Ich versuche eine Modbus Verbindung mit einem RevPi Connect 4 einzurichten. Dabei habe ich das Problem, dass /dev/ttyRS485 nicht vorhanden ist.
Folgende Vorgehensweise:
- in PicTory habe ich ein virtuelles Device hinzugefügt, 'Modbus RTU Master'
- unter device_path ist /dev/ttyRS485 angegeben
- config gespeichert und 'reset driver' ausgeführt
- piTest -d zeigt den Modbus Adapter
Address: 0 module type: 136 (0x88) RevPi Connect 4 V1.0
Module is present
input offset: 0 length: 6
output offset: 6 length: 7
Address: 64 module type: 24580 (0x6004) ModbusRTU Master Adapter V0.0
Module is present
input offset: 13 length: 101
output offset: 114 length: 73
Unter Services ist 'Enable/Disable Modbus Master' enabled.
Unter /dev kann ich jedoch den Pfad /dev/ttyRS485 nicht finden.
Fehlt hierzu noch irgendwo eine weitere Einstellung?
tail -f /var/log/daemon.log zeigt diesen Eintrag nach dem driver reset:
piModbusMaster[2337]: RTU Master waiting for serial device:/dev/ttyRS485