We should start a “home automation pellet stove” community, now that there are at least two of us.
Mine has all electronic controls. I use a power monitoring plug to detect if it’s running and turn on a nearby ceiling fan if so. It also counts how long it has been running to let me know when to clean it (~150 hours of run time). I have a Shelly 1 connected to the thermostat wires, and a temperature sensor elsewhere the room tied together in HA to make a thermostat to control the stove. I have a fairly complex script that sets the pellet stove’s temperature based on various factors like time of day, outdoor temperature, etc. If the thermostat doesn’t call for heat for half an hour, the pellet stove automatically shuts down and will restart if heat is called for (this functionality is built into the stove).
I’d like to monitor the level of pellets, and I’d like to have control of the level - it can run on levels 1-5, controlled by a push button. I normally keep it on 2, but on a really cold morning, jacking it up to 4 or 5 would be helpful - and make it even more critical I monitor the level of pellets.
I have two thoughts on the pellet level - both measuring from the top. I have a few OpenGarage devices and a SaltSentry. Both essentially do the same thing, measure the distance between the sensor and the next object it encounters, but they are different methods - the SaltSentry uses a time of flight sensor, and from what I can tell from the pictures, it’s just that small little thing at the point of the device. The OpenGarage uses a larger ultrasonic sensor.
Look how small and cheap those time of flight sensors are on a small breadboard (I literally just found those). Mount that on the underside of the top of the hopper, run some wires to an esp32 or similar, config it, and boom, I think.
Our detached garage has a propane furnace (one of those that hangs in the corner of the room). I just recently put a Shelly 1 into the thermostat circuit to control it, then I tried to attach a temperature sensor to it, so it can act as a thermostat…then I found that you need the Shelly Add-on to actually attach a sensor to it… So I got the Shelly Plus Add-On…but that’s for a later generation of Shelly 1 than I currently have…so my next purchase will be a newer generation Shelly 1 to replace the Shelly 1 I already…yeah, this has been a frustrating experience. And I’m not a huge fan of Shelly after they took an order and my money and never delivered the product in 2023. So, if I buy Shelly, it’s only via Amazon now.