Add light.move
#1094
Unanswered
agoode
asked this question in
Entity Models
Replies: 1 comment
-
Knx can be added to that list. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Many light devices support a "start/stop" "raise/lower" command, which is used to smoothly change light levels based on physical remote press/release actions. This is important for two reasons:
This kind of command is supported natively by Matter, Zigbee, Lutron, and probably others. (Hue has something close, but it doesn't quite work properly https://developers.meethue.com/forum/t/surprising-behavior-with-dimming-delta-on-grouped-light/7031).
In Matter and Zigbee, this is the
Move
command. Lutron calls it "Start Raising" and "Start Lowering" in the old integration protocol: https://assets.lutron.com/a/documents/040249.pdf. (There is probably a LEAP version, but it is undiscovered as yet.)Right now, Home Assistant cannot implement this smooth level change. Workarounds exist: the behavior may be emulated by sending multiple small step commands, but these may exceed Zigbee's low multicast rate and does not work correctly with groups (home-assistant/core#118009).
I think there are a few related light improvements worth investigating, all somewhat related to exposing more of the underlying light's native functionality. This one (
light.move
), #537 (light.adjust
), and also some better group handling. I'm not sure the best way to make progress on all these, but I will try to keep this one to a small scope.Beta Was this translation helpful? Give feedback.
All reactions