Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. [Linux Shell-Skript] WLAN-Wetterstation

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    895

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[Linux Shell-Skript] WLAN-Wetterstation

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
linuxshell-scriptwetterstationwlan-wetterstation
5.7k Posts 155 Posters 3.9m Views 137 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.
  • SBorgS SBorg

    Jetzt aber... :)

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

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

    Jetzt aber

    objects - ioBroker (4).png

    Auf der Seite dauerts noch.

    ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
    ° Node.js Fixer ---> iob nodejs-update
    ° Fixer ---> iob fix

    1 Reply Last reply
    0
    • SBorgS SBorg

      Jetzt aber... :)

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

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

      Jetzt aber..

      und jetzt auch online :)

      log.gif

      ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
      ° Node.js Fixer ---> iob nodejs-update
      ° Fixer ---> iob fix

      da_WoodyD 1 Reply Last reply
      0
      • NegaleinN Negalein

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

        Jetzt aber..

        und jetzt auch online :)

        log.gif

        da_WoodyD Offline
        da_WoodyD Offline
        da_Woody
        wrote on last edited by
        #2826

        @negalein hrnz, hat meinereiner was verpennt, oder wie gehts da weiter?
        e9309cc1-f661-4484-9c06-6bea0bfb1aeb-grafik.png

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

        NashraN NegaleinN 2 Replies Last reply
        0
        • NashraN Offline
          NashraN Offline
          Nashra
          Most Active Forum Testing
          wrote on last edited by
          #2827

          @SBorg, hat funktioniert :stuck_out_tongue_winking_eye:

          wetter-com.PNG

          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
          • da_WoodyD da_Woody

            @negalein hrnz, hat meinereiner was verpennt, oder wie gehts da weiter?
            e9309cc1-f661-4484-9c06-6bea0bfb1aeb-grafik.png

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

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

            @negalein hrnz, hat meinereiner was verpennt, oder wie gehts da weiter?
            e9309cc1-f661-4484-9c06-6bea0bfb1aeb-grafik.png

            PC-Wetterstation nehmen

            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.

            da_WoodyD 1 Reply Last reply
            0
            • NashraN Nashra

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

              @negalein hrnz, hat meinereiner was verpennt, oder wie gehts da weiter?
              e9309cc1-f661-4484-9c06-6bea0bfb1aeb-grafik.png

              PC-Wetterstation nehmen

              da_WoodyD Offline
              da_WoodyD Offline
              da_Woody
              wrote on last edited by
              #2829

              @nashra :+1: senkfuss... ;)
              habt gnade, seit 2 stunden ist schwiegermutter für ne woche da. "durfte" gerade einen thunfischsalat zubereiten... :D
              wird munden mit frischem baguette...
              eine frage noch...
              156085f0-7937-484a-80d0-47436951f29d-grafik.png was soll ich da wo eintragen?
              auf wetter.com gibts ja noch keine daten, angemeldet is er aber schon...

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

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

                @da_Woody
                Wenn du die eMail zur Aktivierung bekommen hast einloggen und dann
                auf "Ihre Wetterstation", da findest Du die ID und das Passwort

                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.

                da_WoodyD 1 Reply Last reply
                0
                • NashraN Nashra

                  @da_Woody
                  Wenn du die eMail zur Aktivierung bekommen hast einloggen und dann
                  auf "Ihre Wetterstation", da findest Du die ID und das Passwort

                  da_WoodyD Offline
                  da_WoodyD Offline
                  da_Woody
                  wrote on last edited by
                  #2831

                  @nashra ok, betrifft nur die website. das ist ja alles schon erledigt. die zeile liest sich halt so, wie wenn man das noch wo anders eintragen müsste.

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

                  NegaleinN 1 Reply Last reply
                  0
                  • SBorgS SBorg

                    Jetzt aber... :)

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

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

                    Jetzt aber

                    Regen funktioniert auch :)

                    Wetterstation aus 4783 Wernstein   wetter.com.png

                    ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                    ° Node.js Fixer ---> iob nodejs-update
                    ° Fixer ---> iob fix

                    1 Reply Last reply
                    0
                    • da_WoodyD da_Woody

                      @negalein hrnz, hat meinereiner was verpennt, oder wie gehts da weiter?
                      e9309cc1-f661-4484-9c06-6bea0bfb1aeb-grafik.png

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

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

                      oder wie gehts da weiter?

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

                      PC-Wetterstation nehmen

                      das dürfte schnurzpiepegal sein was man nimmt. Ich hab API genommen. :)

                      ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                      ° Node.js Fixer ---> iob nodejs-update
                      ° Fixer ---> iob fix

                      SBorgS 1 Reply Last reply
                      0
                      • da_WoodyD da_Woody

                        @nashra ok, betrifft nur die website. das ist ja alles schon erledigt. die zeile liest sich halt so, wie wenn man das noch wo anders eintragen müsste.

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

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

                        wie wenn man das noch wo anders eintragen müsste.

                        ja, in der .conf am Server!

                        Ungefähr ab Zeile 70

                          #Daten an Wetter.com senden (leer lassen falls nicht gewünscht)?
                           WETTERCOM_ID=
                           WETTERCOM_PW=
                        

                        ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                        ° Node.js Fixer ---> iob nodejs-update
                        ° Fixer ---> iob fix

                        da_WoodyD 1 Reply Last reply
                        1
                        • NegaleinN Negalein

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

                          oder wie gehts da weiter?

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

                          PC-Wetterstation nehmen

                          das dürfte schnurzpiepegal sein was man nimmt. Ich hab API genommen. :)

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

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

                          das dürfte schnurzpiepegal sein was man nimmt. Ich hab API genommen.

                          Ist es auch, man bekommt dann halt nur "speziellere" Infos zur gewählten Art wie man es einrichtet. Nutzen tun wir hier tatsächlich allerdings die API ;)
                          Ich habe den WiKi-Artikel noch etwas ergänzt, da mir das Prozedere nicht mehr so ganz geläufig war. Ich hatte meine Station schon vor über einem Jahr angelegt, dann keine Infos zur API gefunden und zu guter Letzt dann schlichtweg vergessen... :face_with_rolling_eyes:

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

                          1 Reply Last reply
                          0
                          • NegaleinN Negalein

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

                            wie wenn man das noch wo anders eintragen müsste.

                            ja, in der .conf am Server!

                            Ungefähr ab Zeile 70

                              #Daten an Wetter.com senden (leer lassen falls nicht gewünscht)?
                               WETTERCOM_ID=
                               WETTERCOM_PW=
                            
                            da_WoodyD Offline
                            da_WoodyD Offline
                            da_Woody
                            wrote on last edited by
                            #2836

                            @negalein kaum macht mans richtig, tutets auch! banane2.gif
                            f5e1c38b-043c-4afb-a384-997e840e5ba8-grafik.png

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

                            1 Reply Last reply
                            1
                            • Rene55R Online
                              Rene55R Online
                              Rene55
                              wrote on last edited by Rene55
                              #2837

                              @SBorg Auch von mir ein herzliches Dankeschön. Bei mir funzt es auch.Aktuelle_Wetterdaten_2021_0819_1455.png

                              Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                              ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                              Wetterstation: Froggit WH3000SE V1.6.6

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

                                :) Dann schiebe ich die V2.8.0-Beta die Tage mal als Release-Version auf GitHub.
                                Das nächste "Gebastel" soll da nicht mehr unbedingt mit rein ;)

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

                                1 Reply Last reply
                                0
                                • SBorgS SBorg

                                  Nicht zu 100% mangels Regen ausgetestet, aber schlimmstenfalls meldet er nur keine Regenmenge (sollte aber funktionieren)

                                  Neues Beta-Release des Wetterstation WLAN-Skriptes auf GitHub V2.8.0

                                  • ~ Änderung am Messverfahren der Solarenergie (festes Poll-Intervall --> Zeitstempel)
                                  • + Support für wetter.com

                                  Wie immer zu finden im GitHub

                                  Wie üblich wetterstation.sh, -.sub und ws_updater.sh austauschen, ws_updater.sh ausführen. wetterstation.js muss ebenfalls ersetzt und einmalig ausgeführt werden (neuer Datenpunkt "Info.wetter_com"). Dann mittels sudo systemctl restart wetterstation den Service neu starten ;)

                                  Installationshinweis: https://github.com/SBorg2014/WLAN-Wetterstation/wiki/Installation---wetter.com-(optional)

                                  (...und gebt mir noch einen Augenblick, während ich hier gerade poste, fällt mir auf, dass ich den Upload auf GitHub vergessen habe... :man-facepalming:

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

                                  Da keine offensichtlichen Fehler zu verzeichnen sind:

                                  Neues Release des Wetterstation WLAN-Skriptes auf GitHub V2.8.0

                                  • ~ Änderung am Messverfahren der Solarenergie (festes Poll-Intervall --> Zeitstempel)
                                  • + Support für wetter.com

                                  Wie immer zu finden im GitHub


                                  Update-Routine:

                                  • wetterstation.sh, wetterstation.sub und ws_updater.sh ersetzen
                                  • ws_updater.sh ausführen
                                    • falls gewünscht nun wetter.com konfigurieren (siehe WiKi)
                                  • wetterstation.js muss ebenfalls im JavaScript-Adapter ersetzt und einmalig ausgeführt werden (neuer Datenpunkt "Info.wetter_com")
                                  • nun mittels sudo systemctl restart wetterstation den Service neu starten

                                  Wer bereits die Beta-Version der V2.8.0 inkl. wetter.com nutzt braucht nicht updaten. Das Beta-Release ist mit dieser Release-Version identisch.

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

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

                                    Moin, habe ein kleines Script von hier für die Statistik.
                                    Da ich mich damit nicht auskenne, frage hier mal an die Script -Gurus :grinning:

                                    on({id: 'javascript.0.Wetterstation.Aussentemperatur'}, function (obj) {
                                    	let min = getState('0_userdata.0.Statistik.Wetter.AussenMin').val;
                                    	let max = getState('0_userdata.0.Statistik.Wetter.AussenMax').val;
                                    
                                    	if (obj.state.val < min) {
                                    		setState("0_userdata.0.Statistik.Wetter.AussenMin", obj.state.val, true);
                                    	}
                                    
                                    	if (obj.state.val > max) {
                                    		setState("0_userdata.0.Statistik.Wetter.AussenMax", obj.state.val, true);
                                    	}
                                    });
                                    
                                    function Werte_Reset() {
                                    	setState('0_userdata.0.Statistik.Wetter.AussenMin',100,true);
                                    	setState('0_userdata.0.Statistik.Wetter.AussenMax',-100,true);
                                    };
                                    
                                    schedule('0 0 * * *', Werte_Reset);
                                    

                                    statistik.PNG

                                    Wie bekomme ich folgende Fehlermeldung weg

                                    2021-08-24 01:03:00.772 - error: javascript.0 (878) script.js.Wetter.Statistik-Wetterstation: error: TypeError: Cannot read property '0' of null
                                    

                                    und was müßte wie geändert werden dass das Script nur alle z.B. 5 oder 10 Minuten triggert und nicht jede Minute.
                                    Gut wäre es natürlich wenn man das einstellen kann.

                                    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.

                                    SBorgS BoronsbruderB 2 Replies Last reply
                                    0
                                    • NashraN Nashra

                                      Moin, habe ein kleines Script von hier für die Statistik.
                                      Da ich mich damit nicht auskenne, frage hier mal an die Script -Gurus :grinning:

                                      on({id: 'javascript.0.Wetterstation.Aussentemperatur'}, function (obj) {
                                      	let min = getState('0_userdata.0.Statistik.Wetter.AussenMin').val;
                                      	let max = getState('0_userdata.0.Statistik.Wetter.AussenMax').val;
                                      
                                      	if (obj.state.val < min) {
                                      		setState("0_userdata.0.Statistik.Wetter.AussenMin", obj.state.val, true);
                                      	}
                                      
                                      	if (obj.state.val > max) {
                                      		setState("0_userdata.0.Statistik.Wetter.AussenMax", obj.state.val, true);
                                      	}
                                      });
                                      
                                      function Werte_Reset() {
                                      	setState('0_userdata.0.Statistik.Wetter.AussenMin',100,true);
                                      	setState('0_userdata.0.Statistik.Wetter.AussenMax',-100,true);
                                      };
                                      
                                      schedule('0 0 * * *', Werte_Reset);
                                      

                                      statistik.PNG

                                      Wie bekomme ich folgende Fehlermeldung weg

                                      2021-08-24 01:03:00.772 - error: javascript.0 (878) script.js.Wetter.Statistik-Wetterstation: error: TypeError: Cannot read property '0' of null
                                      

                                      und was müßte wie geändert werden dass das Script nur alle z.B. 5 oder 10 Minuten triggert und nicht jede Minute.
                                      Gut wäre es natürlich wenn man das einstellen kann.

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

                                      @nashra Das Skript zu ändern wäre nicht schwierig, aber du nutzt doch Grafana? --> dann nutzt du auch Influx --> dann hast du (wenn du Influx in der .conf aktivierst/einrichtest) -->
                                      Bild 1.png
                                      Das wird automatisch zu jeder vollen Viertelstunde aktualisiert ;)

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

                                      NashraN 1 Reply Last reply
                                      1
                                      • SBorgS SBorg

                                        @nashra Das Skript zu ändern wäre nicht schwierig, aber du nutzt doch Grafana? --> dann nutzt du auch Influx --> dann hast du (wenn du Influx in der .conf aktivierst/einrichtest) -->
                                        Bild 1.png
                                        Das wird automatisch zu jeder vollen Viertelstunde aktualisiert ;)

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

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

                                        @nashra Das Skript zu ändern wäre nicht schwierig, aber du nutzt doch Grafana? --> dann nutzt du auch Influx --> dann hast du (wenn du Influx in der .conf aktivierst/einrichtest) -->
                                        Bild 1.png
                                        Das wird automatisch zu jeder vollen Viertelstunde aktualisiert ;)

                                        Na wenn ich das mal wieder hinbekomme in meinem Alter :grin:
                                        So in der .conf alles eingetragen, hoffe das es richtig ist. Ah gerade hat er aktualisiert, von 0°C auf (null) °C.
                                        Scheint also richtig zu sein mit den Daten in der .conf, dann warten wir mal bis da ein richtiger Wert auftaucht.
                                        Hatte ich gar nicht auf dem Schirm mit der .conf, danke @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
                                        • NashraN Nashra

                                          Moin, habe ein kleines Script von hier für die Statistik.
                                          Da ich mich damit nicht auskenne, frage hier mal an die Script -Gurus :grinning:

                                          on({id: 'javascript.0.Wetterstation.Aussentemperatur'}, function (obj) {
                                          	let min = getState('0_userdata.0.Statistik.Wetter.AussenMin').val;
                                          	let max = getState('0_userdata.0.Statistik.Wetter.AussenMax').val;
                                          
                                          	if (obj.state.val < min) {
                                          		setState("0_userdata.0.Statistik.Wetter.AussenMin", obj.state.val, true);
                                          	}
                                          
                                          	if (obj.state.val > max) {
                                          		setState("0_userdata.0.Statistik.Wetter.AussenMax", obj.state.val, true);
                                          	}
                                          });
                                          
                                          function Werte_Reset() {
                                          	setState('0_userdata.0.Statistik.Wetter.AussenMin',100,true);
                                          	setState('0_userdata.0.Statistik.Wetter.AussenMax',-100,true);
                                          };
                                          
                                          schedule('0 0 * * *', Werte_Reset);
                                          

                                          statistik.PNG

                                          Wie bekomme ich folgende Fehlermeldung weg

                                          2021-08-24 01:03:00.772 - error: javascript.0 (878) script.js.Wetter.Statistik-Wetterstation: error: TypeError: Cannot read property '0' of null
                                          

                                          und was müßte wie geändert werden dass das Script nur alle z.B. 5 oder 10 Minuten triggert und nicht jede Minute.
                                          Gut wäre es natürlich wenn man das einstellen kann.

                                          BoronsbruderB Offline
                                          BoronsbruderB Offline
                                          Boronsbruder
                                          wrote on last edited by
                                          #2843

                                          @nashra
                                          ich denke der Fehler liegt bei

                                           schedule('0 0 * * *', Werte_Reset);
                                          

                                          müsste

                                          schedule('0 0 * * *', Werte_Reset());
                                          
                                          oder 
                                          
                                          schedule('0 0 * * *', function(){Werte_Reset();});
                                          

                                          schau mal hier wegen der Einstellung des schedule

                                          NashraN 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

                                          334

                                          Online

                                          32.6k

                                          Users

                                          82.1k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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