I have a HS300 and three HS110s. I also have a Hubitat and have slowly been expanding my zwave network to automate things.
My TV is currently plugged into one of the outlets of the HS300. I specifically am wanting information on how Sense polls the HS300 to get the data. The Hubitat integration for Kasa seems to locally poll the plugs the same way that Sense does.
I believe that Sense polls every 2 seconds. Initially, I didn’t want to have something else polling the HS300 at the same time as Sense so instead of setting up polling in Hubitat, I just used an IFTTT rule.
But… it runs slow. It takes a second or two for Sense to realize the TV is off. Then it fires the IFTTT rule, which seems to take about 15 seconds before it runs and the air purifier actually turns off. I’m wondering if polling the HS300 every 3 seconds or so, basically just asking “Is plug 5 drawing power?” on top of Sense constantly saying “Tell me how much power every device connected to you is using” would cause any problems.
I know someone is going to come along and say “well, just try it and see.” And I probably will. But just because it works in a limited test for me doesn’t mean it’s the best or most reliable way of doing it.