homematic-community/hm_pdetect

Problem im Zusammenspiel mit fritzinfluxdb / Default-Wert für Ausführung zu hoch

MarkusW71 opened this issue · 4 comments

Ich hatte den Wert für die Ausführungshäufigkeit auf dem Standardwert vn 15s stehen und vor kurzem sind mir Probleme im Monitoring aufgefallen. Ich nutze Grafana für ein umfangreiches Monitoring in meinem Netz und meiner Fritzbox.
Dafür verwende ich u.a. fritzinfluxdb (https://github.com/bb-Ricardo/fritzinfluxdb).
Weil mir dort die Probleme aufgefallen sind, habe ich mich an den Programmierer gewendet und wir konnten das Problem ziemlich genau eingrenzen. Und hier kommt eben hm_pdetect ins Spiel.
Laut Ricardo (https://github.com/bb-Ricardo) geht das mit der Anmeldung von hm_pdetect an der Fritzbox effizienter zu lösen und dann könnten auch beide Tools wieder mit ihren Standardwerten laufen und würden besser zusammen arbeiten können.
Siehe hier: bb-Ricardo/fritzinfluxdb#82 (comment)

Ansonsten läuft bei mir jetzt hm_pdetect mit einer Häufigkeit von 60s und fritzinfluxdb wieder mit dem Standard von 10s.

Danke für die Hinweise. Allerdings macht hm_pdetect intern eigentlich genau das was @bb-Ricardo vorgeschlagen hatte. Es holt sich nur 1x eine SessionID und versucht diese dann bei der nächsten Iteration wieder zu verwenden. Siehe

https://github.com/homematic-community/hm_pdetect/blob/master/hm_pdetect.sh#L450-L454

Also entweder klappt das bei dir nicht oder es gibt noch irgendein Problem in hm_pdetect. Muss ich mir dann mal in Ruhe anschauen oder jemand anders debuggt das mal bei Gelegenheit.

Danke für die Antwort!
Wenn ich bei der Suche helfen kann, sag bitte Bescheid!

Frohe Weihnachten!

Hi @MarkusW71,

könnte es sein das hm_pdetect nicht im daemon mode läuft und alle 20 Sekunden gestartet wird? Ansonsten müsste man sich um Zeile 490 die "sid" in eine Logdatei ausgeben lassen und sehen ob sich die sid bei jeder Iteration ändert.

Puuuh, da bin ich vollkommen überfragt. Ich hab das Addon lt. Anleitung installiert nur die notwendigsten Parameter (FB, User, Passwort, Geräte) angepasst.