Stats4Lox - Das Statistik-Plugin

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • flump
    Extension Master
    • 20.07.2016
    • 112

    Hallo!
    Hab gestern mal die Version 0.9.10 installiert.
    Bekomme dabei folgenden Fehler

    loxberry apt database could not be refreshed.
    Wenn ich mich direkt an der Konsole anmelde sieht's so aus

    loxberry@loxberry:~ $ sudo apt-get update
    Get:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
    Hit:2 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster InRelease
    Hit:3 https://apt.grafana.com stable InRelease
    Get:4 https://repos.influxdata.com/debian stable InRelease [6,874 B]
    Hit:5 https://deb.nodesource.com/node_12.x buster InRelease
    Get:6 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB]
    Get:8 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB]
    Hit:7 https://dl.ubnt.com/unifi/debian stable InRelease
    Err:4 https://repos.influxdata.com/debian stable InRelease
    The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D8FF8E1F7DF8B07E
    Update rpimonitor Packages Status
    Reading package lists... Done
    W: 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 D8FF8E1F7DF8B07E
    E: The repository 'https://repos.influxdata.com/debian stable InRelease' is not signed.
    N: Updating from such a repository can't be done securely, and is therefore disabled by default.
    N: See apt-secure(8) manpage for repository creation and user configuration details.
    loxberry@loxberry:~ $
    Könnte mir bitte jemand helfen um das Problem zu lösen?
    Vielen Dank, flump

    Kommentar

    • svethi
      Lebende Foren Legende
      • 25.08.2015
      • 6289

      Sieht ganz danach aus als hätte InfluxDB ihr Repository geändert. Sowas ist natürlich immer blöd. Das muss sich erst angesehen und angepasst werden
      Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

      Kommentar

      • t_heinrich
        Lox Guru
        • 07.01.2016
        • 1997

        Frage zur Auslagerung der Datenbank

        Hallo,
        mal eine allgemeinere Frage.
        Mein Loxberry läuft in einer VM auf einer SSD (NVMe), als Hypervisor kommt Unraid zum Einsatz.

        Bis dato habe ich die Influx-Datenbank nicht ausgelagert, die Daten liegen also innerhalb der Loxberry-VM.
        Gibt es bei diesem Setting einen Nachteil bzw. macht es Sinn die Daten außerhalb der VM zu speichern?

        Gruß Thomas

        Kommentar

        • svethi
          Lebende Foren Legende
          • 25.08.2015
          • 6289

          Nein, das wird ja nur beim Raspberry angeraten, da die SD viel zu langsam ist und kaputt geht
          Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

          Kommentar


          • t_heinrich
            t_heinrich kommentierte
            Kommentar bearbeiten
            Alles klar! Danke dir!
        • tomweg87
          Azubi
          • 03.07.2022
          • 2

          Hallo liebe Loxberry-Gemeinde,

          ich habe vor ein paar Tagen meinen Loxberry neu aufgesetzt (Raspberry Pi 3B) und auf die aktuellste Version 2.2.2. geupdated.
          Ziel war es meinen Energiezähler auszulesen und den Energieverbrauch mit Stats4Lox zu visualisieren.
          Soweit so gut hat das Einbinden des IR-Sensors mittels Smartmeter auch funktioniert.
          Der nächste Schritt wäre jetzt die Inbetriebnahme des Stats4Lox-Plugins (aktuellste Version 0.9.10) gewesen.
          Leider bricht die Installation jedes mal ab, ich habe mal ein Screenshot und die Logfile hochgeladen.
          Auch das Installieren einer älteren Version (0.9.9) hat das selbe Ergebnis zur Folge.
          Da ich bisher noch von keinem Problem dieser Art gelesen habe würde ich mich um Hilfe freuen.

          Vielen Dank im Voraus für eure Unterstützung!

          Beste Grüße Tom
          Angehängte Dateien

          Kommentar

          • svethi
            Lebende Foren Legende
            • 25.08.2015
            • 6289

            Die Antwort findest Du 3 Posts über Deinem
            Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

            Kommentar

            • Prof.Mobilux
              Supermoderator
              • 25.08.2015
              • 4607

              flumb tomweg87 Probiert bitte die Version 0.9.10.1 aus. Die apt Keys für die Grafana und Influx Reposistories wurden ausgetauscht. Das Release sollte das Problem beheben.


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


              LoxBerry - Beyond the Limits

              Kommentar


              • tomweg87
                tomweg87 kommentierte
                Kommentar bearbeiten
                Guten Morgen Prof.Mobilux,

                Die neue Version 0.9.10.1 hat funktioniert.
                Vielen Dank für die schnelle Hilfe 👍.

                Beste Grüße Tom

              • flump
                flump kommentierte
                Kommentar bearbeiten
                Mein Versuch war leider nicht erfolgreich.

                CRITICAL: Seems that Telegraf could not be started. Giving up.
                30.01.2023 15:47:07 CRITICAL: Script fails. Installation cannot be continued.
                Use of uninitialized value in concatenation (.) or string at /opt/loxberry/sbin/plugininstall.pl line 1810.
                Use of uninitialized value in concatenation (.) or string at /opt/loxberry/sbin/plugininstall.pl line 1811.

              • Prof.Mobilux
                Prof.Mobilux kommentierte
                Kommentar bearbeiten
                Gesamtes Log bitte.
            • flump
              Extension Master
              • 20.07.2016
              • 112

              Prof.Mobilux

              Ich habe in der Zwischenzeit ein Downgrade versucht, was auch fehlgeschlagen ist.
              Anbei das Logfile eines neuerlichen Installationsversuches von 0.9.10.1.
              Vielen Dank, LG
              Angehängte Dateien

              Kommentar

              • Thosch
                Dumb Home'r
                • 28.03.2021
                • 17

                Hallo in die Runde, ich hatte bisher eine eigene Influx / Grafana Visualisierung auf PI verwendet. Das funktioniert seit 2 Jahre eigentlich gut. Ich habe jetzt den Loxberry installiert mit dem Stats4Lox. Die Anbindung und Auswahl der Variablen ist Super gelöst!

                Ich bin auf ein Problem gestossen:
                Ich habe 9 Server in einem Netz. Beim Filter " Miniserver" erscheinen nur "Alle MS" sowie der erste und der letzte der eingetragen wurde. Das Filter ist aber sehr wichtig da man sonst den Überblick verliert wenn alle Variable in allen MS durcheinander angezeigt werden und die List extrem lang wird.
                Gruss
                Thomas aus Weikersheim

                Kommentar

                • Prof.Mobilux
                  Supermoderator
                  • 25.08.2015
                  • 4607

                  flumb Du machst ein Upgrade - könnte also dieses alte Problem sein: https://www.loxforum.com/forum/proje...850#post370850

                  Du musst beide Configdateien (telegraf und Grafana) anpassen. du musst nicht erst wie im Posting beschrieben auf 0.9.9 zurückgehen. die beiden Dateien anpassen wie beschrieben, dann 0.9.10.1 installieren.
                  🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                  LoxBerry - Beyond the Limits

                  Kommentar


                  • flump
                    flump kommentierte
                    Kommentar bearbeiten
                    Vielen Dank, funktioniert wieder.
                    Ich musste nur das 1. File anpassen...
                    LG, flump
                • Christian Fenzl
                  Lebende Foren Legende
                  • 31.08.2015
                  • 11207

                  Thosch
                  Hi, sind alle Miniserver im LoxBerry Miniserver-Widget eingetragen?
                  Sind da MS dabei, die über Cloud DNS angebunden sind, oder alle im lokalen Netz?

                  Wenn ich das richtig verstehe, siehst du alle Bausteine aller MS in der Übersicht, aber im Filter fehlt die Auswahl?
                  Wird dann der richtige MS bei den einzelnen Bausteinen angezeigt?

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

                  Kommentar

                  • Thosch
                    Dumb Home'r
                    • 28.03.2021
                    • 17

                    Christian
                    1. ja alle MS sind bei Loxberry Miniserverliste eingebunden und es werden deren Variable eingelesen
                    2. Nein, Cloud DNS wird nicht verwendet nur lokales Netz
                    3. Ja ich sehe wohl alle Bausteine ( konnte nicht vollständig überprüft werden)
                    4. Ja, es fehlt im Filter die Auswahl der Miniserver, alle Varaiable werden durcheinander angezeigt. Bei meiner Anzahl von Miniserver ist die Liste sehr lang und unübersichtlich. Bei der Filter Auswahl der Miniserver kann nur "Alle MS" und dann sehe ich den ersten aus der Konfiguration und den letzten. wähle ich einen dieser beiden auswählbaren an, sehe ich auch nur dessen Variablen.

                    Kommentar

                    • dkieslinger
                      Smart Home'r
                      • 29.01.2021
                      • 88

                      Hallo zusammen,

                      ich habe mal testweise die Version 0.9.10.1 installiert und dabei festgestellt das bei MQTT-Daten nun anders in die Datenbank geschieben werden:
                      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 308
