NEWS
[Linux Shell-Skript] WLAN-Wetterstation
-
@crunchip
super geil -
@crunchip sagte in [Linux Shell-Skript] WLAN-Wetterstation:
@Glasfaser https://grafana.com/grafana/plugins/yesoreyeram-boomtheme-panel
sieht dann so aus, Neues Thema "Wetterstation" hinzugefügt, custom Style vom Night Theme hinein kopiert.Nächste Baustelle
Das Problem ist ... Grafana ist im Synology Docker da habe ich kein Zugriff auf den Ordner
Aber ist nicht so wichtig ... ´werde es nach Zeiten herrausfinden
-
@Glasfaser der Pfad sollte ja keine Rolle spielen, kannst du auch woanders ablegen. Genauso geht ja auch z.b. ein http Link, den du einbinden kannst. Gibt ja mehrere Möglichkeiten
-
@crunchip sagte in [Linux Shell-Skript] WLAN-Wetterstation:
Danke trotzdem ,rennt nicht weg -
@crunchip sagte in [Linux Shell-Skript] WLAN-Wetterstation:
@ilovegym Der Ostwind geht dir dann aber flöten?
Ja, noch, war ne schnelle Kabelbinder Montage bei Regenwetter
Die bleibt da nicht. -
@Glasfaser sagte in [Linux Shell-Skript] WLAN-Wetterstation:
@SBorg sagte in [Linux Shell-Skript] WLAN-Wetterstation:
Wäre toll, da mir für mein "Pimp up your weatherstation"
Dann würde ich aber einen neuen Thread dafür aufmachen
@Nashra sagte in [Linux Shell-Skript] WLAN-Wetterstation:
Da baut der das Teil erstmal auseinander. @SBorg du bist mir einer
Besser als wenn sie schon montiert ist
-
Hi zusammen, ich bin der Anleitung gefolgt und soweit funktioniert auch alles, bis auf den cronjob. Mein IoBroker läuft in einem Docker Container auf meinem Synology DS218+. Das mit dem cronjob läuft aber irgendwie nicht. Kann es sein das dass @reboot im Docker nicht funktioniert? So sieht mein cronjob aus (crontab -l)
@reboot /opt/iobroker/wetterstation.sh & 2 0 * * * pkill -9 wetterstation.* && /opt/iobroker/wetterstation.sh &
Wenn ich das hier in der Console setze klappt die Übertragung. Ich schaffe es aber nicht das als cronjob zu konfiguieren.
setsid /opt/iobroker/wetterstation.sh > /dev/null 2>&1 < /dev/null
Hat jemand eine Idee was ich falsch mache? Hinweis ich musste vorher im docker auch erst crontab installieren (apt install cron), das fand ich etwas komisch, ist das nicht immer mit dabei? Als Container verwende ich "buanet/iobroker:latest"
-
@rollerfreak2 Hi, so wie ich das lese, musst du noch den User bei der Synology hinzufügen:
@reboot root /opt/iobroker/wetterstation.sh & 2 0 * * * root pkill -9 wetterstation.* && /opt/iobroker/wetterstation.sh &
"reboot" kennt sie auch
-
@crunchip sagte in [Linux Shell-Skript] WLAN-Wetterstation:
@Nashra allerdings sind in dieser View zusätzliche plugins, die benötigt werden
- Boom Theme (Oben rechts im Dashboard)...ist für Hindergrund
- Bar Gauge
- Windrose
- Table
- Singlestat
- Graph
Hallo @crunchip erstmal Danke für View.
Habe es soweit alles hinbekommen aber einige Sachen wollen einfach nicht
d.h. ich kann einstellen was ich will, es werden keine Daten (rot) angezeigt.
Vllt weißt Du ja woran es liegen könnte, mir fällt im Moment nichts ein
-
@SBorg geht leider auch nicht.
-
@rollerfreak2 Ich habe gerade noch etwas entdeckt
Achtung: Die Spalten dürfen nur durch Tab getrennt werden!
Wenn du mein Beispiel per C&P übernommen hast, sind zwischen den Spalten "nur" [Spaces] (bei Linux so üblich).
...und du musst offensichtlich auch den cron-Daemon neu starten. -
@Nashra kann es vllt sein, das du die Daten "falsch" in die Datenbank schreibst
am Beispiel Uv-Index
desweiteren Fehlt dir bei Windrichtung der Pfeil
-
@crunchip sagte in [Linux Shell-Skript] WLAN-Wetterstation:
desweiteren Fehlt dir bei Windrichtung der Pfeil
Die "offizielle" V0.1.3 hat die Windrichtung als Text noch nicht, erst die V0.1.4 Beta x kann das
Es spricht aber nichts gegen die Beta, nur halt die "kumulierte Jahresregenmenge" funktioniert da (noch) nicht. -
@crunchip sagte in [Linux Shell-Skript] WLAN-Wetterstation:
@Nashra kann es vllt sein, das du die Daten "falsch" in die Datenbank schreibst
am Beispiel Uv-Index
desweiteren Fehlt dir bei Windrichtung der Pfeil
Daran hatte ich gar nicht gedacht, war zusehr auf Grafana fixiert.
Bei mir steht auch alles auf automatisch, werde es mal ändern.
Wegen dem Pfeil, soweit war ich noch gar nicht, was ich aber gerade
gesehen habe dadurch....
da kommen wohl die Richtungen rein, wie N, NO, O usw. Wieso steht da Datenmüll. -
@SBorg aaaaaaahhh, stimmt, da war ja was
nicht dran gedacht@SBorg sagte in [Linux Shell-Skript] WLAN-Wetterstation:
kumulierte Jahresregenmenge
ja warum funktioniert das eigentlich nicht?, wie berechnest du das eigentlich?
-
@Nashra sagte in [Linux Shell-Skript] WLAN-Wetterstation:
da kommen wohl die Richtungen rein
ja da sollten eigentlich die Pfeile hinterlegt sein
-
@crunchip sagte in [Linux Shell-Skript] WLAN-Wetterstation:
@Nashra sagte in [Linux Shell-Skript] WLAN-Wetterstation:
da kommen wohl die Richtungen rein
ja da sollten eigentlich die Pfeile hinterlegt sein
Wie komme ich da jetzt ran?
-
@Nashra einfach einzeln reinkopieren nach der Reihe
Set range mappings.txt -
@crunchip sagte in [Linux Shell-Skript] WLAN-Wetterstation:
ja warum funktioniert das eigentlich nicht?, wie berechnest du das eigentlich?
Wenn ich das "warum" wüsste könnte ich es auch fixen
Wenn es das Wetter zulässt tackere ich sie morgen an ihren Standort, dann kann ich auch debuggen. IMHO liegt es an UTC/CET/CEST...
Der Vorgang an sich ist relativ einfach. Ausgehend davon, dass sie um 0:00 Uhr die Tageswerte resettet, versuche ich von 23:58 - 23:59 Uhr (2 Minuten damit ich auf jeden Fall einen Tageswert bekomme) einen Tageswert zu bekommen. Dann lese ich einfach aus dem ioB den alten Jahreswert aus (der muss aber als LC mindestens 1h alt sein! Damit verhindere ich, dass der Tageswert bspw. um 23:58 Uhr 2x und um 23:59 Uhr 3x dazu addiert wird, je nach Abfrageintervall des Users), addiere den Tageswert dazu und schreibe das Ergebnis wieder in den Jahreswert des ioB (nun ist der LC aktuell).
Simuliert funktioniert das alles auch, nur macht er anscheinend im real einfach nichts. Das kann dann nur mit UTC/CET/CEST oä. zusammenhängen.LC = last change - Zeitstempel eines Datenpunktes
-
@crunchip sagte in [Linux Shell-Skript] WLAN-Wetterstation:
@Nashra einfach einzeln reinkopieren nach der Reihe
Set range mappings.txtErledigt aber es zeigt nichts an
Bei UV tut sich auch nix.