Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  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.3k

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

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

[Linux Shell-Skript] WLAN-Wetterstation

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
linuxshell-scriptwetterstationwlan-wetterstation
5.7k Beiträge 152 Kommentatoren 3.8m Aufrufe 134 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A amiethaner

    @sborg alles klar, danke dir für die Rückmeldung.
    Dann muss ich mich da mal selber ran setzen. Die entsprechenden Daten bekomm ich ja dank deinem Skript schon in den IOB rein, und schreib den auch brav in die Influx.
    Muss mir also "nur" noch n JS bastelt das mir die Influx ausliest und entsprechend verrechnet dann.
    Mal schaun wann ich dazu Zeit und Lust finde :joy:

    SBorgS Offline
    SBorgS Offline
    SBorg
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #3449

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

    Mal schaun wann ich dazu Zeit und Lust finde

    Der ist gut ^^
    Im Prinzip brauchst du nur(1) die Abfrage für Temp, Wind oder Regen klonen und für die entsprechenden Daten/Zeiträume anpassen.

    (1) der ist auch gut :)

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

    1 Antwort Letzte Antwort
    1
    • M Offline
      M Offline
      Matt77CHE
      schrieb am zuletzt editiert von
      #3450

      Guten Tag zusammen
      Ich habe seit einigen Tagen keine Messwerte mehr erhalten von meiner Wetterstation auf dem iobroker (Zeitstempel)....

      Die Ursachenforschung hat mir leider nichts gebracht - ich dachte nach einer Neuinstallation des gesamten würde es dann wieder laufen - aber denkste, nichts...

      Ich habe nun die Version 2.11 installiert, das gesamte Installationsprozedere durchgearbeitet und erhalte (script auf debug=true) und bekomme weder Messwerte, noch erkennt es die Zusatzsensoren - am Schluss steht noch Kommunikationsfehler!
      Ich habe auf dem Display der Wetterstation alle angaben - aber irgendwie werden diese plötzlich nicht mehr übertragen...:

       WLAN-Wetterstation V2.11.0 - (c)2019-2021 by SBorg
       Config-Version: V2.11.0
       Sub-Version   : V2.11.0
      
       'bc' installiert: [✓]
       'jq' installiert: [✓] 
      
       'nc' in der Openbsd-Variante installiert:  [✓]
       'netcat' in Openbsd-Variante aktiv, alles korrekt [✓]
      
      
      Connection to 192.168.1.245 8087 port [tcp/*] succeeded!
      
      
      Messwerteblock: 
      
      
      Nicht alle Werte werden unterstützt (abhängig vom Modell der Wetterstation und dem verwendeten Protokoll)!
      
      Temperatur Innen        :  °C
      Temperatur Aussen       :  °C
      Taupunkt                :  °C
      Gefühlte Temperatur     :  °C
      Luftfeuchte Innen       :  %
      Luftfeuchte Aussen      :  %
      Windgeschwindkeit       :  km/h
      Windböengeschwindkeit   :  km/h
      max. Windböe            :  km/h
      Windrichtung            :  °
      Windrichtung            : 
      Luftdruck absolut       :  hPa
      Luftdruck relativ       :  hPa
      Regenrate               :  mm/h
      Regenstatus             : 
      Regen seit Regenbeginn  :  mm
      Regen Stunde            :  mm
      Regen Tag               :  mm
      Regen Woche             :  mm
      Regen Monat             :  mm
      Regen Jahr              :  mm
      Regen Gesamt            :  mm
      Sonnenstrahlung         :  W/m²
      UV-Index                : 
      Zeitstempel             : 
      Firmware                : 
      Batteriestand:          : 
      Gateway-Modell          : 
      
      Zusatzsensoren:
      
      
      
      Datenstring für ioBroker:
      
      
      
      DATA von Wetterstation:
      
      
      
      Debug VAR:
      Installationsverzeichnis: /home/iobroker
      IPP: 192.168.1.245:8087 WS_PORT: 1080           WS_POLL: 20             PRE_DP: 0_userdata.0.MeinWetter
      WEB: HTTP               WS_PROT: Ecowitt        DP40/50/60/70/100/200/250/300: 0 | 2 | 1 | 0 | 8 | 1 | 0 | 0 
      WH31: 0 
      Script-Version: V2.11.0 Config-Version: V2.11.0 Sub-Version: V2.11.0
      
      Kommunikationsfehler!
      

      Kann mir da jemand helfen woran das liegen könnte?

      Gruss
      Matt

      a200A 1 Antwort Letzte Antwort
      0
      • M Matt77CHE

        Guten Tag zusammen
        Ich habe seit einigen Tagen keine Messwerte mehr erhalten von meiner Wetterstation auf dem iobroker (Zeitstempel)....

        Die Ursachenforschung hat mir leider nichts gebracht - ich dachte nach einer Neuinstallation des gesamten würde es dann wieder laufen - aber denkste, nichts...

        Ich habe nun die Version 2.11 installiert, das gesamte Installationsprozedere durchgearbeitet und erhalte (script auf debug=true) und bekomme weder Messwerte, noch erkennt es die Zusatzsensoren - am Schluss steht noch Kommunikationsfehler!
        Ich habe auf dem Display der Wetterstation alle angaben - aber irgendwie werden diese plötzlich nicht mehr übertragen...:

         WLAN-Wetterstation V2.11.0 - (c)2019-2021 by SBorg
         Config-Version: V2.11.0
         Sub-Version   : V2.11.0
        
         'bc' installiert: [✓]
         'jq' installiert: [✓] 
        
         'nc' in der Openbsd-Variante installiert:  [✓]
         'netcat' in Openbsd-Variante aktiv, alles korrekt [✓]
        
        
        Connection to 192.168.1.245 8087 port [tcp/*] succeeded!
        
        
        Messwerteblock: 
        
        
        Nicht alle Werte werden unterstützt (abhängig vom Modell der Wetterstation und dem verwendeten Protokoll)!
        
        Temperatur Innen        :  °C
        Temperatur Aussen       :  °C
        Taupunkt                :  °C
        Gefühlte Temperatur     :  °C
        Luftfeuchte Innen       :  %
        Luftfeuchte Aussen      :  %
        Windgeschwindkeit       :  km/h
        Windböengeschwindkeit   :  km/h
        max. Windböe            :  km/h
        Windrichtung            :  °
        Windrichtung            : 
        Luftdruck absolut       :  hPa
        Luftdruck relativ       :  hPa
        Regenrate               :  mm/h
        Regenstatus             : 
        Regen seit Regenbeginn  :  mm
        Regen Stunde            :  mm
        Regen Tag               :  mm
        Regen Woche             :  mm
        Regen Monat             :  mm
        Regen Jahr              :  mm
        Regen Gesamt            :  mm
        Sonnenstrahlung         :  W/m²
        UV-Index                : 
        Zeitstempel             : 
        Firmware                : 
        Batteriestand:          : 
        Gateway-Modell          : 
        
        Zusatzsensoren:
        
        
        
        Datenstring für ioBroker:
        
        
        
        DATA von Wetterstation:
        
        
        
        Debug VAR:
        Installationsverzeichnis: /home/iobroker
        IPP: 192.168.1.245:8087 WS_PORT: 1080           WS_POLL: 20             PRE_DP: 0_userdata.0.MeinWetter
        WEB: HTTP               WS_PROT: Ecowitt        DP40/50/60/70/100/200/250/300: 0 | 2 | 1 | 0 | 8 | 1 | 0 | 0 
        WH31: 0 
        Script-Version: V2.11.0 Config-Version: V2.11.0 Sub-Version: V2.11.0
        
        Kommunikationsfehler!
        

        Kann mir da jemand helfen woran das liegen könnte?

        Gruss
        Matt

        a200A Offline
        a200A Offline
        a200
        schrieb am zuletzt editiert von a200
        #3451

        @matt77che ich würde
        a) mit

        service wetterstation stop
        wetterstation --debug
        

        anfangen und prüfen was kommt.
        b) Herrn Poweronoff um Hilfe bieten. Sprich: die Wetterstation aus- und wieder einschalten um dann mit a) nochmal zu versuchen.

        c) Batteriewechsel.

        IoBroker auf QNAP TS-451, Raspi und NUC

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          Matt77CHE
          schrieb am zuletzt editiert von
          #3452

          @a200 said in [Linux Shell-Skript] WLAN-Wetterstation:

          wetterstation --debug

          Also wenn ich wetterstation --debug eingebe, dann motzt er - wetterstation: command not found

          Wenn ich ./wetterstation.sh --debug eingebe, kommt das was ich oben geposted habe.

          Wetterstation-Display habe ich aus- und wieder eingeschalten & die Batterien habe ich heute ebenfalls gewechselt an der Station....

          LatziL 1 Antwort Letzte Antwort
          0
          • M Matt77CHE

            @a200 said in [Linux Shell-Skript] WLAN-Wetterstation:

            wetterstation --debug

            Also wenn ich wetterstation --debug eingebe, dann motzt er - wetterstation: command not found

            Wenn ich ./wetterstation.sh --debug eingebe, kommt das was ich oben geposted habe.

            Wetterstation-Display habe ich aus- und wieder eingeschalten & die Batterien habe ich heute ebenfalls gewechselt an der Station....

            LatziL Online
            LatziL Online
            Latzi
            schrieb am zuletzt editiert von
            #3453

            @matt77che
            findest du die Station in deinem WLAN?
            Ist das Display am Stromnetz?

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              Matt77CHE
              schrieb am zuletzt editiert von
              #3454

              @Latzi
              Ja, ich sehe sie im Wlan.
              Ja, das Display ist am Stromnetz.

              LatziL 1 Antwort Letzte Antwort
              0
              • M Matt77CHE

                @Latzi
                Ja, ich sehe sie im Wlan.
                Ja, das Display ist am Stromnetz.

                LatziL Online
                LatziL Online
                Latzi
                schrieb am zuletzt editiert von
                #3455

                @matt77che
                Tauchen auf der Handy-App aktuelle Wetterdaten auf?

                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  Matt77CHE
                  schrieb am zuletzt editiert von
                  #3456

                  @Latzi

                  Welche Handy-App?
                  ich nutze die Daten nur über ecowitt Protokoll mittels dem wlan-skript im iobroker...

                  1 Antwort Letzte Antwort
                  0
                  • M Offline
                    M Offline
                    Matt77CHE
                    schrieb am zuletzt editiert von Matt77CHE
                    #3457

                    @Latzi
                    habe die ecowitt App schnell installiert - ja da bekomme ich die Daten....

                    LatziL SBorgS 2 Antworten Letzte Antwort
                    0
                    • M Matt77CHE

                      @Latzi
                      habe die ecowitt App schnell installiert - ja da bekomme ich die Daten....

                      LatziL Online
                      LatziL Online
                      Latzi
                      schrieb am zuletzt editiert von Latzi
                      #3458

                      @matt77che
                      Somit ist mal sicher, dass das Display die Wetterdaten per WLAN versendet. Wie hast du die IP des ioBroker´s der Wetterstation bekanntgegeben?

                      Edit: Ich meine den Punkt 3 in der Grafik
                      28ee5e7a-e36a-42ec-a63b-30b67978b7a9-image.png

                      M 1 Antwort Letzte Antwort
                      0
                      • M Matt77CHE

                        @Latzi
                        habe die ecowitt App schnell installiert - ja da bekomme ich die Daten....

                        SBorgS Offline
                        SBorgS Offline
                        SBorg
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #3459

                        @matt77che
                        Hast du den Service wie von @a200 genannt auch gestoppt? Zweimal auf dem selben Port geht schief.
                        ps -aux|grep nc|grep 1080 dann darf das nicht kommen:

                        Bild 1.png

                        Sonst halt sudo service stop wetterstation dann sollte auch ./wetterstation.sh --debug wieder etwas liefern.
                        Die Frage zum Eingangsfehler bliebe aber noch, denn so einfach von selbst stellt es seinen Dienst nicht ein. Da muss noch was anderes klemmen.

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

                        M 1 Antwort Letzte Antwort
                        0
                        • SBorgS SBorg

                          @matt77che
                          Hast du den Service wie von @a200 genannt auch gestoppt? Zweimal auf dem selben Port geht schief.
                          ps -aux|grep nc|grep 1080 dann darf das nicht kommen:

                          Bild 1.png

                          Sonst halt sudo service stop wetterstation dann sollte auch ./wetterstation.sh --debug wieder etwas liefern.
                          Die Frage zum Eingangsfehler bliebe aber noch, denn so einfach von selbst stellt es seinen Dienst nicht ein. Da muss noch was anderes klemmen.

                          M Offline
                          M Offline
                          Matt77CHE
                          schrieb am zuletzt editiert von
                          #3460

                          @sborg

                          also bei ps -aux etc gibt er mir nichts aus - also gar nichts;

                          der Befehl sudo service stop wetterstation gibt aus: stop: unrecognized service ;

                          der Befehl wie in der Anleitung: sudo systemctl stop wetterstation funktioniert;

                          bekomme jedoch noch immer keine Daten....

                          LatziL 1 Antwort Letzte Antwort
                          0
                          • LatziL Latzi

                            @matt77che
                            Somit ist mal sicher, dass das Display die Wetterdaten per WLAN versendet. Wie hast du die IP des ioBroker´s der Wetterstation bekanntgegeben?

                            Edit: Ich meine den Punkt 3 in der Grafik
                            28ee5e7a-e36a-42ec-a63b-30b67978b7a9-image.png

                            M Offline
                            M Offline
                            Matt77CHE
                            schrieb am zuletzt editiert von
                            #3461

                            @latzi
                            ich habe die IP Adresse vom ioBroker angegeben: 192.168.1.245
                            Beim Port dann 1080

                            SBorgS 1 Antwort Letzte Antwort
                            0
                            • M Matt77CHE

                              @sborg

                              also bei ps -aux etc gibt er mir nichts aus - also gar nichts;

                              der Befehl sudo service stop wetterstation gibt aus: stop: unrecognized service ;

                              der Befehl wie in der Anleitung: sudo systemctl stop wetterstation funktioniert;

                              bekomme jedoch noch immer keine Daten....

                              LatziL Online
                              LatziL Online
                              Latzi
                              schrieb am zuletzt editiert von
                              #3462

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

                              der Befehl wie in der Anleitung: sudo systemctl stop wetterstation funktioniert;

                              damit ist das service gestoppt; sudo systemctl start wetterstation

                              1 Antwort Letzte Antwort
                              0
                              • M Matt77CHE

                                @latzi
                                ich habe die IP Adresse vom ioBroker angegeben: 192.168.1.245
                                Beim Port dann 1080

                                SBorgS Offline
                                SBorgS Offline
                                SBorg
                                Forum Testing Most Active
                                schrieb am zuletzt editiert von
                                #3463

                                @matt77che Sorry, habe mich verleiten lassen, muss nicht "service" sondern "systemctl" lauten, aber egal, er läuft nicht.

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

                                192.168.1.245

                                ...und das ist auch die IP von dem Rechner auf dem das Skript läuft, also "Skript-Rechner" = "ioB-Rechner" (was so Ok ist, aber das Display schickt halt die Daten genau dahin und dann muss auch dort das Skript laufen)

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

                                1 Antwort Letzte Antwort
                                0
                                • M Offline
                                  M Offline
                                  Matt77CHE
                                  schrieb am zuletzt editiert von
                                  #3464

                                  oook - ihr habt mich auf die Spur gebracht.....!

                                  Ich bekomme nun bei --debug alle Daten angezeigt!

                                  • lag daran (danke SBorg für den Wink mit dem Zaunpfahl), dass ich bei der Wetterstation die IP 192.168.1.244 (die vom Proxmox) angeben musste - und nicht die vom ioBroker (192.168.1.245) - da das Skript auf der 244 installiert ist obwohl es da im Ordner iobroker liegt.. (der iobroker ist in einem Container in Proxmox).

                                  jetzt habe ich zwar die Daten beim Debug - aber noch nicht im iobroker.....

                                  da_WoodyD 1 Antwort Letzte Antwort
                                  0
                                  • M Offline
                                    M Offline
                                    Matt77CHE
                                    schrieb am zuletzt editiert von
                                    #3465

                                    halt!

                                    Sie sind Drin!!!

                                    HERZLICHEN DANK euch für die Hilfe!!

                                    Gruss
                                    Matt

                                    1 Antwort Letzte Antwort
                                    0
                                    • M Matt77CHE

                                      oook - ihr habt mich auf die Spur gebracht.....!

                                      Ich bekomme nun bei --debug alle Daten angezeigt!

                                      • lag daran (danke SBorg für den Wink mit dem Zaunpfahl), dass ich bei der Wetterstation die IP 192.168.1.244 (die vom Proxmox) angeben musste - und nicht die vom ioBroker (192.168.1.245) - da das Skript auf der 244 installiert ist obwohl es da im Ordner iobroker liegt.. (der iobroker ist in einem Container in Proxmox).

                                      jetzt habe ich zwar die Daten beim Debug - aber noch nicht im iobroker.....

                                      da_WoodyD Offline
                                      da_WoodyD Offline
                                      da_Woody
                                      schrieb am zuletzt editiert von
                                      #3466

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

                                      die IP 192.168.1.244 (die vom Proxmox) angeben musste - und nicht die vom ioBroker (192.168.1.245)

                                      eigentlich jetzt egal, funzt ja, aber du hast 2 verschiedene IPs vom ioBroker?
                                      nein, nicht egal... du hast das direkt im knoten und nicht in deinem ioB container installiert?
                                      ob das so gut ist...

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

                                      SBorgS 1 Antwort Letzte Antwort
                                      0
                                      • da_WoodyD da_Woody

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

                                        die IP 192.168.1.244 (die vom Proxmox) angeben musste - und nicht die vom ioBroker (192.168.1.245)

                                        eigentlich jetzt egal, funzt ja, aber du hast 2 verschiedene IPs vom ioBroker?
                                        nein, nicht egal... du hast das direkt im knoten und nicht in deinem ioB container installiert?
                                        ob das so gut ist...

                                        SBorgS Offline
                                        SBorgS Offline
                                        SBorg
                                        Forum Testing Most Active
                                        schrieb am zuletzt editiert von
                                        #3467

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

                                        ob das so gut ist...

                                        Du stellst dir die Frage wahrscheinlich nicht selbst, aber es lesen ja auch andere still mit.
                                        Da ich pauschal nix böses will oder mache, ist es nicht sooo schlimm....

                                        ...aber, wenn ich wollte (gerade wenn man wie fast üblich als root unterwegs ist), oder man direkt von GitHub installiert und mein Account wäre dort gehackt, kann der Angreifer dadurch volle Kontrolle über den Knoten erlangen. Dann stehen ihm/ihr/es what ever ;) auch die Türen zu den Containern offen...

                                        Merke: nie, niemals, nimmr als root arbeiten und soviel es geht "kapseln" (auf diverse Maschinen aufteilen). Dann wird es sehr schwer etwas zu kompromittieren :)

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

                                        da_WoodyD 1 Antwort Letzte Antwort
                                        0
                                        • SBorgS SBorg

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

                                          ob das so gut ist...

                                          Du stellst dir die Frage wahrscheinlich nicht selbst, aber es lesen ja auch andere still mit.
                                          Da ich pauschal nix böses will oder mache, ist es nicht sooo schlimm....

                                          ...aber, wenn ich wollte (gerade wenn man wie fast üblich als root unterwegs ist), oder man direkt von GitHub installiert und mein Account wäre dort gehackt, kann der Angreifer dadurch volle Kontrolle über den Knoten erlangen. Dann stehen ihm/ihr/es what ever ;) auch die Türen zu den Containern offen...

                                          Merke: nie, niemals, nimmr als root arbeiten und soviel es geht "kapseln" (auf diverse Maschinen aufteilen). Dann wird es sehr schwer etwas zu kompromittieren :)

                                          da_WoodyD Offline
                                          da_WoodyD Offline
                                          da_Woody
                                          schrieb am zuletzt editiert von
                                          #3468

                                          @sborg noe.png die frage stell ich mir sicher nicht! ;)
                                          als root unterwegs? na hoffentlich bekommt das keiner mit! ;)
                                          ich meinte damit eigentlich nur, wie man auf den trichter kommt, dein script nicht in der ioB VM/container zu insten...

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

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          724

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe