PRESENCE cover version - anderer Ansatz basierend auf aktuellem Code

Begonnen von martinp876, 23 Dezember 2020, 14:38:45

Vorheriges Thema - Nächstes Thema

marvin78

Es scheint mit dem Docker zu tun zu haben. In einem Zuarbeiter-FHEM im Docker habe ich das Problem auch, in der Hauptinstallation auf Ubuntu habe ich das Problem nicht. Ich habe jedoch leider gerade keine Zeit, das näher zu analysieren.

eisman

hi,

bei mir ist es kein Docker,
VM mit Debian GNU/Linux 11 (bullseye)

gruss
1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 7x ESP
1x FHEM Debian, Homematic,Z2M             / 1X Raspberry, ConBee / 6x ESP
1x FHEM Debian,MQTT2                             / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S

Gisbert

#182
Hallo Jörg,

bei mir läuft Fhem in einer VM in Proxmox.
Nach der Definition eines PRESENCE2-Devices ist Fhem blockiert und ich erhalte folgende log-Einträge:
2024.02.17 11:23:44.838 1:  PERL WARNING: Subroutine PRESENCE2_Initialize redefined at .//FHEM/73_PRESENCE2.pm line 39.
2024.02.17 11:23:44.838 1:  PERL WARNING: Subroutine PRESENCE2_Rename redefined at .//FHEM/73_PRESENCE2.pm line 65.
2024.02.17 11:23:44.839 1:  PERL WARNING: Subroutine PRESENCE2_Define redefined at .//FHEM/73_PRESENCE2.pm line 71.
2024.02.17 11:23:44.840 1:  PERL WARNING: Subroutine PRESENCE2_Undef redefined at .//FHEM/73_PRESENCE2.pm line 189.
2024.02.17 11:23:44.841 1:  PERL WARNING: Subroutine PRESENCE2_updateConfig redefined at .//FHEM/73_PRESENCE2.pm line 200.
2024.02.17 11:23:44.841 1:  PERL WARNING: Subroutine PRESENCE2_Notify redefined at .//FHEM/73_PRESENCE2.pm line 240.
2024.02.17 11:23:44.842 1:  PERL WARNING: Subroutine PRESENCE2_Set redefined at .//FHEM/73_PRESENCE2.pm line 255.
2024.02.17 11:23:44.843 1:  PERL WARNING: Subroutine PRESENCE2_Get redefined at .//FHEM/73_PRESENCE2.pm line 310.
2024.02.17 11:23:44.845 1:  PERL WARNING: Subroutine PRESENCE2_Attr redefined at .//FHEM/73_PRESENCE2.pm line 470.
2024.02.17 11:23:44.846 1:  PERL WARNING: Subroutine PRESENCE2_setNotfiyDev redefined at .//FHEM/73_PRESENCE2.pm line 596.
2024.02.17 11:23:44.846 1:  PERL WARNING: Subroutine PRESENCE2_getBlockingEntites redefined at .//FHEM/73_PRESENCE2.pm line 602.
2024.02.17 11:23:44.846 1:  PERL WARNING: Subroutine PRESENCE2_getAllEntites redefined at .//FHEM/73_PRESENCE2.pm line 605.
2024.02.17 11:23:44.846 1:  PERL WARNING: Subroutine PRESENCE2_getDaemonName redefined at .//FHEM/73_PRESENCE2.pm line 608.
2024.02.17 11:23:44.846 1:  PERL WARNING: Subroutine PRESENCE2_lanBtWrite redefined at .//FHEM/73_PRESENCE2.pm line 613.
2024.02.17 11:23:44.847 1:  PERL WARNING: Subroutine PRESENCE2_lanBtDoInit redefined at .//FHEM/73_PRESENCE2.pm line 623.
2024.02.17 11:23:44.847 1:  PERL WARNING: Subroutine PRESENCE2_lanBtRead redefined at .//FHEM/73_PRESENCE2.pm line 635.
2024.02.17 11:23:44.848 1:  PERL WARNING: Subroutine PRESENCE2_lanBtUpdtTiming redefined at .//FHEM/73_PRESENCE2.pm line 696.
2024.02.17 11:23:44.848 1:  PERL WARNING: Subroutine PRESENCE2_lanBtReady redefined at .//FHEM/73_PRESENCE2.pm line 703.
2024.02.17 11:23:44.848 1:  PERL WARNING: Subroutine PRESENCE2_lanBtProcessAddonData redefined at .//FHEM/73_PRESENCE2.pm line 710.
2024.02.17 11:23:44.849 1:  PERL WARNING: Subroutine PRESENCE2_ProcessState redefined at .//FHEM/73_PRESENCE2.pm line 716.
2024.02.17 11:23:44.849 1:  PERL WARNING: Subroutine PRESENCE2_daemonScanScheduler redefined at .//FHEM/73_PRESENCE2.pm line 756.
2024.02.17 11:23:44.850 1:  PERL WARNING: Subroutine PRESENCE2_doDaemonUnBlocking redefined at .//FHEM/73_PRESENCE2.pm line 799.
2024.02.17 11:23:44.850 1:  PERL WARNING: Subroutine PRESENCE2_daemonScanReply redefined at .//FHEM/73_PRESENCE2.pm line 813.
2024.02.17 11:23:44.851 1:  PERL WARNING: Subroutine PRESENCE2_daemonAbortedScan redefined at .//FHEM/73_PRESENCE2.pm line 874.
2024.02.17 11:23:44.851 1:  PERL WARNING: Subroutine PRESENCE2_doDaemonEntityScan redefined at .//FHEM/73_PRESENCE2.pm line 886.
2024.02.17 11:23:44.852 1:  PERL WARNING: Subroutine PRESENCE2_doDaemonCleanup redefined at .//FHEM/73_PRESENCE2.pm line 917.
2024.02.17 11:23:44.852 1:  PERL WARNING: Subroutine PRESENCE2_doEvtSetup redefined at .//FHEM/73_PRESENCE2.pm line 943.
2024.02.17 11:23:44.853 1:  PERL WARNING: Subroutine PRESENCE2_doEvtCheck redefined at .//FHEM/73_PRESENCE2.pm line 977.
2024.02.17 11:23:44.853 1:  PERL WARNING: Subroutine PRESENCE2_doEvtCheckReply redefined at .//FHEM/73_PRESENCE2.pm line 995.
2024.02.17 11:23:46.983 1:  PERL WARNING: Deep recursion on subroutine "main::CommandDefine" at .//FHEM/73_PRESENCE2.pm line 216.
2024.02.17 11:23:46.983 1:  PERL WARNING: Deep recursion on subroutine "main::LoadModule" at fhem.pl line 2134.
2024.02.17 11:23:46.983 1:  PERL WARNING: Deep recursion on subroutine "main::CommandReload" at fhem.pl line 2069.
Auf Linux-Ebene konnte ich Fhem kurzfristig neu starten, allerdings ist die VM zu 100% mit Fhem ausgelastet.

