Page 1 of 1

Insteon Status Update

Posted: Sun Jul 06, 2008 7:10 pm
by bjlamarca
Using the PLM and a SwitchLinc (SL), the SL is linked to the PLM so when I turn on the SL locally, HB updates the status. But when I turn on the SL from a KeypadLinc, HB does not update the status. A workaround that I am using is to have a task in HB that listens for the Button on the KeypadLinc and then changes the status of the SL in HB. The problem with this is that after you press the KeypadLincs button, you get two devices that are trying to turn the SL on: the KeypadLinc and HB though the PLM. Is there a better way to handle this?

Re: Insteon Status Update

Posted: Tue Jul 08, 2008 12:37 pm
by ScottBot
Not sure, but could you just create a link from the KeyPadLinc to the PLM so when it controls the SL it would also notify HouseBot?

Re: Insteon Status Update

Posted: Sun Jul 13, 2008 5:20 pm
by dorrsr
Could you modify your task so rather than sending an ON command to the device via PLM and SwitchLinc, you let the SwitchLinc turn it on?

The HouseBot task could detect the SwitchLinc keypress, wait a second, then check status. If the status is on, then do nothing, else if it is off, you could turn the device on.

Re: Insteon Status Update

Posted: Sun Jul 13, 2008 5:36 pm
by bjlamarca
dorrsr I am not sure that I follow you. In the situation I am talking about the SwitchLinc is not pressed locally, it is turned on by a signal sent from a Keypadlinc.

Scott, the button on the KeypadLinc is linked to the PLM. HB does not know that when that button is pressed it should change the status of the SwitchLinc. The task accomplishes this, but creates unneccessary Insteon traffic. Maybe a way in HB to change the status of a device without sending the corrsponding signal out to the PLM?

Re: Insteon Status Update

Posted: Wed Aug 06, 2008 1:02 pm
by kilowatt
I've seen this problem also. Perhaps the concept of an alias could be added to house bot so we could link house bot Insteon devices. Then housebot would know to update the state of both devices when it receives a change from either.

The other way to handle this is to trigger a task when one of the devices state changes. After a short delay get the status of the other device. This will get housebot to update the reflected status of the device without sending out extra on/off commands

Re: Insteon Status Update

Posted: Sat Jan 03, 2009 5:54 pm
by bjlamarca
Perhaps the concept of an alias could be added to house bot so we could link house bot Insteon devices.
To add to that idea, perhaps the Insteon Devices could have properties for "Devices that this Device Controls" and / or "Devices that control this Device". Following my example, I have a HB Device for the button on the KeypadLinc that turns on the SwitchLinc, and a HB Device for that SwitchLinc. The KeypadLinc button device could have a property "Devices that this Device Controls" that lists the SwitchLinc Device.

Hope I explained that clearly. I sure it would take some pretty heavy modifications, maybe you could take a look Scott :D