FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Audi_Coupe_S am 11 September 2018, 22:21:12

Titel: AT mit veränderbarer Zeit
Beitrag von: Audi_Coupe_S am 11 September 2018, 22:21:12
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


Titel: Antw:AT mit veränderbarer Zeit
Beitrag von: amenomade am 11 September 2018, 22:36:28
List vom at und vom dummy bitte
Titel: Antw:AT mit veränderbarer Zeit
Beitrag von: Otto123 am 11 September 2018, 22:44:07
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