Dort steht auf Seite 70, das ich unter der IP Adresse, Port 502 und Slave-ID 255 Werte Lesen/Schreiben kann. Mir geht es um den Coil 400 auf Seite 86.
Ich bekomme immer die Meldung Illegal_Data_address sobald ich versuche darauf zu schreiben. Wenn ich die Symconanleitung richtig lese, müsste Geräteadresse -1 korrekt sein, daher habe ich als Adresse je 399 benutzt, 1bit, read coil und write single coil.
Daten kommen laut Debug auch an, aber schreiben mag er nicht. Was mache ich da falsch?
Du wirst die angegebene Adresse 400 schon versucht haben, gut wäre wenn Du Hardcopys von Gateway, Instanz und ein Debug posten könntest und bei dem angegebenen Link ist keine Modbusadressliste zu erkennen.
Gruß Helmut
ich glaub gestern abend war es zu spät für das Posting [emoji23]
ich hatte mehrere Screenshots gemacht. Ich hatte vorher die forensuche bemüht und Beiträge gefunden in denen es geheissen hat man solle mal ein wenig mit den Adressen experimentieren…
hab es mal angehangen, da der neue Link noch merkwürdiger ist
Vielen Dank.
P.S.
anbei ein debug-dump vom client socket und vom modbus-gateway, ein Debug vom modbus-device bleibt aber leer obwohl sich die variable von der Uhrzeit her aktualisert
ich habe meinen Beitrag oben noch mit dumps ergänzt. Die Geschichte begann hier. E3DC vertreibt umgelabelte Wallboxen von Wallbe, darin arbeti der Phoenix-Controller.
Ich habe ein Tool benutzt (steht auch im Beitrag, evcc) welches per Modbus das Register 400 schreibt und das klappt auch super. Nur über Symcon will es nicht.
Ich habe mit den Adressen gespielt und sowohl single als auch multicoil versucht… es kommt immer der Fehler.