Yes, the data you can read from the EMS Bus is described in this webpage: https://emswiki.thefischer.net/.delchrys wrote:Damn you made a nice arduino code, i suppose it is possible to read almost every data on the EMS BUS?danidata wrote:In this repository I have uploaded my code. https://github.com/danidata/Calduino-Wi ... MS-Buderusdanidata wrote:
Hi Icon. Yes, I am preparing a GitHub Project with this code. I hope I will finish it during the weekend. I will post a lik.
It is initially based on bbqkees' Project and uses its NefitSerial library (renamed as EMSSerial, I am currently trying to update it to new Arduino Serial library). All the operations that interact with the EMS Bus have a timeout to avoid an endless wait. I am using a WiFly module (RN-VX) to interact with the EMS Bus and recieve/send via Wify commands. I currently do not use Domoticz but I don't think it should be very complicated to addapt it.
In the next days I will try to add more documentation to the project. Good luck!
I would like to use parts of your code, but i have an arduino Uno with wifi (esp8266) so i have to rewrite most of the wifi parts.
Can you make an option in the code to make it run only on the serial output, so no wifi in it. I would like to see which data i can get out my Nefit Proline with moduline 100 (RC10?)thermostat.
The code has already this function when debug mode is activated (#define debug). Feel free to make changes to my code to find what data you can get from the EMS Bus. I have no idea what is the transmitterID of your thermostat (could not find it in the wiki).
However, in Arduino One you only have a serial port and, if you want to read from the EMS Bus and use serial output at the same time, you will need a second serial port. Maybe with a USB to TTL serial convertor you can manage it, but I have no idea.
If you are going to use a ESP8266, this project maybe interesting for you: https://github.com/susisstrolch/ems-esp-link