CCU-Addon: FRITZ!Box-basierte Anwesenheitserkennung

diverse Zusatzsoftware

Moderator: Co-Administratoren

mbhomie007
Beiträge: 347
Registriert: 13.02.2018, 19:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 127 Mal
Danksagung erhalten: 20 Mal

Re: CCU-Addon: FRITZ!Box-basierte Anwesenheitserkennung

Beitrag von mbhomie007 » 27.04.2020, 19:08

Habe es jetzt auch mit dem beschriebenen Workaround hinbekommen, die Gast-Erkennung funktioniert jetzt. :D :D

Bitte im nächsten Update mit berücksichtigen.

Grüße
Marco
Raspberry Pi 3 Model B Plus Rev 1.3 mit RPI-RF-MOD Funkmodul

Lavamat
Beiträge: 15
Registriert: 25.04.2020, 10:08

Re: CCU-Addon: FRITZ!Box-basierte Anwesenheitserkennung

Beitrag von Lavamat » 28.04.2020, 21:49

Lavamat hat geschrieben:
25.04.2020, 10:29
Mein Problem:
Das Logfile in hm-pdetect ist leer (ich hätte hier das Ergebnis der Anfragen an die Fritzbox erwartet, wie in einigen Antworten auch dargestellt).
Entsprechend funktioniert auch die Anwesenheitserkennung nicht.
So wie ich das sehe, funktioniert die Kommunikation mit der Fritzbox nicht, ich kann aber nicht finden warum.
Hallo Forumsgemeinde,

ich hab weiter versucht das Problem zu verstehen. Dabei habe ich auch versucht das AddOn nochmal zu starten (Einstellungen > Systemsteuerung > Zusatzsoftware > "Neustart").
Hier bekomme ich die Fehlermeldung:

"Neustart fehlgeschlagen:
Failure
Success"

So habe ich vermutet, daß das AddOn nicht läuft, weil es nicht ordentlich installiert ist. Also nochmal gelöscht und neu installiert.
Ohne Erfolg.

Was mache ich falsch? bzw. wo(ran) erkenne ich eine ordnugsgemäße installation?

Gruß
Lavamat

P.S.: Falls ich im falschen Faden bin, wäre es nett, wenn mir jemand sagt, wo ich meine Frage besser stellen soll

fliewatuet
Beiträge: 6
Registriert: 05.05.2020, 09:15
System: Alternative CCU (auf Basis OCCU)

Re: CCU-Addon: FRITZ!Box-basierte Anwesenheitserkennung

Beitrag von fliewatuet » 05.05.2020, 17:49

Hallo an alle,

ich bin neu im Forum, da mich diese Lösung angesprochen hat. Sie funktioniert bei mir tadellos (Raspi3 mit Buster, PIVCCU3).

Bevor ich das Addon produktiv schalte, habe ich noch Fragen zum Log-File: es wird ca. alle 15 Sek aktualisiert, diese Abfragefrequenz habe ich eingestellt. Ich habe nun Sorge, dass die SD-Karte diese andauernden Schreibzugriffe nicht lange überleben wird. Ist es möglich, die Log-Datei ins RAM zu schreiben oder ganz auszuschalten?

Oder ist meine Sorge unbegründet?

Gruß fliewatüt

@Lavamat: was sagt denn das Fritz-Log? Du benötigst auf der Fritz einen eigenen User, nicht den mit dem Du Dich normalerweise einlogst. Diesem neuen Nutzer musst Du auch ausreichend Rechte einräumen.

Lavamat
Beiträge: 15
Registriert: 25.04.2020, 10:08

Re: CCU-Addon: FRITZ!Box-basierte Anwesenheitserkennung

Beitrag von Lavamat » 07.05.2020, 09:26

fliewatuet hat geschrieben:
05.05.2020, 17:49
@Lavamat: was sagt denn das Fritz-Log? Du benötigst auf der Fritz einen eigenen User, nicht den mit dem Du Dich normalerweise einlogst. Diesem neuen Nutzer musst Du auch ausreichend Rechte einräumen.
Hallo fliewatüt *click* ( :wink: ),

also ich habe einen Nutzer "RaspberryMatic" in der FritzBox angelegt mit einem PW.

Die Rechte entsprechend Anleitung gesetzt:
+ FRITZ!Box Einstellungen
Benutzer mit dieser Berechtigung können alle Einstellungen der FRITZ!Box sehen und bearbeiten.

damit wird auch automatisch angewählt:
+ Sprachnachrichten, Faxnachrichten, FRITZ!App Fon und Anrufliste
Sprachnachrichten, empfangene Faxe und die Anrufliste können abgehört bzw. angesehen werden. FRITZ!App Fon kann genutzt werden.

+Smart Home
Die an der FRITZ!Box angemeldeten FRITZ!-Aktoren können über den MyFRITZ!-Zugang an- und abgeschaltet werden.

