Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)
Moderator: leecollings
-
- 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)
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
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
- 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)
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.
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/
-
- 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)
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
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
- 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)
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.
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/
-
- 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)
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?
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?
- 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)
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.
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/
-
- 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)
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?
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?
- 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)
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].
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/
-
- 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)
Hi Kees,
thanks, it works!!
thanks, it works!!
- 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)
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.
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/
-
- 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)
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?
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?
- 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)
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/
-
- 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)
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
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
- 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)
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.
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/
-
- 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)
Thanks Kees,
I keep an eye on it.
I keep an eye on it.
-
- 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)
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.
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.
- 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)
Ok Great.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.
Bosch / Nefit / Buderus / Junkers / Worcester / Sieger EMS bus Wi-Fi MQTT Gateway and interface boards: https://bbqkees-electronics.nl/
-
- 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)
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.
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.
Re: Nefit / Buderus data/control via Arduino / ESP8266 to Domoticz (directly without OpenTherm module or Easy)
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?
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?
- 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)
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.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?
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/
Who is online
Users browsing this forum: No registered users and 0 guests