iobroker-community-adapters / ioBroker.logparser

ioBroker Log Parser Adapter
MIT License
3 stars 1 forks source link

Datumsformat wird nicht richtig umgewandelt in 2.2.2 #178

Open weindler opened 5 months ago

weindler commented 5 months ago

Servus,

das Datumsformat wird nicht richtig umgewandelt in der Version 2.2.2 in der 2.2.1 funktioniert es, habe zurückgeswitcht.

Plattform: linux
RAM: 9.7 GB
Node.js: v18.20.3
NPM: 10.7.0

In der 2.2.2 findet sich für heute nur das Datum von heute, weder als variable "Heute" noch die Uhrzeit so wie es in der INstanz eingestellt ist.

DD.MM.# hh:mm

Ausgabe = 6.6.2024

in der 2.2.1 ist die Ausgabe:

Heute um 6 Uhr 23

Bitte um Überprüfung, danke

Negalein commented 4 months ago

hab das gleiche Problem

Nashra-ioB commented 4 months ago

hier auch... Startet man neu wird für eine gewisse Zeit alles richtig angezeigt, aber nach (manchmal 1 Std., oder auch nach 5-6 Std.) ist es auf eimal wieder weg.

Negalein commented 4 months ago

mit 2.2.1 gleiches Problem

DrBakterius commented 3 months ago

Ich habe das Problem ebenfalls. Bisher trat das nur sporadisch auf, doch seit kurzem schon kurz nach dem Adapterstart (der vorübergehend wieder die Uhrzeit auch anzeigt). Möglicherweise hängt das mit dem Admin-Adapter zusammen?

weindler commented 1 month ago

Ich glaube mittlerweile auch, daß das hier mit etwas anderem zusammenhängt, eventuell mit dem admin adapter, denn ich bin jetzt auf der 2.1.3 version und da geht es auch nicht mehr, kommt ca. 30 minuten nach dem neustart des adapters auch wieder nur das heutige datum und nicht heute oder gestern mit uhrzeit.

arteck commented 1 month ago
[

    "date": "Heute 19:24",
    "severity": "<span class='logWarn logSeverity'>warn</span>",
    "from": "dreame.0",
    "message": "No properties for dreame.vacuum.r2240 waterbox-sieve cannot extract information",
    "ts": 1729185842213
  },
  {
    "date": "Heute 19:24",
    "severity": "<span class='logWarn logSeverity'>warn</span>",
    "from": "dreame.0",
    "message": "No properties for dreame.vacuum.r2240 robot-config cannot extract information",
    "ts": 1729185842130
  },
  {
    "date": "Heute 19:24",
    "severity": "<span class='logWarn logSeverity'>warn</span>",
    "from": "dreame.0",
    "message": "No properties for dreame.vacuum.r2240 vslam-extend cannot extract information",
    "ts": 1729185842124
  },
  {
    "date": "Heute 19:23",
    "severity": "<span class='logWarn logSeverity'>warn</span>",
    "from": "tankerkoenig.0",
    "message": "Sync time was too short (6). New sync time is 10 min",
    "ts": 1729185786448
  },
  {
    "date": "Heute 19:23",
    "severity": "<span class='logWarn logSeverity'>warn</span>",
    "from": "smartmeter.0",
    "message": "Error while parsing SML message: Error: Wrong TL-Field 0x00 for Choice!: Message: 1b1b1b1b0101010176",
    "ts": 1729185784406
  },
  {
    "date": "Heute 19:22",
    "severity": "<span class='logWarn logSeverity'>warn</span>",
    "from": "mihome-vacuum.0",
    "message": "No Answer for DeviceModel use old one",
    "ts": 1729185768033
  },

ich hab es ganz normal.. version 2.2.2

grafik

ohne neustarts..

in der funktion ist die Umwandlung

https://github.com/iobroker-community-adapters/ioBroker.logparser/blob/4a6c682938b17fc7a5c693b709b7ea323f686dce/main.js#L870

ich hab paar log ausgaben rein gemacht

https://github.com/iobroker-community-adapters/ioBroker.logparser/tarball/logOutput

installieren und gucken..

weindler commented 1 month ago

bei mir funktioniert das leider nicht, starte ich die instanz neu, dann gehts eine bestimmte zeit, aber nach 2 - 3 stunden hüpft das datum auf 20.10.24 als beispiel um ohne Uhrzeit, siehe Screen Screenshot 2024-10-20 100123

Nach Neustart der INstanz vom Logparser:

Screenshot 2024-10-20 100818

mcm1957 commented 1 month ago

@weindler Ich glaub du hast was falsch verstanden. Die im Issue angeführte pre-alpha Versionv on Github dient zur Fehlereingrenzung und stellt keine Fehlerbehebung dar. Siehe https://forum.iobroker.net/topic/63322/test-adapter-log-parser-2-1-x-latest/62

weindler commented 1 month ago

Aaah jetzt habe ich das kapiert, den link von oben mußte man als github link im adapter installieren, dann kommen die log ausgaben, alles klar, so mache nun auch mit, mal schaun wenn er sich hier verschluckt.

weindler commented 1 month ago

