FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Kalendermodule => Thema gestartet von: postman am 28 August 2017, 10:20:09

Titel: Variable (!$we) funktioniert nicht mehr?
Beitrag von: postman am 28 August 2017, 10:20:09
Hallo zusammen,
ich nutze seit längerer Zeit
*10:10:10 {if (!$we) {fhem("set iRadio play") }} bzw.
*17:00:30 {if ((!$we) && (Value("Zimmer1") eq "go-my")) {fhem("set Zimmer1 off-for-timer 6")} }
zum Steuern eines MPD-Dienstes auf dem FHEM als Wecker und zum Steuern eines Rollladens. Seit letzter Woche (23. oder 24.8.)  funktioniert das leider nicht mehr.
Wenn ich den Befehl für den Rollladen ohne die Variable (!$we) ausführe, funktioniert es.
Am codes habe ich außer der Uhrzeit zum Testen nichts geändert.
Hat jemand ne Idee?

Gruß Uwe
Titel: Antw:Variable (!$we) funktioniert nicht mehr?
Beitrag von: kumue am 28 August 2017, 10:26:22
denke, an $we liegt es nicht.
fhem> {$we}
0
fhem> {!$we}
1


liefert doch die korrekten Werte zurück...
Titel: Antw:Variable (!$we) funktioniert nicht mehr?
Beitrag von: MadMax-FHEM am 28 August 2017, 10:27:43
Was passiert, wenn du nur:

{$we}

in das Fhem-Command-Fenster eingibst und Enter drückst...

Vielleicht ist ja die 2te Bedingung nicht "gültig/true" weil ja mit UND verknüpft müssen beide Bedingungen wahr sein...

Gruß, Joachim
Titel: Antw:Variable (!$we) funktioniert nicht mehr?
Beitrag von: postman am 28 August 2017, 10:31:24
Hallo Joachim,
da steht eine 1 auf dem "nackten" Bildschirm.

wie schon geschrieben, habe ich am Code selbst nichts geändert, nur regelmäßig die FHEM-Updates ausgeführt.

Gruß
Uwe
Titel: Antw:Variable (!$we) funktioniert nicht mehr?
Beitrag von: mahowi am 28 August 2017, 10:36:32
Da sollte heute eigentliche eine 0 kommen, da kein Wochenende ist. Bei mir funktioniert das zumindest, System ist aktuell mit Updates von heute morgen.

Zitat von: https://wiki.fhem.de/wiki/Wochenende,_Feiertage_und_SchulferienUm am Wochenende (Samstag und Sonntag) länger schlafen zu können, kann diese Steuerung durch Nutzung der Variable $we erweitert werden. Diese hat am Wochenende den Wert 1, an sonstigen Tagen den Wert 0.
Titel: Antw:Variable (!$we) funktioniert nicht mehr?
Beitrag von: MadMax-FHEM am 28 August 2017, 10:39:26
Hast du eine "Urlaubsdatei" in der heute zufällig Urlaub eingetragen ist?

Gruß, Joachim
Titel: Antw:Variable (!$we) funktioniert nicht mehr?
Beitrag von: postman am 28 August 2017, 10:49:34
Hallo Joachim,
Ja -  :o habe ich. auf den Gedanken bin ich auch gekommen. Da stand noch der Urlaub vom letzten Jahr drin  :o

An die Urlaubsdatei habe ich letzte Woche gar nicht gedacht.
Danke für die Hilfe.

Gruß
Uwe