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

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

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

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

[Linux Shell-Skript] WLAN-Wetterstation

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
linuxshell-scriptwetterstationwlan-wetterstation
5.7k Beiträge 153 Kommentatoren 3.8m Aufrufe 135 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.
  • SBorgS SBorg

    @xxjooo Es kommt nur mehr zurück als erwartet :)

    sendTo('influxdb.0', 'query', 'DROP measurement "0_userdata.0.Wetterstation.Aussenfeuchtigkeit"', function (result) { console.log("Influx meldet " + JSON.stringify(result)); }); 
    
    V Offline
    V Offline
    viper4iob
    schrieb am zuletzt editiert von viper4iob
    #3081

    @sborg

    Ich habe jetzt mal das Grafana-Dashboard in Betrieb genommen, echt coole Sache. Danke dafür.
    Ein kleiner Hinweis: Ich glaube beim Windgeschwindigkeitsgraphen sind die y-Beschriftungen vertauscht.
    Wind müsste eher links und Böen rechts sein, denke ich.

    Und ich weiß, keine Fragen zu Grafana selbst, aber ich weiß ein paar Datenpunkte nicht zuzuordnen, die da benutzt werden:
    Grafana-Dashboard_V8.jpg
    Bei "Nächster Regen in:" wird der DP "0_userdata.0.VIS.Wetter.Regenvorschau" verwendet. Wo kommt der her, aus einem Adapter oder was selbst gebautes?

    Und dann rechts die grünen Rechtecke, da sind folgende DPs hinterlegt:
    alias.0.Wetterstation.openSenseMap
    alias.0.Wetterstation.Windy
    alias.0.Wetterstation.Kommunikationsfehler
    alias.0.Wetterstation.FW_Upgrade

    Sind das nur Aliase auf die originalen DPs?
    Wenn ich allerdings die originalen DPs nehme, die ich im Wetterstations-Ordner finden kann, dann funktioniert es nicht, weil die true und false liefern und Grafana erwartet für den Text und die Farbe Werte von 0 und 1, und mit true und false funktioniert es nicht.

    SBorgS 1 Antwort Letzte Antwort
    0
    • V viper4iob

      @sborg

      Ich habe jetzt mal das Grafana-Dashboard in Betrieb genommen, echt coole Sache. Danke dafür.
      Ein kleiner Hinweis: Ich glaube beim Windgeschwindigkeitsgraphen sind die y-Beschriftungen vertauscht.
      Wind müsste eher links und Böen rechts sein, denke ich.

      Und ich weiß, keine Fragen zu Grafana selbst, aber ich weiß ein paar Datenpunkte nicht zuzuordnen, die da benutzt werden:
      Grafana-Dashboard_V8.jpg
      Bei "Nächster Regen in:" wird der DP "0_userdata.0.VIS.Wetter.Regenvorschau" verwendet. Wo kommt der her, aus einem Adapter oder was selbst gebautes?

      Und dann rechts die grünen Rechtecke, da sind folgende DPs hinterlegt:
      alias.0.Wetterstation.openSenseMap
      alias.0.Wetterstation.Windy
      alias.0.Wetterstation.Kommunikationsfehler
      alias.0.Wetterstation.FW_Upgrade

      Sind das nur Aliase auf die originalen DPs?
      Wenn ich allerdings die originalen DPs nehme, die ich im Wetterstations-Ordner finden kann, dann funktioniert es nicht, weil die true und false liefern und Grafana erwartet für den Text und die Farbe Werte von 0 und 1, und mit true und false funktioniert es nicht.

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

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

      Wind müsste eher links und Böen rechts sein, denke ich.

      Denkst du richtig. Danke, ist mir gar nicht aufgefallen.

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

      keine Fragen zu Grafana selbst

      Das gilt/steht für GitHub. Ich mag dort einfach keine zig Issues dann zu Grafana haben. "Hier" ist es egal, solange es mit dem Thema Wetterstation zu tun hat und kein "wie installiere ich Grafana" ist ;)

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

      Bei "Nächster Regen in:" wird der DP "0_userdata.0.VIS.Wetter.Regenvorschau" verwendet. Wo kommt der her, aus einem Adapter oder was selbst gebautes?

      Das kommt aus dem Wunderground-Adapter mit einem JS von Pix, man braucht das Rad ja nicht zweimal erfinden:

      /* Wunderground Regen
      Abfrage des Weatherunderground Adapters im Bereich Vorhersage,
      wann der nächste Regen erwartet wird.
      
      Findet in den forecastHourly-Datenpunkt den ersten Regen-Eintrag
      Ausgabe in Text ("kein Regen", "X Stunden (X% [Wahrscheinlichkeit])")
      
      http://forum.iobroker.net/viewtopic.php?f=21&t=3447#p31858
      
      
      01.08.2016 erstellt von Pix unter Nutzung des obigen Skriptes
      28.06.2017 Korrekturen
      12.07.2017 Fehler abfangen und Typ Variable auf String geändert
      06.03.2019 Code optimiert
                 berücksichtigt Niederschlag in der aktuellen Stunde (Stunde 0)
      11.06.2019 auf neue Datenpunkte angepasst für weatherground-Adapter (getestet V3.0.11)
      04.08.2019 geändert für Wunderground Adapter 3.1.1
      08.03.2021 Codeoptimierungen @SBorg
      
      */
      
      
      const vorstd = 36; // Vorschau in Stunden (weatherundergroudn bietet neuerdings bis 36h Vorschau), kann hier auch kleiner sein
      const idRegen = "0_userdata.0.VIS.Wetter.Regenvorschau"; // Ziel-Datenpunkt
      const wunder_inst = "weatherunderground.0."; // Weatherground-Adapter Instanz
      const logging = false;
      
      createState(idRegen, "kein Regen", { name: "Regenvorschau", type: "string", role: "text" });
       
      
      function berechneZeit() {
          if (logging) log("Berechne Dauer in Stunden bis zum nächsten Regen");
          let data=0, pop=0;
          for (let i=0; i<vorstd; i++) {
              data = getState(wunder_inst + "forecastHourly." + i + "h.precipitation").val;
              if (data > 0) {   
                  pop = getState(wunder_inst + "forecastHourly." + i + "h.precipitationChance").val;
                  if (logging) log("Regeneintrag gefunden bei " + i + "h " + data + "mm");
                  if (i == 0) { // wenn jetzt Regen
                      if (logging) log("In dieser Stunde werden " + data + "mm Regen erwartet (Wahrscheinlichkeit " + pop + "%)");
                      setState(idRegen, "jetzt (" + pop + "%)", true);
                  } else {
                      if (logging) log("In " + i + " Stunden werden " + data + "mm Regen erwartet (Wahrscheinlichkeit " + pop + "%)");
                      if (i==1) { setState(idRegen, "1 Stunde (" + pop + "%)", true); } else { setState(idRegen, i + " Stunden (" + pop + "%)", true); }
                  }
                  i=vorstd-1; // beim ersten Auftreten der Regenwahrscheinlichkeit über 0 abbrechen
              } 
              if ((i == vorstd-1) && (pop == 0)) {
                  setState(idRegen, "Kein Regen erwartet (" + pop + "%)", true);
                  if (logging) log("Kein Regen erwartet (" + pop + "%)");
              }
          }
      }
       
      // bei jeglicher Aktualisierung von Weatherunderground Berechnung starten
       
      on({
          id: /^weatherunderground\.[0-9]+\.forecast.*\.[0-9]+h\.precipitation$/,  // forecastHourly, forecastDaily, forecast
          change: "any"
      }, berechneZeit);
       
      // bei Skriptstart
      berechneZeit();
      
      

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

      Sind das nur Aliase auf die originalen DPs?

      Ja und Nein. Wären es nur reine Aliase könnte ich ja auch gleich die Originalen nehmen, schließlich werden die Bezeichnungen sich nicht ändern wie bspw. bei einem Device welches ausgetauscht werden muss ;)
      Man kann damit aber auch schön konvertieren :grinning:
      Bild 3.png

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

      G 1 Antwort Letzte Antwort
      0
      • SBorgS SBorg

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

        Wind müsste eher links und Böen rechts sein, denke ich.

        Denkst du richtig. Danke, ist mir gar nicht aufgefallen.

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

        keine Fragen zu Grafana selbst

        Das gilt/steht für GitHub. Ich mag dort einfach keine zig Issues dann zu Grafana haben. "Hier" ist es egal, solange es mit dem Thema Wetterstation zu tun hat und kein "wie installiere ich Grafana" ist ;)

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

        Bei "Nächster Regen in:" wird der DP "0_userdata.0.VIS.Wetter.Regenvorschau" verwendet. Wo kommt der her, aus einem Adapter oder was selbst gebautes?

        Das kommt aus dem Wunderground-Adapter mit einem JS von Pix, man braucht das Rad ja nicht zweimal erfinden:

        /* Wunderground Regen
        Abfrage des Weatherunderground Adapters im Bereich Vorhersage,
        wann der nächste Regen erwartet wird.
        
        Findet in den forecastHourly-Datenpunkt den ersten Regen-Eintrag
        Ausgabe in Text ("kein Regen", "X Stunden (X% [Wahrscheinlichkeit])")
        
        http://forum.iobroker.net/viewtopic.php?f=21&t=3447#p31858
        
        
        01.08.2016 erstellt von Pix unter Nutzung des obigen Skriptes
        28.06.2017 Korrekturen
        12.07.2017 Fehler abfangen und Typ Variable auf String geändert
        06.03.2019 Code optimiert
                   berücksichtigt Niederschlag in der aktuellen Stunde (Stunde 0)
        11.06.2019 auf neue Datenpunkte angepasst für weatherground-Adapter (getestet V3.0.11)
        04.08.2019 geändert für Wunderground Adapter 3.1.1
        08.03.2021 Codeoptimierungen @SBorg
        
        */
        
        
        const vorstd = 36; // Vorschau in Stunden (weatherundergroudn bietet neuerdings bis 36h Vorschau), kann hier auch kleiner sein
        const idRegen = "0_userdata.0.VIS.Wetter.Regenvorschau"; // Ziel-Datenpunkt
        const wunder_inst = "weatherunderground.0."; // Weatherground-Adapter Instanz
        const logging = false;
        
        createState(idRegen, "kein Regen", { name: "Regenvorschau", type: "string", role: "text" });
         
        
        function berechneZeit() {
            if (logging) log("Berechne Dauer in Stunden bis zum nächsten Regen");
            let data=0, pop=0;
            for (let i=0; i<vorstd; i++) {
                data = getState(wunder_inst + "forecastHourly." + i + "h.precipitation").val;
                if (data > 0) {   
                    pop = getState(wunder_inst + "forecastHourly." + i + "h.precipitationChance").val;
                    if (logging) log("Regeneintrag gefunden bei " + i + "h " + data + "mm");
                    if (i == 0) { // wenn jetzt Regen
                        if (logging) log("In dieser Stunde werden " + data + "mm Regen erwartet (Wahrscheinlichkeit " + pop + "%)");
                        setState(idRegen, "jetzt (" + pop + "%)", true);
                    } else {
                        if (logging) log("In " + i + " Stunden werden " + data + "mm Regen erwartet (Wahrscheinlichkeit " + pop + "%)");
                        if (i==1) { setState(idRegen, "1 Stunde (" + pop + "%)", true); } else { setState(idRegen, i + " Stunden (" + pop + "%)", true); }
                    }
                    i=vorstd-1; // beim ersten Auftreten der Regenwahrscheinlichkeit über 0 abbrechen
                } 
                if ((i == vorstd-1) && (pop == 0)) {
                    setState(idRegen, "Kein Regen erwartet (" + pop + "%)", true);
                    if (logging) log("Kein Regen erwartet (" + pop + "%)");
                }
            }
        }
         
        // bei jeglicher Aktualisierung von Weatherunderground Berechnung starten
         
        on({
            id: /^weatherunderground\.[0-9]+\.forecast.*\.[0-9]+h\.precipitation$/,  // forecastHourly, forecastDaily, forecast
            change: "any"
        }, berechneZeit);
         
        // bei Skriptstart
        berechneZeit();
        
        

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

        Sind das nur Aliase auf die originalen DPs?

        Ja und Nein. Wären es nur reine Aliase könnte ich ja auch gleich die Originalen nehmen, schließlich werden die Bezeichnungen sich nicht ändern wie bspw. bei einem Device welches ausgetauscht werden muss ;)
        Man kann damit aber auch schön konvertieren :grinning:
        Bild 3.png

        G Offline
        G Offline
        G.Hawk
        schrieb am zuletzt editiert von Negalein
        #3083

        @sborg
        Hallo
        Ich habe gerade versucht alles zu installieren ich bekomme auch Daten. Aber das Script läuft nicht.

        Bis hierhin bin ich gekommen:

        "Damit es beim booten automatisch geladen wird: sudo systemctl enable wetterstation.service"

        Da bekomme ich diese Meldung:

        pi@raspberrypi:~ $ sudo systemctl daemon-reload
        pi@raspberrypi:~ $ sudo systemctl enable wetterstation.service
        Failed to enable unit: File wetterstation.service: Invalid argument
        pi@raspberrypi:~ $
        

        Kann mir jemand sagen, was ich falsch mache?

        Status: sudo systemctl status wetterstation

        i@raspberrypi:~ $ sudo systemctl status wetterstation
        * wetterstation.service
           Loaded: error (Reason: Unit wetterstation.service failed to load properly: In
           Active: inactive (dead)
        
        Nov 06 16:00:31 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
        Nov 06 16:00:31 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
        Nov 06 16:09:06 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
        Nov 06 16:26:14 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
        Nov 06 16:27:11 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
        Nov 06 16:30:24 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
        Nov 06 16:34:36 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
        Nov 06 16:40:44 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
        Nov 06 16:42:26 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
        Nov 06 16:42:26 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
        lines 1-14/14 (END)
        
        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • G G.Hawk

          @sborg
          Hallo
          Ich habe gerade versucht alles zu installieren ich bekomme auch Daten. Aber das Script läuft nicht.

          Bis hierhin bin ich gekommen:

          "Damit es beim booten automatisch geladen wird: sudo systemctl enable wetterstation.service"

          Da bekomme ich diese Meldung:

          pi@raspberrypi:~ $ sudo systemctl daemon-reload
          pi@raspberrypi:~ $ sudo systemctl enable wetterstation.service
          Failed to enable unit: File wetterstation.service: Invalid argument
          pi@raspberrypi:~ $
          

          Kann mir jemand sagen, was ich falsch mache?

          Status: sudo systemctl status wetterstation

          i@raspberrypi:~ $ sudo systemctl status wetterstation
          * wetterstation.service
             Loaded: error (Reason: Unit wetterstation.service failed to load properly: In
             Active: inactive (dead)
          
          Nov 06 16:00:31 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
          Nov 06 16:00:31 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
          Nov 06 16:09:06 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
          Nov 06 16:26:14 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
          Nov 06 16:27:11 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
          Nov 06 16:30:24 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
          Nov 06 16:34:36 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
          Nov 06 16:40:44 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
          Nov 06 16:42:26 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
          Nov 06 16:42:26 raspberrypi systemd[1]: /etc/systemd/system/wetterstation.servic
          lines 1-14/14 (END)
          
          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von Thomas Braun
          #3084

          @martin-0

          https://github.com/SBorg2014/WLAN-Wetterstation/wiki/Installation---Teil-2

          Das hast du aber getan, oder?

          Sofern möglich sollte diese Variante benutzt werden, da sie wesentlich Anwender freundlicher ist. Wir legen zuerst im Terminalfenster die nötige Datei an:

          sudo nano /etc/systemd/system/wetterstation.service
          

          Diese bekommt folgenden Inhalt:

          [Unit]
          Description=Service für ioBroker Wetterstation
          
          [Service]
          ExecStart=/home/iobroker/wetterstation.sh
          
          [Install]
          WantedBy=multi-user.target
          

          Die Beschreibung ist frei wählbar, der Service muss ggf. entsprechend Eurem Pfades angepasst werden, je nach dem wo Ihr das Skript liegen habt. Speichern und mittels sudo chmod +x /etc/systemd/system/wetterstation.service ausführbar machen.

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          G 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @martin-0

            https://github.com/SBorg2014/WLAN-Wetterstation/wiki/Installation---Teil-2

            Das hast du aber getan, oder?

            Sofern möglich sollte diese Variante benutzt werden, da sie wesentlich Anwender freundlicher ist. Wir legen zuerst im Terminalfenster die nötige Datei an:

            sudo nano /etc/systemd/system/wetterstation.service
            

            Diese bekommt folgenden Inhalt:

            [Unit]
            Description=Service für ioBroker Wetterstation
            
            [Service]
            ExecStart=/home/iobroker/wetterstation.sh
            
            [Install]
            WantedBy=multi-user.target
            

            Die Beschreibung ist frei wählbar, der Service muss ggf. entsprechend Eurem Pfades angepasst werden, je nach dem wo Ihr das Skript liegen habt. Speichern und mittels sudo chmod +x /etc/systemd/system/wetterstation.service ausführbar machen.

            G Offline
            G Offline
            G.Hawk
            schrieb am zuletzt editiert von
            #3085

            @thomas-braun

            Ja wenn ich "sudo chmod +x /etc/systemd/system/wetterstation.service" eingebe passiert allerdings nichts.
            Also keine Meldung o.Ä.

            Thomas BraunT V 2 Antworten Letzte Antwort
            0
            • G G.Hawk

              @thomas-braun

              Ja wenn ich "sudo chmod +x /etc/systemd/system/wetterstation.service" eingebe passiert allerdings nichts.
              Also keine Meldung o.Ä.

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #3086

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

              Also keine Meldung o.Ä.

              Keine Meldung bedeutet: Alles klar, Kommando konnte ausgeführt werden.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              1 Antwort Letzte Antwort
              0
              • G G.Hawk

                @thomas-braun

                Ja wenn ich "sudo chmod +x /etc/systemd/system/wetterstation.service" eingebe passiert allerdings nichts.
                Also keine Meldung o.Ä.

                V Offline
                V Offline
                viper4iob
                schrieb am zuletzt editiert von viper4iob
                #3087

                @martin-0
                Der chmod Befehl ändert nur die Dateirechte, sodass die Datei ausführbar ist. Mehr passiert da nicht.
                Wie lautet denn der Pfad, wo sich die Datei wetterstation.sh befindet.
                Der gleiche Pfad muss im Service bei ExecStart verwendet werden.
                Standard ist unter /home/iobroker/

                G 1 Antwort Letzte Antwort
                0
                • V viper4iob

                  @martin-0
                  Der chmod Befehl ändert nur die Dateirechte, sodass die Datei ausführbar ist. Mehr passiert da nicht.
                  Wie lautet denn der Pfad, wo sich die Datei wetterstation.sh befindet.
                  Der gleiche Pfad muss im Service bei ExecStart verwendet werden.
                  Standard ist unter /home/iobroker/

                  G Offline
                  G Offline
                  G.Hawk
                  schrieb am zuletzt editiert von G.Hawk
                  #3088

                  @viper4iob
                  Starten funktioniert schon nicht:

                  pi@raspberrypi:~ $ sudo systemctl start wetterstation
                  Failed to start wetterstation.service: Unit wetterstation.service failed to load properly: Invalid argument.
                  See system logs and 'systemctl status wetterstation.service' for details.

                  Der Pfad ist /home/iobroker

                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • G G.Hawk

                    @viper4iob
                    Starten funktioniert schon nicht:

                    pi@raspberrypi:~ $ sudo systemctl start wetterstation
                    Failed to start wetterstation.service: Unit wetterstation.service failed to load properly: Invalid argument.
                    See system logs and 'systemctl status wetterstation.service' for details.

                    Der Pfad ist /home/iobroker

                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von
                    #3089

                    @martin-0

                    Zeig doch mal konkret deine Datei.

                    Linux-Werkzeugkasten:
                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                    NodeJS Fixer Skript:
                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                    G 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @martin-0

                      Zeig doch mal konkret deine Datei.

                      G Offline
                      G Offline
                      G.Hawk
                      schrieb am zuletzt editiert von
                      #3090

                      @thomas-braun Unbenannt.PNG

                      Thomas BraunT V 2 Antworten Letzte Antwort
                      0
                      • G G.Hawk

                        @thomas-braun Unbenannt.PNG

                        Thomas BraunT Online
                        Thomas BraunT Online
                        Thomas Braun
                        Most Active
                        schrieb am zuletzt editiert von
                        #3091

                        @martin-0

                        Bitte keine Screenshots und den Raspberry NICHT MIT DESKTOP BETREIBEN!

                        Linux-Werkzeugkasten:
                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                        NodeJS Fixer Skript:
                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                        G 1 Antwort Letzte Antwort
                        0
                        • Thomas BraunT Thomas Braun

                          @martin-0

                          Bitte keine Screenshots und den Raspberry NICHT MIT DESKTOP BETREIBEN!

                          G Offline
                          G Offline
                          G.Hawk
                          schrieb am zuletzt editiert von
                          #3092

                          @thomas-braun

                          OK wie mache ich das denn richtig?

                          Thomas BraunT 1 Antwort Letzte Antwort
                          0
                          • G G.Hawk

                            @thomas-braun

                            OK wie mache ich das denn richtig?

                            Thomas BraunT Online
                            Thomas BraunT Online
                            Thomas Braun
                            Most Active
                            schrieb am zuletzt editiert von
                            #3093

                            @martin-0

                            Per ssh in einem Terminal auf den Pi gehen. puTTY oder die Windows Powershell nimmt man dafür z. B.
                            Den Pi betreibt man im sog. RunLevel 3.

                            Linux-Werkzeugkasten:
                            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                            NodeJS Fixer Skript:
                            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                            1 Antwort Letzte Antwort
                            0
                            • G G.Hawk

                              @thomas-braun Unbenannt.PNG

                              V Offline
                              V Offline
                              viper4iob
                              schrieb am zuletzt editiert von
                              #3094

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

                              @thomas-braun Unbenannt.PNG

                              Das sieht mir nach einem Formatierungsproblem aus. Da sind mir zu viele Leerzeilen drin.
                              Direkt nach den Überschriften sollten die Argumente kommen, da ist aber überall eine Leerzeile, evtl. hat der systemd ein Problem damit.

                              Thomas BraunT G 2 Antworten Letzte Antwort
                              0
                              • V viper4iob

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

                                @thomas-braun Unbenannt.PNG

                                Das sieht mir nach einem Formatierungsproblem aus. Da sind mir zu viele Leerzeilen drin.
                                Direkt nach den Überschriften sollten die Argumente kommen, da ist aber überall eine Leerzeile, evtl. hat der systemd ein Problem damit.

                                Thomas BraunT Online
                                Thomas BraunT Online
                                Thomas Braun
                                Most Active
                                schrieb am zuletzt editiert von
                                #3095

                                @viper4iob

                                Oder die Datei ist mit einem Windows-Editor vermurkst worden und hat keine Linux-Zeilenumbrüche.

                                Linux-Werkzeugkasten:
                                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                NodeJS Fixer Skript:
                                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                G 1 Antwort Letzte Antwort
                                0
                                • V viper4iob

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

                                  @thomas-braun Unbenannt.PNG

                                  Das sieht mir nach einem Formatierungsproblem aus. Da sind mir zu viele Leerzeilen drin.
                                  Direkt nach den Überschriften sollten die Argumente kommen, da ist aber überall eine Leerzeile, evtl. hat der systemd ein Problem damit.

                                  G Offline
                                  G Offline
                                  G.Hawk
                                  schrieb am zuletzt editiert von
                                  #3096

                                  @viper4iob
                                  Ich habe jetzt alle Leerzeichen gelöscht.
                                  Keine Veränderung

                                  1 Antwort Letzte Antwort
                                  0
                                  • Thomas BraunT Thomas Braun

                                    @viper4iob

                                    Oder die Datei ist mit einem Windows-Editor vermurkst worden und hat keine Linux-Zeilenumbrüche.

                                    G Offline
                                    G Offline
                                    G.Hawk
                                    schrieb am zuletzt editiert von G.Hawk
                                    #3097

                                    @thomas-braun
                                    Den habe ich garnicht benutzt.

                                    G 1 Antwort Letzte Antwort
                                    0
                                    • G G.Hawk

                                      @thomas-braun
                                      Den habe ich garnicht benutzt.

                                      G Offline
                                      G Offline
                                      G.Hawk
                                      schrieb am zuletzt editiert von
                                      #3098

                                      Deutet der Fehler nicht eher daraufhin, dass die Datei garnicht gefunden wird bzw nicht ausführbar ist?

                                      Thomas BraunT 1 Antwort Letzte Antwort
                                      0
                                      • G G.Hawk

                                        Deutet der Fehler nicht eher daraufhin, dass die Datei garnicht gefunden wird bzw nicht ausführbar ist?

                                        Thomas BraunT Online
                                        Thomas BraunT Online
                                        Thomas Braun
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #3099

                                        @martin-0

                                        Dann schau nach:

                                        ls -la /home/iobroker/wetterstation.sh
                                        

                                        Linux-Werkzeugkasten:
                                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                        NodeJS Fixer Skript:
                                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                        G 1 Antwort Letzte Antwort
                                        0
                                        • Thomas BraunT Thomas Braun

                                          @martin-0

                                          Dann schau nach:

                                          ls -la /home/iobroker/wetterstation.sh
                                          
                                          G Offline
                                          G Offline
                                          G.Hawk
                                          schrieb am zuletzt editiert von Negalein
                                          #3100
                                          pi@raspberrypi:~ $ ls -la /home/iobroker/wetterstation.sh
                                          -rwxr-xr-x 1 root root 15472 Nov  3 09:40 /home/iobroker/wetterstation.sh
                                          

                                          Mod-Edit: Code in </> Code-Tag gepackt!

                                          G Thomas BraunT 2 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          485

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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