NEWS
Modbus: write registers
-
Hallo zusammen,
ich bin neu hier im Forum und bräuchte eure Hilfe.
Ich versuche zur Zeit eine Lüftungsanlage mit Modbus Anschluss in den ioBroker zu bekommen.Das Auslesen der Werte funktionierte auch auf Anhieb, nur jetzt stehe ich vor dem Problem, Werte in die Anlage zu schreiben.
Leider gibt es im Modbus Adapter dafür keine gesonderten Tab, sondern man schreibt, soweit ich verstanden habe, einfach auf die entsprechenden Werte der "holding" register.
Wenn ich das versuche, stürzt mir der Adapter leider immer mit folgender Fehlermeldung ab:
Cannot write [257]: {"errorCode":134,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}Mit einem Modbus Tool auf meinem Windows PC funktioniert das schreiben ohne Probleme.
Folgende Beiträge habe ich schon zusammengetragen:
https://github.com/ioBroker/ioBroker.modbus/issues/23
Leider weiß ich nicht wo ich den Wert "Set maxBlock to 1" setzen könnte, um das zu versuchen.auch hier im Forum gab es schon eine Diskusion, leider ohne Lösung:
https://forum.iobroker.net/topic/26151/modbus-fc16-write-multiple-registers/4Bin für jede Hilfe dankbar.
Grüße,
MirageSystemdata Bitte Ausfüllen Hardwaresystem: Synology NAS Arbeitsspeicher: 4GB Festplattenart: HDD Betriebssystem: Linux Nodejs-Version: v10.19.0 NPM-Version: 6.13.4 Installationsart: Doker Image genutzt: Ja Ort/Name der Imagedatei: buanet/iobroker:latest -
Hallo zusammen,
ich bin neu hier im Forum und bräuchte eure Hilfe.
Ich versuche zur Zeit eine Lüftungsanlage mit Modbus Anschluss in den ioBroker zu bekommen.Das Auslesen der Werte funktionierte auch auf Anhieb, nur jetzt stehe ich vor dem Problem, Werte in die Anlage zu schreiben.
Leider gibt es im Modbus Adapter dafür keine gesonderten Tab, sondern man schreibt, soweit ich verstanden habe, einfach auf die entsprechenden Werte der "holding" register.
Wenn ich das versuche, stürzt mir der Adapter leider immer mit folgender Fehlermeldung ab:
Cannot write [257]: {"errorCode":134,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}Mit einem Modbus Tool auf meinem Windows PC funktioniert das schreiben ohne Probleme.
Folgende Beiträge habe ich schon zusammengetragen:
https://github.com/ioBroker/ioBroker.modbus/issues/23
Leider weiß ich nicht wo ich den Wert "Set maxBlock to 1" setzen könnte, um das zu versuchen.auch hier im Forum gab es schon eine Diskusion, leider ohne Lösung:
https://forum.iobroker.net/topic/26151/modbus-fc16-write-multiple-registers/4Bin für jede Hilfe dankbar.
Grüße,
MirageSystemdata Bitte Ausfüllen Hardwaresystem: Synology NAS Arbeitsspeicher: 4GB Festplattenart: HDD Betriebssystem: Linux Nodejs-Version: v10.19.0 NPM-Version: 6.13.4 Installationsart: Doker Image genutzt: Ja Ort/Name der Imagedatei: buanet/iobroker:latest -
@joeall Würde mich auch interessieren, möchte einen MODBUS Lader bauen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden