Hallo Zusammen,
ich finde den Fehler in der ersten Zeile einfach nicht.
if ((ReadingsAge($device,'Zustand',"0") lt 600) {
Log 1, ("Taster noch gesperrt, weil innerhalb von 5 Minuten zwischen on/off gewechselt");
return;
}
Hat jemand eine Idee?
Gruß
Thomas
Vorne eine runde Klammer weg nehmen.
Und statt lt besser <
Viele:
- Klammern
- "Ersatzwert" besser eine Zahl
- Und daher dann auch < statt lt
Das Log1 kommt mir auch "komisch" vor. Nutze aber Log3...
Und $device ist "definiert"?
if (ReadingsAge($device,'Zustand',0) < 600) {
Log3(undef, 1, "Taster noch gesperrt, weil innerhalb von 5 Minuten zwischen on/off gewechselt");
return;
}
Und es wäre ja gut die Fehlermeldung zu posten...
EDIT: too late ;)
Gruß, Joachim
Danke :-) Problem durch Entfernen der klammer gelöst.