I thought I’d share a solution I recently managed to implement which allows me to monitor the power status of an IR-controlled SetTopBox (Telekom MR-300).
Due to the nature of IR, there’s no way to get feedback from the device regarding its actual power state. And in my case, the SetTopBox only supports POWER TOGGLE and does not allow for discrete POWER ON and POWER OFF commands.
While SimpleControl can track the power state of a device which it controls and turns on and off, this obviously can run out of sync if the respective device’s power state is altered by some other external event. This is typically the case when SimpleControl is not the only remote being used or just someone physically turning of the device. This can result in SimpleControl executing a POWER TOGGLE command which turns the device off instead of on if the device is actually already on.
To get around this, I use a Global Cache iTach IP2IR device with the GC-SV1 Video Out Sensor connected to the SetTopBox and a SimpleControl Trigger that monitors the state of the Video Sensor. This Trigger then activates/deactivates a Toggle Activity which reflects the power state of my SetTopBox. I then use conditional command execution on the Start and Stop actions of a Remote to conditionally execute the POWER TOGGLE command for the SetTopBox depending on the actual power state of the device. Works just perfectly.
This setup can actually be used to monitor any kind of device that does not provide discrete .POWER STATUS feedback, optionally using the GC-SP1 AC/DC Voltage Sensor.
If anyone is interested in more details about the configuration, I’m happy to share.