Closed Lastless closed 1 week ago
Hey there @jc2k, @bdraco, mind taking a look at this issue as it has been labeled with an integration (homekit_controller
) you are listed as a code owner for? Thanks!
(message by CodeOwnersMention)
homekit_controller documentation homekit_controller source (message by IssueLinks)
I need the diagnostic JSON data the template asks for so that I can map the iid data in the log to characteristics uuids.
Guessing that iid 10 is brightness.
I see us write the value you request. Then there are 3 callbacks. One is because the write was accepted. The next 2 are events from the device. It acknowledges the brightness and then reverts to 100%. We never request 100%, the device just jumps to it.
The doesn't happen with other lights, so it seems to be a quirk of these lights.
The problem occurs on all the lights, not just this one, I am now attaching the JSON diagnostic.
config_entry-homekit_controller-cc7ac6e106bec50cbaa6f1ace37364ec.json
I meant it doesn't happen with eg Hue, Nanoleaf, Koogeek, Ikea.. so it's a quirk of Vimar. Vimar are handling the spec different to all the other manufacturers.
Are you able to test with the iOS Home app to confirm it works as expected there?
My hunch is that when we send the "on" command it sets the brightness to 100. And so when we send brightness and on together, most devices process the "on" first, then set the brightness.
I'm waiting for a friend with an iphone... so there isn't nothing i can do?
Hello there,
I tested with an iPad, everything is ok, even in Alexa or in the Vimar app, only Home Assistant has this problem.
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.
The problem
When I set a value from the home assistant (either as an automation or manually from the dashboard, after a few seconds it returns to the value set by the app that owns the lights. If you put 75 in the app that owns the lights and 10 in the home assistant, after 3 seconds the lights are set to 75. I use homekit devices as integration, turning it off and on works correctly.
What version of Home Assistant Core has the issue?
core-2024.2.1
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
HomeKit Device
Link to integration documentation on our website
https://www.home-assistant.io/integrations/homekit_controller
Diagnostics information
home-assistant_homekit_controller_2024-02-11T22-42-48.346Z.log
Example YAML snippet
No response
Anything in the logs that might be useful for us?
Additional information
No response