Modul PRESENCE (PRESENCE_Ready) verursacht FHEM-Lags

Begonnen von lichtimc, 21 Januar 2021, 02:35:04

Vorheriges Thema - Nächstes Thema

lichtimc


Ich hab Bluetooth-Tags, folgendermaßen definiert:
defmod Tag_Keys PRESENCE lan-bluetooth xx:xx:xx:xx:xx:xx raspi-wf:5333 120

Mir ist aufgefallen, dass FHEM immer wieder mal blockiert, wenn der Server auf dem lepresenced läuft nicht verfügbar ist.
Also habe ich versucht alle Bluetooth-Tags mit attr xxx disable 1 zu deaktivieren, sobald der Server nachts abgeschalten wird.

Das funktioniert soweit bis auf eine Ausnahme: Wenn ich im FHEM-WEB auf die Seite wechsle, wo die sämtlichen Bluetooth-Tags definiert sind, wird scheinbar dennoch die PRESENCE_Ready-Funktion (lt. apptime mit param "HASH( Tag_Keys )") gestartet (40 mal in der Sekunde, max-Wert=3000/BT-Tag=Lag!!!) und somit FHEM wieder blockiert, weil der Server ja nicht verfügbar ist.
Der Status der Tags wechselt damit auch von disabled auf disconnected, obwohl das Attribut disable 1 noch immer gesetzt ist.

EDIT: Ist anscheinend doch nicht nur dann, wenn ich im FHEM-WEB auf die Seite mit den BT-Tags wechsle, sondern immer nach einer bestimmten Zeit.

Gibts hierfür eine Lösung?

MadMax-FHEM

Es gibt eine (nicht offizielle, leider) Parallelentwicklung bzgl. Presence.

D.h. auf Basis bestehenden Codes aber non-Blocking...

Musst du mal suchen, bzw. vielleicht finde ich das noch mal...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Frank_Huber

setze im global das DNSserver Attribut.
das sollte dein Problem lösen.

lichtimc

#3
Zitat von: Frank_Huber am 22 Januar 2021, 07:59:06
setze im global das DNSserver Attribut.
das sollte dein Problem lösen.
Das löst das Problem nicht, ich habe trotzdem jeden einzelnen Bluetooth-Tag ganz oben bei der Ausgabe von apptime max und FHEM blockiert immer wieder:
DavidsKeys                               PRESENCE_Ready                        3008    17678  166868.81     9.44     0.00     0.00 22.01. 13:29:31 HASH(DavidsKeys)
@MadMax-FHEM: Vielleicht hast du einen Link dazu? Ich habe mal gesucht, aber nichts dergleichen gefunden.

MadMax-FHEM

FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)