ich versuche gerade in der Loxone Config ein Relais Ausgang über Modbus anzusteuern.
Die Modbus Verbindung ist eingerichtet und ich kann auch den Status des Relais einen Sensor auslesen. Wenn ich über die Hersteller Software das Relais betätige überträgt es auch den Sensor Wert zu Loxone richtig.
Leider schaffe ich es mir aber nicht das Relais über einen Aktor anzusteuern.
Folgende Werte habe ich vom Hersteller.
Input:
relais_1 | 0x110 | ||||
0 | .bit 0 | Status | 0x1100 | 0: Ausgang AUS; 1: Ausgang EIN |
Darüber erhalte ich die Sensorwerte ob das geschalten ist oder nicht.
Für den Aktor habe ich vom Hersteller folgende Werte:
Holding:
relais_1 | 0x110 | |||
14 | .bit 14 | on_off | 0: Ausgang AUS; 1: Ausgang EIN |
Den Aktor habe ich wie folgt eingestellt
Da es sich um ".bit 14" handeln soll komme ich bei Hex auf 0x110E und somit auf einen IO auf 4366.
Eingerichtet ist das Analogeraktor mit folgenden Einstellungen:
In der Loxone Config habe ich dann den Modbus Log aktiviert und erhalte die Fehlermeldung:
Illegal IO Address (Exception-Code 02)
Nach viel probieren fällt mir aber leider keine Möglichkeit ein wie ich das Problem mit der Ansteuerung des Relais lösen kann.
Zur Info dies ist mein erstes Projekt mit Modbus. Somit kann der Fehler natürlich überall liegen ;-).
Danke für eure Unterstützung.
Viele Grüße
Florian
Kommentar