New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HA does not capture Insteon i3 Dial Dimmer level #114244
Comments
Hey there @teharris1, mind taking a look at this issue as it has been labeled with an integration ( Code owner commandsCode owners of
(message by CodeOwnersMention) insteon documentation |
This looks like it may only be a partial log. Can you do the following:
Thanks |
See attached logs. The i3 Dial ID 619576. |
I created a new log of the i3 Dial being pushed on, then after a pause being pushed off. HA will register that the light is on but will not report the light brightness. The previous log is rotating the dial to turn on the light at 50% then 100%, back to 50% then off to 0%. |
Thanks for the logs. In the latest log I can see these two messages:
The first one says you turned it on at 7:29:42 and the second one says you turned it off at 7:30:17. There are no messages before that (at least not since 6PM the previous day) and no messages after that to indicate that the device changed state. Did you pause at the 50% mark for any period of time? |
The log from 2024-04-22T22-57-47.042Z I only turned the dial to turn on and off the light, I waited about 30 seconds in between each action like you originally requested. I never pushed the dial while logging. This is why I added the log from 2024-04-23T11-30-54.301Z that only did the dial push to turn on then off. HA does recognize the on and off when the dial is pressed but it always shows it at 100% brightness and turning the dial to a different brightness does not update HA with the new brightness value. |
Got it. Thanks. I was looking at the wrong log. So now looking at the correct log... I reached out to the Insteon team. There is an odd message here for cmd1: 0x34. This is not documented but it appears this is the message that the i3 is sending when it changes state manually. I need them to confirm what this message is telling me. Not sure how technical you are but here is what I see in the logs:
I abbreviated the log for readability. Normally I would see an Insteon message 0x17 that would notify the network that the device is being changed manually followed by a 0x18 to notify the network that the device is done being changed. Once I see the 0x18, I ask for the device status to get the on level of the device. In this case I don't see that message command but the device appears to consistently send the 0x34 message instead. Once I get confirmation from Insteon I can update the library to get this fixed. |
I got the info I needed from Insteon and was able to confirm it using an i3 dial that they sent me. It will be in an HA release in the next week or so. |
The problem
When the i3 Dial Dimmer is turned on by turning the dial, HA does not detect the light is turned on or indicate the light level. It will only change the state to on when the light reaches full brightness. The state would show on and the brightness is 253 (99%). The insteon logs show information is being captured when the dial changes but HA and the insteon integration does not update the device state. Logs are attached and should show when the dimmer is turned up to about 50% after being in an off state.
What version of Home Assistant Core has the issue?
core-2024.3.3
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
insteon
Link to integration documentation on our website
https://www.home-assistant.io/integrations/insteon
Diagnostics information
home-assistant_insteon_2024-03-24T14-09-47.329Z.log
Example YAML snippet
No response
Anything in the logs that might be useful for us?
Additional information
No response
The text was updated successfully, but these errors were encountered: