TD22057 / insteon-mqtt

Python Insteon PLM <-> MQTT bridge
GNU General Public License v3.0
99 stars 43 forks source link

Entries in the link database when ISY99 in network #257

Closed jonsmirl closed 3 years ago

jonsmirl commented 3 years ago

I took a fresh device and dumped the database after adding both inteson-mqtt and ISY99

(venv) jonsmirl@ares:~/aosp/insteon-mqtt$ insteon-mqtt config.yaml pair 13.18.78 Commanding dimmer device 13.18.78 (2nd / green / green bath main3) cmd=pair Dimmer 13.18.78 refresh at level 0 Device 13.18.78 db out of date (got 21 vs 4), refreshing Entry: 0fff: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 Entry: 0fff: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 Entry: 0ff7: 3c.48.88 grp: 64 type: RESP data: 0xd8 0x1c 0x01 Entry: 0fef: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 Entry: 0fe7: 1e.47.59 grp: 193 type: RESP data: 0xff 0x1c 0x00 (UNUSED) (LAST) 13.18.78 database download complete DeviceDb: (delta 21) 0fef: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 0ff7: 3c.48.88 grp: 64 type: RESP data: 0xd8 0x1c 0x01 0fff: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 Unused: 0fe7: 1e.47.59 grp: 193 type: RESP data: 0xff 0x1c 0x00 (UNUSED) (LAST) Last: 0fe7: 1e.47.59 grp: 193 type: RESP data: 0xff 0x1c 0x00 (UNUSED) (LAST) GroupMap 1 -> ['3c.48.88']

Modem add db already exists for 13.18.78 grp 1 CTRL Modem add db already exists for 13.18.78 grp 1 RESP Dimmer paired

--- Note that db only has five entries according to insteon-mqtt

Now I dump the same device form the ISY 99

0ff8: a2 00 3c.48.88 0xff 0x1f 0x01 0ff0: a2 40 3c.48.88 0xd8 0x1c 0x01 0fe8: e2 01 3c.48.88 0xff 0x1f 0x01 0fe0: a2 01 44.85.11 0xff 0x1f 0x01 0fd8: e2 01 44.85.11 0x03 0x00 0x01 0fd0: 00 01 53.bf.6b 0x03 0x00 0x01

44.85.11 is the insteon-mqtt PLM 3c.48.88 is the ISY PLM

Last link appears to be a terminator and doesn't mean anything.

1) Why the does the ISY99 need an extra link?

2) this is confusing... Entry: 0fe7: 1e.47.59 grp: 193 type: RESP data: 0xff 0x1c 0x00 (UNUSED) (LAST) It caused me to go look at 1e.47.59 which is just bogus data.

3) this is confusing... 2020-12-15 09:58:18 WARNING Base: 13.3c.53 (1st / mudroom / mudroom bath main3) broadcast - device 3c.48.88 not found 2020-12-15 09:58:18 WARNING Base: 13.3c.53 (1st / mudroom / mudroom bath main3) broadcast - device 53.bf.6b not found

3a) I need a way in the config file to name the other PLM (3c.48.88) so that I can make it known as ISY99.

3b) why is it seeing a broadcast to the bogus 53.bf.6b address?

Next I restored it from the ISY and then PAIRed it again from insteon-mqtt.

Now the number of links is growing...

0ff8: a2 00 3c.48.88 0xff 0x1f 0x01 0ff0: a2 40 3c.48.88 0xd8 0x1c 0x01 0fe8: e2 01 3c.48.88 0xff 0x1f 0x01 0fe0: a2 01 44.85.11 0xff 0x1f 0x01 0fd8: e2 01 44.85.11 0x03 0x00 0x01 0fd0: 20 00 00.00.00 0x00 0x00 0x00 0fe8: 00 01 53.bf.6b 0x03 0x00 0x01

If I restore the device from the ISY99 before linking it with insteon-mqtt....

0ff8: a2 00 3c.48.88 0xff 0x1f 0x01 0ff0: a2 40 3c.48.88 0xd8 0x1c 0x01 0fe8: e2 01 3c.48.88 0xff 0x1f 0x01 0fe0: 00 01 44.85.11 0xff 0x1f 0x01

In the state above... I do three pairs from insteon-mqtt....

=== Why does the DB level not match on the second pair below?

(venv) jonsmirl@ares:~/aosp/insteon-mqtt$ insteon-mqtt config.yaml pair 13.18.78 Commanding dimmer device 13.18.78 (2nd / green / green bath main3) cmd=pair Dimmer 13.18.78 refresh at level 0 Device 13.18.78 db out of date (got 33 vs 30), refreshing Entry: 0fff: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 Entry: 0ff7: 3c.48.88 grp: 64 type: RESP data: 0xd8 0x1c 0x01 Entry: 0fef: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 Entry: 0fef: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 Entry: 0fe7: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 (UNUSED) (LAST) 13.18.78 database download complete DeviceDb: (delta 33) 0fef: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 0ff7: 3c.48.88 grp: 64 type: RESP data: 0xd8 0x1c 0x01 0fff: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 Unused: 0fe7: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 (UNUSED) (LAST) Last: 0fe7: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 (UNUSED) (LAST) GroupMap 1 -> ['3c.48.88']

Modem add db already exists for 13.18.78 grp 1 CTRL Modem add db already exists for 13.18.78 grp 1 RESP Dimmer paired (venv) jonsmirl@ares:~/aosp/insteon-mqtt$ insteon-mqtt config.yaml pair 13.18.78 Commanding dimmer device 13.18.78 (2nd / green / green bath main3) cmd=pair Dimmer 13.18.78 refresh at level 0 Device 13.18.78 db out of date (got 36 vs 37), refreshing Entry: 0fff: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 Entry: 0ff7: 3c.48.88 grp: 64 type: RESP data: 0xd8 0x1c 0x01 Entry: 0fef: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 Entry: 0fe7: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 Entry: 0fdf: 44.85.11 (modem) grp: 1 type: CTRL data: 0x03 0x00 0x01 Entry: 0fd7: 00.00.00 grp: 0 type: RESP data: 0x00 0x00 0x00 (UNUSED) (LAST) 13.18.78 database download complete DeviceDb: (delta 36) 0fdf: 44.85.11 (modem) grp: 1 type: CTRL data: 0x03 0x00 0x01 0fe7: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 0fef: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 0ff7: 3c.48.88 grp: 64 type: RESP data: 0xd8 0x1c 0x01 0fff: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 Unused: 0fd7: 00.00.00 grp: 0 type: RESP data: 0x00 0x00 0x00 (UNUSED) (LAST) Last: 0fd7: 00.00.00 grp: 0 type: RESP data: 0x00 0x00 0x00 (UNUSED) (LAST) GroupMap 1 -> ['3c.48.88', '44.85.11 (modem)']

Device 13.18.78 add db already exists for 44.85.11 grp 1 RESP Modem add db already exists for 13.18.78 grp 1 CTRL Device 13.18.78 add db already exists for 44.85.11 grp 1 CTRL Modem add db already exists for 13.18.78 grp 1 RESP Dimmer paired (venv) jonsmirl@ares:/aosp/insteon-mqtt$ insteon-mqtt config.yaml pair 13.18.78 Commanding dimmer device 13.18.78 (2nd / green / green bath main3) cmd=pair Device database is current at delta 36 Dimmer 13.18.78 refresh at level 0 Device 13.18.78 add db already exists for 44.85.11 grp 1 RESP Modem add db already exists for 13.18.78 grp 1 CTRL Device 13.18.78 add db already exists for 44.85.11 grp 1 CTRL Modem add db already exists for 13.18.78 grp 1 RESP Dimmer paired (venv) jonsmirl@ares:/aosp/insteon-mqtt$

jonsmirl commented 3 years ago

Something is still not right with extending the database. I used the ISY to restore one of my dimmers. Then I used jon_branch to PAIR it back. I can not get it to PAIR. According to the ISY the last two entries in the db are: 02 00 00,00,00 00 00 00 02 00 00,00,00 00 00 00

The last two entries after ISY99 restore and before insteon-mqtt PAIR... e2 06 52.d6.cc 01 00 06 00 00 1f.c0.00 00 00 00

Redid with a cleaner capture....

insteon-mqtt config.yaml join 29.53.46 1608132509: New connection from 127.0.0.1:53321 on port 1883. 1608132509: New client connected from 127.0.0.1:53321 as auto-E57AE8D2-D823-F3B9-43A6-7B62DA01B054 (p2, c1, k60). Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=join Device 29.53.46 engine version: Unknown, using I2CS Operation Complete 1608132510: Client auto-E57AE8D2-D823-F3B9-43A6-7B62DA01B054 disconnected. (venv) jonsmirl@ares:/aosp/insteon-mqtt$ insteon-mqtt config.yaml pair 29.53.46 1608132517: New connection from 127.0.0.1:43795 on port 1883. 1608132517: New client connected from 127.0.0.1:43795 as auto-1DC49AEA-2302-D66C-08B0-904FDED2CC61 (p2, c1, k60). Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair KeypadLinc 29.53.46 setting LED bits 11000000 KeypadLinc 29.53.46 refresh at level 0 Device 29.53.46 db out of date (got 107 vs 63), refreshing No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 14 ff 2a 70 1a 00 01 00 00 00 00 00 00 00 00 d0 ERROR: 29.53.46 device NAK error: , Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00 ERROR: Database command NAK. 1608132519: Client auto-1DC49AEA-2302-D66C-08B0-904FDED2CC61 disconnected. Pairing may fail if the modem db is out of date. Try running the following and then re-try the pair command. insteont-mqtt config.py refresh modem (venv) jonsmirl@ares:/aosp/insteon-mqtt$ insteon-mqtt config.yaml pair 29.53.46 1608132547: New connection from 127.0.0.1:57695 on port 1883. 1608132547: New client connected from 127.0.0.1:57695 as auto-FAF38DA7-2B97-75CA-5062-6735B99C5050 (p2, c1, k60). Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair KeypadLinc 29.53.46 setting LED bits 11000000 KeypadLinc 29.53.46 refresh at level 0 Device 29.53.46 db out of date (got 107 vs None), refreshing Entry: 0fff: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x06 Entry: 0ff7: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x04 Entry: 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03 Entry: 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03 Entry: 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06 Entry: 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06 Entry: 0fdf: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x03 Entry: 0fd7: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x04 Entry: 0fcf: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x03 Entry: 0fc7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x01 Entry: 0fbf: 3c.48.88 grp: 72 type: RESP data: 0xd8 0x1c 0x01 Entry: 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01 Entry: 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01 Entry: 0faf: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x01 Entry: 0fa7: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 Entry: 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 Entry: 0f97: 12.de.b9 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 Entry: 0f8f: 3c.48.88 grp: 3 type: CTRL data: 0xff 0x1f 0x03 Entry: 0f87: 50.d0.2c (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 Entry: 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 Entry: 0f77: 52.76.08 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 Entry: 0f6f: 52.d6.cc (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 Entry: 0f67: 13.3a.7a (2nd / m bath / grp: 4 type: CTRL data: 0x01 0x00 0x04 Entry: 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04 Entry: 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04 Entry: 0f57: 52.7b.53 (2nd / m bath / grp: 4 type: RESP data: 0x01 0x00 0x04 (UNUSED) (LAST) 29.53.46 database download complete DeviceDb: (delta 107) 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04 0f67: 13.3a.7a (2nd / m bath / grp: 4 type: CTRL data: 0x01 0x00 0x04 0f6f: 52.d6.cc (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f77: 52.76.08 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f87: 50.d0.2c (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f8f: 3c.48.88 grp: 3 type: CTRL data: 0xff 0x1f 0x03 0f97: 12.de.b9 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 0fa7: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 0faf: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x01 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01 0fbf: 3c.48.88 grp: 72 type: RESP data: 0xd8 0x1c 0x01 0fc7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x01 0fcf: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x03 0fd7: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x04 0fdf: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x03 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03 0ff7: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x04 0fff: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x06 Unused: 0f57: 52.7b.53 (2nd / m bath / grp: 4 type: RESP data: 0x01 0x00 0x04 (UNUSED) (LAST) Last: 0f57: 52.7b.53 (2nd / m bath / grp: 4 type: RESP data: 0x01 0x00 0x04 (UNUSED) (LAST) GroupMap 1 -> ['3c.48.88'] 3 -> ['12.de.b9 (2nd / m bath / mb shower)', '3c.48.88', '50.d0.2c (2nd / m bath / mb jon sconce)', '50.d0.7e (2nd / m bath / mb toliet light)', '52.76.08 (2nd / m bath / mb jon mirror)', '52.d6.cc (2nd / m bath / mb main 4)'] 4 -> ['13.3a.7a (2nd / m bath / mb deirdre sconce)', '3c.48.88']

No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 4f 20 e2 05 3c 48 88 ff 1f 05 3c No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 2f 20 e2 06 3c 48 88 ff 1f 06 5a No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 1f 20 e2 06 52 d6 cc 01 00 06 9f No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 Handler timed out 1 of 3 sent: Ext: 29.53.46, Type.DIRECT ext, 2f 00 00 02 0f 57 08 a2 01 44 85 11 ff 1f 01 00 ERROR: 29.53.46 db mod NAK: Senders ID not in responders db. Try linking again., Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f ff ERROR: Device database update failed. Senders ID not in responders db. Try linking again. 1608132576: Client auto-FAF38DA7-2B97-75CA-5062-6735B99C5050 disconnected. Pairing may fail if the modem db is out of date. Try running the following and then re-try the pair command. insteont-mqtt config.py refresh modem (venv) jonsmirl@ares:/aosp/insteon-mqtt$ insteon-mqtt config.yaml join 29.53.46 1608132584: New connection from 127.0.0.1:58967 on port 1883. 1608132584: New client connected from 127.0.0.1:58967 as auto-D0F94A83-7779-ADE3-DDF9-26CDB2474A30 (p2, c1, k60). Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=join Device 29.53.46 engine version: Unknown, using I2CS Operation Complete 1608132585: Client auto-D0F94A83-7779-ADE3-DDF9-26CDB2474A30 disconnected. (venv) jonsmirl@ares:~/aosp/insteon-mqtt$ insteon-mqtt config.yaml pair 29.53.46 1608132589: New connection from 127.0.0.1:49077 on port 1883. 1608132589: New client connected from 127.0.0.1:49077 as auto-93A160BA-6023-9DF3-6118-848EC9C7BC9A (p2, c1, k60). Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair KeypadLinc 29.53.46 setting LED bits 11000000 KeypadLinc 29.53.46 refresh at level 0 Device 29.53.46 db out of date (got 110 vs 109), refreshing ERROR: 29.53.46 device NAK error: , Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00 ERROR: Database command NAK. 1608132590: Client auto-93A160BA-6023-9DF3-6118-848EC9C7BC9A disconnected. Pairing may fail if the modem db is out of date. Try running the following and then re-try the pair command. insteont-mqtt config.py refresh modem (venv) jonsmirl@ares:/aosp/insteon-mqtt$ insteon-mqtt config.yaml pair 29.53.46 1608132615: New connection from 127.0.0.1:40159 on port 1883. 1608132615: New client connected from 127.0.0.1:40159 as auto-A3986F12-634C-076A-763D-D54DC07D7AD1 (p2, c1, k60). Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair KeypadLinc 29.53.46 setting LED bits 11000000 KeypadLinc 29.53.46 refresh at level 0 Device 29.53.46 db out of date (got 110 vs None), refreshing ERROR: 29.53.46 device NAK error: , Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00 ERROR: Database command NAK. 1608132616: Client auto-A3986F12-634C-076A-763D-D54DC07D7AD1 disconnected. Pairing may fail if the modem db is out of date. Try running the following and then re-try the pair command. insteont-mqtt config.py refresh modem (venv) jonsmirl@ares:~/aosp/insteon-mqtt$ insteon-mqtt config.yaml pair 29.53.46 1608132645: New connection from 127.0.0.1:42645 on port 1883. 1608132645: New client connected from 127.0.0.1:42645 as auto-680753CD-1491-7723-8DAA-27F10C8F1D28 (p2, c1, k60). Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair KeypadLinc 29.53.46 setting LED bits 11000000 KeypadLinc 29.53.46 refresh at level 0 Device 29.53.46 db out of date (got 110 vs None), refreshing Entry: 0fff: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x06 Entry: 0ff7: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x04 Entry: 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03 Entry: 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06 Entry: 0fdf: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x03 Entry: 0fd7: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x04 Entry: 0fcf: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x03 Entry: 0fc7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x01 Entry: 0fbf: 3c.48.88 grp: 72 type: RESP data: 0xd8 0x1c 0x01 Entry: 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01 Entry: 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01 Entry: 0faf: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x01 Entry: 0fa7: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 Entry: 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 Entry: 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 Entry: 0f97: 12.de.b9 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 Entry: 0f8f: 3c.48.88 grp: 3 type: CTRL data: 0xff 0x1f 0x03 Entry: 0f87: 50.d0.2c (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 Entry: 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 Entry: 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 Entry: 0f77: 52.76.08 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 Entry: 0f6f: 52.d6.cc (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 Entry: 0f67: 13.3a.7a (2nd / m bath / grp: 4 type: CTRL data: 0x01 0x00 0x04 Entry: 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04 Entry: 0f57: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 Entry: 0f4f: 53.bf.6b grp: 1 type: RESP data: 0x00 0x1c 0x01 Entry: 0f47: 12.de.b9 (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 Entry: 0f3f: 13.3a.7a (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 Entry: 0f37: 13.3e.10 (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 Entry: 0f2f: 3c.48.88 grp: 6 type: CTRL data: 0xff 0x1f 0x06 Entry: 0f2f: 3c.48.88 grp: 6 type: CTRL data: 0xff 0x1f 0x06 Entry: 0f27: 50.d0.7e (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 Entry: 0f1f: 52.d6.cc (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 Entry: 0f17: 53.bf.6b grp: 1 type: RESP data: 0x00 0x1c 0x01 Entry: 0f0f: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 (UNUSED) (LAST) 29.53.46 database download complete DeviceDb: (delta 110) 0f17: 53.bf.6b grp: 1 type: RESP data: 0x00 0x1c 0x01 0f1f: 52.d6.cc (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 0f27: 50.d0.7e (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 0f2f: 3c.48.88 grp: 6 type: CTRL data: 0xff 0x1f 0x06 0f37: 13.3e.10 (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 0f3f: 13.3a.7a (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 0f47: 12.de.b9 (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 0f4f: 53.bf.6b grp: 1 type: RESP data: 0x00 0x1c 0x01 0f57: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04 0f67: 13.3a.7a (2nd / m bath / grp: 4 type: CTRL data: 0x01 0x00 0x04 0f6f: 52.d6.cc (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f77: 52.76.08 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f87: 50.d0.2c (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f8f: 3c.48.88 grp: 3 type: CTRL data: 0xff 0x1f 0x03 0f97: 12.de.b9 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 0fa7: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 0faf: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x01 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01 0fbf: 3c.48.88 grp: 72 type: RESP data: 0xd8 0x1c 0x01 0fc7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x01 0fcf: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x03 0fd7: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x04 0fdf: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x03 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03 0ff7: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x04 0fff: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x06 Unused: 0f0f: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 (UNUSED) (LAST) Last: 0f0f: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 (UNUSED) (LAST) GroupMap 1 -> ['3c.48.88'] 3 -> ['12.de.b9 (2nd / m bath / mb shower)', '3c.48.88', '50.d0.2c (2nd / m bath / mb jon sconce)', '50.d0.7e (2nd / m bath / mb toliet light)', '52.76.08 (2nd / m bath / mb jon mirror)', '52.d6.cc (2nd / m bath / mb main 4)'] 4 -> ['13.3a.7a (2nd / m bath / mb deirdre sconce)', '3c.48.88'] 6 -> ['12.de.b9 (2nd / m bath / mb shower)', '13.3a.7a (2nd / m bath / mb deirdre sconce)', '13.3e.10 (2nd / m bath / mb deidre mirror)', '3c.48.88', '50.d0.7e (2nd / m bath / mb toliet light)', '52.d6.cc (2nd / m bath / mb main 4)']

ERROR: 29.53.46 device NAK error: , Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2e 00 ERROR: Device command NAK. 1608132662: Client auto-680753CD-1491-7723-8DAA-27F10C8F1D28 disconnected. Pairing may fail if the modem db is out of date. Try running the following and then re-try the pair command. insteont-mqtt config.py refresh modem (venv) jonsmirl@ares:/aosp/insteon-mqtt$

----- debug ------

2020-12-16 10:28:29 INFO Mqtt: MQTT message insteon/command/29.53.46 b'{"cmd": "join", "session": "1206217195"}' 2020-12-16 10:28:29 UI Mqtt: Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=join 2020-12-16 10:28:29 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/1206217195 {"type": "MESSAGE", "data": "Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=join"} qos=0 ret=False 2020-12-16 10:28:29 INFO Base: Join Device 29.53.46 2020-12-16 10:28:29 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 10:28:29 INFO Base: Device 29.53.46 (mb chandelier 5) cmd: get engine version 2020-12-16 10:28:29 DEBUG MsgHistory: Average hops 0.1, using 1 2020-12-16 10:28:29 INFO Protocol: Write message to modem: Std: 29.53.46, Type.DIRECT, 0d 00 2020-12-16 10:28:29 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x05\r\x00' 2020-12-16 10:28:29 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 10:28:29 DEBUG Mqtt: MQTT writing 2020-12-16 10:28:29 INFO Protocol: Read 0x62: Std: 29.53.46, Type.DIRECT, 0d 00 ack: True 2020-12-16 10:28:29 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 10:28:29 DEBUG StandardCmd: 29.53.46 got msg ACK 2020-12-16 10:28:29 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 0d ff 2020-12-16 10:28:29 DEBUG Protocol: Setting next write time: 1608132509.634360 2020-12-16 10:28:29 DEBUG MsgHistory: Received 0 hops, total 1 for 11 entries 2020-12-16 10:28:29 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 10:28:29 DEBUG Base: Device 29.53.46 sent NAK to get engine: 255 2020-12-16 10:28:29 UI Base: Device 29.53.46 engine version: Unknown, using I2CS 2020-12-16 10:28:29 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/1206217195 {"type": "MESSAGE", "data": "Device 29.53.46 engine version: Unknown, using I2CS"} qos=0 ret=False 2020-12-16 10:28:29 DEBUG CommandSeq: Running command 2 of 2 2020-12-16 10:28:29 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 10:28:29 DEBUG Protocol: Write handler finished 2020-12-16 10:28:29 INFO Protocol: Write message to modem: Modem linking: grp: 1 Cmd.EITHER 2020-12-16 10:28:29 DEBUG Protocol: Write bytes to modem: b'\x02d\x03\x01' 2020-12-16 10:28:29 DEBUG Mqtt: MQTT writing 2020-12-16 10:28:29 DEBUG Serial: Wrote 4 bytes to serial /dev/insteon 2020-12-16 10:28:29 INFO Protocol: Read 0x64: Modem linking: grp: 1 Cmd.EITHER ack: True 2020-12-16 10:28:29 DEBUG Protocol: Passing msg to write handler: ModemLinkStart handler 2020-12-16 10:28:29 DEBUG ModemLinkStart: ModemLinkStart got msg ACK 2020-12-16 10:28:29 DEBUG CommandSeq: Running command 2 of 2 2020-12-16 10:28:29 INFO Base: Device 29.53.46 (mb chandelier 5) link mode grp 1 2020-12-16 10:28:29 DEBUG MsgHistory: Average hops 0.1, using 1 2020-12-16 10:28:29 DEBUG Protocol: Write handler finished 2020-12-16 10:28:29 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 09 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2020-12-16 10:28:29 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15\t\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf6' 2020-12-16 10:28:29 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 10:28:29 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 09 01 ack: True 00 00 00 00 00 00 00 00 00 00 00 00 00 f6 2020-12-16 10:28:29 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 10:28:29 DEBUG StandardCmd: 29.53.46 got msg ACK 2020-12-16 10:28:30 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 09 01 2020-12-16 10:28:30 DEBUG Protocol: Setting next write time: 1608132510.273103 2020-12-16 10:28:30 DEBUG MsgHistory: Received 0 hops, total 1 for 11 entries 2020-12-16 10:28:30 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 10:28:30 UI Mqtt: Operation Complete 2020-12-16 10:28:30 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/1206217195 {"type": "MESSAGE", "data": "Operation Complete"} qos=0 ret=False 2020-12-16 10:28:30 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/1206217195 {"type": "END", "data": null} qos=0 ret=False 2020-12-16 10:28:30 DEBUG Protocol: Write handler finished 2020-12-16 10:28:30 DEBUG Mqtt: MQTT writing 2020-12-16 10:28:31 INFO Protocol: Read 0x53: All link done: 29.53.46 grp: 1 Cmd.CONTROLLER cat: 0x01 0x42 0x43 2020-12-16 10:28:31 UI ModemLinkComplete: Modem db entry added via linking: 29.53.46 grp 1 CTRL 2020-12-16 10:28:37 INFO Mqtt: MQTT message insteon/command/29.53.46 b'{"cmd": "pair", "session": "368216547"}' 2020-12-16 10:28:37 UI Mqtt: Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair 2020-12-16 10:28:37 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/368216547 {"type": "MESSAGE", "data": "Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair"} qos=0 ret=False 2020-12-16 10:28:37 INFO KeypadLinc: KeypadLinc 29.53.46 pairing 2020-12-16 10:28:37 DEBUG CommandSeq: Running command 1 of 11 2020-12-16 10:28:37 INFO KeypadLinc: KeypadLinc 29.53.46 cmd: keypad status refresh 2020-12-16 10:28:37 DEBUG CommandSeq: Running command 1 of 3 2020-12-16 10:28:37 DEBUG MsgHistory: Average hops 0.1, using 1 2020-12-16 10:28:37 INFO Protocol: Write message to modem: Std: 29.53.46, Type.DIRECT, 19 01 2020-12-16 10:28:37 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x05\x19\x01' 2020-12-16 10:28:37 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 10:28:37 DEBUG Mqtt: MQTT writing 2020-12-16 10:28:37 INFO Protocol: Read 0x62: Std: 29.53.46, Type.DIRECT, 19 01 ack: True 2020-12-16 10:28:37 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:28:37 DEBUG DeviceRefresh: 29.53.46 ACK response 2020-12-16 10:28:37 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 6b c0 2020-12-16 10:28:37 DEBUG Protocol: Setting next write time: 1608132518.046686 2020-12-16 10:28:37 DEBUG MsgHistory: Received 0 hops, total 1 for 11 entries 2020-12-16 10:28:37 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:28:37 UI KeypadLinc: KeypadLinc 29.53.46 setting LED bits 11000000 2020-12-16 10:28:37 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/368216547 {"type": "MESSAGE", "data": "KeypadLinc 29.53.46 setting LED bits 11000000"} qos=0 ret=False 2020-12-16 10:28:37 DEBUG KeypadLinc: Btn 1 old: 0 new 0 2020-12-16 10:28:37 DEBUG KeypadLinc: Btn 2 old: 0 new 0 2020-12-16 10:28:37 DEBUG KeypadLinc: Btn 3 old: 0 new 0 2020-12-16 10:28:37 DEBUG KeypadLinc: Btn 4 old: 0 new 0 2020-12-16 10:28:37 DEBUG KeypadLinc: Btn 5 old: 0 new 0 2020-12-16 10:28:37 DEBUG KeypadLinc: Btn 6 old: 0 new 0 2020-12-16 10:28:37 DEBUG KeypadLinc: Btn 7 old: 1 new 1 2020-12-16 10:28:37 DEBUG KeypadLinc: Btn 8 old: 1 new 1 2020-12-16 10:28:37 DEBUG CommandSeq: Running command 2 of 3 2020-12-16 10:28:37 DEBUG MsgHistory: Average hops 0.1, using 1 2020-12-16 10:28:37 DEBUG Protocol: Write handler finished 2020-12-16 10:28:37 INFO Protocol: Write message to modem: Std: 29.53.46, Type.DIRECT, 19 00 2020-12-16 10:28:37 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x05\x19\x00' 2020-12-16 10:28:37 DEBUG Mqtt: MQTT writing 2020-12-16 10:28:38 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 10:28:38 INFO Protocol: Read 0x62: Std: 29.53.46, Type.DIRECT, 19 00 ack: True 2020-12-16 10:28:38 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:28:38 DEBUG DeviceRefresh: 29.53.46 ACK response 2020-12-16 10:28:38 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 6b 00 2020-12-16 10:28:38 DEBUG Protocol: Setting next write time: 1608132518.349845 2020-12-16 10:28:38 DEBUG MsgHistory: Received 0 hops, total 1 for 11 entries 2020-12-16 10:28:38 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:28:38 UI KeypadLinc: KeypadLinc 29.53.46 refresh at level 0 2020-12-16 10:28:38 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/368216547 {"type": "MESSAGE", "data": "KeypadLinc 29.53.46 refresh at level 0"} qos=0 ret=False 2020-12-16 10:28:38 INFO KeypadLinc: Setting device 29.53.46 (mb chandelier 5) grp=1 on=0 normalrefresh 2020-12-16 10:28:38 INFO KeypadLinc: MQTT received button press 29.53.46 (mb chandelier 5) = btn 1 at 0 normal refresh 2020-12-16 10:28:38 DEBUG Mqtt: MQTT publish insteon/29.53.46/state/1 { "state" : "OFF", "brightness" : 0 } qos=1 ret=1 2020-12-16 10:28:38 UI DeviceRefresh: Device 29.53.46 db out of date (got 107 vs 63), refreshing 2020-12-16 10:28:38 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/368216547 {"type": "MESSAGE", "data": "Device 29.53.46 db out of date (got 107 vs 63), refreshing"} qos=0 ret=False 2020-12-16 10:28:38 DEBUG MsgHistory: Average hops 0.1, using 1 2020-12-16 10:28:38 DEBUG Protocol: Write handler finished 2020-12-16 10:28:38 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2020-12-16 10:28:38 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd1' 2020-12-16 10:28:38 DEBUG Mqtt: MQTT writing 2020-12-16 10:28:38 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 10:28:38 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 2f 00 ack: True 00 00 00 00 00 00 00 00 00 00 00 00 00 d1 2020-12-16 10:28:38 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:28:38 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 14 ff 2a 70 1a 00 01 00 00 00 00 00 00 00 00 d0 2020-12-16 10:28:38 DEBUG MsgHistory: Received 1 hops, total 2 for 11 entries 2020-12-16 10:28:38 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:28:38 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 14 ff 2a 70 1a 00 01 00 00 00 00 00 00 00 00 d0 2020-12-16 10:28:38 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/368216547 {"type": "MESSAGE", "data": "No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 14 ff\n2a 70 1a 00 01 00 00 00 00 00 00 00 00 d0 "} qos=0 ret=False 2020-12-16 10:28:38 DEBUG Mqtt: MQTT writing 2020-12-16 10:28:39 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00 2020-12-16 10:28:39 DEBUG Protocol: Setting next write time: 1608132519.227790 2020-12-16 10:28:39 DEBUG MsgHistory: Received 0 hops, total 2 for 11 entries 2020-12-16 10:28:39 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:28:39 ERROR DeviceDbGet: 29.53.46 device NAK error: , Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00 2020-12-16 10:28:39 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/368216547 {"type": "ERROR", "data": "29.53.46 device NAK error: , Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00"} qos=0 ret=False 2020-12-16 10:28:39 ERROR Mqtt: Database command NAK. 2020-12-16 10:28:39 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/368216547 {"type": "ERROR", "data": "Database command NAK. "} qos=0 ret=False 2020-12-16 10:28:39 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/368216547 {"type": "END", "data": null} qos=0 ret=False 2020-12-16 10:28:39 DEBUG Protocol: Write handler finished 2020-12-16 10:28:39 DEBUG Mqtt: MQTT writing 2020-12-16 10:28:39 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ff 20 a2 48 3c 48 88 ff 1f 06 88 2020-12-16 10:28:39 DEBUG MsgHistory: Received 1 hops, total 3 for 11 entries 2020-12-16 10:28:39 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ff 20 a2 48 3c 48 88 ff 1f 06 88 2020-12-16 10:28:39 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f f7 20 a2 48 3c 48 88 ff 1f 04 92 2020-12-16 10:28:39 DEBUG MsgHistory: Received 0 hops, total 3 for 11 entries 2020-12-16 10:28:39 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f f7 20 a2 48 3c 48 88 ff 1f 04 92 2020-12-16 10:28:40 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ef 20 a2 48 3c 48 88 ff 1f 03 9b 2020-12-16 10:28:40 DEBUG MsgHistory: Received 1 hops, total 3 for 11 entries 2020-12-16 10:28:40 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ef 20 a2 48 3c 48 88 ff 1f 03 9b 2020-12-16 10:28:40 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f e7 20 a2 3f 3c 48 88 ff 1f 06 a9 2020-12-16 10:28:40 DEBUG MsgHistory: Received 0 hops, total 3 for 11 entries 2020-12-16 10:28:40 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f e7 20 a2 3f 3c 48 88 ff 1f 06 a9 2020-12-16 10:28:41 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f df 20 a2 3e 3c 48 88 ff 1f 03 b5 2020-12-16 10:28:41 DEBUG MsgHistory: Received 1 hops, total 4 for 11 entries 2020-12-16 10:28:41 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f df 20 a2 3e 3c 48 88 ff 1f 03 b5 2020-12-16 10:28:42 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f d7 20 a2 3d 3c 48 88 ff 1f 04 bd 2020-12-16 10:28:42 DEBUG MsgHistory: Received 1 hops, total 5 for 11 entries 2020-12-16 10:28:42 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f d7 20 a2 3d 3c 48 88 ff 1f 04 bd 2020-12-16 10:28:42 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f d7 20 a2 3d 3c 48 88 ff 1f 04 bd 2020-12-16 10:28:42 DEBUG MsgHistory: Received 1 hops, total 6 for 11 entries 2020-12-16 10:28:42 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f d7 20 a2 3d 3c 48 88 ff 1f 04 bd 2020-12-16 10:28:43 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f cf 20 a2 00 3c 48 88 ff 1f 03 03 2020-12-16 10:28:43 DEBUG MsgHistory: Received 1 hops, total 7 for 11 entries 2020-12-16 10:28:43 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f cf 20 a2 00 3c 48 88 ff 1f 03 03 2020-12-16 10:28:44 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f c7 20 a2 3f 3c 48 88 ff 1f 01 ce 2020-12-16 10:28:44 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:28:44 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f c7 20 a2 3f 3c 48 88 ff 1f 01 ce 2020-12-16 10:28:44 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f bf 20 a2 48 3c 48 88 d8 1c 01 f7 2020-12-16 10:28:44 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:28:44 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f bf 20 a2 48 3c 48 88 d8 1c 01 f7 2020-12-16 10:28:45 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f b7 20 a2 3e 3c 48 88 ff 1f 01 df 2020-12-16 10:28:45 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:28:45 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f b7 20 a2 3e 3c 48 88 ff 1f 01 df 2020-12-16 10:28:45 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f af 20 a2 3d 3c 48 88 ff 1f 01 e8 2020-12-16 10:28:45 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:28:45 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f af 20 a2 3d 3c 48 88 ff 1f 01 e8 2020-12-16 10:28:45 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f a7 20 a2 00 3c 48 88 ff 1f 01 2d 2020-12-16 10:28:45 DEBUG MsgHistory: Received 1 hops, total 10 for 11 entries 2020-12-16 10:28:45 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f a7 20 a2 00 3c 48 88 ff 1f 01 2d 2020-12-16 10:28:46 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 9f 20 e2 01 3c 48 88 ff 1f 01 f4 2020-12-16 10:28:46 DEBUG MsgHistory: Received 1 hops, total 10 for 11 entries 2020-12-16 10:28:46 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 9f 20 e2 01 3c 48 88 ff 1f 01 f4 2020-12-16 10:28:46 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 97 20 e2 03 12 de b9 01 00 03 78 2020-12-16 10:28:46 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:28:46 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 97 20 e2 03 12 de b9 01 00 03 78 2020-12-16 10:28:46 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 8f 20 e2 03 3c 48 88 ff 1f 03 00 2020-12-16 10:28:46 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:28:46 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 8f 20 e2 03 3c 48 88 ff 1f 03 00 2020-12-16 10:28:47 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 87 20 e2 03 50 d0 2c 01 00 03 e5 2020-12-16 10:28:47 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:28:47 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 87 20 e2 03 50 d0 2c 01 00 03 e5 2020-12-16 10:28:48 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 7f 20 e2 03 50 d0 7e 01 00 03 9b 2020-12-16 10:28:48 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:28:48 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 7f 20 e2 03 50 d0 7e 01 00 03 9b 2020-12-16 10:28:48 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 77 20 e2 03 52 76 08 01 00 03 71 2020-12-16 10:28:48 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:28:48 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 77 20 e2 03 52 76 08 01 00 03 71 2020-12-16 10:28:48 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 77 20 e2 03 52 76 08 01 00 03 71 2020-12-16 10:28:48 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:28:48 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 77 20 e2 03 52 76 08 01 00 03 71 2020-12-16 10:28:49 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 6f 20 e2 03 52 d6 cc 01 00 03 55 2020-12-16 10:28:49 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:28:49 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 6f 20 e2 03 52 d6 cc 01 00 03 55 2020-12-16 10:28:49 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 6f 20 e2 03 52 d6 cc 01 00 03 55 2020-12-16 10:28:49 DEBUG MsgHistory: Received 2 hops, total 12 for 11 entries 2020-12-16 10:28:49 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 6f 20 e2 03 52 d6 cc 01 00 03 55 2020-12-16 10:28:50 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 67 20 e2 04 13 3a 7a 01 00 04 88 2020-12-16 10:28:50 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:28:50 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 67 20 e2 04 13 3a 7a 01 00 04 88 2020-12-16 10:28:50 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 67 20 e2 04 13 3a 7a 01 00 04 88 2020-12-16 10:28:50 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:28:50 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 67 20 e2 04 13 3a 7a 01 00 04 88 2020-12-16 10:28:51 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 5f 20 e2 04 3c 48 88 ff 1f 04 2e 2020-12-16 10:28:51 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:28:51 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 5f 20 e2 04 3c 48 88 ff 1f 04 2e 2020-12-16 10:28:52 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 57 20 e2 04 52 7b 53 01 00 04 3f 2020-12-16 10:28:52 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:28:52 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 57 20 e2 04 52 7b 53 01 00 04 3f 2020-12-16 10:28:53 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 4f 20 e2 05 3c 48 88 ff 1f 05 3c 2020-12-16 10:28:53 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:28:53 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 4f 20 e2 05 3c 48 88 ff 1f 05 3c 2020-12-16 10:28:53 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 47 20 e2 06 12 de b9 01 00 06 c2 2020-12-16 10:28:53 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:28:53 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 47 20 e2 06 12 de b9 01 00 06 c2 2020-12-16 10:28:53 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 47 20 e2 06 12 de b9 01 00 06 c2 2020-12-16 10:28:53 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:28:53 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 47 20 e2 06 12 de b9 01 00 06 c2 2020-12-16 10:28:54 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 3f 20 e2 06 13 3a 7a 01 00 06 ac 2020-12-16 10:28:54 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:28:54 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 3f 20 e2 06 13 3a 7a 01 00 06 ac 2020-12-16 10:28:54 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 3f 20 e2 06 13 3a 7a 01 00 06 ac 2020-12-16 10:28:54 DEBUG MsgHistory: Received 2 hops, total 13 for 11 entries 2020-12-16 10:28:54 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 3f 20 e2 06 13 3a 7a 01 00 06 ac 2020-12-16 10:28:55 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a 2020-12-16 10:28:55 DEBUG MsgHistory: Received 1 hops, total 13 for 11 entries 2020-12-16 10:28:55 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a 2020-12-16 10:28:55 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 2f 20 e2 06 3c 48 88 ff 1f 06 5a 2020-12-16 10:28:55 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:28:55 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 2f 20 e2 06 3c 48 88 ff 1f 06 5a 2020-12-16 10:28:56 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 27 20 e2 06 50 d0 7e 01 00 06 ed 2020-12-16 10:28:56 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:28:56 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 27 20 e2 06 50 d0 7e 01 00 06 ed 2020-12-16 10:28:56 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 27 20 e2 06 50 d0 7e 01 00 06 ed 2020-12-16 10:28:56 DEBUG MsgHistory: Received 2 hops, total 13 for 11 entries 2020-12-16 10:28:56 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 27 20 e2 06 50 d0 7e 01 00 06 ed 2020-12-16 10:28:57 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 1f 20 e2 06 52 d6 cc 01 00 06 9f 2020-12-16 10:28:57 DEBUG MsgHistory: Received 1 hops, total 13 for 11 entries 2020-12-16 10:28:57 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 1f 20 e2 06 52 d6 cc 01 00 06 9f 2020-12-16 10:28:57 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 1f 20 e2 06 52 d6 cc 01 00 06 9f 2020-12-16 10:28:57 DEBUG MsgHistory: Received 1 hops, total 13 for 11 entries 2020-12-16 10:28:57 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 1f 20 e2 06 52 d6 cc 01 00 06 9f 2020-12-16 10:28:58 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 2020-12-16 10:28:58 DEBUG MsgHistory: Received 1 hops, total 13 for 11 entries 2020-12-16 10:28:58 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 2020-12-16 10:28:58 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 2020-12-16 10:28:58 DEBUG MsgHistory: Received 1 hops, total 13 for 11 entries 2020-12-16 10:28:58 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 2020-12-16 10:28:59 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 2020-12-16 10:28:59 DEBUG MsgHistory: Received 1 hops, total 13 for 11 entries 2020-12-16 10:28:59 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 2020-12-16 10:29:00 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 2020-12-16 10:29:00 DEBUG MsgHistory: Received 1 hops, total 13 for 11 entries 2020-12-16 10:29:00 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 2020-12-16 10:29:07 INFO Mqtt: MQTT message insteon/command/29.53.46 b'{"cmd": "pair", "session": "2115568306"}' 2020-12-16 10:29:07 UI Mqtt: Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair 2020-12-16 10:29:07 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair"} qos=0 ret=False 2020-12-16 10:29:07 INFO KeypadLinc: KeypadLinc 29.53.46 pairing 2020-12-16 10:29:07 DEBUG CommandSeq: Running command 1 of 11 2020-12-16 10:29:07 INFO KeypadLinc: KeypadLinc 29.53.46 cmd: keypad status refresh 2020-12-16 10:29:07 DEBUG CommandSeq: Running command 1 of 3 2020-12-16 10:29:07 DEBUG MsgHistory: Average hops 1.1, using 2 2020-12-16 10:29:07 INFO Protocol: Write message to modem: Std: 29.53.46, Type.DIRECT, 19 01 2020-12-16 10:29:07 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\n\x19\x01' 2020-12-16 10:29:07 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 10:29:07 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:07 INFO Protocol: Read 0x62: Std: 29.53.46, Type.DIRECT, 19 01 ack: True 2020-12-16 10:29:07 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:29:07 DEBUG DeviceRefresh: 29.53.46 ACK response 2020-12-16 10:29:08 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 6b c0 2020-12-16 10:29:08 DEBUG Protocol: Setting next write time: 1608132548.270308 2020-12-16 10:29:08 DEBUG MsgHistory: Received 0 hops, total 11 for 11 entries 2020-12-16 10:29:08 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:29:08 UI KeypadLinc: KeypadLinc 29.53.46 setting LED bits 11000000 2020-12-16 10:29:08 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "KeypadLinc 29.53.46 setting LED bits 11000000"} qos=0 ret=False 2020-12-16 10:29:08 DEBUG KeypadLinc: Btn 1 old: 0 new 0 2020-12-16 10:29:08 DEBUG KeypadLinc: Btn 2 old: 0 new 0 2020-12-16 10:29:08 DEBUG KeypadLinc: Btn 3 old: 0 new 0 2020-12-16 10:29:08 DEBUG KeypadLinc: Btn 4 old: 0 new 0 2020-12-16 10:29:08 DEBUG KeypadLinc: Btn 5 old: 0 new 0 2020-12-16 10:29:08 DEBUG KeypadLinc: Btn 6 old: 0 new 0 2020-12-16 10:29:08 DEBUG KeypadLinc: Btn 7 old: 1 new 1 2020-12-16 10:29:08 DEBUG KeypadLinc: Btn 8 old: 1 new 1 2020-12-16 10:29:08 DEBUG CommandSeq: Running command 2 of 3 2020-12-16 10:29:08 DEBUG MsgHistory: Average hops 1.0, using 1 2020-12-16 10:29:08 DEBUG Protocol: Write handler finished 2020-12-16 10:29:08 INFO Protocol: Write message to modem: Std: 29.53.46, Type.DIRECT, 19 00 2020-12-16 10:29:08 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x05\x19\x00' 2020-12-16 10:29:08 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:08 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 10:29:08 INFO Protocol: Read 0x62: Std: 29.53.46, Type.DIRECT, 19 00 ack: True 2020-12-16 10:29:08 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:29:08 DEBUG DeviceRefresh: 29.53.46 ACK response 2020-12-16 10:29:08 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 6b 00 2020-12-16 10:29:08 DEBUG Protocol: Setting next write time: 1608132548.582452 2020-12-16 10:29:08 DEBUG MsgHistory: Received 0 hops, total 10 for 11 entries 2020-12-16 10:29:08 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:29:08 UI KeypadLinc: KeypadLinc 29.53.46 refresh at level 0 2020-12-16 10:29:08 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "KeypadLinc 29.53.46 refresh at level 0"} qos=0 ret=False 2020-12-16 10:29:08 INFO KeypadLinc: Setting device 29.53.46 (mb chandelier 5) grp=1 on=0 normalrefresh 2020-12-16 10:29:08 INFO KeypadLinc: MQTT received button press 29.53.46 (mb chandelier 5) = btn 1 at 0 normal refresh 2020-12-16 10:29:08 DEBUG Mqtt: MQTT publish insteon/29.53.46/state/1 { "state" : "OFF", "brightness" : 0 } qos=1 ret=1 2020-12-16 10:29:08 UI DeviceRefresh: Device 29.53.46 db out of date (got 107 vs None), refreshing 2020-12-16 10:29:08 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Device 29.53.46 db out of date (got 107 vs None), refreshing"} qos=0 ret=False 2020-12-16 10:29:08 DEBUG MsgHistory: Average hops 0.9, using 1 2020-12-16 10:29:08 DEBUG Protocol: Write handler finished 2020-12-16 10:29:08 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2020-12-16 10:29:08 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd1' 2020-12-16 10:29:08 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:08 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 10:29:08 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 2f 00 ack: True 00 00 00 00 00 00 00 00 00 00 00 00 00 d1 2020-12-16 10:29:08 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:08 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 2f 00 2020-12-16 10:29:08 DEBUG Protocol: Setting next write time: 1608132548.997440 2020-12-16 10:29:08 DEBUG MsgHistory: Received 0 hops, total 9 for 11 entries 2020-12-16 10:29:08 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:08 INFO DeviceDbGet: 29.53.46 device ACK response 2020-12-16 10:29:09 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ff 20 a2 48 3c 48 88 ff 1f 06 88 2020-12-16 10:29:09 DEBUG MsgHistory: Received 0 hops, total 8 for 11 entries 2020-12-16 10:29:09 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:09 UI DeviceDbGet: Entry: 0fff: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x06 2020-12-16 10:29:09 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0fff: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x06"} qos=0 ret=False 2020-12-16 10:29:09 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:09 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f f7 20 a2 48 3c 48 88 ff 1f 04 92 2020-12-16 10:29:09 DEBUG MsgHistory: Received 1 hops, total 7 for 11 entries 2020-12-16 10:29:09 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:09 UI DeviceDbGet: Entry: 0ff7: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x04 2020-12-16 10:29:09 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0ff7: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x04"} qos=0 ret=False 2020-12-16 10:29:09 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:09 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ef 20 a2 48 3c 48 88 ff 1f 03 9b 2020-12-16 10:29:09 DEBUG MsgHistory: Received 1 hops, total 7 for 11 entries 2020-12-16 10:29:09 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:09 UI DeviceDbGet: Entry: 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03 2020-12-16 10:29:09 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03"} qos=0 ret=False 2020-12-16 10:29:09 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:10 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ef 20 a2 48 3c 48 88 ff 1f 03 9b 2020-12-16 10:29:10 DEBUG MsgHistory: Received 2 hops, total 8 for 11 entries 2020-12-16 10:29:10 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:10 UI DeviceDbGet: Entry: 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03 2020-12-16 10:29:10 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03"} qos=0 ret=False 2020-12-16 10:29:10 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:10 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f e7 20 a2 3f 3c 48 88 ff 1f 06 a9 2020-12-16 10:29:10 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:29:10 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:10 UI DeviceDbGet: Entry: 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06 2020-12-16 10:29:10 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06"} qos=0 ret=False 2020-12-16 10:29:10 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:11 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f e7 20 a2 3f 3c 48 88 ff 1f 06 a9 2020-12-16 10:29:11 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:29:11 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:11 UI DeviceDbGet: Entry: 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06 2020-12-16 10:29:11 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06"} qos=0 ret=False 2020-12-16 10:29:11 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:12 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f df 20 a2 3e 3c 48 88 ff 1f 03 b5 2020-12-16 10:29:12 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:29:12 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:12 UI DeviceDbGet: Entry: 0fdf: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x03 2020-12-16 10:29:12 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0fdf: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x03"} qos=0 ret=False 2020-12-16 10:29:12 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:12 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f d7 20 a2 3d 3c 48 88 ff 1f 04 bd 2020-12-16 10:29:12 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:29:12 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:12 UI DeviceDbGet: Entry: 0fd7: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x04 2020-12-16 10:29:12 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0fd7: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x04"} qos=0 ret=False 2020-12-16 10:29:12 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:12 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f cf 20 a2 00 3c 48 88 ff 1f 03 03 2020-12-16 10:29:12 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:29:12 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:12 UI DeviceDbGet: Entry: 0fcf: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x03 2020-12-16 10:29:12 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0fcf: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x03"} qos=0 ret=False 2020-12-16 10:29:12 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:13 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f c7 20 a2 3f 3c 48 88 ff 1f 01 ce 2020-12-16 10:29:13 DEBUG MsgHistory: Received 1 hops, total 10 for 11 entries 2020-12-16 10:29:13 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:13 UI DeviceDbGet: Entry: 0fc7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x01 2020-12-16 10:29:13 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0fc7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x01"} qos=0 ret=False 2020-12-16 10:29:13 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:14 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f bf 20 a2 48 3c 48 88 d8 1c 01 f7 2020-12-16 10:29:14 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:29:14 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:14 UI DeviceDbGet: Entry: 0fbf: 3c.48.88 grp: 72 type: RESP data: 0xd8 0x1c 0x01 2020-12-16 10:29:14 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0fbf: 3c.48.88 grp: 72 type: RESP data: 0xd8 0x1c 0x01"} qos=0 ret=False 2020-12-16 10:29:14 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:14 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f b7 20 a2 3e 3c 48 88 ff 1f 01 df 2020-12-16 10:29:14 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:29:14 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:14 UI DeviceDbGet: Entry: 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01 2020-12-16 10:29:14 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01"} qos=0 ret=False 2020-12-16 10:29:14 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:15 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f b7 20 a2 3e 3c 48 88 ff 1f 01 df 2020-12-16 10:29:15 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:29:15 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:15 UI DeviceDbGet: Entry: 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01 2020-12-16 10:29:15 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01"} qos=0 ret=False 2020-12-16 10:29:15 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:16 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f af 20 a2 3d 3c 48 88 ff 1f 01 e8 2020-12-16 10:29:16 DEBUG MsgHistory: Received 2 hops, total 13 for 11 entries 2020-12-16 10:29:16 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:16 UI DeviceDbGet: Entry: 0faf: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x01 2020-12-16 10:29:16 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0faf: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x01"} qos=0 ret=False 2020-12-16 10:29:16 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:17 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f a7 20 a2 00 3c 48 88 ff 1f 01 2d 2020-12-16 10:29:17 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:29:17 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:17 UI DeviceDbGet: Entry: 0fa7: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 2020-12-16 10:29:17 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0fa7: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01"} qos=0 ret=False 2020-12-16 10:29:17 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:18 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 9f 20 e2 01 3c 48 88 ff 1f 01 f4 2020-12-16 10:29:18 DEBUG MsgHistory: Received 0 hops, total 11 for 11 entries 2020-12-16 10:29:18 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:18 UI DeviceDbGet: Entry: 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 2020-12-16 10:29:18 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01"} qos=0 ret=False 2020-12-16 10:29:18 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:18 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 97 20 e2 03 12 de b9 01 00 03 78 2020-12-16 10:29:18 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:29:18 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:18 UI DeviceDbGet: Entry: 0f97: 12.de.b9 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 2020-12-16 10:29:18 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0f97: 12.de.b9 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03"} qos=0 ret=False 2020-12-16 10:29:18 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:19 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 8f 20 e2 03 3c 48 88 ff 1f 03 00 2020-12-16 10:29:19 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:29:19 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:19 UI DeviceDbGet: Entry: 0f8f: 3c.48.88 grp: 3 type: CTRL data: 0xff 0x1f 0x03 2020-12-16 10:29:19 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0f8f: 3c.48.88 grp: 3 type: CTRL data: 0xff 0x1f 0x03"} qos=0 ret=False 2020-12-16 10:29:19 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:19 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 87 20 e2 03 50 d0 2c 01 00 03 e5 2020-12-16 10:29:19 DEBUG MsgHistory: Received 0 hops, total 10 for 11 entries 2020-12-16 10:29:19 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:19 UI DeviceDbGet: Entry: 0f87: 50.d0.2c (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 2020-12-16 10:29:19 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0f87: 50.d0.2c (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03"} qos=0 ret=False 2020-12-16 10:29:19 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:20 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 7f 20 e2 03 50 d0 7e 01 00 03 9b 2020-12-16 10:29:20 DEBUG MsgHistory: Received 1 hops, total 10 for 11 entries 2020-12-16 10:29:20 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:20 UI DeviceDbGet: Entry: 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 2020-12-16 10:29:20 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03"} qos=0 ret=False 2020-12-16 10:29:20 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:20 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 77 20 e2 03 52 76 08 01 00 03 71 2020-12-16 10:29:20 DEBUG MsgHistory: Received 0 hops, total 9 for 11 entries 2020-12-16 10:29:20 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:20 UI DeviceDbGet: Entry: 0f77: 52.76.08 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 2020-12-16 10:29:20 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0f77: 52.76.08 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03"} qos=0 ret=False 2020-12-16 10:29:20 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:21 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 6f 20 e2 03 52 d6 cc 01 00 03 55 2020-12-16 10:29:21 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:29:21 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:21 UI DeviceDbGet: Entry: 0f6f: 52.d6.cc (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 2020-12-16 10:29:21 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0f6f: 52.d6.cc (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03"} qos=0 ret=False 2020-12-16 10:29:21 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:21 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 67 20 e2 04 13 3a 7a 01 00 04 88 2020-12-16 10:29:21 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:29:21 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:21 UI DeviceDbGet: Entry: 0f67: 13.3a.7a (2nd / m bath / grp: 4 type: CTRL data: 0x01 0x00 0x04 2020-12-16 10:29:21 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0f67: 13.3a.7a (2nd / m bath / grp: 4 type: CTRL data: 0x01 0x00 0x04"} qos=0 ret=False 2020-12-16 10:29:21 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:22 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 5f 20 e2 04 3c 48 88 ff 1f 04 2e 2020-12-16 10:29:22 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:29:22 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:22 UI DeviceDbGet: Entry: 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04 2020-12-16 10:29:22 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04"} qos=0 ret=False 2020-12-16 10:29:22 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:22 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 5f 20 e2 04 3c 48 88 ff 1f 04 2e 2020-12-16 10:29:22 DEBUG MsgHistory: Received 0 hops, total 7 for 11 entries 2020-12-16 10:29:22 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:22 UI DeviceDbGet: Entry: 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04 2020-12-16 10:29:22 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04"} qos=0 ret=False 2020-12-16 10:29:22 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:23 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 57 1f 1d 04 52 7b 53 01 00 04 3f 2020-12-16 10:29:23 DEBUG MsgHistory: Received 1 hops, total 7 for 11 entries 2020-12-16 10:29:23 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:23 UI DeviceDbGet: Entry: 0f57: 52.7b.53 (2nd / m bath / grp: 4 type: RESP data: 0x01 0x00 0x04 (UNUSED) (LAST) 2020-12-16 10:29:23 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Entry: 0f57: 52.7b.53 (2nd / m bath / grp: 4 type: RESP data: 0x01 0x00 0x04 (UNUSED) (LAST)"} qos=0 ret=False 2020-12-16 10:29:23 UI DeviceRefresh: 29.53.46 database download complete DeviceDb: (delta 107) 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04 0f67: 13.3a.7a (2nd / m bath / grp: 4 type: CTRL data: 0x01 0x00 0x04 0f6f: 52.d6.cc (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f77: 52.76.08 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f87: 50.d0.2c (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f8f: 3c.48.88 grp: 3 type: CTRL data: 0xff 0x1f 0x03 0f97: 12.de.b9 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 0fa7: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 0faf: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x01 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01 0fbf: 3c.48.88 grp: 72 type: RESP data: 0xd8 0x1c 0x01 0fc7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x01 0fcf: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x03 0fd7: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x04 0fdf: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x03 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03 0ff7: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x04 0fff: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x06 Unused: 0f57: 52.7b.53 (2nd / m bath / grp: 4 type: RESP data: 0x01 0x00 0x04 (UNUSED) (LAST) Last: 0f57: 52.7b.53 (2nd / m bath / grp: 4 type: RESP data: 0x01 0x00 0x04 (UNUSED) (LAST) GroupMap 1 -> ['3c.48.88'] 3 -> ['12.de.b9 (2nd / m bath / mb shower)', '3c.48.88', '50.d0.2c (2nd / m bath / mb jon sconce)', '50.d0.7e (2nd / m bath / mb toliet light)', '52.76.08 (2nd / m bath / mb jon mirror)', '52.d6.cc (2nd / m bath / mb main 4)'] 4 -> ['13.3a.7a (2nd / m bath / mb deirdre sconce)', '3c.48.88']

2020-12-16 10:29:23 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "29.53.46 database download complete\nDeviceDb: (delta 107)\n 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04\n 0f67: 13.3a.7a (2nd / m bath / grp: 4 type: CTRL data: 0x01 0x00 0x04\n 0f6f: 52.d6.cc (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03\n 0f77: 52.76.08 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03\n 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03\n 0f87: 50.d0.2c (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03\n 0f8f: 3c.48.88 grp: 3 type: CTRL data: 0xff 0x1f 0x03\n 0f97: 12.de.b9 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03\n 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01\n 0fa7: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01\n 0faf: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x01\n 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01\n 0fbf: 3c.48.88 grp: 72 type: RESP data: 0xd8 0x1c 0x01\n 0fc7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x01\n 0fcf: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x03\n 0fd7: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x04\n 0fdf: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x03\n 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06\n 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03\n 0ff7: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x04\n 0fff: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x06\nUnused:\n 0f57: 52.7b.53 (2nd / m bath / grp: 4 type: RESP data: 0x01 0x00 0x04 (UNUSED) (LAST)\nLast:\n 0f57: 52.7b.53 (2nd / m bath / grp: 4 type: RESP data: 0x01 0x00 0x04 (UNUSED) (LAST)\nGroupMap\n 1 -> ['3c.48.88']\n 3 -> ['12.de.b9 (2nd / m bath / mb shower)', '3c.48.88', '50.d0.2c (2nd / m bath / mb jon sconce)', '50.d0.7e (2nd / m bath / mb toliet light)', '52.76.08 (2nd / m bath / mb jon mirror)', '52.d6.cc (2nd / m bath / mb main 4)']\n 4 -> ['13.3a.7a (2nd / m bath / mb deirdre sconce)', '3c.48.88']\n"} qos=0 ret=False 2020-12-16 10:29:23 DEBUG CommandSeq: Running command 3 of 3 2020-12-16 10:29:23 DEBUG MsgHistory: Average hops 0.7, using 1 2020-12-16 10:29:23 DEBUG Protocol: Write handler finished 2020-12-16 10:29:23 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 2020-12-16 10:29:23 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15.\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd1' 2020-12-16 10:29:23 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 10:29:23 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:23 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 2e 00 ack: True 01 00 00 00 00 00 00 00 00 00 00 00 00 d1 2020-12-16 10:29:23 DEBUG Protocol: Passing msg to write handler: ExtendedCmdResponse handler 2020-12-16 10:29:23 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 4f 20 e2 05 3c 48 88 ff 1f 05 3c 2020-12-16 10:29:23 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:29:23 DEBUG Protocol: Passing msg to write handler: ExtendedCmdResponse handler 2020-12-16 10:29:23 INFO ExtendedCmdResponse: Possible unexpected message from 29.53.46 cmd 0x2f but expected 29.53.46 cmd 0x2e 2020-12-16 10:29:23 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 4f 20 e2 05 3c 48 88 ff 1f 05 3c 2020-12-16 10:29:23 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00\n00 01 0f 4f 20 e2 05 3c 48 88 ff 1f 05 3c "} qos=0 ret=False 2020-12-16 10:29:23 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:26 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 2e 00 2020-12-16 10:29:26 DEBUG Protocol: Setting next write time: 1608132566.483453 2020-12-16 10:29:26 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:29:26 DEBUG Protocol: Passing msg to write handler: ExtendedCmdResponse handler 2020-12-16 10:29:26 INFO ExtendedCmdResponse: 29.53.46 device ACK response, waiting for ext payload 2020-12-16 10:29:26 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2e 00 00 01 0f 3f 20 e2 06 13 3a 7a 01 00 06 ac 2020-12-16 10:29:26 DEBUG MsgHistory: Received 0 hops, total 7 for 11 entries 2020-12-16 10:29:26 DEBUG Protocol: Passing msg to write handler: ExtendedCmdResponse handler 2020-12-16 10:29:26 DEBUG KeypadLinc: KeypadLinc 29.53.46 get button state: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2e 00 00 01 0f 3f 20 e2 06 13 3a 7a 01 00 06 ac 2020-12-16 10:29:26 DEBUG CommandSeq: Running command 2 of 11 2020-12-16 10:29:26 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 10:29:26 INFO Device: Device 29.53.46 adding db: 44.85.11 grp 1 RESP b'\xff\x1f\x01' 2020-12-16 10:29:26 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 10:29:26 DEBUG MsgHistory: Average hops 0.7, using 1 2020-12-16 10:29:26 DEBUG Protocol: Write handler finished 2020-12-16 10:29:26 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 2f 00 00 02 0f 57 08 a2 01 44 85 11 ff 1f 01 00 2020-12-16 10:29:26 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15/\x00\x00\x02\x0fW\x08\xa2\x01D\x85\x11\xff\x1f\x01\xc5' 2020-12-16 10:29:26 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 10:29:26 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 2f 00 ack: True 00 02 0f 57 08 a2 01 44 85 11 ff 1f 01 c5 2020-12-16 10:29:26 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 10:29:27 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a 2020-12-16 10:29:27 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:29:27 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 10:29:27 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a 2020-12-16 10:29:27 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00\n00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a "} qos=0 ret=False 2020-12-16 10:29:27 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:27 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 2f 20 e2 06 3c 48 88 ff 1f 06 5a 2020-12-16 10:29:27 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:29:27 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 10:29:27 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 2f 20 e2 06 3c 48 88 ff 1f 06 5a 2020-12-16 10:29:27 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00\n00 01 0f 2f 20 e2 06 3c 48 88 ff 1f 06 5a "} qos=0 ret=False 2020-12-16 10:29:27 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:30 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 1f 20 e2 06 52 d6 cc 01 00 06 9f 2020-12-16 10:29:30 DEBUG MsgHistory: Received 3 hops, total 11 for 11 entries 2020-12-16 10:29:30 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 10:29:30 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 1f 20 e2 06 52 d6 cc 01 00 06 9f 2020-12-16 10:29:30 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00\n00 01 0f 1f 20 e2 06 52 d6 cc 01 00 06 9f "} qos=0 ret=False 2020-12-16 10:29:30 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:30 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 2020-12-16 10:29:30 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:29:30 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 10:29:30 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 2020-12-16 10:29:30 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00\n00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 "} qos=0 ret=False 2020-12-16 10:29:30 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:31 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 2020-12-16 10:29:31 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:29:31 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 10:29:31 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 2020-12-16 10:29:31 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00\n00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 "} qos=0 ret=False 2020-12-16 10:29:31 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:31 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 2020-12-16 10:29:31 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:29:31 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 10:29:31 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 2020-12-16 10:29:31 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00\n00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 "} qos=0 ret=False 2020-12-16 10:29:31 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:34 WARNING Base: Handler timed out 1 of 3 sent: Ext: 29.53.46, Type.DIRECT ext, 2f 00 00 02 0f 57 08 a2 01 44 85 11 ff 1f 01 00 2020-12-16 10:29:34 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "MESSAGE", "data": "Handler timed out 1 of 3 sent: Ext: 29.53.46, Type.DIRECT ext, 2f 00 00 02 0f 57 08 a2 01 44 85 11 ff 1f 01 00 "} qos=0 ret=False 2020-12-16 10:29:34 DEBUG Base: Increasing max_hops to 3 2020-12-16 10:29:34 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 2f 00 00 02 0f 57 08 a2 01 44 85 11 ff 1f 01 00 2020-12-16 10:29:34 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x1f/\x00\x00\x02\x0fW\x08\xa2\x01D\x85\x11\xff\x1f\x01\xc5' 2020-12-16 10:29:34 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 10:29:34 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:34 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 2f 00 ack: True 00 02 0f 57 08 a2 01 44 85 11 ff 1f 01 c5 2020-12-16 10:29:34 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 10:29:35 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 2f 00 2020-12-16 10:29:35 DEBUG Protocol: Setting next write time: 1608132575.470459 2020-12-16 10:29:35 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:29:35 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 10:29:35 INFO DeviceDbModify: Updating entry: 0f57: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 2020-12-16 10:29:35 DEBUG CommandSeq: Running command 2 of 2 2020-12-16 10:29:35 DEBUG MsgHistory: Average hops 1.1, using 2 2020-12-16 10:29:35 DEBUG Protocol: Write handler finished 2020-12-16 10:29:35 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 2f 00 00 02 0f 4f 08 20 00 00 00 00 00 00 00 00 2020-12-16 10:29:35 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x1a/\x00\x00\x02\x0fO\x08 \x00\x00\x00\x00\x00\x00\x00I' 2020-12-16 10:29:35 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 10:29:35 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 2f 00 ack: True 00 02 0f 4f 08 20 00 00 00 00 00 00 00 49 2020-12-16 10:29:35 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 10:29:35 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 2f 00 2020-12-16 10:29:35 DEBUG Protocol: Setting next write time: 1608132576.092696 2020-12-16 10:29:35 DEBUG MsgHistory: Received 0 hops, total 11 for 11 entries 2020-12-16 10:29:35 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 10:29:35 INFO DeviceDbModify: Updating entry: 0f4f: 00.00.00 grp: 0 type: RESP data: 0x00 0x00 0x00 (UNUSED) (LAST) 2020-12-16 10:29:35 DEBUG CommandSeq: Running command 2 of 2 2020-12-16 10:29:35 DEBUG CommandSeq: Running command 1 of 1 2020-12-16 10:29:35 DEBUG Protocol: Write handler finished 2020-12-16 10:29:35 INFO Protocol: Write message to modem: OutAllLinkUpdate: 29.53.46 grp: 1 Cmd.UPDATE 2020-12-16 10:29:35 DEBUG Protocol: Write bytes to modem: b'\x02o \xe2\x01)SF\x01\x00\x00' 2020-12-16 10:29:36 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 2f 00 2020-12-16 10:29:36 DEBUG Protocol: Setting next write time: 1608132576.062272 2020-12-16 10:29:36 INFO Protocol: Ignored duplicate Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 2f 00 2020-12-16 10:29:36 DEBUG Serial: Wrote 11 bytes to serial /dev/insteon 2020-12-16 10:29:36 INFO Protocol: Read 0x6f: OutAllLinkUpdate: 29.53.46 grp: 1 Cmd.UPDATE ack: True 2020-12-16 10:29:36 DEBUG Protocol: Passing msg to write handler: ModemDbModify handler 2020-12-16 10:29:36 INFO ModemDbModify: Updating modem db record for 29.53.46 grp: 1 data: bytearray(b'\x01\x00\x00') 2020-12-16 10:29:36 DEBUG CommandSeq: Running command 3 of 11 2020-12-16 10:29:36 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 10:29:36 INFO Device: Device 29.53.46 adding db: 44.85.11 grp 1 CTRL b'\x03\x00\x01' 2020-12-16 10:29:36 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 10:29:36 DEBUG MsgHistory: Average hops 1.0, using 1 2020-12-16 10:29:36 DEBUG Protocol: Write handler finished 2020-12-16 10:29:36 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 2f 00 00 02 0f 4f 08 e2 01 44 85 11 03 00 01 00 2020-12-16 10:29:36 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15/\x00\x00\x02\x0fO\x08\xe2\x01D\x85\x11\x03\x00\x01\xa8' 2020-12-16 10:29:36 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 10:29:36 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 2f 00 ack: True 00 02 0f 4f 08 e2 01 44 85 11 03 00 01 a8 2020-12-16 10:29:36 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 10:29:36 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f ff 2020-12-16 10:29:36 DEBUG Protocol: Setting next write time: 1608132576.787941 2020-12-16 10:29:36 DEBUG MsgHistory: Received 0 hops, total 10 for 11 entries 2020-12-16 10:29:36 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 10:29:36 ERROR DeviceDbModify: 29.53.46 db mod NAK: Senders ID not in responders db. Try linking again., Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f ff 2020-12-16 10:29:36 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "ERROR", "data": "29.53.46 db mod NAK: Senders ID not in responders db. Try linking again., Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f ff"} qos=0 ret=False 2020-12-16 10:29:36 ERROR Mqtt: Device database update failed. Senders ID not in responders db. Try linking again. 2020-12-16 10:29:36 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "ERROR", "data": "Device database update failed. Senders ID not in responders db. Try linking again."} qos=0 ret=False 2020-12-16 10:29:36 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2115568306 {"type": "END", "data": null} qos=0 ret=False 2020-12-16 10:29:36 DEBUG Protocol: Write handler finished 2020-12-16 10:29:36 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:44 INFO Mqtt: MQTT message insteon/command/29.53.46 b'{"cmd": "join", "session": "2666014468"}' 2020-12-16 10:29:44 UI Mqtt: Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=join 2020-12-16 10:29:44 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2666014468 {"type": "MESSAGE", "data": "Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=join"} qos=0 ret=False 2020-12-16 10:29:44 INFO Base: Join Device 29.53.46 2020-12-16 10:29:44 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 10:29:44 INFO Base: Device 29.53.46 (mb chandelier 5) cmd: get engine version 2020-12-16 10:29:44 DEBUG MsgHistory: Average hops 0.9, using 1 2020-12-16 10:29:44 INFO Protocol: Write message to modem: Std: 29.53.46, Type.DIRECT, 0d 00 2020-12-16 10:29:44 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x05\r\x00' 2020-12-16 10:29:44 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 10:29:44 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:44 INFO Protocol: Read 0x62: Std: 29.53.46, Type.DIRECT, 0d 00 ack: True 2020-12-16 10:29:44 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 10:29:44 DEBUG StandardCmd: 29.53.46 got msg ACK 2020-12-16 10:29:45 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 0d ff 2020-12-16 10:29:45 DEBUG Protocol: Setting next write time: 1608132585.152290 2020-12-16 10:29:45 DEBUG MsgHistory: Received 0 hops, total 9 for 11 entries 2020-12-16 10:29:45 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 10:29:45 DEBUG Base: Device 29.53.46 sent NAK to get engine: 255 2020-12-16 10:29:45 UI Base: Device 29.53.46 engine version: Unknown, using I2CS 2020-12-16 10:29:45 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2666014468 {"type": "MESSAGE", "data": "Device 29.53.46 engine version: Unknown, using I2CS"} qos=0 ret=False 2020-12-16 10:29:45 DEBUG CommandSeq: Running command 2 of 2 2020-12-16 10:29:45 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 10:29:45 DEBUG Protocol: Write handler finished 2020-12-16 10:29:45 INFO Protocol: Write message to modem: Modem linking: grp: 1 Cmd.EITHER 2020-12-16 10:29:45 DEBUG Protocol: Write bytes to modem: b'\x02d\x03\x01' 2020-12-16 10:29:45 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:45 DEBUG Serial: Wrote 4 bytes to serial /dev/insteon 2020-12-16 10:29:45 INFO Protocol: Read 0x64: Modem linking: grp: 1 Cmd.EITHER ack: True 2020-12-16 10:29:45 DEBUG Protocol: Passing msg to write handler: ModemLinkStart handler 2020-12-16 10:29:45 DEBUG ModemLinkStart: ModemLinkStart got msg ACK 2020-12-16 10:29:45 DEBUG CommandSeq: Running command 2 of 2 2020-12-16 10:29:45 INFO Base: Device 29.53.46 (mb chandelier 5) link mode grp 1 2020-12-16 10:29:45 DEBUG MsgHistory: Average hops 0.9, using 1 2020-12-16 10:29:45 DEBUG Protocol: Write handler finished 2020-12-16 10:29:45 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 09 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2020-12-16 10:29:45 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15\t\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf6' 2020-12-16 10:29:45 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 10:29:45 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 09 01 ack: True 00 00 00 00 00 00 00 00 00 00 00 00 00 f6 2020-12-16 10:29:45 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 10:29:45 DEBUG StandardCmd: 29.53.46 got msg ACK 2020-12-16 10:29:45 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 09 01 2020-12-16 10:29:45 DEBUG Protocol: Setting next write time: 1608132585.751645 2020-12-16 10:29:45 DEBUG MsgHistory: Received 1 hops, total 10 for 11 entries 2020-12-16 10:29:45 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 10:29:45 UI Mqtt: Operation Complete 2020-12-16 10:29:45 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2666014468 {"type": "MESSAGE", "data": "Operation Complete"} qos=0 ret=False 2020-12-16 10:29:45 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2666014468 {"type": "END", "data": null} qos=0 ret=False 2020-12-16 10:29:45 DEBUG Protocol: Write handler finished 2020-12-16 10:29:45 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:46 INFO Protocol: Read 0x53: All link done: 29.53.46 grp: 1 Cmd.CONTROLLER cat: 0x01 0x42 0x43 2020-12-16 10:29:46 UI ModemLinkComplete: Modem db entry added via linking: 29.53.46 grp 1 CTRL 2020-12-16 10:29:49 INFO Mqtt: MQTT message insteon/command/29.53.46 b'{"cmd": "pair", "session": "3375279622"}' 2020-12-16 10:29:49 UI Mqtt: Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair 2020-12-16 10:29:49 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/3375279622 {"type": "MESSAGE", "data": "Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair"} qos=0 ret=False 2020-12-16 10:29:49 INFO KeypadLinc: KeypadLinc 29.53.46 pairing 2020-12-16 10:29:49 DEBUG CommandSeq: Running command 1 of 11 2020-12-16 10:29:49 INFO KeypadLinc: KeypadLinc 29.53.46 cmd: keypad status refresh 2020-12-16 10:29:49 DEBUG CommandSeq: Running command 1 of 3 2020-12-16 10:29:49 DEBUG MsgHistory: Average hops 0.9, using 1 2020-12-16 10:29:49 INFO Protocol: Write message to modem: Std: 29.53.46, Type.DIRECT, 19 01 2020-12-16 10:29:49 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x05\x19\x01' 2020-12-16 10:29:49 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 10:29:49 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:49 INFO Protocol: Read 0x62: Std: 29.53.46, Type.DIRECT, 19 01 ack: True 2020-12-16 10:29:49 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:29:49 DEBUG DeviceRefresh: 29.53.46 ACK response 2020-12-16 10:29:49 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 6e c0 2020-12-16 10:29:49 DEBUG Protocol: Setting next write time: 1608132589.637716 2020-12-16 10:29:49 DEBUG MsgHistory: Received 0 hops, total 9 for 11 entries 2020-12-16 10:29:49 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:29:49 UI KeypadLinc: KeypadLinc 29.53.46 setting LED bits 11000000 2020-12-16 10:29:49 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/3375279622 {"type": "MESSAGE", "data": "KeypadLinc 29.53.46 setting LED bits 11000000"} qos=0 ret=False 2020-12-16 10:29:49 DEBUG KeypadLinc: Btn 1 old: 0 new 0 2020-12-16 10:29:49 DEBUG KeypadLinc: Btn 2 old: 0 new 0 2020-12-16 10:29:49 DEBUG KeypadLinc: Btn 3 old: 0 new 0 2020-12-16 10:29:49 DEBUG KeypadLinc: Btn 4 old: 0 new 0 2020-12-16 10:29:49 DEBUG KeypadLinc: Btn 5 old: 0 new 0 2020-12-16 10:29:49 DEBUG KeypadLinc: Btn 6 old: 0 new 0 2020-12-16 10:29:49 DEBUG KeypadLinc: Btn 7 old: 1 new 1 2020-12-16 10:29:49 DEBUG KeypadLinc: Btn 8 old: 1 new 1 2020-12-16 10:29:49 DEBUG CommandSeq: Running command 2 of 3 2020-12-16 10:29:49 DEBUG MsgHistory: Average hops 0.8, using 1 2020-12-16 10:29:49 DEBUG Protocol: Write handler finished 2020-12-16 10:29:49 INFO Protocol: Write message to modem: Std: 29.53.46, Type.DIRECT, 19 00 2020-12-16 10:29:49 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x05\x19\x00' 2020-12-16 10:29:49 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:49 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 10:29:49 INFO Protocol: Read 0x62: Std: 29.53.46, Type.DIRECT, 19 00 ack: True 2020-12-16 10:29:49 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:29:49 DEBUG DeviceRefresh: 29.53.46 ACK response 2020-12-16 10:29:49 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 6e 00 2020-12-16 10:29:49 DEBUG Protocol: Setting next write time: 1608132589.940965 2020-12-16 10:29:49 DEBUG MsgHistory: Received 0 hops, total 8 for 11 entries 2020-12-16 10:29:49 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:29:49 UI KeypadLinc: KeypadLinc 29.53.46 refresh at level 0 2020-12-16 10:29:49 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/3375279622 {"type": "MESSAGE", "data": "KeypadLinc 29.53.46 refresh at level 0"} qos=0 ret=False 2020-12-16 10:29:49 INFO KeypadLinc: Setting device 29.53.46 (mb chandelier 5) grp=1 on=0 normalrefresh 2020-12-16 10:29:49 INFO KeypadLinc: MQTT received button press 29.53.46 (mb chandelier 5) = btn 1 at 0 normal refresh 2020-12-16 10:29:49 DEBUG Mqtt: MQTT publish insteon/29.53.46/state/1 { "state" : "OFF", "brightness" : 0 } qos=1 ret=1 2020-12-16 10:29:49 UI DeviceRefresh: Device 29.53.46 db out of date (got 110 vs 109), refreshing 2020-12-16 10:29:49 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/3375279622 {"type": "MESSAGE", "data": "Device 29.53.46 db out of date (got 110 vs 109), refreshing"} qos=0 ret=False 2020-12-16 10:29:49 DEBUG MsgHistory: Average hops 0.5, using 1 2020-12-16 10:29:49 DEBUG Protocol: Write handler finished 2020-12-16 10:29:49 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2020-12-16 10:29:49 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd1' 2020-12-16 10:29:49 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:49 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 10:29:49 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 2f 00 ack: True 00 00 00 00 00 00 00 00 00 00 00 00 00 d1 2020-12-16 10:29:49 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:50 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00 2020-12-16 10:29:50 DEBUG Protocol: Setting next write time: 1608132590.356063 2020-12-16 10:29:50 DEBUG MsgHistory: Received 0 hops, total 5 for 11 entries 2020-12-16 10:29:50 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:29:50 ERROR DeviceDbGet: 29.53.46 device NAK error: , Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00 2020-12-16 10:29:50 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/3375279622 {"type": "ERROR", "data": "29.53.46 device NAK error: , Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00"} qos=0 ret=False 2020-12-16 10:29:50 ERROR Mqtt: Database command NAK. 2020-12-16 10:29:50 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/3375279622 {"type": "ERROR", "data": "Database command NAK. "} qos=0 ret=False 2020-12-16 10:29:50 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/3375279622 {"type": "END", "data": null} qos=0 ret=False 2020-12-16 10:29:50 DEBUG Protocol: Write handler finished 2020-12-16 10:29:50 DEBUG Mqtt: MQTT writing 2020-12-16 10:29:50 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ff 20 a2 48 3c 48 88 ff 1f 06 88 2020-12-16 10:29:50 DEBUG MsgHistory: Received 0 hops, total 4 for 11 entries 2020-12-16 10:29:50 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ff 20 a2 48 3c 48 88 ff 1f 06 88 2020-12-16 10:29:51 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f f7 20 a2 48 3c 48 88 ff 1f 04 92 2020-12-16 10:29:51 DEBUG MsgHistory: Received 0 hops, total 3 for 11 entries 2020-12-16 10:29:51 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f f7 20 a2 48 3c 48 88 ff 1f 04 92 2020-12-16 10:29:51 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ef 20 a2 48 3c 48 88 ff 1f 03 9b 2020-12-16 10:29:51 DEBUG MsgHistory: Received 1 hops, total 3 for 11 entries 2020-12-16 10:29:51 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ef 20 a2 48 3c 48 88 ff 1f 03 9b 2020-12-16 10:29:52 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ef 20 a2 48 3c 48 88 ff 1f 03 9b 2020-12-16 10:29:52 DEBUG MsgHistory: Received 1 hops, total 3 for 11 entries 2020-12-16 10:29:52 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ef 20 a2 48 3c 48 88 ff 1f 03 9b 2020-12-16 10:29:52 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f e7 20 a2 3f 3c 48 88 ff 1f 06 a9 2020-12-16 10:29:52 DEBUG MsgHistory: Received 1 hops, total 4 for 11 entries 2020-12-16 10:29:52 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f e7 20 a2 3f 3c 48 88 ff 1f 06 a9 2020-12-16 10:29:53 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f df 20 a2 3e 3c 48 88 ff 1f 03 b5 2020-12-16 10:29:53 DEBUG MsgHistory: Received 1 hops, total 5 for 11 entries 2020-12-16 10:29:53 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f df 20 a2 3e 3c 48 88 ff 1f 03 b5 2020-12-16 10:29:53 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f d7 20 a2 3d 3c 48 88 ff 1f 04 bd 2020-12-16 10:29:53 DEBUG MsgHistory: Received 1 hops, total 6 for 11 entries 2020-12-16 10:29:53 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f d7 20 a2 3d 3c 48 88 ff 1f 04 bd 2020-12-16 10:29:54 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f cf 20 a2 00 3c 48 88 ff 1f 03 03 2020-12-16 10:29:54 DEBUG MsgHistory: Received 2 hops, total 7 for 11 entries 2020-12-16 10:29:54 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f cf 20 a2 00 3c 48 88 ff 1f 03 03 2020-12-16 10:29:55 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f c7 20 a2 3f 3c 48 88 ff 1f 01 ce 2020-12-16 10:29:55 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:29:55 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f c7 20 a2 3f 3c 48 88 ff 1f 01 ce 2020-12-16 10:29:55 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f bf 20 a2 48 3c 48 88 d8 1c 01 f7 2020-12-16 10:29:55 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:29:55 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f bf 20 a2 48 3c 48 88 d8 1c 01 f7 2020-12-16 10:29:56 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f b7 20 a2 3e 3c 48 88 ff 1f 01 df 2020-12-16 10:29:56 DEBUG MsgHistory: Received 1 hops, total 10 for 11 entries 2020-12-16 10:29:56 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f b7 20 a2 3e 3c 48 88 ff 1f 01 df 2020-12-16 10:29:57 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f af 20 a2 3d 3c 48 88 ff 1f 01 e8 2020-12-16 10:29:57 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:29:57 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f af 20 a2 3d 3c 48 88 ff 1f 01 e8 2020-12-16 10:29:57 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f a7 20 a2 00 3c 48 88 ff 1f 01 2d 2020-12-16 10:29:57 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:29:57 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f a7 20 a2 00 3c 48 88 ff 1f 01 2d 2020-12-16 10:29:58 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 9f 20 e2 01 3c 48 88 ff 1f 01 f4 2020-12-16 10:29:58 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:29:58 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 9f 20 e2 01 3c 48 88 ff 1f 01 f4 2020-12-16 10:29:58 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 97 20 e2 03 12 de b9 01 00 03 78 2020-12-16 10:29:58 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:29:58 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 97 20 e2 03 12 de b9 01 00 03 78 2020-12-16 10:29:59 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 8f 20 e2 03 3c 48 88 ff 1f 03 00 2020-12-16 10:29:59 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:29:59 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 8f 20 e2 03 3c 48 88 ff 1f 03 00 2020-12-16 10:29:59 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 8f 20 e2 03 3c 48 88 ff 1f 03 00 2020-12-16 10:29:59 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:29:59 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 8f 20 e2 03 3c 48 88 ff 1f 03 00 2020-12-16 10:30:00 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 87 20 e2 03 50 d0 2c 01 00 03 e5 2020-12-16 10:30:00 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:30:00 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 87 20 e2 03 50 d0 2c 01 00 03 e5 2020-12-16 10:30:00 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 7f 20 e2 03 50 d0 7e 01 00 03 9b 2020-12-16 10:30:00 DEBUG MsgHistory: Received 0 hops, total 10 for 11 entries 2020-12-16 10:30:00 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 7f 20 e2 03 50 d0 7e 01 00 03 9b 2020-12-16 10:30:00 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 77 20 e2 03 52 76 08 01 00 03 71 2020-12-16 10:30:00 DEBUG MsgHistory: Received 0 hops, total 9 for 11 entries 2020-12-16 10:30:00 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 77 20 e2 03 52 76 08 01 00 03 71 2020-12-16 10:30:01 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 6f 20 e2 03 52 d6 cc 01 00 03 55 2020-12-16 10:30:01 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:01 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 6f 20 e2 03 52 d6 cc 01 00 03 55 2020-12-16 10:30:01 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 67 20 e2 04 13 3a 7a 01 00 04 88 2020-12-16 10:30:01 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:01 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 67 20 e2 04 13 3a 7a 01 00 04 88 2020-12-16 10:30:02 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 5f 20 e2 04 3c 48 88 ff 1f 04 2e 2020-12-16 10:30:02 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:02 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 5f 20 e2 04 3c 48 88 ff 1f 04 2e 2020-12-16 10:30:03 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 57 20 a2 01 44 85 11 ff 1f 01 ae 2020-12-16 10:30:03 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:03 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 57 20 a2 01 44 85 11 ff 1f 01 ae 2020-12-16 10:30:03 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 4f 20 aa 01 53 bf 6b 00 1c 01 0d 2020-12-16 10:30:03 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:03 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 4f 20 aa 01 53 bf 6b 00 1c 01 0d 2020-12-16 10:30:04 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 4f 20 aa 01 53 bf 6b 00 1c 01 0d 2020-12-16 10:30:04 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:04 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 4f 20 aa 01 53 bf 6b 00 1c 01 0d 2020-12-16 10:30:04 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 47 20 e2 06 12 de b9 01 00 06 c2 2020-12-16 10:30:04 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:04 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 47 20 e2 06 12 de b9 01 00 06 c2 2020-12-16 10:30:05 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 47 20 e2 06 12 de b9 01 00 06 c2 2020-12-16 10:30:05 DEBUG MsgHistory: Received 0 hops, total 8 for 11 entries 2020-12-16 10:30:05 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 47 20 e2 06 12 de b9 01 00 06 c2 2020-12-16 10:30:05 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 3f 20 e2 06 13 3a 7a 01 00 06 ac 2020-12-16 10:30:05 DEBUG MsgHistory: Received 0 hops, total 7 for 11 entries 2020-12-16 10:30:05 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 3f 20 e2 06 13 3a 7a 01 00 06 ac 2020-12-16 10:30:06 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a 2020-12-16 10:30:06 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:30:06 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a 2020-12-16 10:30:06 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a 2020-12-16 10:30:06 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:06 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a 2020-12-16 10:30:07 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 2f 20 e2 06 3c 48 88 ff 1f 06 5a 2020-12-16 10:30:07 DEBUG MsgHistory: Received 0 hops, total 8 for 11 entries 2020-12-16 10:30:07 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 2f 20 e2 06 3c 48 88 ff 1f 06 5a 2020-12-16 10:30:08 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 27 20 e2 06 50 d0 7e 01 00 06 ed 2020-12-16 10:30:08 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:30:08 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 27 20 e2 06 50 d0 7e 01 00 06 ed 2020-12-16 10:30:08 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 27 20 e2 06 50 d0 7e 01 00 06 ed 2020-12-16 10:30:08 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:30:08 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 27 20 e2 06 50 d0 7e 01 00 06 ed 2020-12-16 10:30:08 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 1f 20 e2 06 52 d6 cc 01 00 06 9f 2020-12-16 10:30:08 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:30:08 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 1f 20 e2 06 52 d6 cc 01 00 06 9f 2020-12-16 10:30:09 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 2020-12-16 10:30:09 DEBUG MsgHistory: Received 0 hops, total 7 for 11 entries 2020-12-16 10:30:09 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 2020-12-16 10:30:09 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 2020-12-16 10:30:09 DEBUG MsgHistory: Received 1 hops, total 7 for 11 entries 2020-12-16 10:30:09 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 2020-12-16 10:30:15 INFO Mqtt: MQTT message insteon/command/29.53.46 b'{"cmd": "pair", "session": "2486599321"}' 2020-12-16 10:30:15 UI Mqtt: Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair 2020-12-16 10:30:15 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2486599321 {"type": "MESSAGE", "data": "Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair"} qos=0 ret=False 2020-12-16 10:30:15 INFO KeypadLinc: KeypadLinc 29.53.46 pairing 2020-12-16 10:30:15 DEBUG CommandSeq: Running command 1 of 11 2020-12-16 10:30:15 INFO KeypadLinc: KeypadLinc 29.53.46 cmd: keypad status refresh 2020-12-16 10:30:15 DEBUG CommandSeq: Running command 1 of 3 2020-12-16 10:30:15 DEBUG MsgHistory: Average hops 0.6, using 1 2020-12-16 10:30:15 INFO Protocol: Write message to modem: Std: 29.53.46, Type.DIRECT, 19 01 2020-12-16 10:30:15 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x05\x19\x01' 2020-12-16 10:30:15 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 10:30:15 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:15 INFO Protocol: Read 0x62: Std: 29.53.46, Type.DIRECT, 19 01 ack: True 2020-12-16 10:30:15 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:30:15 DEBUG DeviceRefresh: 29.53.46 ACK response 2020-12-16 10:30:16 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 6e c0 2020-12-16 10:30:16 DEBUG Protocol: Setting next write time: 1608132616.199124 2020-12-16 10:30:16 DEBUG MsgHistory: Received 0 hops, total 6 for 11 entries 2020-12-16 10:30:16 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:30:16 UI KeypadLinc: KeypadLinc 29.53.46 setting LED bits 11000000 2020-12-16 10:30:16 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2486599321 {"type": "MESSAGE", "data": "KeypadLinc 29.53.46 setting LED bits 11000000"} qos=0 ret=False 2020-12-16 10:30:16 DEBUG KeypadLinc: Btn 1 old: 0 new 0 2020-12-16 10:30:16 DEBUG KeypadLinc: Btn 2 old: 0 new 0 2020-12-16 10:30:16 DEBUG KeypadLinc: Btn 3 old: 0 new 0 2020-12-16 10:30:16 DEBUG KeypadLinc: Btn 4 old: 0 new 0 2020-12-16 10:30:16 DEBUG KeypadLinc: Btn 5 old: 0 new 0 2020-12-16 10:30:16 DEBUG KeypadLinc: Btn 6 old: 0 new 0 2020-12-16 10:30:16 DEBUG KeypadLinc: Btn 7 old: 1 new 1 2020-12-16 10:30:16 DEBUG KeypadLinc: Btn 8 old: 1 new 1 2020-12-16 10:30:16 DEBUG CommandSeq: Running command 2 of 3 2020-12-16 10:30:16 DEBUG MsgHistory: Average hops 0.6, using 1 2020-12-16 10:30:16 DEBUG Protocol: Write handler finished 2020-12-16 10:30:16 INFO Protocol: Write message to modem: Std: 29.53.46, Type.DIRECT, 19 00 2020-12-16 10:30:16 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x05\x19\x00' 2020-12-16 10:30:16 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:16 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 10:30:16 INFO Protocol: Read 0x62: Std: 29.53.46, Type.DIRECT, 19 00 ack: True 2020-12-16 10:30:16 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:30:16 DEBUG DeviceRefresh: 29.53.46 ACK response 2020-12-16 10:30:16 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 6e 00 2020-12-16 10:30:16 DEBUG Protocol: Setting next write time: 1608132616.502438 2020-12-16 10:30:16 DEBUG MsgHistory: Received 0 hops, total 6 for 11 entries 2020-12-16 10:30:16 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:30:16 UI KeypadLinc: KeypadLinc 29.53.46 refresh at level 0 2020-12-16 10:30:16 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2486599321 {"type": "MESSAGE", "data": "KeypadLinc 29.53.46 refresh at level 0"} qos=0 ret=False 2020-12-16 10:30:16 INFO KeypadLinc: Setting device 29.53.46 (mb chandelier 5) grp=1 on=0 normalrefresh 2020-12-16 10:30:16 INFO KeypadLinc: MQTT received button press 29.53.46 (mb chandelier 5) = btn 1 at 0 normal refresh 2020-12-16 10:30:16 DEBUG Mqtt: MQTT publish insteon/29.53.46/state/1 { "state" : "OFF", "brightness" : 0 } qos=1 ret=1 2020-12-16 10:30:16 UI DeviceRefresh: Device 29.53.46 db out of date (got 110 vs None), refreshing 2020-12-16 10:30:16 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2486599321 {"type": "MESSAGE", "data": "Device 29.53.46 db out of date (got 110 vs None), refreshing"} qos=0 ret=False 2020-12-16 10:30:16 DEBUG MsgHistory: Average hops 0.6, using 1 2020-12-16 10:30:16 DEBUG Protocol: Write handler finished 2020-12-16 10:30:16 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2020-12-16 10:30:16 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd1' 2020-12-16 10:30:16 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:16 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 10:30:16 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 2f 00 ack: True 00 00 00 00 00 00 00 00 00 00 00 00 00 d1 2020-12-16 10:30:16 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:16 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00 2020-12-16 10:30:16 DEBUG Protocol: Setting next write time: 1608132616.917423 2020-12-16 10:30:16 DEBUG MsgHistory: Received 0 hops, total 6 for 11 entries 2020-12-16 10:30:16 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:16 ERROR DeviceDbGet: 29.53.46 device NAK error: , Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00 2020-12-16 10:30:16 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2486599321 {"type": "ERROR", "data": "29.53.46 device NAK error: , Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00"} qos=0 ret=False 2020-12-16 10:30:16 ERROR Mqtt: Database command NAK. 2020-12-16 10:30:16 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2486599321 {"type": "ERROR", "data": "Database command NAK. "} qos=0 ret=False 2020-12-16 10:30:16 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/2486599321 {"type": "END", "data": null} qos=0 ret=False 2020-12-16 10:30:16 DEBUG Protocol: Write handler finished 2020-12-16 10:30:16 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:17 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ff 20 a2 48 3c 48 88 ff 1f 06 88 2020-12-16 10:30:17 DEBUG MsgHistory: Received 1 hops, total 6 for 11 entries 2020-12-16 10:30:17 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ff 20 a2 48 3c 48 88 ff 1f 06 88 2020-12-16 10:30:17 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f f7 20 a2 48 3c 48 88 ff 1f 04 92 2020-12-16 10:30:17 DEBUG MsgHistory: Received 1 hops, total 6 for 11 entries 2020-12-16 10:30:17 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f f7 20 a2 48 3c 48 88 ff 1f 04 92 2020-12-16 10:30:17 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: d0 c0 00 01 0f f7 20 a2 48 3c 48 88 ff 1f 04 92 2020-12-16 10:30:17 DEBUG MsgHistory: Received 2 hops, total 8 for 11 entries 2020-12-16 10:30:17 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: d0 c0 00 01 0f f7 20 a2 48 3c 48 88 ff 1f 04 92 2020-12-16 10:30:18 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ef 20 a2 48 3c 48 88 ff 1f 03 9b 2020-12-16 10:30:18 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:30:18 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ef 20 a2 48 3c 48 88 ff 1f 03 9b 2020-12-16 10:30:18 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f e7 20 a2 3f 3c 48 88 ff 1f 06 a9 2020-12-16 10:30:18 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:30:18 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f e7 20 a2 3f 3c 48 88 ff 1f 06 a9 2020-12-16 10:30:19 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f e7 20 a2 3f 3c 48 88 ff 1f 06 a9 2020-12-16 10:30:19 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:30:19 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f e7 20 a2 3f 3c 48 88 ff 1f 06 a9 2020-12-16 10:30:20 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f df 20 a2 3e 3c 48 88 ff 1f 03 b5 2020-12-16 10:30:20 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:20 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f df 20 a2 3e 3c 48 88 ff 1f 03 b5 2020-12-16 10:30:21 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f d7 20 a2 3d 3c 48 88 ff 1f 04 bd 2020-12-16 10:30:21 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:21 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f d7 20 a2 3d 3c 48 88 ff 1f 04 bd 2020-12-16 10:30:21 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f cf 20 a2 00 3c 48 88 ff 1f 03 03 2020-12-16 10:30:21 DEBUG MsgHistory: Received 0 hops, total 9 for 11 entries 2020-12-16 10:30:21 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f cf 20 a2 00 3c 48 88 ff 1f 03 03 2020-12-16 10:30:22 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f c7 20 a2 3f 3c 48 88 ff 1f 01 ce 2020-12-16 10:30:22 DEBUG MsgHistory: Received 1 hops, total 10 for 11 entries 2020-12-16 10:30:22 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f c7 20 a2 3f 3c 48 88 ff 1f 01 ce 2020-12-16 10:30:22 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f c7 20 a2 3f 3c 48 88 ff 1f 01 ce 2020-12-16 10:30:22 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:30:22 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f c7 20 a2 3f 3c 48 88 ff 1f 01 ce 2020-12-16 10:30:22 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f bf 20 a2 48 3c 48 88 d8 1c 01 f7 2020-12-16 10:30:22 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:30:22 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f bf 20 a2 48 3c 48 88 d8 1c 01 f7 2020-12-16 10:30:23 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f bf 20 a2 48 3c 48 88 d8 1c 01 f7 2020-12-16 10:30:23 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:30:23 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f bf 20 a2 48 3c 48 88 d8 1c 01 f7 2020-12-16 10:30:23 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f b7 20 a2 3e 3c 48 88 ff 1f 01 df 2020-12-16 10:30:23 DEBUG MsgHistory: Received 1 hops, total 10 for 11 entries 2020-12-16 10:30:23 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f b7 20 a2 3e 3c 48 88 ff 1f 01 df 2020-12-16 10:30:24 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f af 20 a2 3d 3c 48 88 ff 1f 01 e8 2020-12-16 10:30:24 DEBUG MsgHistory: Received 1 hops, total 10 for 11 entries 2020-12-16 10:30:24 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f af 20 a2 3d 3c 48 88 ff 1f 01 e8 2020-12-16 10:30:24 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f a7 20 a2 00 3c 48 88 ff 1f 01 2d 2020-12-16 10:30:24 DEBUG MsgHistory: Received 1 hops, total 10 for 11 entries 2020-12-16 10:30:24 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f a7 20 a2 00 3c 48 88 ff 1f 01 2d 2020-12-16 10:30:24 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 9f 20 e2 01 3c 48 88 ff 1f 01 f4 2020-12-16 10:30:24 DEBUG MsgHistory: Received 1 hops, total 10 for 11 entries 2020-12-16 10:30:24 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 9f 20 e2 01 3c 48 88 ff 1f 01 f4 2020-12-16 10:30:25 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 9f 20 e2 01 3c 48 88 ff 1f 01 f4 2020-12-16 10:30:25 DEBUG MsgHistory: Received 2 hops, total 11 for 11 entries 2020-12-16 10:30:25 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 9f 20 e2 01 3c 48 88 ff 1f 01 f4 2020-12-16 10:30:25 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 97 20 e2 03 12 de b9 01 00 03 78 2020-12-16 10:30:25 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:30:25 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 97 20 e2 03 12 de b9 01 00 03 78 2020-12-16 10:30:26 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 8f 20 e2 03 3c 48 88 ff 1f 03 00 2020-12-16 10:30:26 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:30:26 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 8f 20 e2 03 3c 48 88 ff 1f 03 00 2020-12-16 10:30:26 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 87 20 e2 03 50 d0 2c 01 00 03 e5 2020-12-16 10:30:26 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:30:26 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 87 20 e2 03 50 d0 2c 01 00 03 e5 2020-12-16 10:30:26 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 87 20 e2 03 50 d0 2c 01 00 03 e5 2020-12-16 10:30:26 DEBUG MsgHistory: Received 1 hops, total 12 for 11 entries 2020-12-16 10:30:26 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 87 20 e2 03 50 d0 2c 01 00 03 e5 2020-12-16 10:30:27 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 7f 20 e2 03 50 d0 7e 01 00 03 9b 2020-12-16 10:30:27 DEBUG MsgHistory: Received 0 hops, total 11 for 11 entries 2020-12-16 10:30:27 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 7f 20 e2 03 50 d0 7e 01 00 03 9b 2020-12-16 10:30:28 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 77 20 e2 03 52 76 08 01 00 03 71 2020-12-16 10:30:28 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:30:28 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 77 20 e2 03 52 76 08 01 00 03 71 2020-12-16 10:30:29 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 6f 20 e2 03 52 d6 cc 01 00 03 55 2020-12-16 10:30:29 DEBUG MsgHistory: Received 1 hops, total 11 for 11 entries 2020-12-16 10:30:29 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 6f 20 e2 03 52 d6 cc 01 00 03 55 2020-12-16 10:30:29 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 67 20 e2 04 13 3a 7a 01 00 04 88 2020-12-16 10:30:29 DEBUG MsgHistory: Received 0 hops, total 10 for 11 entries 2020-12-16 10:30:29 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 67 20 e2 04 13 3a 7a 01 00 04 88 2020-12-16 10:30:29 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 5f 20 e2 04 3c 48 88 ff 1f 04 2e 2020-12-16 10:30:29 DEBUG MsgHistory: Received 1 hops, total 10 for 11 entries 2020-12-16 10:30:29 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 5f 20 e2 04 3c 48 88 ff 1f 04 2e 2020-12-16 10:30:30 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 57 20 a2 01 44 85 11 ff 1f 01 ae 2020-12-16 10:30:30 DEBUG MsgHistory: Received 0 hops, total 9 for 11 entries 2020-12-16 10:30:30 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 57 20 a2 01 44 85 11 ff 1f 01 ae 2020-12-16 10:30:30 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 4f 20 aa 01 53 bf 6b 00 1c 01 0d 2020-12-16 10:30:30 DEBUG MsgHistory: Received 0 hops, total 7 for 11 entries 2020-12-16 10:30:30 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 4f 20 aa 01 53 bf 6b 00 1c 01 0d 2020-12-16 10:30:30 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 47 20 e2 06 12 de b9 01 00 06 c2 2020-12-16 10:30:30 DEBUG MsgHistory: Received 1 hops, total 7 for 11 entries 2020-12-16 10:30:30 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 47 20 e2 06 12 de b9 01 00 06 c2 2020-12-16 10:30:31 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 47 20 e2 06 12 de b9 01 00 06 c2 2020-12-16 10:30:31 DEBUG MsgHistory: Received 0 hops, total 6 for 11 entries 2020-12-16 10:30:31 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 47 20 e2 06 12 de b9 01 00 06 c2 2020-12-16 10:30:31 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 3f 20 e2 06 13 3a 7a 01 00 06 ac 2020-12-16 10:30:31 DEBUG MsgHistory: Received 0 hops, total 5 for 11 entries 2020-12-16 10:30:31 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 3f 20 e2 06 13 3a 7a 01 00 06 ac 2020-12-16 10:30:32 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a 2020-12-16 10:30:32 DEBUG MsgHistory: Received 1 hops, total 5 for 11 entries 2020-12-16 10:30:32 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a 2020-12-16 10:30:33 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a 2020-12-16 10:30:33 DEBUG MsgHistory: Received 0 hops, total 5 for 11 entries 2020-12-16 10:30:33 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a 2020-12-16 10:30:33 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 2f 20 e2 06 3c 48 88 ff 1f 06 5a 2020-12-16 10:30:33 DEBUG MsgHistory: Received 0 hops, total 4 for 11 entries 2020-12-16 10:30:33 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 2f 20 e2 06 3c 48 88 ff 1f 06 5a 2020-12-16 10:30:34 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 27 20 e2 06 50 d0 7e 01 00 06 ed 2020-12-16 10:30:34 DEBUG MsgHistory: Received 2 hops, total 5 for 11 entries 2020-12-16 10:30:34 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 27 20 e2 06 50 d0 7e 01 00 06 ed 2020-12-16 10:30:35 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 1f 20 e2 06 52 d6 cc 01 00 06 9f 2020-12-16 10:30:35 DEBUG MsgHistory: Received 0 hops, total 5 for 11 entries 2020-12-16 10:30:35 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 1f 20 e2 06 52 d6 cc 01 00 06 9f 2020-12-16 10:30:36 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 2020-12-16 10:30:36 DEBUG MsgHistory: Received 1 hops, total 5 for 11 entries 2020-12-16 10:30:36 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 2020-12-16 10:30:36 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 2020-12-16 10:30:36 DEBUG MsgHistory: Received 0 hops, total 5 for 11 entries 2020-12-16 10:30:36 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 2020-12-16 10:30:45 INFO Mqtt: MQTT message insteon/command/29.53.46 b'{"cmd": "pair", "session": "71027983"}' 2020-12-16 10:30:45 UI Mqtt: Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair 2020-12-16 10:30:45 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=pair"} qos=0 ret=False 2020-12-16 10:30:45 INFO KeypadLinc: KeypadLinc 29.53.46 pairing 2020-12-16 10:30:45 DEBUG CommandSeq: Running command 1 of 11 2020-12-16 10:30:45 INFO KeypadLinc: KeypadLinc 29.53.46 cmd: keypad status refresh 2020-12-16 10:30:45 DEBUG CommandSeq: Running command 1 of 3 2020-12-16 10:30:45 DEBUG MsgHistory: Average hops 0.5, using 1 2020-12-16 10:30:45 INFO Protocol: Write message to modem: Std: 29.53.46, Type.DIRECT, 19 01 2020-12-16 10:30:45 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x05\x19\x01' 2020-12-16 10:30:45 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 10:30:45 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:45 INFO Protocol: Read 0x62: Std: 29.53.46, Type.DIRECT, 19 01 ack: True 2020-12-16 10:30:45 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:30:45 DEBUG DeviceRefresh: 29.53.46 ACK response 2020-12-16 10:30:45 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 6e c0 2020-12-16 10:30:45 DEBUG Protocol: Setting next write time: 1608132645.666106 2020-12-16 10:30:45 DEBUG MsgHistory: Received 0 hops, total 5 for 11 entries 2020-12-16 10:30:45 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:30:45 UI KeypadLinc: KeypadLinc 29.53.46 setting LED bits 11000000 2020-12-16 10:30:45 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "KeypadLinc 29.53.46 setting LED bits 11000000"} qos=0 ret=False 2020-12-16 10:30:45 DEBUG KeypadLinc: Btn 1 old: 0 new 0 2020-12-16 10:30:45 DEBUG KeypadLinc: Btn 2 old: 0 new 0 2020-12-16 10:30:45 DEBUG KeypadLinc: Btn 3 old: 0 new 0 2020-12-16 10:30:45 DEBUG KeypadLinc: Btn 4 old: 0 new 0 2020-12-16 10:30:45 DEBUG KeypadLinc: Btn 5 old: 0 new 0 2020-12-16 10:30:45 DEBUG KeypadLinc: Btn 6 old: 0 new 0 2020-12-16 10:30:45 DEBUG KeypadLinc: Btn 7 old: 1 new 1 2020-12-16 10:30:45 DEBUG KeypadLinc: Btn 8 old: 1 new 1 2020-12-16 10:30:45 DEBUG CommandSeq: Running command 2 of 3 2020-12-16 10:30:45 DEBUG MsgHistory: Average hops 0.4, using 1 2020-12-16 10:30:45 DEBUG Protocol: Write handler finished 2020-12-16 10:30:45 INFO Protocol: Write message to modem: Std: 29.53.46, Type.DIRECT, 19 00 2020-12-16 10:30:45 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x05\x19\x00' 2020-12-16 10:30:45 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:45 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 10:30:45 INFO Protocol: Read 0x62: Std: 29.53.46, Type.DIRECT, 19 00 ack: True 2020-12-16 10:30:45 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:30:45 DEBUG DeviceRefresh: 29.53.46 ACK response 2020-12-16 10:30:45 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 6e 00 2020-12-16 10:30:45 DEBUG Protocol: Setting next write time: 1608132645.969337 2020-12-16 10:30:45 DEBUG MsgHistory: Received 0 hops, total 4 for 11 entries 2020-12-16 10:30:45 DEBUG Protocol: Passing msg to write handler: DeviceRefresh handler 2020-12-16 10:30:45 UI KeypadLinc: KeypadLinc 29.53.46 refresh at level 0 2020-12-16 10:30:45 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "KeypadLinc 29.53.46 refresh at level 0"} qos=0 ret=False 2020-12-16 10:30:45 INFO KeypadLinc: Setting device 29.53.46 (mb chandelier 5) grp=1 on=0 normalrefresh 2020-12-16 10:30:45 INFO KeypadLinc: MQTT received button press 29.53.46 (mb chandelier 5) = btn 1 at 0 normal refresh 2020-12-16 10:30:45 DEBUG Mqtt: MQTT publish insteon/29.53.46/state/1 { "state" : "OFF", "brightness" : 0 } qos=1 ret=1 2020-12-16 10:30:45 UI DeviceRefresh: Device 29.53.46 db out of date (got 110 vs None), refreshing 2020-12-16 10:30:45 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Device 29.53.46 db out of date (got 110 vs None), refreshing"} qos=0 ret=False 2020-12-16 10:30:45 DEBUG MsgHistory: Average hops 0.4, using 1 2020-12-16 10:30:45 DEBUG Protocol: Write handler finished 2020-12-16 10:30:45 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2020-12-16 10:30:45 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd1' 2020-12-16 10:30:45 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:45 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 10:30:45 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 2f 00 ack: True 00 00 00 00 00 00 00 00 00 00 00 00 00 d1 2020-12-16 10:30:45 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:46 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 2f 00 2020-12-16 10:30:46 DEBUG Protocol: Setting next write time: 1608132646.400409 2020-12-16 10:30:46 DEBUG MsgHistory: Received 0 hops, total 4 for 11 entries 2020-12-16 10:30:46 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:46 INFO DeviceDbGet: 29.53.46 device ACK response 2020-12-16 10:30:46 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ff 20 a2 48 3c 48 88 ff 1f 06 88 2020-12-16 10:30:46 DEBUG MsgHistory: Received 1 hops, total 5 for 11 entries 2020-12-16 10:30:46 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:46 UI DeviceDbGet: Entry: 0fff: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x06 2020-12-16 10:30:46 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0fff: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x06"} qos=0 ret=False 2020-12-16 10:30:46 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:47 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f f7 20 a2 48 3c 48 88 ff 1f 04 92 2020-12-16 10:30:47 DEBUG MsgHistory: Received 1 hops, total 5 for 11 entries 2020-12-16 10:30:47 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:47 UI DeviceDbGet: Entry: 0ff7: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x04 2020-12-16 10:30:47 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0ff7: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x04"} qos=0 ret=False 2020-12-16 10:30:47 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:47 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f ef 20 a2 48 3c 48 88 ff 1f 03 9b 2020-12-16 10:30:47 DEBUG MsgHistory: Received 1 hops, total 6 for 11 entries 2020-12-16 10:30:47 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:47 UI DeviceDbGet: Entry: 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03 2020-12-16 10:30:47 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03"} qos=0 ret=False 2020-12-16 10:30:47 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:48 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f e7 20 a2 3f 3c 48 88 ff 1f 06 a9 2020-12-16 10:30:48 DEBUG MsgHistory: Received 1 hops, total 7 for 11 entries 2020-12-16 10:30:48 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:48 UI DeviceDbGet: Entry: 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06 2020-12-16 10:30:48 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06"} qos=0 ret=False 2020-12-16 10:30:48 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:48 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f df 20 a2 3e 3c 48 88 ff 1f 03 b5 2020-12-16 10:30:48 DEBUG MsgHistory: Received 1 hops, total 6 for 11 entries 2020-12-16 10:30:48 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:48 UI DeviceDbGet: Entry: 0fdf: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x03 2020-12-16 10:30:48 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0fdf: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x03"} qos=0 ret=False 2020-12-16 10:30:48 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:48 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f d7 20 a2 3d 3c 48 88 ff 1f 04 bd 2020-12-16 10:30:48 DEBUG MsgHistory: Received 1 hops, total 7 for 11 entries 2020-12-16 10:30:48 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:48 UI DeviceDbGet: Entry: 0fd7: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x04 2020-12-16 10:30:48 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0fd7: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x04"} qos=0 ret=False 2020-12-16 10:30:48 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:49 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f cf 20 a2 00 3c 48 88 ff 1f 03 03 2020-12-16 10:30:49 DEBUG MsgHistory: Received 0 hops, total 6 for 11 entries 2020-12-16 10:30:49 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:49 UI DeviceDbGet: Entry: 0fcf: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x03 2020-12-16 10:30:49 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0fcf: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x03"} qos=0 ret=False 2020-12-16 10:30:49 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:49 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f c7 20 a2 3f 3c 48 88 ff 1f 01 ce 2020-12-16 10:30:49 DEBUG MsgHistory: Received 1 hops, total 7 for 11 entries 2020-12-16 10:30:49 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:49 UI DeviceDbGet: Entry: 0fc7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x01 2020-12-16 10:30:49 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0fc7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x01"} qos=0 ret=False 2020-12-16 10:30:49 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:49 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f bf 20 a2 48 3c 48 88 d8 1c 01 f7 2020-12-16 10:30:49 DEBUG MsgHistory: Received 0 hops, total 7 for 11 entries 2020-12-16 10:30:49 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:49 UI DeviceDbGet: Entry: 0fbf: 3c.48.88 grp: 72 type: RESP data: 0xd8 0x1c 0x01 2020-12-16 10:30:49 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0fbf: 3c.48.88 grp: 72 type: RESP data: 0xd8 0x1c 0x01"} qos=0 ret=False 2020-12-16 10:30:49 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:50 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f b7 20 a2 3e 3c 48 88 ff 1f 01 df 2020-12-16 10:30:50 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:30:50 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:50 UI DeviceDbGet: Entry: 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01 2020-12-16 10:30:50 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01"} qos=0 ret=False 2020-12-16 10:30:50 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:50 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f b7 20 a2 3e 3c 48 88 ff 1f 01 df 2020-12-16 10:30:50 DEBUG MsgHistory: Received 2 hops, total 10 for 11 entries 2020-12-16 10:30:50 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:50 UI DeviceDbGet: Entry: 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01 2020-12-16 10:30:50 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01"} qos=0 ret=False 2020-12-16 10:30:50 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:51 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f af 20 a2 3d 3c 48 88 ff 1f 01 e8 2020-12-16 10:30:51 DEBUG MsgHistory: Received 1 hops, total 10 for 11 entries 2020-12-16 10:30:51 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:51 UI DeviceDbGet: Entry: 0faf: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x01 2020-12-16 10:30:51 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0faf: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x01"} qos=0 ret=False 2020-12-16 10:30:51 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:51 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f a7 20 a2 00 3c 48 88 ff 1f 01 2d 2020-12-16 10:30:51 DEBUG MsgHistory: Received 0 hops, total 9 for 11 entries 2020-12-16 10:30:51 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:51 UI DeviceDbGet: Entry: 0fa7: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 2020-12-16 10:30:51 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0fa7: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01"} qos=0 ret=False 2020-12-16 10:30:51 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:51 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 9f 20 e2 01 3c 48 88 ff 1f 01 f4 2020-12-16 10:30:51 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:51 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:51 UI DeviceDbGet: Entry: 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 2020-12-16 10:30:51 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01"} qos=0 ret=False 2020-12-16 10:30:51 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:52 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 9f 20 e2 01 3c 48 88 ff 1f 01 f4 2020-12-16 10:30:52 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:52 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:52 UI DeviceDbGet: Entry: 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 2020-12-16 10:30:52 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01"} qos=0 ret=False 2020-12-16 10:30:52 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:52 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 97 20 e2 03 12 de b9 01 00 03 78 2020-12-16 10:30:52 DEBUG MsgHistory: Received 0 hops, total 8 for 11 entries 2020-12-16 10:30:52 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:52 UI DeviceDbGet: Entry: 0f97: 12.de.b9 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 2020-12-16 10:30:52 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f97: 12.de.b9 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03"} qos=0 ret=False 2020-12-16 10:30:52 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:53 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 8f 20 e2 03 3c 48 88 ff 1f 03 00 2020-12-16 10:30:53 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:30:53 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:53 UI DeviceDbGet: Entry: 0f8f: 3c.48.88 grp: 3 type: CTRL data: 0xff 0x1f 0x03 2020-12-16 10:30:53 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f8f: 3c.48.88 grp: 3 type: CTRL data: 0xff 0x1f 0x03"} qos=0 ret=False 2020-12-16 10:30:53 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:53 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 87 20 e2 03 50 d0 2c 01 00 03 e5 2020-12-16 10:30:53 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:53 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:53 UI DeviceDbGet: Entry: 0f87: 50.d0.2c (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 2020-12-16 10:30:53 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f87: 50.d0.2c (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03"} qos=0 ret=False 2020-12-16 10:30:53 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:53 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 7f 20 e2 03 50 d0 7e 01 00 03 9b 2020-12-16 10:30:53 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:53 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:53 UI DeviceDbGet: Entry: 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 2020-12-16 10:30:53 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03"} qos=0 ret=False 2020-12-16 10:30:53 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:54 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 7f 20 e2 03 50 d0 7e 01 00 03 9b 2020-12-16 10:30:54 DEBUG MsgHistory: Received 2 hops, total 11 for 11 entries 2020-12-16 10:30:54 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:54 UI DeviceDbGet: Entry: 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 2020-12-16 10:30:54 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03"} qos=0 ret=False 2020-12-16 10:30:54 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:54 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 77 20 e2 03 52 76 08 01 00 03 71 2020-12-16 10:30:54 DEBUG MsgHistory: Received 0 hops, total 10 for 11 entries 2020-12-16 10:30:54 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:54 UI DeviceDbGet: Entry: 0f77: 52.76.08 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 2020-12-16 10:30:54 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f77: 52.76.08 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03"} qos=0 ret=False 2020-12-16 10:30:54 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:54 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 6f 20 e2 03 52 d6 cc 01 00 03 55 2020-12-16 10:30:54 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 10:30:54 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:54 UI DeviceDbGet: Entry: 0f6f: 52.d6.cc (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 2020-12-16 10:30:54 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f6f: 52.d6.cc (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03"} qos=0 ret=False 2020-12-16 10:30:54 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:55 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 67 20 e2 04 13 3a 7a 01 00 04 88 2020-12-16 10:30:55 DEBUG MsgHistory: Received 0 hops, total 8 for 11 entries 2020-12-16 10:30:55 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:55 UI DeviceDbGet: Entry: 0f67: 13.3a.7a (2nd / m bath / grp: 4 type: CTRL data: 0x01 0x00 0x04 2020-12-16 10:30:55 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f67: 13.3a.7a (2nd / m bath / grp: 4 type: CTRL data: 0x01 0x00 0x04"} qos=0 ret=False 2020-12-16 10:30:55 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:56 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 5f 20 e2 04 3c 48 88 ff 1f 04 2e 2020-12-16 10:30:56 DEBUG MsgHistory: Received 0 hops, total 8 for 11 entries 2020-12-16 10:30:56 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:56 UI DeviceDbGet: Entry: 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04 2020-12-16 10:30:56 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04"} qos=0 ret=False 2020-12-16 10:30:56 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:56 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 57 20 a2 01 44 85 11 ff 1f 01 ae 2020-12-16 10:30:56 DEBUG MsgHistory: Received 2 hops, total 9 for 11 entries 2020-12-16 10:30:56 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:56 UI DeviceDbGet: Entry: 0f57: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 2020-12-16 10:30:56 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f57: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01"} qos=0 ret=False 2020-12-16 10:30:56 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:57 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 4f 20 aa 01 53 bf 6b 00 1c 01 0d 2020-12-16 10:30:57 DEBUG MsgHistory: Received 0 hops, total 8 for 11 entries 2020-12-16 10:30:57 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:57 UI DeviceDbGet: Entry: 0f4f: 53.bf.6b grp: 1 type: RESP data: 0x00 0x1c 0x01 2020-12-16 10:30:57 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f4f: 53.bf.6b grp: 1 type: RESP data: 0x00 0x1c 0x01"} qos=0 ret=False 2020-12-16 10:30:57 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:58 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 47 20 e2 06 12 de b9 01 00 06 c2 2020-12-16 10:30:58 DEBUG MsgHistory: Received 0 hops, total 8 for 11 entries 2020-12-16 10:30:58 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:58 UI DeviceDbGet: Entry: 0f47: 12.de.b9 (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 2020-12-16 10:30:58 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f47: 12.de.b9 (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06"} qos=0 ret=False 2020-12-16 10:30:58 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:59 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 3f 20 e2 06 13 3a 7a 01 00 06 ac 2020-12-16 10:30:59 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:30:59 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:59 UI DeviceDbGet: Entry: 0f3f: 13.3a.7a (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 2020-12-16 10:30:59 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f3f: 13.3a.7a (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06"} qos=0 ret=False 2020-12-16 10:30:59 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:59 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 37 20 e2 06 13 3e 10 01 00 06 1a 2020-12-16 10:30:59 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:30:59 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:59 UI DeviceDbGet: Entry: 0f37: 13.3e.10 (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 2020-12-16 10:30:59 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f37: 13.3e.10 (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06"} qos=0 ret=False 2020-12-16 10:30:59 DEBUG Mqtt: MQTT writing 2020-12-16 10:30:59 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 2f 20 e2 06 3c 48 88 ff 1f 06 5a 2020-12-16 10:30:59 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:30:59 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:30:59 UI DeviceDbGet: Entry: 0f2f: 3c.48.88 grp: 6 type: CTRL data: 0xff 0x1f 0x06 2020-12-16 10:30:59 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f2f: 3c.48.88 grp: 6 type: CTRL data: 0xff 0x1f 0x06"} qos=0 ret=False 2020-12-16 10:30:59 DEBUG Mqtt: MQTT writing 2020-12-16 10:31:00 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 2f 20 e2 06 3c 48 88 ff 1f 06 5a 2020-12-16 10:31:00 DEBUG MsgHistory: Received 1 hops, total 7 for 11 entries 2020-12-16 10:31:00 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:31:00 UI DeviceDbGet: Entry: 0f2f: 3c.48.88 grp: 6 type: CTRL data: 0xff 0x1f 0x06 2020-12-16 10:31:00 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f2f: 3c.48.88 grp: 6 type: CTRL data: 0xff 0x1f 0x06"} qos=0 ret=False 2020-12-16 10:31:00 DEBUG Mqtt: MQTT writing 2020-12-16 10:31:00 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 27 20 e2 06 50 d0 7e 01 00 06 ed 2020-12-16 10:31:00 DEBUG MsgHistory: Received 0 hops, total 7 for 11 entries 2020-12-16 10:31:00 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:31:00 UI DeviceDbGet: Entry: 0f27: 50.d0.7e (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 2020-12-16 10:31:00 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f27: 50.d0.7e (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06"} qos=0 ret=False 2020-12-16 10:31:00 DEBUG Mqtt: MQTT writing 2020-12-16 10:31:01 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 1f 20 e2 06 52 d6 cc 01 00 06 9f 2020-12-16 10:31:01 DEBUG MsgHistory: Received 1 hops, total 7 for 11 entries 2020-12-16 10:31:01 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:31:01 UI DeviceDbGet: Entry: 0f1f: 52.d6.cc (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 2020-12-16 10:31:01 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f1f: 52.d6.cc (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06"} qos=0 ret=False 2020-12-16 10:31:01 DEBUG Mqtt: MQTT writing 2020-12-16 10:31:01 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 17 20 aa 01 53 bf 6b 00 1c 01 45 2020-12-16 10:31:01 DEBUG MsgHistory: Received 1 hops, total 8 for 11 entries 2020-12-16 10:31:01 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:31:01 UI DeviceDbGet: Entry: 0f17: 53.bf.6b grp: 1 type: RESP data: 0x00 0x1c 0x01 2020-12-16 10:31:01 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f17: 53.bf.6b grp: 1 type: RESP data: 0x00 0x1c 0x01"} qos=0 ret=False 2020-12-16 10:31:01 DEBUG Mqtt: MQTT writing 2020-12-16 10:31:01 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2f 00 00 01 0f 0f 20 00 01 44 85 11 ff 1f 01 98 2020-12-16 10:31:01 DEBUG MsgHistory: Received 0 hops, total 8 for 11 entries 2020-12-16 10:31:01 DEBUG Protocol: Passing msg to write handler: DeviceDbGet handler 2020-12-16 10:31:01 UI DeviceDbGet: Entry: 0f0f: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 (UNUSED) (LAST) 2020-12-16 10:31:01 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "Entry: 0f0f: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 (UNUSED) (LAST)"} qos=0 ret=False 2020-12-16 10:31:01 UI DeviceRefresh: 29.53.46 database download complete DeviceDb: (delta 110) 0f17: 53.bf.6b grp: 1 type: RESP data: 0x00 0x1c 0x01 0f1f: 52.d6.cc (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 0f27: 50.d0.7e (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 0f2f: 3c.48.88 grp: 6 type: CTRL data: 0xff 0x1f 0x06 0f37: 13.3e.10 (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 0f3f: 13.3a.7a (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 0f47: 12.de.b9 (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06 0f4f: 53.bf.6b grp: 1 type: RESP data: 0x00 0x1c 0x01 0f57: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04 0f67: 13.3a.7a (2nd / m bath / grp: 4 type: CTRL data: 0x01 0x00 0x04 0f6f: 52.d6.cc (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f77: 52.76.08 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f87: 50.d0.2c (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f8f: 3c.48.88 grp: 3 type: CTRL data: 0xff 0x1f 0x03 0f97: 12.de.b9 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01 0fa7: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01 0faf: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x01 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01 0fbf: 3c.48.88 grp: 72 type: RESP data: 0xd8 0x1c 0x01 0fc7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x01 0fcf: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x03 0fd7: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x04 0fdf: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x03 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03 0ff7: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x04 0fff: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x06 Unused: 0f0f: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 (UNUSED) (LAST) Last: 0f0f: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 (UNUSED) (LAST) GroupMap 1 -> ['3c.48.88'] 3 -> ['12.de.b9 (2nd / m bath / mb shower)', '3c.48.88', '50.d0.2c (2nd / m bath / mb jon sconce)', '50.d0.7e (2nd / m bath / mb toliet light)', '52.76.08 (2nd / m bath / mb jon mirror)', '52.d6.cc (2nd / m bath / mb main 4)'] 4 -> ['13.3a.7a (2nd / m bath / mb deirdre sconce)', '3c.48.88'] 6 -> ['12.de.b9 (2nd / m bath / mb shower)', '13.3a.7a (2nd / m bath / mb deirdre sconce)', '13.3e.10 (2nd / m bath / mb deidre mirror)', '3c.48.88', '50.d0.7e (2nd / m bath / mb toliet light)', '52.d6.cc (2nd / m bath / mb main 4)']

2020-12-16 10:31:01 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "MESSAGE", "data": "29.53.46 database download complete\nDeviceDb: (delta 110)\n 0f17: 53.bf.6b grp: 1 type: RESP data: 0x00 0x1c 0x01\n 0f1f: 52.d6.cc (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06\n 0f27: 50.d0.7e (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06\n 0f2f: 3c.48.88 grp: 6 type: CTRL data: 0xff 0x1f 0x06\n 0f37: 13.3e.10 (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06\n 0f3f: 13.3a.7a (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06\n 0f47: 12.de.b9 (2nd / m bath / grp: 6 type: CTRL data: 0x01 0x00 0x06\n 0f4f: 53.bf.6b grp: 1 type: RESP data: 0x00 0x1c 0x01\n 0f57: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01\n 0f5f: 3c.48.88 grp: 4 type: CTRL data: 0xff 0x1f 0x04\n 0f67: 13.3a.7a (2nd / m bath / grp: 4 type: CTRL data: 0x01 0x00 0x04\n 0f6f: 52.d6.cc (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03\n 0f77: 52.76.08 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03\n 0f7f: 50.d0.7e (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03\n 0f87: 50.d0.2c (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03\n 0f8f: 3c.48.88 grp: 3 type: CTRL data: 0xff 0x1f 0x03\n 0f97: 12.de.b9 (2nd / m bath / grp: 3 type: CTRL data: 0x01 0x00 0x03\n 0f9f: 3c.48.88 grp: 1 type: CTRL data: 0xff 0x1f 0x01\n 0fa7: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x01\n 0faf: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x01\n 0fb7: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x01\n 0fbf: 3c.48.88 grp: 72 type: RESP data: 0xd8 0x1c 0x01\n 0fc7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x01\n 0fcf: 3c.48.88 grp: 0 type: RESP data: 0xff 0x1f 0x03\n 0fd7: 3c.48.88 grp: 61 type: RESP data: 0xff 0x1f 0x04\n 0fdf: 3c.48.88 grp: 62 type: RESP data: 0xff 0x1f 0x03\n 0fe7: 3c.48.88 grp: 63 type: RESP data: 0xff 0x1f 0x06\n 0fef: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x03\n 0ff7: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x04\n 0fff: 3c.48.88 grp: 72 type: RESP data: 0xff 0x1f 0x06\nUnused:\n 0f0f: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 (UNUSED) (LAST)\nLast:\n 0f0f: 44.85.11 (modem) grp: 1 type: RESP data: 0xff 0x1f 0x01 (UNUSED) (LAST)\nGroupMap\n 1 -> ['3c.48.88']\n 3 -> ['12.de.b9 (2nd / m bath / mb shower)', '3c.48.88', '50.d0.2c (2nd / m bath / mb jon sconce)', '50.d0.7e (2nd / m bath / mb toliet light)', '52.76.08 (2nd / m bath / mb jon mirror)', '52.d6.cc (2nd / m bath / mb main 4)']\n 4 -> ['13.3a.7a (2nd / m bath / mb deirdre sconce)', '3c.48.88']\n 6 -> ['12.de.b9 (2nd / m bath / mb shower)', '13.3a.7a (2nd / m bath / mb deirdre sconce)', '13.3e.10 (2nd / m bath / mb deidre mirror)', '3c.48.88', '50.d0.7e (2nd / m bath / mb toliet light)', '52.d6.cc (2nd / m bath / mb main 4)']\n"} qos=0 ret=False 2020-12-16 10:31:01 DEBUG CommandSeq: Running command 3 of 3 2020-12-16 10:31:01 DEBUG MsgHistory: Average hops 0.6, using 1 2020-12-16 10:31:01 DEBUG Protocol: Write handler finished 2020-12-16 10:31:01 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 2020-12-16 10:31:01 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15.\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd1' 2020-12-16 10:31:01 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 10:31:01 DEBUG Mqtt: MQTT writing 2020-12-16 10:31:01 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 2e 00 ack: True 01 00 00 00 00 00 00 00 00 00 00 00 00 d1 2020-12-16 10:31:01 DEBUG Protocol: Passing msg to write handler: ExtendedCmdResponse handler 2020-12-16 10:31:02 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2e 00 2020-12-16 10:31:02 DEBUG Protocol: Setting next write time: 1608132662.283132 2020-12-16 10:31:02 DEBUG MsgHistory: Received 0 hops, total 6 for 11 entries 2020-12-16 10:31:02 DEBUG Protocol: Passing msg to write handler: ExtendedCmdResponse handler 2020-12-16 10:31:02 ERROR ExtendedCmdResponse: 29.53.46 device NAK error: , Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2e 00 2020-12-16 10:31:02 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "ERROR", "data": "29.53.46 device NAK error: , Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2e 00"} qos=0 ret=False 2020-12-16 10:31:02 ERROR Mqtt: Device command NAK. 2020-12-16 10:31:02 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "ERROR", "data": "Device command NAK. "} qos=0 ret=False 2020-12-16 10:31:02 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/71027983 {"type": "END", "data": null} qos=0 ret=False 2020-12-16 10:31:02 DEBUG Protocol: Write handler finished 2020-12-16 10:31:02 DEBUG Mqtt: MQTT writing 2020-12-16 10:31:02 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2e 00 01 01 00 00 20 20 1c fe 05 00 c0 00 00 00 2020-12-16 10:31:02 DEBUG MsgHistory: Received 0 hops, total 6 for 11 entries 2020-12-16 10:31:02 WARNING Protocol: No read handler found for message type 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2e 00 01 01 00 00 20 20 1c fe 05 00 c0 00 00 00

jonsmirl commented 3 years ago

This might be more informative....

According to ISY last two entries in DB 0f10 AA 01 53.BF.68 00 1c 01 0f08 A2 01 44.85.11 ff 1f 01 0f00 00 01 44.85.11 03 00 01

then this write fails....

2f 00 00 02 0f 0f 08 a2 01 44 85 11 ff 1f 01 00

2020-12-16 11:02:30 DEBUG CommandSeq: Running command 3 of 3 2020-12-16 11:02:30 DEBUG MsgHistory: Average hops 0.8, using 1 2020-12-16 11:02:30 DEBUG Protocol: Write handler finished 2020-12-16 11:02:30 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 2020-12-16 11:02:30 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15.\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd1' 2020-12-16 11:02:30 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 11:02:30 DEBUG Mqtt: MQTT writing 2020-12-16 11:02:30 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 2e 00 ack: True 01 00 00 00 00 00 00 00 00 00 00 00 00 d1 2020-12-16 11:02:30 DEBUG Protocol: Passing msg to write handler: ExtendedCmdResponse handler 2020-12-16 11:02:31 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 2e 00 2020-12-16 11:02:31 DEBUG Protocol: Setting next write time: 1608134551.169192 2020-12-16 11:02:31 DEBUG MsgHistory: Received 0 hops, total 8 for 11 entries 2020-12-16 11:02:31 DEBUG Protocol: Passing msg to write handler: ExtendedCmdResponse handler 2020-12-16 11:02:31 INFO ExtendedCmdResponse: 29.53.46 device ACK response, waiting for ext payload 2020-12-16 11:02:31 INFO Protocol: Read 0x51: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2e 00 01 01 00 00 20 20 1c fe 05 00 c0 00 00 00 2020-12-16 11:02:31 DEBUG MsgHistory: Received 1 hops, total 9 for 11 entries 2020-12-16 11:02:31 DEBUG Protocol: Passing msg to write handler: ExtendedCmdResponse handler 2020-12-16 11:02:31 DEBUG KeypadLinc: KeypadLinc 29.53.46 get button state: Ext: 29.53.46->53.bf.6b Type.DIRECT ext cmd: 2e 00 01 01 00 00 20 20 1c fe 05 00 c0 00 00 00 2020-12-16 11:02:31 DEBUG CommandSeq: Running command 2 of 11 2020-12-16 11:02:31 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 11:02:31 INFO Device: Device 29.53.46 adding db: 44.85.11 grp 1 RESP b'\xff\x1f\x01' 2020-12-16 11:02:31 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 11:02:31 DEBUG MsgHistory: Average hops 0.8, using 1 2020-12-16 11:02:31 DEBUG Protocol: Write handler finished 2020-12-16 11:02:31 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 2f 00 00 02 0f 0f 08 a2 01 44 85 11 ff 1f 01 00 2020-12-16 11:02:31 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15/\x00\x00\x02\x0f\x0f\x08\xa2\x01D\x85\x11\xff\x1f\x01\r' 2020-12-16 11:02:31 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 11:02:31 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 2f 00 ack: True 00 02 0f 0f 08 a2 01 44 85 11 ff 1f 01 0d 2020-12-16 11:02:31 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 11:02:31 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00 2020-12-16 11:02:31 DEBUG Protocol: Setting next write time: 1608134551.839670 2020-12-16 11:02:31 DEBUG MsgHistory: Received 0 hops, total 8 for 11 entries 2020-12-16 11:02:31 DEBUG Protocol: Passing msg to write handler: DeviceDbModify handler 2020-12-16 11:02:31 ERROR DeviceDbModify: 29.53.46 db mod NAK: , Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00 2020-12-16 11:02:31 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/863207047 {"type": "ERROR", "data": "29.53.46 db mod NAK: , Message: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 2f 00"} qos=0 ret=False 2020-12-16 11:02:31 ERROR Mqtt: Device database update failed. 2020-12-16 11:02:31 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/863207047 {"type": "ERROR", "data": "Device database update failed. "} qos=0 ret=False 2020-12-16 11:02:31 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/863207047 {"type": "END", "data": null} qos=0 ret=False 2020-12-16 11:02:31 DEBUG Protocol: Write handler finished 2020-12-16 11:02:31 DEBUG Mqtt: MQTT writing

krkeegan commented 3 years ago

This whole process is pretty well covered with unit tests now that all pass. It seems odd that it is an error with a single device. I suppose ISY could be doing something to mess things up, but I can't see what that is. Dunno.

krkeegan commented 3 years ago

Actually

0f10 AA 01 53.BF.68 00 1c 01

Reported from ISY looks pretty messed up. That should be A2 or E2, no AA (AA isn't a thing). Bit 3 is listed as Reserved (set to 0). I have never seen that set to anything else and suspect it may be the issue. Does the ISY set a lot of entries to AA? A0 and E0 might be a thing in ISY world given how they write to the DB, but there should only be one of those.

jonsmirl commented 3 years ago

I used ISY to restore the device. Then I power cycled it. Now I dump the db....

All enties A2 or E2 last one is 0f10: 00 00 00.00.00 00 00

Now I do join command. Join gets a NAK and misidentifies the engine.

(venv) jonsmirl@ares:~/aosp/insteon-mqtt$ insteon-mqtt config.yaml join 29.53.46 1608163162: New connection from 127.0.0.1:52467 on port 1883. 1608163162: New client connected from 127.0.0.1:52467 as auto-7994BD27-93FB-165A-2250-211AAD1B52E7 (p2, c1, k60). Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=join Device 29.53.46 engine version: Unknown, using I2CS Operation Complete 1608163163: Client auto-7994BD27-93FB-165A-2250-211AAD1B52E7 disconnected.

2020-12-16 18:59:22 INFO Mqtt: MQTT message insteon/command/29.53.46 b'{"cmd": "join", "session": "118710684"}' 2020-12-16 18:59:22 UI Mqtt: Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=join 2020-12-16 18:59:22 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/118710684 {"type": "MESSAGE", "data": "Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=join"} qos=0 ret=False 2020-12-16 18:59:22 INFO Base: Join Device 29.53.46 2020-12-16 18:59:22 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 18:59:22 INFO Base: Device 29.53.46 (mb chandelier 5) cmd: get engine version 2020-12-16 18:59:22 DEBUG MsgHistory: Average hops 0.3, using 1 2020-12-16 18:59:22 INFO Protocol: Write message to modem: Std: 29.53.46, Type.DIRECT, 0d 00 2020-12-16 18:59:22 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x05\r\x00' 2020-12-16 18:59:22 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 18:59:22 DEBUG Mqtt: MQTT writing 2020-12-16 18:59:22 INFO Protocol: Read 0x62: Std: 29.53.46, Type.DIRECT, 0d 00 ack: True 2020-12-16 18:59:22 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 18:59:22 DEBUG StandardCmd: 29.53.46 got msg ACK 2020-12-16 18:59:22 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 0d ff 2020-12-16 18:59:22 DEBUG Protocol: Setting next write time: 1608163162.997225 2020-12-16 18:59:22 DEBUG MsgHistory: Received 0 hops, total 3 for 11 entries 2020-12-16 18:59:22 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 18:59:22 DEBUG Base: Device 29.53.46 sent NAK to get engine: 255 2020-12-16 18:59:22 UI Base: Device 29.53.46 engine version: Unknown, using I2CS 2020-12-16 18:59:22 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/118710684 {"type": "MESSAGE", "data": "Device 29.53.46 engine version: Unknown, using I2CS"} qos=0 ret=False 2020-12-16 18:59:22 DEBUG CommandSeq: Running command 2 of 2 2020-12-16 18:59:22 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 18:59:22 DEBUG Protocol: Write handler finished 2020-12-16 18:59:22 INFO Protocol: Write message to modem: Modem linking: grp: 1 Cmd.EITHER 2020-12-16 18:59:22 DEBUG Protocol: Write bytes to modem: b'\x02d\x03\x01' 2020-12-16 18:59:22 DEBUG Mqtt: MQTT writing 2020-12-16 18:59:22 DEBUG Serial: Wrote 4 bytes to serial /dev/insteon 2020-12-16 18:59:23 INFO Protocol: Read 0x64: Modem linking: grp: 1 Cmd.EITHER ack: True 2020-12-16 18:59:23 DEBUG Protocol: Passing msg to write handler: ModemLinkStart handler 2020-12-16 18:59:23 DEBUG ModemLinkStart: ModemLinkStart got msg ACK 2020-12-16 18:59:23 DEBUG CommandSeq: Running command 2 of 2 2020-12-16 18:59:23 INFO Base: Device 29.53.46 (mb chandelier 5) link mode grp 1 2020-12-16 18:59:23 DEBUG MsgHistory: Average hops 0.3, using 1 2020-12-16 18:59:23 DEBUG Protocol: Write handler finished 2020-12-16 18:59:23 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 09 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2020-12-16 18:59:23 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15\t\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf6' 2020-12-16 18:59:23 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 18:59:23 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 09 01 ack: True 00 00 00 00 00 00 00 00 00 00 00 00 00 f6 2020-12-16 18:59:23 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 18:59:23 DEBUG StandardCmd: 29.53.46 got msg ACK 2020-12-16 18:59:23 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 09 01 2020-12-16 18:59:23 DEBUG Protocol: Setting next write time: 1608163163.635665 2020-12-16 18:59:23 DEBUG MsgHistory: Received 0 hops, total 3 for 11 entries 2020-12-16 18:59:23 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 18:59:23 UI Mqtt: Operation Complete 2020-12-16 18:59:23 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/118710684 {"type": "MESSAGE", "data": "Operation Complete"} qos=0 ret=False 2020-12-16 18:59:23 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/118710684 {"type": "END", "data": null} qos=0 ret=False 2020-12-16 18:59:23 DEBUG Protocol: Write handler finished 2020-12-16 18:59:23 DEBUG Mqtt: MQTT writing 2020-12-16 18:59:24 INFO Protocol: Read 0x53: All link done: 29.53.46 grp: 1 Cmd.CONTROLLER cat: 0x01 0x42 0x43 2020-12-16 18:59:24 UI ModemLinkComplete: Modem db entry added via linking: 29.53.46 grp 1 CTRL

I use ISY to dump the links table again... Everything A2 or E2 until the end. Now there is: 0F10: AA 01 53.BF.68 00 18 01 0F08: 00 01 44.85.11 ff 1f 01

Note: ISY has a more complex way of determining the engine....

Wed 12/16/2020 07:08:26 PM : [All ] Writing 1 bytes to devices Wed 12/16/2020 07:08:26 PM : [INST-TX-I1 ] 02 62 29 53 46 0F 0D 00 Wed 12/16/2020 07:08:26 PM : [INST-ACK ] 02 62 29.53.46 0F 0D 00 06 (00) Wed 12/16/2020 07:08:26 PM : [INST-SRX ] 02 50 29.53.46 3C.48.88 2B 0D 02 (02) Wed 12/16/2020 07:08:26 PM : [Std-Direct Ack] 29.53.46-->ISY/PLM Group=0, Max Hops=3, Hops Left=2 Wed 12/16/2020 07:08:26 PM : [29 53 46 0 ] Calibrating engine version Wed 12/16/2020 07:08:26 PM : [INST-TX-I2CS] 02 62 29 53 46 1F 2F 00 00 00 00 00 01 00 00 00 00 00 00 00 00 D0 Wed 12/16/2020 07:08:26 PM : [INST-ACK ] 02 62 29.53.46 1F 2F 00 00 00 00 00 01 00 00 00 00 00 00 00 00 D0 06 (00) Wed 12/16/2020 07:08:27 PM : [INST-SRX ] 02 50 29.53.46 3C.48.88 2B 2F 00 (00) Wed 12/16/2020 07:08:27 PM : [Std-Direct Ack] 29.53.46-->ISY/PLM Group=0, Max Hops=3, Hops Left=2 Wed 12/16/2020 07:08:27 PM : [INST-SRX ] 02 50 29.53.46 3C.48.88 23 2F 00 (00) Wed 12/16/2020 07:08:27 PM : [Std-Direct Ack] 29.53.46-->ISY/PLM Group=0, Max Hops=3, Hops Left=0 Wed 12/16/2020 07:08:28 PM : [INST-ERX ] 02 51 29 53 46 3C 48 88 16 2F 00 00 01 0F FF 00 A2 48 3C 48 88 FF 1F 06 A8 Wed 12/16/2020 07:08:28 PM : [Ext-Direct ] 29.53.46-->ISY/PLM Group=0, Max Hops=2, Hops Left=1 Wed 12/16/2020 07:08:28 PM : [All ] Writing 0 bytes to devices

Now I try the JOIN again, this one correctly identifies the engine.

(venv) jonsmirl@ares:~/aosp/insteon-mqtt$ insteon-mqtt config.yaml join 29.53.46 1608163882: New connection from 127.0.0.1:37305 on port 1883. 1608163882: New client connected from 127.0.0.1:37305 as auto-3333885D-735C-08A0-FC9D-7F5B1BC8B037 (p2, c1, k60). Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=join Device 29.53.46 engine version: i2c Operation Complete 1608163883: Client auto-3333885D-735C-08A0-FC9D-7F5B1BC8B037 disconnected.

2020-12-16 19:11:22 INFO Mqtt: MQTT message insteon/command/29.53.46 b'{"cmd": "join", "session": "1936429592"}' 2020-12-16 19:11:22 UI Mqtt: Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=join 2020-12-16 19:11:22 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/1936429592 {"type": "MESSAGE", "data": "Commanding keypad_linc device 29.53.46 (mb chandelier 5) cmd=join"} qos=0 ret=False 2020-12-16 19:11:22 INFO Base: Join Device 29.53.46 2020-12-16 19:11:22 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 19:11:22 INFO Base: Device 29.53.46 (mb chandelier 5) cmd: get engine version 2020-12-16 19:11:22 DEBUG MsgHistory: Average hops 0.3, using 1 2020-12-16 19:11:22 INFO Protocol: Write message to modem: Std: 29.53.46, Type.DIRECT, 0d 00 2020-12-16 19:11:22 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x05\r\x00' 2020-12-16 19:11:22 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 19:11:22 DEBUG Mqtt: MQTT writing 2020-12-16 19:11:22 INFO Protocol: Read 0x62: Std: 29.53.46, Type.DIRECT, 0d 00 ack: True 2020-12-16 19:11:22 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 19:11:22 DEBUG StandardCmd: 29.53.46 got msg ACK 2020-12-16 19:11:23 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 0d 02 2020-12-16 19:11:23 DEBUG Protocol: Setting next write time: 1608163883.203957 2020-12-16 19:11:23 DEBUG MsgHistory: Received 0 hops, total 3 for 11 entries 2020-12-16 19:11:23 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 19:11:23 DEBUG Base: Device 29.53.46 sent NAK to get engine: 2 2020-12-16 19:11:23 UI Base: Device 29.53.46 engine version: i2c 2020-12-16 19:11:23 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/1936429592 {"type": "MESSAGE", "data": "Device 29.53.46 engine version: i2c"} qos=0 ret=False 2020-12-16 19:11:23 DEBUG CommandSeq: Running command 2 of 2 2020-12-16 19:11:23 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 19:11:23 DEBUG Protocol: Write handler finished 2020-12-16 19:11:23 INFO Protocol: Write message to modem: Modem linking: grp: 1 Cmd.EITHER 2020-12-16 19:11:23 DEBUG Protocol: Write bytes to modem: b'\x02d\x03\x01' 2020-12-16 19:11:23 DEBUG Mqtt: MQTT writing 2020-12-16 19:11:23 DEBUG Serial: Wrote 4 bytes to serial /dev/insteon 2020-12-16 19:11:23 INFO Protocol: Read 0x64: Modem linking: grp: 1 Cmd.EITHER ack: True 2020-12-16 19:11:23 DEBUG Protocol: Passing msg to write handler: ModemLinkStart handler 2020-12-16 19:11:23 DEBUG ModemLinkStart: ModemLinkStart got msg ACK 2020-12-16 19:11:23 DEBUG CommandSeq: Running command 2 of 2 2020-12-16 19:11:23 INFO Base: Device 29.53.46 (mb chandelier 5) link mode grp 1 2020-12-16 19:11:23 DEBUG MsgHistory: Average hops 0.3, using 1 2020-12-16 19:11:23 DEBUG Protocol: Write handler finished 2020-12-16 19:11:23 INFO Protocol: Write message to modem: Ext: 29.53.46, Type.DIRECT ext, 09 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2020-12-16 19:11:23 DEBUG Protocol: Write bytes to modem: b'\x02b)SF\x15\t\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf6' 2020-12-16 19:11:23 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 19:11:23 INFO Protocol: Read 0x62: Ext: 29.53.46, Type.DIRECT ext, 09 01 ack: True 00 00 00 00 00 00 00 00 00 00 00 00 00 f6 2020-12-16 19:11:23 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 19:11:23 DEBUG StandardCmd: 29.53.46 got msg ACK 2020-12-16 19:11:23 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_ACK cmd: 09 01 2020-12-16 19:11:23 DEBUG Protocol: Setting next write time: 1608163883.842435 2020-12-16 19:11:23 DEBUG MsgHistory: Received 0 hops, total 3 for 11 entries 2020-12-16 19:11:23 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 19:11:23 UI Mqtt: Operation Complete 2020-12-16 19:11:23 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/1936429592 {"type": "MESSAGE", "data": "Operation Complete"} qos=0 ret=False 2020-12-16 19:11:23 DEBUG Mqtt: MQTT publish insteon/command/29.53.46/session/1936429592 {"type": "END", "data": null} qos=0 ret=False 2020-12-16 19:11:23 DEBUG Protocol: Write handler finished 2020-12-16 19:11:23 DEBUG Mqtt: MQTT writing 2020-12-16 19:11:24 INFO Protocol: Read 0x53: All link done: 29.53.46 grp: 1 Cmd.CONTROLLER cat: 0x01 0x42 0x43 2020-12-16 19:11:24 UI ModemLinkComplete: Modem db entry added via linking: 29.53.46 grp 1 CTRL

But when I dump the db the last two entries are still...

0F10: AA 01 53.BF.68 00 18 01 0F08: 00 01 44.85.11 ff 1f 01

The AA record is being added via the failed JOIN

2020-12-16 18:59:22 INFO Protocol: Read 0x50: Std: 29.53.46->53.bf.6b Type.DIRECT_NAK cmd: 0d ff The ff error code is -- "not in all-link group"

Note that ISY99 is using 0xf in byte 6, you are using 0x5. ISY: 02 62 29 53 46 0F 0D 00 MQTT: b'\x02b)SF\x05\r\x00' MQTT: 02 62 29 53 46 05 0d 00

Can you query the engine type before setting a link back to the PLM? The second PAIR works because there is a link in the DB back to the PLM.

If not having the link in place is ok, then should an FF error on engine query be retried?

krkeegan commented 3 years ago

Yeah, that isn't quite accurate.

0d is the get engine command. We should always get a NAK 0d ff for an i2cs device if we are not linked. So the first time through is entirely correct and what we expect. The actual linking commands are done by the devices themselves. We just put them into linking mode and they negotiate everything. From our end it looks like the join goes fine. The modem itself even thinks things are dandy

2020-12-16 18:59:24 INFO Protocol: Read 0x53: All link done: 29.53.46 grp: 1 Cmd.CONTROLLER cat: 0x01 0x42 0x43
2020-12-16 18:59:24 UI ModemLinkComplete: Modem db entry added via linking: 29.53.46 grp 1 CTRL

Then the ISY stuff. Not sure why ISY has that as AA. That is the link the devices created. This is very intriguing if that is correct.

You next run join again, which again checks the device version first and gets a NAK but the correct engine version which suggests that the device sees our link, but reacts poorly. This is very intriguing. And then it just does the linking again, but nothing changes, which is what we would expect if the link is already there.

Weird. Anyways you have any other devices that do this same thing? Also so is this device still not working?

jonsmirl commented 3 years ago

Another identical keypad 5 button, same model number I restore from ISY, all links a2 or e2 except last one 0f60: 00 00 00.00.00 00 00 00

I JOIN to it:

(venv) jonsmirl@ares:/aosp/insteon-mqtt$ insteon-mqtt config.yaml join 25.0b.1a 1608172163: New connection from 127.0.0.1:36313 on port 1883. 1608172163: New client connected from 127.0.0.1:36313 as auto-48473ABC-E399-7ECD-30F6-C903AAD870FB (p2, c1, k60). Commanding keypad_linc device 25.0b.1a (mudroom stair 5) cmd=join Device 25.0b.1a engine version: Unknown, using I2CS Operation Complete 1608172165: Client auto-48473ABC-E399-7ECD-30F6-C903AAD870FB disconnected. (venv) jonsmirl@ares:/aosp/insteon-mqtt$

2020-12-16 21:29:23 INFO Mqtt: MQTT message insteon/command/25.0b.1a b'{"cmd": "join", "session": "4084602621"}' 2020-12-16 21:29:23 UI Mqtt: Commanding keypad_linc device 25.0b.1a (mudroom stair 5) cmd=join 2020-12-16 21:29:23 DEBUG Mqtt: MQTT publish insteon/command/25.0b.1a/session/4084602621 {"type": "MESSAGE", "data": "Commanding keypad_linc device 25.0b.1a (mudroom stair 5) cmd=join"} qos=0 ret=False 2020-12-16 21:29:23 INFO Base: Join Device 25.0b.1a 2020-12-16 21:29:23 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 21:29:23 INFO Base: Device 25.0b.1a (mudroom stair 5) cmd: get engine version 2020-12-16 21:29:23 INFO Protocol: Write message to modem: Std: 25.0b.1a, Type.DIRECT, 0d 00 2020-12-16 21:29:23 DEBUG Protocol: Write bytes to modem: b'\x02b%\x0b\x1a\x0f\r\x00' 2020-12-16 21:29:23 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 21:29:23 DEBUG Mqtt: MQTT writing 2020-12-16 21:29:23 INFO Protocol: Read 0x62: Std: 25.0b.1a, Type.DIRECT, 0d 00 ack: True 2020-12-16 21:29:23 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 21:29:23 DEBUG StandardCmd: 25.0b.1a got msg ACK 2020-12-16 21:29:24 INFO Protocol: Read 0x50: Std: 25.0b.1a->53.bf.6b Type.DIRECT_NAK cmd: 0d ff 2020-12-16 21:29:24 DEBUG Protocol: Setting next write time: 1608172164.460481 2020-12-16 21:29:24 DEBUG MsgHistory: Received 0 hops, total 0 for 1 entries 2020-12-16 21:29:24 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 21:29:24 DEBUG Base: Device 25.0b.1a sent NAK to get engine: 255 2020-12-16 21:29:24 UI Base: Device 25.0b.1a engine version: Unknown, using I2CS 2020-12-16 21:29:24 DEBUG Mqtt: MQTT publish insteon/command/25.0b.1a/session/4084602621 {"type": "MESSAGE", "data": "Device 25.0b.1a engine version: Unknown, using I2CS"} qos=0 ret=False 2020-12-16 21:29:24 DEBUG CommandSeq: Running command 2 of 2 2020-12-16 21:29:24 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 21:29:24 DEBUG Protocol: Write handler finished 2020-12-16 21:29:24 INFO Protocol: Write message to modem: Modem linking: grp: 1 Cmd.EITHER 2020-12-16 21:29:24 DEBUG Protocol: Write bytes to modem: b'\x02d\x03\x01' 2020-12-16 21:29:24 DEBUG Mqtt: MQTT writing 2020-12-16 21:29:24 DEBUG Serial: Wrote 4 bytes to serial /dev/insteon 2020-12-16 21:29:24 INFO Protocol: Read 0x64: Modem linking: grp: 1 Cmd.EITHER ack: True 2020-12-16 21:29:24 DEBUG Protocol: Passing msg to write handler: ModemLinkStart handler 2020-12-16 21:29:24 DEBUG ModemLinkStart: ModemLinkStart got msg ACK 2020-12-16 21:29:24 DEBUG CommandSeq: Running command 2 of 2 2020-12-16 21:29:24 INFO Base: Device 25.0b.1a (mudroom stair 5) link mode grp 1 2020-12-16 21:29:24 DEBUG MsgHistory: Average hops 0.0, using 0 2020-12-16 21:29:24 DEBUG Protocol: Write handler finished 2020-12-16 21:29:24 INFO Protocol: Write message to modem: Ext: 25.0b.1a, Type.DIRECT ext, 09 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2020-12-16 21:29:24 DEBUG Protocol: Write bytes to modem: b'\x02b%\x0b\x1a\x10\t\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf6' 2020-12-16 21:29:24 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 21:29:24 INFO Protocol: Read 0x62: Ext: 25.0b.1a, Type.DIRECT ext, 09 01 ack: True 00 00 00 00 00 00 00 00 00 00 00 00 00 f6 2020-12-16 21:29:24 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 21:29:24 DEBUG StandardCmd: 25.0b.1a got msg ACK 2020-12-16 21:29:25 INFO Protocol: Read 0x50: Std: 25.0b.1a->53.bf.6b Type.DIRECT_ACK cmd: 09 01 2020-12-16 21:29:25 DEBUG Protocol: Setting next write time: 1608172165.332829 2020-12-16 21:29:25 DEBUG MsgHistory: Received 1 hops, total 1 for 2 entries 2020-12-16 21:29:25 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 21:29:25 UI Mqtt: Operation Complete 2020-12-16 21:29:25 DEBUG Mqtt: MQTT publish insteon/command/25.0b.1a/session/4084602621 {"type": "MESSAGE", "data": "Operation Complete"} qos=0 ret=False 2020-12-16 21:29:25 DEBUG Mqtt: MQTT publish insteon/command/25.0b.1a/session/4084602621 {"type": "END", "data": null} qos=0 ret=False 2020-12-16 21:29:25 DEBUG Protocol: Write handler finished 2020-12-16 21:29:25 DEBUG Mqtt: MQTT writing 2020-12-16 21:29:26 INFO Protocol: Read 0x53: All link done: 25.0b.1a grp: 1 Cmd.CONTROLLER cat: 0x01 0x42 0x43 2020-12-16 21:29:26 UI ModemLinkComplete: Modem db entry added via linking: 25.0b.1a grp 1 CTRL 2020-12-16 21:29:26 INFO Protocol: Read 0x50: Std: 25.0b.1a->53.bf.6b Type.DIRECT_ACK cmd: 01 01 2020-12-16 21:29:26 DEBUG Protocol: Setting next write time: 1608172166.354395 2020-12-16 21:29:26 DEBUG MsgHistory: Received 3 hops, total 4 for 3 entries 2020-12-16 21:29:26 WARNING Protocol: No read handler found for message type 0x50: Std: 25.0b.1a->53.bf.6b Type.DIRECT_ACK cmd: 01 01

Now I use the ISY to dump the database. all A2 and E2 to start, then last two entries are: 0f60 55 01 53.bf.6b 00 1f 01 0f58 00 01 53.bf.6b 03 00 01

So two new entries created. Are these valid?

jonsmirl commented 3 years ago

Where is 53.bf.6b coming from? I don't have a 53.bf.6b device and 53.bf.6b is not in my config.yaml.

Another one from same vintage I restore it and dump the links All A2 and E2 except last 0dd8: 00 00 00.00.00 00 00 00

JOIN it..

(venv) jonsmirl@ares:~/aosp/insteon-mqtt$ insteon-mqtt config.yaml join 29.48.4c 1608172775: New connection from 127.0.0.1:35627 on port 1883. 1608172775: New client connected from 127.0.0.1:35627 as auto-5391D631-A205-366F-21B6-18E7F13C6723 (p2, c1, k60). Commanding keypad_linc device 29.48.4c (1st breakfast 8) cmd=join Device 29.48.4c engine version: Unknown, using I2CS Operation Complete 1608172776: Client auto-5391D631-A205-366F-21B6-18E7F13C6723 disconnected.

2020-12-16 21:39:35 INFO Mqtt: MQTT message insteon/command/29.48.4c b'{"cmd": "join", "session": "1610920358"}' 2020-12-16 21:39:35 UI Mqtt: Commanding keypad_linc device 29.48.4c (1st breakfast 8) cmd=join 2020-12-16 21:39:35 DEBUG Mqtt: MQTT publish insteon/command/29.48.4c/session/1610920358 {"type": "MESSAGE", "data": "Commanding keypad_linc device 29.48.4c (1st breakfast 8) cmd=join"} qos=0 ret=False 2020-12-16 21:39:35 INFO Base: Join Device 29.48.4c 2020-12-16 21:39:35 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 21:39:35 INFO Base: Device 29.48.4c (1st breakfast 8) cmd: get engine version 2020-12-16 21:39:35 INFO Protocol: Write message to modem: Std: 29.48.4c, Type.DIRECT, 0d 00 2020-12-16 21:39:35 DEBUG Protocol: Write bytes to modem: b'\x02b)HL\x0f\r\x00' 2020-12-16 21:39:35 DEBUG Serial: Wrote 8 bytes to serial /dev/insteon 2020-12-16 21:39:35 DEBUG Mqtt: MQTT writing 2020-12-16 21:39:35 INFO Protocol: Read 0x62: Std: 29.48.4c, Type.DIRECT, 0d 00 ack: True 2020-12-16 21:39:35 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 21:39:35 DEBUG StandardCmd: 29.48.4c got msg ACK 2020-12-16 21:39:36 INFO Protocol: Read 0x50: Std: 29.48.4c->53.bf.6b Type.DIRECT_NAK cmd: 0d ff 2020-12-16 21:39:36 DEBUG Protocol: Setting next write time: 1608172776.144767 2020-12-16 21:39:36 DEBUG MsgHistory: Received 3 hops, total 3 for 1 entries 2020-12-16 21:39:36 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 21:39:36 DEBUG Base: Device 29.48.4c sent NAK to get engine: 255 2020-12-16 21:39:36 UI Base: Device 29.48.4c engine version: Unknown, using I2CS 2020-12-16 21:39:36 DEBUG Mqtt: MQTT publish insteon/command/29.48.4c/session/1610920358 {"type": "MESSAGE", "data": "Device 29.48.4c engine version: Unknown, using I2CS"} qos=0 ret=False 2020-12-16 21:39:36 DEBUG CommandSeq: Running command 2 of 2 2020-12-16 21:39:36 DEBUG CommandSeq: Running command 1 of 2 2020-12-16 21:39:36 DEBUG Protocol: Write handler finished 2020-12-16 21:39:36 INFO Protocol: Write message to modem: Modem linking: grp: 1 Cmd.EITHER 2020-12-16 21:39:36 DEBUG Protocol: Write bytes to modem: b'\x02d\x03\x01' 2020-12-16 21:39:36 DEBUG Serial: Wrote 4 bytes to serial /dev/insteon 2020-12-16 21:39:36 DEBUG Mqtt: MQTT writing 2020-12-16 21:39:36 INFO Protocol: Read 0x64: Modem linking: grp: 1 Cmd.EITHER ack: True 2020-12-16 21:39:36 DEBUG Protocol: Passing msg to write handler: ModemLinkStart handler 2020-12-16 21:39:36 DEBUG ModemLinkStart: ModemLinkStart got msg ACK 2020-12-16 21:39:36 DEBUG CommandSeq: Running command 2 of 2 2020-12-16 21:39:36 INFO Base: Device 29.48.4c (1st breakfast 8) link mode grp 1 2020-12-16 21:39:36 DEBUG MsgHistory: Average hops 3.0, using 3 2020-12-16 21:39:36 DEBUG Protocol: Write handler finished 2020-12-16 21:39:36 INFO Protocol: Write message to modem: Ext: 29.48.4c, Type.DIRECT ext, 09 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2020-12-16 21:39:36 DEBUG Protocol: Write bytes to modem: b'\x02b)HL\x1f\t\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf6' 2020-12-16 21:39:36 DEBUG Serial: Wrote 22 bytes to serial /dev/insteon 2020-12-16 21:39:36 INFO Protocol: Read 0x62: Ext: 29.48.4c, Type.DIRECT ext, 09 01 ack: True 00 00 00 00 00 00 00 00 00 00 00 00 00 f6 2020-12-16 21:39:36 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 21:39:36 DEBUG StandardCmd: 29.48.4c got msg ACK 2020-12-16 21:39:36 INFO Protocol: Read 0x50: Std: 29.48.4c->53.bf.6b Type.DIRECT_ACK cmd: 09 01 2020-12-16 21:39:36 DEBUG Protocol: Setting next write time: 1608172776.934066 2020-12-16 21:39:36 DEBUG MsgHistory: Received 2 hops, total 5 for 2 entries 2020-12-16 21:39:36 DEBUG Protocol: Passing msg to write handler: StandardCmd handler 2020-12-16 21:39:36 UI Mqtt: Operation Complete 2020-12-16 21:39:36 DEBUG Mqtt: MQTT publish insteon/command/29.48.4c/session/1610920358 {"type": "MESSAGE", "data": "Operation Complete"} qos=0 ret=False 2020-12-16 21:39:36 DEBUG Mqtt: MQTT publish insteon/command/29.48.4c/session/1610920358 {"type": "END", "data": null} qos=0 ret=False 2020-12-16 21:39:36 DEBUG Protocol: Write handler finished 2020-12-16 21:39:36 DEBUG Mqtt: MQTT writing 2020-12-16 21:39:36 INFO Protocol: Read 0x50: Std: 29.48.4c->53.bf.6b Type.DIRECT_ACK cmd: 09 01 2020-12-16 21:39:36 DEBUG Protocol: Setting next write time: 1608172776.943098 2020-12-16 21:39:36 DEBUG MsgHistory: Received 3 hops, total 8 for 3 entries 2020-12-16 21:39:36 WARNING Protocol: No read handler found for message type 0x50: Std: 29.48.4c->53.bf.6b Type.DIRECT_ACK cmd: 09 01 2020-12-16 21:39:37 INFO Protocol: Read 0x53: All link done: 29.48.4c grp: 1 Cmd.CONTROLLER cat: 0x01 0x41 0x43 2020-12-16 21:39:37 UI ModemLinkComplete: Modem db entry added via linking: 29.48.4c grp 1 CTRL

Use the ISY to dump the database

0dd8: aa 01 53.bf.6b 00 1f 01 0dd0: 00 00 00.00.00 00 00 00

So that is three with odd links.

jonsmirl commented 3 years ago

BTW, I am not doing anything special to dump the DB. The ISY has a diagnostics command that simply reads it and display it in a table. It does not do any processing on it.

krkeegan commented 3 years ago

Hmm weird. 53.bf.6b is your PLM.

krkeegan commented 3 years ago

Can you run refresh with --force on one of those devices and either post the debug log here or on something like paste in?

jonsmirl commented 3 years ago

That pointed me to the problem... A few days ago I messed up my config file and rebuilt it When I rebuilt it I forgot to update the address of the PLM. So my config file has the default wrong address for the PLM it, I suspect that is the problem. I will start restoring and checking my device to verify this.

I may need to rebuilt the database since I see this in the startup output... 2 -> ['53.bf.6b', '44.85.11 (modem)'] 7 -> ['53.bf.6b', '44.85.11 (modem)'] 8 -> ['53.bf.6b', '44.85.11 (modem)'] 9 -> ['53.bf.6b', '44.85.11 (modem)']

Meanwhile, I believe there is an API to read the address of the PLM. It is more reliable to get the address using that API than to rely on a copy of it in the config file. This one? "Get IM Info (0x60) "

Also, if you are messing with the PLM code, it would be nice to have a way to add a label for my ISY99 PLM so that it will get labeled in insteon-mqtt output.

Update: didn't help. 0DD8: AA 01 53.bf.6b 00 1F 01 0DD0: 00 00 00.00.00 00 00 00

Next I deleted data/* and tried again, still has AA 0DD8: AA 01 53.bf.6b 00 1F 01 0DD0: 00 00 00.00.00 00 00 00

krkeegan commented 3 years ago

I have looked at using the Get IM Info before. My recollection is that using it creates some issue with bootstrapping on startup. I will add it as a feature request, but it isn't high on my list.

You could add your ISY as a battery_sensor (making it a non-awake item may help) if you wanted to see a name, but some of the _all commands (like sync_all) might do funny things. I am not a big fan of this feature request as I just don't see many people in your situation.

krkeegan commented 3 years ago

I think these issues are solved. Open another issue if you encounter more issues.