Insteon Mini Remote Issues

Good Afternoon, i’m getting issues firing event insteon.button_on or off. Manually i can fire the event and the Automation responds. But, i have the insteon mini remote and my hub received the button but it doesn’t pass the message to HA. I tried to look the * (all events) and nothing happens either.

Someone else with this issue?

Done. I do this:

Now the only thing is the button id doesn’t match when i push in the remote A button, sends B button to HA.

On the remote--------> on HA
A--------------->B
B--------------->A
C--------------->D
D--------------->C
E--------------->… OK, nothing happens… wait…

:expressionless: the insteon category page is wrong in my case. I have a 8 button remote 2342-2 and the document invert the code of subcat with the 4button.

So in my case the correct Sub Cat is 0x1b

Modified… rebooting HA.

Done… everything’s working

@Alfonsolsl a recent update fixed the issue making the 8 button remote subcat: 0x1a and the 4 button remote subcat: 0x1b, which is the correct setting. Sorry about the issue.

Hello! Thanks for let me know. Just yesterday I noticed that! I hope someday insteon integration could manage the 3 way switches like the real life, is a pain in the ass right now, insteon has many good things and so bad ones!

Thanks again.

The best way to handle a 3 way switch is with 4 automation. If you have switches A and B, one automation triggers when A changes state from off to on and B is off, it then turns B on. A second automation triggers when A changes state from on to off and B is on, it then turns B off. The other two automations work the same but switch A and B.

Yes, I tried, but I have a massive number of switch’s and pads and the work is like my phd final work.

I tried with NR, and works perfect with at least the half of code but is slow (cos webhook? + Laggy insteon), I’m looking for options but I know the most fastest way (and toughest) is with HA automation.

Thanks for you awesome work.

Pd. Somewhere I find a insteon to mqtt protocol converter as custom component but only for the Insteon modem.

Good day! in the changes you told me about insteon, did you change anything about the KeyPads? Since like 1 month i’m getting issues.

When i press a button (A,B,C or D) HA didn’t receive any message, only when the OFF button on the pad is pressed the others buttons states updates.

The Insteon Hub It’s receiving the message correctly cos fires the scene but HA didn’t notice the changes until button off is pressed.

I Confirm the issue in 2 separate installations.

Thanks in advance.

Is this a 6 button KeypadLinc? No changes were made that I am aware of. Can you put the module in debug mode so I can see the message flows?

Right now Sir.

At start:

019-07-04 10:13:05 INFO (MainThread) [homeassistant.components.insteon] Connecting to Insteon Hub on 192.168.1.222
2019-07-04 10:13:11 DEBUG (SyncWorker_12) [homeassistant.components.insteon] Insteon Services registered
2019-07-04 10:13:11 INFO (MainThread) [homeassistant.components.insteon] New INSTEON device: 4ce425 (lightOnOff) switch
2019-07-04 10:13:11 INFO (MainThread) [homeassistant.components.insteon] New INSTEON device: 4cf2e6 (lightOnOff) switch
2019-07-04 10:13:11 INFO (MainThread) [homeassistant.components.insteon] New INSTEON device: 4acd7a (lightOnLevel) light
2019-07-04 10:13:11 INFO (MainThread) [homeassistant.components.insteon] New INSTEON device: 50a274 (keypadButtonMain) switch
2019-07-04 10:13:11 INFO (MainThread) [homeassistant.components.insteon] New INSTEON device: 50a274 (onOffButtonA) switch
2019-07-04 10:13:11 INFO (MainThread) [homeassistant.components.insteon] New INSTEON device: 50a274 (onOffButtonB) switch
2019-07-04 10:13:11 INFO (MainThread) [homeassistant.components.insteon] New INSTEON device: 50a274 (onOffButtonC) switch
2019-07-04 10:13:11 INFO (MainThread) [homeassistant.components.insteon] New INSTEON device: 50a274 (onOffButtonD) switch
2019-07-04 10:13:11 INFO (MainThread) [homeassistant.components.insteon] New INSTEON device: 50a331 (keypadButtonMain) switch
2019-07-04 10:13:11 INFO (MainThread) [homeassistant.components.insteon] New INSTEON device: 50a331 (onOffButtonA) switch
2019-07-04 10:13:11 INFO (MainThread) [homeassistant.components.insteon] New INSTEON device: 50a331 (onOffButtonB) switch
2019-07-04 10:13:11 INFO (MainThread) [homeassistant.components.insteon] New INSTEON device: 50a331 (onOffButtonC) switch
2019-07-04 10:13:11 INFO (MainThread) [homeassistant.components.insteon] New INSTEON device: 50a331 (onOffButtonD) switch
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon.light] Adding device 4acd7a entity lightOnLevel to Light platform
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon] Tracking updates for device 4A.CD.7A group 1 statename lightOnLevel
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon.switch] Adding device 4ce425 entity lightOnOff to Switch platform
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon.switch] Adding device 4cf2e6 entity lightOnOff to Switch platform
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon.switch] Adding device 50a274 entity keypadButtonMain to Switch platform
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon.switch] Adding device 50a274 entity onOffButtonA to Switch platform
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon.switch] Adding device 50a274 entity onOffButtonB to Switch platform
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon.switch] Adding device 50a274 entity onOffButtonC to Switch platform
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon.switch] Adding device 50a274 entity onOffButtonD to Switch platform
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon.switch] Adding device 50a331 entity keypadButtonMain to Switch platform
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon.switch] Adding device 50a331 entity onOffButtonA to Switch platform
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon.switch] Adding device 50a331 entity onOffButtonB to Switch platform
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon.switch] Adding device 50a331 entity onOffButtonC to Switch platform
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon.switch] Adding device 50a331 entity onOffButtonD to Switch platform
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon] Tracking updates for device 4C.E4.25 group 1 statename lightOnOff
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon] Tracking updates for device 4C.F2.E6 group 1 statename lightOnOff
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon] Tracking updates for device 50.A2.74 group 1 statename keypadButtonMain
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon] Tracking updates for device 50.A2.74 group 3 statename onOffButtonA
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon] Tracking updates for device 50.A2.74 group 4 statename onOffButtonB
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon] Tracking updates for device 50.A2.74 group 5 statename onOffButtonC
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon] Tracking updates for device 50.A2.74 group 6 statename onOffButtonD
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon] Tracking updates for device 50.A3.31 group 1 statename keypadButtonMain
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon] Tracking updates for device 50.A3.31 group 3 statename onOffButtonA
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon] Tracking updates for device 50.A3.31 group 4 statename onOffButtonB
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon] Tracking updates for device 50.A3.31 group 5 statename onOffButtonC
2019-07-04 10:13:12 DEBUG (MainThread) [homeassistant.components.insteon] Tracking updates for device 50.A3.31 group 6 statename onOffButtonD
2019-07-04 10:13:36 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 4C.E4.25 group 1 value 0
2019-07-04 10:13:38 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 4C.F2.E6 group 1 value 0
2019-07-04 10:13:40 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 4A.CD.7A group 1 value 0
2019-07-04 10:13:42 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 1 value 0
2019-07-04 10:13:44 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A3.31 group 1 value 0
2019-07-04 10:13:46 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 3 value 1
2019-07-04 10:13:46 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 4 value 1
2019-07-04 10:13:46 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 5 value 1
2019-07-04 10:13:46 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 6 value 1
2019-07-04 10:13:48 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A3.31 group 3 value 1
2019-07-04 10:13:48 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A3.31 group 4 value 1
2019-07-04 10:13:48 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A3.31 group 5 value 1
2019-07-04 10:13:48 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A3.31 group 6 value 1

When i press the A,B,C,D buttons of one of my two pads nothing new on the logs.

When i press the ON button of the pad (was in off):


2019-07-04 10:17:31 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 1 value 0
2019-07-04 10:17:32 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 3 value 0
2019-07-04 10:17:32 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 4 value 0
2019-07-04 10:17:32 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 5 value 0
2019-07-04 10:17:32 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 6 value 0
2019-07-04 10:17:44 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 1 value 255

When i press again OFF:


2019-07-04 10:19:02 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 1 value 0

I need the undelying library in debug mode too:

logger:
  default: warn
  logs:
    insteonplm: debug
    homeassistant.components.insteon: debug
    homeassistant.components.light.insteon: debug
    homeassistant.components.switch.insteon: debug
    homeassistant.components.binary_sensor.insteon: debug
    homeassistant.components.sensor.insteon: debug
    homeassistant.components.fan.insteon: debug
    homeassistant.components.cover.insteon: debug
    homeassistant.components.climate.insteon: debug

Body is limited to 32000 characters; you entered 182571.

go here: https://www.codepile.net/pile/k72R037w

Just to be clear, this is a KeypadLinc issue not a Mini-Remote issue, correct? I see the log demonstrates what you are saying but i have an 8 button KPL and I cannot recreate the issue. When did this start and what version are you on?

By the way, the logs would indicate that HA is not telling the Insteon Hub to even tell the KPL to change buttons A-D. At the same time, I see the state change from off to on for each button after hitting the main on/off button. But this is impossible that the logs show no attempt to trigger the buttons but yet the device shows the buttons have changed. Can you confirm that you are toggling the button in HA and the device is updating but HA logs show no new lines of information?

I see what is happening. You are pressing the buttons on the device and no messages are showing up in HA but when you press the main on/off buttons on the device the status of the device updates. This is a linking issue between the hub and the device. The device is sending a broadcast message but the hub is not receiving it because it does not have a link for that group of the device. The hub is therefore ignoring the message. To fix this you need to link the Hub as a responder of each button of the KPL. Let me know if you need help to do that.

Hello, it’s a Keypad 6 button.

This starts on April i think.

i’m using the latest 0.95.4

This likely was a change on the Hub side when SmartHome pushed a change.

I’m toggling the buttons physically, if i toggle it on HA the log shows:

2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.states.onOff] OnOffKeypadLed._send_led_on_off_request was called
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.devices] Starting Device._send_msg
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.devices] Ending Device._send_msg
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.devices] Starting 50.A2.74 Device._process_send_queue
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.devices] Lock is locked from yield from
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.plm] Queueing msg: {'code': 0x62, 'address': 50.A2.74, 'flags': 0x10, 'cmd1': 0x2e, 'cmd2': 0x00, 'userdata': 0x01.09.f8.00.00.00.00.00.00.00.00.00.00.d0, 'acknak': 0xNone}
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.devices] Ending 50.A2.74 Device._process_send_queue
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.plm] TX: {'code': 0x62, 'address': 50.A2.74, 'flags': 0x10, 'cmd1': 0x2e, 'cmd2': 0x00, 'userdata': 0x01.09.f8.00.00.00.00.00.00.00.00.00.00.d0, 'acknak': 0xNone}
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm] ..................Writing a message..............
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.plm] Waiting for ACK or NAK message
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm] Writing message: http://192.168.1.222:25105/3?026250a274102e000109f800000000000000000000d0=I=3
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm] Post status: 200
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm] Buffer from 0 to 46
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm] New buffer: 026250A274102E000109F800000000000000000000D006
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.plm] Starting: data_received
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.plm] Received 23 bytes from PLM: b'026250a274102e000109f800000000000000000000d006'
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.plm] Finishing: data_received
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.plm] Total buffer: b'026250a274102e000109f800000000000000000000d006'
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.plm] Buffer too short to have a message
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.plm] Messages in queue: 1
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.plm] RX: {'code': 0x62, 'address': 50.A2.74, 'flags': 0x10, 'cmd1': 0x2e, 'cmd2': 0x00, 'userdata': 0x01.09.f8.00.00.00.00.00.00.00.00.00.00.d0, 'acknak': 0x06}
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.devices] Starting Device.receive_message
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.devices] Got Message ACK
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.devices] Look for direct ACK
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.devices] Ending Device.receive_message
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.plm] Last item in self._recv_queue reached.
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.plm] ACK or NAK received
2019-07-08 09:49:42 DEBUG (MainThread) [insteonplm.devices] Starting Device._wait_for_direct_ACK
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm] Buffer from 46 to 68
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm] New buffer: 025050A2744CFB6F252E00
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.plm] Starting: data_received
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.plm] Received 11 bytes from PLM: b'025050a2744cfb6f252e00'
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.plm] Finishing: data_received
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.plm] Total buffer: b'025050a2744cfb6f252e00'
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.plm] Buffer too short to have a message
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.plm] Messages in queue: 1
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.plm] RX: {'code': 0x50, 'address': 50.A2.74, 'target': 4C.FB.6F, 'flags': 0x25, 'cmd1': 0x2e, 'cmd2': 0x00}
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.devices] Starting Device.receive_message
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.devices] Got Direct ACK message
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.devices] Ending Device.receive_message
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.plm] Last item in self._recv_queue reached.
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.devices] Direct ACK: {'code': 0x50, 'address': 50.A2.74, 'target': 4C.FB.6F, 'flags': 0x25, 'cmd1': 0x2e, 'cmd2': 0x00}
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.devices] Releasing lock after processing direct ACK
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.devices] Device 50.A2.74 msg_lock unlocked
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Button 1 was off now is off
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 1
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Button 2 was off now is off
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 2
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Button 3 was on now is off
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f315490>>
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Button 3 LED changed from 1 to 0
2019-07-08 09:49:43 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 3 value 0
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Button 4 was on now is on
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f315fb0>>
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Button 4 LED changed from 1 to 1
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Button 5 was on now is on
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f319950>>
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Button 5 LED changed from 1 to 1
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Button 6 was on now is on
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f319f30>>
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Button 6 LED changed from 1 to 1
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Button 7 was on now is on
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 7
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] Button 8 was on now is on
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 8
2019-07-08 09:49:43 DEBUG (MainThread) [insteonplm.devices] Ending Device._wait_for_direct_ACK
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.states.onOff] OnOffKeypadLed._send_led_on_off_request was called
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.devices] Starting Device._send_msg
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.devices] Ending Device._send_msg
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.devices] Starting 50.A2.74 Device._process_send_queue
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.devices] Lock is locked from yield from
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.plm] Queueing msg: {'code': 0x62, 'address': 50.A2.74, 'flags': 0x10, 'cmd1': 0x2e, 'cmd2': 0x00, 'userdata': 0x01.09.f0.00.00.00.00.00.00.00.00.00.00.d8, 'acknak': 0xNone}
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.devices] Ending 50.A2.74 Device._process_send_queue
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.plm] TX: {'code': 0x62, 'address': 50.A2.74, 'flags': 0x10, 'cmd1': 0x2e, 'cmd2': 0x00, 'userdata': 0x01.09.f0.00.00.00.00.00.00.00.00.00.00.d8, 'acknak': 0xNone}
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm] ..................Writing a message..............
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.plm] Waiting for ACK or NAK message
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm] Writing message: http://192.168.1.222:25105/3?026250a274102e000109f000000000000000000000d8=I=3
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm] Post status: 200
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm] Buffer from 0 to 46
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm] New buffer: 026250A274102E000109F000000000000000000000D806
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.plm] Starting: data_received
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.plm] Received 23 bytes from PLM: b'026250a274102e000109f000000000000000000000d806'
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.plm] Finishing: data_received
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.plm] Total buffer: b'026250a274102e000109f000000000000000000000d806'
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.plm] Buffer too short to have a message
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.plm] Messages in queue: 1
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.plm] RX: {'code': 0x62, 'address': 50.A2.74, 'flags': 0x10, 'cmd1': 0x2e, 'cmd2': 0x00, 'userdata': 0x01.09.f0.00.00.00.00.00.00.00.00.00.00.d8, 'acknak': 0x06}
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.devices] Starting Device.receive_message
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.devices] Got Message ACK
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.devices] Look for direct ACK
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.devices] Ending Device.receive_message
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.plm] Last item in self._recv_queue reached.
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.plm] ACK or NAK received
2019-07-08 09:49:50 DEBUG (MainThread) [insteonplm.devices] Starting Device._wait_for_direct_ACK
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm] Buffer from 46 to 68
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm] New buffer: 025050A2744CFB6F252E00
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.plm] Starting: data_received
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.plm] Received 11 bytes from PLM: b'025050a2744cfb6f252e00'
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.plm] Finishing: data_received
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.plm] Total buffer: b'025050a2744cfb6f252e00'
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.plm] Buffer too short to have a message
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.plm] Messages in queue: 1
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.plm] RX: {'code': 0x50, 'address': 50.A2.74, 'target': 4C.FB.6F, 'flags': 0x25, 'cmd1': 0x2e, 'cmd2': 0x00}
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.devices] Starting Device.receive_message
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.devices] Got Direct ACK message
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.devices] Ending Device.receive_message
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.plm] Last item in self._recv_queue reached.
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.devices] Direct ACK: {'code': 0x50, 'address': 50.A2.74, 'target': 4C.FB.6F, 'flags': 0x25, 'cmd1': 0x2e, 'cmd2': 0x00}
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.devices] Releasing lock after processing direct ACK
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.devices] Device 50.A2.74 msg_lock unlocked
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Button 1 was off now is off
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 1
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Button 2 was off now is off
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 2
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Button 3 was off now is off
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f315490>>
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Button 3 LED changed from 0 to 0
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Button 4 was on now is off
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f315fb0>>
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Button 4 LED changed from 1 to 0
2019-07-08 09:49:51 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 4 value 0
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Button 5 was on now is on
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f319950>>
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Button 5 LED changed from 1 to 1
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Button 6 was on now is on
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f319f30>>
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Button 6 LED changed from 1 to 1
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Button 7 was on now is on
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 7
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] Button 8 was on now is on
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 8
2019-07-08 09:49:51 DEBUG (MainThread) [insteonplm.devices] Ending Device._wait_for_direct_ACK
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.states.onOff] OnOffKeypadLed._send_led_on_off_request was called
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.devices] Starting Device._send_msg
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.devices] Ending Device._send_msg
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.devices] Starting 50.A2.74 Device._process_send_queue
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.devices] Lock is locked from yield from
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.plm] Queueing msg: {'code': 0x62, 'address': 50.A2.74, 'flags': 0x10, 'cmd1': 0x2e, 'cmd2': 0x00, 'userdata': 0x01.09.e0.00.00.00.00.00.00.00.00.00.00.e8, 'acknak': 0xNone}
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.devices] Ending 50.A2.74 Device._process_send_queue
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.plm] TX: {'code': 0x62, 'address': 50.A2.74, 'flags': 0x10, 'cmd1': 0x2e, 'cmd2': 0x00, 'userdata': 0x01.09.e0.00.00.00.00.00.00.00.00.00.00.e8, 'acknak': 0xNone}
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm] ..................Writing a message..............
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.plm] Waiting for ACK or NAK message
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm] Writing message: http://192.168.1.222:25105/3?026250a274102e000109e000000000000000000000e8=I=3
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm] Post status: 200
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm] Buffer from 0 to 46
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm] New buffer: 026250A274102E000109E000000000000000000000E806
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.plm] Starting: data_received
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.plm] Received 23 bytes from PLM: b'026250a274102e000109e000000000000000000000e806'
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.plm] Finishing: data_received
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.plm] Total buffer: b'026250a274102e000109e000000000000000000000e806'
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.plm] Buffer too short to have a message
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.plm] Messages in queue: 1
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.plm] RX: {'code': 0x62, 'address': 50.A2.74, 'flags': 0x10, 'cmd1': 0x2e, 'cmd2': 0x00, 'userdata': 0x01.09.e0.00.00.00.00.00.00.00.00.00.00.e8, 'acknak': 0x06}
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.devices] Starting Device.receive_message
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.devices] Got Message ACK
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.devices] Look for direct ACK
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.devices] Ending Device.receive_message
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.plm] Last item in self._recv_queue reached.
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.plm] ACK or NAK received
2019-07-08 09:49:56 DEBUG (MainThread) [insteonplm.devices] Starting Device._wait_for_direct_ACK
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm] Buffer from 46 to 68
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm] New buffer: 025050A2744CFB6F252E00
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.plm] Starting: data_received
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.plm] Received 11 bytes from PLM: b'025050a2744cfb6f252e00'
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.plm] Finishing: data_received
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.plm] Total buffer: b'025050a2744cfb6f252e00'
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.plm] Buffer too short to have a message
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.plm] Messages in queue: 1
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.plm] RX: {'code': 0x50, 'address': 50.A2.74, 'target': 4C.FB.6F, 'flags': 0x25, 'cmd1': 0x2e, 'cmd2': 0x00}
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.devices] Starting Device.receive_message
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.devices] Got Direct ACK message
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.devices] Ending Device.receive_message
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.plm] Last item in self._recv_queue reached.
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.devices] Direct ACK: {'code': 0x50, 'address': 50.A2.74, 'target': 4C.FB.6F, 'flags': 0x25, 'cmd1': 0x2e, 'cmd2': 0x00}
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.devices] Releasing lock after processing direct ACK
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.devices] Device 50.A2.74 msg_lock unlocked
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Button 1 was off now is off
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 1
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Button 2 was off now is off
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 2
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Button 3 was off now is off
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f315490>>
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Button 3 LED changed from 0 to 0
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Button 4 was off now is off
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f315fb0>>
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Button 4 LED changed from 0 to 0
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Button 5 was on now is off
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f319950>>
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Button 5 LED changed from 1 to 0
2019-07-08 09:49:57 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 5 value 0
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Button 6 was on now is on
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f319f30>>
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Button 6 LED changed from 1 to 1
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Button 7 was on now is on
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 7
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] Button 8 was on now is on
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 8
2019-07-08 09:49:57 DEBUG (MainThread) [insteonplm.devices] Ending Device._wait_for_direct_ACK
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] OnOffKeypadLed._send_led_on_off_request was called
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Starting Device._send_msg
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Ending Device._send_msg
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Starting 50.A2.74 Device._process_send_queue
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Lock is locked from yield from
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.plm] Queueing msg: {'code': 0x62, 'address': 50.A2.74, 'flags': 0x10, 'cmd1': 0x2e, 'cmd2': 0x00, 'userdata': 0x01.09.c0.00.00.00.00.00.00.00.00.00.00.08, 'acknak': 0xNone}
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Ending 50.A2.74 Device._process_send_queue
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.plm] TX: {'code': 0x62, 'address': 50.A2.74, 'flags': 0x10, 'cmd1': 0x2e, 'cmd2': 0x00, 'userdata': 0x01.09.c0.00.00.00.00.00.00.00.00.00.00.08, 'acknak': 0xNone}
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm] ..................Writing a message..............
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.plm] Waiting for ACK or NAK message
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm] Writing message: http://192.168.1.222:25105/3?026250a274102e000109c00000000000000000000008=I=3
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm] Post status: 200
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm] Buffer from 0 to 68
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm] New buffer: 026250A274102E000109C0000000000000000000000806025050A2744CFB6F202E00
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.plm] Starting: data_received
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.plm] Received 34 bytes from PLM: b'026250a274102e000109c0000000000000000000000806025050a2744cfb6f202e00'
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.plm] Finishing: data_received
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.plm] Total buffer: b'026250a274102e000109c0000000000000000000000806025050a2744cfb6f202e00'
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.plm] Total buffer: b'025050a2744cfb6f202e00'
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.plm] Buffer too short to have a message
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.plm] Messages in queue: 2
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.plm] RX: {'code': 0x62, 'address': 50.A2.74, 'flags': 0x10, 'cmd1': 0x2e, 'cmd2': 0x00, 'userdata': 0x01.09.c0.00.00.00.00.00.00.00.00.00.00.08, 'acknak': 0x06}
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Starting Device.receive_message
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Got Message ACK
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Look for direct ACK
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Ending Device.receive_message
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.plm] RX: {'code': 0x50, 'address': 50.A2.74, 'target': 4C.FB.6F, 'flags': 0x20, 'cmd1': 0x2e, 'cmd2': 0x00}
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Starting Device.receive_message
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Got Direct ACK message
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Ending Device.receive_message
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.plm] Last item in self._recv_queue reached.
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.plm] ACK or NAK received
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Starting Device._wait_for_direct_ACK
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Direct ACK: {'code': 0x50, 'address': 50.A2.74, 'target': 4C.FB.6F, 'flags': 0x20, 'cmd1': 0x2e, 'cmd2': 0x00}
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Releasing lock after processing direct ACK
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Device 50.A2.74 msg_lock unlocked
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Button 1 was off now is off
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 1
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Button 2 was off now is off
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 2
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Button 3 was off now is off
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f315490>>
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Button 3 LED changed from 0 to 0
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Button 4 was off now is off
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f315fb0>>
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Button 4 LED changed from 0 to 0
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Button 5 was off now is off
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f319950>>
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Button 5 LED changed from 0 to 0
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Button 6 was on now is off
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Calling button update callback <bound method OnOffKeypad.led_changed of <insteonplm.states.onOff.OnOffKeypad object at 0x6f319f30>>
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Button 6 LED changed from 1 to 0
2019-07-08 09:49:59 DEBUG (MainThread) [homeassistant.components.insteon] Received update for device 50.A2.74 group 6 value 0
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Button 7 was on now is on
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 7
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] Button 8 was on now is on
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.states.onOff] No callbacks found for button 8
2019-07-08 09:49:59 DEBUG (MainThread) [insteonplm.devices] Ending Device._wait_for_direct_ACK

