Fehlende Logeinträge im Filelog

Begonnen von Marko1976, 12 Dezember 2025, 12:15:13

Vorheriges Thema - Nächstes Thema

Marko1976

Ich habe ein Logfile mit dem ich verschiedene Ereignisse überwachen will. Doch dabei habe ich das Problem, dass nicht alle Einträge mitgeloggt werden.
Hier das List des Filelogs:
Internals:
   DEF        ./log/FileLog_Anwesenheit-%Y.log GalaxyS25ultra_Marion:powerPlugged:.*|GalaxyS25ultra_Marko:powerPlugged:.*|GalaxyS25ultra_Marko:status:.*|GalaxyS25ultra_Markion:status:.*|rr_Marko:state:.*|rr_Marion:state:state:.*|Rheinertstrasse:state:.*
   FD         103
   FUUID      691a4ea6-f33f-7706-8d22-8ba4ec7b58c289a8
   FVERSION   92_FileLog.pm:0.295270/2025-01-16
   NAME       Anwesenheit
   NR         583
   NTFY_ORDER 50-Anwesenheit
   REGEXP     GalaxyS25ultra_Marion:powerPlugged:.*|GalaxyS25ultra_Marko:powerPlugged:.*|GalaxyS25ultra_Marko:status:.*|GalaxyS25ultra_Markion:status:.*|rr_Marko:state:.*|rr_Marion:state:state:.*|Rheinertstrasse:state:.*
   STATE      active
   TYPE       FileLog
   currentlogfile ./log/FileLog_Anwesenheit-2025.log
   logfile    ./log/FileLog_Anwesenheit-%Y.log
   READINGS:
     2025-12-12 10:05:37   linesInTheFile  770
Attributes:
   group      Personenstatus
   logtype    text
   nrarchive  2
   room       Logging
Für die beiden Readings PowerPlugged wird alles mitgeloggt, aber sowohl die status der Handys als auch der state der Bewohner im Resident werden nicht gelogt.
Und ehe jemand fragt, status ist richtig da es sich nicht um das state-Reading handelt sondern um ein Reading, dass ich per UserReading von einem entsprechenden Ping-Device auf das Amad-Device übertrage.

Frage ist vor allem bei den Bewohnern, da ich dort immer wieder komische Ereignisse habe, dass meine Partnerin plötzlich verreist ist obwohl sie als "schläft" oder "anwesend" angezeigt wurde. Selbst bei "abwesend" müsste es ja mehr als einen Tag dauern bis das Resident-Device selbsttätig umschaltet.

rabehd

Werden für alle Readings Events erzeugt?

(keine Ahnung was das unter Automatisierung zu suchen hat)
Auch funktionierende Lösungen kann man hinterfragen.

frober

#2
Bei einem userReading gibt es standardmäßig kein Event, da die Gefahr zu groß ist, das es sich selbst triggert.

Ist Quatsch, hab's verwechselt  :(
Raspi 3b mit Raspbian Bullseye und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

passibe

Wieso deine Trigger mit state nicht funktionieren wurde dir doch schon 2x in dem anderen Thread erklärt?

https://forum.fhem.de/index.php?topic=143291.msg1353509#msg1353509

Erste Anlaufstelle ist, wie ich drüben schon gesagt habe, der Event Monitor. Dort kannst du mittels Markieren der Zeile und "Create/Modify Device" auch direkt die richtige Regex sehen.

Beta-User

Zitat von: frober am 12 Dezember 2025, 13:36:06Bei einem userReading gibt es standardmäßig kein Event, da die Gefahr zu groß ist, das es sich selbst triggert.
?

Die getriggerten userReadings werden selbstredend Teil des Event-Stapels (bulk).

Das "Problem" ist hier m.E. v.a. das Event-Mapping, durch das Event, Readings und STATE auseinander fallen...
Server: HP-elitedesk@Debian 13, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Marko1976

Zitat von: rabehd am 12 Dezember 2025, 12:24:28Werden für alle Readings Events erzeugt?
In den nicht geloggten Devices stand Verbose auf 0, keine ahnung warum. Hab es jetzt auf 5 gestellt - mal sehen was morgen im Filelog steht.
Zitat von: rabehd am 12 Dezember 2025, 12:24:28(keine Ahnung was das unter Automatisierung zu suchen hat)
Weil Automatisierung für Filelog als entsprechendes Unterforum angegeben ist.
Zitat von: frober am 12 Dezember 2025, 13:36:06Bei einem userReading gibt es standardmäßig kein Event, da die Gefahr zu groß ist, das es sich selbst triggert.
Ok, wusste ich nciht, dann muss ich auf das Ping-Device direkt verweisen
Zitat von: passibe am 12 Dezember 2025, 13:39:31Wieso deine Trigger mit state nicht funktionieren wurde dir doch schon 2x in dem anderen Thread erklärt?
Sorry, dass ich nur max. einmal am tag hier im Forum lese und nicht um 6 Uhr Morgens direkt antworte. Dennoch danke für die Info. Ich war immer im Glauben, dass es genau adersrum ist, also STATE durch ein setzen von state angepasst wird.

Ich schaue erstmal ob das Ändern von Verbose etwas bringt, dann sehe ich weiter

Beta-User

verbose hat keinen Einfluss auf Events!

Das ist nur für das allgemeine fhem-Log relevant.

Sonst werden Events geloggt!
Keine Readings, kein STATE...
Server: HP-elitedesk@Debian 13, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

passibe

Ich sage es ein letztes Mal: Event Monitor.

Marko1976

Zitat von: passibe am 12 Dezember 2025, 16:44:42Ich sage es ein letztes Mal: Event Monitor.
Du kannst es hundert Mal sagen, ich kann nur eins nach dem anderen abarbeiten sonst gibt es keine überprüfbaren Resultate.
Und der Event-Monitor produziert nur Ausgaben wenn die Aktion passiert und das ist normalerweise wenn ich im Bett liege. Also entschuldige wenn ich erst einmal die anderen Möglichkeiten durchteste ehe ich mir überlege wie ich gleichzeitig im Bett und am PC sein kann.
Ich habe es aber gelesen und zur Kenntnis genommen und werde es in einem der nächsten Test prüfen.

RalfRog

Das Fenster mit dem Event-Monitor kann man offen lassen (ggfs. mit Filter) während man abwesend ist und den Inhalt später in einen Texteditor zum Durchsehen kopieren.
FHEM VM Debian13 (trixie) auf Proxmox VE9  (Futro S740) - nanoCUL, HM-MOD-RPI-PCB und MAX!Cube über LAN
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder sowie Shelly 3EM, 1PM, PlugS und IT Schaltsteckdosen

frober

Zitat von: Beta-User am 12 Dezember 2025, 15:31:57
Zitat von: frober am 12 Dezember 2025, 13:36:06Bei einem userReading gibt es standardmäßig kein Event, da die Gefahr zu groß ist, das es sich selbst triggert.
?

Die getriggerten userReadings werden selbstredend Teil des Event-Stapels (bulk).

Du hast Recht, ich hab's verwechselt.  :(
Raspi 3b mit Raspbian Bullseye und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

betateilchen

Zitat von: Marko1976 am 12 Dezember 2025, 16:52:25ehe ich mir überlege wie ich gleichzeitig im Bett und am PC sein kann.

Mit einem Tablet und einer Tüte Popcorn funktioniert das wunderbar.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!