Hallo,
ich habe folgendes DOIF
([{sunrise(2700,"07:30")}-{sunset(-2800)}|8] or [08:45-{sunset(-2800)}|7]) ((set Bad_Rollo,WZ_RollGross,Schlaf_Rollo,Kueche_Rollo up)) DOELSE ((set Bad_Rollo,WZ_RollGross,Schlaf_Rollo,Kueche_Rollo down))
Jetzt habe ich noch ein zusätzliches WZ_Rollo_Tür, dass genau so schalten soll wie oben.
Das ist ja auch kein Problem, könnte es oben mit einfügen.
Aber :)
Dieses WZ_Rollo_Tür soll nur auf und zu gehen wenn ich nicht zu Hause bin.
Wenn ich dann zu Hause bin "present" soll es immer oben bleiben auch Nachts, der Grund ist "rauchen" auf dem Balkon :D ;)
Möchte nicht jedesmal wenn die Lunge nach Drogen ruft, die Rollade auf und zu machen ;)
Bekomme ich in dem DOIF auch noch zusätzlich die "absend oder present Funktion eingebaut ??
([{sunrise(2700,"07:30")}-{sunset(-2800)}|8] or [08:45-{sunset(-2800)}|7]) ((set WZ_Rollo_Tuer up)) DOELSE ((set WZ_Rollo_Tuer down))
Gruß Werner
Du könntest eine IF-Abrage einbauen, den Namen Deines PRESENCE-Gerätes müsstest selbst anpassen.
([{sunrise(2700,"07:30")}-{sunset(-2800)}|8] or [08:45-{sunset(-2800)}|7])
((set Bad_Rollo,WZ_RollGross,Schlaf_Rollo,Kueche_Rollo up),
IF ([PRESENCE] eq "absent")
(set WZ_Rollo_Tür up))
DOELSE ((set Bad_Rollo,WZ_RollGross,Schlaf_Rollo,Kueche_Rollo down),
IF ([PRESENCE] eq "absent")
(set WZ_Rollo_Tür down))
Wird nicht reichen, denn bei Ankunft oder Gehen ragiert das Rollo nicht.
Also ein DOIF mit 4 Abfragen. Und FILTER=STATE!=off, damit nix extra ausgelöst wird.
Oder zwei getrennte DOIF.
leider gibt es ja in dem Device kein "set WZ_Rollo_Tuer deaktiviere"
Dann denke ich wäre es ja vielleicht möglich mit or und DOELSE"present/absend und deaktiv/aktiv was zu machen, als extra DOIF nur für diese Rollade
Zitatleider gibt es ja in dem Device kein "set WZ_Rollo_Tuer deaktiviere"
aber ein
ZitatIF ([PRESENCE] eq "absent") (set WZ_Rollo_Tür up/down)
so verstehe ich diese Anforderung:
ZitatDieses WZ_Rollo_Tür soll nur auf und zu gehen wenn ich nicht zu Hause bin.
ZitatDieses WZ_Rollo_Tür soll nur auf und zu gehen wenn ich nicht zu Hause bin.
Richtig.
Wenn ich nicht zu Haue bin, dann gehen alle Rolläden mit dem DOIF Morgens rauf und abends runter.
Wenn ich dann zu Hause bin, soll nur die WZ_Rollo_Tür oben bleiben, während ich dann die 2 Tage present bin.
Der Grund wie oben schon geschrieben, rauchen nur auf Balkon und dabei die Nachbarn nicht nerven, wegen auf und zu der Rollade.
Gruß Werner
Zitat von: Intruder1956 am 13 April 2016, 18:57:11soll nur die WZ_Rollo_Tür oben bleiben
Die Frage ist, wie gehen sie hoch/runter, wenn du kommst/gehst.
hmm, das wird schwierig ;)
also alle Rolladen werden mit diesem DOIF geschaltet
([{sunrise(2700,"07:30")}-{sunset(-2800)}|8] or [08:45-{sunset(-2800)}|7]) ((set Bad_Rollo,WZ_RollGross,Schlaf_Rollo,Kueche_Rollo,WZ_Rollo_Tuer up)) DOELSE ((set Bad_Rollo,WZ_RollGross,Schlaf_Rollo,Kueche_Rollo,WZ_Rollo_Tuer down))
Wenn ich nach Hause komme, ist es meistens Montag Mittag/Nachmittag, dann sind alle Rollos oben.
Dann sollte nur WZ_Rollo_Tuer merken, der Chef ist da und will zwischen durch auf dem Balkon rauchen, also lass das Rollo solange oben bis er Donnerstag Morgen wieder abhaut.
Fahre dann ab Donnerstag Abend das WZ_Rollo_Tuer wie alle anderen auch zur gleichen zeit rauf und runter, bis der Chef am Montag wieder zu Hause ist.
Wobei ich dann noch zusätzlich den HM-Türkontakt (optisch) an der Rollade gegen Hochdrücken deaktivieren muss, weil mir sonst ein Einbrecher angezeigt wird sobald die Rollade hochfährt wenn ich absend bin.
Aber das wird das kleinere Übel sein
Danke und Gruß Werner
PS. Ich denke ich bekomme es eh nicht bis morgen hin, bin ab 9.00 Uhr weg bis Montag. Fahre Rollade runter und lasse sie unten bis Montag.
heul,
ich schaffe es nicht.
Habe einfach nicht mehr die Zeit.
heul :'( :'( :'(
([{sunrise(2700,"07:30")}-{sunset(-2800)}|8] or [08:45-{sunset(-2800)}|7]) ((set Bad_Rollo,WZ_RollGross,Schlaf_Rollo,Kueche_Rollo,WZ_Rollo_Tuer up; { fhem "set Rollo_Tuer up" if( blabla eq present);})) DOELSE ((set Bad_Rollo,WZ_RollGross,Schlaf_Rollo,Kueche_Rollo,WZ_Rollo_Tuer down))
Ungetestet und schlecht geraten, aber ein Versuch wert. Bitte Komma oder Silikon anpassen falls falsch
danke,
ich werde es probieren
gruß Werner
hat nicht geklappt, ich bekomme es nicht hin
hallo,
gibt es vielleicht noch jemand der mir bitte bei obigen Problem helfen kann ??
Ich bekomme es einfach nicht hin.
Versuche es jede Woche neu, habe halt nur einen Tag in der Woche Zeit um mich darum zu kümmern.
Zum Probieren fehlt mir im Moment einfach die Zeit.
Habe es erst einmal komplett deinstalliert und lasse die Rollade per Hand runter wenn ich Donnerstag Morgen wegfahre und Montag Nachmittag per Hand wieder rauf.
Bin alle und gehe jetzt erstmal schlafen :)
Gruß Werner
Zitat von: Intruder1956 am 23 Mai 2016, 18:09:40
hallo,
gibt es vielleicht noch jemand der mir bitte bei obigen Problem helfen kann ??
Ich bekomme es einfach nicht hin.
Versuche es jede Woche neu, habe halt nur einen Tag in der Woche Zeit um mich darum zu kümmern.
Zum Probieren fehlt mir im Moment einfach die Zeit.
Habe es erst einmal komplett deinstalliert und lasse die Rollade per Hand runter wenn ich Donnerstag Morgen wegfahre und Montag Nachmittag per Hand wieder rauf.
Bin alle und gehe jetzt erstmal schlafen :)
Gruß Werner
Du musst erst mal deine aktuelle Definition posten.
Gruß
Damian
Hallo Damian,
hier meine aktuelle Config
define doRolladen DOIF ([{sunrise(2700,"07:30")}-{sunset(-3400)}|8] or [08:45-{sunset(-3400)}|7]) ((set Bad_Rollo,WZ_RollGross,Schlaf_Rollo,Kueche_Rollo up)) DOELSE ((set Bad_Rollo,WZ_RollGross,Schlaf_Rollo,Kueche_Rollo down))
attr doRolladen room Rolladen
das soll passieren:
Wenn ich nach Hause komme, ist es meistens Montag Mittag/Nachmittag, dann sind alle Rollos oben.
Dann sollte nur WZ_Rollo_Tuer merken, der Chef ist da und will zwischen durch auf dem Balkon rauchen, also lass das Rollo solange oben bis er Donnerstag Morgen wieder abhaut.
Fahre dann ab Donnerstag Abend das WZ_Rollo_Tuer wie alle anderen auch zur gleichen zeit rauf und runter, bis der Chef am Montag wieder zu Hause ist.
habe WZ_Rollo_Tuer erstmal komplett wieder raus weil es nicht funktionierte.
present=WernerS4 ist vorhanden
vielen Dank im Voraus für deine Hilfe
Gruß Werner
Was funktioniert bei diesem Vorschlag nicht? https://forum.fhem.de/index.php/topic,52029.msg437894.html#msg437894
Zitat von: Intruder1956 am 24 Mai 2016, 20:08:29
Hallo Damian,
hier meine aktuelle Config
define doRolladen DOIF ([{sunrise(2700,"07:30")}-{sunset(-3400)}|8] or [08:45-{sunset(-3400)}|7]) ((set Bad_Rollo,WZ_RollGross,Schlaf_Rollo,Kueche_Rollo up)) DOELSE ((set Bad_Rollo,WZ_RollGross,Schlaf_Rollo,Kueche_Rollo down))
attr doRolladen room Rolladen
das soll passieren:
Wenn ich nach Hause komme, ist es meistens Montag Mittag/Nachmittag, dann sind alle Rollos oben.
Dann sollte nur WZ_Rollo_Tuer merken, der Chef ist da und will zwischen durch auf dem Balkon rauchen, also lass das Rollo solange oben bis er Donnerstag Morgen wieder abhaut.
Fahre dann ab Donnerstag Abend das WZ_Rollo_Tuer wie alle anderen auch zur gleichen zeit rauf und runter, bis der Chef am Montag wieder zu Hause ist.
habe WZ_Rollo_Tuer erstmal komplett wieder raus weil es nicht funktionierte.
present=WernerS4 ist vorhanden
vielen Dank im Voraus für deine Hilfe
Gruß Werner
schon mal mit DOESLEIF versucht? Eine alternative wäre doch sonst ein eigenes DOIF für die eine Wohnzimmer Rolllade zu machen.
define doRolladen DOIF ([{sunrise(2700,"07:30")}-{sunset(-3400)}|8] or [08:45-{sunset(-3400)}|7] and [PRESENCE] eq "absent") ((set Bad_Rollo,WZ_RollGross,WZ_Rollo_Tuer,Schlaf_Rollo,Kueche_Rollo up)) DOELSEIF define doRolladen DOIF ([{sunrise(2700,"07:30")}-{sunset(-3400)}|8] or [08:45-{sunset(-3400)}|7] and [PRESENCE] eq "present") ((set Bad_Rollo,WZ_RollGross,Schlaf_Rollo,Kueche_Rollo up)) DOELSE ((set Bad_Rollo,WZ_RollGross,Schlaf_Rollo,Kueche_Rollo down))
Hallo Ellert,
ich habe deine Config heute mal eingetragen und werde es beobachten.
Ich hatte es deswegen nicht probiert, weil unter deinem post @Per geschrieben hat
ZitatWird nicht reichen, denn bei Ankunft oder Gehen reagiert das Rollo nicht.
Habe mich verwirren lassen.
Wie schon geschrieben habe wenig Zeit zum probieren, bin immer nur 1-2 Tage zu Hause.
Gruß Werner
Hallo, da ich unerwartet dieses Wochenende zu Hause bin, habe ich das DOIF von @Ellert ausprobiert :)
Ich habe gestern Abend mal kurz vor herunterfahren der Rolladen das Bluetooth ausgeschaltet "absend"
und siehe da das Rollo an der Tür wollte runter.
Es scheint alles zu klappen.
Zusätzlich habe ich mir noch ein DOIF gebastelt wenn PRESENCE mal nicht funktioniert was ja häufiger passiert,
ich keine Emails bekomme wenn die Fenster oder Balkontür Alarm auslösen.
Also DOIF (ich zu Hause) (Rollo_Balkontür offen) dann deaktiviere Alarm_Balkontür (es funktioniert ohne zu fragen, habe es alleine hinbekommen) :)
Ich bedanke mich hiermit für die Hilfe und wünsche ein trockenes Wochenende
Gruß Werner