Viele Grüße Gisbert

Edit: Nach einem Neustart der VM läuft Fhem wieder normal.
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

betateilchen

Die gesamte Funktion PRESENCE2_updateConfig() sollte man nochmal einem gründlichen Code-Review unterziehen. Da stecken für mein Empfinden eine ganze Reihe Dinge drin, die man vielleicht anders (und einfacher/logischer) lösen könnte.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

JoWiemann

#184
Zitat von: betateilchen am 17 Februar 2024, 12:06:37Die gesamte Funktion PRESENCE2_updateConfig() sollte man nochmal einem gründlichen Code-Review unterziehen. Da stecken für mein Empfinden eine ganze Reihe Dinge drin, die man vielleicht anders (und einfacher/logischer) lösen könnte.


Hallo betateilchen, gebe ich Dir recht. Im Moment fehlt aber die Zeit.

@alle, Vorschläge kann ich aber einbauen.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

betateilchen

#185
Die Funktion PRESENCE2_updateConfig() wird zu oft aufgerufen. Sie steht sowohl im _Initialize() als auch im _Define(). Da aber das _Define() beim ersten device ohnehin dafür sorgt, dass die Funktion _Initialize() nach dem Laden des Moduls ausgeführt wird, passiert der Aufruf zweimal hintereinander und durch die Art und Weise, wie die Prüfung auf $init_done umgesetzt ist, werden permanent Timer gelöscht und wieder neue gesetzt.


Ein paar weitere Anmerkungen habe ich mal mit ??? eingetragen.

