After over a year of battling with my Tuya-based wood pellet stoves, I finally found a reliable solution using ESPHome. The journey wasn’t easy—these stoves often failed with cryptic error codes, and the Tuya integration wasn’t reliable, especially for USA-made models. I grew to dislike the Tuya cloud dependency, but I can’t deny that their hardware is easy to hack.
Bringing everything local with ESPHome was the key. While LocalTuya was a nice attempt, it still faced the same issues. However, with ESPHome, the stoves now run consistently. My wife and I no longer wake up to cold mornings but instead enjoy warmth and comfort. The next step is adding a pellet low sensor, inspired by other successful implementations.
I’ve shared all my findings and code on GitHub, hoping to help others avoid the same frustrations. It’s been a long journey, but seeing the stoves operate smoothly makes it all worthwhile. Looking ahead, I’m excited to see how this project evolves and how the community can collaborate further.
This experience has reinforced my belief in open-source solutions and the power of community-driven projects. It’s amazing how a problem-solving journey can lead to something that benefits many. Here’s to more innovations and smoother mornings ahead! ![]()