☕ Buy Me A Coffee! ☕
The Duepi EVO climate platform is a reverse engineered implementation of the app which is controlling Pellet stove heaters using a Duepi Evo Wifi module. With this module it is possible to control your pellet stove with HomeAssistant. This is in no way associated with the company Duepi and comes with no guarantees or warranty. Use at your own risk.
Prerequisites Hardware Wemos D1 flashed with ESPHome. This device has a 5V input and integrated CH340 for easy flashing.
Functionality Control target temperature. Control system on/off. Control fan speed (quite, low, middel, medium, high) Reset errors (ie out of pellet) Automation possible
Configuration
download and store uart_read_line_sensor.h in the ESPHome directory (/homeassistant/esphome)
Paste pelletstove.yaml in ESPHome flashed device and change the underlined parts:
encryption:
..key: !secret encryption_key
wifi:
..networks:
....- ssid: !secret wifi_ssid
......password: !secret wifi_password
....- ssid: !secret wifi_ssid1
......password: !secret wifi_password1
ota:
..- platform: esphome
....password: "CreateYourOwn"
ap:
..ssid: "Pelletkachel Fallback Hotspot"
..password: "PelletKachel"
Compile and install on the Wemos. Connect the correct pins of the Wemos to the DEUPI board:
tx_pin: GPIO-01
rx_pin: GPIO-03
GND-pin
5V-pin
Confirmed working with:
Duroflame Rembrand
Huge thanks goes to aceindy who found the solution for the HACS HomeAssistant integration, which I used to create this solution!