IPS_SetProperty funktioniert nicht richtig bei LCN Timer intervall

Hallo.

Ich benutze IPS_SetProperty($id, ‘Intervall’,120) um das auslesen der Variablen in einem LCN Module alle 120 sec zu triggern.

Mit IPS_GetProperty($id, ‘Intervall’) bekomme ich als Rückgabe auch 120!

Allerdings sehe ich im LCN Bus log das, das Module ca. alle 24 sec ausgelesen wird:

Das hier ist die Einstellung in IPS:

Ich habe es mal mit "240” sec versucht. Hier sehe ich auf den LCN Bus es all 40 sec.

grafik

Mache ich hier etwas falsch, oder funktioniert IPS_SetProperty für “Interval” bei LCN nicht richtig?

Danke.

Ich glaube da ist ein l zu viel. Und kann es sein, dass du ein IPS_ApplyChanges vergessen hast?

paresy

Sorry ich meinte ‘Interval’!

Das ist mein aufruf: “IPS_SetProperty(16684, ‘Interval’,120); und ein IPS_ApplyChanges mach ich auch. Wenn ich es in der Konsole öffne und ändere habe ich das gleich Ergebnis.

Habe das Verhalten in IPS 7.2 und IPS 8.1!

Die 120s ist die Zeit für alle Werte. Da LCN bei den alten Modul einzeln abgefragt werden muss, teilt sich die Zeit durch die Anzahl der aktivierten Checkboxen. Wenn du neue Modul hast, lass den Timer am besten aus und lass dir die Wertänderungen senden.

paresy

Ja ich habe neue Module! Hab ich verstanden!

Danke!