FHEM Forum

FHEM => Automatisierung => Thema gestartet von: cruser1800 am 08 September 2020, 20:58:49

Titel: WeekdayTimer schaltet nicht nach angegebenen Tagen
Beitrag von: cruser1800 am 08 September 2020, 20:58:49
Hallo,

habe folgendes Problem. Bei dem folgenden WeekdayTimer soll am Mo/Mi/Fr geschaltet werden. Aber es schaltet jeden Tag. Hat jemand eine Lösung für mich?

Beregnung_Kreis_1 de 135|20:00|on 135|20:10|off (ReadingsVal("Beregnung", "state", "off") "on")

Gruß Lutz
Titel: Antw:WeekdayTimer schaltet nicht nach angegebenen Tagen
Beitrag von: amenomade am 09 September 2020, 00:46:47
Vielleicht ist es nicht die Lösung, aber das:
(ReadingsVal("Beregnung", "state", "off") "on")
ist auf jeden Fall falsch. Da muss noch eq oder ne
Titel: Antw:WeekdayTimer schaltet nicht nach angegebenen Tagen
Beitrag von: Beta-User am 09 September 2020, 07:32:47
Danke für's melden, da scheint wirklich was im Argen zu liegen, muß ich mir ansehen. (Der Hinweis von amenomade ist aber auch richtig).

Sonstige Hinweise:
- Falscher Forenbereich
- keine "list"
Titel: Antw:WeekdayTimer schaltet nicht nach angegebenen Tagen
Beitrag von: Beta-User am 09 September 2020, 14:45:38
Zwischenergebnis:
WDT scheint auch die Timer richtig zu setzen, wenn die CONDITION korrekt formuliert ist. Ist das nicht der Fall, werden uU. zusätzliche Timer gesetzt...

Mal schauen, ob ich da noch eine Syntaxprüfung für CONDITION einbauen kann, aber es scheint eher ein Userfehler als ein grundlegendes Modulproblem zu sein. (War trotzdem gut, mal wieder in den Code geschaut zu haben, da sind mir noch ein paar andere Kleinigkeiten aufgefallen, die man noch verbessern kann...).
Titel: Antw:WeekdayTimer schaltet nicht nach angegebenen Tagen
Beitrag von: Beta-User am 10 September 2020, 16:43:32
So, in diesem Thread (https://forum.fhem.de/index.php/topic,114168.msg1084357.html#msg1084357) findet ihr eine erste Version mit Syntaxprüfung. Feedback bitte dort.