Keine Pushmail wenn Anwesenheitserkennung mit Unifi und Türkontakt sich ändert

Begonnen von Ruggy, 04 März 2019, 14:06:48

Vorheriges Thema - Nächstes Thema

Ruggy

Hallo,

habe es geschafft, dass der Unifi Accesspoint Anwesenheit erkennt oder nicht.

Was muss ich machen, dass ich keine Pushnachricht bekomme, wenn sich der Status vom Türkontakt (open bzw. closed) ändert und entweder mein Smartphone oder das meiner Frau sich im WLan befindet und als anwesend erkannt wird?
Ich möchte nur eine Pushnachricht erhalten, wenn keiner von uns daheim ist (bzw. Smartphone im Wlan) und die Tür auf oder zugeht.


In den Readings vom Unifi Device wird der Smartphonename (z.B. Galaxy_S7) angezeigt und hierzu connected bzw. disconnected.

Mit folgenden Befehl habe ich ein Device erstellt, welches den Zustand des Smartphones erkennt; Dies habe ich für beide Smartphones (unterschiedliche Namen) gemacht.

defmod presence.karsten PRESENCE function { ((ReadingsVal("Unifi_AP_Abstellkammer","Samsung-Galaxy-S7","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Samsung-Galaxy-S7_accesspoint",""), "AP_OG")) != -1 )? 1 : 0} 10



Jetzt hätte ich dies gerne mit notify gemacht, weiß aber nicht recht, wie. Habe mir folgendes überlegt bzw. "zusammengebastelt".
Funktioniert das? Und wie bekomme ich den Status vom zweiten Smartphone mit hinein? Brauche ich den Befehl STRUCTURE dazu?

define Push_WOH_TUERSENSOR_notify notify WOH_TUERSENSOR:* IF ([presence.karsten] eq "disconnected") (set Push msg title=Balkontüre Veit device=galaxys7_kar sound=siren retry=60 expire=600 Zustand der Türe: $EVENT)


Wenn ein List von einem Device benötigt wird, kann ich das gerne noch zeigen.

Vielen Dank
Grüße
Ruggy

rabehd

ZitatFunktioniert das?
würde ich an deiner Stelle mal probieren
ZitatUnd wie bekomme ich den Status vom zweiten Smartphone mit hinein?
Eine OR-Bedingung im IF
ZitatBrauche ich den Befehl STRUCTURE dazu?
Brauchen nicht, aber wäre eine andere mögliche Variante.
STRUCTURE ist aber kein Befehl, sondern ein Device.
Auch funktionierende Lösungen kann man hinterfragen.

Ruggy

Habe es so probiert. Es funktioniert aber leider nicht. Bekomme keine Pushnachricht.
Beide Smartphones waren disconnected.

Folgenden Befehl habe ich eingegeben:
(habe es auch mit einer Klammer weniger nach dem IF und vor dem (set... versucht).

define Push_WOH_TUERSENSOR_notify notify WOH_TUERSENSOR:* IF (([presence.karsten] eq "disconnected") or ([presence.susi] eq "disconnected")) (set Push msg title=Balkontüre Veit device=galaxys7_kar sound=siren retry=60 expire=600 Zustand der Türe: $EVENT)

List Push_WOH_TUERSENSOR_notify

Internals:
   CFGFN     
   DEF        WOH_TUERSENSOR:* IF (([presence.karsten] eq "disconnected") or ([presence.susi] eq "disconnected")) (set Push msg title=Balkontüre Veitsbronn device=galaxys7_kar sound=siren retry=60 expire=600 Zustand der Türe: $EVENT)
   FUUID      5c7d2aa1-f33f-194f-2c23-88cfe9ab86836108
   NAME       Push_WOH_TUERSENSOR_notify
   NOTIFYDEV  WOH_TUERSENSOR
   NR         13497
   NTFY_ORDER 50-Push_WOH_TUERSENSOR_notify
   REGEXP     WOH_TUERSENSOR:*
   STATE      2019-03-04 15:25:38
   TRIGGERTIME 1551709538.83399
   TYPE       notify
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1551707885.4293
           VALUE      active
   READINGS:
     2019-03-04 14:58:05   state           active
Attributes:
   room       Anwesenheit



List WOH_TUERSENSOR

Internals:
   DEF        sensor 2  IODev=deCONZ
   FUUID      5c65c66d-f33f-194f-3beb-1091b7c80fdf5a9c
   ID         S2
   INTERVAL   
   IODev      deCONZ
   NAME       WOH_TUERSENSOR
   NR         20
   STATE      closed
   TYPE       HUEDevice
   lastupdated 2019-03-04 14:25:38
   lastupdated_local 2019-03-04 15:25:38
   manufacturername LUMI
   modelid    lumi.sensor_magnet.aq2
   name       Fenster- / T�rkontaksensor
   on         1
   reachable  1
   swversion  20161128
   type       ZHAOpenClose
   uniqueid   00:15:8d:00:02:04:87:11-01-0006
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1551709538.81141
           VALUE      closed
   READINGS:
     2019-03-04 14:20:33   battery         100
     2019-03-04 14:20:33   reachable       1
     2019-03-04 15:25:38   state           closed
     2019-03-04 14:20:33   temperature     26
   helper:
     devtype    S
     reachable  0
     update_timeout 1
     setList:
Attributes:
   IODev      deCONZ
   event-on-change-reading state
   room       Wohnzimmer



List presence.karsten

Internals:
   CFGFN     
   DEF        function { ((ReadingsVal("Unifi_AP_Abstellkammer","Samsung-Galaxy-S7","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Samsung-Galaxy-S7_accesspoint",""), "AP_OG")) != -1 )? 1 : 0} 10
   FUUID      5c7c60b7-f33f-194f-0074-b327a000cde51f4e
   INTERVAL_NORMAL 10
   INTERVAL_PRESENT 10
   MODE       function
   NAME       presence.karsten
   NOTIFYDEV  global
   NR         3273
   NTFY_ORDER 50-presence.karsten
   STATE      present
   TYPE       PRESENCE
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1551709995.72101
           VALUE      present
   READINGS:
     2019-03-04 00:18:15   model           function
     2019-03-04 15:33:15   presence        present
     2019-03-04 15:33:15   state           present
   helper:
     CURRENT_STATE present
     call       { ((ReadingsVal("Unifi_AP_Abstellkammer","Samsung-Galaxy-S7","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Samsung-Galaxy-S7_accesspoint",""), "AP_OG")) != -1 )? 1 : 0}
Attributes:
   room       Anwesenheit


rabehd

Ich habe einen Fehler gemacht.
Du willst ja eine Nachricht, wenn keiner von euch beiden da ist. Dann natürlich kein OR sondern ein AND. OR würde bedeuten das bei Abwesenheit von mindestens einen...

Inwieweit der Syntx richtig ist kann ich nicht sagen, dass musst Du selbst prüfen. Ich habe mir da Perl angewöhnt oder nehme DOIF.

Ich würde schrittweise vorgehen. Geht das von der Kommandozeile?
set Push msg title=Balkontüre Veit device=galaxys7_kar sound=siren retry=60 expire=600 Zustand der Türe: Test
Hast Du vermutlich geprüft.

Das Event wird hoffentlich ausgelöst. Deshalb würde ich ggf. auch mal einen ELSE-Pfad einbauen.
Da ich damit nicht arbeite.
Zitat[presence.karsten]
Geht das?
Mal unter https://fhem.de/commandref_DE.html#IF nachgesehen. Meine Vermutung ist
Zitat[presence:karsten]

Auch funktionierende Lösungen kann man hinterfragen.

Ruggy

Mit folgenden Befehl hat es funktioniert:

