Pushnachrichten sollen bei Wechsel vom DOIF Aktionen hinweisen.

Begonnen von Micky, 08 März 2018, 22:58:52

Vorheriges Thema - Nächstes Thema

Micky

hi,

würde gerne beim runterfahren der Rollos morgens sowie abends pushnachrichten bekommen, genau so bei Lichtern.

Es werden nur die ersten 2 Pushnachrichten_DOIF abgefragt und 1 Pushnachricht gesendet, auf die Rollo DOIF wird nicht eingegangen, wenn ich umgekehrt die Push DOIF erstelle, erst Rollo dann lights werden nur die Rollo DOIFs beachtet und 1 Pushnachricht gesendet, wie kann ich sagen schaue bei allen, Rollo und Lights doif. Habs auch mit DO always versucht

habe DOIF_Lichtersteuerung sowie DOIF_Rollosteuerung

([?rgr_Residents:state] eq "home")
(set Pushnachricht msg 'Anwesenheit' 'Smart Home bleibt inaktiv du bist ja da {(localtime)}''Micky-Iphone' 0 '')

##lights notifications
DOELSEIF
([?rgr_Residents:state] eq "absent" and [?DOIF_Lichtersteuerung:state] eq "cmd_2")
(set Pushnachricht msg 'Lights' 'Showlight for 1h {(localtime)}''Micky-Iphone' 0 '')

DOELSEIF
([?rgr_Residents:state] eq "absent" and [?DOIF_Lichtersteuerung:state] eq "cmd_3")
(set Pushnachricht msg 'Lights' 'alle Lichter sind ausgeschaltet {(localtime)}''Micky-Iphone' 0 '')


##Rollo notifications
DOELSEIF
([?rgr_Residents:state] eq "absent" and [?DOIF_Rollosteuerung:state] eq "cmd_1")
(set Pushnachricht msg 'Rollo' 'Wetter scheint OK zu sein alle Rollos werden geöffnet {(localtime)}''Micky-Iphone' 0 '')

DOELSEIF
([?rgr_Residents:state] eq "absent" and [?DOIF_Rollosteuerung:state] eq "cmd_2")
(set Pushnachricht msg 'Rollo''Rollos werden um 60% heruntergefahren aufgrund von Dämmerung {(localtime)}''Micky-Iphone' 0 '')

DOELSEIF
([?rgr_Residents:state] eq "absent" and [?DOIF_Rollosteuerung:state] eq "cmd_3")
(set Pushnachricht msg 'Rollo''Dämmerung Smarthome Rollos fahren runter {(localtime)}''Micky-Iphone' 0 '')

DOELSEIF
([?rgr_Residents:state] eq "absent" and [?DOIF_Rollosteuerung:state] eq "cmd_3")
(set Pushnachricht msg 'Rollo''Unwetter Warnung Rollos bleiben geschlossen {(localtime)}''Micky-Iphone' 0 '')

DOELSE
(set Pushnachricht msg 'NIX''DOELSE WERT nix zu tun {(localtime)}''Micky-Iphone' 0 '')


hat jemand eine Idee ?

Danke

KernSani

Ein ? führt dazu, dass ein Reading nur verprobt wird, aber das Device nicht triggert. Da du in deinen DOELSEIF eigentlich immer ? verwendest, werden die nie getriggert...

Übrigens ist es immer besser ein "list" zu posten, dann sieht man auch die readings etc...
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...