Raspberry Pi 3 und Modbus RTU / RS485
Verfasst: 16. Mär 2017 18:11
Hallo Miteinander,
komme selbst aus der Automationstechnik, bin beim Raspberry Pi und bei openHAB aber noch recht unerfahren. Aktuell habe ich ein Projekt mit Arduino Komponenten realisiert. Der Arduino stellt verschiedene Werte über eine RS485 Schnittstelle und Modbus RTU bereit die nun mit openHAB an einem Raspberry Pi 3 ausgelesen und dargestellt werden sollen.
Als RS485 Schnittstelle verwende ich ein "Max485 TTL To RS-485 Module" beim Arduino. Selbiges Modul soll nun auch beim Pi ran welches über die integrierte UART Schnittstelle wie folgt agebunden ist: https://www.homegear.eu/images/1/10/RS4 ... Wiring.png
Soweit ich das rausgefunden habe, muss die UART am PI noch etwas umkonfiguriert werden. Habe mich da an folgender Beschreibung orientiert:
https://www.abelectronics.co.uk/kb/arti ... port-usage
In openHAB ist das Add-On "Modbus Binding" mit installiert. Die modbus.cfg habe ich wie folgt konfiguriert:
poll=1000
serial.slave1.connection=/dev/ttyAMA0:19200:8:even:1:rtu:35:1500:none:none
serial.slave1.type=holding
serial.slave1.id=2
serial.slave1.start=1
serial.slave1.length=2
serial.slave1.valuetype=int16
Leider weiß ich nun aber nicht weiter... Wie binde ich die beschriebenen GPIO14 und 15 in openHAB mit ein und vorallem wie sehe ich ob überhaupt was funktioniert? Generell steige ich durch das Einbinden von Werten bei openHAB noch nicht ganz durch....
komme selbst aus der Automationstechnik, bin beim Raspberry Pi und bei openHAB aber noch recht unerfahren. Aktuell habe ich ein Projekt mit Arduino Komponenten realisiert. Der Arduino stellt verschiedene Werte über eine RS485 Schnittstelle und Modbus RTU bereit die nun mit openHAB an einem Raspberry Pi 3 ausgelesen und dargestellt werden sollen.
Als RS485 Schnittstelle verwende ich ein "Max485 TTL To RS-485 Module" beim Arduino. Selbiges Modul soll nun auch beim Pi ran welches über die integrierte UART Schnittstelle wie folgt agebunden ist: https://www.homegear.eu/images/1/10/RS4 ... Wiring.png
Soweit ich das rausgefunden habe, muss die UART am PI noch etwas umkonfiguriert werden. Habe mich da an folgender Beschreibung orientiert:
https://www.abelectronics.co.uk/kb/arti ... port-usage
In openHAB ist das Add-On "Modbus Binding" mit installiert. Die modbus.cfg habe ich wie folgt konfiguriert:
poll=1000
serial.slave1.connection=/dev/ttyAMA0:19200:8:even:1:rtu:35:1500:none:none
serial.slave1.type=holding
serial.slave1.id=2
serial.slave1.start=1
serial.slave1.length=2
serial.slave1.valuetype=int16
Leider weiß ich nun aber nicht weiter... Wie binde ich die beschriebenen GPIO14 und 15 in openHAB mit ein und vorallem wie sehe ich ob überhaupt was funktioniert? Generell steige ich durch das Einbinden von Werten bei openHAB noch nicht ganz durch....