IPS 4.3 - LCN_SwitchRelayTimer

Hi,
schön, daß es dieses Kommando jetzt gibt - aber leider hat sich da ein
Bug eingeschlichen.
Wenn ich dieses Kommando an ein Relais schicke,
wird es auf das darauf folgende Relais angewendet.
Der Befehl ist also auf Relais 1 nicht anwendbar.

Gruß
Olli

Hallo Olli,

was genau meinst du mit dem darauffolgenden Relais? Wird die ID falsch ausgewertet oder der Kanal? Von deiner Beschreibung her würde ich den Kanal vermuten. Sprich, in deiner LCN-Instanz ist der Kanal 2 eingestellt, aber wenn ich LCN_SwitchRelayTimer darauf aufrufe wird Kanal 3 entsprechend geschaltet? Ich konnte eben auf die Schnelle dazu aber kein Problem entdecken. Daher wäre es super, wenn du das Problem genauer beschreiben könntest. Dann könnte ich gezielt auf die Suche gehen.

Hi,
genauso ist es…

Auf Relais 1 will ich das Kommando ausführen (Bild1),
dann führe ich es aus und es wird auf Relais 2 angewendet (Bild2).
Mache ich das mit Relais 5, wirkt der Befehl auf Relais 6… (Bild3).

Gruss
Olli

Hallo Niels!

Dachte ich helfe mal aus und analysiere das Problem von Olli bzw. dem Befehl LCN_SwitchRelayTimer()

Das gibt es in der Tat einen Fehler drin im PCK-Kommando, der sich aber schnell von euch beheben lässt.

Ich habe zum Testen den Befehl auf Relais 1 von Modul 50 (im Segment 0) abgesendet und anhand der Meldungen im Bus sieht man gleich das Problem:

16:53:14 [PCHK] >M000050.R8T050Z1-------

16:53:14 [PCHK] S000_M004 to M050 Relay timer: - 1 - -  - - - - for 2.04 sec.
16:53:14 [PCHK] S000_M050 statusL Relays: 0 1 0 0  0 0 0 0

Das PCK-Kommando hat den Fehler an der 16.Stelle; Das Z nach der Zeit ist zuviel. Das wird bereits als der Wert für Relais 1 vom LCN-Bus ausgewertet.
Das PCK-Kommando müsste lauten: R8T0501------- dann stimmt auch das Ergebnis. Siehe folgende Ausgabe aus dem LCN-Bus

17:03:27 [PCHK] >M000050.R8T0501-------

17:03:27 [PCHK] S000_M004 to M050 Relay timer: 1 - - -  - - - - for 2.04 sec.
17:03:27 [PCHK] S000_M050 statusL Relays: 1 0 0 0  0 0 0 0

LG
Richard

Danke für die Rückmeldung und Analyse! Wir haben das direkt so gefixt, das ist also zum nächsten Update ausgebessert.

Dank an Euch!
Hoffe, das Update kommt bald.

Gruss
Olli