Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. [Linux Shell-Skript] WLAN-Wetterstation

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Linux Shell-Skript] WLAN-Wetterstation

    This topic has been deleted. Only users with topic management privileges can see it.
    • SBorg
      SBorg Forum Testing Most Active @Nashra last edited by

      @nashra Hmm, ok, dann eben anders...

      Neues JS, egal wo und wie es heißt mit folgendem Inhalt:

      let t="0_userdata.0.Statistik.Wetter.Data.2022.01";
      let wert=getState(t).val;
      let test=JSON.parse(wert.substring(1, wert.length-1));
      
      console.log(typeof(t));
      console.log(wert);
      console.log(test);
      

      Bei #1 ggf. den Pfad anpassen, die Daten aber bitte vom Januar 2022 belassen (gerne aber auch mal mit bspw. Juni 2021 gegenchecken).
      Erwarteter Output für 01.2022 wäre:

      string
      [{"Tiefstwert": ... }]
      {'Tiefstwert': ... }
      

      Wichtig sind nur "string" (Juni 21 sollte hier "object" liefern), dass die eckigen Klammern entfallen und " durch ' ersetzt wurde.

      Ich kann leider bei mir nichts simulieren, denn dazu müsste ich wissen was der Fehler ist. Dann könnte ich ihn aber auch gleich beseitigen... 😉


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

      ist mir gerade erst aufgefallen, der Januar hat 31 Tage aber in der Anzeige
      steht "kalte_Tage": 52,

      Ich weiß nicht wie lange schon und warum überhaupt, aber das Problem scheint älter. Da es nicht immer auftritt ist es wohl ein Timing-Problem. Teil 1 läuft noch während Teil 2 schon was von Teil 1 möchte...
      Geändert habe ich es bereits, muss aber bis zum nächsten 1. warten ob es auch funktioniert.

      1 Reply Last reply Reply Quote 0
      • Nashra
        Nashra Most Active Forum Testing last edited by

        Also folgendes

        15:44:39.706	error	javascript.0 (115229) script.js.Wetter.Test: SyntaxError: Unexpected token ] in JSON at position 327
        15:44:39.706	error	javascript.0 (115229) at script.js.Wetter.Test:3:15
        15:44:39.706	error	javascript.0 (115229) at script.js.Wetter.Test:9:3
        

        ändere ich den Pfad auf 2020.01 kommt dies

        15:48:17.997	info	javascript.0 (115229) Start javascript script.js.Wetter.Test
        15:48:18.011	info	javascript.0 (115229) script.js.Wetter.Test: string
        15:48:18.011	info	javascript.0 (115229) script.js.Wetter.Test: [ { "Tiefstwert": -1.77, "Hoechstwert": 12.27, "Temp_Durchschnitt": 2.95, "Max_Windboe": 40.39, "Max_Regenmenge": 22.3, "Regenmenge_Monat": 165.6, "warme_Tage": 0, "Sommertage": 0, "heisse_Tage": 0, "Frost_Tage": 10, "kalte_Tage": 26, "Eistage": 0, "sehr_kalte_Tage": 0 } ]
        15:48:18.011	info	javascript.0 (115229) script.js.Wetter.Test: {'Tiefstwert':-1.77,'Hoechstwert':12.27,'Temp_Durchschnitt':2.95,'Max_Windboe':40.39,'Max_Regenmenge':22.3,'Regenmenge_Monat':165.6,'warme_Tage':0,'Sommertage':0,'heisse_Tage':0,'Frost_Tage':10,'kalte_Tage':26,'Eistage':0,'sehr_kalte_Tage':0}
        15:48:18.011	info	javascript.0 (115229) script.js.Wetter.Test: registered 0 subscriptions and 0 schedules
        

        sorry aber das kapier ich nicht 😕

        SBorg 1 Reply Last reply Reply Quote 0
        • SBorg
          SBorg Forum Testing Most Active @Nashra last edited by

          @nashra Immerhin kommen wir der Sache näher. Ich glaube der mag bei dir "JSON.parse" nicht...

          Kommentiere mal #3 aus (// voranstellen):

          //let test=...
          

          Geht dann zumindest teilweise der Januar 22? Müsste eine "NaN / undefined" Meldung kommen da er "test" nun nicht mehr kennt.

          Nashra 1 Reply Last reply Reply Quote 0
          • Nashra
            Nashra Most Active Forum Testing @SBorg last edited by

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

            @nashra Immerhin kommen wir der Sache näher. Ich glaube der mag bei dir "JSON.parse" nicht...

            Kommentiere mal #3 aus (// voranstellen):

            //let test=...
            

            Geht dann zumindest teilweise der Januar 22? Müsste eine "NaN / undefined" Meldung kommen da er "test" nun nicht mehr kennt.

            16:27:05.629	info	javascript.0 (115229) Start javascript script.js.Wetter.Test
            16:27:05.631	info	javascript.0 (115229) script.js.Wetter.Test: string
            16:27:05.631	info	javascript.0 (115229) script.js.Wetter.Test: [ { "Tiefstwert": -4.77, "Hoechstwert": 14.88, "Temp_Durchschnitt": 4.58, "Max_Windboe": 38.46, "Max_Regenmenge": 12.9, "Regenmenge_Monat": 145.3, "warme_Tage": 0, "Sommertage": 0, "heisse_Tage": 0, "Frost_Tage": 13, "kalte_Tage": 52, "Eistage": 0, "sehr_kalte_Tage": 0 } ]
            16:27:05.632	info	javascript.0 (115229) script.js.Wetter.Test: registered 0 subscriptions and 0 schedules
            16:27:05.632	error	javascript.0 (115229) script.js.Wetter.Test: ReferenceError: test is not defined
            16:27:05.632	error	javascript.0 (115229) at script.js.Wetter.Test:7:13
            16:27:05.632	error	javascript.0 (115229) at script.js.Wetter.Test:9:3
            
            SBorg 1 Reply Last reply Reply Quote 0
            • SBorg
              SBorg Forum Testing Most Active @Nashra last edited by

              @nashra Na immerhin "lebt" es 😉

              Ändere mal #3 in

              let test=wert.join());
              
              Nashra 1 Reply Last reply Reply Quote 0
              • Nashra
                Nashra Most Active Forum Testing @SBorg last edited by

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

                let test=wert.join());

                16:40:20.426	info	javascript.0 (115229) Start javascript script.js.Wetter.Test
                16:40:20.432	error	javascript.0 (115229) script.js.Wetter.Test compile failed: at script.js.Wetter.Test:3
                
                SBorg 1 Reply Last reply Reply Quote 0
                • SBorg
                  SBorg Forum Testing Most Active @Nashra last edited by

                  @nashra Mist, eine Klammer zu viel...

                  let test=wert.join();
                  
                  Nashra 1 Reply Last reply Reply Quote 0
                  • Nashra
                    Nashra Most Active Forum Testing @SBorg last edited by

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

                    @nashra Mist, eine Klammer zu viel...

                    let test=wert.join();
                    
                    16:43:33.321	info	javascript.0 (115229) Start javascript script.js.Wetter.Test
                    16:43:33.345	info	javascript.0 (115229) script.js.Wetter.Test: registered 0 subscriptions and 0 schedules
                    16:43:33.347	error	javascript.0 (115229) script.js.Wetter.Test: TypeError: wert.join is not a function
                    16:43:33.347	error	javascript.0 (115229) at script.js.Wetter.Test:3:15
                    16:43:33.347	error	javascript.0 (115229) at script.js.Wetter.Test:9:3
                    
                    SBorg 1 Reply Last reply Reply Quote 0
                    • SBorg
                      SBorg Forum Testing Most Active @Nashra last edited by

                      @nashra Keine Ahnung was bei dir schief läuft...
                      Muss ich mir im stillen Kämmerlein paar Gedanken dazu machen. Melde mich dann so am 30. Februar wieder 😂

                      Als Q&D nimm halt aktuell die alte Version und lösche die [] heraus (sind ja auch wieder schnell eingefügt 😉 ).

                      Nashra 1 Reply Last reply Reply Quote 0
                      • Nashra
                        Nashra Most Active Forum Testing @SBorg last edited by

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

                        @nashra Keine Ahnung was bei dir schief läuft...
                        Muss ich mir im stillen Kämmerlein paar Gedanken dazu machen. Melde mich dann so am 30. Februar wieder 😂

                        Am 31. würde mir eher passen 😂

                        Als Q&D nimm halt aktuell die alte Version und lösche die [] heraus (sind ja auch wieder schnell eingefügt 😉 ).

                        Ok, mache ich, Danke erstmal 👍

                        1 Reply Last reply Reply Quote 0
                        • Nashra
                          Nashra Most Active Forum Testing last edited by

                          Moin @SBorg
                          bei mir funktioniert auf einmal die Übertragung an Wetter.com nicht mehr.
                          In der conf ist die ID und Passwort eingetragen aber der DP steht auf false.
                          Von Hand auf true geändert aber beim nächsten aktualisieren geht er wieder auf false.
                          Aufgefallen ist mir dies als ich bei Wetter.com meine Station überprüfen wollte
                          und dort "Wetterdaten sind noch nicht vorhanden" angezeigt wurde. Wie lange
                          das jetzt schon so ist kann ich nicht genau sagen, aber es hatte mal funktioniert.

                          R SBorg 2 Replies Last reply Reply Quote 0
                          • R
                            Rushmed Most Active @Nashra last edited by

                            @nashra +1

                            1 Reply Last reply Reply Quote 0
                            • SBorg
                              SBorg Forum Testing Most Active @Nashra last edited by

                              @nashra Moin, moin. So ca. 2-3 Tage. War kurz vor dem Wochenende tot. Hat wohl keiner bei denen gemerkt, und beim letzten Ausfall haben sie übers WE auch nichts gefixt. Geht vermutlich morgen dann irgendwann wieder.
                              Einfach abwarten und bis zum 31. Februar Tee trinken 😂

                              Nashra 1 Reply Last reply Reply Quote 2
                              • Nashra
                                Nashra Most Active Forum Testing @SBorg last edited by

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

                                Einfach abwarten und bis zum 31. Februar Tee trinken 😂

                                Nix Tee, lieber lecker Bierchen 😂

                                1 Reply Last reply Reply Quote 0
                                • SBorg
                                  SBorg Forum Testing Most Active last edited by

                                  Bierpause beendet, läuft seit ~11:30 Uhr wieder 😊

                                  da_Woody Nashra 2 Replies Last reply Reply Quote 0
                                  • da_Woody
                                    da_Woody @SBorg last edited by

                                    @sborg verdammet! grad ein gutes flaschbier aufgemacht... proscht.gif

                                    SBorg 1 Reply Last reply Reply Quote 0
                                    • Nashra
                                      Nashra Most Active Forum Testing @SBorg last edited by

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

                                      Bierpause beendet, läuft seit ~11:30 Uhr wieder 😊

                                      Jow 👍 🍻

                                      1 Reply Last reply Reply Quote 0
                                      • SBorg
                                        SBorg Forum Testing Most Active @da_Woody last edited by

                                        @da_woody 😂 🍺

                                        wetter.com ist aber mit Abstand der "unzuverlässigste" Dienst (gerade wenn es Freitags ausfällt ist es das ganze WE über tot). windy hatte IMO noch keinen Ausfall und OSeM war mal paar Stunden bisher Offline. WU und Ecowitt konnte ich bisher auch nichts negatives feststellen.

                                        da_Woody 1 Reply Last reply Reply Quote 0
                                        • da_Woody
                                          da_Woody @SBorg last edited by

                                          @sborg prost.gif is mir schnubbe.
                                          auf der startseite hab ich forecast7
                                          092e3408-d577-4f5f-a737-fcfb011c0292-grafik.png
                                          auf der rollopage windy
                                          ecc4e502-3058-4fdb-922c-a448d4c78e28-grafik.png
                                          und bei den grafana-charts ja noch das script von der wetterstation...
                                          mrgreen.gif

                                          SBorg 1 Reply Last reply Reply Quote 0
                                          • SBorg
                                            SBorg Forum Testing Most Active @da_Woody last edited by

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

                                            ...is mir schnubbe.

                                            Mir im Grunde auch, ich stelle die Daten nur für andere zur Verfügung. Soweit mir bekannt nutzt aktuell auch kein Wetterdienst Daten von privaten Messstationen.
                                            Eigentlich schade. Man könnte ja bspw. in einem Umkreis von 10 Kilometern mindestens 5 Stationen ermitteln. Wenn dies gegeben ist einfach den Mittelwert aller Stationen zusammen nehmen, schon hätte man eine relativ zuverlässige Messstelle mehr ... 😉

                                            da_Woody 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            758
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            linux shell-script wetterstation wlan-wetterstation
                                            142
                                            5472
                                            3258334
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo