Stats4Lox - Das Statistik-Plugin

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11206

    Measurementname ist ein primärer Schlüssel, wir werden da wohl nichts ändern.
    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar

    • kriga
      Smart Home'r
      • 11.11.2016
      • 49

      Vielleicht eine etwas dumme Frage, jedoch habe ich durch suchen nichts dazu gefunden.

      Wie aktiviere und importiere ich Temperatur Statistiken aus dem Baustein Intelligente Raumreglung?

      Vielen Dank für die Hilfe

      Kommentar


      • Michael Sommer
        Michael Sommer kommentierte
        Kommentar bearbeiten
        die Ist-Raumtemperatur kannst Du nicht aus den IRR-Ausgängen für StatsLox/Grafana abfragen.
        Ich habe deshalb den Sensor, bei mir AI-Spannungseingang verwendet. Zumindest bei meinen eingesetzten IRR ist es so. Vorausgesetzt an dem Analogeingang ist "Statistik" angehakt.

      • mr-manuel
        mr-manuel kommentierte
        Kommentar bearbeiten
        Das einzige war mir dazu einfällt (falls ich nicht zu kompliziert denke) wäre die Statistk in ein CSV zu exportieren und das CSV dann in das Influx Measurement des Temperatureingangs zu importieren. Dabei kann allerdings einiges schiefgehen, z.B. das Measurement (ähnlich wie eine Tabelle im normalen SQL) zerschießen. Vorher würde ich dir auf jeden Fall raten ein Backup der Datenbank zu machen.

        Ansätze wären:
        Lernen Sie in unserer Online-Dokumentation, wie Sie mit dem Miniserver jeden Messwert aufzeichnen und in einer Statistik zusammenfassen können.



        Vielleicht hat das Plugin eines Tages eine CSV Import Funktion

      • mr-manuel
        mr-manuel kommentierte
        Kommentar bearbeiten
        Hab noch was im Forum gefunden was helfen könnte: https://www.loxforum.com/forum/faqs-...atistik-editor
        Vielleicht kannst du mit dem die Statistik vom IRR zum neuen Baustein auf dem Miniserver kopieren
    • mastercheef
      Dumb Home'r
      • 09.03.2021
      • 15

      der speicherort der DB kann dieser in der GUI konfiguriert werden oder muss dieser im Webinterface der Influxdb geändert werden?

      Kommentar


      • Prof.Mobilux
        Prof.Mobilux kommentierte
        Kommentar bearbeiten
        Hast du mal in das WebUI des Plugins geschaut?!
    • mastercheef
      Dumb Home'r
      • 09.03.2021
      • 15

      im WebUI vom Plugin kann ich nur die Grafana Webinterface aufrufen.
      Konfiguration oder einsicht des Ports der DB kann ich nicht finden.

      vl übersehe ich hier was?

      Kommentar


      • Prof.Mobilux
        Prof.Mobilux kommentierte
        Kommentar bearbeiten
        Unter Inputs/Outputs findest du den Speicherort der DB. Ports etc. kann man aktuell nicht konfigurieren.
    • mastercheef
      Dumb Home'r
      • 09.03.2021
      • 15

      genau das habe ich gesucht.
      Das Webinterface der InfluxDB sollte aber trotzdem aufrufbar sein oder ist dies in diesem Setup nicht möglich?

      Kommentar


      • Christian Fenzl
        Christian Fenzl kommentierte
        Kommentar bearbeiten
        Influx hat seit Langem kein Webinterface mehr.
    • mastercheef
      Dumb Home'r
      • 09.03.2021
      • 15

      muss wirklich sagen da hat jemand wirklich viel zeit investiert!
      Funktioniert out of the box sehr gut.

      Eine Frage nebenbei:
      Ist für die Zukunft was geplant bezüglich Datenbankbreinigung?
      => Alte Daten löschen (Vorhaltezeit der Daten in Rohdatenform)
      => alte Daten komprimieren / redzuzieren

      Kommentar


      • Prof.Mobilux
        Prof.Mobilux kommentierte
        Kommentar bearbeiten
        Das automatische Konsolidieren ist geplant, leider macht es Influx uns da nicht ganz so einfach. Aber es ist auf unserer todo Liste. Editieren von einzelnen Werten z. B. werden wir aber vermutlich nicht implementieren. Dazu muss man dann die influx Tools direkt bemühen.
    • querex
      Extension Master
      • 14.07.2020
      • 171

      To gain more stats4lox processing power compared to my PI4 4GB...

      Is it possible to run the stats4lox on a x64 proxmox Intel NUC container?
      I see there is an older proxmox loxberry image available for download "loxberry-image-proxmox-2.0.0.4-buster.qcow2.7z"

      Questions:
      - Is stats4lox x86/x64 compatible?
      - Is it possible to spin up the loxberry-image-proxmox-2.0.0.4-buster.qcow2.7z version and update it into the latest loxberry release?

      Many thanks!
      Smart home : Miniserver Gen2, 2xRelay ext, 2xDimmer ext, 4xExtensions, Tree ext, Air base ext, RGBW dimmer tree, 13xTouch tree, 6xMotion sensor tree, 9xEsylux PD-C 360i 8UC, 15xValve actuator tree, 9xSmoke detector air, 4xSmart socket air , IR control air, Remote air, SDM630 modbus kWh
      Multimedia: MS4H on PI4 with 7 zones + Dayton Audio MA1240a, Epson EH-TW7100 + Onkyo TX-NR686 + IR repeaters
      Peripherals: Loxberry on PI4, Mobotix T26 doorbell, AVS TS85X-2 LED siren, Xiaomi MiJia 1S

      Kommentar


      • mr-manuel
        mr-manuel kommentierte
        Kommentar bearbeiten
        Hi, I'm running Loxberry for now over two years on a VMware vSpehre/ESXi host, which is a Intel NUC10. I'm also using this plugin since 3 months and no problems so far.
    • mr-manuel
      Extension Master
      • 20.03.2021
      • 122

      Wäre es möglich beim MQTT Live Collector einen Filter hinzuzufügen mit dem man gewisse Attribute eines JSON Payloads von der Statistik ausschließen kann? Ich verwende seit kurzem zwei Shelly Plus 1PM und der liefert die Werte leider nur mehr in einem JSON und nicht mehr getrennt.

      Code:
      {
        "id": 0,
        "source": "init",
        "output": true,
        "apower": 0,
        "voltage": 229.1,
        "current": 0,
        "aenergy": {
          "total": 616.94,
          "by_minute": [
            0,
            0,
            0
          ],
          "minute_ts": 1647847199
        },
        "temperature": {
          "tC": 57,
          "tF": 134.7
        }
      }
      Loggen würde ich in diesem Fall gerne nur die Werte von apower und tC.

      Kommentar

    • lugg8
      Smart Home'r
      • 14.08.2021
      • 34

      Hallo zusammen,

      ich bekomme während der Installation des Plugins folgende Fehlermeldung. hat den Fehler schon mal jemand gehabt?


      INFO: Saving credentials in Telegraf configuration (telegraf.env) and restart Telegraf afterwards.

      INFO: Activating LB Webserver Port in Telegraf configuration (telegraf.d/stats4lox_loxone.conf) and restart Telegraf afterwards.

      INFO: Starting Telegraf...
      Job for telegraf.service failed because the control process exited with error code.
      See "systemctl status telegraf.service" and "journalctl -xe" for details.
      Job for telegraf.service failed because the control process exited with error code.
      See "systemctl status telegraf.service" and "journalctl -xe" for details.

      CRITICAL: Seems that Telegraf could not be started. Giving up.

      24.03.2022 14:33:52 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.

      Danke
      Alex

      Kommentar

      • kriga
        Smart Home'r
        • 11.11.2016
        • 49

        Zitat von lugg8
        Hallo zusammen,

        ich bekomme während der Installation des Plugins folgende Fehlermeldung. hat den Fehler schon mal jemand gehabt?


        INFO: Saving credentials in Telegraf configuration (telegraf.env) and restart Telegraf afterwards.

        INFO: Activating LB Webserver Port in Telegraf configuration (telegraf.d/stats4lox_loxone.conf) and restart Telegraf afterwards.

        INFO: Starting Telegraf...
        Job for telegraf.service failed because the control process exited with error code.
        See "systemctl status telegraf.service" and "journalctl -xe" for details.
        Job for telegraf.service failed because the control process exited with error code.
        See "systemctl status telegraf.service" and "journalctl -xe" for details.

        CRITICAL: Seems that Telegraf could not be started. Giving up.

        24.03.2022 14:33:52 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.

        Danke
        Alex
        Habe soeben den gleichen Fehler erhalten bisher keine Lösung

        Kommentar


        • lugg8
          lugg8 kommentierte
          Kommentar bearbeiten
          Kann es sein, dass dann im Nachgang die InfluxDB nicht mehr korrekt verlinkt wird und dadurch auch die Grafana Config nicht angelegt wird!?

        • kriga
          kriga kommentierte
          Kommentar bearbeiten
          Wie kann ich das bearbeiten. per ssh sagt mir loxberry die Datei sei nicht bearbeitbar!

        • lugg8
          lugg8 kommentierte
          Kommentar bearbeiten
          su -
          Und dann Root Passwort eingeben.
          Bekommst du bei der ersteinrichtung dieses PW
      • HRA
        Lox Guru
        • 27.08.2015
        • 1037

        Hallo,
        habe den gleichen Fehler


        CRITICAL: Seems that Telegraf could not be started. Giving up.

        02.04.2022 12:43:26 CRITICAL: Script fails. Installation cannot be continued.

        Da kommt der Fehler daß das PlugIn nicht installiert werden konnte.

        Wie verfahre ich an dieser Stelle weiter?

        Einfach zumachen, dann wie beschrieben über SSH mit root draufgehen und wie weiter , oder was ist der richtige Ablauf?
        Zuletzt geändert von HRA; 02.04.2022, 13:23.
        Gruß HRA

        ### MS Gen2 + Gen1, MultiExt, Ext, AirExt, DMXExt; DMX4ALL ###
        ### EnOcean, KNX, MDT GTII ###

        Kommentar


        • HRA
          HRA kommentierte
          Kommentar bearbeiten
          ok heruntergeladen,
          einfach als PluGin installieren oder wie muß ich das machen, sorry habe davon sehr wenig Ahnung

        • Christian Fenzl
          Christian Fenzl kommentierte
          Kommentar bearbeiten
          Die URL zum Installieren verwenden, wie bei jedem anderen Plugin 😊

        • dc4frt
          dc4frt kommentierte
          Kommentar bearbeiten
          leider den gleichen Fehler, auch mit dem Link von Christian Frenzel
      • HRA
        Lox Guru
        • 27.08.2015
        • 1037

        danke für die Info,
        habe aber sicher wieder etwas falsch gemacht , denn ich bekomme diesen Fehler

        1. versuch
        Habe das fehlerhafte Stats4Lox-PlugIn deinstalliert
        Dein main-Branch ausgeführt -> dieser Fehler "PluIn not exist" wieder

        2. versuch
        PlugIn installiert, Fehler von oben "Telegraf"
        Dein main-Branch ausgeführt -> dieser Fehler "PluIn not exist" wieder
        Klicke auf die Grafik für eine vergrößerte Ansicht  Name: plugin.jpg Ansichten: 0 Größe: 119,7 KB ID: 343161
        Zuletzt geändert von HRA; 02.04.2022, 17:37.
        Gruß HRA

        ### MS Gen2 + Gen1, MultiExt, Ext, AirExt, DMXExt; DMX4ALL ###
        ### EnOcean, KNX, MDT GTII ###

        Kommentar


        • Prof.Mobilux
          Prof.Mobilux kommentierte
          Kommentar bearbeiten
          tmp voll?

        • Christian Fenzl
          Christian Fenzl kommentierte
          Kommentar bearbeiten
          Warte mal, wie kopierst du denn den URL? Da kommt doch kein ... drin vor? Browser Rechtsklick Link kopieren, so kopiert man einen URL.
      • HRA
        Lox Guru
        • 27.08.2015
        • 1037

        So nun muß ich mich hier als Dump zu erkennen geben, habe tatsächlich die URL falsch kopiert und es nicht gemerkt
        Großes Sorry

        Aber leider funktioniert auch die Install mit dem richtigen URL-Link nicht, es kommt wieder Fehler bzgl. telegraf
        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: plugin2.jpg