Größe: 5,2 KB
ID: 377595

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

Name: grafik.png
Ansichten: 328
Größe: 49,9 KB
ID: 377594
                      Mit der vorherigen Version wurden die Datenpunkte .../agg durch das subscribe angelegt.
                      Jetzt der Datenpunkt ohne /agg, dafür aber ein Feld mit agg.

                      Ansich ist das ja übersichtlicher, aber ich müsste nun alle Daten auf den neuen Datenpunkt verschieben -> nicht wirklich abwärtskompatibel...

                      Bin ich hier der einzige mit dem Problem oder habe ich nur andere Einstellungen als vorher?

                      P.S.
                      vorher: stats 0.9.5 - loxberry 2.2.2.2
                      jetzt: stats 0.9.10.1 - loxberry 3.0.0.0

                      Kommentar

                    • Christian Fenzl
                      Lebende Foren Legende
                      • 31.08.2015
                      • 11207

                      Thosch

                      Ich habe 3 Miniserver, da funktioniert das. Es muss irgendwas an den Daten sein.
                      S4L identifiziert die Miniserver über Hostnamen bzw. IP-Adressen aus der Config und die Seriennummer, die in der LoxConfig eingestellt ist.

                      Kannst du bitte:
                      1. Per Putty anmelden (oder via File Manager) und ins Verzeichnis /opt/loxberry/data/plugins/stats4lox/ schauen, ob du dort für jeden Miniserver eine ms*.json hast. Bei 9 Miniservern müsste es ms1.json, ms2.json .... ms9.json geben.

                      2. Das Plugin auf Loglevel Debug stellen, dann die "Loxone And Import" Seite aufrufen, und danach aus dem Log Manager das letzte AJAX-Log des Plugins übermitteln. Bitte per PM, sicher ist sicher.

                      lg, Christian


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

                      Kommentar

                      • Deepflash
                        Extension Master
                        • 08.06.2021
                        • 193

                        Hallo zusammen,

                        ich versuche seit einiger Zeit Stats4Lox zum Laufen zu bringen, leider erfolglos.
                        Bei Schritt 5 der Anleitung im Wiki scheitert es wohl, bis dahin hat alles geklappt.

                        In der Home-Übersicht vom Plugin ist ein kleines rotes Ausrufezeichen "InfluxDB-Error Bad request" und im Grafana Webinterface bei der Stats4Lox-Darstellung das Gleiche, nur detaillierter:
                        Code:
                        [B]Authentication to data source failed[/B]
                        
                        Object message:"InfluxDB Error: Bad Request"
                        
                        data:Object message:"Authentication to data source failed"
                        
                        error:"Bad Request"
                        
                        response:"Authentication to data source failed"
                        
                        
                        
                        config:Object method:"GET"
                        
                        url:"api/datasources/proxy/1/query"
                        
                        params:Object
                        
                        data:null
                        
                        precision:"ms"
                        
                        inspect:Object
                        
                        paramSerializer:serializeParams(e){…}
                        
                        headers:Object
                        
                        retry:0
                        
                        hideFromInspector:false

                        In den Logs sieht aber ansonsten alles grün aus. Hat jemand eine Idee woran das liegen könnte?
                        Bin auf Loxberry 3.0.0 u. letzter Plugin-Version von Github.

                        Während der Installation kam folgender Fehler:

                        HTML-Code:
                        16:22:07.631 [COLOR=green][B]OK:[/B][/COLOR] Apt database updated successfully.
                        
                        16:22:12.226 [COLOR=green][B]OK:[/B][/COLOR] Apt cache cleaned successfully.
                        
                        16:22:12.227 [COLOR=black][B]INFO:[/B] Installing additional software packages.[/COLOR]
                        
                        16:22:12.556 [COLOR=black][B]INFO:[/B] No process is locking apt or dpkg. Fine.[/COLOR]
                        
                        16:22:12.556 [COLOR=black][B]INFO:[/B] Installing apt packages influxdb telegraf grafana libtoml-parser-perl software-properties-common...[/COLOR]
                        Reading package lists...
                        Building dependency tree...
                        Reading state information...
                        The following packages will be DOWNGRADED:
                        telegraf
                        0 upgraded, 0 newly installed, 4 reinstalled, 1 downgraded, 0 to remove and 0 not upgraded.
                        Need to get 177 MB of archives.
                        After this operation, 4796 kB disk space will be freed.
                        Get:1 [URL]http://ftp.gwdg.de/pub/linux/debian/raspbian/raspbian[/URL] buster/main armhf libtoml-parser-perl all 0.91-1 [10.6 kB]
                        Get:2 [URL]http://ftp.gwdg.de/pub/linux/debian/raspbian/raspbian[/URL] buster/main armhf software-properties-common all 0.96.20.2-2 [83.3 kB]
                        Err:3 [URL]https://apt.grafana.com[/URL] stable/main armhf grafana armhf 9.3.2
                        404 Not Found [IP: 2a04:4e42:6f::729 443]
                        Get:4 [URL]https://repos.influxdata.com/debian[/URL] stable/main armhf influxdb armhf 1.8.10-1 [50.7 MB]
                        Get:5 [URL]https://repos.influxdata.com/debian[/URL] stable/main armhf telegraf armhf 1.24.4-1 [40.1 MB]
                        Fetched 90.8 MB in 21s (4412 kB/s)
                        E: Failed to fetch [URL]https://apt.grafana.com/pool/main/g/grafana/grafana_9.3.2_armhf.deb[/URL] 404 Not Found [IP: 2a04:4e42:6f::729 443]
                        E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
                        
                        16:22:37.848 [COLOR=red][B]CRITICAL:[/B][/COLOR] Error installing influxdb telegraf grafana libtoml-parser-perl software-properties-common - Error 100
                        
                        16:22:37.849 [COLOR=red][B]WARNING:[/B][/COLOR] (Some) Packages could not be installed.
                        
                        16:22:37.849 [COLOR=black][B]INFO:[/B] Updating skels for Logfiles in tmpfs.[/COLOR]
                        
                        16:22:37.849 [COLOR=black][B]INFO:[/B] Executing command '/opt/loxberry/sbin/createskelfolders.pl 2>&1'...[/COLOR]
                        
                        16:22:38.361 [COLOR=green][B]OK:[/B][/COLOR] Command executed successfully. - Exitcode 0
                        16:22:38.361​
                        Gruß,
                        Matthias

                        Zuletzt geändert von Deepflash; 31.01.2023, 16:56.

                        Kommentar


                        • svethi
                          svethi kommentierte
                          Kommentar bearbeiten
                          Stand da auch im Netz, dass Du das auf einem Loxberry so ausführen sollst?
                          Du hast damit jetzt Deine ganze Installation durcheinander gebracht und brauchst jetzt hier auch gar nicht mehr nach Hilfe fragen. Du solltest den Loxberry neu aufsetzen

                        • Deepflash
                          Deepflash kommentierte
                          Kommentar bearbeiten
                          du hast sicher recht, rumexperimentieren ist gefährlich und man sollte wissen was man tut (was ich ehrlich gesagt nicht tue).
                          Aber ich habe halt versucht zu recherchieren woran es liegen könnte dass es nicht geht und am Initial-Zustand bzw. dem initalen Fehler siehe Post oben bzgl. Bad Request InfluxDB hat sich nichts geändert weder vor und nach den Befehlen.

                        • svethi
                          svethi kommentierte
                          Kommentar bearbeiten
                          Das mag alles sein, aber Dein apt-get upgrade hat nun Dein komplettes System upgegradet und jetzt bist Du auf einem Stand, der nicht mehr supportet werden kann und wird
                      Lädt...