FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: moonsorrox am 21 Oktober 2016, 17:28:13

Titel: DOIF lässt sich Auschalten über Dummy aber nicht wieder ein
Beitrag von: moonsorrox am 21 Oktober 2016, 17:28:13
Ich habe eine Frage zum Einschalten eines DOIF, ich gebe mit einem Dummy den Zustand des DOIF vor entweder Ein oder Aus, dass funktioniert auch.
Wenn ich das Dummy auf Aus stelle geht mit dem Code das DOIF auch auf "disabled"
Bisher habe ich mir zum enablen/disablen immer ein extra DOIF gebaut und dachte das geht jetzt auch einfacher aber dem ist nicht so, denn das DOIF geht nicht mehr auf "intialize" mit diesem Zusatz

DOELSEIF ([du_Klingelschaltung] eq "Ein") (set di_Klingelschaltung enable)


DOIF Klingelschaltung
define di_Klingelschaltung DOIF ([du_Klingelschaltung] eq "Ein" and [du_RolloSZmodus] =~ "FHEM|Beschattung" and ([09:15|8] or [09:45|7])) (set klingel on)
DOELSEIF ([du_Klingelschaltung] eq "Ein" and [du_RolloSZmodus] =~ "FHEM|Beschattung" and [22:15]) (set klingel off)
DOELSEIF ([du_Klingelschaltung] eq "Ein" and [du_RolloSZmodus] eq "Nachtschicht" and [21:00]) (set klingel off)
DOELSEIF ([du_Klingelschaltung] eq "Ein" and [du_RolloSZmodus] eq "Nachtschicht" and [15:30]) (set klingel on)
DOELSEIF ([du_Klingelschaltung] eq "Aus") (set di_Klingelschaltung disable, set klingel off)


momentan löse ich das wieder mir einem separaten AUS/EINschalt DOIF
Titel: Antw:DOIF lässt sich Auschalten über Dummy aber nicht wieder ein
Beitrag von: mw77 am 21 Oktober 2016, 17:33:40
Bei meinen DOIF's gibt es nur die set Befehle disable oder initialize und nicht enable
Titel: Antw:DOIF lässt sich Auschalten über Dummy aber nicht wieder ein
Beitrag von: moonsorrox am 21 Oktober 2016, 17:36:02
damit hatte ich es auch probiert... aber geht auch nicht...! wenn DOIF aus ist kannst du es nur über die Weboberfläche wieder ein schalten/enablen/initialize

bitte screenshot anschauen
Titel: Antw:DOIF lässt sich Auschalten über Dummy aber nicht wieder ein
Beitrag von: Brockmann am 21 Oktober 2016, 17:41:07
Zitat von: moonsorrox am 21 Oktober 2016, 17:36:02
wenn DOIF aus ist kannst du es nur über die Weboberfläche wieder ein schalten/enablen/initialize

Oder eben aus einem anderen DOIF o.ä.
Aber das ist doch auch logisch: Ein DOIF kann sich zwar selbst disablen, aber es wird sich nicht selbst wieder aktivieren können, wenn es disabled ist, denn es ist ja ... disabled...
Titel: Antw:DOIF lässt sich Auschalten über Dummy aber nicht wieder ein
Beitrag von: moonsorrox am 21 Oktober 2016, 17:45:36
ganz genau, dass habe ich wohl irrtümlich irgendwo gelesen hier oder auch nur falsch gedacht..!  :-\ ;)
Der Weg mit dem zusätzlichen DOIF ist also der richtige  :)