KaufHA/kauf-rgb-switch

Esphome update broke Rotate colors for me

Opened this issue · 2 comments

I am using the rotate_colors script and setting hass_light_entity to a light group. After one of the recent updates to esphome the physical button and the button entity in home assistant stopped controlling my light group. The weird part was if the light group was turned on or off the big and small lights on the switch would change properly.

Setting the Kauf.RGBSw package first in the list fixed the issue.

My config:

substitutions:
  name: kauf-rgbsw
  hass_light_entity: light.bedroom_fan_lights
  hass_ct_kelvin_fixed: '2000'
  hass_ct_mireds_fixed: none

packages:
  Kauf.RGBSw: github://KaufHA/kauf-rgb-switch/kauf-rgbs.yaml
  rotate_colors: github://KaufHA/kauf-rgb-switch/yaml-features/rotate-colors-sync-to-ha-light.yaml

Thanks. I'll check it out and fix the documentation. ESPHome did have a big update to how packages are imported.

I have the same issue (light de-sync with Home Assistant, color-sync broken), and the same resolution (putting RGBSw: … before rotate: … in the ESPHome firmware YAML) worked for me.

I noticed this in my logs (before resolving the problem): while "saving preferences to flash"…

[19:18:35][E][json:039]: Could not allocate memory for JSON document! Requested 392 bytes, largest free heap block: 392 bytes

This seems possibly related(?) However,

"The weird part was if the light group was turned on or off the big and small lights on the switch would change properly."

Doesn't apply to my situation, so maybe not.