Ansichten: 896
Größe: 220,0 KB
ID: 343205 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: plugin.jpg
Ansichten: 883
Größe: 246,9 KB
ID: 343206
        Gruß HRA

        ### MS Gen2 + Gen1, MultiExt, Ext, AirExt, DMXExt; DMX4ALL ###
        ### EnOcean, KNX, MDT GTII ###

        Kommentar


        • Patchy
          Patchy kommentierte
          Kommentar bearbeiten
          Hab den selben Fehler (das mitn Telegraf), kannst du mir die Lösung kurz erklären?

          Oder hat dir Chtistian mittels Fernwartung das installiert?

          Hatte schon bei einer Bestehenden LoxBerry Installation den Fehler.
          Hab jetzt neue SD Karte mit Jungfräulichen LoxBerry und genau den selben Fehler.

          Schon sicher 4-5 mal Installiert, verzweifle schon ein wenig.

          Hab einen Pi4 mit 2Gb, ist der zu schwach zum installieren?

        • HRA
          HRA kommentierte
          Kommentar bearbeiten
          Habe loxberry Image drauf, Update des Image erledigt und das Stats4Lox über den URL-link aus Post 296.1 installiert
          MQTT noch installiert und das wars
          Habe das Ganze auf einem Pi3B und es scheint zu laufen
          Stecke aber gerade in den Kinderschuhen was das Ganze angeht

        • Patchy
          Patchy kommentierte
          Kommentar bearbeiten
          Danke, hat funktioniert, wäre jetzt nur interessant wo der unterschied ist?, warum nicht gleich dieser Link im Plugin Achiv ist ?!
      • pictop
        Extension Master
        • 07.04.2019
        • 116

        hallo,

        nach dem letzten apt-get update und apt-get upgrade will der telegraf service bei mir nicht mehr so richtig starten.

        Habe beim Plugin das Log-Level auf Debug gesetzt. Dort sieht es so aus als würde der Service laufen. Laut der home Ansicht ist der Service aber gestoppt. Im Grunde startet er bleibt aktiv für 3 Sekunden und stoppt anschließend wieder.
        Code:
        [FONT=Arial]03.04.2022 10:56:26 TASK STARTE[/FONT]
        [FONT=Arial]Request starttelegraf[/FONT]
        [SIZE=13px][COLOR=#000000][FONT=monospace][COLOR=black][B]INFO:[/B] LoxBerry Version 2.2.1.2 ( is_raspberry.cfg )[/COLOR][/FONT][/COLOR][/SIZE]
        [SIZE=13px][COLOR=#000000][FONT=monospace][COLOR=black][B]INFO:[/B] Stats4Lox Version 0.9.2[/COLOR][/FONT][/COLOR][/SIZE]
        [SIZE=13px][COLOR=#000000][FONT=monospace][COLOR=black][B]INFO:[/B] Loglevel: 7[/COLOR][/FONT][/COLOR][/SIZE]
        [SIZE=13px][COLOR=#000000][FONT=monospace][COLOR=green][B]OK:[/B][/COLOR] Parameters ok - responding with HTTP 200[/FONT][/COLOR][/SIZE]
        [FONT=Arial][COLOR=#8080ff]03.04.2022 10:56:27 TASK FINISHED[/COLOR][/FONT]
        Klicke auf die Grafik für eine vergrößerte Ansicht  Name: 2022-04-03 10_59_41-Loxberry Stats4Lox and 3 more pages - Personal - Microsoft​ Edge.png Ansichten: 0 Größe: 54,1 KB ID: 343210

        Wenn ich den Service versuch von der Konsole zu starten, bekomme ich folgenden Fehler:

        Code:
        root@loxberry01:~# service telegraf start
        Job for telegraf.service failed because the control process exited with error code.
        See "systemctl status telegraf.service" and "journalctl -xe" for details.
        systemctl status
        Code:
         telegraf.service - The plugin-driven server agent for reporting metrics into InfluxDB
        Loaded: loaded (/lib/systemd/system/telegraf.service; enabled; vendor preset: enabled)
        Drop-In: /etc/systemd/system/telegraf.service.d
        └─00-stats4lox-telegraf.conf
        Active: failed (Result: exit-code) since Sun 2022-04-03 11:01:17 CEST; 1min 1s ago
        Docs: https://github.com/influxdata/telegraf
        Process: 2714 ExecStart=/usr/bin/telegraf -config /etc/telegraf/telegraf.conf -config-directory /etc/telegraf/telegraf.d $TELEGRAF_OPTS (code=exited, status=1/FAILURE)
        Main PID: 2714 (code=exited, status=1/FAILURE)
        
        Apr 03 11:01:17 loxberry01 systemd[1]: telegraf.service: Service RestartSec=100ms expired, scheduling restart.
        Apr 03 11:01:17 loxberry01 systemd[1]: telegraf.service: Scheduled restart job, restart counter is at 5.
        Apr 03 11:01:17 loxberry01 systemd[1]: Stopped The plugin-driven server agent for reporting metrics into InfluxDB.
        Apr 03 11:01:17 loxberry01 systemd[1]: telegraf.service: Start request repeated too quickly.
        Apr 03 11:01:17 loxberry01 systemd[1]: telegraf.service: Failed with result 'exit-code'.
        Apr 03 11:01:17 loxberry01 systemd[1]: Failed to start The plugin-driven server agent for reporting metrics into InfluxDB.
        Hat jemand eine idee woran das liegen kann. Auser apt-get update & upgrade wurde auf dem Loxberry seit Monaten nichts geändert.


        Loxberry Verison: V2.2.1.2 Stability Release
        Stats4Lox Version: 0.9.2
        Kerne Version: Linux loxberry01 4.19.118-v7l+ #1311 SMP Mon Apr 27 14:26:42 BST 2020 armv7l GNU/Linux
        Raspberry: Raspberry Pi Model B+


        Danke für eure Hilfe und Tipps,
        pictop
        Zuletzt geändert von pictop; 03.04.2022, 11:12.

        Kommentar


        • Houseruckiii
          Houseruckiii kommentierte
          Kommentar bearbeiten
          Ich habe ein separates Grafana mit Telegraf in einer anderen VM, da startet Telegraf nach einem Neustart der VM auch nicht mehr, ziemlich die selben Fehlermeldungen...
          Manuell mit
          systemctl stop telegraf.service
          und
          systemctl start telegraf.service
          läft Telegraf dann...

        • pictop
          pictop kommentierte
          Kommentar bearbeiten
          @Houseruckii hat bei mir leider nicht funktioniert. Ich habe nun versucht das Plugin erneut zu installieren. Bekommen nun aber denselben Fehler wie HRA

        • flump
          flump kommentierte
          Kommentar bearbeiten
          pictop, hast du das Problem inzwischen gelöst?

          Ich habe das gleiche Problem.
          Nach einem manuellen "apt-get update" und "apt-get upgrade" lässt sich telegraf nicht mehr starten.
          Der Grund für das manuelle update ist bei mir eine manuelle Unifi-Controller Installation, die ich updaten wollte...
      • HRA
        Lox Guru
        • 27.08.2015
        • 1037

        Hallo,
        wo finde ich eine Anleitung bzw. Hilfe zum Löschen von Datensätzen die nicht mehr in der Loxone enthalten aber noch im influx / Stats4Lox drin sind
        Gruß HRA

        ### MS Gen2 + Gen1, MultiExt, Ext, AirExt, DMXExt; DMX4ALL ###
        ### EnOcean, KNX, MDT GTII ###

        Kommentar

      Lädt...