Hello and good morning,
I need your help!
For about half a year now, I’ve been trying to integrate my heating / ventilation system via Modbus in Home Assistant every now and then. After I was now yesterday again in vain until 1:30 clock awake I must admit to myself, I need help…
I have now already performed several Google searches, rummaged through various forums and installed the felt the hundredth software.
What exactly do I want to do?
I have a heating / ventilation system in our new building from the company Proxon Zimmermann from Germany. This has a Modbus connection for a building control system which I want to use. For this purpose I bought a RS485 to Ethernet adapter for the DIN rail from Waveshare and connected the system to it. But no matter what I do, I get no values in Home Assistant. Worse, Waveshare also offers various software. But even with this I get no values or no connection at all.
Here is some general info:
Heating system Proxon: https://www.zimmermann-lueftung.de/
Connection Modbus heating system: https://github.com/ioBroker/AdapterRequests/files/6814112/Kurzbeschreibung.GLT_Schnittstelle.FWT2.0.pdf
Modbus settings: Modbus Liste FWT2.0 ver2 - für Kunden.xlsx - Google Drive
Waveshare adapter: https://www.waveshare.com/wiki/RS485_TO_ETH_(B)#Introduction
How did I proceed?
I installed the Waveshare Adapter into my power distribution board and supplied it with power via power supply. And then of course I put it into the Ethernet network. With the WebGui I assigned an IP address and set the protocol to “Modbus TCP to RTU”. More should not be necessary according to various instructions.
The heating system I have then connected via KNX cable to the Waveshare. On the board of the heater is the port x6 with A, B and GND (see instructions above). At the Waveshare accordingly A to A, B to B and GNG to GND.
From a participant of the IO-Brocker forum I got the YAML for Home Assistant (of course he also uses Home Assistant and already has the whole thing running via RS485 to USB adapter).
See here:
- name: proxon
type: rtuovertcp
host: 10.10.10.126
port: 8888
switches:
- name: "Heizelemente Global"
unique_id: proxon_heizelemente_global
scan_interval: 15
slave: 41
address: 325
verify:
delay: 1
- name: "Heizelement Wohnzimmer (Zone1)"
unique_id: proxon_heizelement_wohnzimmer_zone1
scan_interval: 15
slave: 41
address: 187
verify:
delay: 1
- name: "Heizelement Büro KG (Zone2)"
unique_id: proxon_heizelement_buero_kg_zone2
scan_interval: 15
slave: 41
address: 253
verify:
delay: 1
- name: "Heizelement Küche"
unique_id: proxon_heizelement_kueche
scan_interval: 15
slave: 41
address: 254
verify:
delay: 1
- name: "Heizelement Diele"
unique_id: proxon_heizelement_diele
scan_interval: 15
slave: 41
address: 255
verify:
delay: 1
- name: "Heizelement Büro EG"
unique_id: proxon_heizelement_buero_eg
scan_interval: 15
slave: 41
address: 256
verify:
delay: 1
- name: "Heizelement Schlafzimmer"
unique_id: proxon_heizelement_schlafzimmer
scan_interval: 15
slave: 41
address: 257
verify:
delay: 1
- name: "Heizelement Martha"
unique_id: proxon_heizelement_martha
scan_interval: 15
slave: 41
address: 258
verify:
delay: 1
- name: "Heizelement Marlene"
unique_id: proxon_heizelement_marlene
scan_interval: 15
slave: 41
address: 259
verify:
delay: 1
- name: "Heizelement Keller 2"
unique_id: proxon_heizelement_keller2
scan_interval: 15
slave: 41
address: 261
verify:
delay: 1
Since I don’t get any data in Home Assistant I tried the software Modbus Slave. But no matter what I do, I get no values. Worse. The Modbus Slave software tells me that it can’t connect to the Waveshare. “Modbus/TCP Connection Failed. Cannot assign requested address -error 10049. Check if the requestetd IP address exists on your PC.”
But the IP address is exactly the one I use to connect to the WebGui of the Waveshare. Of course with the correct port.
In my desperation I bought the Digitus DA-70157 RS485 to USB Converter and tried it directly with my laptop. Here I get in the software Modbus Slave no error message but also no values.
I haven’t tried with Home Assistant and the converter yet because I don’t have a cable that goes to my Home Assistant server.
Okay, I have written a lot now. I have much more information, but I think up to here for now.
I would really appreciate your help.
Thanks a lot
Joe