jetzt ist es wieder, `

logparser.0 2024-10-20 14:45:14.771 info strResult2 20.10.2024
logparser.0 2024-10-20 14:45:14.771 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:45:14.771 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:45:14.770 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:45:04.491 info strResult2 20.10.2024
logparser.0 2024-10-20 14:45:04.491 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:45:04.491 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:45:04.491 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:45:03.962 info strResult2 20.10.2024
logparser.0 2024-10-20 14:45:03.962 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:45:03.962 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:45:03.962 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:45:03.576 info strResult2 20.10.2024
logparser.0 2024-10-20 14:45:03.576 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:45:03.576 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:45:03.576 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:45:02.019 info strResult2 20.10.2024
logparser.0 2024-10-20 14:45:02.019 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:45:02.019 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:45:02.019 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:43:56.180 info strResult2 20.10.2024
logparser.0 2024-10-20 14:43:56.180 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:43:56.180 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:43:56.180 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:43:51.617 info strResult2 20.10.2024
logparser.0 2024-10-20 14:43:51.617 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:43:51.617 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:43:51.616 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:43:06.360 info strResult2 20.10.2024
logparser.0 2024-10-20 14:43:06.360 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:43:06.360 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:43:06.359 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:42:38.375 info strResult2 20.10.2024
logparser.0 2024-10-20 14:42:38.375 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:42:38.375 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:42:38.374 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:40:56.078 info strResult2 20.10.2024
logparser.0 2024-10-20 14:40:56.078 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:40:56.078 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:40:56.077 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:40:04.501 info strResult2 20.10.2024
logparser.0 2024-10-20 14:40:04.501 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:40:04.501 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:40:04.500 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:40:03.965 info strResult2 20.10.2024
logparser.0 2024-10-20 14:40:03.965 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:40:03.965 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:40:03.965 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:40:03.602 info strResult2 20.10.2024
logparser.0 2024-10-20 14:40:03.602 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:40:03.602 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:40:03.602 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:40:02.023 info strResult2 20.10.2024
logparser.0 2024-10-20 14:40:02.023 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:40:02.023 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:40:02.023 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:38:53.723 info strResult2 20.10.2024
logparser.0 2024-10-20 14:38:53.723 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:38:53.723 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:38:53.723 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:38:53.192 info strResult2 20.10.2024
logparser.0 2024-10-20 14:38:53.192 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:38:53.192 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:38:53.192 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:38:46.645 info strResult2 20.10.2024
logparser.0 2024-10-20 14:38:46.645 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:38:46.644 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:38:46.644 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:38:45.032 info strResult2 20.10.2024
logparser.0 2024-10-20 14:38:45.031 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:38:45.031 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:38:45.031 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:38:43.032 info strResult2 20.10.2024
logparser.0 2024-10-20 14:38:43.032 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:38:43.032 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:38:43.032 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:38:38.369 info strResult2 20.10.2024
logparser.0 2024-10-20 14:38:38.368 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:38:38.368 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:38:38.368 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:37:56.555 info strResult2 20.10.2024
logparser.0 2024-10-20 14:37:56.555 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:37:56.555 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:37:56.555 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:37:51.935 info strResult2 20.10.2024
logparser.0 2024-10-20 14:37:51.935 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:37:51.935 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:37:51.935 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:36:31.034 info strResult2 20.10.2024
logparser.0 2024-10-20 14:36:31.034 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:36:31.034 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:36:31.033 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:35:04.459 info strResult2 20.10.2024
logparser.0 2024-10-20 14:35:04.459 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:35:04.459 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:35:04.459 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:35:03.942 info strResult2 20.10.2024
logparser.0 2024-10-20 14:35:03.942 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:35:03.942 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:35:03.942 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:35:03.590 info strResult2 20.10.2024
logparser.0 2024-10-20 14:35:03.590 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:35:03.590 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:35:03.590 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:35:02.025 info strResult2 20.10.2024
logparser.0 2024-10-20 14:35:02.025 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:35:02.025 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:35:02.024 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:34:38.362 info strResult2 20.10.2024
logparser.0 2024-10-20 14:34:38.362 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:34:38.362 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:34:38.362 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:34:21.380 info strResult2 20.10.2024
logparser.0 2024-10-20 14:34:21.379 info format DD.MM.YYYY - #DD.MM.# hh:mm
logparser.0 2024-10-20 14:34:21.379 info todayStr Heute yesterdayStr Gestern
logparser.0 2024-10-20 14:34:21.379 info tsToDateString2 DD.MM.YYYY - #DD.MM.# hh:mm

`

Aber nur bei mehreren Einträgen, fällt mir auf.

Screenshot 2024-10-20 144754

Im Warn Log stimmt es.

Screenshot 2024-10-20 144810

diwoma commented 2 days ago

Wenn ich hier mal reingrätschen darf, ich hatte auch das Problem, dass nur das Datum (und nicht "Heute" mit Zeit) geschrieben wurde. Ich habe dann "Heute" und "Gestern" aus der Konfiguration gelöscht, aber dann ist "Today" und "Yesterday" erschienen, das hat mir auch nicht gefallen. Also habe ich es wieder zurückgestellt. Nach einem Restart des Parsers hat die Anzeige wieder funkioniert, aber bei dem nächsten Eintrag war wieder nur das Datum. Dann habe ich "aus Spaß" mal das Leerzeichen durch einen Bindestrich ersetzt, und von da an hat es funktioniert, auch bei neuen Einträgen. Das ist so ein paar Tage gelaufen. Dann habe ich den Bindestrich wieder durch ein Leerzeichen ersetzt und jetzt läuft es schon ein paar Tage korrekt. Keine Ahnung warum jetzt (bzw. vorher nicht).

-- Wolfgang

PS.: Iob läuft bei mir in einem Proxmox-CT.

Negalein commented 2 days ago

Dann habe ich "aus Spaß" mal das Leerzeichen durch einen Bindestrich ersetzt, und von da an hat es funktioniert, auch bei neuen Einträgen. Das ist so ein paar Tage gelaufen. Dann habe ich den Bindestrich wieder durch ein Leerzeichen ersetzt und jetzt läuft es schon ein paar Tage korrekt.

welche Leerzeichen meinst du?

diwoma commented 2 days ago

in der Konfiguration bei der Definition des Datum-Format grafik