Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test: Adapter Log Parser v0.x.x GitHub

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.3k

Test: Adapter Log Parser v0.x.x GitHub

Geplant Angeheftet Gesperrt Verschoben Tester
logloggingadapterparserlogparservis
213 Beiträge 21 Kommentatoren 33.3k Aufrufe 41 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • W Offline
    W Offline
    webseb79
    schrieb am zuletzt editiert von
    #156

    Hallo an Alle,

    falls jemand das gleiche vor hat wie ich mit den farblichen Texten der eigens erstellten Logausgabe stelle ich hier mal ein simples Beispiel rein.

    console.log('[Wichtig] ##{"severity":"<font color=red>warn</font>", "from":"Keller", "message":"<font color=red>Luftfeuchtigkeit größer 70 % ... bitte lüften !</font>"}##');
    

    Das ist eine Warnmeldung unter der Rubrik "Wichtig" im Logparser Adapter, wo der Text "warn" und die Message "Luftfeuchtigkeit größer 70 % ... bitte lüften !" in rot dargestellt wird.

    Gruss Sebastian

    GlasfaserG NashraN 2 Antworten Letzte Antwort
    3
    • W webseb79

      Hallo an Alle,

      falls jemand das gleiche vor hat wie ich mit den farblichen Texten der eigens erstellten Logausgabe stelle ich hier mal ein simples Beispiel rein.

      console.log('[Wichtig] ##{"severity":"<font color=red>warn</font>", "from":"Keller", "message":"<font color=red>Luftfeuchtigkeit größer 70 % ... bitte lüften !</font>"}##');
      

      Das ist eine Warnmeldung unter der Rubrik "Wichtig" im Logparser Adapter, wo der Text "warn" und die Message "Luftfeuchtigkeit größer 70 % ... bitte lüften !" in rot dargestellt wird.

      Gruss Sebastian

      GlasfaserG Offline
      GlasfaserG Offline
      Glasfaser
      schrieb am zuletzt editiert von Glasfaser
      #157

      @webseb79

      Na .. sieht doch gut aus ;)

      .
      1.JPG

      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

      1 Antwort Letzte Antwort
      0
      • W Offline
        W Offline
        webseb79
        schrieb am zuletzt editiert von
        #158

        Guten Abend,

        ich habe mal noch ein kleines Anliegen.
        Ich würde gern bei der Zeitangabe das Heute und Gestern gegen das Tagesdatum tauschen in Form von 13.07.
        Kann mir jemand einen Tipp geben?

        Danke und Gruß
        Sebastian

        GlasfaserG 1 Antwort Letzte Antwort
        0
        • W webseb79

          Guten Abend,

          ich habe mal noch ein kleines Anliegen.
          Ich würde gern bei der Zeitangabe das Heute und Gestern gegen das Tagesdatum tauschen in Form von 13.07.
          Kann mir jemand einen Tipp geben?

          Danke und Gruß
          Sebastian

          GlasfaserG Offline
          GlasfaserG Offline
          Glasfaser
          schrieb am zuletzt editiert von
          #159

          @webseb79

          Schau mal in den Link .... den ich dir vor ein paar Tagen genannt habe ;)

          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

          W 1 Antwort Letzte Antwort
          0
          • GlasfaserG Glasfaser

            @webseb79

            Schau mal in den Link .... den ich dir vor ein paar Tagen genannt habe ;)

            W Offline
            W Offline
            webseb79
            schrieb am zuletzt editiert von
            #160

            @Glasfaser
            Manchmal ist es so leicht einfach mal die Doku lesen.
            Ich danke Dir.
            Schönen Abend noch.

            GlasfaserG 1 Antwort Letzte Antwort
            0
            • W webseb79

              @Glasfaser
              Manchmal ist es so leicht einfach mal die Doku lesen.
              Ich danke Dir.
              Schönen Abend noch.

              GlasfaserG Offline
              GlasfaserG Offline
              Glasfaser
              schrieb am zuletzt editiert von
              #161

              @webseb79

              Kein Problem ... :) ... dafür ist das Forum da .

              Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

              1 Antwort Letzte Antwort
              0
              • K Offline
                K Offline
                Kuddel
                schrieb am zuletzt editiert von
                #162

                Habe ein komisches Phänomen:

                e36249f0-252c-4d91-a30c-d6691bac852c-grafik.png

                Die Einträge wurden gestern geschrieben und werden heute so angezeigt

                MicM GlasfaserG 2 Antworten Letzte Antwort
                0
                • K Kuddel

                  Habe ein komisches Phänomen:

                  e36249f0-252c-4d91-a30c-d6691bac852c-grafik.png

                  Die Einträge wurden gestern geschrieben und werden heute so angezeigt

                  MicM Offline
                  MicM Offline
                  Mic
                  Developer
                  schrieb am zuletzt editiert von
                  #163

                  @Kuddel
                  Steht was im Log um 0:00 Uhr, also Fehler vom Adapter?
                  Es scheint, dass wohl das 0:00 Uhr Schedule für die Aktualisierung der Datumswerte auf heute/gestern nicht ausgeführt wurde.

                  Starte mal den Adapter neu und berichte bitte morgen, ob das immer noch auftritt.

                  K 1 Antwort Letzte Antwort
                  0
                  • MicM Mic

                    @Kuddel
                    Steht was im Log um 0:00 Uhr, also Fehler vom Adapter?
                    Es scheint, dass wohl das 0:00 Uhr Schedule für die Aktualisierung der Datumswerte auf heute/gestern nicht ausgeführt wurde.

                    Starte mal den Adapter neu und berichte bitte morgen, ob das immer noch auftritt.

                    K Offline
                    K Offline
                    Kuddel
                    schrieb am zuletzt editiert von
                    #164

                    @Mic habe den Adapter gestern Abend vor dem Auslösen der Bewässerung neugestartet.

                    Der Effekt ist heute morgen wieder der gleiche:

                    915e9fdd-8874-4f91-87f1-7678877fbd6f-grafik.png

                    Im Log sind keine Einträge zu finden.

                    MicM 1 Antwort Letzte Antwort
                    0
                    • K Kuddel

                      @Mic habe den Adapter gestern Abend vor dem Auslösen der Bewässerung neugestartet.

                      Der Effekt ist heute morgen wieder der gleiche:

                      915e9fdd-8874-4f91-87f1-7678877fbd6f-grafik.png

                      Im Log sind keine Einträge zu finden.

                      MicM Offline
                      MicM Offline
                      Mic
                      Developer
                      schrieb am zuletzt editiert von
                      #165

                      @Kuddel
                      sehr seltsam, auch weil es bei mir und wohl allen anderen Usern geht.
                      Ging es denn schon mal bei dir und jetzt plötzlich nicht mehr?
                      Stimmt deine Systemzeit?

                      K 1 Antwort Letzte Antwort
                      0
                      • MicM Mic

                        @Kuddel
                        sehr seltsam, auch weil es bei mir und wohl allen anderen Usern geht.
                        Ging es denn schon mal bei dir und jetzt plötzlich nicht mehr?
                        Stimmt deine Systemzeit?

                        K Offline
                        K Offline
                        Kuddel
                        schrieb am zuletzt editiert von
                        #166

                        @Mic alsich den Filter gebaut habe, wurde immer alles korrekt angezeigt.

                        Habe ich evtl. einen Fehler in den Einstellungen, da meine "normalen Logs" korrekt angezeigt werden.

                        fceb7d0f-3c62-4e28-bd06-b8b4d046cedf-grafik.png

                        Datumsformat: #DD.MM.# hh:mm

                        Mein Adapter läuft in der Version 1.0.0

                        GlasfaserG 1 Antwort Letzte Antwort
                        0
                        • MicM Offline
                          MicM Offline
                          Mic
                          Developer
                          schrieb am zuletzt editiert von Mic
                          #167

                          @Kuddel

                          Datumsformat #DD.MM.# hh:mm passt, siehe https://github.com/Mic-M/ioBroker.logparser/blob/master/docs/de/logparser.md#registerkarte-parser-regeln-filter

                          YYYY = Jahr 4-stellig, YY = Jahr 2-stellig, MM = Monat, DD = Tag, hh = Stunde, mm = Minute, ss = Sekunde. Teile innerhalb #-Zeichen werden durch "Heute" bzw. "Gestern" ersetzt.<br>Beispiele:<br>Aus #DD.MM.# hh:mm wird 'Heute 20:35', falls der Log von heute ist.<br>Aus #DD.MM.YYYY# hh:mm wird 'Gestern 20:35', falls der Log von gestern ist.<br>Aus #DD.MM.YYYY# hh:mm wird '18.02.2020 20:35', falls der Log nicht von heute oder gestern ist.

                          Mache bitte folgendes:

                          • Installiere die nun aktuelle Version 1.0.2 von Github. Ich hab da ein erweitertes Debug-Logging eingebaut.
                          • Schalte den Adapter auf Loglevel debug
                          • Poste am nächsten Tag das Log hier, das um 00:00:01 erscheinen sollte.

                          Danke-

                          K 1 Antwort Letzte Antwort
                          0
                          • MicM Mic

                            @Kuddel

                            Datumsformat #DD.MM.# hh:mm passt, siehe https://github.com/Mic-M/ioBroker.logparser/blob/master/docs/de/logparser.md#registerkarte-parser-regeln-filter

                            YYYY = Jahr 4-stellig, YY = Jahr 2-stellig, MM = Monat, DD = Tag, hh = Stunde, mm = Minute, ss = Sekunde. Teile innerhalb #-Zeichen werden durch "Heute" bzw. "Gestern" ersetzt.<br>Beispiele:<br>Aus #DD.MM.# hh:mm wird 'Heute 20:35', falls der Log von heute ist.<br>Aus #DD.MM.YYYY# hh:mm wird 'Gestern 20:35', falls der Log von gestern ist.<br>Aus #DD.MM.YYYY# hh:mm wird '18.02.2020 20:35', falls der Log nicht von heute oder gestern ist.

                            Mache bitte folgendes:

                            • Installiere die nun aktuelle Version 1.0.2 von Github. Ich hab da ein erweitertes Debug-Logging eingebaut.
                            • Schalte den Adapter auf Loglevel debug
                            • Poste am nächsten Tag das Log hier, das um 00:00:01 erscheinen sollte.

                            Danke-

                            K Offline
                            K Offline
                            Kuddel
                            schrieb am zuletzt editiert von
                            #168

                            @Mic

                            0abc0cfa-5e20-44ed-8b17-edd0bc712038-grafik.png

                            9423ce27-cfd8-46b3-9566-ce61e7744feb-grafik.png

                            Debug-Log

                            2020-07-30 00:00:01.001  - debug: logparser.0 (9633) callAtMidnight() : timer reached timeout, so we execute function 'updateTodayYesterday'
                            2020-07-30 00:00:01.055  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'All', updated 500 logs.
                            2020-07-30 00:00:01.194  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'Warn', updated 500 logs.
                            2020-07-30 00:00:01.242  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'Error', updated 500 logs.
                            2020-07-30 00:00:01.269  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'Homematic', updated 218 logs.
                            2020-07-30 00:00:01.320  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'Javascript', updated 500 logs.
                            2020-07-30 00:00:01.488  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'Alexa', updated 500 logs.
                            2020-07-30 00:00:01.498  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'Nut', updated 111 logs.
                            2020-07-30 00:00:01.528  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'Bewaesserung', updated 500 logs.
                            2020-07-30 00:00:01.528  - debug: logparser.0 (9633) callAtMidnight() called, provided function: 'updateTodayYesterday'. Timeout at 00:00:01, which is in 86399472ms.
                            

                            MicM 1 Antwort Letzte Antwort
                            0
                            • K Kuddel

                              @Mic

                              0abc0cfa-5e20-44ed-8b17-edd0bc712038-grafik.png

                              9423ce27-cfd8-46b3-9566-ce61e7744feb-grafik.png

                              Debug-Log

                              2020-07-30 00:00:01.001  - debug: logparser.0 (9633) callAtMidnight() : timer reached timeout, so we execute function 'updateTodayYesterday'
                              2020-07-30 00:00:01.055  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'All', updated 500 logs.
                              2020-07-30 00:00:01.194  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'Warn', updated 500 logs.
                              2020-07-30 00:00:01.242  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'Error', updated 500 logs.
                              2020-07-30 00:00:01.269  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'Homematic', updated 218 logs.
                              2020-07-30 00:00:01.320  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'Javascript', updated 500 logs.
                              2020-07-30 00:00:01.488  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'Alexa', updated 500 logs.
                              2020-07-30 00:00:01.498  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'Nut', updated 111 logs.
                              2020-07-30 00:00:01.528  - debug: logparser.0 (9633) updateTodayYesterday() : Filter 'Bewaesserung', updated 500 logs.
                              2020-07-30 00:00:01.528  - debug: logparser.0 (9633) callAtMidnight() called, provided function: 'updateTodayYesterday'. Timeout at 00:00:01, which is in 86399472ms.
                              

                              MicM Offline
                              MicM Offline
                              Mic
                              Developer
                              schrieb am zuletzt editiert von
                              #169

                              @Kuddel

                              Führe mal bitte folgendes Script im JavaScript-Adapter aus. Ich möchte prüfen, ob er die aktuelle Uhrzeit deines Systems richtig erkennt:

                              const dateObj = new Date();
                              const isoDateStrHelper = dateToLocalIsoString(dateObj); // like: '2020-02-20T19:52:13.634'
                              log(`Ermittelte aktuelle Uhrzeit: ${isoDateStrHelper}`);
                              
                              
                              /**
                               * Convert date/time to a local ISO string
                               * This function is needed since toISOString() uses UTC +0 (Zulu) as time zone.
                               * https://stackoverflow.com/questions/10830357/
                               * Mic-M, 04/Apr/2020
                               * @param {object}  date    Date object
                               * @return {string}  string like "2015-01-26T06:40:36.181", without trailing Z (which would represent Zulu time zone)
                               */
                              function dateToLocalIsoString(date) {
                                  const timezoneOffset = date.getTimezoneOffset() * 60000; //offset in milliseconds
                                  return (new Date(date.getTime() - timezoneOffset)).toISOString().slice(0, -1);
                              }
                              

                              Poste dann das Log hier, also etwa:

                              20:55:08.230	info	javascript.0 (1672) script.js.Test_1: Ermittelte aktuelle Uhrzeit: 2020-07-30T20:55:08.230
                              
                              K 1 Antwort Letzte Antwort
                              0
                              • MicM Mic

                                @Kuddel

                                Führe mal bitte folgendes Script im JavaScript-Adapter aus. Ich möchte prüfen, ob er die aktuelle Uhrzeit deines Systems richtig erkennt:

                                const dateObj = new Date();
                                const isoDateStrHelper = dateToLocalIsoString(dateObj); // like: '2020-02-20T19:52:13.634'
                                log(`Ermittelte aktuelle Uhrzeit: ${isoDateStrHelper}`);
                                
                                
                                /**
                                 * Convert date/time to a local ISO string
                                 * This function is needed since toISOString() uses UTC +0 (Zulu) as time zone.
                                 * https://stackoverflow.com/questions/10830357/
                                 * Mic-M, 04/Apr/2020
                                 * @param {object}  date    Date object
                                 * @return {string}  string like "2015-01-26T06:40:36.181", without trailing Z (which would represent Zulu time zone)
                                 */
                                function dateToLocalIsoString(date) {
                                    const timezoneOffset = date.getTimezoneOffset() * 60000; //offset in milliseconds
                                    return (new Date(date.getTime() - timezoneOffset)).toISOString().slice(0, -1);
                                }
                                

                                Poste dann das Log hier, also etwa:

                                20:55:08.230	info	javascript.0 (1672) script.js.Test_1: Ermittelte aktuelle Uhrzeit: 2020-07-30T20:55:08.230
                                
                                K Offline
                                K Offline
                                Kuddel
                                schrieb am zuletzt editiert von
                                #170

                                @Mic

                                javascript.0	2020-07-31 07:23:43.471	info	(73851) script.js.java.test.test: Ermittelte aktuelle Uhrzeit: 2020-07-31T07:23:43.471
                                
                                1 Antwort Letzte Antwort
                                0
                                • K Kuddel

                                  Habe ein komisches Phänomen:

                                  e36249f0-252c-4d91-a30c-d6691bac852c-grafik.png

                                  Die Einträge wurden gestern geschrieben und werden heute so angezeigt

                                  GlasfaserG Offline
                                  GlasfaserG Offline
                                  Glasfaser
                                  schrieb am zuletzt editiert von
                                  #171

                                  @Kuddel sagte in Test: Adapter Log Parser v0.x.x GitHub:

                                  Habe ein komisches Phänomen:

                                  Hast du danach mal dein System neu gestartet ........ !?

                                  Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                  K 1 Antwort Letzte Antwort
                                  0
                                  • GlasfaserG Glasfaser

                                    @Kuddel sagte in Test: Adapter Log Parser v0.x.x GitHub:

                                    Habe ein komisches Phänomen:

                                    Hast du danach mal dein System neu gestartet ........ !?

                                    K Offline
                                    K Offline
                                    Kuddel
                                    schrieb am zuletzt editiert von
                                    #172

                                    @Glasfaser ja das System wurd schon einmal neugestartet

                                    1 Antwort Letzte Antwort
                                    0
                                    • K Kuddel

                                      @Mic alsich den Filter gebaut habe, wurde immer alles korrekt angezeigt.

                                      Habe ich evtl. einen Fehler in den Einstellungen, da meine "normalen Logs" korrekt angezeigt werden.

                                      fceb7d0f-3c62-4e28-bd06-b8b4d046cedf-grafik.png

                                      Datumsformat: #DD.MM.# hh:mm

                                      Mein Adapter läuft in der Version 1.0.0

                                      GlasfaserG Offline
                                      GlasfaserG Offline
                                      Glasfaser
                                      schrieb am zuletzt editiert von
                                      #173

                                      @Kuddel sagte in Test: Adapter Log Parser v0.x.x GitHub:

                                      fceb7d0f-3c62-4e28-bd06-b8b4d046cedf-grafik.png

                                      Kannst du in deinen Script mal zusätzlich Bewässerung1 anlegen und im Adapter den Log neu dazu nehmen , ob es auch dort so ist .

                                      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                      K 1 Antwort Letzte Antwort
                                      0
                                      • GlasfaserG Glasfaser

                                        @Kuddel sagte in Test: Adapter Log Parser v0.x.x GitHub:

                                        fceb7d0f-3c62-4e28-bd06-b8b4d046cedf-grafik.png

                                        Kannst du in deinen Script mal zusätzlich Bewässerung1 anlegen und im Adapter den Log neu dazu nehmen , ob es auch dort so ist .

                                        K Offline
                                        K Offline
                                        Kuddel
                                        schrieb am zuletzt editiert von
                                        #174

                                        @Glasfaser ist erstellt. ich werde beobachten

                                        K 1 Antwort Letzte Antwort
                                        0
                                        • K Kuddel

                                          @Glasfaser ist erstellt. ich werde beobachten

                                          K Offline
                                          K Offline
                                          Kuddel
                                          schrieb am zuletzt editiert von
                                          #175

                                          @Kuddel leider ist das verhalten im neuen log genau so

                                          GlasfaserG 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          657

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe