-
-
Notifications
You must be signed in to change notification settings - Fork 28.9k
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
Home Assistant 2022.2.2 Insteon Keypad Buttons Broken #65857
Comments
insteon documentation |
Hey there @teharris1, mind taking a look at this issue as it has been labeled with an integration ( |
Same problem here, 5 keypadlinc (2334-222) but i didn't check before in other ha version. I just start with home assistant and insteon was a challenge and I keep keypalinc for the last and now i'm stock with this problem. Home Assistant 2022.2.3 , Docker, supervised, Insteon intégration with hub V2 (2245-222) |
I have figured out what the issue is and it technically affects any device with multiple buttons/groups, for example any of the KPLs or On/Off outlets. I have figured out the solution and should be able to put in a pull request tomorrow. Until then please use 2021.12.x. |
@teharris1 - I appreciate you looking into this so quickly and finding the problem. If a new version of Home Assistant becomes available with this fix merged in, I would be happy to test it out this week if you need, I would just need to know which version to pull down (I run Home Assistant through Docker). For the time being I am fine staying with 2021.12.10. Thanks again! @fpitre75 - If you change the Docker image that you are using to "homeassistant/home-assistant:2021.12.10", things should work fine for you (they are for me) until this issue gets resolved in the latest version. |
If you want to use 2022.02.x you can install the latest
This fixes the KPL issue. I am going to run it in my home system for a day or so before releasing it. |
So I just tried this, and the keypad still does not seem to be working correctly; my automations are having issues that they did not have in the previous version of Home Assistant. I'll try to explain below what I tried and what the current observation is:
When running with the previous version of Home Assistant, things behave as expected (i.e., turning lights on in one room and turning on the backlight for the corresponding keypad button does not affect the other keypad buttons). I realize there is some complication with my setup/automations here, but something still seems to not be working right with the Keypad after updating my PyInsteon version and running with the latest version of Home Assistant as you suggested. Please let me know if I can provide any further information to help debug. |
I have also found some issues with my testing. Not sure if it is the same basic underlying problem but here is an example:
I have posted an update to the main repository which can be installed using the steps above but with the following change: |
I tried it, and I'm still experiencing some strange behavior with other keypad buttons turning off when they shouldn't. I will note that I was not sure what to edit the manifest.json file with this time, so I left it as is. Maybe that was wrong? |
If you don't edit the manifest.json file it reverts back to the original version which has the issue. |
So here is another way to edit the manifest file without an editor
|
Just realized I was not clear about what to edit in the |
Oh no problem, I assumed it was the version - I modified it the first time I tried the fix, I just wasn't sure if the version needed to be changed to 1.0.15 still for the second go around with the editable install. I should be able to try it again later tonight. |
Any of the changes going forward are going to be version 1.0.15 until we hit the final changes. Then it will become 1.0.16 but I don't want to bump the version until we find the right set of fixes. I feel pretty good about where this most recent change is but still want to see how it performs in the real world. |
Gotcha, makes sense. I just tried the latest update, and it still did not work for me unfortunately. Multiple buttons turn on when one other one is turned on (I believe this occurs when the Main button is turned on, as you also observed). |
Thanks , i try this morning but i didn't know what to change in VI manifest.json. I made the change tonight but I'll ckeck tomorrow . |
The pyinsteon update has resolved the issue for me. I have been using it a couple days and haven't had any instances of multiple buttons being activated. |
Has anything changed since 7 days ago? The update didn't work for me when I tried it then; I can give it another shot this weekend though to double check. I still need to stay on Home Assistant 2021.12.10. |
hay all, |
I updated to 2022.2.7 (and then x.8) for the spotify fix and as expected, my keypads stopped working properly. I tried to run the fix again, but it is getting an error on step 2: pip install -e git+https://github.com/pyinsteon/pyinsteon.git@master#egg=pyinsteon |
@teharris1 - I just updated to the latest version of Home Assistant (and verified that the pyinsteon version is 1.0.16). Things are better, but I still have some issues that were not present in 2021.12.10. The problem with the main keypad button causing other buttons to turn on appears to be resolved, so that is great. I am; however, having the following problem:
Again, I appreciate you looking into these issues. If you think I should open up a new ticket for this, I can do that as well. |
I can concord/conform that behavior on V.2022.2.9 regarding |
Thanks for the feedback. Any scenarios you can give me would be helpful. I have an 8 button and a 6 button so I should be able to test them. If you have automation that you can send the yaml for that may help too. |
Sure, the simplest way that I am able to observe this problem is as follows:
The problem described above does not occur for the Main button - Home Assistant does see state changes reflected when pressing the Main button on the keypad. Also, version 2012.12.10 does not have the problem noted above - state changes on keypad buttons other than the Main button are recognized by Home Assistant in that version. I have attached sample automations that I use for turning the Keypad backlights off and on (note that I do have the device ID field filled out in my automations, I just cleared them before posting here). Backligh_On_Sample.txt Thanks for your help! |
I use this functionality a lot in my setup and it is working appropriately in the updated version, although I am using a PLM instead of a hub. I have KPLs monitor the status of pool equipment, whole house audio, hue and z-wave lights and the status of the keypad and homeassistant have stayed in sync whether the button is lit due to a device being turned on by schedule, motion, voice assistant, or physically pushing the button. |
@shoeboo - Interesting, maybe it has something to do with the Hub 2 specifically then? When I switch between Home Assistant 2012.12.10 and the current version, I definitely observe different behavior, as outlined in my previous post. Maybe that's a clue though, since it sounds like the difference between your setup and mine is the Hub. |
my setup uses the hub 2 as well, and my findings are not as @srolomc. |
Just curious, @miles267 and @srolomc, do you have any non-standard configuration of your KPLs such as radio button groups or toggle mode settings that are not out of the box defaults? I was able to see an issue when toggle mode is set to "on only" for a button, the new version does not appear to handle that correctly. It is actually off by a button (ie if H is a toggle button, the system things G is a toggle button, not H). |
Thank you @teharris1 so much for the follow-up. I am actually using a very basic Insteon Hub 2 controller (model 2245-2222) with a rather basic configuration. Simply a series of plug-in outlet power modules or light switches to toggle lights on/off. FYI, when I restart HA, upon restarting, the statuses of each of my Insteon devices are correctly updated and rendered in HA. However, if I attempt to toggle a light that is currently off into an "on" status using the native HA functionality, the insteon unit will temporarily flip to on (the intended device will power on), then HA will immediately toggle the status to "off" (however the Insteon device itself will remain on and powered as intended). Also, I will put my config into debug and provide the requested log detail. |
@teharris1 I've captured HA insteon debug info as you've requested. I've done a simple toggle of a basic power outlet controller at 12:52 in this simple capture. Please let me know if you require any additional details |
@teharris1 - My KPL's are just in the standard configuration (all buttons are set to normal toggle mode), and I do not have any radio button groups setup. I should be able to get you a log tomorrow, I didn't have time tonight to mess around with anything unfortunately. |
@miles267 I see the following:
|
Hi @teharris1 in the example above, I was toggling one of several of my Insteon wall/power outlet devices as an example of what I'm experiencing with all of mine currently. Here's the local behavior observed during the steps above: 1.) When I toggled device 37.43.85 from the OFF state to ON within the HA UI, the power toggle indicator in the HA slide to the on position and the physical device did in fact power on as expected. However the power toggle indicator in the UI return to off position. The device plugged in (a lamp) remained on despite the HA UI failing to reflect the status of the device as ON. In my case, it seems a recent HA update (not sure which one) has interrupted my HA configuration's ability to accurately read in the power on/off statuses across my Insteon device. However, if I turn on a series of Insteon devices and then restart HA, when HA reinitializes the Insteon integration add-on, it will still correctly assess the power state of each of the devices and reflect them visually in the UI once only during the initial initialization process. |
OK, I see what is happening. The messages are all following correctly and being heard by the modem. The issue is the messages are not triggering the state change as expected. So that is the good news, I know where the problem is. The bad news is it makes no sense why the messages would not be triggering the state changes so I need to dig in. |
@srolomc I know you are using a hub v2, correct? @miles267 are you also using a hub v2? I am trying to see if this is a Hub specific problem or if people with a PLM are also having the issue. @fpitre75 are you using anything other than X10? I believe there is a specific problem with X10 and given that you are using X10, I assume you are not using a Hub V2. Can you tell me what model of modem you are using? |
Hi @teharris1 correct, I'm on a Hub v2 (Model 2245-222). |
Thanks. Also, what is the device type of 37.43.85 (cat and subcat)? Or model number? |
Apologies for lack of info. The ID 37.43.85 aligns with an Insteon device model 2635-222 on/off module: |
@teharris1 - To answer your previous question, yes, I do have a Hub v2 I have also attached a log with a test run using my automations with Home Assistant version 2022.3.3.
Please let me know if I can provide anymore details. |
@srolomc can you confirm a few things for me:
|
I have rolled back the change that was introduced in 2022.02 in order to restore the functionality. I believe I know the underlying issue but I need more time to test and confirm it works. This is going to take some time for me to get through. |
Thank you @teharris1. What is best way to receive this "update" (fix) on 2022.3.3? |
It should show up in 2022.3.4 or 2022.3.5 so you just need to upgrade to the new version when it comes out. |
@teharris1 - To answer your questions:
|
I just wanted to follow up - I updated Home Assistant to version 2022.3.4 and everything is working MUCH better now. I only did a couple of quick tests, but pyinsteon 1.0.13 appears to have fixed my issues - things are now working as expected. |
Thank you SO MUCH @teharris1. With the update of HA core from 2022.3.3 to 2022.3.4 all of my Insteon integration is back to "normal" as I hoped and working as expected. |
Thanks, keypad 8 buttons works well, but 6 button KPL 2486DWH6 (0x01, 0x09) (dimmer + button) doesn't work any work in progress ? else i'm gonna remove my 2 KPL 6 buttons. Main button turn off but for turn on need to use brigthness slider in HA to 100% after light turn on. A.B.C.D button doesn't work turn on in HA and 3 seconds later return to off. 1 Keypad remove replace by switch but other if possible i want to keep. Try to change for 8 button setting , locally works but insteon app and HA keep 6 buttons setting. |
I am new to HA now that Insteon turned off their cloud, and I'm having the same problem with my 6 button KPL. HA turn off control of the main On/Off buttons work, but when I turn on the HA switch it turns off after a couple seconds and the light never turns on. The only way to turn on the light is to use the slider. |
2022.5 this problem continues. Is there a fix in the pipeline? |
The issues that existed in 2022.2 were resolved. If you are seeing new issues I will open a new ticket. Please describe the issue with more clarity. #71305 I personally have 2 of these devices and they work well in 2022.5. |
I have a 6 button Insteon keypad with on, off, a, b, c, d keys. I
programmed button A to toggle 5 Insteon switches in an area or my home. I
press A and in HA I can see that device is ON, I press it again and all
lights turn off and in HA shows keypad A is off, great.
However at any point it in HA I toggle to on or off all it does is change
the LED color of the keypad buttons from on to off or vice versa but
doesn't actually change the associated switches so no actual lights change
state.
I have several such keypads and all exhibit the same undesired behavior.
…On Wed, May 4, 2022, 12:13 PM Tom Harris ***@***.***> wrote:
The issues that existed in 2022.2 were resolved. If you are seeing new
issues I will open a new ticket. Please describe the issue with more
clarity. #71305 <#71305>
I personally have 2 of these devices and they work well in 2022.5.
—
Reply to this email directly, view it on GitHub
<#65857 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ATCN73VMKQBN7MTK2WBUR5LVILD45ANCNFSM5NURIRVA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Please do not use closed issues to document what you believe is a new problem even if you believe it is the same problem. The issue was closed by the person who opened it |
The problem
After upgrading to Home Assistant 2022.2.2, I noticed the following issues with my Insteon Keypad (2334-222) button controls:
The previous version of Home Assistant (2021.12.10) exhibits the following (correct) behavior when doing the above:
It appears that the latest version of Home Assistant has, at the very least, broken something with the Insteon keypad buttons.
Also, just to note, I have a Hub V2.
What version of Home Assistant Core has the issue?
2022.2.2
What was the last working version of Home Assistant Core?
2021.12.10
What type of installation are you running?
Home Assistant Container
Integration causing the issue
Insteon
Link to integration documentation on our website
https://www.home-assistant.io/integrations/insteon/
Diagnostics information
No diagnostics available
Example YAML snippet
Issue is observable by interacting directly with the device
Anything in the logs that might be useful for us?
Additional information
This problem is reproducible by doing the following:
The text was updated successfully, but these errors were encountered: