Probleme mit Waveshare 2-CH Hat und Raspberry Pi
Verfasst: 30. Dez 2020 18:25
Hi zusammen,
ich habe auf meinen PI3 den 2-CH RS485 Hat von Waveshare installiert. Auch die Befehle habe ich laut Anleitung durchgeführt.
Des Testfile mit Python hat auch funktioniert.
Wenn ich im Openhab das Modbusbinding installiere bekomme ich allerdings folgende Fehlermelungen.
Keine Ahnung was das sein könnte. Ich habe schon die Berechtigung geprüft und unter "/etc/default/openhab2" folgende Zeile eingetragen.
EXTRA_JAVA_OPTS="-Dgnu.io.rxtx.SerialPorts=/dev/ttySC0:/dev/ttySC1"
Bisher alles ohne Erfolg.
Hat noch jemand eine Idee?
Im Anhang noch ein Bild dazu.
Gruß Marco
ich habe auf meinen PI3 den 2-CH RS485 Hat von Waveshare installiert. Auch die Befehle habe ich laut Anleitung durchgeführt.
Dadurch wurden bei mir die 2 Ports "dev/ttySC0 und dev/ttySC1" angelegt.sudo nano /boot/config.txt
Add the line below to the file, the int_pin should be set according to the actual welding:
dtoverlay=sc16is752-spi1,int_pin=24
Then restart Raspberry Pi
sudo reboot
Des Testfile mit Python hat auch funktioniert.
Wenn ich im Openhab das Modbusbinding installiere bekomme ich allerdings folgende Fehlermelungen.
2020-12-30 14:56:58.356 [ERROR] [ing.ModbusSlaveConnectionFactoryImpl] - connect try 1/1 error: Could not get port identifier, maybe insufficient permissions. null. Connection SerialConnection@1f87f0b[portName=/dev/ttySC0,port=<null>]. Endpoint ModbusSerialSlaveEndpoint@1ea8658[portName=/dev/ttySC0]
2020-12-30 14:56:58.359 [ERROR] [ing.ModbusSlaveConnectionFactoryImpl] - re-connect reached max tries 1, throwing last error: Could not get port identifier, maybe insufficient permissions. null. Connection SerialConnection@1f87f0b[portName=/dev/ttySC0,port=<null>]. Endpoint ModbusSerialSlaveEndpoint@1ea8658[portName=/dev/ttySC0]
2020-12-30 14:56:58.361 [ERROR] [ing.ModbusSlaveConnectionFactoryImpl] - Error connecting connection SerialConnection@1f87f0b[portName=/dev/ttySC0,port=<null>] for endpoint ModbusSerialSlaveEndpoint@1ea8658[portName=/dev/ttySC0]: Could not get port identifier, maybe insufficient permissions. null
Keine Ahnung was das sein könnte. Ich habe schon die Berechtigung geprüft und unter "/etc/default/openhab2" folgende Zeile eingetragen.
EXTRA_JAVA_OPTS="-Dgnu.io.rxtx.SerialPorts=/dev/ttySC0:/dev/ttySC1"
Bisher alles ohne Erfolg.
Hat noch jemand eine Idee?
Im Anhang noch ein Bild dazu.
Gruß Marco