sub PRESENCE2_updateConfig(){
    # this routine is called after the last define of a restart
    # this gives FHEM sufficient time to fill in attributes
    # it will also be called after each manual definition
    # Purpose is to parse attributes and read config

??? Die Prüfung auf $init_done kann man getrost der Funktion InternalTimer() überlassen, indem man den letzten Parameter auf 1 setzt. Diesen Timer sollte man m.E. nur im _Define() setzen.

    if (!$init_done){
      RemoveInternalTimer("PRESENCE2_updateConfig");
      InternalTimer(2,"PRESENCE2_updateConfig", "PRESENCE2_updateConfig", 0);
      return;
    }

??? Um sicherzustellen, dass es nur einen Daemon gibt, könnte man diesen per defmod in Initialize() anlegen. Dann kann man sich die gesamte Prüfung und das Löschen überzähliger daemons ersparen.

??? Warum steht der kommende Code-Teil separat in geschweiften Klammern? Das macht für mich keinen Sinn.

    {# ensure only one daemon
        my @daemons = devspec2array("TYPE=PRESENCE2:FILTER=MODE=daemon");
        my $daemonName = shift @daemons;# leave the first alive
        CommandDelete(undef,$_)foreach (@daemons);
       
        if (!defined $daemonName){         # daemon not available
            CommandDefine(undef,'PsnceDaemon PRESENCE2 daemon daemon');
        }

??? wenn man den daemon ohnehin automatisiert anlegt, ist der Name doch bekannt und die Funktion getDaemonName() entbehrlich

        my $dN = PRESENCE2_getDaemonName();
        PRESENCE2_doDaemonCleanup();
        RemoveInternalTimer(undef,"PRESENCE2_daemonScanScheduler");
        InternalTimer(gettimeofday() + $attr{$dN}{intervalNormal}, "PRESENCE2_daemonScanScheduler", $defs{$dN}, 0);
    }
   
    PRESENCE2_doEvtSetup("init");
    foreach (devspec2array("TYPE=PRESENCE2:FILTER=MODE=lan-bluetooth")){
        my $hash = $defs{$_};
        next if ($hash->{helper}{DISABLED} == 1);
        next if (defined $hash->{FD});
        DevIo_OpenDev($hash, 0, "PRESENCE2_lanBtDoInit");
    }

??? Warum werden die userAttr global angelegt? Die sind doch nur für PRESENCE2 devices relevant? Dann reicht es doch, diese auf Instanzebene anzulegen.

    my $gua = AttrVal("global","userattr","");
    $gua .=  ($gua =~ m/presentCycle/   ? "" : " presentCycle"  )
            .($gua =~ m/presentReading/ ? "" : " presentReading")
            ;
    CommandAttr(undef, "global userattr $gua") if(AttrVal("global","userattr","") ne $gua);
}
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Invers

Ich habe heute mit dem Update von FHEM das neue Presence-Modul geladen und wollte mal probieren.
Leider hängt sich FHEM beim Versuch der Definition auf. Das Log enthält massenweise Fehler.
Def:
define Handy_H PRESENCE2 bluetooth bc:7a:bf:08:22:e9
Auszug der Fehlerliste:

