Sounds like this may not be possible but, here's what I'm thinking...
Use a state variable in the ISY to register a "heartbeat" change (-1 or 1) when a button is pressed or when a new activity is entered on the Harmony. The idea would be that when the user interacts with the Harmony remote, it would trigger a change in the heartbeat state variable. Even knowing if the user changed the volume level would be great. This is a "one way" communication from ISY Helper to the ISY state variable, unlike the two way settings used for the current Harmony activity variable.
The use case for this would be like an occupancy sensor. This way you can know if someone is using the entertainment system and you could use this information in the ISY programming environment.
An example use I would implement in my system would be to have an automatic sleep timer that would turn the entertainment system off after X minutes of no user interactions. Sure, there's a sleep timer in the Harmony remote itself, but you have to remember to set it and it might run out while you are still awake. My version would automatically reset the timer on each interaction with the remote. It could be coupled with motion sensor(s) in the room as well.
Another example would be to use this occupancy information in my "Homeness" algorithm. That's a whole other story but essentially, I'm trying to calculate an average occupancy value using motion sensors, door sensors, Insteon button presses, etc. Adding Harmony commands would be a great addition to the algorithm.
If it's possible, this would be a great addition to ISY Helper.
Thanks again Jimbo!
Sounds like this may not be possible but, here's what I'm thinking...
Use a state variable in the ISY to register a "heartbeat" change (-1 or 1) when a button is pressed or when a new activity is entered on the Harmony. The idea would be that when the user interacts with the Harmony remote, it would trigger a change in the heartbeat state variable. Even knowing if the user changed the volume level would be great. This is a "one way" communication from ISY Helper to the ISY state variable, unlike the two way settings used for the current Harmony activity variable.
The use case for this would be like an occupancy sensor. This way you can know if someone is using the entertainment system and you could use this information in the ISY programming environment.
An example use I would implement in my system would be to have an automatic sleep timer that would turn the entertainment system off after X minutes of no user interactions. Sure, there's a sleep timer in the Harmony remote itself, but you have to remember to set it and it might run out while you are still awake. My version would automatically reset the timer on each interaction with the remote. It could be coupled with motion sensor(s) in the room as well.
Another example would be to use this occupancy information in my "Homeness" algorithm. That's a whole other story but essentially, I'm trying to calculate an average occupancy value using motion sensors, door sensors, Insteon button presses, etc. Adding Harmony commands would be a great addition to the algorithm.
If it's possible, this would be a great addition to ISY Helper.
Thanks again Jimbo!