Coder Social home page Coder Social logo

bbqkees / nefit-buderus-ems-bus-arduino-domoticz Goto Github PK

View Code? Open in Web Editor NEW
88.0 31.0 26.0 2.32 MB

Readout of EMS protocol datagrams and transfer of data to Domoticz via Arduino

License: MIT License

C++ 100.00%
ems domoticz arduino thermostat nefit ems-bus http-get rc20 rc35 ethernet

nefit-buderus-ems-bus-arduino-domoticz's Issues

support for ESP8266

Hi bbqkees,

I am trying to compile program for Wemos D mini board, but it end with 'nefitSerial' was not declared in this scope.
Could you point me out what need to be change in NefitSerial.h library to support ESP8266 boards?

Bosch EasyControl Adapter

I'm new to this, and I cannot get on the domoticz forum because a cookie policy I need to accept that isn't visible to me. But there is an adapter for older thermostats that has EMS on the thermostat side and connects to the older heating system. (I assume the protocol of interest on that side is called iRT)

This makes my Buderus logamax U122 compatible with the Bosch EasyControl CT200, which according to the documentation, is using EMS.

So that might extent the usability of this project to more heating systems.

Schematic for new EMS Bus Wi-Fi Gateway?

Hi.

Can or will you provide the current schematic of the EMS Bus Wi-Fi Gateway wich includes the Wemos D1 Mini and the buck power regulator?

The Background is that I have to create my own PCB that will fit inside a already mounted cabinet.

What do I connect to vref?

In the schematics vref is named. But what should I connect it to?
And do you have some better pictures of your breadboard setup or a parts list from Farnell or something?

conflict_with_netifserial_and_sd

Ik wil de nefitserial SD library samen in een sketch toepassen. echter ontstaat tijdens compilatie een 'conflict'met HardwareSerial0.cpp. Daar een beginnende Arduino en C hobbyist ben, heb ik geen idee hoe ik dit oplossen kan.

conflict_with_netifserial_and_sd.zip

**Archiving built core (caching) in: C:\Users\Jacoba01\AppData\Local\Temp\arduino_cache_130884\core\core_arduino_avr_megaADK_5638c217b04eda8279099c4937887265.a
HardwareSerial0.cpp.o (symbol from plugin): In function `Serial':

(.text+0x0): multiple definition of `__vector_25'

libraries\Nefitserial\NefitSerial.cpp.o (symbol from plugin):(.text+0x0): first defined here

c:/program files/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions

collect2.exe: error: ld returned 1 exit status

exit status 1
Fout bij het compileren voor board Arduino Mega ADK**

Connection lost with Wemos

Dear Kees,

I received your board + Wemos last week and got everything up and running relatively quickly using Domoticz/MQTT. I could see all data coming in, but after a while, usually a couple of hours, nothing was being sent until the Wemos was power cycled. After consulting with Proddy, he suggested to flash the board with his latest version of the sw to make sure that wasn't an issue. I did that, but now all I can get out of the board is this:

ets Jan 8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
vbb28d4a3
~ld

So, now my question to you is: How did you flash the Wemos firmware? What tools and settings did you use?

Thanks for your help

Ron

Heating ON

Can I turn ON/OFF heating my boiler Bosch Condens 2500W via EMS ?
I don`t have any EMS thermostat...

Not an issue, just a question....

Hi bbqkees,

Do you know how much current can be pulled from the EMS front service jack connector?
I'm planning to make a pcb with an ESP8266 module to push the data to a MQTT broker.
I want to convert the 12V to 3.3V, if enough current is available then an external power source won't be needed.

Best regards,
Edjeed

Ps. Sorry for abusing the issue page, didn't know where to ask else...
I am not able to measure myself, don't have a Nefit yet (but will be having one soon)

EBUS or EMS?

Hello!
I have old Junkers atmospheric boiler (ZWC28-1MF2K) and stumbled in docs about using E/BUS devices (thermostats etc.), so the question is:
Does EMS is the same as EBUS older Junkers (Bosch) used?
Also I have started upgrade my heating system (step by step), and have 2 MM100 controllers (for floor/radiators heating accordingly) that are 100% EMS devices, was thinking about creating virtual thermostats from sensors I have in my house -- is it possible?

Rx Tx label

Is it possible that the rx & tx label on the v0.9 board is switched?
I have to connect the rx pin from the ems module to the rx pin on the arduino mega to get the whole thing working.

Link to schema is dead.

Hi there. I like your project and like to use parts of it for myself. I clicked the link for the breadboard schema in your documentation but it seams to be (re)moved. Do you by any chance still have the schema yourself?

what changes are made in the serial library

Hi,

i have made a working code to upload data to my domoticz server via my Arduino Uno Wifi edition.
But when i put that code in your code it doesn't upload my data anymore, the only change you made is an alternate serial library, but how has it changed and why does it not work with my UNO Wifi???

Not function interface

Hello, I got an interface a few days agao, but it doesn't work. I tried a WEMOS D1 Mini and a PI 3b+. My heating system is with a Loagamax Plus GB172-14. I've also written 2 emails to you, but didn*t get any answer. EMS-ESP shows always that EMS-Bus is not connected. I tried the Rx resistor setting with the yellow jumper and the connection over jack or terminal. Would be nice to get some help to solve the problem. Bus voltage is 16v and it's the only thing I can measure with my multimeter. I don't have an ozciloscope. Thank you Klaus

ems_failiure_2 jpg
ems_failiure_3 jpg
ems_failiure

How can I write values?

I have a Buderus GB125 oil heating and have the EMS Bus interface board and the WEMOS. I can telnet to the WEMOS and see all data like expected.

What I want to do
I would like to change the temperatures on my Buderus GB125 and set the night / day status

What I tried
I telnet to wemos and saw that the 2 commands should do the trick:
thermostat mod 0
thermostat temp 23
=> I would now expect that my RC35 switches to night mode and temp changes to 23°
=> But nothing is changed in the RC35

Hints needed
Does it not work with RC35? Can somebody say it?
Do I have to create a telegram ? How Can I send it?
https://emswiki.thefischer.net/doku.php?id=wiki:ems:telegramme

Many thanks for some hints to be able to change settings.

Lost connection and capacitor C1 very hot

After letting it work for some time, connection to EMS-Bus is lost and one capacitor is getting very hot. It's C1 on the pcb. I disconnected the board asap from the service connector jack, Connecting it again for only 2 swconds it's hoz again. I think a part on the pcb is damaged. I'm really frustrated that it only worked for a very short time. What could be happened to cause this?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.