Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

In this subforum you can show projects you have made, or you are busy with. Please create your own topic.
Pat0500
Posts: 7
Joined: Wednesday 21 February 2018 13:22
Target OS: Linux
Domoticz version:
Location: Netherlands FRL
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by Pat0500 » Friday 08 June 2018 14:28

Hallo Kees,

Yes i found it thank you verry much!!!!.
where did you attach for example Burner on/off to because if i attach it to an switch i can control it and i want to read.
or does it turn the switch in the dashboard on if burger gets enabled?

kind regards patrick

User avatar
bbqkees
Posts: 513
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 3.8x
Location: The Netherlands
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by bbqkees » Friday 08 June 2018 14:34

Yes use a switch sensor.
The switch in the dashboard does nothing if you toggle it by hand. It only reflects the state of the 'burger' as you called it. :-)
Intel NUC-> Philips Hue, Aeon Zwave stick V2, Qubino, Fibaro, Everspring, Philio, RFXCom, X10, Harmony Hub, Xiaomi Flora + Gateway, BS440. And P1 / Resol VBus / Nefit EMS bus / DHT21 / DS18B20 / Sonoff / I2C display, all via Arduino/ESP8266.

Pat0500
Posts: 7
Joined: Wednesday 21 February 2018 13:22
Target OS: Linux
Domoticz version:
Location: Netherlands FRL
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by Pat0500 » Friday 08 June 2018 14:48

Hallo Kees