Unter "System>Ereignisse" finde ich keine Anmeldeeinträge der RaspberryMatic, also gehe ich davon aus, daß diese Anmeldung nicht einmal versucht wird, ergo das AddOn nicht läuft.

Wenn ich die o.g. Anmeldedaten über meinen PC eingebe, komme ich auf die Fritz.Box (also schließe ich, der Anwender ist korrekt angelegt).

Ich konstatiere, daß das AddOn mit meiner RaspberryMatic-Konfiguration nicht funktioniert. Lieder habe ich keine Ahnung, wie ich das verifizieren kann und leider auch keine Hinweise dazu bekommen.

Gruß
Lavamat

fliewatuet
Beiträge: 6
Registriert: 05.05.2020, 09:15
System: Alternative CCU (auf Basis OCCU)

Re: CCU-Addon: FRITZ!Box-basierte Anwesenheitserkennung

Beitrag von fliewatuet » 08.05.2020, 20:06

Hallo Lavamat,

das sieht tatsächlich nach einem nicht installierten Add-on aus. Daher nehme ich an, dass auch keine Systemvariblen generiert worden sind. Ist das Add-on korrekt konfiguriert und mit "speichern" abgeschlossen worden? Wie sieht die hm_pdetect.conf aus?

Gruß Fliewatüt (ich glaube im Original mit zwei ü, ist schon so lange her...)

Lavamat
Beiträge: 15
Registriert: 25.04.2020, 10:08

Re: CCU-Addon: FRITZ!Box-basierte Anwesenheitserkennung

Beitrag von Lavamat » 11.05.2020, 15:26

fliewatuet hat geschrieben:
08.05.2020, 20:06
Wie sieht die hm_pdetect.conf aus?
Hallo fliewatüt,

die hm_pdetect.conf unter /usr/local/addons/hm_pdetect/etc sieht so aus:
HM_CCU_IP=127.0.0.1
HM_CCU_REGAPORT=8183
HM_PROCESSLOG_FILE="/var/log/hm_pdetect.log"
HM_DAEMON_PIDFILE="/var/run/hm_pdetect.pid"
HM_FRITZ_IP="fritz.box"
HM_FRITZ_USER="RaspberryMatic"
HM_FRITZ_SECRET="HierStehtMeinPasswort" (*privatisiert*)
HM_CCU_PRESENCE_VAR="FritzBox-Anwesenheit"
HM_KNOWN_LIST_MODE="all"
HM_INTERVAL_TIME="60"
HM_USER_LIST=([Name]=XX:XX:XX:XX:XX:XX) (*privatisiert*)
HM_KNOWN_LIST=""

Ich dachte, die CCU_IP könnte das Problem sein, aber die korrekte IP hilft auch nicht.

Ich hab dann mal alle "hm_pdetect"-Dateien gesucht mit folgendem Ergebnis:
root@homematic-raspi:/# find / -name "hm_pdetect*"
/usr/local/addons/hm_pdetect
/usr/local/addons/hm_pdetect/etc/hm_pdetect.conf
/usr/local/addons/hm_pdetect/etc/hm_pdetect-addon.cfg
/usr/local/addons/hm_pdetect/bin/hm_pdetect.sh
/usr/local/etc/config/addons/www/hm_pdetect
/usr/local/etc/config/rc.d/hm_pdetect

Auffällig ist, daß die Dateien
/var/log/hm_pdetect.log
/var/run/hm_pdetect.pid
nicht vorhanden sind. Ich hätte aus dem .conf geschlossen, daß diese angelegt werden bzw. angelegt sind.
Jetzt frage ich mich, ist das korrekt? Fehlt was bzw. ist die Installation vollständig?

Gruß
Lavamat

fliewatuet
Beiträge: 6
Registriert: 05.05.2020, 09:15
System: Alternative CCU (auf Basis OCCU)

Re: CCU-Addon: FRITZ!Box-basierte Anwesenheitserkennung

Beitrag von fliewatuet » 13.05.2020, 13:28

Hallo Lavamat,

die .conf Datei sieht so weit normal aus, soweit ich das beurteilen kann. Die beiden fehlenden Dateien (LOG und PID) sind ein Zeichen dafür, dass das Add-on nicht läuft. Hat hm_pdetect denn die Systemvariablen (Anwesend.... usw.) angelegt, oder fehlen die auch?

So langsam bin ich mit meinem Latein am Ende. Vielleicht eine komplette Neuinstallation?

Gruß
Fliewatüt

Lavamat
Beiträge: 15
Registriert: 25.04.2020, 10:08

Re: CCU-Addon: FRITZ!Box-basierte Anwesenheitserkennung

Beitrag von Lavamat » 13.05.2020, 17:05

Hallo fliewatüt,

nein, die Systemvariablen sind auch nicht angelegt.