the hub received the toggle cos i can see on the insteon app the state of each button and they had changed every time i toggle it (physically).

I don’t know how to link each button to the hub separately.

I checked the last insteon update on the HUB and said the latest was on august 2018.

Maybe the serial/model of the Switchlinc has another com protocols?

Thanks for all your attention and help.

The Insteon App polls the device periodically to identify the current state so that is not an indication that the app sees the change unfortunately.

To link a button to the hub you can use HA as follows:

  1. From the “Developer Tools” select the “Services” button: image
  2. In Services select the service insteon.all_all_link
  3. In the “Service Data” field, enter the following:
    {"group": 3, "mode": "responder"}
  4. Press the “Call Service” button.
  5. On the keypad press the “Set” button

This will link the modem group 3 as a responder to the KeypadLinc group 3 (i.e. button A). You should then test that Button A works as expected. If not let me know. If it does, repeat for groups 4, 5 & 6.

Hello there. I can confirm the issue was resolved with your pairing method.

One thing:

I have to do it couple time in some buttons for some reason.

I was suspecting about link issues and tried to link all the pad with the hub in the normal way several times before, this method is more specific in this case.

In the other installation (+12 pads) this happened from nowhere, i will pray for this final fix (:crossed_fingers:)

Thanks man, you’re the master.