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. Praktische Anwendungen (Showcase)
  4. [Linux Shell-Skript] WLAN-Wetterstation

NEWS

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

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

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

[Linux Shell-Skript] WLAN-Wetterstation

[Linux Shell-Skript] WLAN-Wetterstation

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
linuxshell-scriptwetterstationwlan-wetterstation
5.7k Posts 152 Posters 3.8m Views 134 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.
  • NashraN Nashra

    @negalein sagte in [Linux Shell-Skript] WLAN-Wetterstation:

    @nashra sagte in [Linux Shell-Skript] WLAN-Wetterstation:

    äh sorry, für den DP Windboeen_max

    Ok, hab ich mal aktiviert.
    Kann mir nicht denken, dass es daran liegt. Dadurch schreibt er nur in Influx.

    Werde wieder beobachten.

    Wie sieht es aus, kommt jetzt was...

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

    @nashra sagte in [Linux Shell-Skript] WLAN-Wetterstation:

    Wie sieht es aus, kommt jetzt was...

    Nö, leider nicht.
    Ich verstehs nicht mehr.

    In WeatherSmart for WiFi zeigt er sie direkt an.
    Nur in ioB kommt nichts an.

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

    NashraN 1 Reply Last reply
    0
    • NegaleinN Negalein

      @nashra sagte in [Linux Shell-Skript] WLAN-Wetterstation:

      Wie sieht es aus, kommt jetzt was...

      Nö, leider nicht.
      Ich verstehs nicht mehr.

      In WeatherSmart for WiFi zeigt er sie direkt an.
      Nur in ioB kommt nichts an.

      NashraN Offline
      NashraN Offline
      Nashra
      Most Active Forum Testing
      wrote on last edited by
      #4678

      @negalein sagte in [Linux Shell-Skript] WLAN-Wetterstation:

      @nashra sagte in [Linux Shell-Skript] WLAN-Wetterstation:

      Wie sieht es aus, kommt jetzt was...

      Nö, leider nicht.
      Ich verstehs nicht mehr.

      In WeatherSmart for WiFi zeigt er sie direkt an.
      Nur in ioB kommt nichts an.

      Seltsam, bei mir zeigt er in WeatherSmart bei WindBoee max 180 an was absolut nicht kann,
      ändert sich aber auch nicht und war eigentlich schon immer so.
      Aber das er in den DP nicht schreibt kapiere ich ehrlich gesagt auch nicht.
      Wo ich das Update der .sh gemacht habe hatte ich mich auch erst gewundert
      warum keine Daten kamen, hatte vergessen mit chmod die Rechte zu setzen 😂
      aber ich gehe davon aus das bei dir die anderen Werte ja kommen.
      Vielleicht hat sonst @SBorg noch eine Idee.

      Gruß Ralf
      Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      NegaleinN 1 Reply Last reply
      0
      • NashraN Nashra

        @negalein sagte in [Linux Shell-Skript] WLAN-Wetterstation:

        @nashra sagte in [Linux Shell-Skript] WLAN-Wetterstation:

        Wie sieht es aus, kommt jetzt was...

        Nö, leider nicht.
        Ich verstehs nicht mehr.

        In WeatherSmart for WiFi zeigt er sie direkt an.
        Nur in ioB kommt nichts an.

        Seltsam, bei mir zeigt er in WeatherSmart bei WindBoee max 180 an was absolut nicht kann,
        ändert sich aber auch nicht und war eigentlich schon immer so.
        Aber das er in den DP nicht schreibt kapiere ich ehrlich gesagt auch nicht.
        Wo ich das Update der .sh gemacht habe hatte ich mich auch erst gewundert
        warum keine Daten kamen, hatte vergessen mit chmod die Rechte zu setzen 😂
        aber ich gehe davon aus das bei dir die anderen Werte ja kommen.
        Vielleicht hat sonst @SBorg noch eine Idee.

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

        @nashra sagte in [Linux Shell-Skript] WLAN-Wetterstation:

        Seltsam, bei mir zeigt er in WeatherSmart bei WindBoee max 180 an was absolut nicht kann,

        die Werte in WeatherSmart stimmen bei mir. Auch die max. Böe.
        45af8be2-b544-4b76-96c0-4fdd274f8a24-image.png

        hatte vergessen mit chmod die Rechte zu setzen 😂
        aber ich gehe davon aus das bei dir die anderen Werte ja kommen.

        Ja, alle anderen Werte kommen wie gehabt rein.
        Das sind zB die ganzen Werte seit Mitternacht.
        Wetter.xlsx

        Vielleicht hat sonst @SBorg noch eine Idee.

        wie heißt das Lied? "der Papa wirds schon richten, ...." 😉

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

        SBorgS 1 Reply Last reply
        0
        • NegaleinN Negalein

          @nashra sagte in [Linux Shell-Skript] WLAN-Wetterstation:

          Seltsam, bei mir zeigt er in WeatherSmart bei WindBoee max 180 an was absolut nicht kann,

          die Werte in WeatherSmart stimmen bei mir. Auch die max. Böe.
          45af8be2-b544-4b76-96c0-4fdd274f8a24-image.png

          hatte vergessen mit chmod die Rechte zu setzen 😂
          aber ich gehe davon aus das bei dir die anderen Werte ja kommen.

          Ja, alle anderen Werte kommen wie gehabt rein.
          Das sind zB die ganzen Werte seit Mitternacht.
          Wetter.xlsx

          Vielleicht hat sonst @SBorg noch eine Idee.

          wie heißt das Lied? "der Papa wirds schon richten, ...." 😉

          SBorgS Offline
          SBorgS Offline
          SBorg
          Forum Testing Most Active
          wrote on last edited by
          #4680

          @negalein sagte in [Linux Shell-Skript] WLAN-Wetterstation:

          "der Papa wirds schon richten, ...."

          Na dann wollen wir mal, wobei es eigentlich in die Rubrik "kann eigentlich nicht sein..." gehört 😉

          Die Funktion kann ich testen, den Trigger nur simulieren.
          Schauen wir mal od die Funktion bei dir was liefert. Im Installationsverzeichnis stehend:

          • . ./wetterstation.conf
          • . ./wetterstation.sub
          • influx_query "-1d" "now()" "Wind_max" "max"

          Da sollte dann ein Wert kommen:
          Bild 001.png

          Dann die lange Version, so wie die Funktion tatsächlich ist:

          • FLUXSTART=$(date +%Y-%m-%d --date="-1 day")"T23:00:00Z"
          • echo $FLUXSTART
          • influx_query "$FLUXSTART" "now()" "Wind_max" "max"

          Kann das selbe Ergebnis liefern, muss aber nicht. 1. Version liefert die letzten 24h, die 2. ab Mitternacht (beides bis aktuell "jetzt")

          Bild 002.png

          LG SBorg ( SBorg auf GitHub)
          Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

          NegaleinN 1 Reply Last reply
          0
          • SBorgS SBorg

            @negalein sagte in [Linux Shell-Skript] WLAN-Wetterstation:

            "der Papa wirds schon richten, ...."

            Na dann wollen wir mal, wobei es eigentlich in die Rubrik "kann eigentlich nicht sein..." gehört 😉

            Die Funktion kann ich testen, den Trigger nur simulieren.
            Schauen wir mal od die Funktion bei dir was liefert. Im Installationsverzeichnis stehend:

            • . ./wetterstation.conf
            • . ./wetterstation.sub
            • influx_query "-1d" "now()" "Wind_max" "max"

            Da sollte dann ein Wert kommen:
            Bild 001.png

            Dann die lange Version, so wie die Funktion tatsächlich ist:

            • FLUXSTART=$(date +%Y-%m-%d --date="-1 day")"T23:00:00Z"
            • echo $FLUXSTART
            • influx_query "$FLUXSTART" "now()" "Wind_max" "max"

            Kann das selbe Ergebnis liefern, muss aber nicht. 1. Version liefert die letzten 24h, die 2. ab Mitternacht (beides bis aktuell "jetzt")

            Bild 002.png

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

            @sborg sagte in [Linux Shell-Skript] WLAN-Wetterstation:

            Da sollte dann ein Wert kommen:

            da kommt nichts

            dietpi@DietPi:~$ cd /home/iobroker
            dietpi@DietPi:/home/iobroker$ . ./wetterstation.conf
            dietpi@DietPi:/home/iobroker$ . ./wetterstation.sub
            dietpi@DietPi:/home/iobroker$ influx_query "-1d" "now()" "Wind_max" "max"
            dietpi@DietPi:/home/iobroker$
            

            Dann die lange Version, so wie die Funktion tatsächlich ist:

            dietpi@DietPi:/home/iobroker$ FLUXSTART=$(date +%Y-%m-%d --date="-1 day")"T23:00:00Z"
            dietpi@DietPi:/home/iobroker$ echo $FLUXSTART
            2023-03-21T23:00:00Z
            dietpi@DietPi:/home/iobroker$ influx_query "$FLUXSTART" "now()" "Wind_max" "max"
            dietpi@DietPi:/home/iobroker$
            

            da kommt auch nichts

            Btw., Influx läuft auf einer anderen Maschine.


            Wind_max wird aber in die Influx geschrieben und auch in Grafana angezeigt.
            b727050a-5fb2-41e9-9096-2e70cb230a41-image.png

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

            SBorgS 1 Reply Last reply
            0
            • NegaleinN Negalein

              @sborg sagte in [Linux Shell-Skript] WLAN-Wetterstation:

              Da sollte dann ein Wert kommen:

              da kommt nichts

              dietpi@DietPi:~$ cd /home/iobroker
              dietpi@DietPi:/home/iobroker$ . ./wetterstation.conf
              dietpi@DietPi:/home/iobroker$ . ./wetterstation.sub
              dietpi@DietPi:/home/iobroker$ influx_query "-1d" "now()" "Wind_max" "max"
              dietpi@DietPi:/home/iobroker$
              

              Dann die lange Version, so wie die Funktion tatsächlich ist:

              dietpi@DietPi:/home/iobroker$ FLUXSTART=$(date +%Y-%m-%d --date="-1 day")"T23:00:00Z"
              dietpi@DietPi:/home/iobroker$ echo $FLUXSTART
              2023-03-21T23:00:00Z
              dietpi@DietPi:/home/iobroker$ influx_query "$FLUXSTART" "now()" "Wind_max" "max"
              dietpi@DietPi:/home/iobroker$
              

              da kommt auch nichts

              Btw., Influx läuft auf einer anderen Maschine.


              Wind_max wird aber in die Influx geschrieben und auch in Grafana angezeigt.
              b727050a-5fb2-41e9-9096-2e70cb230a41-image.png

              SBorgS Offline
              SBorgS Offline
              SBorg
              Forum Testing Most Active
              wrote on last edited by
              #4682

              @negalein sagte in [Linux Shell-Skript] WLAN-Wetterstation:

              da kommt auch nichts

              Na dann kann er auch nix schreiben 😉
              InfluxDB auf einer anderen Maschine ist egal, habe ich sogar aktuell auch. Hast du in der wetterstation.conf wirklich alles bzgl. InfluxDB korrekt eingetragen? IP, Port, Token, Bucket...

              #InfluxDB-Konfiguration / ohne InfluxDB alles leer lassen
                #Protokoll (HTTP oder HTTPS) / default: HTTP
                 INFLUX_WEB=HTTP
                #IP und Port der API [xxx.xxx.xxx.xxx:xxxxx]
                 INFLUX_API=192.168.1.4:8086
                #Bucket, Token und Organisation der InfluxDB
                 INFLUX_BUCKET=Wetterdaten
                 INFLUX_TOKEN=xxxxxxxxxxxxx...==
                 INFLUX_ORG=atHome
              

              "4" ist meine Synology mit InfluxDB im Docker, wobei der ioB/Skript auf der "30" läuft.

              LG SBorg ( SBorg auf GitHub)
              Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

              NegaleinN 1 Reply Last reply
              0
              • SBorgS SBorg

                @negalein sagte in [Linux Shell-Skript] WLAN-Wetterstation:

                da kommt auch nichts

                Na dann kann er auch nix schreiben 😉
                InfluxDB auf einer anderen Maschine ist egal, habe ich sogar aktuell auch. Hast du in der wetterstation.conf wirklich alles bzgl. InfluxDB korrekt eingetragen? IP, Port, Token, Bucket...

                #InfluxDB-Konfiguration / ohne InfluxDB alles leer lassen
                  #Protokoll (HTTP oder HTTPS) / default: HTTP
                   INFLUX_WEB=HTTP
                  #IP und Port der API [xxx.xxx.xxx.xxx:xxxxx]
                   INFLUX_API=192.168.1.4:8086
                  #Bucket, Token und Organisation der InfluxDB
                   INFLUX_BUCKET=Wetterdaten
                   INFLUX_TOKEN=xxxxxxxxxxxxx...==
                   INFLUX_ORG=atHome
                

                "4" ist meine Synology mit InfluxDB im Docker, wobei der ioB/Skript auf der "30" läuft.

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

                @sborg sagte in [Linux Shell-Skript] WLAN-Wetterstation:

                Hast du in der wetterstation.conf wirklich alles bzgl. InfluxDB korrekt eingetragen? IP, Port, Token, Bucket...

                Ja, eigentlich schon.
                Ist ident mit dem Adapter.

                 #InfluxDB-Konfiguration / ohne InfluxDB alles leer lassen
                  #Protokoll (HTTP oder HTTPS) / default: HTTP
                   INFLUX_WEB=HTTP
                  #IP und Port der API [xxx.xxx.xxx.xxx:xxxxx]
                   INFLUX_API=10.0.1.226:8086
                  #Bucket, Token und Organisation der InfluxDB
                   INFLUX_BUCKET=iobroker
                   INFLUX_TOKEN=p6uNaZWUT3PDIFa3-EXV5LNDSCbvL67JQekkYRroBpxGuiESHOmOET4eeN0th28Gzb8PCeIvZHJgs5DPFcEusA==
                   INFLUX_ORG=daheim
                

                f5cc24db-51fe-4b08-9867-9021567aa9d2-image.png

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

                SBorgS 1 Reply Last reply
                0
                • NegaleinN Negalein

                  @sborg sagte in [Linux Shell-Skript] WLAN-Wetterstation:

                  Hast du in der wetterstation.conf wirklich alles bzgl. InfluxDB korrekt eingetragen? IP, Port, Token, Bucket...

                  Ja, eigentlich schon.
                  Ist ident mit dem Adapter.

                   #InfluxDB-Konfiguration / ohne InfluxDB alles leer lassen
                    #Protokoll (HTTP oder HTTPS) / default: HTTP
                     INFLUX_WEB=HTTP
                    #IP und Port der API [xxx.xxx.xxx.xxx:xxxxx]
                     INFLUX_API=10.0.1.226:8086
                    #Bucket, Token und Organisation der InfluxDB
                     INFLUX_BUCKET=iobroker
                     INFLUX_TOKEN=p6uNaZWUT3PDIFa3-EXV5LNDSCbvL67JQekkYRroBpxGuiESHOmOET4eeN0th28Gzb8PCeIvZHJgs5DPFcEusA==
                     INFLUX_ORG=daheim
                  

                  f5cc24db-51fe-4b08-9867-9021567aa9d2-image.png

                  SBorgS Offline
                  SBorgS Offline
                  SBorg
                  Forum Testing Most Active
                  wrote on last edited by
                  #4684

                  @negalein Wie hieß das damals: Gotcha ?
                  Na egal, wieder einen "erwischt"...😊
                  In Grafana fragst du lt. obigem Flux das Bucket "iobroker-1w" ab, in der conf dann aber "iobroker"? Das geht natürlich auch, dann musst du aber auch in beide Buckets loggen. Oder dich halt für eines der beiden entscheiden 😉

                  LG SBorg ( SBorg auf GitHub)
                  Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                  NegaleinN 1 Reply Last reply
                  1
                  • SBorgS SBorg

                    @negalein Wie hieß das damals: Gotcha ?
                    Na egal, wieder einen "erwischt"...😊
                    In Grafana fragst du lt. obigem Flux das Bucket "iobroker-1w" ab, in der conf dann aber "iobroker"? Das geht natürlich auch, dann musst du aber auch in beide Buckets loggen. Oder dich halt für eines der beiden entscheiden 😉

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

                    @sborg sagte in [Linux Shell-Skript] WLAN-Wetterstation:

                    In Grafana fragst du lt. obigem Flux das Bucket "iobroker-1w" ab, in der conf dann aber "iobroker"? Das geht natürlich auch, dann musst du aber auch in beide Buckets loggen. Oder dich halt für eines der beiden entscheiden

                    Ok, wird in der .conf etwas für Langzeitzwecke benötigt?
                    Denke nicht. Oder doch?

                    Dann werde ich es in iobroker-1w ändern.
                    und funktioniert 🙂
                    014824e4-bb4e-474d-b66f-1a100df6ac27-image.png

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

                    NashraN SBorgS 2 Replies Last reply
                    0
                    • NegaleinN Negalein

                      @sborg sagte in [Linux Shell-Skript] WLAN-Wetterstation:

                      In Grafana fragst du lt. obigem Flux das Bucket "iobroker-1w" ab, in der conf dann aber "iobroker"? Das geht natürlich auch, dann musst du aber auch in beide Buckets loggen. Oder dich halt für eines der beiden entscheiden

                      Ok, wird in der .conf etwas für Langzeitzwecke benötigt?
                      Denke nicht. Oder doch?

                      Dann werde ich es in iobroker-1w ändern.
                      und funktioniert 🙂
                      014824e4-bb4e-474d-b66f-1a100df6ac27-image.png

                      NashraN Offline
                      NashraN Offline
                      Nashra
                      Most Active Forum Testing
                      wrote on last edited by
                      #4686

                      @negalein
                      und ich war letztens der "Portvergesser" 😂
                      Schön das es jetzt auch bei dir klappt

                      Gruß Ralf
                      Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      1 Reply Last reply
                      0
                      • NegaleinN Negalein

                        @sborg sagte in [Linux Shell-Skript] WLAN-Wetterstation:

                        In Grafana fragst du lt. obigem Flux das Bucket "iobroker-1w" ab, in der conf dann aber "iobroker"? Das geht natürlich auch, dann musst du aber auch in beide Buckets loggen. Oder dich halt für eines der beiden entscheiden

                        Ok, wird in der .conf etwas für Langzeitzwecke benötigt?
                        Denke nicht. Oder doch?

                        Dann werde ich es in iobroker-1w ändern.
                        und funktioniert 🙂
                        014824e4-bb4e-474d-b66f-1a100df6ac27-image.png

                        SBorgS Offline
                        SBorgS Offline
                        SBorg
                        Forum Testing Most Active
                        wrote on last edited by
                        #4687

                        @negalein sagte in [Linux Shell-Skript] WLAN-Wetterstation:

                        Ok, wird in der .conf etwas für Langzeitzwecke benötigt?
                        Denke nicht. Oder doch?

                        Ein einziges: "Temperatur vor einem Jahr" braucht dazu ein Logging von wenigstens 365 Tagen 😉

                        LG SBorg ( SBorg auf GitHub)
                        Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                        NegaleinN 1 Reply Last reply
                        0
                        • SBorgS SBorg

                          @negalein sagte in [Linux Shell-Skript] WLAN-Wetterstation:

                          Ok, wird in der .conf etwas für Langzeitzwecke benötigt?
                          Denke nicht. Oder doch?

                          Ein einziges: "Temperatur vor einem Jahr" braucht dazu ein Logging von wenigstens 365 Tagen 😉

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

                          @sborg sagte in [Linux Shell-Skript] WLAN-Wetterstation:

                          Ein einziges: "Temperatur vor einem Jahr" braucht dazu ein Logging von wenigstens 365 Tagen

                          Ok, in der .conf kann ich aber nicht beide verwenden?
                          Also entweder alle DP mind. 1 Jahr loggen, oder auf Temperatur vor einem Jahr verzichten?

                          Oder wie ist das mit dem Statistik Script?

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

                          SBorgS 1 Reply Last reply
                          0
                          • NegaleinN Negalein

                            @sborg sagte in [Linux Shell-Skript] WLAN-Wetterstation:

                            Ein einziges: "Temperatur vor einem Jahr" braucht dazu ein Logging von wenigstens 365 Tagen

                            Ok, in der .conf kann ich aber nicht beide verwenden?
                            Also entweder alle DP mind. 1 Jahr loggen, oder auf Temperatur vor einem Jahr verzichten?

                            Oder wie ist das mit dem Statistik Script?

                            SBorgS Offline
                            SBorgS Offline
                            SBorg
                            Forum Testing Most Active
                            wrote on last edited by
                            #4689

                            @negalein sagte in [Linux Shell-Skript] WLAN-Wetterstation:

                            Also entweder alle DP mind. 1 Jahr loggen, oder auf Temperatur vor einem Jahr verzichten?

                            Das typische Ja und Nein.
                            Mindestens 1 Jahr loggen muss natürlich sein, sonst hat man keine Werte.
                            ...und nochmal ja, es geht nur ein Bucket. Das würde dann mit der Statistik zusammen ein Heilloses Durcheinander geben und kaum einer blickt da noch durch. Aber verzichten muss man auch nicht unbedingt darauf, man muss nur das/die Bucket/s entsprechend konfigurieren.
                            Aber man kann ja aggregieren, Daten "umshiften" etc. Da muss jeder seine Vorlieben (oder was er/sie/diverse genau möchte) im Grunde selbst umsetzen.
                            Ich werde mir bei Gelegenheit ein Flussdiagramm erstellen, da ich gewisse Präferenzen habe und sonst nicht mehr durchblicke...
                            Ich hätte bei der Temperatur bspw. gerne vor einem Jahr und vor x Jahren (4 Jahre sammele ich schon). Allerdings ist die Datenflut da reiner Irrsinn. Nur Temperatur: ~ 3k Messwerte pro Tag / ~1.1Mio pro Jahr
                            ...und ich muss/will nicht wissen wie viel Grad es am 24.03.2021 genau um 17:40 Uhr war. Also werde ich die Messwerte stundenweise zusammenfassen: 24 Stück x 365 Tage = 8760 Datensätze pro Jahr

                            Also wird voraussichtlich alles in einem Bucket laden und Nachts wird das Bucket dann gecleaned, Werte in ein anderes Bucket geshifted ...

                            LG SBorg ( SBorg auf GitHub)
                            Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                            1 Reply Last reply
                            0
                            • NashraN Offline
                              NashraN Offline
                              Nashra
                              Most Active Forum Testing
                              wrote on last edited by
                              #4690

                              Ich frage jetzt einfach mal, warum ist es nicht möglich die Aufbewahrungsdauer
                              in jedem Datenpunkt individuell einzustellen so wie es beim history-Adaper
                              auch möglich ist. Ok, die Frage gehört eigentlich in den entsprechenden Thread,
                              aber dann gäbe es das Problem nicht das man alle DP über ein Jahr loggen
                              muß für die Statistik und gewisse Datenpunkte könnten von dieser langen
                              Aufbewahrungszeit ausgenommen werden.

                              Werde auch mal im influx-Adapter Thread anfragen ob dies nicht möglich ist.

                              Gruß Ralf
                              Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              1 Reply Last reply
                              1
                              • NashraN Offline
                                NashraN Offline
                                Nashra
                                Most Active Forum Testing
                                wrote on last edited by Nashra
                                #4691

                                @Negalein , danke für die Bewertung aber es ist so wie @SBorg schon geschrieben hat.
                                Für verschiedene Aufbewahrungszeiten muß jeweils ein eigenes Bucket angelegt
                                werden und somit jedes mal eine neue Influxdb-Instanz 😞
                                Kannst du alles hier nachlesen was ich auch gemacht habe.
                                Im Klartext heißt das, wenn ich vier verschiedene Aufbewahrungszeiten haben möchte
                                muß ich vier Buckets anlegen und vier Instanzen.
                                Ist das so richtig @SBorg ?

                                Gruß Ralf
                                Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                1 Reply Last reply
                                0
                                • SBorgS Offline
                                  SBorgS Offline
                                  SBorg
                                  Forum Testing Most Active
                                  wrote on last edited by
                                  #4692

                                  Also....

                                  Die Retention lässt sich nur pro Bucket festlegen. Deswegen gab es das Skript auch so lange nur für Influx V1.x, da ich dies als Hauptmanko ansah.
                                  Man kann aber trotzdem "tricksen". Dazu muss man "Tasks" in Influx nutzen. So kann man in einem Bucket mit einer Retention von "never" trotzdem eine Retention für Datenreihen mit bspw. 30 Tagen erreichen.

                                  Ich werde wahrscheinlich (s.o. Stichwort Flussdiagramm) nur mit zwei Buckets arbeiten.
                                  Eine einzige Influx-Instanz loggt alles in das "Hauptbucket" (=Homeautomation); Retention wahrscheinlich 30 Tage (da ich kaum etwas über einen längeren Zeitraum brauche).
                                  Da mich aber der Gaspreisverlauf der letzten Jahre und der Verbrauch übers Jahr dessen interessiert, hätte ich jetzt ein Problem. Deswegen werden diese beiden Werte nun per Task in ein anderes Bucket ("Langzeitwerte") "umgeshifted".
                                  Diese Bucket ist für den ioB nicht über eine Instanz sichtbar, ich kann aber per JS, Blockly, NodeRED oder Grafana darauf zugreifen.
                                  Bild 001.png
                                  Bild 002.png

                                  landet dann im "Langzeit-Bucket":
                                  Bild 003.png

                                  Was schneller weg kann/muss lässt sich dann auch mittels der Tasks droppen.

                                  LG SBorg ( SBorg auf GitHub)
                                  Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                                  da_WoodyD 1 Reply Last reply
                                  1
                                  • SBorgS SBorg

                                    Also....

                                    Die Retention lässt sich nur pro Bucket festlegen. Deswegen gab es das Skript auch so lange nur für Influx V1.x, da ich dies als Hauptmanko ansah.
                                    Man kann aber trotzdem "tricksen". Dazu muss man "Tasks" in Influx nutzen. So kann man in einem Bucket mit einer Retention von "never" trotzdem eine Retention für Datenreihen mit bspw. 30 Tagen erreichen.

                                    Ich werde wahrscheinlich (s.o. Stichwort Flussdiagramm) nur mit zwei Buckets arbeiten.
                                    Eine einzige Influx-Instanz loggt alles in das "Hauptbucket" (=Homeautomation); Retention wahrscheinlich 30 Tage (da ich kaum etwas über einen längeren Zeitraum brauche).
                                    Da mich aber der Gaspreisverlauf der letzten Jahre und der Verbrauch übers Jahr dessen interessiert, hätte ich jetzt ein Problem. Deswegen werden diese beiden Werte nun per Task in ein anderes Bucket ("Langzeitwerte") "umgeshifted".
                                    Diese Bucket ist für den ioB nicht über eine Instanz sichtbar, ich kann aber per JS, Blockly, NodeRED oder Grafana darauf zugreifen.
                                    Bild 001.png
                                    Bild 002.png

                                    landet dann im "Langzeit-Bucket":
                                    Bild 003.png

                                    Was schneller weg kann/muss lässt sich dann auch mittels der Tasks droppen.

                                    da_WoodyD Online
                                    da_WoodyD Online
                                    da_Woody
                                    wrote on last edited by
                                    #4693

                                    @sborg Imho ist influx 2 eine verschlimmbesserung.
                                    Muss jeder für sich entscheiden.
                                    Meine influx/grafana umbauen ist einfach irre.
                                    Hab da keine Lust.

                                    gruß vom Woody
                                    HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                    SBorgS 1 Reply Last reply
                                    0
                                    • da_WoodyD da_Woody

                                      @sborg Imho ist influx 2 eine verschlimmbesserung.
                                      Muss jeder für sich entscheiden.
                                      Meine influx/grafana umbauen ist einfach irre.
                                      Hab da keine Lust.

                                      SBorgS Offline
                                      SBorgS Offline
                                      SBorg
                                      Forum Testing Most Active
                                      wrote on last edited by
                                      #4694

                                      @da_woody Lust hatte ich da auch nicht gerade darauf, aber was will man machen...
                                      Andererseits war es auch gar nicht schlecht, da waren noch viele Dinge einfach aus anfänglicher Unwissenheit "nicht im Reinen".
                                      Jetzt habe ich alles auf Variablen umgestellt. Ist zwar dann noch mehr Arbeit, dafür aber einmalig. Wenn sich jetzt was ändert brauche ich nur einmalig an einer Stelle den Wert ändern, schon gilt das für alle Grafana-Panels 🙂

                                      ...und ja, auch InfluxDB ist damit "komplizierter" geworden, zumindest auf den 1. Blick. Dafür ist es nun auch weitaus mächtiger.

                                      LG SBorg ( SBorg auf GitHub)
                                      Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                                      T 1 Reply Last reply
                                      0
                                      • SBorgS SBorg

                                        @da_woody Lust hatte ich da auch nicht gerade darauf, aber was will man machen...
                                        Andererseits war es auch gar nicht schlecht, da waren noch viele Dinge einfach aus anfänglicher Unwissenheit "nicht im Reinen".
                                        Jetzt habe ich alles auf Variablen umgestellt. Ist zwar dann noch mehr Arbeit, dafür aber einmalig. Wenn sich jetzt was ändert brauche ich nur einmalig an einer Stelle den Wert ändern, schon gilt das für alle Grafana-Panels 🙂

                                        ...und ja, auch InfluxDB ist damit "komplizierter" geworden, zumindest auf den 1. Blick. Dafür ist es nun auch weitaus mächtiger.

                                        T Offline
                                        T Offline
                                        tritor
                                        wrote on last edited by tritor
                                        #4695

                                        [gelöst] - gefunden in der wetterstation.conf

                                        Hab nun auch auf V3.0. updgedated.

                                        Updater ausgeführt und im ioB auch das Script für die DPs Version 3.0 ausgeführt.

                                        Script läuft, und die neuen DPs unter 0_userdata/wetterstation sind angelegt. Es kommen da aber keine Daten rein, alle Daten laufen weiterhin unter javascript/wetterstation

                                        Ist das normal/so gewollt, oder wie stelle ich es um, daß die DPs unter userdata geschrieben werden?

                                        Gernot

                                        Host: i9 server Proxmox , Debian 12.0 for ioBroker
                                        ioBroker: 7.7.19, Node.js: 22.21.1, NPM: 10.9.3, JS-controller: 7.0.7
                                        Wetterstation: HP1000SEPro V1.9.0 Easeweather V1.7.0
                                        Grafana 12.0.2 / InfluxDB 2.7.11

                                        1 Reply Last reply
                                        0
                                        • SBorgS SBorg

                                          @tritor sagte in [Linux Shell-Skript] WLAN-Wetterstation:

                                          @sborg

                                          beim Change auf V3 und dem Umzug der DPs von javascript.0.Wetterstation.xxx auf 0_userdata.0.Wtterstation.xxx muß ich die InfluxDaten der DPs aus javascript in die neuen DPs aus 0_userdata manuell kopieren. Gehe ich da richtig in der Annahme?

                                          Am einfachsten exportiert (egal ob aus Influx V1 oder V2) man sich die entsprechende(n) Datenreihe(n) zB. mittels "Killer-Befehl" 😉 aus der V1 :

                                          echo '#datatype measurement,dateTime:RFC3339,boolean,string,double,double' > export.csv && influx -database [Datenbankname] -username [username] -password [passwort] -execute 'SELECT * FROM "javascript.0.Wetterstation.Aussentemperatur","javascript.0.Wetterstation.Regen_Tag","javascript.0.Wetterstation.Wind_max"' -format csv -precision='rfc3339' >> export.csv
                                          

                                          Nun ersetzt man "javascript." durch "0_userdata." : sed -i "s/^javascript\./0_userdata\./g" ./export.csv

                                          Dann sollten die Einträge in der export.csv in etwa so aussehen:

                                          0_userdata.0.Fuellstand,2023-02-15T05:02:37.015Z,true,system.adapter.influxdb.0,0,54
                                          

                                          Nun droppt man die alten Datenserien (sofern man sie schon in V2 hat) und importiert die neue csv: influx write -b [Bucketname] -f ./export.csv

                                          T Offline
                                          T Offline
                                          tritor
                                          wrote on last edited by
                                          #4696

                                          @sborg sagte in [Linux Shell-Skript] WLAN-Wetterstation:

                                          Am einfachsten exportiert (egal ob aus Influx V1 oder V2) man sich die entsprechende(n) Datenreihe(n) zB. mittels "Killer-Befehl" 😉 aus der V1 :

                                          echo '#datatype measurement,dateTime:RFC3339,boolean,string,double,double' > export.csv && influx -database [Datenbankname] -username [username] -password [passwort] -execute 'SELECT * FROM "javascript.0.Wetterstation.Aussentemperatur","javascript.0.Wetterstation.Regen_Tag","javascript.0.Wetterstation.Wind_max"' -format csv -precision='rfc3339' >> export.csv
                                          

                                          Wie würde ein export/write aus einer V2 aussehen? Werde aus der InfluxDB2 Doku nicht schlau, wie selektiere ich die measurements korrekt?

                                          Gernot

                                          Host: i9 server Proxmox , Debian 12.0 for ioBroker
                                          ioBroker: 7.7.19, Node.js: 22.21.1, NPM: 10.9.3, JS-controller: 7.0.7
                                          Wetterstation: HP1000SEPro V1.9.0 Easeweather V1.7.0
                                          Grafana 12.0.2 / InfluxDB 2.7.11

                                          SBorgS 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

                                          256

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          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