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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Linux Shell-Skript] WLAN-Wetterstation

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

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

      @nashra Ich vermute da habe ich noch mehr geändert 😞
      Versuche mal mein aktuelles (ist allerdings auf 12 Monatsansicht umgebaut):

      
      // @liv-in-sky 4.10.2021 11:45
      //forum: https://forum.iobroker.net/topic/38286/vis-tabelle-f%C3%BCr-wlan-wetterstation
       
       
      const dataInputPath="0_userdata.0.Statistik.Wetter.Data";  //SEHR WICHTIG !!!!!!!!!
      const inhaltFarbe="black";
      const inhaltHintergrund="lightgray";
      const monatFarbe="white";
      const hintergrund="gray";
      const htmlFarbTableBorderColor="black";
      const abstandZelle=6;
      const htmlRahmenLinien="all";
      const htmlSchriftgroessehtmlSchriftart=""; //nicht verwendbar!
      const htmlFarbFelderschrift="red";         //nicht verwendbar!
      const htmlSchriftgroesse="13px";
      const htmlSchriftart="Ubuntu-Light";       //"monospace" oder z.b. "Helvetica"
      const weite="auto";                        //oder "500px"
      let myTable="table bordercolor=\""+htmlFarbTableBorderColor+"\" border=\"2px\" cellspacing=\""+abstandZelle+"\" cellpadding=\""+abstandZelle+"\" width=\""+weite+"\" rules=\""+htmlRahmenLinien+"\" style=\"color:"+htmlFarbFelderschrift+";  font-size:"+htmlSchriftgroesse+
                            "; font-family:"+htmlSchriftart+";\"";
                            
      const varData={ 
                     Tiefstwert:       { einheit:"°C",   name:"Minimum Temperatur"},
                     Hoechstwert:      { einheit:"°C",   name:"Maximum Temperatur"}, 
                     Temp_Durchschnitt:{ einheit:"°C",   name:"Durchschnittstemperatur"},
                     Max_Windboe:      { einheit:'km/h', name:"Max Windböe"},
                     Max_Regenmenge:   { einheit:'l/m2', name:"Max. Regen/Tag"},
                     Regenmenge_Monat: { einheit:'l/m2', name:"Regen"},
                     sehr_kalte_Tage:  { einheit:"",     name:"Sehr kalte Tage (Min. unter -10°C)"},
                     Eistage:          { einheit:"",     name:"Eistage (Max. unter 0°C)"},
                     Frost_Tage:       { einheit:"",     name:"Frosttage (Min. unter 0°C)"},
                     kalte_Tage:       { einheit:"",     name:"Kalte Tage (Max. unter 10°C)"},
                     warme_Tage:       { einheit:"",     name:"Warme Tage (über 20°C)"},
                     Sommertage:       { einheit:"",     name:"Sommertage (über 25°C)"},
                     heisse_Tage:      { einheit:"",     name:'Heiße Tage (über 30°C)'}
      }  
       
      const monate =["JANUAR","FEBRUAR","MÄRZ","APRIL","MAI","JUNI","JULI","AUGUST","SEPTEMBER","OKTOBER","NOVEMBER","DEZEMBER"];
       
       
      //--------------------------nix mehr ändern ab hier--------------------------------------
      let myObj;
      let myArrAll=[]
      let myArrErstellt=[]
      let tableContent;
      let monWahlVIS;
      let lastThree;
      //----------------------------------------------------------------------------------------
      function dataStuff(){
       let myArrAll=[]
       let mySelector=dataInputPath+'.*.*'
       $(mySelector).each(function(id, i) {
        let ida=id.split("."); let lang=ida.length; let jahri=lang-2; let moni=lang-1;
        let obj2 = { jahr: ida[jahri]};
        let obj3 = { monat: ida[moni]};
        let formathelp=getState(id).val
        let helper;
        if (typeof(formathelp)=="object") {helper=getState(id).val[0];} 
         else if (typeof(formathelp)=="string") {helper=getState(id).val
                                                 helper=JSON.parse(helper.substring(1, (getState(id).val).length-1));}
         else {helper=JSON.parse(getState(id).val);}
       
        helper={ ...helper, ...obj2, ...obj3}
        myArrAll.push(JSON.stringify(helper))
       });
       //log(myArrAll)
       tableContent = ""  
       myObj=JSON.parse("["+myArrAll.toString()+"]")
       
       if (lastThree==0) {
       //KOPFZEILE
       let choseMonth=monate[monWahlVIS-1]
       let choseMonthArr=choseMonth.split('')
       let test=""
       for (let i=0;i<choseMonthArr.length;i++){
        // log(choseMonthArr[i])
         test=test+choseMonthArr[i]+`
         `    
       }
       
      //log(test)
      //tableContent+='<td  class=\"test-klein\"  rowspan=\"14\"\">'+choseMonth+'</td><td>Wetterwerte</td>'
      tableContent+='<td class=\"myWetterStation\" width=\"25px\"  style=\"color:'+monatFarbe+';font-size:26px; background-color:'+hintergrund+' ; vertical-align:middle; text-align:center \"   rowspan=\"14\"\">'+test+'</td><td style=\"color:'+monatFarbe+'; background-color:'+hintergrund+'"\>Jahreswerte</td>'
      for (let i=0;i<myObj.length;i++) {
         if(parseInt(myObj[i].monat)==monWahlVIS){
      tableContent += '<td style=\"color:'+monatFarbe+'; background-color:'+hintergrund+'"\ align=center>'  + myObj[i].jahr+'</td>'}
      }; tableContent="<tr style=\"font-weight\:bold\">"+tableContent+"</tr>"
      //RESTZEILEN
      for(var index in varData){
         tableContent+='<td style=\"color:'+inhaltFarbe+'; background-color:'+inhaltHintergrund+'\">'+varData[index].name+'</td>'
         for (let i=0;i<myObj.length;i++) {
            if(myObj[i].monat==monWahlVIS){
              tableContent += '<td style=\"color:'+inhaltFarbe+'; background-color:'+inhaltHintergrund+'\" align=right>' + myObj[i][index] + ' '+ varData[index].einheit+'</td>'}
                                          }; tableContent="<tr>"+tableContent+"</tr>"
       
      }
      } //lastThree
      else {
      //log(myObj[0].monat)
          myObj.sort(function (alpha, beta) {
                   if (parseInt(alpha.monat) > parseInt(beta.monat))
                       return 1;
                    if (parseInt(beta.monat) > parseInt(alpha.monat))
                       return -1;
                    return 0;});
                //    log(myObj[0].monat)
       
      //KOPFZEILE LASTTHREE
       
      let choseJahr=lastThree.toString()//formatDate(getDateObject((new Date().getTime())), "JJJJ")//monate[monWahlVIS-1]
      let choseMonthArr=choseJahr.split('')
      let test=""
      for (let i=0;i<choseMonthArr.length;i++){
        // log(choseMonthArr[i])
         test=test+choseMonthArr[i]+`
         `    
      }
       
      //log(test)
      //tableContent+='<td  class=\"test-klein\"  rowspan=\"14\"\">'+choseMonth+'</td><td>Wetterwerte</td>'
      tableContent+='<td class=\"myWetterStation\" width=\"25px\"  style=\"color:'+monatFarbe+';font-size:26px; background-color:'+hintergrund+' ; vertical-align:middle; text-align:center \"   rowspan=\"14\"\">'+test+'</td><td style=\"color:'+monatFarbe+'; background-color:'+hintergrund+'"\>Wetterwerte</td>'
       
      for (let i=0;i<myObj.length;i++) {
         
         if( parseInt(myObj[i].jahr)==parseInt(choseJahr) ){ //&& (parseInt(myObj[i].monat)==parseInt(monWahlVIS) || parseInt(myObj[i].monat)==parseInt(monWahlVIS)-1 || parseInt(myObj[i].monat)==parseInt(monWahlVIS)-2)){
      tableContent += '<td style=\"color:'+monatFarbe+'; background-color:'+hintergrund+'"\ align=center>'  + monate[parseInt(myObj[i].monat)-1]+'</td>';}
      }; tableContent="<tr style=\"font-weight\:bold\">"+tableContent+"</tr>"
      //RESTZEILEN
      for(var index in varData){
         tableContent+='<td style=\"color:'+inhaltFarbe+'; background-color:'+inhaltHintergrund+'\">'+varData[index].name+'</td>'
         for (let i=0;i<myObj.length;i++) {
          if( parseInt(myObj[i].jahr)==parseInt(choseJahr) ){ //&& (parseInt(myObj[i].monat)==parseInt(monWahlVIS) || parseInt(myObj[i].monat)==parseInt(monWahlVIS)-1 || parseInt(myObj[i].monat)==parseInt(monWahlVIS)-2)){
              tableContent += '<td style=\"color:'+inhaltFarbe+'; background-color:'+inhaltHintergrund+'\" align=right>' + myObj[i][index] + ' '+ varData[index].einheit+'</td>'}
                                          }; tableContent="<tr>"+tableContent+"</tr>"
       
      }
       
       
      }
       
      tableContent = '<'+myTable+' ><tbody>'+tableContent+'</tbody></table >'
      //log(tableContent)
       
      setState("javascript." + instance + ".Wetterstation.MonthlyDaten",tableContent)
      }
       
      //--------------------------------------------------------------------------------------------------
      async function main() {
         if (!(await existsStateAsync("javascript." + instance + ".Wetterstation.MonthlyDaten"))) {
             await createStateAsync("Wetterstation.MonthlyDaten", "leer", {type: "string", name: "MonthlyDaten", role: "value", read: true, write: true, } ); }
         if (!(await existsStateAsync("javascript." + instance + ".Wetterstation.MonatAuswahl"))) {
             await createStateAsync("Wetterstation.MonatAuswahl", 10, {type: "number", name: "MonatAuswahl", role: "value", read: true, write: true, } ); } 
         if (!(await existsStateAsync("javascript." + instance + ".Wetterstation.AuswahlJahr"))) {
             await createStateAsync("Wetterstation.AuswahlJahr", 0, {type: "number", name: "AuswahlJahr", role: "value", read: true, write: true, } ); } 
         lastThree = (await getStateAsync("javascript." + instance + ".Wetterstation.AuswahlJahr")).val //? lastThree=true : lastThree=false;  
              
         monWahlVIS=((await getStateAsync("javascript." + instance + ".Wetterstation.MonatAuswahl")).val ) 
         dataStuff(); 
      }
       
      //-----------------------------------------------------------------------------------------------------
      main()
       
      on({id: "javascript." + instance + ".Wetterstation.MonatAuswahl", change: "any"}, async function (obj) {
         main()
      });
       
      on({id: "javascript." + instance + ".Wetterstation.AuswahlJahr", change: "any"}, async function (obj) {
         main()
      });
       
      schedule('*/30 * * * *', function() { 
         let MonatTmp = parseInt(formatDate(getDateObject((new Date().getTime())), "MM"));
         if (MonatTmp>1) { MonatTmp--; } //Patch 
         setState("javascript." + instance + ".Wetterstation.MonatAuswahl", MonatTmp) ;
         setStateDelayed("javascript." + instance + ".Wetterstation.AuswahlJahr", parseInt(formatDate(getDateObject((new Date().getTime())), "JJJJ")),10000) ;
      });
       
       
      

      Seltsam, hier kommt auch ein Error

      13:25:12.862	error	javascript.0 (425) script.js.Wetter.Statistik-12Monate: SyntaxError: Unexpected token : in JSON at position 12
      13:25:12.862	error	javascript.0 (425) at script.js.Wetter.Statistik-12Monate:60:56
      13:25:12.862	error	javascript.0 (425) at dataStuff (script.js.Wetter.Statistik-12Monate:52:16)
      13:25:12.862	error	javascript.0 (425) at main (script.js.Wetter.Statistik-12Monate:158:4)
      
      SBorg 1 Reply Last reply Reply Quote 0
      • SBorg
        SBorg Forum Testing Most Active @Nashra last edited by

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

        SyntaxError: Unexpected token : in JSON at position 12

        Der meckert tatsächlich den ":" im JSON an. Dein String ist so aber völlig iO. Es kann also nur am Format des Datenpunktes 2021.12 liegen.
        Klone den "12" doch mal (zB. als "12_bak"), lösche den "12"; klone dann den "11" als "12" und schreibe den JSON-String deiner 12er-Daten wieder in den geklonten 12er.
        Geht es dann, bzw. ist dein 11er schon "String" oder noch "Object" ?

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

          @SBorg
          habe jetzt alles probiert, wollte einfach nicht aber dann
          habe ich gedacht, lösche mal die [ und ] und zack wird alles angezeigt.
          Ich lasse das jetzt mal so und warte auf Ende Januar, mal sehen was
          dann passiert 😉

          SBorg 1 Reply Last reply Reply Quote 0
          • A
            Andre105 last edited by Andre105

            Wie gebe ich das in Putty ein mit meiner Verzeichnissstrucktur?
            (Befehle)

            chmod +x wetterstation.sh
            
            SBorg 1 Reply Last reply Reply Quote 0
            • SBorg
              SBorg Forum Testing Most Active @Nashra last edited by

              @nashra Dann ist es eigentlich kein valides JSON mehr und er dürfte es dann diesen Dezember (er ließt ja dann den Dezember 2021 ein) nicht verarbeiten können.

              Hast du "string" per Hand in den Objektdaten geändert? Nicht dass du es groß schreibst, Linux ist case sensitiv und dass muss da klein sein 🙂

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

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

                Wie gebe ich das in Putty ein mit meiner Verzeichnissstrucktur?
                (Befehle)

                chmod +x wetterstation.sh
                

                Zuerst: am Ball bleiben 🙂
                Was du aktuell (hoffentlich) lernst brauchst du nicht speziell nur für hier, sondern wird dir immer wieder begegnen wenn du im Bereich SmartHome unterwegs bist 😉

                Du wechselst in das Verzeichnis : cd /home/andre105/wetter
                Um sicherzustellen, dass es auch korrekt ist: ls (da werden nun die Datein aufgelistet, also wetter....)
                Nun den chmod-Befehl: chmod +x wetterstation.sh
                falls er meckert wg. fehlender Rechte ein sudo davor (macht dich zum "Oberguru" = root): sudo chmod +x wetterstation.sh

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

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

                  chmod +x wetterstation.sh

                  andre105@iobroker:~$ cd /home/andre105/wetter
                  andre105@iobroker:~/wetter$ ls
                  wetterstation.conf  wetterstation.sh  wetterstation.sub  ws_updater.sh
                  andre105@iobroker:~/wetter$ chmod +x wetterstation.sh
                  andre105@iobroker:~/wetter$
                  
                  

                  Hat soweit geklappt, oder ? Kommte weiter keine Meldung.
                  Danke für die Hilfe.
                  Ja werde hier bestimmt am Ball bleiben.
                  Hab ja noch einiges vor mir:)

                  da_Woody 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 Dann ist es eigentlich kein valides JSON mehr und er dürfte es dann diesen Dezember (er ließt ja dann den Dezember 2021 ein) nicht verarbeiten können.

                    Hast du "string" per Hand in den Objektdaten geändert? Nicht dass du es groß schreibst, Linux ist case sensitiv und dass muss da klein sein 🙂

                    ja und klein geschrieben ☺

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

                      ...und kleines OT: Danke für die Spende, falls derjenige hier überhaupt registriert ist/hier ließt 👍

                      ...und kleiner China-Erfahrungsbericht: 3x D1-Mini und 2x 1-Kanal-Relaisplatine für insg. 8-9€ beim Ali per Sammelbestellung am 21.12. aufgegeben, trotz Weihnachten und WE am 31.12. geliefert... 👍 👍 👍
                      Schaffen manche dt. Shops nicht...

                      @Andre105 Jepp, sieht gut aus. Bei Linux ist kein Zeichen prinzipiell immer ein gutes Zeichen 😎

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

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

                        ja und klein geschrieben

                        Schade ... ( 😉 )
                        Bis auf das eigentliche Shell-Script (was aber damit nichts zu tun hat) bin ich mit dem selben Stand unterwegs wie ihr, sofern es nicht "release" sondern die Daten aus dem master-branch sind.
                        Ist denn noch jemand mit dem Script unterwegs und bei ihm geht es (oder halt nicht)?

                        1 Reply Last reply Reply Quote 0
                        • A
                          Andre105 last edited by

                          Da hab ich ja noch nichts von gehört.

                           Datei wetterstation.conf zu editieren (z.B. mittels "nano").
                          

                          Falls es möglich ist,würde ich hier auch gerne noch eine kleine Anleitung haben wollen:)
                          Wie ich das mit dem Skript konfigurieren machen kann.

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

                            @andre105 Im Verzeichnis (heißt bei dir immer /home/andre105/wetter) einfach nano wetterstation.conf
                            "nano" ist nichts weiter als ein Texteditor. Die Parameter haben schon Beispiel- oder Defaultwerte.
                            Falls du deine Daten auch an die anderen Dienste Windy, wetter.com oder OpenSenseMap übertragen willst, würde ich die zum jetzigen Zeitpunkt noch nicht konfigurieren. Erst mal die Daten in den ioB bringen, dann kann man da auch später weiter machen.

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

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

                              Hat soweit geklappt, oder ? Kommte weiter keine Meldung.

                              wie du siehst, sind nach ls alle 4 dateien weis geschrieben. wenn du nach dem chmod befehl nochmal ls eingibst, sollte dir wetterstation.sh in grün angezeigt werden. zeichen für ausführbar.

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

                                Da keine offensichtlichen Fehler zu verzeichnen sind :

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

                                • ~ Windgeschwindigkeit bei wetter.com in m/s
                                • + Konfigurationsmöglichkeit des Kommunikationsfehlers (Issue #26)
                                • ~ Bugfix Speicherort beim logging
                                • ~ Ergänzung bei Prüfung auf valides Datenpaket (Außentemperatur hinzugefügt)
                                • + Hinweis auf korrekte WS_ID bei Wunderground-Protokoll falls Kommunikationsfehler

                                Wie immer zu finden im GitHub


                                Update-Routine von Vorgängerversion:

                                • wetterstation.sh, wetterstation.sub und ws_updater.sh ersetzen
                                • ./ws_updater.sh --patch im Installationsverzeichnis ausführen
                                • nun mittels systemctl restart wetterstation den Service neu starten

                                Mutige können auch mal direkt den Updater probieren 😉 👍

                                Im Installationsverzeichnis ausführen: bash <(curl -s https://raw.githubusercontent.com/SBorg2014/WLAN-Wetterstation/master/ws_updater.sh)


                                Wer bereits die letzte Beta-Version der V2.11.0 nutzt sollte ggf. trotzdem updaten. Das Beta-Release ist mit dieser Release-Version nicht identisch.

                                Negalein 1 Reply Last reply Reply Quote 0
                                • Negalein
                                  Negalein Global Moderator @SBorg last edited by

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

                                  Wer bereits die letzte Beta-Version der V2.11.0 nutzt sollte ggf. trotzdem updaten. Das Beta-Release ist mit dieser Release-Version nicht identisch.

                                  ich war so mutig 😉

                                  hat er jetzt die Änderungen von Beta nach Stable gemacht, oder doch lieber händisch updaten?

                                  dietpi@DietPi:/home/iobroker$ bash <(curl -s https://raw.githubusercontent.com/SBorg2014/WLAN-Wetterstation/master/ws_updater.sh)
                                  
                                  
                                  
                                   ┌────────────────────────┐
                                   │                        │
                                   │   WS-Updater V2.11.0   │
                                   │                        │
                                   └────────────────────────┘
                                  
                                   'bc' installiert: [✓]
                                   'jq' installiert: [✓]
                                   'unzip' installiert: [✓]
                                   'patch' installiert: [✓]
                                  
                                  
                                   Aktuelle Version (latest) auf GitHub: V2.11.0 vom 03.12.2021
                                   Version im aktuellen Verzeichnis    : V2.11.0
                                  
                                   Version ist bereits aktuell...
                                  
                                  
                                  SBorg 1 Reply Last reply Reply Quote 0
                                  • Nashra
                                    Nashra Most Active Forum Testing last edited by Nashra

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

                                    bash <(curl -s https://raw.githubusercontent.com/SBorg2014/WLAN-Wetterstation/master/ws_updater.sh)

                                    War auch mutig...

                                    bash <(curl -s https://raw.githubusercontent.com/SBorg2014/WLAN-Wetterstation/master/ws_updater.sh)
                                    
                                    
                                    
                                     ┌────────────────────────┐
                                     │                        │
                                     │   WS-Updater V2.11.0   │
                                     │                        │
                                     └────────────────────────┘
                                    
                                     'bc' installiert: [✓]
                                     'jq' installiert: [✓]
                                     'unzip' installiert: [✓]
                                     'patch' installiert: [✓]
                                    
                                    
                                     Aktuelle Version (latest) auf GitHub: V2.11.0 vom 03.12.2021
                                     Version im aktuellen Verzeichnis    : V2.11.0
                                    
                                     Version ist bereits aktuell...
                                    
                                    1 Reply Last reply Reply Quote 0
                                    • SBorg
                                      SBorg Forum Testing Most Active @Negalein last edited by

                                      @negalein / @Nashra Danke für das probieren 👍 😎

                                      Hat nur teilweise funktioniert (auslesen der Infos). Er hat nichts geupdated (Version ist bereits aktuell), da er Beta nicht von Release unterscheiden kann, sind beides V2.11.0 und somit für ihn identisch. Da muss ich wohl bei den Betas eine andere Versionierung nutzen 😞

                                      Also bitte alte Methode wie beschrieben: ersetzen, patchen + restarten 😉

                                      Negalein Nashra 2 Replies Last reply Reply Quote 0
                                      • Negalein
                                        Negalein Global Moderator @SBorg last edited by

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

                                        patchen

                                        dietpi@DietPi:/home/iobroker$ ./ws_updater.sh --patch
                                        
                                        
                                        
                                         ┌────────────────────────┐
                                         │                        │
                                         │   WS-Updater V2.11.0   │
                                         │                        │
                                         └────────────────────────┘
                                        
                                        
                                         Soll die wetterstation.conf nun auf eine neue Version gepatcht werden? [J/N]: J
                                        
                                        
                                        
                                         Version ist bereits aktuell...
                                        
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • Rene55
                                          Rene55 last edited by

                                          @SBorg Um das noch perfekter zu machen: könntest du bitte im Script zum Anlegen der Datenpunkte den Initialwert bei DP+"Info.Wetterstation_Gateway" auf " " ändern (statt 0). Ich habs gerade auf nem Raspberry neu aufgesetzt und dabei fiel es im Log halt auf.

                                          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:

                                            @negalein / @Nashra Danke für das probieren 👍 😎

                                            Also bitte alte Methode wie beschrieben: ersetzen, patchen + restarten 😉

                                            Alles erledigt Chef 😀

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            906
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            linux shell-script wetterstation wlan-wetterstation
                                            147
                                            5573
                                            3348226
                                            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