nu heb ik nog 1 vraagje (:
the switches are working i tested it trough enabling my heating but at the domoticz idx numbers you have IDXhotwater and IDXboiler but i dont get value at both of them not as switch and not as tempratuur.

kind regards patrick

User avatar
bbqkees
Posts: 513
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 3.8x
Location: The Netherlands
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by bbqkees » Tuesday 12 June 2018 10:12

Yes it seems I forgot to add the code fragment for the IDXboiler HTTP request.

IDXhotwater is in there, but it will only send the value if it has changed.
If you turn on the hot water for only a short moment, it can miss the change in value, so turn it on for longer and it should send the change to Domoticz.
Intel NUC-> Philips Hue, Aeon Zwave stick V2, Qubino, Fibaro, Everspring, Philio, RFXCom, X10, Harmony Hub, Xiaomi Flora + Gateway, BS440. And P1 / Resol VBus / Nefit EMS bus / DHT21 / DS18B20 / Sonoff / I2C display, all via Arduino/ESP8266.

HendrikJanOost
Posts: 3
Joined: Tuesday 01 March 2016 15:35
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by HendrikJanOost » Monday 16 July 2018 23:39

Hi Kees,
I am also working on the Nefit Topline Aqua Power (Ketel + Boiler) with Arduino Mega (+ EMSBusInterface) and Domoticz. The reading with sketch from EMSBusReceiveExample1 is fine. All values are read correctly. But I do not find all IDxs and values in Domoticz.
I only see 6 of the 8 IDs. The boiler temperature and the hotwater temperature do not occur in Domoticz, the other six do. What is going wrong here? Wrong setting? What should I adjust?

User avatar
bbqkees
Posts: 513
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 3.8x
Location: The Netherlands
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by bbqkees » Tuesday 17 July 2018 9:19

You mean that you have created the sensors in Domoticz but the boiler temp and hot water are not updated?

Are you sure you created the right sensors and use the correct IDX numbers?

The boiler temperature is in the default datagram from the boiler so if all other values are read out correctly it means the problem is likely somewhere else.
Intel NUC-> Philips Hue, Aeon Zwave stick V2, Qubino, Fibaro, Everspring, Philio, RFXCom, X10, Harmony Hub, Xiaomi Flora + Gateway, BS440. And P1 / Resol VBus / Nefit EMS bus / DHT21 / DS18B20 / Sonoff / I2C display, all via Arduino/ESP8266.

HendrikJanOost
Posts: 3
Joined: Tuesday 01 March 2016 15:35
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by HendrikJanOost » Saturday 21 July 2018 21:33

Hallo Kees,
the output on Arduino Mega Serial Monitor of EMSBusReceiveExample is good. But i get no value from nefitRegister[5]:558 into Domoticz. I transmit the output via Ethetnet shield to the Domoticz server on my pi+3.
I set my own Domoticz Idx number: int IDXboiler = 006; //ketel temp. But there is no result or value (55.8) in Domoticz with IDX 6. I have a Nefit Topline AquaPower en Moduline 400. Do you have any idea what is going wrong?

User avatar
bbqkees
Posts: 513
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 3.8x
Location: The Netherlands
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by bbqkees » Monday 23 July 2018 9:42

Well i did not include every item in the loop to transmit all the GET requests (starting at line 764).
At a quick glance I can see [5] is not in there.

So you would need to add a piece of code that sends it.
You can just copy the piece of 'cvpressure' and modify it with the parameters for [5].
Intel NUC-> Philips Hue, Aeon Zwave stick V2, Qubino, Fibaro, Everspring, Philio, RFXCom, X10, Harmony Hub, Xiaomi Flora + Gateway, BS440. And P1 / Resol VBus / Nefit EMS bus / DHT21 / DS18B20 / Sonoff / I2C display, all via Arduino/ESP8266.

HendrikJanOost
Posts: 3
Joined: Tuesday 01 March 2016 15:35
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by HendrikJanOost » Monday 23 July 2018 21:22

Hi Kees,
thanks, it works!!

User avatar
bbqkees
Posts: 513
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 3.8x
Location: The Netherlands
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by bbqkees » Tuesday 24 July 2018 8:42

Great.

I'll update my code page soon as well, as it is a strange omission while the parameters are declared at the top anyway.
Intel NUC-> Philips Hue, Aeon Zwave stick V2, Qubino, Fibaro, Everspring, Philio, RFXCom, X10, Harmony Hub, Xiaomi Flora + Gateway, BS440. And P1 / Resol VBus / Nefit EMS bus / DHT21 / DS18B20 / Sonoff / I2C display, all via Arduino/ESP8266.

pa3gmi
Posts: 10
Joined: Monday 11 June 2018 20:48
Target OS: Raspberry Pi
Domoticz version: 4.9700
Location: Dinteloord Netherlands
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by pa3gmi » Monday 06 August 2018 13:30

Hi Kees,

I am almost 70 and have no experience in Arduino programming. What I would ask you is it possible to get also the Ansauglufttemperatur and the Abgastemperatur in Domoticz?

User avatar
bbqkees
Posts: 513
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 3.8x
Location: The Netherlands
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by bbqkees » Tuesday 07 August 2018 9:05

pa3gmi wrote:
Monday 06 August 2018 13:30
Hi Kees,

I am almost 70 and have no experience in Arduino programming. What I would ask you is it possible to get also the Ansauglufttemperatur and the Abgastemperatur in Domoticz?
The first one is from message 0x18, which is generated every 10 seconds, however the second one is from message 0x19 which is not always available without writing to the bus.
Did you create the whole circuit or just the reading part?
Intel NUC-> Philips Hue, Aeon Zwave stick V2, Qubino, Fibaro, Everspring, Philio, RFXCom, X10, Harmony Hub, Xiaomi Flora + Gateway, BS440. And P1 / Resol VBus / Nefit EMS bus / DHT21 / DS18B20 / Sonoff / I2C display, all via Arduino/ESP8266.

pa3gmi
Posts: 10
Joined: Monday 11 June 2018 20:48
Target OS: Raspberry Pi
Domoticz version: 4.9700
Location: Dinteloord Netherlands
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by pa3gmi » Tuesday 07 August 2018 18:13

Hi Kees,

I have ordered a print by you, I have not the intention to write to the CV, only read. I have just a new Trendline II and I want regulate the boiler this winter for most economic use, so it look me nice to see those parameters.

My job when I was working was Meet en regel monteur, for almost 40 years in a sugar factory, so I still like those things.
When the Abgastemp is a problem I can always put a separate measurement for that with a ESP8266

User avatar
bbqkees
Posts: 513
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 3.8x
Location: The Netherlands
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by bbqkees » Wednesday 08 August 2018 9:18

Writing to the bus is no problem at all with my board. In this case you are not setting boiler parameters, just requesting to read them.
I'll try to update my Github with those two parameters soon.
Intel NUC-> Philips Hue, Aeon Zwave stick V2, Qubino, Fibaro, Everspring, Philio, RFXCom, X10, Harmony Hub, Xiaomi Flora + Gateway, BS440. And P1 / Resol VBus / Nefit EMS bus / DHT21 / DS18B20 / Sonoff / I2C display, all via Arduino/ESP8266.

pa3gmi
Posts: 10
Joined: Monday 11 June 2018 20:48
Target OS: Raspberry Pi
Domoticz version: 4.9700
Location: Dinteloord Netherlands
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by pa3gmi » Wednesday 08 August 2018 9:30

Thanks Kees,
I keep an eye on it.

Bernhardst
Posts: 3
Joined: Saturday 31 March 2018 16:17
Target OS: -
Domoticz version:
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by Bernhardst » Friday 19 October 2018 20:21

Hello,
a long time after recieving your adapter i had time to install it.
Now you can set one more Brand on your List:

Heater is Sieger BK 15
Thermostat is Sieger eSR 73 = Buderus RC30

Your Adapter is connected on a Wemos D1 Mini with this Firmware:
https://github.com/proddy/EMS-ESP-Boile ... e-firmware

Data is transmitted per MQTT and used in ioBroker.

I actually don't recieve some Data from the Heater (Total operating times), but i think its only a small adjustment in the Program.

User avatar
bbqkees
Posts: 513
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 3.8x
Location: The Netherlands
Contact:

Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)

Post by bbqkees » Tuesday 23 October 2018 11:40

Bernhardst wrote:
Friday 19 October 2018 20:21
Hello,
a long time after recieving your adapter i had time to install it.
Now you can set one more Brand on your List:

Heater is Sieger BK 15
Thermostat is Sieger eSR 73 = Buderus RC30

Your Adapter is connected on a Wemos D1 Mini with this Firmware:
https://github.com/proddy/EMS-ESP-Boile ... e-firmware

Data is transmitted per MQTT and used in ioBroker.

I actually don't recieve some Data from the Heater (Total operating times), but i think its only a small adjustment in the Program.
Ok Great.
Intel NUC-> Philips Hue, Aeon Zwave stick V2, Qubino, Fibaro, Everspring, Philio, RFXCom, X10, Harmony Hub, Xiaomi Flora + Gateway, BS440. And P1 / Resol VBus / Nefit EMS bus / DHT21 / DS18B20 / Sonoff / I2C display, all via Arduino/ESP8266.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests