Stats4Lox - Das Statistik-Plugin

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Steiny
    Smart Home'r
    • 11.07.2016
    • 38

    #781
    Danke für die Infos - werde das testen.

    Zum Plugin selbst bzw. Update Strategie: daraus entnehme ich es wird aktiv nicht mehr weiterentwickelt? Wenn dem so ist sollte man das wo auf der Plugin-Seite vermerken.
    Wer eine nachhaltige/aktuelle Lösung braucht setzt dann womöglich auf andere Tools. Danke!

    VG

    Kommentar

    • Prof.Mobilux
      Supermoderator
      • 25.08.2015
      • 5165

      #782
      Ich nutze das Plugin selbst. Es wird aktiv weiterentwickelt, wenn etwas nicht mehr funktioniert. Neue Features sind vorerst nicht geplant, hier auch so mehrmals kommuniziert. Wenn wir selbst etwas brauchen, bauen wir es ein.

      Ansonsten sind die Quellen ja frei zugänglich und wenn du Grafana auf eine neue Version gehoben hast mache gerne einen Pull Request auf Git und wir bauen das sofort ein. Freie Software lebt vom mitmachen und jeder kann etwas dazu beitragen.
      🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


      LoxBerry - Beyond the Limits

      Kommentar

      • dasquiddi
        Smart Home'r
        • 21.01.2021
        • 70

        #783
        Ich habe ein Error im getloxplan. Aufgefallen ist es mir, als mir ein anderer Sensor bzw. der Virtuelle Status dazu nicht angezeigt wird.
        Habt ihr mir einen Tip, was ich als Problemlösung versuchen könnte?

        HTML-Code:
        INFO: Loxone::GetLoxplan::getFile--> Uripart: /dev/fsget/prog/sps_0254_20250808132027.zip Localfile: /dev/shm/s4ltmp/s4l_loxplan_ms1.zip
        
        OK: Loxone::GetLoxplan::getFile--> File successfully downloaded to /dev/shm/s4ltmp/s4l_loxplan_ms1.zip
        
        INFO: Loxone::GetLoxplan::getLoxplan--> Local file: /dev/shm/s4ltmp/s4l_loxplan_ms1.zip
        
        INFO: Cleaning up old files
        
        INFO: Loxone::GetLoxplan::getLoxplan--> Unzipping zip
        
        INFO: Loxone::GetLoxplan::getLoxplan--> Calling unpack_loxcc.py
        
        OK: Loxone::GetLoxplan::getLoxplan--> Finished
        
        OK: Loxplan for MS1 found, parsing now...
        
        
        INFO: loxplan2json started
        
        INFO: Reading local Loxplan json
        
        INFO: Reading LoxBerry Miniserver list
        MS1: Added serial 504F94D08E8D
        
        INFO: Removing BOM of LoxPLAN input
        
        CRITICAL: import.cgi: Cannot parse LoxPLAN XML file: :2854: parser error : Attribute Title redefined
        itle="API Connector Grid" NTXT="Intelligent API based connector for grid values"
        ^
        :2859: parser error : Attribute Title redefined
        Connector PV" NTXT="Intelligent API based connector for values of the PV system"
        ^
        :2864: parser error : Attribute Title redefined
        API Connector Battery" NTXT="Intelligent API based connector for battery values"
        ^
        
        
        CRITICAL: Error parsing XML
        
        OK: Parameters ok - responding with HTTP 200

        Kommentar

        • Christian Fenzl
          Lebende Foren Legende
          • 31.08.2015
          • 11250

          #784
          Die Zahlen in der Fehlermeldung geben die Zeile im Loxone-File an, das nicht XML-valide ist.
          Das ist das, was du dir ansehen und im Loxone-File korrigieren musst.

          lg, Christian
          Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

          Kommentar

          • dasquiddi
            Smart Home'r
            • 21.01.2021
            • 70

            #785
            Ich weiss nicht wo ich das ändern müsste. Die "API Connector" sind soweit ich das verstanden habe alle vom neuen Fronius-Plugin.
            Wenn ich die ".LoxCC" von Hand mit der "unpack_loxcc.py" verarbeite erhalte ich soweit schonmal keine Fehlermeldung. Wie kann ich die Schritte nun weiter nachfolziehen?

            lg Michael

            Kommentar


            • Smidi
              Smidi kommentierte
              Kommentar bearbeiten
              Hab das selbe Problem, wenn ich die Stats verarbeiten lassen möchte:

              CRITICAL: import.cgi: Cannot parse LoxPLAN XML file: :3550: parser error : Attribute Title redefined
              itle="API Connector Grid" NTXT="Intelligent API based connector for grid values"
              ^
              :3555: parser error : Attribute Title redefined
              Connector PV" NTXT="Intelligent API based connector for values of the PV system"
              ^
              :3560: parser error : Attribute Title redefined
              API Connector Battery" NTXT="Intelligent API based connector for battery values"
              ^

            • dasquiddi
              dasquiddi kommentierte
              Kommentar bearbeiten
              @ Christian Fenzl
              Kann ich dir weitere Infos raussuchen oder hast du Schritte die ich testen kann?

              lg Michael
          • bernie333
            Azubi
            • 16.08.2022
            • 9

            #786
            Hallo,
            Ein paar mal wurde es ja schon angesprochen auf den letzten seiten.
            Ich habe auch das Thema, dass einige Zeit immer wieder keine Daten zu sehen sind.

            Gibt es da eine Lösung von den betroffenen?

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 30
Größe: 72,1 KB
ID: 470618

            Kommentar

            • Steiny
              Smart Home'r
              • 11.07.2016
              • 38

              #787
              Zitat von Prof.Mobilux
              Wir haben alle Versionen im Plugin fix eingestellt, weil Grafana und auch Influx immer wieder Veränderungen vorgenommen haben, die nicht abwärtskompatibel waren. Jedes Mal mussten wir nachpflegen, irgendwann hatten wir die schnauze voll.

              Ihr könnt in /etc/apt/preferences.d das Grafana Repo anpassen und dann die neueste Version installieren. Müsst dann nur selbst schauen, ob die Verbindung noch zur Influx steht und sonst ggf. anpassen. Unter config liegen die Files.

              Ein Update ist aktuell nicht geplant, auch keine Trennung von Grafana und Plugin.
              Hallo,

              mir ist es jetzt gelungen Grafana auf die derzeit aktuelle Version (v12.2.0) zu aktualisieren.

              Hier die Schritte die ich gemacht habe:
              • Loxberry und OS (in meinem Fall DietPI bookworm) auf aktuelle Version aktualisiert:
                Code:
                sudo dietpi-update
              • Falls beim Updaten der Repos (apt update) Fehler "Error with Grafana signature..." kommt, folgendes durchführen: https://medium.com/@khalifngeno/erro...n-05804ee7a12f
              • Nach erfolgtem Update Loxberry neu starten.
              • Grafana Repo Config anpassen "/etc/apt/preferences.d/grafana" und Versionsnummer erhöhen: "Pin: version 12.2.*"
              • Repos Updaten:
                Code:
                sudo apt update
              • Upgrade durchführen:
                Code:
                sudo apt upgrade
                --> Grafana sollte jetzt aktualisiert werden.
              • Loxberry neu starten
              • Falls Grafana danach nicht startet (so wie in meinem Fall,) siehe Log: /var/log/grafana/grafana.log
              • Bei mir trat folgender Fehler auf: "Failed to provision data sources: yaml..."
              • Lösung: Doppelten Eintrag/Zeile "database: stats4lox" aus "/opt/loxberry/config/plugins/stats4lox/grafana/provisioning/datasources/stats4lox.yaml" entfernen.
              • Danach Grafana Server neu starten:
                Code:
                sudo systemctl restart grafana-server
              • Fertig! ;-)
              Bis jetzt funktioniert bei mir alles, außer das auf der Plugin-Seite angezeigt wird, dass der grafana Prozess nicht läuft. Hier wäre ggf. eine kleine Anpassung am Plugin erforderlich.

              Hoffe es hilft jemanden! Bis dann!

              VG,
              Steiny

              Kommentar

              • Steiny
                Smart Home'r
                • 11.07.2016
                • 38

                #788
                Zitat von d3k1d
                Geht mir auch sehr ähnlich. Wär schon geil wenn das Plugin vom Grafana core irgendwie getrennt wird.
                Wie in meinem letzten Post erwähnt, lässt sich Grafana am Loxberry prinzipiell updaten, aber dein Ansatz hat was:
                Man kann grafana auch entkoppelt vom Loxberry in einer eigenen VM, od. wie in meinem Fall, in einem Container betreiben und dort die InfluxDB vom Loxberry-Stats4Lox Plugin als Datasource einfügen.
                Damit muss man am Loxberry nicht rumfummeln und Grafana läuft völlig eigenständig.

                Letztendlich ist das jetzt mein Setup wie ich auf die aktuelle Version komme.

                VG,
                Steiny
                Zuletzt geändert von Steiny; 27.10.2025, 08:45.

                Kommentar

                • Tommes78
                  MS Profi
                  • 24.09.2015
                  • 673

                  #789
                  Moin, hattet ihr auch schonmal das Problem das ihr keine neuen Werte importieren könnt, weil die neu erstellten Merker etc. bei der "Statistic Selection" nicht angezeigt bekommt. Es ist alles bei mir auf All geschaltet, selbst wenn ich genau Raum und Kategorie vorgebe wird es mir nicht angezeigt.

                  Kommentar


                  • svethi
                    svethi kommentierte
                    Kommentar bearbeiten
                    Ohne jetzt nachzusehen, würde ich mal vermuten, dass Du bei neuen Objekten in der Config, diese neue Config auch erstmal im Plugin laden musst
                • Tommes78
                  MS Profi
                  • 24.09.2015
                  • 673

                  #790
                  svethi - danke für deine Rückmeldung. Aber das macht er doch schon automatisch sobald man auf "Statistic Selection" geht. Ansonsten schau mal bitte bei Gelegenheit wo man das machen kann? Mir ist da kein Punkt bekannt.

                  Kommentar

                  • dasquiddi
                    Smart Home'r
                    • 21.01.2021
                    • 70

                    #791
                    Hast du im Log schon nachgeschat? An sich sollte dort der status vom Import sichtbar sein.

                    Kommentar

                    • Hugo99
                      Smart Home'r
                      • 09.01.2022
                      • 36

                      #792
                      Christian Fenzl :

                      Beitrag 505 aus 2023
                      Could not find an alternative measurementname after xxx tries · Issue Air Extension gesucht · mschlenstedt/LoxBerry-Plugin-Stats4Lox-NG
                      https://www.loxforum.com/forum/projektforen/loxberry/plugins/315626-stats4lox-das-statistik-plugin?p=376255#post376255 Wert auf z.B. 200 erhöhen LoxBerry-Plugin-Stats4Lox-NG/webfrontend/htmlauth/js...

                      https://www.loxforum.com/forum/proje...255#post376255 Wert auf z.B. 200 erhöhen LoxBerry-Plugin-Stats4Lox-NG/webfrontend/htmlauth/js...


                      ist der wert in Zeile 1032 von "settings_loxone.js" in der neuesten version von Loxberry v 3.0.1.3 auf 200 gesetzt? oder muss ich das manuell nachziehen, wenn ich loxberry upgrade?

                      Kommentar

                      • Einhorn
                        Smart Home'r
                        • 26.08.2023
                        • 33

                        #793
                        Ich muss hier um Support bitten, ich komm einfach nicht weiter.

                        Mein Stats4Lox ist bis zum Absturz meines Loxberrys damals einwandfrei gelaufen. Da ich keine wichtigen Daten drauf hatte, habe ich den Loxberry einfach neu aufgesetzt und auch die Datenbank war mir nicht wichtig, deswegen habe ich Stats4Lox neu installiert. Seit dem bekomme ich aber einfach keine Verbindung mehr hin.
                        Mehrfach neu installieren klappt auch nicht. Ich kann die Datenbank auf die SSD verschieben, das klappt. Die SSD funktioniert auch, weil Loxberry Backup sein Backup anlegen kann.
                        Die Meldung "Fetching Loxone Config" wird angezeigt, bricht aber dann nach recht kurzer Zeit ab. In der Log sind alle Zeilen auf "ok" außer die mit "Miniserver 1".
                        Der Loxberry Account hat Vollzugriff auf den Miniserver.
                        • LoxBerry-Version: 3.0.1.3
                        • Plugin-Version: 0.9.10.1
                        • Plattform (Raspberry, VM, etc.): Rasberry
                        Hier fehlt mir einfach das Auswählen vom Miniserver, das war vor dem Absturz vorhanden.



                        Leider komme ich trotz Forenrecherche noch Internetrecherche einfach nicht weiter. Irgendwas habe ich übersehen, vermutlich ein ganz banaler Fehler.
                        Kann mir bitte jemand weiterhelfen? Was braucht ihr noch von mir?



                        Kommentar


                        • svethi
                          svethi kommentierte
                          Kommentar bearbeiten
                          Hast Du den Miniserver denn in den Einstellungen auch eingerichtet?

                        • Einhorn
                          Einhorn kommentierte
                          Kommentar bearbeiten
                          svethi Ja hab ich.
                      • krystianen
                        Dumb Home'r
                        • 11.12.2022
                        • 12

                        #794


                        Sorry for not in German,
                        I was tryting to upgrade Grafana to 12 ver, but i found err below, i have tried, solution from post above but its not the point, can anybody help?

                        Code:
                        #### Details:
                        - Date           | 2026-01-10 11:10:59
                        - Program name   | DietPi-Update
                        - Command        | `apt-get -y -eany update`
                        - Exit code      | 100
                        - DietPi version | v9.15.2 (MichaIng/master)
                        - Distro version | bookworm (ID=7)
                        - Kernel version | `Linux loxberry 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64 GNU/Linux`
                        - Architecture   | `amd64`
                        - Hardware model | Virtual Machine (x86_64) (ID=20)
                        - Power supply   | (EG: RAVPower 5V 1A)
                        - SD card        | (EG: SanDisk Ultra 16 GB)
                        #### Steps to reproduce:
                        <!-- Explain how to reproduce the issue -->
                        1. ...
                        2. ...
                        #### Expected behaviour:
                        <!-- What SHOULD happen? -->
                        - ...
                        #### Actual behaviour:
                        <!-- What IS happening? -->
                        - ...
                        #### Extra details:
                        <!-- Please post any extra details that might help solve the issue -->
                        - ...
                        #### Additional logs:
                        ```
                        Get:1 https://repos.influxdata.com/debian stable InRelease [6913 B]
                        Hit:2 https://packages.sury.org/php bookworm InRelease
                        Hit:3 https://deb.debian.org/debian bookworm InRelease
                        Hit:4 https://apt.grafana.com stable InRelease
                        Hit:5 https://deb.debian.org/debian bookworm-updates InRelease
                        Hit:6 https://dl.yarnpkg.com/debian stable InRelease
                        Hit:7 https://deb.debian.org/debian-security bookworm-security InRelease
                        Hit:8 https://dietpi.com/apt bookworm InRelease
                        Hit:9 https://deb.debian.org/debian bookworm-backports InRelease
                        Err:1 https://repos.influxdata.com/debian stable InRelease
                          The following signatures couldn't be verified because the public key is not available: NO_PUBKEY DA61C26A0585BD3B
                        Fetched 6913 B in 3s (2306 B/s)
                        Reading package lists...
                        W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://repos.influxdata.com/debian stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY DA61C26A0585BD3B
                        E: Failed to fetch https://repos.influxdata.com/debian/dists/stable/InRelease  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY DA61C26A0585BD3B
                        E: Some index files failed to download. They have been ignored, or old ones used instead.
                        Zuletzt geändert von Prof.Mobilux; vor einer Woche. Grund: Unnötiges Vollzitat entfernt.

                        Kommentar

                        • dasquiddi
                          Smart Home'r
                          • 21.01.2021
                          • 70

                          #795
                          Habe seit längerer Zeit das Problem, dass mir die Config nicht mehr Ordentlich im Plugin importiert wird.

                          Code:
                          INFO: Loxone::GetLoxplan::getFile--> Uripart: /dev/fsget/prog/sps_0259_20260115122545.zip Localfile: /dev/shm/s4ltmp/s4l_loxplan_ms1.zip
                          
                          OK: Loxone::GetLoxplan::getFile--> File successfully downloaded to /dev/shm/s4ltmp/s4l_loxplan_ms1.zip
                          
                          INFO: Loxone::GetLoxplan::getLoxplan--> Local file: /dev/shm/s4ltmp/s4l_loxplan_ms1.zip
                          
                          INFO: Cleaning up old files
                          
                          INFO: Loxone::GetLoxplan::getLoxplan--> Unzipping zip
                          
                          INFO: Loxone::GetLoxplan::getLoxplan--> Calling unpack_loxcc.py
                          
                          OK: Loxone::GetLoxplan::getLoxplan--> Finished
                          
                          OK: Loxplan for MS1 found, parsing now...
                          
                          
                          INFO: loxplan2json started
                          
                          INFO: Reading local Loxplan json
                          
                          INFO: Reading LoxBerry Miniserver list
                          MS1: Added serial 504F94D08E8D
                          
                          INFO: Removing BOM of LoxPLAN input
                          
                          CRITICAL: import.cgi: Cannot parse LoxPLAN XML file: :3142: parser error : Attribute Title redefined
                          itle="API Connector Grid" NDOC="Intelligent API based connector for grid values"
                          ^
                          :3147: parser error : Attribute Title redefined
                          Connector PV" NDOC="Intelligent API based connector for values of the PV system"
                          ^
                          :3152: parser error : Attribute Title redefined
                          API Connector Battery" NDOC="Intelligent API based connector for battery values"
                          ^
                          
                          
                          CRITICAL: Error parsing XML
                          
                          OK: Parameters ok - responding with HTTP 200


                          So wie ich das Verstehe hat der Importer probleme mit dem Fronius Plugin.
                          Kann man dieses irgendwie im Importer hinzufügen oder excludieren? Kann man es allgemein nicht anpassen, dass nicht der ganze Import abbricht, wenn er etwas nicht kennt oder zieht das andere Probleme nach sich?

                          Mittels unpack_loxcc.py der Github seite konnte ich das xml ohne Probleme mit der vom MS gezogenen LoxCC Datei erstellen.
                          Welches Script kann ich von Hand jetzt noch testen und wie?

                          LG Michael
                          Zuletzt geändert von dasquiddi; vor 4 Tagen.

                          Kommentar

                          Lädt...