So I have a thermometer card that is attached to a room sensor entity for temperature sensing. Then I have it control the smart wall plug in the room. Obvious use case here, it turns the wall plug on when the room temp drops below 19c and the oil heater turns on. I got an alert last night that the temp in the room was 23.4c. I looked at the Thermostat Card and it confirmed it was 23.4c but the setpoint was set to 19c. I could see the plug was still on. Looking at the graph it seems the wall plug did not turn off and the temp just climbed.
Simple solution was just toggle the card button to turn off the plug. Temp went down and back to normal again.
As you can see by the picture below according to Home Assistant the plug was off. That small blip at 12:10AM was me toggling it to get it to turn off
If I look at my Hubitat logs it shows the device was on till 12:10AM
I am using the jason0x43 Habitat from HACS to access all my devices from Hubitat. From what I understand communication with z-wave devices is best effort. IE it will send an off command to a plug, but if the plug never receives the off command, there is no back and forth that tell the hub it actually switched off. If this is the case it is possible that a command was sent to turn off the plug but it was never received. This is just a guess.
Is this a Hubitat integration issue that the plug was turned off in HA but not on the Hubitat meaning the Hubitat never got the message? Is there a log I can search to show this?
If this is the case does the thermostat not try more than once to send an off command to the plug? or because it thought it was off it never even attempted again? IE Does it send a off command more then once to a device if the temp keeps climbing (if in heat mode)?
Next to that when it comes to things like this is there any way to ensure a device has turned off? Lightbulbs are not a huge issue but when it is running a heater its a little more imperative that it actually makes sure the command for off was received