[pre]2024.02.23 07:00:14.435 1: PERL WARNING: Subroutine PRESENCE2_Initialize redefined at ./FHEM/73_PRESENCE2.pm line 39.
2024.02.23 07:00:14.436 1: PERL WARNING: Subroutine PRESENCE2_Rename redefined at ./FHEM/73_PRESENCE2.pm line 65.
2024.02.23 07:00:14.440 1: PERL WARNING: Subroutine PRESENCE2_Define redefined at ./FHEM/73_PRESENCE2.pm line 71.
2024.02.23 07:00:14.442 1: PERL WARNING: Subroutine PRESENCE2_Undef redefined at ./FHEM/73_PRESENCE2.pm line 189.
2024.02.23 07:00:14.444 1: PERL WARNING: Subroutine PRESENCE2_updateConfig redefined at ./FHEM/73_PRESENCE2.pm line 200.
2024.02.23 07:00:14.446 1: PERL WARNING: Subroutine PRESENCE2_Notify redefined at ./FHEM/73_PRESENCE2.pm line 240.
2024.02.23 07:00:14.448 1: PERL WARNING: Subroutine PRESENCE2_Set redefined at ./FHEM/73_PRESENCE2.pm line 255.
2024.02.23 07:00:14.452 1: PERL WARNING: Subroutine PRESENCE2_Get redefined at ./FHEM/73_PRESENCE2.pm line 310.
2024.02.23 07:00:14.457 1: PERL WARNING: Subroutine PRESENCE2_Attr redefined at ./FHEM/73_PRESENCE2.pm line 470.
2024.02.23 07:00:14.460 1: PERL WARNING: Subroutine PRESENCE2_setNotfiyDev redefined at ./FHEM/73_PRESENCE2.pm line 596.
2024.02.23 07:00:14.461 1: PERL WARNING: Subroutine PRESENCE2_getBlockingEntites redefined at ./FHEM/73_PRESENCE2.pm line 602.
2024.02.23 07:00:14.461 1: PERL WARNING: Subroutine PRESENCE2_getAllEntites redefined at ./FHEM/73_PRESENCE2.pm line 605.
2024.02.23 07:00:14.462 1: PERL WARNING: Subroutine PRESENCE2_getDaemonName redefined at ./FHEM/73_PRESENCE2.pm line 608.
2024.02.23 07:00:14.463 1: PERL WARNING: Subroutine PRESENCE2_lanBtWrite redefined at ./FHEM/73_PRESENCE2.pm line 613.
2024.02.23 07:00:14.464 1: PERL WARNING: Subroutine PRESENCE2_lanBtDoInit redefined at ./FHEM/73_PRESENCE2.pm line 623.
2024.02.23 07:00:14.466 1: PERL WARNING: Subroutine PRESENCE2_lanBtRead redefined at ./FHEM/73_PRESENCE2.pm line 635.
2024.02.23 07:00:14.467 1: PERL WARNING: Subroutine PRESENCE2_lanBtUpdtTiming redefined at ./FHEM/73_PRESENCE2.pm line 696.
2024.02.23 07:00:14.468 1: PERL WARNING: Subroutine PRESENCE2_lanBtReady redefined at ./FHEM/73_PRESENCE2.pm line 703.
2024.02.23 07:00:14.469 1: PERL WARNING: Subroutine PRESENCE2_lanBtProcessAddonData redefined at ./FHEM/73_PRESENCE2.pm line 710.
2024.02.23 07:00:14.471 1: PERL WARNING: Subroutine PRESENCE2_ProcessState redefined at ./FHEM/73_PRESENCE2.pm line 716.
2024.02.23 07:00:14.473 1: PERL WARNING: Subroutine PRESENCE2_daemonScanScheduler redefined at ./FHEM/73_PRESENCE2.pm line 756.[/pre]

Das alte Presence-Modul läuft noch. Können die Module vielleicht nicht nebeneinander laufen?
Ich wollte für den Test nicht gleich alles löschen, da ich nicht weiss, ob ich alles zum Laufen bekomme.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

JoWiemann

Zitat von: Invers am 23 Februar 2024, 07:31:19Ich habe heute mit dem Update von FHEM das neue Presence-Modul geladen und wollte mal probieren.
Leider hängt sich FHEM beim Versuch der Definition auf. Das Log enthält massenweise Fehler.

Hallo,

nichts für ungut, aber etwas weiter unten findest Du den Hinweis, dass dieses Problem bekannt ist und ich im Moment keine Zeit habe mich um eine Lösung zu kümmern.

Manchmal funktioniert ein reload 73_PRESENCE2.pm in der Fhem Kommandozeile. Also Device wieder löschen, Fhem neu starten und das reload durchführen.

Ein Hinweis in welche Umgebung Dein Fhem läuft wäre auch sehr hilfreich.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Invers

Vielen Dank für die Antwort.
Oh! Sorry, hab ich nicht gesehen, dass weiter unten etwas darüber steht.
Ich sehe seit einiger Zeit leider immer schlechter. 
Auch meine späte Antwort bitte ich zu entschuldigen. Ich habe keine Mail zur Nachricht erhalten. Das passiert neuerdings häufiger. Vielleicht habe ich etwas falsch eingestellt.
Mein System ist ein Pi 3b+ mit Bullseye.

Das Device löschen geht leider nicht, da ich fhem nicht mehr erreichen kann. Auch fhem Dienst stoppen funktioniert nicht.  Ich muss den Pi neu starten. Dann ist das Device sowieso weg, da ich nicht speichern konnte.
reload 73_PRESENCE2.pm  funktioniert leider nicht. Der Pi hängt damit dann auch fest und müllt das Log zu.

Ich warte dann mal ab, bis das Problem beseitigt ist. Es brennt ja nicht.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

betateilchen

Zitat von: JoWiemann am 23 Februar 2024, 07:39:34nichts für ungut, aber etwas weiter unten findest Du den Hinweis, dass dieses Problem bekannt ist und ich im Moment keine Zeit habe mich um eine Lösung zu kümmern.

Nichts für ungut, aber ich finde es zum Kotzen verantwortungslos, eine Moduldatei, von der man WEISS, dass sie reihenweise die FHEM Installationen bei Anwendern lahmlegt, einfach achselzuckend in der Distribution zu lassen "weil man keine Zeit hat".

Nimm die Datei einfach schnellstmöglich aus SVN raus, bis das Problem gelöst ist, dann zerschießt Du wenigstens nicht noch weitere FHEM-Installationen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

JoWiemann

Zitat von: betateilchen am 26 Februar 2024, 08:05:03Nichts für ungut, aber ich finde es zum Kotzen verantwortungslos, eine Moduldatei, von der man WEISS, dass sie reihenweise die FHEM Installationen bei Anwendern lahmlegt, einfach achselzuckend in der Distribution zu lassen "weil man keine Zeit hat".

Nimm die Datei einfach schnellstmöglich aus SVN raus, bis das Problem gelöst ist, dann zerschießt Du wenigstens nicht noch weitere FHEM-Installationen.

Hallo betateilchen,

ich habe drei RPi (bullseye) mit Fhem laufen. Auf keinem kann ich den Fehler nachstellen. Und "reihenweise" ist wohl echt übertrieben. Ich kann die Benutzer verstehen. Hilfreich wäre vor der Definition eines PRESENCE2 Devices verbose im global auf 5 zu stellen. Vielleicht zeigt ja das Log dann etwas hilfreiches. So komme ich jedenfalls erste einmal nicht weiter.

Ich habe Deine Anmerkungen zum Code aufgenommen und teilweise umgesetzt. Vielleicht findest sich ja jemand, bei dem es bisher nicht funktioniert hat, fürs Testen.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

JoWiemann

Hallo,

würde bitte jemand, bei dem 73_PRESENCE2.pm zu diesen reload Fehlern führt, die angehängte Version testen. Bitte vorher im Device global verbose auf 5 stellen.

Vielen Dank.
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

betateilchen

Zitat von: JoWiemann am 26 Februar 2024, 12:45:59ich habe drei RPi (bullseye) mit Fhem laufen. Auf keinem kann ich den Fehler nachstellen. Und "reihenweise" ist wohl echt übertrieben

Selbst wenn es nur ein einziger Benutzer wäre, bei dem ein FHEM-Problem nachweislich auf einen Fehler in einem meiner Module zurückzuführen ist, würde ich mein Modul entweder auf die vorherige Version zurückdrehen oder so lange rausnehmen, bis ich das Problem gelöst habe. Auch wenn ich es selbst nicht nachstellen, würde ich das Thema ernstnehmen.

Den Fehler in Deinem Modul kann ich aktuell auch nicht nachstellten, sonst hätte ich vermutlich schon einen Lösungsvorschlag gemacht. Trotzdem lässt sich nicht abstreiten, dass es offenbar unter - bisher noch nicht ganz geklärten Bedingungen - ein Problem gibt.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Invers

#193
Danke für die Änderung. Mit dieser Version (reinkopiert und reload gemacht) funktioniert anscheinend alles.
Die folgenden Meldungen zeigen nur, dass alles ok ist.  Eine Fehlermeldung am Ende des Auszuges kam allerdings. Danach ging es aber normal weiter.
Ich entferne die Def wieder, um mein Log zu schonen.

NACHTRAG 28.02.
Mir ist aufgefallen, dass statt present und absent leider present und error angezeigt wird. Absent fehlt bei mir.
 


