Hauptmenü

Residents und Presence

Begonnen von sxx128, 20 Januar 2018, 11:53:08

Vorheriges Thema - Nächstes Thema

sxx128

Hallole zusammen,

ich werte den Anwesenheitsstatus mittels Presence aus. Das funktioniert einwandfrei d.h. es wird sauber erkannt ob sich ein Handy im WLAN befindet oder nicht. Dazu benutze ich das Unifi Modul.

Meine Frage ist nun wie ich Presence mit Residents verknüpfe. Residents muss ja wissen welches Device es "überwachen" soll bzw. dessen Status es auswerten soll. Wie mach ich das ? Über


rr_presenceDevices


oder ein Notify ?

Irgendwie ist mir das nicht klar.

Grüße
und vielen Dank
Steven128

Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU

KernSani

Du hast ja das richtige Attribut schon gefunden... einfach eintragen.
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

sxx128

#2
Hallo KernSani

danke für die schnelle Antwort. Ich habe den Eintrag hinzugefügt. Der Status des Bewohners ändert sich allerdings nicht. Presence erkennt wie gesagt ob mein Smartphone im WLAN ist oder nicht ... 
Aktualisiert sich der Status erst nach einer gewissen Zeit ? Muss ich noch etwas konfigurieren ????





Grüße
Steven 128
Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU

KernSani

Der Bewohner reagiert auf Events von PRESENCE, sprich er aktualisiert sich, wenn PRESENCE sich aktualisiert (oder auch periodisch? Weiss ich jetzt nicht so genau.) Ich schau mal in meine Glaskugel und sehe ein event-on-change-reading an deinem PRESENCE device... Um Glaskugel auszuschliessen, gib bitte mal list NAME_DES_PRESENCE_DEVICE und  list NAME_DES_RESIDENTS_DEVICE oben in die Kommandozeile ein und poste den output (in code tags - das # im Editor über den Smilies)
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

sxx128

Hallo

sorry komme jetzt erst zum antworten. Hier sind die Daten des Presence Device:


Internals:
   DEF        event unifi:iPhonevnSteffen:.disconnected unifi:iPhonevnSteffen:.connected
   EVENT_ABSENT unifi:iPhonevnSteffen:.disconnected
   EVENT_PRESENT unifi:iPhonevnSteffen:.connected
   MODE       event
   NAME       iphonevonsteffen
   NOTIFYDEV  unifi,global
   NR         201
   NTFY_ORDER 50-iphonevonsteffen
   STATE      present
   TYPE       PRESENCE
   READINGS:
     2018-01-20 13:18:29   model           event
     2018-01-20 19:19:49   presence        present
     2018-01-20 19:19:49   state           present
   helper:
     CURRENT_STATE present
Attributes:
   room       Anwesenheit
   verbose    1


und hier die Daten des Resident Device:



Internals:
   CHANGED   
   DEF        GW6
   DURATIONTIMER 1516472517.7245
   NAME       Steffen
   NOTIFYDEV  global,Steffen_wakeuptimer1,iphonevonsteffen
   NR         206
   NTFY_ORDER 50-Steffen
   READY      1
   RESIDENTGROUPS GW6
   STATE      ???
   TYPE       ROOMMATE
   READINGS:
     2018-01-20 12:28:28   durTimerAbsence 00:00:00
     2018-01-20 12:28:28   durTimerAbsence_cr 0
     2018-01-20 12:28:28   durTimerPresence 00:00:00
     2018-01-20 12:28:28   durTimerPresence_cr 0
     2018-01-20 12:28:28   durTimerSleep   00:00:00
     2018-01-20 12:28:28   durTimerSleep_cr 0
   TIMER:
     Steffen_DurationTimer:
       HASH       Steffen
       MODIFIER   DurationTimer
       NAME       Steffen_DurationTimer
Attributes:
   alias      Status
   devStateIcon .*home:user_available:absent .*absent:user_away:home .*gone:user_ext_away:home .*gotosleep:scene_toilet:asleep .*asleep:scene_sleeping:awoken .*awoken:scene_sleeping_alternat:home .*:user_unknown:home
   group      Steffen
   icon       people_sensor
   room       Residents
   rr_presenceDevices iphonevonsteffen
   rr_realname group
   rr_wakeupDevice Steffen_wakeuptimer1
   sortby     1
   webCmd     state



Ich hoffe ich habe alles richtig gemacht..

Grüße
Steven128
Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU

sxx128

#5
Hallo zusammen,

hier ein kleines Update.. ich habe die Residence Devices nochmal gelöscht und direkt über das Device Residents mit


set addRoommate


angelegt. Jetzt werden der Presence Status erkannt. Super Sache. Im Device Ovierwiev Residents steht aber noch ein Fragezeichen ... also scheint irgendwo noch der Hund begraben zu sein..


Update 1: Ahh doch nicht. Kommando zurück. Durch das anlegen wurde der Status "automatisch" auf Home gesetzt egal ob das Device present ist ider nicht ohne dass ich bei


rr_presenceDevices


was definiert habe.

Update 2:

Anscheindend funktioniert es jetzt ich habe

rr_presenceDevices

nochmals definiert. Ich werde es beobachten.

Vielen Dank für die Hilfe



Grüße
Steven128
Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU