RESIDENTS - Nur Status von Anwesenden Bewohnern ändern

Begonnen von Ampheus, 26 März 2017, 23:49:12

Vorheriges Thema - Nächstes Thema

Ampheus

Ich habe erfolgreich die Anwesenheitserkennung mittels RESIDENCE / ROOMMATE sowie WLAN (Unifi) integriert.

Zu bestimmten Zeitpunkten möchte ich gern den Status via Taster manuell aller anwesenden Bewohner (also alle die NICHT den Status absence oder away haben) z.B: von gotosleep auf asleep setzen. Leider setzt ein "set rgr_Bewohner home" alle Bewohner die in rgr_Bewohner enthalten sind auf home und holt damit automatisch auch Abwesende virtuell wieder zurück. Gibt es da eine elegante Lösung? Alle anwesenden Bewohner sind ja in einem reading aufgeführt, aber wie kann man das elegant auswerten (idealerweise ohne 99_MyUtils zu bemühen)?

Danke.

Gruß
Thomas.

DeeSPe

Zitat von: Ampheus am 26 März 2017, 23:49:12
Ich habe erfolgreich die Anwesenheitserkennung mittels RESIDENCE / ROOMMATE sowie WLAN (Unifi) integriert.

Zu bestimmten Zeitpunkten möchte ich gern den Status via Taster manuell aller anwesenden Bewohner (also alle die NICHT den Status absence oder away haben) z.B: von gotosleep auf asleep setzen. Leider setzt ein "set rgr_Bewohner home" alle Bewohner die in rgr_Bewohner enthalten sind auf home und holt damit automatisch auch Abwesende virtuell wieder zurück. Gibt es da eine elegante Lösung? Alle anwesenden Bewohner sind ja in einem reading aufgeführt, aber wie kann man das elegant auswerten (idealerweise ohne 99_MyUtils zu bemühen)?

Danke.

Gruß
Thomas.

Einfach per Devspec!
set TYPE=ROOMMATE:FILTER=state=gotosleep state asleep

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

CoolTux


set TYPE=ROOMMATE:FILTER=state!=absent:FILTER=state!=away state asleep


Oder so.
Hey Dan, schläfst Du auch mal  ;D
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

Ampheus

Klasse. Danke für die prompte Antwort. Werde ich morgen gleich mal probieren.

Gruß
Thomas.

DeeSPe

Zitat von: CoolTux am 27 März 2017, 00:02:48

set TYPE=ROOMMATE:FILTER=state!=absent:FILTER=state!=away state asleep


Oder so.
8)

Zitat von: CoolTux am 27 März 2017, 00:02:48
Hey Dan, schläfst Du auch mal  ;D

Ich gewöhne es mir gerade ab! ;)
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe