I just bought my broadlink and connected it to homey, recorded “on/off” button and made a virtual on and off switch. Also added it trough google so i can use speech command.
But, the problem comes since there is so many ways that i can turn my TV on and OFF that my virtual button is never in sync.
If someone uses the normal TV controller, homey cant really know that the TV was turn on or off.
If someone uses google to turn it on, its the same deal.
How can i make my homey to get an update the status of the TV.
I guess this is only possible if i combine it with a power plug and monitor the power usage, since a IR is just a command you send out no matter what the status of the device is.
Right, you have to check the power consumption of the TV. And then I would use tags to check the status.
If the consumption is higher than X Watt, then tag “TV” set to 1.
If the consumption is less than X Watt, tag “TV” would be set to 0.
I do this myself with my lg tv. It is within 30s accurate detecting on/off state. Maybe other network tools also can do this if you do not have a netgear router.
@Gruijter
What a clever solution! Thanks for sharing that!
BTW, I use that app to detect the presence of my children: their phones come online. ‘Home’ is almost instant, ‘away’ takes 30 us minutes. How do you get such a fast response?
The response time depends on the quality of your home wifi, and maybe the exact router type. With a very good coverage you can set the away-delay to a much shorter period compared to a home with bad wifi. I have a r7800 as main router, and a r7000 on 2nd floor as additional access point.
I am however using a secret new version of the netgear app ( ) that allows to set this delay time per device, in stead of one general setting. Because my tv is connected by wire I can set the delay time even to 0 seconds.
I’m testing this new version now, and will probably publish it as beta in the appstore
I use the App Smart Presence for this because a haven t a netgear router. I was suprised how fast it detects devices which connected to the wifi network.