I decided to move from an ISY994i to the Insteon Integration.
All my devices came over. And all of my scenes, too. The Devices work as expected, but the scenes don’t. Here is my script to turn on a scene:
alias: TurnOnAScene
sequence:
- action: insteon.scene_on
data:
group: 22
I run the script and nothing happens. I run it again and a warning in the logs shows up that the scene is already running.
Any suggestions?
- Installation methodHome Assistant OS
- Core2026.8.3
- Supervisor2026.08.0
- Operating System18.1
- Frontend20260729.7
Debug log:
2026-08-30 19:52:49.276 DEBUG (MainThread) [pyinsteon.topics] Topic: send.send_all_link_command data: {‘group’: 22, ‘cmd1’: 17, ‘cmd2’: 0}
2026-08-30 19:52:49.277 DEBUG (MainThread) [pyinsteon.messages] TX: msg_id: 0x61, group: 0x16, cmd1: 0x11, cmd2: 0x00
2026-08-30 19:52:49.685 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 026116110006
2026-08-30 19:52:49.686 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:52:49.686 DEBUG (MainThread) [pyinsteon.messages] RX: msg_id: 0x61, group: 0x16, cmd1: 0x11, cmd2: 0x00, ack: 0x06
2026-08-30 19:52:49.686 DEBUG (MainThread) [pyinsteon.topics] Topic: ack.send_all_link_command data: {‘group’: 22, ‘cmd1’: 17, ‘cmd2’: 0}
2026-08-30 19:52:50.677 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 15
2026-08-30 19:52:50.677 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Message less than 2 bytes
2026-08-30 19:52:50.677 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:52:50.677 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 026116110015
2026-08-30 19:52:50.677 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:52:50.677 DEBUG (MainThread) [pyinsteon.messages] RX: msg_id: 0x61, group: 0x16, cmd1: 0x11, cmd2: 0x00, ack: 0x15
2026-08-30 19:52:50.677 DEBUG (MainThread) [pyinsteon.topics] Topic: nak.send_all_link_command data: {‘group’: 22, ‘cmd1’: 17, ‘cmd2’: 0}
2026-08-30 19:52:51.688 DEBUG (MainThread) [pyinsteon.topics] Topic: send.status_request.direct data: {‘address’: 50a669, ‘status_type’: 2}
2026-08-30 19:52:51.688 DEBUG (MainThread) [pyinsteon.messages] TX: msg_id: 0x62, address: 50a669, flags: 0x0f, cmd1: 0x19, cmd2: 0x02
2026-08-30 19:52:57.771 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 02881515
2026-08-30 19:52:57.771 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Error: 136 is not a valid MessageId
2026-08-30 19:52:57.772 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:52:57.772 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 026250a6690f190215
2026-08-30 19:52:57.772 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:52:57.773 DEBUG (MainThread) [pyinsteon.messages] RX: msg_id: 0x62, address: 50a669, flags: 0x0f, cmd1: 0x19, cmd2: 0x02, ack: 0x15
2026-08-30 19:52:57.773 DEBUG (MainThread) [pyinsteon.topics] Topic: nak.50a669.status_request.direct data: {‘cmd1’: 25, ‘cmd2’: 2, ‘user_data’: None}
2026-08-30 19:52:57.975 DEBUG (MainThread) [pyinsteon.topics] Topic: send.status_request.direct data: {‘address’: 50a669, ‘status_type’: 2}
2026-08-30 19:52:57.975 DEBUG (MainThread) [pyinsteon.messages] TX: msg_id: 0x62, address: 50a669, flags: 0x0f, cmd1: 0x19, cmd2: 0x02
2026-08-30 19:52:58.175 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 6250a6690f190206
2026-08-30 19:52:58.176 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Error: 6 is not a valid MessageId
2026-08-30 19:52:58.176 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:52:58.475 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 6946c1dd2f1900
2026-08-30 19:52:58.475 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Message less than 2 bytes
2026-08-30 19:52:58.475 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:53:01.523 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 020215
2026-08-30 19:53:01.523 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Error: 2 is not a valid MessageId
2026-08-30 19:53:01.523 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning: 0215
2026-08-30 19:53:01.523 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 026250a6690f190215
2026-08-30 19:53:01.523 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:53:01.523 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 0215
2026-08-30 19:53:01.523 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Error: 21 is not a valid MessageId
2026-08-30 19:53:01.523 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:53:01.524 DEBUG (MainThread) [pyinsteon.messages] RX: msg_id: 0x62, address: 50a669, flags: 0x0f, cmd1: 0x19, cmd2: 0x02, ack: 0x15
2026-08-30 19:53:01.524 DEBUG (MainThread) [pyinsteon.topics] Topic: nak.50a669.status_request.direct data: {‘cmd1’: 25, ‘cmd2’: 2, ‘user_data’: None}
2026-08-30 19:53:01.926 DEBUG (MainThread) [pyinsteon.topics] Topic: send.status_request.direct data: {‘address’: 50a669, ‘status_type’: 2}
2026-08-30 19:53:01.926 DEBUG (MainThread) [pyinsteon.messages] TX: msg_id: 0x62, address: 50a669, flags: 0x0f, cmd1: 0x19, cmd2: 0x02
2026-08-30 19:53:02.770 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 026250a6
2026-08-30 19:53:02.771 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Full message not received
2026-08-30 19:53:02.771 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning: 026250a6
2026-08-30 19:53:02.875 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 026250a6690f19020615
2026-08-30 19:53:02.875 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning: 15
2026-08-30 19:53:02.875 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 15
2026-08-30 19:53:02.875 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Message less than 2 bytes
2026-08-30 19:53:02.875 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:53:02.875 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 026250a6690f190215
2026-08-30 19:53:02.875 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:53:02.875 DEBUG (MainThread) [pyinsteon.messages] RX: msg_id: 0x62, address: 50a669, flags: 0x0f, cmd1: 0x19, cmd2: 0x02, ack: 0x06
2026-08-30 19:53:02.875 DEBUG (MainThread) [pyinsteon.topics] Topic: ack.50a669.status_request.direct data: {‘cmd1’: 25, ‘cmd2’: 2, ‘user_data’: None}
2026-08-30 19:53:02.875 DEBUG (MainThread) [pyinsteon.messages] RX: msg_id: 0x62, address: 50a669, flags: 0x0f, cmd1: 0x19, cmd2: 0x02, ack: 0x15
2026-08-30 19:53:02.876 DEBUG (MainThread) [pyinsteon.topics] Topic: nak.50a669.status_request.direct data: {‘cmd1’: 25, ‘cmd2’: 2, ‘user_data’: None}
2026-08-30 19:53:02.924 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 025050a66946c1dd2f1900
2026-08-30 19:53:02.924 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:53:02.925 DEBUG (MainThread) [pyinsteon.messages] RX: msg_id: 0x50, address: 50a669, target: 46c1dd, flags: 0x2f, cmd1: 0x19, cmd2: 0x00
2026-08-30 19:53:02.925 DEBUG (MainThread) [pyinsteon.topics] Topic: 50a669.status_request.direct_ack data: {‘cmd1’: 25, ‘cmd2’: 0, ‘target’: 46c1dd, ‘user_data’: None, ‘hops_left’: 3}
2026-08-30 19:53:02.986 DEBUG (MainThread) [pyinsteon.topics] Topic: handler.50a669.2.status_request.direct data: {‘db_version’: 25, ‘status’: 0}
2026-08-30 19:53:02.986 DEBUG (MainThread) [pyinsteon.topics] Topic: state_50a669_dimmable_light_main_1 data: {‘name’: ‘dimmable_light_main’, ‘address’: ‘50a669’, ‘value’: 0, ‘group’: 1}
2026-08-30 19:53:02.986 DEBUG (MainThread) [homeassistant.components.insteon.entity] Received update for device 50a669 group 1 value 0
2026-08-30 19:53:02.987 DEBUG (MainThread) [pyinsteon.topics] Topic: send.status_request.direct data: {‘address’: 50a669, ‘status_type’: 1}
2026-08-30 19:53:02.988 DEBUG (MainThread) [pyinsteon.messages] TX: msg_id: 0x62, address: 50a669, flags: 0x0f, cmd1: 0x19, cmd2: 0x01
2026-08-30 19:53:03.174 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 026250a6690f190106
2026-08-30 19:53:03.174 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:53:03.175 DEBUG (MainThread) [pyinsteon.messages] RX: msg_id: 0x62, address: 50a669, flags: 0x0f, cmd1: 0x19, cmd2: 0x01, ack: 0x06
2026-08-30 19:53:03.175 DEBUG (MainThread) [pyinsteon.topics] Topic: ack.50a669.status_request.direct data: {‘cmd1’: 25, ‘cmd2’: 1, ‘user_data’: None}
2026-08-30 19:53:03.321 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 025050a66946c1dd2f1900
2026-08-30 19:53:03.321 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:53:03.321 DEBUG (MainThread) [pyinsteon.messages] RX: msg_id: 0x50, address: 50a669, target: 46c1dd, flags: 0x2f, cmd1: 0x19, cmd2: 0x00
2026-08-30 19:53:03.321 DEBUG (MainThread) [pyinsteon.topics] Topic: 50a669.status_request.direct_ack data: {‘cmd1’: 25, ‘cmd2’: 0, ‘target’: 46c1dd, ‘user_data’: None, ‘hops_left’: 3}
2026-08-30 19:53:03.382 DEBUG (MainThread) [pyinsteon.topics] Topic: handler.50a669.1.status_request.direct data: {‘db_version’: 25, ‘status’: 0}
2026-08-30 19:53:03.383 DEBUG (MainThread) [pyinsteon.topics] Topic: state_50a669_on_off_switch_h_8 data: {‘name’: ‘on_off_switch_h’, ‘address’: ‘50a669’, ‘value’: 0, ‘group’: 8}
2026-08-30 19:53:03.383 DEBUG (MainThread) [homeassistant.components.insteon.entity] Received update for device 50a669 group 8 value 0
2026-08-30 19:53:03.383 DEBUG (MainThread) [pyinsteon.topics] Topic: send.status_request.direct data: {‘address’: 58c624, ‘status_type’: 2}
2026-08-30 19:53:03.476 DEBUG (MainThread) [pyinsteon.topics] Topic: send.status_request.direct data: {‘address’: 50a669, ‘status_type’: 2}
2026-08-30 19:53:03.771 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 80
2026-08-30 19:53:03.771 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Message less than 2 bytes
2026-08-30 19:53:03.771 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:
2026-08-30 19:53:03.789 DEBUG (MainThread) [pyinsteon.messages] TX: msg_id: 0x62, address: 58c624, flags: 0x0f, cmd1: 0x19, cmd2: 0x02
2026-08-30 19:53:04.591 DEBUG (MainThread) [pyinsteon.messages] TX: msg_id: 0x62, address: 50a669, flags: 0x0f, cmd1: 0x19, cmd2: 0x02
