Hallo, ich hab hier ein Problem, womit ich nicht weiterkomme.
Vielleicht kann mir ja jemand sagen, wo mein Denkfehler ist....
Ich versuche, eine Steuerung mit veränderbaren Zeiten zu bekommen.
Als erstes definiere ich ein at: täglich mit einer festen Zeit in der fhem.cfg.
Dann mache in einem notify ein defmod und schreibe als Zeitangabe ein Dummy rein.
Das funktioniert auch einwandfrei. Das at verrichtet dann auch seinen Dienst.
Wenn ich aber jetzt z.B. die fhem.cfg neu einlese, oder das System neu starte, kommt die Meldung, das ich einen Zeitwert angeben soll (der Dummy ist zu dem Zeitpunkt ja noch nicht gesetzt) und das at wird gelöscht.
Wenn ich in der cfg zuerst den dummy auf eine Zeit setze, funktioniert es genau einmal, aber dann wird der set-Befehl gelöscht.
Wie löse ich das Problem? Ich hab schon einiges probiert, aber noch nichts gefunden, was funktioniert hat.....
Am liebsten wäre mir, wenn der Dummy vor der Definition des at den letzten Wert annehmen würde.
Danke
List vom at und vom dummy bitte
Hi,
ich würde es so machen wie es in der Doku steht:
https://commandref.fhem.de/#at
und das at von vorn herein mit {ReadingsVal("Device","Reading","Default")} definieren.
Allerdings übernimmt das at die Zeit nicht von alleine, die Sache mit dem defmod bleibt.
Gruß Otto