[pre]2024.02.27 05:39:46.248 3: PRESENCE2 (PsnceDaemon) - remove event track for global
2024.02.27 05:40:19.117 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:20.118 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:22.121 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:26.184 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:29.231 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:33.348 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:36.351 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:37.352 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:40.453 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:43.456 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:44.458 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:46.460 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:49.547 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:54.301 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:56.303 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:40:59.305 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:03.061 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:06.138 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:09.140 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:11.143 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:15.146 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:18.150 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:19.180 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:20.188 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:22.195 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:23.196 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:24.198 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:27.292 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:30.525 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:33.528 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:34.531 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:36.551 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:40.295 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:42.318 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:43.319 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:45.321 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:49.327 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:51.456 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:53.457 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:54.730 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:56.732 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:41:59.736 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:02.739 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:03.740 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:04.742 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:06.744 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:10.843 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:13.881 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:16.702 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:17.703 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:20.724 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:23.740 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:26.745 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:27.747 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:31.278 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:33.831 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:35.834 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:37.835 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:38.836 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:39.837 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:40.839 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:42.867 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:45.871 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:46.873 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:47.874 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:49.974 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:51.188 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:52.189 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:54.550 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:55.551 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:57.581 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:42:58.583 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:01.775 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:03.779 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:05.855 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:10.865 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:12.867 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:13.887 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:14.888 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:17.892 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:21.913 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:25.082 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:26.084 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:29.102 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:32.105 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:35.317 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:36.319 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:39.322 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:42.325 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:46.703 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:49.705 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:50.706 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:53.831 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:54.914 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:55.916 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:43:57.918 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:01.962 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:02.962 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:05.063 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:06.068 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:09.164 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:11.111 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:12.555 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:13.808 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:13.965 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:15.568 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:16.812 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:16.946 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:18.588 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:19.928 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:19.970 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:21.405 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:22.850 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:24.100 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:25.101 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:25.737 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:27.103 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:27.183 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:28.823 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:30.109 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:31.110 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:31.492 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:33.004 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:34.126 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:34.512 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:35.990 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:37.129 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:38.130 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:38.637 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:40.132 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:40.246 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:41.680 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:43.105 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:44.229 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:44.488 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:45.951 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:47.231 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:47.383 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:48.826 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:50.232 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:50.235 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:51.653 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:53.082 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:54.459 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:54.837 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:56.840 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:44:57.170 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:58.787 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:44:59.997 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:00.220 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:01.952 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:03.955 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:04.117 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:05.958 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:06.883 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:07.319 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:08.850 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:10.002 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:10.228 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:11.669 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:13.005 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:14.007 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:14.295 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:15.895 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:17.034 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:17.385 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:18.806 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:20.041 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:21.042 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:21.480 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:22.491 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:23.878 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:25.045 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:25.370 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:26.803 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:28.095 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:29.097 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:29.480 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:30.862 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:32.099 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:32.365 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:33.858 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:35.102 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:36.322 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:36.639 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:38.028 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:39.326 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:40.328 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:40.896 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:42.330 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:42.341 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:43.838 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:45.333 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:46.582 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:46.585 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:48.011 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:49.467 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:49.992 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:51.451 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:52.681 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:52.839 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:54.791 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:55.542 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:56.959 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:45:57.161 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:58.853 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:45:59.972 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:46:00.990 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:46:01.484 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:46:02.881 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:46:03.326 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:46:04.790 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:46:06.002 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:46:06.167 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:46:07.650 5: PRESENCE2 (Handy_H) - result:present
########command>hcitool -i hci0 name bc:7a:bf:08:22:e9
########reply  >Galaxy-A51-von-Heinz
2024.02.27 05:46:09.205 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:46:10.206 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:46:11.207 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:46:12.208 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:46:13.209 3: PRESENCE2 (PsnceDaemon) - skip scan due to running job
2024.02.27 05:46:13.474 5: PRESENCE2 (Handy_H) - result:error|Could not execute command: "hcitool -i hci0 name bc:7a:bf:08:22:e9"[/pre]



Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Ich habe heute die Änderungen per Update übernommen.
Mir ist aufgefallen, dass noch immer statt present und absent leider nur present und error angezeigt wird. Absent fehlt bei mir.
Somit ist das Modul leider für mich noch immer nicht nutzbar, obwohl fhem nicht mehr hängt.
Falls weitere Infos benötigt werden, bitte mitteilen.


