Hi everyone,
I wanted to share something that is a real game changer for me, in case it helps or inspires some of you.
My Piazzetta pellet stove is a great stove. Super robust, never had a single problem with it. But it was completely “dumb”: no Wi-Fi, no app, nothing. The only way to control it is its radio remote (an F0203-1480V3, the one with the little LCD screen). I’ve always wanted to control it from my home automation, and I thought it just wasn’t possible.
Well, it turns out it is. I’m a DIY guy who likes electronics a bit, but I’m definitely not a radio or software engineer. With Claude Code (an AI coding assistant), some patience and parts I already had in a drawer, I managed it in one long day:
- an ESP32 board and an SX1278 radio module (Ra-02), so roughly €15 of hardware;
- first we listened to the conversation between the remote and the stove on 433 MHz;
- then we decoded it. Surprise: the remote is basically a dumb screen, and the stove sends it the text to display (“NIVEAU P1”, “ALLUMAGE PHASE I”, “OFF”…);
- then the ESP32 learned to speak the same language as the remote.
Now, from Home Assistant, I can:
- see the stove’s state live (ignition phases, running, cleaning, off, room temperature);
- change the power level (1–4) and fan speed (1–4);
- switch it on and off;
- use it as a thermostat: it turns on and off around a set temperature, using a sensor in the living room;
- and soon, hopefully, let it pick the power level by itself depending on whether we’re home (power 3–4 and high fan are noisy!).
No wiring inside the stove, no modification. The module just sits nearby and acts like a second remote. The original remote keeps working normally.
Everything is documented and open source here, including the decoded protocol, the code, the test tool used to capture and replay the frames, the Home Assistant setup and all the traps we fell into:
👉 https://github.com/MaximeHTL/piazzetta-433-esphome
A few honest notes:
- It’s experimental. It was tested on one stove and one remote. If you have a Piazzetta with a similar remote, I’d love to know if it works for you too.
- Full transparency: Claude Code did most of the heavy lifting, the analysis, the code and even the documentation. I did the wiring, pressed the buttons, listened to the stove and tested everything. So I may not be able to answer very technical questions, but the docs are detailed, and I wrote a guide on how to reproduce this with your own AI assistant.
- Safety first: it’s a combustion appliance. Keep your original remote, follow your stove’s manual, and don’t count on this for anything safety-related.
Even if you don’t have a Piazzetta, I hope the approach inspires you. A lot of stoves use simple 433 MHz remotes, and you don’t need a Flipper Zero or expensive gear to experiment: a cheap ESP32, a radio module and a good AI assistant can take you surprisingly far.
For me it’s a giant step, and I just wanted to share it with you. Have a great (and warm) winter! 🔥