define Push_WOH_TUERSENSOR_notify notify WOH_TUERSENSOR:* IF (([presence.karsten] eq "absent") and ([presence.susi] eq "absent")) (set Push msg title=Balkontüre Veitsbronn device=galaxys7_kar sound=siren retry=60 expire=600 Zustand der Türe: $EVENT)


Der Fehler war, das der Zustand im presence.karsten (ist der Devicename) entweder absent oder present ist und nicht disconnected oder connected.
Disconnected oder connected ist dre Zustand von den Readings vom Device vom Unifi AP ( Unifi_AP_Abstellkammer).


Ich weiß jetzt nicht, ob ich den "Umweg" mit dem PRESENCE brauche oder ob ich direkt die Readings vom Unifi Device verwenden kann?

Ruggy

Jetzt muss ich mich doch nochmal melden. Leider funktioniert es "jetzt" doch nicht mehr oder es hat nie richtig funktioniert.
(wenn nachfolgendes funktionierten würde, hätte ich gerne eine Pushnachricht)

Irgendwie aktualisiert sich aber der Status von unseren zwei Smartphones nicht mehr (oder es hat nie richtig funktioniert)
eines zeigt immer "absent" an, das andere "present". Egal ab im Unifi angemeldet oder nicht.

Wenn ich über FHEM mir den Unifi anzeigen lasse, wird der Zustand anscheinend doch unter den readings aktualisiert; von connected auf disconnected und umgekehrt. Evlt. habe ich mit den Namen etwas durcheinander gebracht. Ich finde nicht mehr, welcher Name hier wichtig ist; der Name vom Smartphone selber, der Name wie er im Unifi  heißt. Durchprobiert hätte ich schon die verschiedensten Variationen.



Sorry, ich bekomme die Lists nicht hin. Evlt. anscheinend ist die vom Unifi zu lang.

Ruggy

Hier erst mal Lists der zwei Presence:

Internals:
   DEF        function { ((ReadingsVal("Unifi_AP_Abstellkammer","Samsung-Galaxy-S7","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7-Karsten_accesspoint",""), "AP_OG")) != -1 )? 1 : 0} 10
   FUUID      5c7c60b7-f33f-194f-0074-b327a000cde51f4e
   INTERVAL_NORMAL 10
   INTERVAL_PRESENT 10
   MODE       function
   NAME       presence.karsten
   NOTIFYDEV  global
   NR         150
   NTFY_ORDER 50-presence.karsten
   STATE      absent
   TYPE       PRESENCE
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1553783165.66457
           VALUE      absent
   READINGS:
     2019-04-24 21:04:57   model           function
     2019-03-28 15:26:05   presence        absent
     2019-03-28 15:26:05   state           absent
   helper:
     CURRENT_STATE present
     call       { ((ReadingsVal("Unifi_AP_Abstellkammer","Samsung-Galaxy-S7","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7-Karsten_accesspoint",""), "AP_OG")) != -1 )? 1 : 0}
     RUNNING_PID:
       abortFn    PRESENCE_ProcessAbortedScan
       arg        presence.karsten|{ ((ReadingsVal("Unifi_AP_Abstellkammer","Samsung-Galaxy-S7","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7-Karsten_accesspoint",""), "AP_OG")) != -1 )? 1 : 0}|0
       bc_pid     134344
       finishFn   PRESENCE_ProcessLocalScan
       fn         PRESENCE_DoLocalFunctionScan
       pid        WAITING:
       timeout    60
       abortArg:
     bm:
       PRESENCE_Define:
         cnt        3
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        24.04. 20:30:43
         max        0.0127179622650146
         tot        0.0147430896759033
         mAr:
           HASH(0x3d66f18)
           presence.karsten PRESENCE function { ((ReadingsVal("Unifi_AP_Abstellkammer","Samsung-Galaxy-S7","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Samsung-Galaxy-S7_accesspoint",""), "AP_OG")) != -1 )? 1 : 0} 10
       PRESENCE_Notify:
         cnt        118
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        21.04. 22:40:56
         max        0.00624585151672363
         tot        0.0553717613220215
         mAr:
           HASH(0x3d66f18)
           HASH(0x20aa5d8)
       PRESENCE_Set:
         cnt        3318
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        21.03. 22:30:39
         max        0.0010840892791748
         tot        0.382777690887451
         mAr:
           HASH(0x3d66f18)
           presence.karsten
           ?
Attributes:
   room       Anwesenheit



Internals:
   DEF        function { ((ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7_accesspoint",""), "AP_OG")) != -1 )? 1 : 0} 10
   FUUID      5c7c613b-f33f-194f-491f-e897c3b8784037c1
   INTERVAL_NORMAL 10
   INTERVAL_PRESENT 10
   MODE       function
   NAME       presence.susi
   NOTIFYDEV  global
   NR         151
   NTFY_ORDER 50-presence.susi
   STATE      present
   TYPE       PRESENCE
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1553783155.40864
           VALUE      present
   READINGS:
     2019-04-24 20:30:59   model           function
     2019-03-28 15:25:55   presence        present
     2019-03-28 15:25:55   state           present
   helper:
     CURRENT_STATE present
     call       { ((ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7_accesspoint",""), "AP_OG")) != -1 )? 1 : 0}
     RUNNING_PID:
       abortFn    PRESENCE_ProcessAbortedScan
       arg        presence.susi|{ ((ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7_accesspoint",""), "AP_OG")) != -1 )? 1 : 0}|0
       bc_pid     134342
       finishFn   PRESENCE_ProcessLocalScan
       fn         PRESENCE_DoLocalFunctionScan
       pid        WAITING:
       timeout    60
       abortArg:
     bm:
       PRESENCE_Define:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        24.04. 20:30:59
         max        0.00176405906677246
         tot        0.00176405906677246
         mAr:
           HASH(0x2a3efb8)
           presence.susi PRESENCE function { ((ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7_accesspoint",""), "AP_OG")) != -1 )? 1 : 0} 10
       PRESENCE_Notify:
         cnt        118
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        28.03. 15:25:04
         max        0.000800848007202148
         tot        0.0299253463745117
         mAr:
           HASH(0x2a3efb8)
           HASH(0x20aa5d8)
       PRESENCE_Set:
         cnt        3290
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        26.03. 22:52:11
         max        0.00189495086669922
         tot        0.377777576446533
         mAr:
           HASH(0x2a3efb8)
           presence.susi
           ?
Attributes:
   room       Anwesenheit



versuche jetzt nochmal das List vom Unifi

Ruggy

Anscheinend ist die gesamte List vom Unifi zu lang. Es sind aber auch sehr sehr viele Einträge mit HASH(0x1e5785f8) oder ähnlich vorhanden.
diese habe ich jetzt alle bis auf eins (letzte Zeile vom ersten List) weggelassen. Folgende zwei lists sind eigentlich eines.


Internals:
   DEF        192.168.33.44 8443 crypt:2d554b4211065b7e crypt:3c014d632006474c1b7645475a5a51344b5c535e
   FUUID      5c7c5f58-f33f-194f-4d2e-c48c2d224cf373f6
   NAME       Unifi_AP_Abstellkammer
   NOTIFYDEV  global
   NR         149
   NTFY_ORDER 50-Unifi_AP_Abstellkammer
   STATE      connected
   TYPE       Unifi
   VERSION    3.1.0
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1553674328.25443
           VALUE      connected
   READINGS:
     2019-03-07 15:19:23   -AP_192.168.33.3_clients 3
     2019-03-07 15:19:23   -AP_192.168.33.3_essid DAHOAM,DAHOAM
     2019-03-07 15:19:23   -AP_192.168.33.3_locate off
     2019-03-07 15:19:23   -AP_192.168.33.3_state ok
     2019-03-07 15:19:23   -AP_192.168.33.3_utilization 6,2
     2019-04-24 23:04:00   -AP_AP_OG_clients 5
     2019-04-24 23:04:00   -AP_AP_OG_essid DAHOAM,DAHOAM
     2019-04-24 23:04:00   -AP_AP_OG_locate off
     2019-04-24 23:04:00   -AP_AP_OG_state ok
     2019-04-24 23:04:00   -AP_AP_OG_utilization 12,1
     2019-04-24 23:04:00   -UC_events      2006 (last 24h)
     2019-04-24 23:04:00   -UC_newClients 
     2019-04-24 23:04:00   -UC_unarchived_alerts 24
     2019-04-24 23:04:00   -UC_wlan_accesspoints 1
     2019-04-24 23:04:00   -UC_wlan_guests 0
     2019-04-24 23:04:00   -UC_wlan_state  ok
     2019-04-24 23:04:00   -UC_wlan_users  5
     2019-04-24 23:04:00   -WLAN_DAHOAM_state enabled
     2019-03-05 18:20:48   5c7b7da0ef7e371d587ab63a connected
     2019-03-05 18:20:48   5c7b7da0ef7e371d587ab63a_accesspoint AP_OG
     2019-03-05 18:20:48   5c7b7da0ef7e371d587ab63a_essid DAHOAM
     2019-03-05 18:20:48   5c7b7da0ef7e371d587ab63a_hostname 192.168.33.100
     2019-03-05 18:20:48   5c7b7da0ef7e371d587ab63a_last_seen 2019-03-05 18:20:39
     2019-03-05 18:20:48   5c7b7da0ef7e371d587ab63a_snr 34
     2019-03-05 18:20:48   5c7b7da0ef7e371d587ab63a_uptime 277820
     2019-03-12 23:59:49   5c8839df29ad6527774f7c23 connected
     2019-03-12 23:59:49   5c8839df29ad6527774f7c23_accesspoint AP_OG
     2019-03-12 23:59:49   5c8839df29ad6527774f7c23_essid DAHOAM
     2019-03-12 23:59:49   5c8839df29ad6527774f7c23_hostname 192.168.33.48
     2019-03-12 23:59:49   5c8839df29ad6527774f7c23_last_seen 2019-03-12 23:59:43
     2019-03-12 23:59:49   5c8839df29ad6527774f7c23_snr 46
     2019-03-12 23:59:49   5c8839df29ad6527774f7c23_uptime 4
     2019-04-24 19:01:51   5cc094ec29ad650253ddf203 connected
     2019-04-24 19:01:51   5cc094ec29ad650253ddf203_accesspoint AP_OG
     2019-04-24 19:01:51   5cc094ec29ad650253ddf203_essid DAHOAM
     2019-04-24 19:01:51   5cc094ec29ad650253ddf203_hostname 192.168.33.118
     2019-04-24 19:01:51   5cc094ec29ad650253ddf203_last_seen 2019-04-24 19:01:41
     2019-04-24 19:01:51   5cc094ec29ad650253ddf203_snr 28
     2019-04-24 19:01:51   5cc094ec29ad650253ddf203_uptime 399
     2019-04-24 20:27:17   Galaxy-S7       connected
     2019-04-24 23:04:00   Galaxy-S7-Karsten connected
     2019-04-24 23:04:00   Galaxy-S7-Karsten_accesspoint AP_OG
     2019-04-24 23:04:00   Galaxy-S7-Karsten_essid DAHOAM
     2019-04-24 23:04:00   Galaxy-S7-Karsten_hostname Samsung-Galaxy-S7
     2019-04-24 23:04:00   Galaxy-S7-Karsten_last_seen 2019-04-24 23:03:52
     2019-04-24 23:04:00   Galaxy-S7-Karsten_snr 28
     2019-04-24 23:04:00   Galaxy-S7-Karsten_uptime 4416
     2019-04-24 23:04:00   Galaxy-S7-Susi  connected
     2019-04-24 23:04:00   Galaxy-S7-Susi_accesspoint AP_OG
     2019-04-24 23:04:00   Galaxy-S7-Susi_essid DAHOAM
     2019-04-24 23:04:00   Galaxy-S7-Susi_hostname Galaxy-S7
     2019-04-24 23:04:00   Galaxy-S7-Susi_last_seen 2019-04-24 23:03:52
     2019-04-24 23:04:00   Galaxy-S7-Susi_snr 31
     2019-04-24 23:04:00   Galaxy-S7-Susi_uptime 9547
     2019-04-24 20:27:17   Galaxy-S7_accesspoint AP_OG
     2019-04-24 20:27:17   Galaxy-S7_essid DAHOAM
     2019-04-24 20:27:17   Galaxy-S7_hostname Galaxy-S7
     2019-04-24 20:27:17   Galaxy-S7_last_seen 2019-04-24 20:27:12
     2019-04-24 20:27:17   Galaxy-S7_snr   31
     2019-04-24 20:27:17   Galaxy-S7_uptime 147
     2019-04-24 23:04:00   Jarolift_Gateway connected
     2019-04-24 23:04:00   Jarolift_Gateway_accesspoint AP_OG
     2019-04-24 23:04:00   Jarolift_Gateway_essid DAHOAM
     2019-04-24 23:04:00   Jarolift_Gateway_hostname ESP_0F50D0
     2019-04-24 23:04:00   Jarolift_Gateway_last_seen 2019-04-24 23:03:52
     2019-04-24 23:04:00   Jarolift_Gateway_snr 77
     2019-04-24 23:04:00   Jarolift_Gateway_uptime 2465909
     2019-04-24 20:27:17   Samsung-Galaxy-S7 connected
     2019-04-24 20:27:17   Samsung-Galaxy-S7_accesspoint AP_OG
     2019-04-24 20:27:17   Samsung-Galaxy-S7_essid DAHOAM
     2019-04-24 20:27:17   Samsung-Galaxy-S7_hostname Samsung-Galaxy-S7
     2019-04-24 20:27:17   Samsung-Galaxy-S7_last_seen 2019-04-24 20:27:12
     2019-04-24 20:27:17   Samsung-Galaxy-S7_snr 41
     2019-04-24 20:27:17   Samsung-Galaxy-S7_uptime 177
     2019-04-24 23:04:00   amazon-e18ceed20 connected
     2019-04-24 23:04:00   amazon-e18ceed20_accesspoint AP_OG
     2019-04-24 23:04:00   amazon-e18ceed20_essid DAHOAM
     2019-04-24 23:04:00   amazon-e18ceed20_hostname amazon-e18ceed20
     2019-04-24 23:04:00   amazon-e18ceed20_last_seen 2019-04-24 23:03:52
     2019-04-24 23:04:00   amazon-e18ceed20_snr 24
     2019-04-24 23:04:00   amazon-e18ceed20_uptime 22110
     2019-04-24 23:04:00   android-ad5f6ae3fb65ac0c disconnected
     2019-04-24 23:04:00   android-ad5f6ae3fb65ac0c_accesspoint AP_OG
     2019-04-24 23:04:00   android-ad5f6ae3fb65ac0c_essid DAHOAM
     2019-04-24 23:04:00   android-ad5f6ae3fb65ac0c_hostname android-ad5f6ae3fb65ac0c
     2019-04-24 23:04:00   android-ad5f6ae3fb65ac0c_last_seen 2019-04-24 23:03:52
     2019-04-24 23:04:00   android-ad5f6ae3fb65ac0c_snr 42
     2019-04-24 23:04:00   android-ad5f6ae3fb65ac0c_uptime 14930
     2019-03-27 20:11:43   android-c70668b89068e3b6 disconnected
     2019-03-27 20:11:11   android-c70668b89068e3b6_accesspoint AP_OG
     2019-03-27 20:11:11   android-c70668b89068e3b6_essid DAHOAM
     2019-03-27 20:11:11   android-c70668b89068e3b6_hostname android-c70668b89068e3b6
     2019-03-27 20:11:11   android-c70668b89068e3b6_last_seen 2019-03-27 20:05:38
     2019-03-27 20:11:11   android-c70668b89068e3b6_snr 29
     2019-03-27 20:11:11   android-c70668b89068e3b6_uptime 1440
     2019-03-27 09:12:08   state           connected
     2019-04-17 07:42:45   thermomix-379176 disconnected
     2019-04-17 07:42:12   thermomix-379176_accesspoint AP_OG
     2019-04-17 07:42:12   thermomix-379176_essid DAHOAM
     2019-04-17 07:42:12   thermomix-379176_hostname thermomix-379176
     2019-04-17 07:42:12   thermomix-379176_last_seen 2019-04-17 07:36:39
     2019-04-17 07:42:12   thermomix-379176_snr 42
     2019-04-17 07:42:12   thermomix-379176_uptime 1532
   accespoints:
     5c608e8c304447325c99a015:
       _id        5c608e8c304447325c99a015
       _uptime    2465994
       adopt_ip   192.168.33.3
       adopt_url  http://192.168.33.44:8080/inform
       board_rev  33
       bytes      30678623690
       bytes-d    5242
       bytes-r    403
       cfgversion 638ca79abf759393
       connect_request_ip 192.168.33.3
       connect_request_port 39419
       device_id  5c608e8c304447325c99a015
       discovered_via l2
       fw_caps    982079
       guest-num_sta 0
       guest_token 7581C8FE4F34B44AC0BAACD8231D651E
       hw_caps    0
       inform_ip  192.168.33.44
       inform_url http://192.168.33.44:8080/inform
       ip         192.168.33.3
       known_cfgversion 638ca79abf759393
       last_seen  1556139870
       led_override default
       led_override_color #0000ff
       led_override_color_brightness 100
       license_state registered
       mac        b4:fb:e4:40:2e:fc
       map_id     5c608e20304447325c99a010
       meshv3_peer_mac
       model      U7LT
       name       AP_OG
       num_sta    5
       outdoor_mode_override default
       required_version 3.4.1
       rx_bytes   1219796662
       rx_bytes-d 302
       satisfaction 76
       serial     B4FBE4402EFC
       site_id    5c608e1f304447325c999ffa
       state      1
       sys_error_caps 0
       tx_bytes   29458827028
       tx_bytes-d 4940
       type       uap
       unsupported_reason 0
       uptime     2465994
       user-num_sta 5
       version    4.0.21.9965
       wifi_caps  16373
       wlangroup_id_na 5c608e20304447325c99a008
       wlangroup_id_ng 5c608e20304447325c99a008
       x          479.885057471264
       x_authkey  bfbcec87ee73ce5617fd5713993b5f2d
       x_fingerprint 68:0a:48:31:91:1e:9e:d1:65:7b:ad:5a:35:7e:b0:6f
       x_inform_authkey bfbcec87ee73ce5617fd5713993b5f2d
       x_ssh_hostkey_fingerprint 68:0a:48:31:91:1e:9e:d1:65:7b:ad:5a:35:7e:b0:6f
       x_vwirekey e1af70c18bc6f2e642b25c0d21d48f51
       y          293.582375478927
       antenna_table:
         HASH(0x1ea1c158)
       config_network:
         ip         192.168.33.3
         type       dhcp
       countrycode_table:
       downlink_table:
       ethernet_table:
         HASH(0x1eaa8710)
       port_table:
       radio_table:
         HASH(0x1eb0f110)
         HASH(0x1eb15c00)
       radio_table_stats:
         HASH(0x1eb41400)
         HASH(0x1eb63820)
       scan_radio_table:
       ssh_session_table:
       stat:
         ap         b4:fb:e4:40:2e:fc
         bytes      30678623690
         datetime   2019-03-27T08:10:00Z
         duration   2465487000
         guest-mac_filter_rejections 0
         guest-rx_bytes 0
         guest-rx_crypts 0
         guest-rx_dropped 0
         guest-rx_errors 0
         guest-rx_frags 0
         guest-rx_packets 0
         guest-tx_bytes 0
         guest-tx_dropped 0
         guest-tx_errors 0
         guest-tx_packets 0
         guest-tx_retries 0
         mac_filter_rejections 0
         o          ap
         oid        b4:fb:e4:40:2e:fc
         rx_bytes   1219796662
         rx_crypts  402178
         rx_dropped 402184
         rx_errors  402184
         rx_frags   0
         rx_packets 10487095
         site_id    5c608e1f304447325c999ffa
         time       1553674200000
         tx_bytes   29458827028
         tx_dropped 2455
         tx_errors  106702
         tx_packets 21826112
         tx_retries 2693212
         user-mac_filter_rejections 0
         user-rx_bytes 1219796662
         user-rx_crypts 402178
         user-rx_dropped 402184
         user-rx_errors 402184
         user-rx_frags 0
         user-rx_packets 10487095
         user-tx_bytes 29458827028
         user-tx_dropped 2455
         user-tx_errors 106702
         user-tx_packets 21826112
         user-tx_retries 2693212
         user-wifi0-ath0-5c608e8c304447325c99a013-rx_bytes 232502900
         user-wifi0-ath0-5c608e8c304447325c99a013-rx_crypts 65180
         user-wifi0-ath0-5c608e8c304447325c99a013-rx_dropped 65186
         user-wifi0-ath0-5c608e8c304447325c99a013-rx_errors 65186
         user-wifi0-ath0-5c608e8c304447325c99a013-rx_packets 1902527
         user-wifi0-ath0-5c608e8c304447325c99a013-tx_bytes 3635152458
         user-wifi0-ath0-5c608e8c304447325c99a013-tx_dropped 2034
         user-wifi0-ath0-5c608e8c304447325c99a013-tx_packets 3481356
         user-wifi0-ath0-5c608e8c304447325c99a013-tx_retries 815187
         user-wifi0-mac_filter_rejections 0
         user-wifi0-rx_bytes 232502900
         user-wifi0-rx_crypts 65180
         user-wifi0-rx_dropped 65186
         user-wifi0-rx_errors 65186
         user-wifi0-rx_frags 0
         user-wifi0-rx_packets 1902527
         user-wifi0-tx_bytes 3635152458
         user-wifi0-tx_dropped 2034
         user-wifi0-tx_errors 0
         user-wifi0-tx_packets 3481356
         user-wifi0-tx_retries 815187
         user-wifi1-ath2-5c608e8c304447325c99a013-rx_bytes 987293762
         user-wifi1-ath2-5c608e8c304447325c99a013-rx_crypts 336998
         user-wifi1-ath2-5c608e8c304447325c99a013-rx_dropped 336998
         user-wifi1-ath2-5c608e8c304447325c99a013-rx_errors 336998
         user-wifi1-ath2-5c608e8c304447325c99a013-rx_packets 8584568
         user-wifi1-ath2-5c608e8c304447325c99a013-tx_bytes 25823674570
         user-wifi1-ath2-5c608e8c304447325c99a013-tx_dropped 421
         user-wifi1-ath2-5c608e8c304447325c99a013-tx_errors 106702
         user-wifi1-ath2-5c608e8c304447325c99a013-tx_packets 18344756
         user-wifi1-ath2-5c608e8c304447325c99a013-tx_retries 1878025
         user-wifi1-mac_filter_rejections 0
         user-wifi1-rx_bytes 987293762
         user-wifi1-rx_crypts 336998
         user-wifi1-rx_dropped 336998
         user-wifi1-rx_errors 336998
         user-wifi1-rx_frags 0
         user-wifi1-rx_packets 8584568
         user-wifi1-tx_bytes 25823674570
         user-wifi1-tx_dropped 421
         user-wifi1-tx_errors 106702
         user-wifi1-tx_packets 18344756
         user-wifi1-tx_retries 1878025
         wifi0-mac_filter_rejections 0
         wifi0-rx_bytes 232502900
         wifi0-rx_crypts 65180
         wifi0-rx_dropped 65186
         wifi0-rx_errors 65186
         wifi0-rx_frags 0
         wifi0-rx_packets 1902527
         wifi0-tx_bytes 3635152458
         wifi0-tx_dropped 2034
         wifi0-tx_errors 0
         wifi0-tx_packets 3481356
         wifi0-tx_retries 815187
         wifi1-mac_filter_rejections 0
         wifi1-rx_bytes 987293762
         wifi1-rx_crypts 336998
         wifi1-rx_dropped 336998
         wifi1-rx_errors 336998
         wifi1-rx_frags 0
         wifi1-rx_packets 8584568
         wifi1-tx_bytes 25823674570
         wifi1-tx_dropped 421
         wifi1-tx_errors 106702
         wifi1-tx_packets 18344756
         wifi1-tx_retries 1878025
       sys_stats:
         loadavg_1  0.00
         loadavg_15 0.00
         loadavg_5  0.00
         mem_buffer 0
         mem_total  128327680
         mem_used   80093184
       system-stats:
         cpu        1.6
         mem        62.4
         uptime     2465994
       uplink:
         ip         0.0.0.0
         mac        b4:fb:e4:40:2e:fc
         max_speed  1000
         name       eth0
         netmask    0.0.0.0
         num_port   1
         rx_bytes   84662835
         rx_bytes-r 359
         rx_dropped 0
         rx_errors  0
         rx_multicast 0
         rx_packets 23996321
         speed      1000
         tx_bytes   1905004848
         tx_bytes-r 350
         tx_dropped 0
         tx_errors  0
         tx_packets 12474529
         type       wire
       uplink_table:
       vap_table:
         HASH(0x1eb00570)
         HASH(0x1eaf8750)
       vwire_table:
       vwire_vap_table:
         HASH(0x1ea54bc0)
         HASH(0x1dc71a08)
   alerts_unarchived:
     HASH(0x1ead5228)
     HASH(0x1e9a6d58)
     HASH(0x1eb39348)
     HASH(0x1ec37218)
     HASH(0x1ea1ba48)
     HASH(0x1eb326d0)
     HASH(0x1dc6c6f0)
     HASH(0x1eb08fe0)
     HASH(0x1eb3e7d8)
     HASH(0x1eb16188)
     HASH(0x1eb5d838)
     HASH(0x1eb6ac00)
     HASH(0x1eafa840)
     HASH(0x1eaaf1b0)
     HASH(0x1eb08cb0)
     HASH(0x1eb3b150)
     HASH(0x1eb33770)
     HASH(0x1dc8f5e8)
     HASH(0x1dc7f548)
     HASH(0x1dc71388)
     HASH(0x1dc68f58)
     HASH(0x1eaa98b8)
     HASH(0x1eb03f50)
     HASH(0x1eb6acf0)
   clients:
     5c60902f304447325c99a01f:
       _id        5c60902f304447325c99a01f
       _last_seen_by_uap 1556139832
       _uptime_by_uap 4416
       anomalies  0
       ap_mac     b4:fb:e4:40:2e:fc
       assoc_time 1556135416
       bssid      b4:fb:e4:42:2e:fc
       bytes-r    0
       ccq        333
       channel    48
       dhcpend_time 0
       essid      DAHOAM
       hostname   Samsung-Galaxy-S7
       idletime   176
       ip         192.168.33.118
       last_seen  1556139832
       latest_assoc_time 1556135416
       mac        8c:f5:a3:bc:fb:5b
       name       Galaxy-S7-Karsten
       noise      -101
       oui        SamsungE
       radio      na
       radio_name wifi1
       radio_proto ac
       rssi       28
       rx_bytes   244133
       rx_bytes-r 0
       rx_packets 1355
       rx_rate    324000
       satisfaction 100
       signal     -68
       site_id    5c608e1f304447325c999ffa
       tx_bytes   509497
       tx_bytes-r 0
       tx_packets 1192
       tx_power   34
       tx_rate    216000
       uptime     4416
       user_id    5c60902f304447325c99a01f
       usergroup_id
       vlan       0
     5c6090b3304447325c99a021:
       _id        5c6090b3304447325c99a021
       _last_seen_by_uap 1556139832
       _uptime_by_uap 22110
       anomalies  0
       ap_mac     b4:fb:e4:40:2e:fc
       assoc_time 1556117722
       bssid      b4:fb:e4:42:2e:fc
       bytes-r    0
       ccq        333
       channel    48
       dhcpend_time 1670
       essid      DAHOAM
       hostname   amazon-e18ceed20
       idletime   25
       ip         192.168.49.1
       last_seen  1556139832
       latest_assoc_time 1556117723
       mac        50:f5:da:c7:b9:ab
       name       Fire - TV - Stick
       noise      -101
       oui        AmazonTe
       radio      na
       radio_name wifi1
       radio_proto na
       rssi       24
       rx_bytes   37267474
       rx_bytes-r 0
       rx_packets 384345
       rx_rate    216000
       satisfaction 99
       signal     -72
       site_id    5c608e1f304447325c999ffa
       tx_bytes   1370073070
       tx_bytes-r 0
       tx_packets 1019813
       tx_power   34
       tx_rate    216000
       uptime     22110
       user_id    5c6090b3304447325c99a021
       vlan       0
     5c6090ee304447325c99a024:
       _id        5c6090ee304447325c99a024
       _last_seen_by_uap 1556139832
       _uptime_by_uap 9547
       anomalies  0
       ap_mac     b4:fb:e4:40:2e:fc
       assoc_time 1556130285
       bssid      b4:fb:e4:42:2e:fc
       bytes-r    0
       ccq        333
       channel    48
       dhcpend_time 450
       essid      DAHOAM
       hostname   Galaxy-S7
       idletime   141
       ip         192.168.33.122
       last_seen  1556139832
       latest_assoc_time 1556130286
       mac        10:98:c3:04:a4:f6
       name       Galaxy-S7-Susi
       noise      -101
       oui        MurataMa
       radio      na
       radio_name wifi1
       radio_proto ac
       rssi       31
       rx_bytes   2815731
       rx_bytes-r 0
       rx_packets 16773
       rx_rate    216000
       satisfaction 100
       signal     -65
       site_id    5c608e1f304447325c999ffa
       tx_bytes   22392970
       tx_bytes-r 0
       tx_packets 14852
       tx_power   34
       tx_rate    324000
       uptime     9547
       user_id    5c6090ee304447325c99a024
       usergroup_id
       vlan       0
     5c7b7da0ef7e371d587ab63a:
       _id        5c7b7da0ef7e371d587ab63a
       _last_seen_by_uap 1553713538
       _uptime_by_uap 1439
       anomalies  0
       ap_mac     b4:fb:e4:40:2e:fc
       assoc_time 1553712098
       bssid      b4:fb:e4:42:2e:fc
       bytes-r    86
       ccq        333
       channel    48
       dhcpend_time 2950
       essid      DAHOAM
       first_seen 1551596960
       hostname   android-c70668b89068e3b6
       idletime   0
       ip         192.168.33.100
       last_seen  1553713538
       latest_assoc_time 1553712099
       mac        30:a8:db:63:e2:c7
       name       Xperia Z2 Tablet
       noise      -102
       oui        SonyMobi
       radio      na
       radio_name wifi1
       radio_proto ac
       rssi       29
       rx_bytes   3836029
       rx_bytes-r 60
       rx_packets 11772
       rx_rate    6000
       satisfaction 99
       signal     -67
       site_id    5c608e1f304447325c999ffa
       tx_bytes   41117380
       tx_bytes-r 25
       tx_packets 36486
       tx_power   34
       tx_rate    180000
       uptime     1440
       user_id    5c7b7da0ef7e371d587ab63a
       usergroup_id
       vlan       0
     5c85fcc529ad6527774f77c8:
       _id        5c85fcc529ad6527774f77c8
       _last_seen_by_uap 1555479399
       _uptime_by_uap 1532
       anomalies  0
       ap_mac     b4:fb:e4:40:2e:fc
       assoc_time 1555477867
       bssid      b4:fb:e4:41:2e:fc
       bytes-r    6
       ccq        600
       channel    11
       dhcpend_time 330
       essid      DAHOAM
       first_seen 1552284868
       hostname   thermomix-379176
       idletime   0
       ip         192.168.33.117
       last_seen  1555479399
       latest_assoc_time 1555477868
       mac        00:13:43:37:91:76
       noise      -109
       oui        Matsushi
       radio      ng
       radio_name wifi0
       radio_proto ng
       rssi       42
       rx_bytes   34118
       rx_bytes-r 6
       rx_packets 143
       rx_rate    1000
       satisfaction 100
       signal     -54
       site_id    5c608e1f304447325c999ffa
       tx_bytes   70259
       tx_bytes-r 0
       tx_packets 297
       tx_power   28
       tx_rate    37747
       uptime     1532
       user_id    5c85fcc529ad6527774f77c8
       vlan       0
     5c8839df29ad6527774f7c23:
       _id        5c8839df29ad6527774f7c23
       _last_seen_by_uap 1556139832
       _uptime_by_uap 2465914
       anomalies  0
       ap_mac     b4:fb:e4:40:2e:fc
       assoc_time 1553673923
       bssid      b4:fb:e4:41:2e:fc
       bytes-r    74
       ccq        991
       channel    11
       dhcpend_time 4184735
       essid      DAHOAM
       first_seen 1552431583
       hostname   ESP_0F50D0
       idletime   1
       ip         192.168.33.48
       last_seen  1556139832
       latest_assoc_time 1553673924
       mac        dc:4f:22:0f:50:d0
       name       Jarolift_Gateway
       noise      -110
       oui        Espressi
       radio      ng
       radio_name wifi0
       radio_proto ng
       rssi       77
       rx_bytes   65165891
       rx_bytes-r 69
       rx_packets 1538548
       rx_rate    6000
       satisfaction 94
       signal     -19
       site_id    5c608e1f304447325c999ffa
       tx_bytes   8893825
       tx_bytes-r 5
       tx_packets 178620
       tx_power   28
       tx_rate    72222
       uptime     2465909
       user_id    5c8839df29ad6527774f7c23
       usergroup_id
       vlan       0
     5cc08d4729ad650253ddf1f0:
       _id        5cc08d4729ad650253ddf1f0
       _last_seen_by_uap 1556124531
       _uptime_by_uap 1584
       anomalies  0
       ap_mac     b4:fb:e4:40:2e:fc
       assoc_time 1556122947
       bssid      b4:fb:e4:41:2e:fc
       bytes-r    0
       ccq        163
       channel    11
       dhcpend_time 11170
       essid      DAHOAM
       first_seen 1556122950
       hostname   android-ad5f6ae3fb65ac0c
       idletime   445
       ip         192.168.33.115
       last_seen  1556124531
       latest_assoc_time 1556122948
       mac        28:ad:3e:49:b2:59
       noise      -109
       oui        Shenzhen
       radio      ng
       radio_name wifi0
       radio_proto ng
       rssi       11
       rx_bytes   594698
       rx_bytes-r 0
       rx_packets 3534
       rx_rate    1000
       satisfaction 70
       signal     -85
       site_id    5c608e1f304447325c999ffa
       tx_bytes   2332325
       tx_bytes-r 0
       tx_packets 6714
       tx_power   28
       tx_rate    1008
       uptime     1584
       user_id    5cc08d4729ad650253ddf1f0
       vlan       0
     5cc094ec29ad650253ddf203:
       _id        5cc094ec29ad650253ddf203
       _last_seen_by_uap 1556139832
       _uptime_by_uap 14931
       anomalies  256
       ap_mac     b4:fb:e4:40:2e:fc
       assoc_time 1556124902
       bssid      b4:fb:e4:41:2e:fc
       bytes-r    0
       ccq        160
       channel    11
       dhcpend_time 0
       essid      DAHOAM
       first_seen 1556124908
       hostname   android-ad5f6ae3fb65ac0c
       idletime   25
       ip         192.168.1.93
       last_seen  1556139832
       latest_assoc_time 1556124902
       mac        00:e0:4b:ca:c0:a6
       noise      -110
       oui        JumpIndu
       radio      ng
       radio_name wifi0
       radio_proto ng
       rssi       42
       rx_bytes   91871553
       rx_bytes-r 0
       rx_packets 816633
       rx_rate    130000
       satisfaction 0
       signal     -54
       site_id    5c608e1f304447325c999ffa
       tx_bytes   1656149298
       tx_bytes-r 0
       tx_packets 1633677
       tx_power   28
       tx_rate    26000
       uptime     14930
       user_id    5cc094ec29ad650253ddf203
       vlan       0
   events:
     HASH(0x1e5785f8)


helper:
     password   crypt:3c014d632006474c1b7645475a5a51344b5c535e
     username   crypt:2d554b4211065b7e
     bm:
       Unifi_Get:
         cnt        6
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        24.04. 20:28:53
         max        0.00641798973083496
         tot        0.00897526741027832
         mAr:
           HASH(0x3d66208)
           Unifi_AP_Abstellkammer
           ?
       Unifi_Notify:
         cnt        118
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        28.03. 15:25:04
         max        0.000422000885009766
         tot        0.0176501274108887
         mAr:
           HASH(0x3d66208)
           HASH(0x20aa5d8)
       Unifi_Set:
         cnt        1288
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        24.04. 20:30:31
         max        0.00237798690795898
         tot        0.856925964355469
         mAr:
           HASH(0x3d66208)
           Unifi_AP_Abstellkammer
           ?
   hotspot:
     voucherCache:
     vouchers:
   httpParams:
     header     Cookie: unifises=jL6sfhBYuft2FnDoRBlX7eC5fXQh1Gxn;\r\nCookie: csrf_token=b7hyJt4YGaIJDXonVUSIZw6noIJ9jYHF;
     ignoreredirects 1
     loglevel   5
     method     POST
     noshutdown 0
     timeout    5
     hash:
     sslargs:
       SSL_verify_mode 0
   unifi:
     CONNECTED  connected
     deprecatedClientNames 1
     eventPeriod 24
     interval   30
     updateStartTime 1556139870.23311
     url        https://192.168.33.44:8443/api/s/default/
     version    4
     connectedClients:
       5c60902f304447325c99a01f 1
       5c6090b3304447325c99a021 1
       5c6090ee304447325c99a024 1
       5c8839df29ad6527774f7c23 1
       5cc094ec29ad650253ddf203 1
   updateDispatch:
     Unifi_GetClients_Send:
       CODE(0x3de3d50)
       Unifi_GetClients_Receive
       CODE(0x3de3d98)
     Unifi_GetEvents_Send:
       CODE(0x3decf60)
       Unifi_GetEvents_Receive
       CODE(0x3decfa8)
     Unifi_ProcessUpdate:
       CODE(0x3ded080)
       
   wan_health:
     num_adopted 0
     num_disconnected 0
     num_gw     0
     num_pending 0
     status     unknown
     subsystem  wan
   wlan_health:
     num_adopted 1
     num_ap     1
     num_disabled 0
     num_disconnected 0
     num_guest  0
     num_iot    0
     num_pending 0
     num_user   5
     rx_bytes-r 91
     status     ok
     subsystem  wlan
     tx_bytes-r 3
   wlans:
     5c608e8c304447325c99a013:
       _id        5c608e8c304447325c99a013
       dtim_mode  default
       dtim_na    1
       dtim_ng    1
       group_rekey 3600
       mac_filter_policy allow
       minrate_na_beacon_rate_kbps 6000
       minrate_na_data_rate_kbps 6000
       minrate_na_mgmt_rate_kbps 6000
       minrate_ng_beacon_rate_kbps 1000
       minrate_ng_data_rate_kbps 1000
       minrate_ng_mgmt_rate_kbps 1000
       name       DAHOAM
       security   wpapsk
       site_id    5c608e1f304447325c999ffa
       usergroup_id 5c608e20304447325c99a007
       wep_idx    1
       wlangroup_id 5c608e20304447325c99a008
       wpa_enc    ccmp
       wpa_mode   wpa2
       x_iapp_key 7e6faeca1c436d4783c47e455e0c24f2
       bc_filter_list:
       mac_filter_list:
       schedule:
   www_health:
     status     unknown
     subsystem  www
Attributes:
   room       Abstellkammer

stefanpf


DEF        function { ((ReadingsVal("Unifi_AP_Abstellkammer","Samsung-Galaxy-S7","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7-Karsten_accesspoint",""), "AP_OG")) != -1 )? 1 : 0} 10


Du mischt die Readings von zwei Geräten miteiander.

Es sollte eher so aussehen

DEF        function { ((ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7-Karsten","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7-Karsten_accesspoint",""), "AP_OG")) != -1 )? 1 : 0} 10


Ob das nun das Hauptproblem ist wird sich zeigen.

Den Umweg über presence würde ich auf jeden Fall gehen - eventuell sogar langfristig über das Residents Modul mit Roommates nachdenken.
Andernfalls hast du in jeder weiteren Automation das Gebastel mit den Unifi Readings.
So gestaltet sich der Austausch des Telefons oder die Art der Anwesenheitserkennung dann wesentlich angenehmer.

Ich schalte dann z.B sehr viel nur über  den Status des Resident Module (quasi ein Set aller Bewohner). Darin befindet sich dann auch ein Gast  Bewohner, den ich manuell auf Home setze bevor ich Firmware updates/ Reboot am Unifi gear durchführe (sonst haut es einem dann gerne die Anwesenheit weg und alles verselbständigt sich  :-\ )

Ruggy

funktioniert leider immer nich nicht, obwohl beim unifi das reading auf disconnected steht.


Internals:
   DEF        192.168.33.44 8443 crypt:2d554b4211065b7e crypt:3c014d632006474c1b7645475a5a51344b5c535e
   FUUID      5c7c5f58-f33f-194f-4d2e-c48c2d224cf373f6
   NAME       Unifi_AP_Abstellkammer
   NOTIFYDEV  global
   NR         149
   NTFY_ORDER 50-Unifi_AP_Abstellkammer
   STATE      connected
   TYPE       Unifi
   VERSION    3.1.0
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1553674328.25443
           VALUE      connected
   READINGS:
     2019-03-07 15:19:23   -AP_192.168.33.3_clients 3
     2019-03-07 15:19:23   -AP_192.168.33.3_essid DAHOAM,DAHOAM
     2019-03-07 15:19:23   -AP_192.168.33.3_locate off
     2019-03-07 15:19:23   -AP_192.168.33.3_state ok
     2019-03-07 15:19:23   -AP_192.168.33.3_utilization 6,2
     2019-04-25 12:04:26   -AP_AP_OG_clients 3
     2019-04-25 12:04:26   -AP_AP_OG_essid DAHOAM,DAHOAM
     2019-04-25 12:04:26   -AP_AP_OG_locate off
     2019-04-25 12:04:26   -AP_AP_OG_state ok
     2019-04-25 12:04:26   -AP_AP_OG_utilization 11,1
     2019-04-25 12:04:26   -UC_events      3000 (last 24h)
     2019-04-25 12:04:26   -UC_newClients 
     2019-04-25 12:04:26   -UC_unarchived_alerts 32
     2019-04-25 12:04:26   -UC_wlan_accesspoints 1
     2019-04-25 12:04:26   -UC_wlan_guests 0
     2019-04-25 12:04:26   -UC_wlan_state  ok
     2019-04-25 12:04:26   -UC_wlan_users  3
     2019-04-25 12:04:26   -WLAN_DAHOAM_state enabled
     2019-03-05 18:20:48   5c7b7da0ef7e371d587ab63a connected
     2019-03-05 18:20:48   5c7b7da0ef7e371d587ab63a_accesspoint AP_OG
     2019-03-05 18:20:48   5c7b7da0ef7e371d587ab63a_essid DAHOAM
     2019-03-05 18:20:48   5c7b7da0ef7e371d587ab63a_hostname 192.168.33.100
     2019-03-05 18:20:48   5c7b7da0ef7e371d587ab63a_last_seen 2019-03-05 18:20:39
     2019-03-05 18:20:48   5c7b7da0ef7e371d587ab63a_snr 34
     2019-03-05 18:20:48   5c7b7da0ef7e371d587ab63a_uptime 277820
     2019-03-12 23:59:49   5c8839df29ad6527774f7c23 connected
     2019-03-12 23:59:49   5c8839df29ad6527774f7c23_accesspoint AP_OG
     2019-03-12 23:59:49   5c8839df29ad6527774f7c23_essid DAHOAM
     2019-03-12 23:59:49   5c8839df29ad6527774f7c23_hostname 192.168.33.48
     2019-03-12 23:59:49   5c8839df29ad6527774f7c23_last_seen 2019-03-12 23:59:43
     2019-03-12 23:59:49   5c8839df29ad6527774f7c23_snr 46
     2019-03-12 23:59:49   5c8839df29ad6527774f7c23_uptime 4
     2019-04-24 19:01:51   5cc094ec29ad650253ddf203 connected
     2019-04-24 19:01:51   5cc094ec29ad650253ddf203_accesspoint AP_OG
     2019-04-24 19:01:51   5cc094ec29ad650253ddf203_essid DAHOAM
     2019-04-24 19:01:51   5cc094ec29ad650253ddf203_hostname 192.168.33.118
     2019-04-24 19:01:51   5cc094ec29ad650253ddf203_last_seen 2019-04-24 19:01:41
     2019-04-24 19:01:51   5cc094ec29ad650253ddf203_snr 28
     2019-04-24 19:01:51   5cc094ec29ad650253ddf203_uptime 399
     2019-04-24 20:27:17   Galaxy-S7       connected
     2019-04-25 05:26:29   Galaxy-S7-Karsten disconnected
     2019-04-25 05:25:56   Galaxy-S7-Karsten_accesspoint AP_OG
     2019-04-25 05:25:56   Galaxy-S7-Karsten_essid DAHOAM
     2019-04-25 05:25:56   Galaxy-S7-Karsten_hostname Samsung-Galaxy-S7
     2019-04-25 05:25:56   Galaxy-S7-Karsten_last_seen 2019-04-25 05:21:00
     2019-04-25 05:25:56   Galaxy-S7-Karsten_snr 37
     2019-04-25 05:25:56   Galaxy-S7-Karsten_uptime 1736
     2019-04-25 11:25:44   Galaxy-S7-Susi  disconnected
     2019-04-25 11:25:11   Galaxy-S7-Susi_accesspoint AP_OG
     2019-04-25 11:25:11   Galaxy-S7-Susi_essid DAHOAM
     2019-04-25 11:25:11   Galaxy-S7-Susi_hostname Galaxy-S7
     2019-04-25 11:25:11   Galaxy-S7-Susi_last_seen 2019-04-25 11:20:02
     2019-04-25 11:25:11   Galaxy-S7-Susi_snr 40
     2019-04-25 11:25:11   Galaxy-S7-Susi_uptime 53717
     2019-04-24 20:27:17   Galaxy-S7_accesspoint AP_OG
     2019-04-24 20:27:17   Galaxy-S7_essid DAHOAM
     2019-04-24 20:27:17   Galaxy-S7_hostname Galaxy-S7
     2019-04-24 20:27:17   Galaxy-S7_last_seen 2019-04-24 20:27:12
     2019-04-24 20:27:17   Galaxy-S7_snr   31
     2019-04-24 20:27:17   Galaxy-S7_uptime 147
     2019-04-25 12:04:26   Jarolift_Gateway connected
     2019-04-25 12:04:26   Jarolift_Gateway_accesspoint AP_OG






Internals:
   DEF        function { ((ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7-Susi","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7-Susi_accesspoint",""), "AP_OG")) != -1 )? 1 : 0} 10
   FUUID      5c7c613b-f33f-194f-491f-e897c3b8784037c1
   INTERVAL_NORMAL 10
   INTERVAL_PRESENT 10
   MODE       function
   NAME       presence.susi
   NOTIFYDEV  global
   NR         151
   NTFY_ORDER 50-presence.susi
   STATE      present
   TYPE       PRESENCE
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1553783155.40864
           VALUE      present
   READINGS:
     2019-04-25 07:08:12   model           function
     2019-03-28 15:25:55   presence        present
     2019-03-28 15:25:55   state           present
   helper:
     CURRENT_STATE present
     call       { ((ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7-Susi","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7-Susi_accesspoint",""), "AP_OG")) != -1 )? 1 : 0}
     RUNNING_PID:
       abortFn    PRESENCE_ProcessAbortedScan
       arg        presence.susi|{ ((ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7-Susi","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7-Susi_accesspoint",""), "AP_OG")) != -1 )? 1 : 0}|0
       bc_pid     134348
       finishFn   PRESENCE_ProcessLocalScan
       fn         PRESENCE_DoLocalFunctionScan
       pid        WAITING:
       timeout    60
       abortArg:
     bm:
       PRESENCE_Define:
         cnt        2
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        25.04. 07:08:12
         max        0.0020751953125
         tot        0.00383925437927246
         mAr:
           HASH(0x2a3efb8)
           presence.susi PRESENCE function { ((ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7-Susi","") eq "connected") and (index(ReadingsVal("Unifi_AP_Abstellkammer","Galaxy-S7-Susi_accesspoint",""), "AP_OG")) != -1 )? 1 : 0} 10
       PRESENCE_Notify:
         cnt        127
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        28.03. 15:25:04
         max        0.000800848007202148
         tot        0.0331850051879883
         mAr:
           HASH(0x2a3efb8)
           HASH(0x20aa5d8)
       PRESENCE_Set:
         cnt        3311
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        26.03. 22:52:11
         max        0.00189495086669922
         tot        0.379762649536133
         mAr:
           HASH(0x2a3efb8)
           presence.susi
           ?
Attributes:


rcmcronny

Hallo,

zuerst muss doch erstmal das Presence zuverlässig laufen, danach kannst Du darauf aufbauen. Und ja, bei mehr als 1 Person macht dann Resident/Roommate sinn, ab 3 ist es aber wirklich sinnvoll :D

Ich habe es bei mir so (ich hab Deine Werte eingetragen, Unifi1 ist bei mir das Unifi Device)


define presence.karsten PRESENCE event Unifi1:Samsung-Galaxy-S7:.disconnected Unifi1:Samsung-Galaxy-S7:.connected


Sowie ein Event kommt für das Gerät, wird der Status angepaßt und gut.  Ist im Wiki  zu finden unter: https://wiki.fhem.de/wiki/PRESENCE#.C3.9Cberwachen_mittels_Events

Du kannst ja zum Testen das Wlan beim Handy aus/an machen, es dauert aber etwas, bis der Controller ein disconnect triggert.

Sowie das zuverlässig läuft und passt, würde ich erst mit dem Türsensor anfangen ;)

Bei mir sieht die Türsensorsache dann so aus:
ZWave_SENSOR_NOTIFIKATION_1 ist der ZWAVE Tür Sensor, Ronny das presence device und msg ist das "msg" modul was dann entsprechend per Messenger, Mail usw agiert. Vielleicht hilft es Dir ja.


define Tuer DOIF (([ZWave_SENSOR_NOTIFICATION_1:doorWindow] eq "on") and  [Ronny] ne "present") \
(msg push 2 Tür Schlafzimmer geöffnet) \
DOELSEIF (([ZWave_SENSOR_NOTIFICATION_1:doorWindow] eq "off") and  [Ronny] ne "present") \
(msg push 2 Tür Schlafzimmer geschlossen)


Ronny

Ruggy

Danke schon mal für die ausführliche Antwort. Werde es mir später genauer anschauen und testen. auch bzgl roommate.

Grüße
Ruggy

Ruggy

jetzt zeigt es Initialized an?


Internals:
   CFGFN     
   DEF        event Unifi_AP_Abstellkammer:Samsung-Galaxy-S7:.disconnected Unifi_AP_Abstellkammer:Samsung-Galaxy-S7:.connected
   EVENT_ABSENT Unifi_AP_Abstellkammer:Samsung-Galaxy-S7:.disconnected
   EVENT_PRESENT Unifi_AP_Abstellkammer:Samsung-Galaxy-S7:.connected
   FUUID      5cc1a5fb-f33f-194f-16ff-3555f1b4dc67b559
   MODE       event
   NAME       presence.karsten
   NOTIFYDEV  global,Unifi_AP_Abstellkammer
   NR         136200
   NTFY_ORDER 50-presence.karsten
   STATE      Initialized
   TYPE       PRESENCE
   READINGS:
     2019-04-25 14:20:11   model           event
   helper:
     bm:
       PRESENCE_Attr:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        25.04. 14:20:19
         max        3.60012054443359e-05
         tot        3.60012054443359e-05
         mAr:
           set
           presence.karsten
           room
           Alarm,Anwesenheit
       PRESENCE_Define:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        25.04. 14:20:11
         max        0.00114917755126953
         tot        0.00114917755126953
         mAr:
           HASH(0x1eb9a508)
           presence.karsten PRESENCE event Unifi_AP_Abstellkammer:Samsung-Galaxy-S7:.disconnected Unifi_AP_Abstellkammer:Samsung-Galaxy-S7:.connected
       PRESENCE_Notify:
         cnt        5
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        25.04. 14:21:15
         max        0.00171208381652832
         tot        0.0041804313659668
         mAr:
           HASH(0x1eb9a508)
           HASH(0x3d66208)
       PRESENCE_Set:
         cnt        8
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        25.04. 14:20:11
         max        0.000138044357299805
         tot        0.000763893127441406
         mAr:
           HASH(0x1eb9a508)
           presence.karsten
           ?
Attributes:

Ruggy

liegt es daran, dass erst ein event bzw eine Änderung sein muss?
hast ja eigentlich geschrieben.

bin noch nicht daheim um ins wlan zu gehen.

rcmcronny

Jo, das geht erst, wenn der Event kam ;)

Bei mir braucht es idR 1 Minute bis er merkt das ich da bin. Das ist aber auch teilweise eher ein Android Problem bzw vom Tasker, der das WLAN aktivieren muss (sonst gehts ja nicht :D )

Ronny