Rolladensteuerung nach Präsenz

Begonnen von Franky1992, 10 November 2016, 09:24:09

Vorheriges Thema - Nächstes Thema

Franky1992

Hallo

ich habe mir eine Sonnenstands Rolladensteuerung mit sunset erstellt und möchte nun zusätzlich
das Bei Präsenz in ein einem Raum die Ausführung verzögert wird bis die Präsenz endet.

define doif_alle_rolladen_zeitsteuerung DOIF ([{sunset("CIVIL",-600,"15:00","21:30")}|8] or [{sunset("CIVIL",-600,"15:00","21:30")}|7]) (set alle_rolladen_aufab on)\
DOELSEIF ([{sunrise("REAL",+1800,"05:50","16:00")}]) (set alle_rolladen_aufab off)
attr doif_alle_rolladen_zeitsteuerung do always
attr doif_alle_rolladen_zeitsteuerung group 1 Hauptfunktionen
attr doif_alle_rolladen_zeitsteuerung room 1 Zentral


hat jemand ne Idee wie das zu realisieren wäre?

lg
Franky

Ellert

Dann würde ich diesen Raum aus alle_rolladen_aufab rausnehmen und ein extra DOIF definieren für diesen Raum.

(([{sunset("CIVIL",-600,"15:00","21:30")}|8] or [{sunset("CIVIL",-600,"15:00","21:30")}|7]) and [?PRESENCE] eq "absent" or [PRESENCE] eq "absent" and ([?{sunset("CIVIL",-600,"15:00","21:30")}-00:00|8] or [?{sunset("CIVIL",-600,"15:00","21:30")}-00:00|7]))
   (set diese_rolladen_aufab on)
DOELSEIF ([{sunrise("REAL",+1800,"05:50","16:00")}])
   (set diese_rolladen_aufab off)


ungeprüft

Franky1992

danke für die Info,
dann ist aber der raum auch nicht mehr in der Zentralen Bedienung die KNX Nativ ist (z.B. alle auf/ab an der Eingangstür).

hab nun mal etwas gebrütet, mal schauen ob es funzt.
define schlaf_rolladen_zeitsteuerung_schlaefer_erfasst_dum dummy
attr schlaf_rolladen_zeitsteuerung_schlaefer_erfasst_dum room 1 Zentral

define doif_alle_rolladen_zeitsteuerung DOIF ([{sunset("CIVIL",-600,"15:00","21:30")}|8] or [{sunset("CIVIL",-600,"15:00","21:30")}|7]) (set alle_rolladen_aufab on;;set schlaf_rolladen_zeitsteuerung_schlaefer_erfasst_dum off)\
DOELSEIF ([{sunrise("REAL",+1800,"05:50","16:00")}] and [?schlaf_praesenz] eq "off" ) (set alle_rolladen_aufab off)\
DOELSEIF ([{sunrise("REAL",+1800,"05:50","16:00")}] and [?schlaf_praesenz] eq "on" ) (set schlaf_rolladen_zeitsteuerung_schlaefer_erfasst_dum on;;set bad_rolladen_aufab on;;set wc_rolladen_aufab on;; set hwr_rolladen_aufab on;;set buero_rolladen_aufab on;;set kind_rolladen_aufab on;;set kueche_fenster_rolladen_aufab on)
attr doif_alle_rolladen_zeitsteuerung do always
attr doif_alle_rolladen_zeitsteuerung group 1 Hauptfunktionen
attr doif_alle_rolladen_zeitsteuerung room 1 Zentral

define doif_rolladen_zeitsteuerung_schlaefer DOIF ([?schlaf_rolladen_zeitsteuerung_schlaefer_erfasst_dum] eq "on" and [schlaf_praesenz] eq "off") (set schlaf_rolladen_aufab on;;set schlaf_rolladen_zeitsteuerung_schlaefer_erfasst_dum off)
attr doif_rolladen_zeitsteuerung_schlaefer do always
attr doif_rolladen_zeitsteuerung_schlaefer group 1 Hauptfunktionen
attr doif_rolladen_zeitsteuerung_schlaefer room 1 Zentral

lg
Franky