"Fehler" in Doku - Location Control

Wenn man das Beispiel in der Doku der Doku für die Location Control verwendet, also die Rollläden bei einer Änderung runter oder hochfährt, dann bekommt man beim Server neustart das Problem das die Skripte amok laufen. Es werden zu diesem Zeitpunkt alle Variablen neu gesetzt und somit alle Scripts getriggert.

Location Control — IP-Symcon :: Automatisierungssoftware (am Ende).

Entweder sollte die Doku angepasst werden oder was besser wäre die Variablen erst aktualisiert werden, bevor die Skripte laufen und die das zum Anlass nehmen einmal zu laufen.

Das ist kein ‚Fehler‘ in dem Sinne.
Eher fehlt der Hinweis, dass in dem Script auch immer auf den Wert geprüft werden muss.

Du mußt also nur selbst im Script auf time() > $_IPS[‚VALUE‘] prüfen.
Der Inhalt der Variable ist ja immerhin die Zeit wann dieses ‚Ereignis‘ auftritt, nicht wann sie aktualisiert wurde.

Michael

Triggerst du denn korrekt auf Änderung? Nach einem Neustart, sofern dein Server nicht gerade einen Tag down war, sollte es keinerlei Änderungen geben und somit auch nichts ausgeführt werden?

paresy

Der Neustart passierte nach einem von mir beschriebenen Crash (Hänger IP-Symcon Community Forum).

Ich habe es jetzt noch nicht ohne den Crash Neustart probiert, aber nach einem Crash geht er alles durch und somit laufen die Skripte.