PRESENCE cover version - anderer Ansatz basierend auf aktuellem Code

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

Vorheriges Thema - Nächstes Thema

JoWiemann

Hallo Raven,

hast Du schon mal auf der Kommandozeile des Betriebssystems ausprobiert, ob und mit welchen Parametern Ping funktioniert? Wenn es funktioniert dann kannst Du über das Attribut pingParam die Paramter für den ping Befehl selber setzen. Ich prüfe aktuell die Parameter nicht auf Sinnhaftigkeit.

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

AlexMuc

Hallo Jörg,
wie gewünscht das Log mit verbose 4 (die ersten 3 Zeilen noch mit verbose 3)
2025.10.09 09:01:13 3: Timeout for PRESENCE2_doDaemonUnBlocking reached, terminated process 157742
2025.10.09 09:02:43 3: Timeout for PRESENCE2_doDaemonUnBlocking reached, terminated process 157779
2025.10.09 09:03:43 3: Timeout for PRESENCE2_doDaemonUnBlocking reached, terminated process 157808
2025.10.09 09:04:13 4: [PsnceDaemon | daemonScanScheduler.1237] - EXPANDED:PRESENCE2_doDaemonUnBlocking:
PsnceDaemon#presence_ED300L,presence_EZ1m_South,presence_TV_Michael,presence_TV_WZ,presence_iMac_Disneyland,presence_iPadAir,presence_iPhone13Pro_Michael
2025.10.09 09:04:43 4: [PsnceDaemon | daemonScanScheduler.1214] - EXPANDED:PRESENCE2 (PsnceDaemon) - skip scan due to running job
2025.10.09 09:05:13 4: [PsnceDaemon | daemonScanScheduler.1214] - EXPANDED:PRESENCE2 (PsnceDaemon) - skip scan due to running job
2025.10.09 09:05:43 4: [PsnceDaemon | daemonScanScheduler.1237] - EXPANDED:PRESENCE2_doDaemonUnBlocking:
PsnceDaemon#presence_ED300L,presence_EZ1m_South,presence_TV_Michael,presence_TV_WZ,presence_iMac_Disneyland,presence_iPadAir,presence_iPhone13Pro_Michael
2025.10.09 09:06:13 4: [PsnceDaemon | daemonScanScheduler.1214] - EXPANDED:PRESENCE2 (PsnceDaemon) - skip scan due to running job
2025.10.09 09:06:43 4: [PsnceDaemon | daemonScanScheduler.1237] - EXPANDED:PRESENCE2_doDaemonUnBlocking:
PsnceDaemon#presence_ED300L,presence_EZ1m_South,presence_TV_Michael,presence_TV_WZ,presence_iMac_Disneyland,presence_iPadAir,presence_iPhone13Pro_Michael
2025.10.09 09:07:13 4: [PsnceDaemon | daemonScanScheduler.1214] - EXPANDED:PRESENCE2 (PsnceDaemon) - skip scan due to running job

Raven

Danke Jörg für den Hinweis bzgl. CLI.

Es lag / liegt an der fehlenden "setcap cap_net_raw+p /usr/bin/ping" Zuweisung.

Unter Debian 12 hatte ich diese Capabilities im Einsatz, diese wurden aber durch Debian 13 entfernt.
Und hier war ich der Annahme, daß die Rechte neuerdings über das Paket linux-sysctl-defaults i.V.m. net.ipv4.ping_group_range="0 4294967295" in "/usr/lib/sysctl.d/50-default.conf " gesetzt werden, aber dies fkt. bei mir nicht.

Läuft ja nun. Dankeschön nochmals.
Proxmox-Prod/Dev: Homematic i.V.m. VCCU (HMLan, HM-MOD-RPI-PCB), Philips Hue, Viessmann (optolink)
Fritzbox 7590