Ich hab das AddOn schon einmal deinstalliert und nochmal neu installiert, aber ohne Erfolg.

Es scheint in meiner Konfiguration wohl nicht so reibungslos zu klappen :-(

Echt schade, weil darauf aufbauend wollte ich meine Heizungssteuerung und anderes machen.

Gruß
Lavamat

eve11
Beiträge: 31
Registriert: 04.08.2015, 17:02

Re: CCU-Addon: FRITZ!Box-basierte Anwesenheitserkennung

Beitrag von eve11 » 08.06.2020, 00:17

Hallo zusammen,

meine HM-pdetect läuft eigentlich schon sehr lange ohne Probleme auf einer Raspberrymatic mit dem letzten Softwarestand. Seit einiger Zeit wird der Status von den hinterlegten Geräten auf der Fritzbox nur sehr sporadisch aktualisiert. Hier der Log von pdetect:

Code: Alles auswählen

== Mon Jun  8 00:00:34 CEST 2020 ===================================
Querying FRITZ! devices: 192.168.178.1
ERROR: username or password incorrect.
ERROR: couldn't connect to any specified FRITZ! device.
== Sun Jun  7 23:59:34 CEST 2020 ===================================
Querying FRITZ! devices: 192.168.178.1
ERROR: username or password incorrect.
ERROR: couldn't connect to any specified FRITZ! device.
== Sun Jun  7 23:58:33 CEST 2020 ===================================
Querying FRITZ! devices: 192.168.178.1
ERROR: username or password incorrect.
ERROR: couldn't connect to any specified FRITZ! device.
== Sun Jun  7 23:57:31 CEST 2020 ===================================
Querying FRITZ! devices: 192.168.178.1
 Normal-WiFi/LAN devices active: 57
 Guest-WiFi/LAN devices active: 0
Checking user presence: 
 Daniela: present
 Denisa: away
 Ingrun: away
 Filipo: away
 Mica: away
 Heiko: present
Checking guest presence: 
 Gast: disabled
== Sun Jun  7 23:57:33 CEST 2020 ===================================
== Sun Jun  7 23:56:31 CEST 2020 ===================================
Querying FRITZ! devices: 192.168.178.1
ERROR: username or password incorrect.
ERROR: couldn't connect to any specified FRITZ! device.
== Sun Jun  7 23:55:31 CEST 2020 ===================================
Querying FRITZ! devices: 192.168.178.1
ERROR: username or password incorrect.
ERROR: couldn't connect to any specified FRITZ! device.
== Sun Jun  7 23:54:30 CEST 2020 ===================================
Querying FRITZ! devices: 192.168.178.1
ERROR: username or password incorrect.
ERROR: couldn't connect to any specified FRITZ! device.
== Sun Jun  7 23:53:30 CEST 2020 ===================================
Querying FRITZ! devices: 192.168.178.1
ERROR: username or password incorrect.
ERROR: couldn't connect to any specified FRITZ! device.
== Sun Jun  7 23:52:30 CEST 2020 ===================================
Querying FRITZ! devices: 192.168.178.1
ERROR: username or password incorrect.
ERROR: couldn't connect to any specified FRITZ! device.
== Sun Jun  7 23:51:29 CEST 2020 ===================================
Querying FRITZ! devices: 192.168.178.1
ERROR: username or password incorrect.
ERROR: couldn't connect to any specified FRITZ! device.
== Sun Jun  7 23:50:29 CEST 2020 ===================================
Querying FRITZ! devices: 192.168.178.1
ERROR: username or password incorrect.


Ich habe den Raspberry als auch die Fritzbox schon einmal neu gestartet aber leider kein Erfolg. Sonst läuft alles ohne Probleme. Der Login mit dem Pdetect auf die Fritzbox zugreift läuft beim Anmelden auf die Fritzbox ohne Probleme. Es würde sonst ja auch nicht manchmal funktionieren.
Auch ein neu angelegter User auf der FB hat keine Änderung gebracht.
Eine neue Raspberrymatic Installation nur mit dem Pdetect Plugin zeigt auch das selbe Fehlerbild.
Bin leider ziemlich ratlos bei diesen Problem.
Vielen Dank für etwaige Hilfe.
Heiko

thfrank
Beiträge: 248
Registriert: 16.05.2020, 12:54
System: CCU
Hat sich bedankt: 48 Mal
Danksagung erhalten: 1 Mal

Re: CCU-Addon: FRITZ!Box-basierte Anwesenheitserkennung

Beitrag von thfrank » 13.06.2020, 10:34

Frage zu diesen Unify-WLAN Adaptern: Ist es korrekt, dass die alle über ein LAN-Kabel angeschlossen werden (müssen) oder gilt das nur für den Adapter, der direkt am Router angeschlossen ist?

Vielen Dank!
Thomas

Antworten

Zurück zu „Sonstige Addons“