basnijholt / adaptive-lighting

Adaptive Lighting custom component for Home Assistant
https://basnijholt.github.io/adaptive-lighting/
Apache License 2.0
1.71k stars 127 forks source link

Failing to detect manual control changes via Govee App on Recessed Lights #878

Open nathang21 opened 7 months ago

nathang21 commented 7 months ago

Please confirm that you have completed the following steps:

Required information for bug reports:

  1. Debug logs captured while the issue occurred. [See here for instructions on enabling debug logging]

govee-al-recessed.txt. Please let me know if you need more details logs.

  1. Your Adaptive Lighting configuration:
Config Before reproduce:
lights:
  - light.group_recessed_dining_room
  - light.group_recessed_lights_kitchen
  - light.group_recessed_lights_play_area
  - light.sink_downlight_4_2
interval: 30
transition: 45
initial_transition: 1
min_brightness: 16
max_brightness: 50
min_color_temp: 2000
max_color_temp: 5000
prefer_rgb_color: false
sleep_brightness: 1
sleep_rgb_or_color_temp: rgb_color
sleep_color_temp: 1000
sleep_rgb_color:
  - 255
  - 0
  - 0
sleep_transition: 1
transition_until_sleep: false
sunrise_time: null
min_sunrise_time: null
max_sunrise_time: null
sunrise_offset: 0
sunset_time: null
min_sunset_time: null
max_sunset_time: null
sunset_offset: 0
brightness_mode: default
brightness_mode_time_dark: 900
brightness_mode_time_light: 3600
take_over_control: true
detect_non_ha_changes: true
autoreset_control_seconds: 10800
only_once: false
adapt_only_on_bare_turn_on: false
separate_turn_on_commands: false
send_split_delay: 0
adapt_delay: 0
skip_redundant_commands: true
intercept: true
multi_light_intercept: true
include_config_in_attributes: true
name: Recessed

Config After Reproduce (no change):
lights:
  - light.group_recessed_dining_room
  - light.group_recessed_lights_kitchen
  - light.group_recessed_lights_play_area
  - light.sink_downlight_4_2
interval: 30
transition: 45
initial_transition: 1
min_brightness: 16
max_brightness: 50
min_color_temp: 2000
max_color_temp: 5000
prefer_rgb_color: false
sleep_brightness: 1
sleep_rgb_or_color_temp: rgb_color
sleep_color_temp: 1000
sleep_rgb_color:
  - 255
  - 0
  - 0
sleep_transition: 1
transition_until_sleep: false
sunrise_time: null
min_sunrise_time: null
max_sunrise_time: null
sunrise_offset: 0
sunset_time: null
min_sunset_time: null
max_sunset_time: null
sunset_offset: 0
brightness_mode: default
brightness_mode_time_dark: 900
brightness_mode_time_light: 3600
take_over_control: true
detect_non_ha_changes: true
autoreset_control_seconds: 10800
only_once: false
adapt_only_on_bare_turn_on: false
separate_turn_on_commands: false
send_split_delay: 0
adapt_delay: 0
skip_redundant_commands: true
intercept: true
multi_light_intercept: true
include_config_in_attributes: true
name: Recessed
  1. N/A

  2. Describe the bug and how to reproduce it: For some reason, these specific lights are not detecting manual control properly when triggered outside of HA. I have other Govee lights (light strips) and Hue (bulbs & light strips) that do not have this problem, but these Govee Recessed lights (Model H601A & H601B) appear to work a bit differently with AL.

[Pass] HA Manual Control

[Fail] External Manual Control (Govee App)

  1. Steps to reproduce the behavior:
    • Restart HA to clear logs
    • Enable Debug Logs
    • Perform above [FAIL] test case
    • Grab logs