Yes, you can, but I have not been able to integrate this yet. On the GitHub page is a PDF included with all Modbus ports and how to set them. If you read this and open the config, you should be able to figure out how to add this.
Hi all,
How were you able to figure out all the addresses and values?
Cheers,
Bas
I also have a brand new Dru Fire and it is equipped with the new operating system, they replaced the Radio Frequency Communication with Bluetooth so the Communication Bridge does not work anymore.
More information:
https://www.drufire.com/int/about-dru/innovations-en/operating-system-rch-gas-fires
I reverse engineered the Bluetooth protocol my Napoleon fireplace uses, so I assume the same could be done for your fireplace.
You can use an Android phone running the manufacturerās app, enable HCI logging in the Android Developer options and then use Wireshark to analyze the communication between the app and fireplace controller.
Iām currently working on the HA integration for it and you could look towards the excellent IntelliFire integration by @jeeftor for inspiration.
The BLE library in the background is this one: GitHub - kaechele/bonaparte: Library to control Napoleon eFIRE enabled fireplaces which is mostly shamelessly stolen from the excellent work @bdraco has been doing on other BLE devices.
It also contains a Wireshark dissector to analyze the communication more easily: bonaparte/wireshark_efire.lua at dfa64a19c97a16482816b1393c849467df998fcd Ā· kaechele/bonaparte Ā· GitHub
Nice.
If you plan on doing a core PR Iāll be happy to review it as I have access to one of those devices and can test.
Excellent is a bit of a hard sell Its more of a āmediumā integration but I think thats mostly the fault of the hardwareā¦
I recently got my Dru Maestro 75 Eco Wave, which indeed comes with a Bluetooth remote. However it also has Home automation capabilities using the 0-10v input. More info in the installation manual, page 41 onwards.
Be aware that the Graph 9-1: Voltage ā flame height on page 46 is incorrect. Attached the correct one that I received from the DRU service centre.
I have tested this, unfortunately some strange things happened, which are currently investigated by DRU R&D.
- Remote and App stopped working after enabling the Home Automation feature. So the override is not working.
- After enabling the Home Automation feature, the fireplace ignites automatically. Which will also happen if your 0-10v Domotica controller lost power.
I built a simple controller using two boards (ESP32 and DAC 0-10v) for less than 30EUR. Wrote 122 lines of code and Iām able to control the fireplace over MQTT using HA.
Hopefully they can workout these 2 flaws I mentioned.
UPDATE:
-
Remote and App stopped working after enabling the Home Automation feature. So the override is not working.Solved by using value 14 (0-10v, override via remote or app) and not 19 (0-10v only) in the DRU App developer menu -
After enabling the Home Automation feature, the fireplace ignites automatically. Which will also happen if your 0-10v Domotica controller lost power. Still looking for a solution, and reason why 0v differs from nothing.Solved by adding a 1K resister to ground the floating input when there is no input signal, for instance when the 0-10 controller is turned off.
Great work. I was using the NodeRED integration before, but I prefer to use HA as the single platform for my integrations.
The installation works, Iāll run som tests upcoming heating season
As the topic is āDru fireplaceā, not too off topic question here: Iāve got this running for a couple of years now, but the fireplace sometimes switches on unexpectedly and without a proper trigger. All I can see is that the sensor created from address 40203 generates a couple of negative values at the exact moment the fireplaces switches on. Any suggestions on how to debug?
Hi Bas,
Can you share a bit more details how you build this? I am working on the same usecase fo my DRU Meastro 80. I have an ESP32 controlled by ESPHome in Home Assistant. I am using the esp32_dac platform to control the analogue output between 0.0v and 2.0v. According to my physical DRU manual no more than 3v should be applied to the physical fireplace wires. Your post triggered me search for a newer version of the manual online which I found here ( Installatiehandleiding_DRU_NL_Maestro_80_2+3_RCH.pdf.
The strange thing is that the newer manual requires input voltages between 0v and 10v.
Anyways, with my current setup, both burners will switch on starting from providing the fireplace with 0.1v and both switch off from ~1.9v (this is exactly according to my old physical manual - see below). I can change the voltage within this range, but it is not effecting the flame hight at all. Both flames stay on max, regardless the voltage i provide.
I am a bit puzzled why I canāt control the flame hight. Any idea?