☕ 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 or Homey. This is in no way associated with the company Duepi and comes with no guarantees or warranty. Use at your own risk. Optionally one can send a four character code to the stove to test out new commands.
- moved all coding to seperate files so future updates are used directly when you flash ESPHome updates.
- If you like to test an beta version change ref: main to ref: mvroosmalen1970-patch-xx in pelletstove.yaml (xx is the patch number)
- Hardware: Wemos D1 flashed with ESPHome. This device has a 5V input and integrated CH340 for easy flashing.
- ESPHome installed in Homey or HomeAssistent
- Control target temperature (10-35°C). This can be modified.
- Control system on/off.
- Control fan speed (quite, low, middel, medium, high)
- Reset errors (ie out of pellet)
- Automation possible using any of the reported Sensors or Controls
- Send custom commands and read its reponse in debug
- PCB temperature
- Full history of all Sensors or Controls (ie temperature, fanspeed....)
- DUEPI firmware detected
- running time stove reported (total life time and after cleaning reset), helps to get an early warning before stove sends a signal (the three beeps on startup 😊)
Install ESPHome in HomeAssistent or Homey using one of the links below:
https://homey.app/en-us/app/nl.inversion.esphome/ESPhome/
https://my.home-assistant.io/redirect/config_flow_start?domain=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
If this sounds to complicated contact me for possibilies
- Create text helper <pelletkachel_command> (length 4 characters (min and max))
- Create automation: (with action select your esphome......write)
Note replace pelletkachel in action: esphome.pelletkachel_write with name of ESPHome yaml
- Artel watt 9
- Duroflame Rembrand
- Qlima Viola 85 S-Line
Huge thanks goes to aceindy who found the solution for the HACS HomeAssistant integration, which I used to create this solution!