Heizung bei An-/Abwesenheit Regeln

Begonnen von anilini, 25 Januar 2014, 11:32:47

Vorheriges Thema - Nächstes Thema

rabehd

wir schalten die Anwesenheit durch das Handy per Tasker (kommen, gehen).
Es gibt auch noch einen Gastbewohner, der wird manuell geschalten.
Auch funktionierende Lösungen kann man hinterfragen.


CoolTux

Ich verwende auch G-Tags welche per presence erkannt werden und presence wiederum schaltet Roommates und Residents. Alles andere wird dann über die Roommates oder Residents Scripte gesteuert bzw abgefragt. Gibt auch noch einige 99_myUtils Routinen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

2knight

Hallo zusammen, ich hätte mal noch eine Frage in Bezug auf das Presence Script, siehe Seite 1.
Gibt es eine Möglichkeit bei der Formulierung eine Verzögerung einzubauen?

Also um es in Worten auszudrücken, die Funktion soll nur ausgelöst werden, wenn Person A seit 5min nicht mehr present?

Otto123

Zitat von: 2knight am 15 Mai 2017, 13:09:26
Hallo zusammen, ich hätte mal noch eine Frage in Bezug auf das Presence Script, siehe Seite 1.
Gibt es eine Möglichkeit bei der Formulierung eine Verzögerung einzubauen?

Also um es in Worten auszudrücken, die Funktion soll nur ausgelöst werden, wenn Person A seit 5min nicht mehr present?
Hi,
das geht mit einem watchdog bzw. analoger Funktionalität. Ich erfasse den Status der Personen einzeln und mache das mit einem DOIF:define di_Dev_Otto DOIF ([st_Dev_Otto] eq "absent")(set PersonOtto absent) DOELSEIF ([st_Dev_Otto] eq "present")(set PersonOtto present)
attr di_Dev_Otto room Status
attr di_Dev_Otto wait 300
st_Dev_Otto ist die Structure von verschiedenen Presence Definitionen, damit kann ich verschiedene Kriterien (Wlan BT G-Tags) heranziehen und auch mal umstellen.

das DOIF schaltet present sofort und absent nach 5 min, innerhalb 5 min kann die Anwesenheit beliebig wechseln und die 5 min fangen damit immer wieder neu an.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Tedious

So mache ich das auch - einfach ein wait einbauen. Zusätzlich habe ich den "absenceThreshold" beim GTag hochgesetzt, um zu vermeiden dass unabsichtlich geschaltet wird (raus ans Auto, an die Garage... Nachbar treffen, kurz reden - denn sind die 5 Minuten fix um).
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

KernSani

Und? Wenn's funktioniert bitte auf [Gelöst] setzen (Subject des ersten Posts ändern)
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...