define Handy_H PRESENCE2 bluetooth bc:7a:bf:08:22:e9
attr Handy_H intervalNormal 1
attr Handy_H intervalPresent 1
#   ADDRESS    bc:7a:bf:08:22:e9
#   DEBUGLOG   OFF
#   DEF        bluetooth bc:7a:bf:08:22:e9
#   FUUID      65e2ce62-f33f-8098-600d-3194ecb64949cb66
#   MODE       bluetooth
#   NAME       Handy_H
#   NOTIFYDEV  global
#   NR         617
#   NTFY_ORDER 50-Handy_H
#   STATE      error
#   TYPE       PRESENCE2
#   VERSION    01.00
#   eventCount 581
#   READINGS:
#     2024-03-02 07:59:51   appearCnt       1
#     2024-03-02 07:59:51   lastAppear      2024-03-02 07:59:51
#     2024-03-02 07:59:46   model           bluetooth
#     2024-03-02 08:18:26   presence        present
#     2024-03-02 08:19:28   state           error
#   helper:
#     DISABLED   0
#     FhemLog3Std 0
#     curState   present
#     debugLog   Handy_H_debugLog
#     logDebug  
#     maybe      0
#     nextScan   1709363970.08767
#     cnt:
#       exec       557
#       maybe      0
#       state      1
#       th         0
#     disp:
#       condense   1
#       verbose    0
#     interval:
#       absent     1
#       init       30
#       present    1
#     os:
#       Cmd        hcitool -i hci0 name bc:7a:bf:08:22:e9
#       search     [A-Za-z0-9]+
#     timestamp:
#       present    2024-03-02 07:59:51
#
setstate Handy_H error
setstate Handy_H 2024-03-02 07:59:48 .associatedWith PsnceDaemon
setstate Handy_H 2024-03-02 07:59:51 appearCnt 1
setstate Handy_H 2024-03-02 07:59:51 lastAppear 2024-03-02 07:59:51
setstate Handy_H 2024-03-02 07:59:46 model bluetooth
setstate Handy_H 2024-03-02 08:18:26 presence present
setstate Handy_H 2024-03-02 08:19:28 state error

[pre]Internals:
   ADDRESS    bc:7a:bf:08:22:e9
   DEBUGLOG   OFF
   DEF        bluetooth bc:7a:bf:08:22:e9
   FUUID      65e2ce62-f33f-8098-600d-3194ecb64949cb66
   MODE       bluetooth
   NAME       [url=http://fhem3:8083/fhem?detail=Handy_H]Handy_H[/url]
   NOTIFYDEV  [url=http://fhem3:8083/fhem?detail=global]global[/url]
   NR         617
   NTFY_ORDER 50-[url=http://fhem3:8083/fhem?detail=Handy_H]Handy_H[/url]
   STATE      error
   TYPE       PRESENCE2
   VERSION    01.00
   eventCount 587
   .attraggr:
   .attrminint:
   CL:
     Authenticated 0
     BUF       
     FD         93
     FW_ID      1709363934.0377
     LASTACCESS 1709364027.51497
     NAME       [url=http://fhem3:8083/fhem?detail=WEB_192.168.178.67_51107]WEB_192.168.178.67_51107[/url]
     NR         10001950
     PEER       192.168.178.67
     PORT       51107
     SNAME      [url=http://fhem3:8083/fhem?detail=WEB]WEB[/url]
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     encoding   UTF-8
     .attraggr:
     .attrminint:
     READINGS:
       2024-03-02 08:17:30   state           Connected
   READINGS:
     2024-03-02 07:59:48   .associatedWith [url=http://fhem3:8083/fhem?detail=PsnceDaemon]PsnceDaemon[/url]
     2024-03-02 07:59:51   appearCnt       1
     2024-03-02 07:59:51   lastAppear      2024-03-02 07:59:51
     2024-03-02 07:59:46   model           bluetooth
     2024-03-02 08:18:26   presence        present
     2024-03-02 08:20:23   state           error
   helper:
     DISABLED   0
     FhemLog3Std 0
     curState   present
     debugLog   Handy_H_debugLog
     logDebug  
     maybe      0
     nextScan   1709364025.14119
     cnt:
       exec       557
       maybe      0
       state      1
       th         0
     disp:
       condense   1
       verbose    0
     interval:
       absent     1
       init       30
       present    1
     os:
       Cmd        hcitool -i hci0 name bc:7a:bf:08:22:e9
       search     [A-Za-z0-9]+
     timestamp:
       present    2024-03-02 07:59:51
Attributes:
   intervalNormal 1
   intervalPresent 1[/pre]





Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2