(GELÖST) !$we funktioniert bei meinen Rolläden nicht mehr.

Begonnen von pnewman, 06 Januar 2015, 18:14:35

Vorheriges Thema - Nächstes Thema

pnewman

Hallo zusammen,

ich wollte meine Rolladen Wochentags um 08:00 hochfahren lassen und am Wochenende um 10:00.

Das hat auch funktioniert, seid ich aber, nach Weihnachten, meinen Raspi neu aufgesetzt habe und die vorher gesicherte fhem.cfg in das entsprechende Verzeichniss zurückkopiert habe, leider nicht mehr.

Nun fahren die Rolladen jeden Tag um 10:00 hoch!

Hier die Wochentags:
define Rolladen_Alle_Auf_wd at *08:00 {if (!$we){fhem("set R_Amelie,R_BAD,R_GWC,R_HWR,R_KUECHE_LI,R_KUECHE_RE,R_Spielzimmer,R_WZ_LI,R_WZ_RE,R_Zoe Auf")}}
attr Rolladen_Alle_Auf_wd group Rolladen
attr Rolladen_Alle_Auf_wd room Automatik


und Wochenende:
define Rolladen_Alle_Auf_we at *10:00 {if ($we){fhem("set R_Amelie,R_BAD,R_GWC,R_HWR,R_KUECHE_LI,R_KUECHE_RE,R_Spielzimmer,R_WZ_LI,R_WZ_RE,R_Zoe Auf")}}
attr Rolladen_Alle_Auf_we group Rolladen
attr Rolladen_Alle_Auf_we room Automatik


Für die Automatik hatte ich mal das attr verbose auf 5 gesetzt und die Zeit für Rolladen_Alle_Auf_wd auf18:00,
dies kam dabei heraus:
2015.01.06 18:00:00 5: exec at command Rolladen_Alle_Auf_wd
2015.01.06 18:00:00 5: redefine at command Rolladen_Alle_Auf_wd as *18:00 {if (!$we){fhem("set R_Amelie,R_BAD,R_GWC,R_HWR,R_KUECHE_LI,R_KUECHE_RE,R_Spielzimmer,R_WZ_LI,R_WZ_RE,R_Zoe on")}}


Wenn ich "get holidayInstance today" in die fhem Befehlszeile eingebe kommt "Please define holidayInstance first"

Habe ich einen Fehler eingegeben oder ist das Modul nicht geladen?

Kann mir mal jemand auf die Sprünge helfen?
Raspberry Pi3B+ / Nano-Cul 868 - MAX!=Heizung, HM-Lan - Rollo+Licht, JeeLink-Clone 868 - LaCrosse, JeeLink-Clone 868 - PCA301, CUL 434 - IT-Steckdosen+Fernbedienung

Dietmar63

Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

pnewman

Hallo Dietmar,

da stimme ich dir zu! ;)

Aber meine Frau findet dies nicht so klasse!

Gruß
Ralf
Raspberry Pi3B+ / Nano-Cul 868 - MAX!=Heizung, HM-Lan - Rollo+Licht, JeeLink-Clone 868 - LaCrosse, JeeLink-Clone 868 - PCA301, CUL 434 - IT-Steckdosen+Fernbedienung

rudolfkoenig

Stimmt denn die Zeit auf dem Rechner?
Ob we richtig gesetzt ist, kann man einfch mit {$we} in der Eingabezeile oder Telnet pruefen.

marvin78

Was ergibt denn {$we} bzw. {!$we} in der Kommandozeile?


pnewman

Hallo Rudolf,

ja die Zeit auf dem Raspberry stimmt :
Current default time zone: 'Europe/Berlin'
Local time is now:      Tue Jan  6 17:37:17 CET 2015.
Universal Time is now:  Tue Jan  6 16:37:17 UTC 2015.


Hallo marvin78,
die Eingabe von {$we} ergibt 1
die Eingabe von {!$we} ergibt nichts!

Das ist doch nicht normal, 1 wäre ja Wochenende oder?
Raspberry Pi3B+ / Nano-Cul 868 - MAX!=Heizung, HM-Lan - Rollo+Licht, JeeLink-Clone 868 - LaCrosse, JeeLink-Clone 868 - PCA301, CUL 434 - IT-Steckdosen+Fernbedienung

maxritti

Hast Du ein Holiday Device definiert, wo zufällig der 06.01. drin steht?

marvin78

Das wäre auch meine Vermutung. In manchen Bundesländern ist ja heute Feiertag.

maxritti

Wobei, dann kannst Du auch direkt schauen, ob das holiday2we Attribut gesetzt ist.
Denn nur dann gilt die Holidayklamotte auch für $we.

pnewman

Hallo maxritti.

Zitat von: maxritti am 06 Januar 2015, 19:05:58
Hast Du ein Holiday Device definiert, wo zufällig der 06.01. drin steht?

Da ich jetzt fragen muss was Du meinst, gehe ich davon aus das ich nichts dergleichen eingerichtet habe.

Hallo marvin78,

jetzt ist der Groschen gefallen!

# Format für einzelne Tage: 1 MM-DD <Text>
1 01-01 Neujahr
1 01-06 Heilige Drei Koenige
1 05-01 Tag der Arbeit
1 08-15 Mariae Himmelfahrt
1 10-03 Tag der deutschen Einheit
1 11-01 Allerheiligen
1 12-25 1. Weihnachtstag
1 12-26 2. Weihnachtstag

# Osterbezogene Feiertage
# Format: 2 <relative Tage von Ostern> <Text>
2 -2 Karfreitag
2 1 Ostermontag
2 39 Christi Himmelfahrt
2 50 Pfingsten
2 60 Fronleichnam

5 -1 Wed 11 23 Buss und Bettag


Vielen Dank für eure Hilfe!!

Mann bin ich Blind!

Gruß
Ralf
Raspberry Pi3B+ / Nano-Cul 868 - MAX!=Heizung, HM-Lan - Rollo+Licht, JeeLink-Clone 868 - LaCrosse, JeeLink-Clone 868 - PCA301, CUL 434 - IT-Steckdosen+Fernbedienung

maxritti

Na bitte :)

Aber dann ist auch holiday2we gesetzt oder (unter global)?

pnewman

Zitat von: maxritti am 06 Januar 2015, 19:20:06
Na bitte :)

Aber dann ist auch holiday2we gesetzt oder (unter global)?

Ja genau, aber mit dem Ausdruck Holiday Device konnte ich auf anhieb nichts anfangen.

Ich habe den 06.01 jetzt herausgenommen denn in NRW ist dies ja kein Feiertag.

Nochmals Danke.

Gruß
Ralf
Raspberry Pi3B+ / Nano-Cul 868 - MAX!=Heizung, HM-Lan - Rollo+Licht, JeeLink-Clone 868 - LaCrosse, JeeLink-Clone 868 - PCA301, CUL 434 - IT-Steckdosen+Fernbedienung