@wendy2702 Danke für das Aufgreifen meines Themas
Wenn ich deinen Ausführungen richtig folgen konnte stellt deine Lüftung Modbus über RS485 zur Verfügung. Diese ist dann per RJ11 Stecker mit dem IAM verbunden und wird wohl den Modbus Master stellen. !?
Aus dem IAM Richtung Router wird wahrscheinlich kein Modbus mehr laufen oder stellt das nochmal RTU over TCP zur Verfügung? Weiss ich nicht da ich das Teil nicht kenne.
Ja, genau. Anbei screenshot aus dem Manual:
Systemair_IAM.PDF
Zu den Einstellungen im Adapter: Aliase kann meintens entfernt werden und ohne mindestens ein eingetragenes Register wird der Adapter nicht grün.
Ah, ok - das ist eine wichtige Info. Dann versuche ich mal testweise eine Variable abzufragen, z.B. die Lüfterdrehzahl
SAVE_MODBUS_VARIABLE_LIST_20210301_REV36.PDF
So konfiguriert:
Dann bekomme ich dieses log:
modbus.0 2021-04-19 22:59:50.758 info (10399) Disconnected from slave 192.168.175.11
modbus.0 2021-04-19 22:59:47.756 warn (10399) Poll error count: 7 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
modbus.0 2021-04-19 22:59:47.744 info (10399) Connected to slave 192.168.175.11
modbus.0 2021-04-19 22:59:37.736 info (10399) Disconnected from slave 192.168.175.11
modbus.0 2021-04-19 22:59:34.732 warn (10399) Poll error count: 6 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
modbus.0 2021-04-19 22:59:28.720 warn (10399) Poll error count: 5 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
modbus.0 2021-04-19 22:59:22.709 warn (10399) Poll error count: 4 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
modbus.0 2021-04-19 22:59:16.690 warn (10399) Poll error count: 3 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
modbus.0 2021-04-19 22:59:10.679 warn (10399) Poll error count: 2 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
modbus.0 2021-04-19 22:59:04.667 warn (10399) Poll error count: 1 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
modbus.0 2021-04-19 22:59:04.647 info (10399) Connected to slave 192.168.175.11
modbus.0 2021-04-19 22:59:04.250 info (10399) starting. Version 3.2.6 in /opt/iobroker/node_modules/iobroker.modbus, node: v12.22.1, js-controller: 3.2.16
host.ioBrokerDocker 2021-04-19 22:59:02.758 info instance system.adapter.modbus.0 started with pid 10399
host.ioBrokerDocker 2021-04-19 22:59:02.645 info "system.adapter.modbus.0" enabled
Klappt leider noch nicht.
Dann kann es auch hilfreich sein das loggen für die Modbus Instanz auf Debug zu stellen.
Ich nehme an, das kann ich erst, sobald die Verbindung steht und ein Parameter in iobroker abgefragt werden kann, richtig?
Sind meine Grundeinstellungen schon falsch? Nehme ich TCP oder RTU over TCP im modbus Adapter?
Die Geräte ID müsste in meinem Fall die "1" sein, also nicht die vom IAM das wäre die 2) sondern von der Modbus Konfig des Lüftungsgerätes selbst, oder?