kuestess / homebridge-platform-insteonlocal

Homebridge platform plugin for local Insteon control
Other
76 stars 26 forks source link

Manually pressing Keypad buttons not working #194

Closed will02591 closed 2 years ago

will02591 commented 2 years ago

Firstly, thank you for keep updating this great plugin.

I bought an 8 Button keypad and a hub(2245) for controlling other HomeKit devices (e.g. Philips Hue, Tado) via Homebridge. I successfully added the keypad into homebridge but I found that the status of Button B to H will not be updated in homebridge when I manually pressed those buttons. Also no logs showed for it (debug mode too). However, this problem does not exist for Button A. There will be some logs and the status will update when I manually press button A

What I want to do is 8 buttons control different devices/scenes via HomeKit. Only 1 button can perform it now.

I config the Button in the following format:

                {
                    "name": "Button A",
                    "deviceID": "AABBCC",
                    "dimmable": "false",
                    "deviceType": "keypad",
                    "keypadbtn": "A"
                },
                {
                    "name": "Button B",
                    "deviceID": "AABBCC",
                    "deviceType": "keypad",
                    "keypadbtn": "B"
                },
                {
                    "name": "Button C",
                    "deviceID": "AABBCC",
                    "deviceType": "keypad",
                    "keypadbtn": "C"
                },
                {
                    "name": "Button D",
                    "deviceID": "AABBCC",
                    "deviceType": "keypad",
                    "keypadbtn": "D"
                },
                {
                    "name": "Button E",
                    "deviceID": "AABBCC",
                    "deviceType": "keypad",
                    "keypadbtn": "E"
                },
                {
                    "name": "Button F",
                    "deviceID": "AABBCC",
                    "deviceType": "keypad",
                    "keypadbtn": "F"
                },
                {
                    "name": "Button G",
                    "deviceID": "AABBCC",
                    "deviceType": "keypad",
                    "keypadbtn": "G"
                },
                {
                    "name": "Button H",
                    "deviceID": "AABBCC",
                    "deviceType": "keypad",
                    "keypadbtn": "H"
                }

What can I do for Button B to H?

Thanks.

will02591 commented 2 years ago

Something I missed to mention. For buttons B to H, the LED State would synchronize to Homebridge if I turn it on/off on Homebridge/HomeKit.

Hope this information can help.

JimCSaratoga commented 2 years ago

@kuestess this seems on the surface to be similar to the issues I'm seeing with my Multi-Keypad issues. Thanks again @kuestess for you hard work!!!!!

kuestess commented 2 years ago

@will02591 Sorry for the delay in responding. I just tested this on my setup (similar config) and it seems to be working. Can you run homebridge in debug mode homebridge -D and post the output of button presses on the keypad?

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.