I have a Kabola water heater in my Boat. Hot water gets pumped to my radiators.
The problem is when the Kabola stops, usually at startups, it stops with a fault code. To reset the burner I had to climb down in the engine compartment and press and hold a button for 1 sec and let go. This tends to happen every time the burner have been off for too long. So thats a morning routine I hate…
Wintertime, I use the Kabola to both heat and frostprotect. So if I’m home when it stops, I have a 45min drive to reset the burner (and use electric heaters as a backup).
Now I have installed a Switchbot that does the reset for me
In Home Assistant I control the Kabola burner with 1 switch, heat on or off.
I also have a wall plug with a power meter so I know if the burner is working.
The switchbot is a on/off switch too, but it does the press for both states.
I need help with the automation. I do not understand how to make them.
But here is the logic I want.
If Heat switch is ON and Power usage is between 15-20W for more than 3mins
Then Toggle Switchbot.
Keep in mind that numeric_state only triggered if the sensor’s value crosses or entered your threshold range (and stay inside the threshold range for a minimum of 3 minutes).
It will not trigger the automation if since the beginning the power sensor already inside the threshold range.
Sounds good, since the sleep state of the burner is 2W, and when the burner fires up it spikes to 300W, then it blows the fan in the burner and that is +150W and if it ignites it goes to between 170W - 190W while burning.
When heating is active and burner has gotten the water to temp, the circulation pump keeps pumping, and that is at 39W, so the only time it drops below that is the sleep cycle at 2W or brurner error at 17W - 19W.
And how do I know all this?!? Because I love the thing as much as I HATE IT! 8kw of heated water, with very low diesel consumption. But when it needs that stupid reset I really hate it!
You will need to pay attention to switch.burnerreset. What happen after you call the service of switch.toggle?
It is turning on and then turning off automatically? If there are no such feature (hardware inching), you will need to create an automation to turn it off after you toggle it.
When I toggle the switch.burnerreset, the Switchbot does it’s magic, and presses the burner reset button and holds it for 1 second, then lets go.
If I toggle it manally, it presses the button on both on and off. Hence the toggle.
It really does not matter if the button is pressed for less than 3 seconds while working. That does nothing. 3seconds + starts the error code blinks.
I did test a MagicSwitchbot first, but that thing does not have a programmable button press, and the Kabola needs that 1 second but less than 3 to reset.
So the original Switchbot is the one that works in this case.