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.
    • Negalein
      Negalein Global Moderator @SBorg last edited by

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

      Wer kann ( @Negalein ) darf gerne mal mit testen, ist in einer Minute erledigt.

      leider erst am Sonntag Abend. Hab hier kein VPN. 😞

      1 Reply Last reply Reply Quote 0
      • R
        Rushmed Most Active @SBorg last edited by

        @sborg Habs geändert und läuft nun schon seit etwa 21 h unterbrechungsfrei. Danke.

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

          @rushmed Oftmals sind es nur die kleinen Dinge.... 🙂
          @Negalein Ich weiß doch, deswegen auch Zwinker-Smily

          Aber es läuft so wieder stabil. Man sieht auch noch den vorherigen Hänger und seit 1.5 Tagen ist nun Ruhe
          Bild 001.png

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

            Da keine offensichtlichen Fehler aufgetreten sind bzw. einer ausgemerzt (OSeM) wurde:

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

            • + durchschnittliche Windrichtung und -geschwindigkeit der letzten 10 Minuten alternativ anstelle
              der aktuellen Werte an OpenSenseMap, windy und wetter.com senden
            • + Temperaturtrend Aussentemperatur der letzten Stunde
            • ~ Fix für Datenübertragung an nicht antwortenden OSeM-Server

            Wie immer zu finden im GitHub


            Update-Routine von Vorgängerversion:

            • aktuellen WS-Updater nutzen (Download falls älter als V2.12.1: wget -O ws_updater.sh https://raw.githubusercontent.com/SBorg2014/WLAN-Wetterstation/master/ws_updater.sh)
            • ./ws_updater.sh im Installationsverzeichnis ausführen
            • Menüpunkt "4" wählen und die Fragen beantworten
            • wetterstation.js muss ebenfalls im JavaScript-Adapter ersetzt und einmalig ausgeführt werden (neuer Datenpunkt Aussentemperatur_Trend); bei aktivierter Rest-API wird der Datenpunkt automatisch im ioB angelegt

            Update sollte durchgeführt werden, gerade wenn man OpenSenseMap nutzt.

            Die Release-Version ist nicht mit dem letzten Beta-Release identisch! Betatester tauschen bitte die ".sh" und ".sub" aus und restarten den Service.

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

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

              Da keine offensichtlichen Fehler aufgetreten sind bzw. einer ausgemerzt (OSeM) wurde:

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

              Mußte dc installieren und läuft 👍

              1 Reply Last reply Reply Quote 1
              • R
                Rushmed Most Active @SBorg last edited by Rushmed

                @sborg Hallo, habe über den Updater auf die 17 geupdated und bekomme bei Statusabfrage folgende Ausgabe.

                pi@Smartazamba:~/Wetterstation $ systemctl status wetterstation
                ● wetterstation.service - Service für ioBroker Wetterstation
                     Loaded: loaded (/etc/systemd/system/wetterstation.service; enabled; vendor preset: enabled)
                     Active: active (running) since Fri 2022-08-05 18:33:56 CEST; 6s ago
                   Main PID: 2232017 (wetterstation.s)
                      Tasks: 3 (limit: 8985)
                        CPU: 6.073s
                     CGroup: /system.slice/wetterstation.service
                             ├─2232017 /bin/bash /home/pi/Wetterstation/wetterstation.sh
                             └─2234321 /bin/bash /home/pi/Wetterstation/wetterstation.sh
                
                Aug 05 18:34:02 Smartazamba wetterstation.sh[2234299]: /home/pi/Wetterstation/wetterstation.sh: line 198: get_DATA: command not found
                Aug 05 18:34:02 Smartazamba wetterstation.sh[2234304]: (standard_in) 1: syntax error
                Aug 05 18:34:02 Smartazamba wetterstation.sh[2234305]: /home/pi/Wetterstation/wetterstation.sh: line 384: opensensemap: command not found
                Aug 05 18:34:02 Smartazamba wetterstation.sh[2234306]: /home/pi/Wetterstation/wetterstation.sh: line 198: get_DATA: command not found
                Aug 05 18:34:02 Smartazamba wetterstation.sh[2234311]: (standard_in) 1: syntax error
                Aug 05 18:34:02 Smartazamba wetterstation.sh[2234312]: /home/pi/Wetterstation/wetterstation.sh: line 384: opensensemap: command not found
                Aug 05 18:34:02 Smartazamba wetterstation.sh[2234313]: /home/pi/Wetterstation/wetterstation.sh: line 198: get_DATA: command not found
                Aug 05 18:34:02 Smartazamba wetterstation.sh[2234320]: (standard_in) 1: syntax error
                Aug 05 18:34:02 Smartazamba wetterstation.sh[2234321]: /home/pi/Wetterstation/wetterstation.sh: line 384: opensensemap: command not found
                Aug 05 18:34:02 Smartazamba wetterstation.sh[2234322]: /home/pi/Wetterstation/wetterstation.sh: line 198: get_DATA: command not found
                Aug 05 18:34:02 Smartazamba wetterstation.sh[2234327]: (standard_in) 1: syntax error
                
                

                Was hab ich falsch gemacht?

                Was hat diese Angabe beim Ausführen des Updaters zu bedeuten:

                 Patche wetterstation.conf auf V2.17.0 ...
                ./ws_updater.sh: line 405: [: ==: unary operator expected
                 Fertig...
                
                

                Habs jetzt mehrmals versucht. Mit Updater und ohne. Der Fehler mit den fehlenden Kommandos bleibt und Daten kommen nicht an.

                Beim Debug siehts ähnlich aus:

                pi@Smartazamba:~/Wetterstation $ systemctl status wetterstation
                ● wetterstation.service - Service für ioBroker Wetterstation
                     Loaded: loaded (/etc/systemd/system/wetterstation.service; enabled; vendor preset: enabled)
                     Active: active (running) since Fri 2022-08-05 19:48:53 CEST; 10s ago
                   Main PID: 527835 (wetterstation.s)
                      Tasks: 1 (limit: 8985)
                        CPU: 10.750s
                     CGroup: /system.slice/wetterstation.service
                             ├─527835 /bin/bash /home/pi/Wetterstation/wetterstation.sh
                             └─532315 date +%H
                
                Aug 05 19:49:03 Smartazamba wetterstation.sh[532295]: /home/pi/Wetterstation/wetterstation.sh: line 198: get_DATA: command not found
                Aug 05 19:49:03 Smartazamba wetterstation.sh[532296]: /home/pi/Wetterstation/wetterstation.sh: line 326: debuging: command not found
                Aug 05 19:49:03 Smartazamba wetterstation.sh[532301]: (standard_in) 1: syntax error
                Aug 05 19:49:03 Smartazamba wetterstation.sh[532302]: /home/pi/Wetterstation/wetterstation.sh: line 384: opensensemap: command not found
                Aug 05 19:49:03 Smartazamba wetterstation.sh[532303]: /home/pi/Wetterstation/wetterstation.sh: line 198: get_DATA: command not found
                Aug 05 19:49:03 Smartazamba wetterstation.sh[532304]: /home/pi/Wetterstation/wetterstation.sh: line 326: debuging: command not found
                Aug 05 19:49:03 Smartazamba wetterstation.sh[532310]: (standard_in) 1: syntax error
                Aug 05 19:49:03 Smartazamba wetterstation.sh[532312]: /home/pi/Wetterstation/wetterstation.sh: line 384: opensensemap: command not found
                Aug 05 19:49:03 Smartazamba wetterstation.sh[532313]: /home/pi/Wetterstation/wetterstation.sh: line 198: get_DATA: command not found
                Aug 05 19:49:03 Smartazamba wetterstation.sh[532314]: /home/pi/Wetterstation/wetterstation.sh: line 326: debuging: command not found
                Aug 05 19:49:03 Smartazamba wetterstation.sh[532319]: (standard_in) 1: syntax error
                Aug 05 19:49:03 Smartazamba wetterstation.sh[532320]: /home/pi/Wetterstation/wetterstation.sh: line 384: opensensemap: command not found
                
                
                SBorg 1 Reply Last reply Reply Quote 0
                • Negalein
                  Negalein Global Moderator @SBorg last edited by

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

                  Ich weiß doch, deswegen auch Zwinker-Smily

                  Ahh, der Zwinker ist mir am Handy garnicht aufgefallen. 😁

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

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

                    Was hab ich falsch gemacht?

                    Hast du versucht eine Beta-Version mittels des Updaters upzugraden? Das funktioniert nicht, hier muss man per Hand die Dateien kopieren.

                    So wie es aussieht fehlt oder ist deine *.sub beschädigt. Ich würde trotzdem mal beide neu installieren. Im Installationsverzeichnis (vorher den Service stoppen):
                    wget -O wetterstation.sh https://raw.githubusercontent.com/SBorg2014/WLAN-Wetterstation/master/wetterstation.sh
                    wget -O wetterstation.sub https://raw.githubusercontent.com/SBorg2014/WLAN-Wetterstation/master/wetterstation.sub

                    R 1 Reply Last reply Reply Quote 0
                    • R
                      Rushmed Most Active @SBorg last edited by

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

                      wget -O wetterstation.sub https://github.com/SBorg2014/WLAN-Wetterstation/blob/master/wetterstation.sub

                      Jetzt siehts noch schlimmer aus:

                      pi@Smartazamba:~/Wetterstation $ systemctl status wetterstation
                      ● wetterstation.service - Service für ioBroker Wetterstation
                           Loaded: loaded (/etc/systemd/system/wetterstation.service; enabled; vendor preset: enabled)
                           Active: failed (Result: exit-code) since Fri 2022-08-05 20:17:03 CEST; 1s ago
                          Process: 977580 ExecStart=/home/pi/Wetterstation/wetterstation.sh (code=exited, status=203/EXEC)
                         Main PID: 977580 (code=exited, status=203/EXEC)
                              CPU: 4ms
                      
                      Aug 05 20:17:03 Smartazamba systemd[1]: Started Service für ioBroker Wetterstation.
                      Aug 05 20:17:03 Smartazamba systemd[977580]: wetterstation.service: Failed to execute /home/pi/Wetterstation/wetterstat>
                      Aug 05 20:17:03 Smartazamba systemd[977580]: wetterstation.service: Failed at step EXEC spawning /home/pi/Wetterstation>
                      Aug 05 20:17:03 Smartazamba systemd[1]: wetterstation.service: Main process exited, code=exited, status=203/EXEC
                      Aug 05 20:17:03 Smartazamba systemd[1]: wetterstation.service: Failed with result 'exit-code'.
                      
                      

                      Ich habe nicht versucht eine Beta mit dem Updater up zu daten.

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

                        @rushmed Sieht jetzt verdächtig nach fehlenden Rechten aus.
                        Was sagt denn ein ls -al wetterstattion*
                        bzgl. Beta: dann weiß ich nicht was schief gelaufen ist. Pauschal scheint es zu funktionieren.

                        R 1 Reply Last reply Reply Quote 0
                        • R
                          Rushmed Most Active @SBorg last edited by Rushmed

                          @sborg Hab nochmal alles gelöscht und mit dem Updater neu installiert.

                          pi@Smartazamba:~/Wetterstation $ systemctl status wetterstation
                          ● wetterstation.service - Service für ioBroker Wetterstation
                               Loaded: loaded (/etc/systemd/system/wetterstation.service; enabled; vendor preset: enabled)
                               Active: active (running) since Fri 2022-08-05 20:24:00 CEST; 1s ago
                             Main PID: 978048 (wetterstation.s)
                                Tasks: 2 (limit: 8985)
                                  CPU: 1.724s
                               CGroup: /system.slice/wetterstation.service
                                       ├─978048 /bin/bash /home/pi/Wetterstation/wetterstation.sh
                                       ├─978719 /bin/bash /home/pi/Wetterstation/wetterstation.sh
                                       └─978720 [bc]
                          
                          Aug 05 20:24:02 Smartazamba wetterstation.sh[978699]: /home/pi/Wetterstation/wetterstation.sh: line 198: get_DATA: comm>
                          Aug 05 20:24:02 Smartazamba wetterstation.sh[978704]: (standard_in) 1: syntax error
                          Aug 05 20:24:02 Smartazamba wetterstation.sh[978705]: /home/pi/Wetterstation/wetterstation.sh: line 384: opensensemap: >
                          Aug 05 20:24:02 Smartazamba wetterstation.sh[978706]: /home/pi/Wetterstation/wetterstation.sh: line 198: get_DATA: comm>
                          Aug 05 20:24:02 Smartazamba wetterstation.sh[978711]: (standard_in) 1: syntax error
                          Aug 05 20:24:02 Smartazamba wetterstation.sh[978712]: /home/pi/Wetterstation/wetterstation.sh: line 384: opensensemap: >
                          Aug 05 20:24:02 Smartazamba wetterstation.sh[978713]: /home/pi/Wetterstation/wetterstation.sh: line 198: get_DATA: comm>
                          Aug 05 20:24:02 Smartazamba wetterstation.sh[978720]: (standard_in) 1: syntax error
                          Aug 05 20:24:02 Smartazamba wetterstation.sh[978721]: /home/pi/Wetterstation/wetterstation.sh: line 384: opensensemap: >
                          Aug 05 20:24:02 Smartazamba wetterstation.sh[978722]: /home/pi/Wetterstation/wetterstation.sh: line 198: get_DATA: comm>
                          
                          pi@Smartazamba:~/Wetterstation $ ls -al wetterstattion*
                          ls: cannot access 'wetterstattion*': No such file or directory
                          
                          
                          pi@Smartazamba:~/Wetterstation $ sudo ls -al wetterstation*
                          -rw-r--r-- 1 pi pi  7561 Aug  5 20:05 wetterstation.conf
                          -rw-r--r-- 1 pi pi 21596 Jul 21 08:53 wetterstation.js
                          -rwxr-xr-x 1 pi pi 19368 Aug  5 15:39 wetterstation.sh
                          -rw-r--r-- 1 pi pi 77119 Aug  5 14:20 wetterstation.sub
                          
                          

                          Wenn ich Opensensemap in der Conf deaktiviere taucht zumindest diese fehlende Kommando bei der Satusabfrage nicht mehr auf.

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

                            @rushmed Blöde Tippfehler... 😉

                            Die Fehlermeldungen besagen, dass er die opensensensmap und get_data - Befehle nicht kennt. Die lädt er aus der sub nach, was fehlschlägt (wofür es keinen offensichtlichen Grund gibt).

                            Hmm, das (meist) Allheilmittel: reboot?

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

                              @sborg
                              mir ist beim patchen folgendes aufgefallen:

                              Patche wetterstation.conf auf V2.17.0 ...
                              ./ws_updater.sh: Zeile 405: [: ==: Einstelliger (unärer) Operator erwartet.
                               Fertig...
                              

                              Ich bekomme ständig:

                              Aug  5 20:38:39 ZEROSERVER wetterstation.sh[18688]: (standard_in) 1: syntax error
                              Aug  5 20:38:39 ZEROSERVER wetterstation.sh[18688]: /home/wetter/wetterstation.sh: Zeile 384: opensensemap: Kommando nicht gefunden.
                              Aug  5 20:38:39 ZEROSERVER wetterstation.sh[18688]: /home/wetter/wetterstation.sh: Zeile 392: logging: Kommando nicht gefunden.
                              Aug  5 20:38:39 ZEROSERVER wetterstation.sh[18688]: /home/wetter/wetterstation.sh: Zeile 198: get_DATA: Kommando nicht gefunden.
                              
                              R SBorg 2 Replies Last reply Reply Quote 0
                              • R
                                Rushmed Most Active @Boronsbruder last edited by Rushmed

                                @boronsbruder Wo kommen denn die Meldungen bei dir und kommen Daten im ioBroker an?

                                @SBorg Reboot hatte ich schon erfolglos probiert. Erneuter Reboot war auch erfolglos, selbes Ergebnis.

                                @Nashra Läuft bei dir alles mit der .17?

                                Boronsbruder Nashra 2 Replies Last reply Reply Quote 0
                                • Boronsbruder
                                  Boronsbruder @Rushmed last edited by

                                  @rushmed
                                  Ist aus der logfile und Daten kommen keine an

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

                                    @boronsbruder / @Rushmed
                                    Könnt ihr mal ein dos2unix wetterstation.sub machen? Ggf. mittels sudo apt install dos2unix nachinstallieren.

                                    R 1 Reply Last reply Reply Quote 1
                                    • SBorg
                                      SBorg Forum Testing Most Active @Boronsbruder last edited by

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

                                      @sborg
                                      mir ist beim patchen folgendes aufgefallen:
                                      Patche wetterstation.conf auf V2.17.0 ...
                                      ./ws_updater.sh: Zeile 405: [: ==: Einstelliger (unärer) Operator erwartet.
                                      Fertig...

                                      Du hast keine Rest-API installiert? Ist ein Schönheitsfehler und im kommenden Updater gefixt.

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

                                        @sborg
                                        ich hatte nur noch keine Daten in der Config eingetragen

                                        nach dos2unix gibts nur noch

                                        Aug  5 21:23:33 ZEROSERVER wetterstation.sh[22152]: Connection to 192.168.116.249 8087 port [tcp/*] succeeded!
                                        Aug  5 21:23:34 ZEROSERVER wetterstation.sh[22152]: (standard_in) 1: syntax error
                                        
                                        Debug VAR:
                                        Installationsverzeichnis: /home/wetter
                                        IPP: 192.168.116.249:8087       WS_PORT: 45454          WS_POLL: 30             PRE_DP: 0_userdata.0.Wetterstation
                                        WEB: HTTPS              WS_PROT: Ecowitt        DP35/40/50/60/70/100/200/250/300: 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0
                                        WH31: 0
                                        Script-Version: V2.17.0 Config-Version: V2.17.0 Sub-Version: V2.17.0
                                        
                                        Kommunikationsfehler!
                                        
                                        (standard_in) 1: syntax error
                                        (standard_in) 1: syntax error
                                        (standard_in) 1: syntax error
                                        (standard_in) 1: syntax error
                                        
                                        
                                        R SBorg 2 Replies Last reply Reply Quote 0
                                        • R
                                          Rushmed Most Active @SBorg last edited by

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

                                          @boronsbruder / @Rushmed
                                          Könnt ihr mal ein dos2unix wetterstation.sub machen? Ggf. mittels sudo apt install dos2unix nachinstallieren.

                                          Du bist ein sehr guter Typ. Jetzt läufts.

                                          Was war das Problem?

                                          SBorg 1 Reply Last reply Reply Quote 0
                                          • R
                                            Rushmed Most Active @Boronsbruder last edited by

                                            @boronsbruder Haste den Service neu gestartet?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            795
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            linux shell-script wetterstation wlan-wetterstation
                                            143
                                            5478
                                            3295009
                                            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