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.

Moderator: leecollings

Pat0500
Posts: 7
Joined: Wednesday 21 February 2018 12: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 »

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: 407
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 4.1x
Location: The Netherlands
Contact:

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

Post by bbqkees »

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. :-)
Bosch / Nefit / Buderus / Junkers / Worcester / Sieger EMS bus Wi-Fi MQTT Gateway and interface boards: https://bbqkees-electronics.nl/
Pat0500
Posts: 7
Joined: Wednesday 21 February 2018 12: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 »

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: 407
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 4.1x
Location: The Netherlands
Contact:

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

Post by bbqkees »

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.
Bosch / Nefit / Buderus / Junkers / Worcester / Sieger EMS bus Wi-Fi MQTT Gateway and interface boards: https://bbqkees-electronics.nl/
HendrikJanOost
Posts: 3
Joined: Tuesday 01 March 2016 14:35
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

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

Post by HendrikJanOost »

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: 407
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 4.1x
Location: The Netherlands
Contact:

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

Post by bbqkees »

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.
Bosch / Nefit / Buderus / Junkers / Worcester / Sieger EMS bus Wi-Fi MQTT Gateway and interface boards: https://bbqkees-electronics.nl/
HendrikJanOost
Posts: 3
Joined: Tuesday 01 March 2016 14:35
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

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

Post by HendrikJanOost »

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: 407
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 4.1x
Location: The Netherlands
Contact:

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

Post by bbqkees »

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].
Bosch / Nefit / Buderus / Junkers / Worcester / Sieger EMS bus Wi-Fi MQTT Gateway and interface boards: https://bbqkees-electronics.nl/
HendrikJanOost
Posts: 3
Joined: Tuesday 01 March 2016 14:35
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

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

Post by HendrikJanOost »

Hi Kees,
thanks, it works!!
User avatar
bbqkees
Posts: 407
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 4.1x
Location: The Netherlands
Contact:

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

Post by bbqkees »

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.
Bosch / Nefit / Buderus / Junkers / Worcester / Sieger EMS bus Wi-Fi MQTT Gateway and interface boards: https://bbqkees-electronics.nl/
pa3gmi
Posts: 9
Joined: Monday 11 June 2018 20:48
Target OS: Raspberry Pi / ODroid
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 »

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: 407
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 4.1x
Location: The Netherlands
Contact:

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

Post by bbqkees »

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?
Bosch / Nefit / Buderus / Junkers / Worcester / Sieger EMS bus Wi-Fi MQTT Gateway and interface boards: https://bbqkees-electronics.nl/
pa3gmi
Posts: 9
Joined: Monday 11 June 2018 20:48
Target OS: Raspberry Pi / ODroid
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 »

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: 407
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 4.1x
Location: The Netherlands
Contact:

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

Post by bbqkees »

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.
Bosch / Nefit / Buderus / Junkers / Worcester / Sieger EMS bus Wi-Fi MQTT Gateway and interface boards: https://bbqkees-electronics.nl/
pa3gmi
Posts: 9
Joined: Monday 11 June 2018 20:48
Target OS: Raspberry Pi / ODroid
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 »

Thanks Kees,
I keep an eye on it.
Bernhardst
Posts: 1
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 »

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: 407
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 4.1x
Location: The Netherlands
Contact:

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

Post by bbqkees »

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.
Bosch / Nefit / Buderus / Junkers / Worcester / Sieger EMS bus Wi-Fi MQTT Gateway and interface boards: https://bbqkees-electronics.nl/
pipo
Posts: 1
Joined: Sunday 28 October 2018 12:51
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

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

Post by pipo »

Hi,

I have the following heater: Buderus logamax plus gb172i which is controlled by a CT100 thermostat. (same as Bosch CT100 Buderus TC100 Junkers CT100)
Now I am interested in reading the thermostat settings.

Q1: has anyone tried to read the EMS bus using the hardware PCB/Arduino with my above hw combination?
I am sure the CT100 thermostat is using EMS protocol. In the installation manual they are referring to EMS a few times.
Q2: has anyone tried to 'emulate' the Android app (Easymode)? I don't want to reverse engineer the protocol, perhaps some genius has done it already? By doing so, I don't need any hardware to monitor the EMS bus.
Q3: @Kees How to order a functional PCB with all SMD components?

Thx.
jovo
Posts: 15
Joined: Thursday 12 March 2015 16:57
Target OS: Linux
Domoticz version:
Contact:

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

Post by jovo »

Hello,

We have a Nefit boiler with a Moduline 30 thermostat.
Pretty sure it is using the EMS protocol as well, but I don't see it listed on the supported thermostat page.
Anyone who has an idea if this module is going to work with my boiler and this thermostat?
User avatar
bbqkees
Posts: 407
Joined: Sunday 17 August 2014 21:01
Target OS: Linux
Domoticz version: 4.1x
Location: The Netherlands
Contact:

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

Post by bbqkees »

jovo wrote: Sunday 28 October 2018 15:41 Hello,

We have a Nefit boiler with a Moduline 30 thermostat.
Pretty sure it is using the EMS protocol as well, but I don't see it listed on the supported thermostat page.
Anyone who has an idea if this module is going to work with my boiler and this thermostat?
If you look at my Github it is specifically mentioned that the Moduline 30 does not use the EMS protocol but the old iRT protocol.
https://github.com/bbqkees/Nefit-Buderu ... at-support
Bosch / Nefit / Buderus / Junkers / Worcester / Sieger EMS bus Wi-Fi MQTT Gateway and interface boards: https://bbqkees-electronics.nl/
Post Reply

Who is online

Users browsing this forum: Google [Bot] and 1 guest