homematic-community / hm_pdetect

:iphone: A HomeMatic CCU-Addon to regularly query AVM FRITZ!-devices for registered WiFi/LAN devices and deduce general user presence from this information
GNU Lesser General Public License v3.0
74 stars 6 forks source link

User in "Eineindeutige Nutzergeräte (MAC/IP-Liste)" sind in der SV "Anwesenheit.list" mehrfach als zulässige Werte angelegt. #111

Closed drose28357 closed 2 years ago

drose28357 commented 2 years ago

Auslöser: In hm_pdetect habe ich 4 User mit MAC-Adressen angelegt. Erwartetes Ergebnis: In der Systemvariable Anwesenheit.list stehen nur diese 4 User (+Niemand) als zulässige Werte drin. Beobachtetes Ergebnis: In der Systemvariable Anwesenheit.list stehen diese 4 User jeweils 8 mal als zulässige Werte drin. (siehe Anlagen)

Lösche ich die überflüssigen User aus den Werten der Systemvariable manuell heraus, werden sie durch hm_pdetect wieder eingetragen. Das stört zwar nicht die Funktion von hm_pdetect, sieht aber wie ein Fehler in hm-pdetect aus.

Installierte Version hm_pdetect: 1.8 Raspberrymatic : Aktuelle Firmwareversion: 3.61.5.20211113 Screenshot der Konfiguration: hm_pdetect_Konfigurierte_User Screenshot der Systemvariable: hm_pdetect_User_in_Systemvariable_mehrfach

Lederhaut commented 2 years ago

Das in den Einstellungen, das was man sieht ist eine Liste aller möglichen Werte, die diese Variable haben kann.

Den aktuell gesetzten Wert findet man unter "Status und Bedienung" / "Systemvariablen"

drose28357 commented 2 years ago

d.h. in den Werte-Liste stehen die möglichen Kombinationen aus den 4 Einträgen aus den Einstellungen des Addon, also 16 Einträge: Niemand; Petra; Marion; Karl-Heinz; Ditmar; Petra,Marion; Petra,Karl-Heinz; Petra,Ditmar; Marion,Karl-Heinz; Marion,Ditmar; Karl-Heinz,Ditmar; Petra,Marion,Karl-Heinz; Petra,Marion,Ditmar; Petra,Karl-Heinz,Ditmar; Marion,Karl-Heinz,Ditmar; Petra,Marion,Karl-Heinz,Ditmar Das Addon wählt das einen der Einträge aus, je nach anwesenden Personen.