ich habe ein IPS ( V 3.40 - #3755 ) am laufen.
Ich habe vor kurzen geupdatet.
Vor meinem Update hat es wunderbar funktioniert das ich werte über mehrere Schaltflächen in der Wago verändere.
z.b. einen Wert von 1,0 auf 0,9 setzten etc.
Seit dem Update habe ich das Problem das ich diese Werte nicht mehr via Webfront editieren kann.
Hier ein paar Screenies meiner Konfiguration :
3.3 wars … datum suche ich raus.
Gibts denn noch ne möglichkeit zu debuggen … im meldungsfenster ist nichts zu sehen … und wenn ich den befehl via script abfeuer dann klappts.
Ich bin noch relativ neu hier und habe einige Werte der Heizung über Modbus TCP/IP in IPS eingelesen.
Dies funktioniert auch wunderbar. Leider kann ich die Variable nicht schreiben.
Es handelt sich um eine Taste zum Absenken des Heizbetriebs (Aus = 1802/Ein = 1803).
Wenn ich den ganz simplen Code sende, bekomme ich jedoch nur eine Fehlermeldung:
Warning: ILLEGAL_DATA_ADDRESS in /var/lib/symcon/scripts/39772.ips.php on line 3
Hätte jemand eine Idee wo der Fehler sein könnt? Ist die Geräteadresse für Function Code 16 zulässig?
Eine Dokumentation habe ich. Unterstützt bzw. benötigt werden von dem Gerät ausschließlich Function Code 3 und 16.
Der Screenshot sollte schon passen. Am Kessel habe ich der Variable das Register 1090 zugeordnet.
1802 bzw 1803 ist der Wertebereich der Variable.
Diese Infobox habe ich gesehen. Ein Ändern des Registers auf 40002 löste das Problem leider nicht.
Habe den Fehler trotzdem gefunden. Entgegen meiner Auffassung aus der Doku muss das Register für Lesen und Schreiben das gleiche sein.