The problem I have encountered is with my triggers for maintaining the KPL button sync with Indigo. Below is an event log copy of intermittent error and successes with my triggers (settings between off, lo, med) using the Insteon Commands Plugin.
- Code: Select all
May 11, 2012 9:26:43 PM
Sent INSTEON "Ceiling Fan" set motor speed to off
Trigger Ceiling Fan (Off) KPL button sync copy
Sent INSTEON "Master Suite Control" raw insteon command (2E 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
Sent INSTEON "Master Suite Control" raw insteon command (2E 00 00 09 48 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
Sent INSTEON "Ceiling Fan" set motor speed to low
Trigger Ceiling Fan (lo) KPL button sync copy
Error "Master Suite Control" raw insteon command; send failed (no acknowledgment)
INSTEON Commands Error Error in plugin execution ExecuteAction:
Traceback (most recent call last):
File "plugin.py", line 696, in setKPLLeds
<type 'exceptions.IndexError'>: list index out of range
Sent INSTEON "Ceiling Fan" set motor speed to medium
Trigger Ceiling Fan (med) KPL button sync
Error "Master Suite Control" raw insteon command; send failed (no acknowledgment)
INSTEON Commands Error Error in plugin execution ExecuteAction:
Traceback (most recent call last):
File "plugin.py", line 696, in setKPLLeds
<type 'exceptions.IndexError'>: list index out of range
Sent INSTEON "Ceiling Fan" set motor speed to off
Trigger Ceiling Fan (Off) KPL button sync copy
Sent INSTEON "Master Suite Control" raw insteon command (2E 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
Sent INSTEON "Master Suite Control" raw insteon command (2E 00 00 09 48 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
May 11, 2012 9:28:24 PM
Sent INSTEON "Ceiling Fan" status request (received: off)
Sent INSTEON "Ceiling Fan" set motor speed to low
Trigger Ceiling Fan (lo) KPL button sync copy
Sent INSTEON "Master Suite Control" raw insteon command (2E 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
Sent INSTEON "Master Suite Control" raw insteon command (2E 00 00 09 18 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
Sent INSTEON "Ceiling Fan" set motor speed to medium
Trigger Ceiling Fan (med) KPL button sync
Error "Master Suite Control" raw insteon command; send failed (no acknowledgment)
INSTEON Commands Error Error in plugin execution ExecuteAction:
Traceback (most recent call last):
File "plugin.py", line 696, in setKPLLeds
<type 'exceptions.IndexError'>: list index out of range
Sent INSTEON "Ceiling Fan" set motor speed to off
Trigger Ceiling Fan (Off) KPL button sync copy
Error "Master Suite Control" raw insteon command; send failed (no acknowledgment)
INSTEON Commands Error Error in plugin execution ExecuteAction:
Traceback (most recent call last):
File "plugin.py", line 696, in setKPLLeds
<type 'exceptions.IndexError'>: list index out of range
May 11, 2012 9:31:45 PM
Sent INSTEON "Ceiling Fan" set motor speed to low
Trigger Ceiling Fan (lo) KPL button sync copy
Error "Master Suite Control" raw insteon command; send failed (no acknowledgment)
INSTEON Commands Error Error in plugin execution ExecuteAction:
Traceback (most recent call last):
File "plugin.py", line 696, in setKPLLeds
<type 'exceptions.IndexError'>: list index out of range
Sent INSTEON "Ceiling Fan" set motor speed to off
Trigger Ceiling Fan (Off) KPL button sync copy
Sent INSTEON "Master Suite Control" raw insteon command (2E 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
Sent INSTEON "Master Suite Control" raw insteon command (2E 00 00 09 48 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
Sent INSTEON "Ceiling Fan" set motor speed to medium
Trigger Ceiling Fan (med) KPL button sync
Sent INSTEON "Master Suite Control" raw insteon command (2E 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
Sent INSTEON "Master Suite Control" raw insteon command (2E 00 00 09 28 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
This is the first time I have received a "send failed (no acknowledgment)" on my network with any device. I also ran a limited test turning on/off KPL button 1 as well as sending status request to the KPL and out of 20+ attempts I was 100% with the powelinc and the KPL for those commands.
- Code: Select all
Sent INSTEON "Master Suite Control" status request (received: 0)
Sent INSTEON "Master Suite Control" keypad button states request (received: 0, 0, 0, 1, 0, 0, 1, 0)
Sent INSTEON "Master Suite Control" status request (received: 0)
Sent INSTEON "Master Suite Control" keypad button states request (received: 0, 0, 0, 1, 0, 0, 1, 0)
Sent INSTEON "Master Suite Control" status request (received: 0)
Sent INSTEON "Master Suite Control" keypad button states request (received: 0, 0, 0, 1, 0, 0, 1, 0)
Sent INSTEON "Master Suite Control" status request (received: 0)
Sent INSTEON "Master Suite Control" keypad button states request (received: 0, 0, 0, 1, 0, 0, 1, 0)
Sent INSTEON "Master Suite Control" status request (received: 0)
Sent INSTEON "Master Suite Control" keypad button states request (received: 0, 0, 0, 1, 0, 0, 1, 0)
Sent INSTEON "Master Suite Control" status request (received: 0)
Sent INSTEON "Master Suite Control" keypad button states request (received: 0, 0, 0, 1, 0, 0, 1, 0)
Sent INSTEON "Master Suite Control" status request (received: 0)
Sent INSTEON "Master Suite Control" keypad button states request (received: 0, 0, 0, 1, 0, 0, 1, 0)
Sent INSTEON "Master Suite Control" off
Sent INSTEON "Master Suite Control" on to 100
Sent INSTEON "Master Suite Control" off
Sent INSTEON "Master Suite Control" on to 100
Sent INSTEON "Master Suite Control" off
Sent INSTEON "Master Suite Control" on to 100
Sent INSTEON "Master Suite Control" off
Sent INSTEON "Master Suite Control" on to 100
Sent INSTEON "Master Suite Control" on to 100
Sent INSTEON "Master Suite Control" off
Sent INSTEON "Master Suite Control" off
Sent INSTEON "Master Suite Control" off
Sent INSTEON "Master Suite Control" off
Sent INSTEON "Master Suite Control" on to 100
Sent INSTEON "Master Suite Control" status request (received: 100)
Sent INSTEON "Master Suite Control" keypad button states request (received: 1, 0, 0, 1, 0, 0, 1, 0)
I'm not even sure if this is a valid test but I figured it was worth a shot. Any thoughts?