Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. [Vorlage] JS: Log-Datei aufbereiten für VIS

NEWS

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

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

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

[Vorlage] JS: Log-Datei aufbereiten für VIS

Scheduled Pinned Locked Moved JavaScript
617 Posts 60 Posters 151.6k Views 49 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D DennisMenger

    Werde ich heute Nachmittag posten, bin auf der Arbeit

    D Online
    D Online
    DennisMenger
    wrote on last edited by
    #581

    @Negalein @Mic habe die Skripte einmal neu erstellt, alle Datenpunkte neu erstellen lassen. Scheint jetzt zu funktionieren.

    logs2.png

    Danke für den Tipp

    MicM 1 Reply Last reply
    0
    • D DennisMenger

      @Negalein @Mic habe die Skripte einmal neu erstellt, alle Datenpunkte neu erstellen lassen. Scheint jetzt zu funktionieren.

      logs2.png

      Danke für den Tipp

      MicM Offline
      MicM Offline
      Mic
      Developer
      wrote on last edited by
      #582

      @DennisMenger
      Freut mich, danke für deine Rückinfo!

      @ple
      Scheint wirklich ein anderer Anwendungsfall als was das Log-Script hier abdeckt:
      Am besten bitte einen neuen Thread eröffnen mit aussagekräftigem Titel und alles bislang gepostetes einfügen als Zitat. Dann wird dir wohl schneller geholfen.

      1 Reply Last reply
      0
      • GlasfaserG Glasfaser

        @ple

        Meinst du so , als Liste !?
        Das ist nur ein Auszug von einer meiner Zusands Listen ...
        Überwache damit Datenpunkte , entweder kann man ein Text als Zustand angeben oder ein Symbol .

        Ist ganz Easy zu machen !

        1.JPG

        C Offline
        C Offline
        Conquest
        wrote on last edited by
        #583

        @Glasfaser sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

        @ple

        Meinst du so , als Liste !?
        Das ist nur ein Auszug von einer meiner Zusands Listen ...
        Überwache damit Datenpunkte , entweder kann man ein Text als Zustand angeben oder ein Symbol .

        Ist ganz Easy zu machen !

        1.JPG

        Hi @Glasfaser
        würdest du das Script hier zur Verfügung stellen. Glaube das könnte ich gut gebrauchen😊
        Danke schon mal.
        Gruß

        1 Reply Last reply
        0
        • MicM Mic

          Tipp:
          Um im VIS anzuzeigen, ob das Script erfolgreich läuft, könnt ihr folgendes Widget benutzen:
          https://forum.iobroker.net/post/384051

          Das HTML-Widget prüft, ob innerhalb der letzten 30 Sekunden das Script erfolgreich gelaufen ist. Ausgabe-Beispiel:
          1_active.png

          Falls nicht erfolgreich gelaufen innerhalb der letzten 30 Sekunden:
          2_inactive.png

          Im Unterschied zum Datenpunkt javascript.0.scriptEnabled.Log-Script, der nur den Status anzeigt, ob das Script aktiviert ist, wird mit obigem Widget auch geprüft, ob das Script erfolgreich lief.
          Text "inactive" ist nicht ganz korrekt merke ich gerade, besser wäre wohl "Script Error" oder ähnliches.
          Anzupassen im HTML des Widgets, unter:
          anp.png

          C Offline
          C Offline
          Coffeelover
          wrote on last edited by
          #584

          @Mic sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

          Tipp:
          Um im VIS anzuzeigen, ob das Script erfolgreich läuft, könnt ihr folgendes Widget benutzen:
          https://forum.iobroker.net/post/384051

          Das HTML-Widget prüft, ob innerhalb der letzten 30 Sekunden das Script erfolgreich gelaufen ist. Ausgabe-Beispiel:
          1_active.png

          Falls nicht erfolgreich gelaufen innerhalb der letzten 30 Sekunden:
          2_inactive.png

          Im Unterschied zum Datenpunkt javascript.0.scriptEnabled.Log-Script, der nur den Status anzeigt, ob das Script aktiviert ist, wird mit obigem Widget auch geprüft, ob das Script erfolgreich lief.
          Text "inactive" ist nicht ganz korrekt merke ich gerade, besser wäre wohl "Script Error" oder ähnliches.
          Anzupassen im HTML des Widgets, unter:
          anp.png

          Hi,

          habe mir auch gerade das Script installiert (aktuelle Version von Github) und alles ans Laufen bekommen. Einziges Problem: Dieser Status steht auf inactive, obwohl das Script schön fleißig Daten aktualisiert. Muss ich hier noch etwas einstellen?

          VG

          GlasfaserG 1 Reply Last reply
          0
          • C Coffeelover

            @Mic sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

            Tipp:
            Um im VIS anzuzeigen, ob das Script erfolgreich läuft, könnt ihr folgendes Widget benutzen:
            https://forum.iobroker.net/post/384051

            Das HTML-Widget prüft, ob innerhalb der letzten 30 Sekunden das Script erfolgreich gelaufen ist. Ausgabe-Beispiel:
            1_active.png

            Falls nicht erfolgreich gelaufen innerhalb der letzten 30 Sekunden:
            2_inactive.png

            Im Unterschied zum Datenpunkt javascript.0.scriptEnabled.Log-Script, der nur den Status anzeigt, ob das Script aktiviert ist, wird mit obigem Widget auch geprüft, ob das Script erfolgreich lief.
            Text "inactive" ist nicht ganz korrekt merke ich gerade, besser wäre wohl "Script Error" oder ähnliches.
            Anzupassen im HTML des Widgets, unter:
            anp.png

            Hi,

            habe mir auch gerade das Script installiert (aktuelle Version von Github) und alles ans Laufen bekommen. Einziges Problem: Dieser Status steht auf inactive, obwohl das Script schön fleißig Daten aktualisiert. Muss ich hier noch etwas einstellen?

            VG

            GlasfaserG Online
            GlasfaserG Online
            Glasfaser
            wrote on last edited by Glasfaser
            #585

            @Coffeelover

            Wenn du alle Einstellungen im VIEW von Mic und im Script so gelassen hast ,dann wird der Status auch angezeigt ,.

            Das Widget ( mini Script ) prüft den Datenpunkt " 0_userdata.0.Log-Script.All.lastTimeUpdated "

            2222.JPG
            .

            2.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 ..

            C 1 Reply Last reply
            0
            • GlasfaserG Glasfaser

              @ple

              Meinst du so , als Liste !?
              Das ist nur ein Auszug von einer meiner Zusands Listen ...
              Überwache damit Datenpunkte , entweder kann man ein Text als Zustand angeben oder ein Symbol .

              Ist ganz Easy zu machen !

              1.JPG

              sigi234S Online
              sigi234S Online
              sigi234
              Forum Testing Most Active
              wrote on last edited by
              #586

              @Glasfaser sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

              Ist ganz Easy zu machen !

              Und wie?

              Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
              Immer Daten sichern!

              GlasfaserG 1 Reply Last reply
              0
              • sigi234S sigi234

                @Glasfaser sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

                Ist ganz Easy zu machen !

                Und wie?

                GlasfaserG Online
                GlasfaserG Online
                Glasfaser
                wrote on last edited by Glasfaser
                #587

                @sigi234

                Mit einem Blockly Script

                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 ..

                sigi234S 1 Reply Last reply
                0
                • GlasfaserG Glasfaser

                  @sigi234

                  Mit einem Blockly Script

                  sigi234S Online
                  sigi234S Online
                  sigi234
                  Forum Testing Most Active
                  wrote on last edited by sigi234
                  #588

                  @Glasfaser

                  Aha, jetzt verstehe ich es.
                  Wollte das Log vom Backitup Adapter anzeigen lassen, hat nicht funtioniert. 😀

                  Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Immer Daten sichern!

                  GlasfaserG 1 Reply Last reply
                  0
                  • sigi234S sigi234

                    @Glasfaser

                    Aha, jetzt verstehe ich es.
                    Wollte das Log vom Backitup Adapter anzeigen lassen, hat nicht funtioniert. 😀

                    GlasfaserG Online
                    GlasfaserG Online
                    Glasfaser
                    wrote on last edited by Glasfaser
                    #589

                    @sigi234

                    EDIT : Meinst du So für Backitup

                    View noch nicht fertig

                    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 ..

                    NegaleinN sigi234S 2 Replies Last reply
                    2
                    • GlasfaserG Glasfaser

                      @sigi234

                      EDIT : Meinst du So für Backitup

                      View noch nicht fertig

                      NegaleinN Offline
                      NegaleinN Offline
                      Negalein
                      Global Moderator
                      wrote on last edited by Negalein
                      #590

                      @Glasfaser sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

                      Habe ich für meine VIEW Synology erstellt.

                      Jetzt kommt die Frage der Fragen 😀

                      Kann ich den Export haben?

                      Mit einem Blockly Script :

                      Und das vielleicht auch?

                      ° Node.js: 20.17.0 NPM: 10.8.2
                      ° Proxmox, Ubuntu 22.04.3 LTS
                      ° Fixer ---> iob fix

                      1 Reply Last reply
                      0
                      • GlasfaserG Glasfaser

                        @sigi234

                        EDIT : Meinst du So für Backitup

                        View noch nicht fertig

                        sigi234S Online
                        sigi234S Online
                        sigi234
                        Forum Testing Most Active
                        wrote on last edited by
                        #591

                        @Glasfaser sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

                        Meinst du So für Backitup

                        Ja, sowas habe ich auch, wollte wenn ich im Mic Log auf den Button im Menü klicke das es mir auch den Log vom Backitup Adapter anzeigt.

                        Screenshot (1947).png

                        Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                        Immer Daten sichern!

                        GlasfaserG 1 Reply Last reply
                        0
                        • sigi234S sigi234

                          @Glasfaser sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

                          Meinst du So für Backitup

                          Ja, sowas habe ich auch, wollte wenn ich im Mic Log auf den Button im Menü klicke das es mir auch den Log vom Backitup Adapter anzeigt.

                          Screenshot (1947).png

                          GlasfaserG Online
                          GlasfaserG Online
                          Glasfaser
                          wrote on last edited by Glasfaser
                          #592

                          @sigi234

                          Lege das Widget mit Sichtbar geschaltet darüber

                          [{"tpl":"tplVis-materialdesign-Table","data":{"oid":"backitup.0.history.json","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"countCols":"5","tableLayout":"standard","showHeader":true,"headerTextSize":"small","showColumn0":"true","colType0":"text","textAlign0":"left","showColumn1":false,"colType1":"text","textAlign1":"left","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"showColumn2":"true","colType2":"text","textAlign2":"left","showColumn3":"true","colType3":"text","textAlign3":"left","label0":"Datum","label2":"Quelle","label1":"Meldung","padding_left0":"10","label3":"Speicherort","dataJson":"","padding_left2":"","class":"mdui-table mdui-table-ascard-r250-l mdui-table-striped noSwipe","textSize3":"small","textColor2":"#8f8f8f","textSize2":"small","padding_right3":"","rowHeight":"","textSize0":"small","textSize1":"small","padding_left1":"","textColor0":"#8f8f8f","textColor1":"#8f8f8f","textColor3":"#8f8f8f","imageSize1":"","prefix3":"<span style=\"display: inline-block; word-wrap:break-word;\"></span>","suffix3":"","colorHeaderRowText":"#8f8f8f","colorHeaderRowBackground":"#202020","colorRowBackground":"#2e2e2e","colorRowText":"#8f8f8f","dividers":"","colorBackground":"#202020","prefix2":"<span style=\"display: inline-block; word-wrap:break-word;\">","prefix1":"<span style=\"display: inline-block; word-wrap:break-word;\">","suffix2":"</span>","suffix1":"</span>","columnWidth0":"70","columnWidth1":"40","columnWidth3":"80","columnWidth2":"80","fontFamily3":"Jura-DemiBold","fontFamily2":"Jura-DemiBold","fontFamily1":"Jura-DemiBold","fontFamily0":"Jura-DemiBold","showColumn4":"true","colType4":"text","textAlign4":"center","name":"Tab_Warn-Error","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","showColumn5":"true","colType5":"text","textAlign5":"center","colNoWrap0":true,"colNoWrap2":true,"colNoWrap3":true,"columnWidth4":"-1","label4":"FileSize","label5":"Error"},"style":{"left":"25px","top":"58px","width":"629px","height":"621px","z-index":"400","background":"linear-gradient(0deg, #2c2a3f, #4f344c, #2c2a3f)","background-color":"#2e2e2e","color":"","overflow-y":"auto","border-radius":"10px","font-family":"Jura-DemiBold"},"widgetSet":"materialdesign"}]
                          

                          111.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 Reply Last reply
                          2
                          • GlasfaserG Glasfaser

                            @Coffeelover

                            Wenn du alle Einstellungen im VIEW von Mic und im Script so gelassen hast ,dann wird der Status auch angezeigt ,.

                            Das Widget ( mini Script ) prüft den Datenpunkt " 0_userdata.0.Log-Script.All.lastTimeUpdated "

                            2222.JPG
                            .

                            2.JPG

                            C Offline
                            C Offline
                            Coffeelover
                            wrote on last edited by
                            #593

                            @Glasfaser Habe es genau so übernommen, der DP aktualisiert auch, aber der Status steht dennoch auf inactive.

                            GlasfaserG 1 Reply Last reply
                            0
                            • K Offline
                              K Offline
                              Kuddel
                              wrote on last edited by
                              #594

                              Hallo zusammen,

                              löscht ihr die Logs Nachts ?

                              Bei mir werden pro Log-Typ immer 100 Einträge gesammelt.

                              Somit bleibt der Counter jetzt immer auf 100 stehen:

                              5693d0ce-314b-4e0d-93a0-1bd27c3bbbbb-grafik.png

                              Jeder neue Eintrag löscht dann einen alten Eintrag.

                              sigi234S MicM 2 Replies Last reply
                              0
                              • K Kuddel

                                Hallo zusammen,

                                löscht ihr die Logs Nachts ?

                                Bei mir werden pro Log-Typ immer 100 Einträge gesammelt.

                                Somit bleibt der Counter jetzt immer auf 100 stehen:

                                5693d0ce-314b-4e0d-93a0-1bd27c3bbbbb-grafik.png

                                Jeder neue Eintrag löscht dann einen alten Eintrag.

                                sigi234S Online
                                sigi234S Online
                                sigi234
                                Forum Testing Most Active
                                wrote on last edited by
                                #595

                                @Kuddel sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

                                Bei mir werden pro Log-Typ immer 100 Einträge gesammelt.

                                Das kannst du im Skript einstellen:

                                jsonLogLength: 100,

                                Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                Immer Daten sichern!

                                K 1 Reply Last reply
                                0
                                • sigi234S sigi234

                                  @Kuddel sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

                                  Bei mir werden pro Log-Typ immer 100 Einträge gesammelt.

                                  Das kannst du im Skript einstellen:

                                  jsonLogLength: 100,

                                  K Offline
                                  K Offline
                                  Kuddel
                                  wrote on last edited by
                                  #596

                                  @sigi234 ja das weiß ich.

                                  nur die logs sind ja auch bei z.B. 500 Einträgen irgendwann voll.

                                  Ich wollte eigentlich nur wissen, ob ihr die Logs manuell oder autom. löscht

                                  sigi234S 1 Reply Last reply
                                  0
                                  • K Kuddel

                                    @sigi234 ja das weiß ich.

                                    nur die logs sind ja auch bei z.B. 500 Einträgen irgendwann voll.

                                    Ich wollte eigentlich nur wissen, ob ihr die Logs manuell oder autom. löscht

                                    sigi234S Online
                                    sigi234S Online
                                    sigi234
                                    Forum Testing Most Active
                                    wrote on last edited by
                                    #597

                                    @Kuddel sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

                                    Ich wollte eigentlich nur wissen, ob ihr die Logs manuell oder autom. löscht

                                    Manuell

                                    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                    Immer Daten sichern!

                                    1 Reply Last reply
                                    0
                                    • K Kuddel

                                      Hallo zusammen,

                                      löscht ihr die Logs Nachts ?

                                      Bei mir werden pro Log-Typ immer 100 Einträge gesammelt.

                                      Somit bleibt der Counter jetzt immer auf 100 stehen:

                                      5693d0ce-314b-4e0d-93a0-1bd27c3bbbbb-grafik.png

                                      Jeder neue Eintrag löscht dann einen alten Eintrag.

                                      MicM Offline
                                      MicM Offline
                                      Mic
                                      Developer
                                      wrote on last edited by
                                      #598

                                      @Kuddel sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

                                      Jeder neue Eintrag löscht dann einen alten Eintrag.

                                      So ist das vorgesehen 🙂 . Automatisch löschen ist nicht vorgesehen, gerade in VIS will man ja die letzten x Logs sehen (z.B. 100), auch wenn man mal ein paar Tage nicht rein schaut.
                                      Warum denn deine Frage – hast du einen anderen Use Case?

                                      K 1 Reply Last reply
                                      0
                                      • MicM Mic

                                        @Kuddel sagte in [Vorlage] JS: Log-Datei aufbereiten für VIS:

                                        Jeder neue Eintrag löscht dann einen alten Eintrag.

                                        So ist das vorgesehen 🙂 . Automatisch löschen ist nicht vorgesehen, gerade in VIS will man ja die letzten x Logs sehen (z.B. 100), auch wenn man mal ein paar Tage nicht rein schaut.
                                        Warum denn deine Frage – hast du einen anderen Use Case?

                                        K Offline
                                        K Offline
                                        Kuddel
                                        wrote on last edited by
                                        #599

                                        @Mic ich bin nur drauf gestoßen, weil sich die Anzahl der Logs ja irgendwann nicht mehr ändern, wenn Anzahl X erreicht ist

                                        MicM 1 Reply Last reply
                                        0
                                        • K Kuddel

                                          @Mic ich bin nur drauf gestoßen, weil sich die Anzahl der Logs ja irgendwann nicht mehr ändern, wenn Anzahl X erreicht ist

                                          MicM Offline
                                          MicM Offline
                                          Mic
                                          Developer
                                          wrote on last edited by
                                          #600

                                          @Kuddel
                                          Verstehe 🙂
                                          Hatte mal überlegt, noch eine tatsächliche Anzahl neuer Logs seit letzter Löschung in Datenpunkt mitzuführen, aber dann verworfen, weil wohl irreführend in der VIS-Anzeige, da dies dann nicht mehr übereinstimmt mit der Anzahl der gespeicherten Logs (z.B. 100). Und die Anzahl gespeicherter Logs sollten auch limitiert werden, würde da nicht höher als 200 gehen, einfach aus Script-Architektur- und damit Performance-Gründen.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          523

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe