NEWS
[Linux Shell-Skript] WLAN-Wetterstation
-
@eve11
curl nicht installiert:sudo apt install curl
-
@ilovegym said in [Linux Shell-Skript] WLAN-Wetterstation:
sudo apt install curl
Hallo Bernd,
vielen Dank, die Daten wurden übertragen.
Habe leider nicht die notwendigen Linux Kenntnisse.
Grüße
Heiko
-
@eve11 kein Problem, man hilft doch gerne. Ich kenn mich auch nicht mit allem aus. Jeder lernt immer n bisschen dazu...
-
Schon erstaunlich, dass gerade Ubuntu kein curl standardmäßig mit installierte.
...und yeah, nach dreieinhalb Monaten ist meine älteste China-Bestellung eingetroffen. Es besteht noch Hoffnung -
Servus @All
Sorry für das leichte OT
Da ich mich mit dem chinesischen Wochenbeginn (Sonntag) noch immer nicht anfreunden konnte (wegen der Wochenstatistik), dachte ich, ich mach das ganze über Sourceanalytic.
Ich hab dazu den DPjavascript.0.Wetterstation.Regen_Tag
in Sourceanalytic verwendet.
Leider schreibt er nichts insourceanalytic.0
.
Dachte es wäre so einfach, da es als Typ auchWater
gibt. Leider falsch gedacht.Gäbe es noch einen anderen einfachen Weg die Werte umzurechnen?
Am besten wie Sourceanalytic in Woche (Mo, Di, Mi, ...), Monat (Jan, Feb, Mrz, ...), Quartal und Jahr (2020, 2021, ...). -
@Negalein Ich hatte so eine Befürchtung. Eben probiert, liegt daran...
Sourceanalytix braucht zum loggen ack=true
Leider ist mein Issue auf GitHub (bitte dort voten ) noch nicht umgesetzt, dass man auch bei setBulk ack=true im Simple-API-Adapter setzen kann.
(Ich habe die 9.6mm nicht geändert, steht halt als 9.6 m³ da)Kleiner Quick&Dirty: in wetterstation.sub suchen
#Daten an den ioB schicken if [ $debug == "true" ]; then curl --data "$IOB_DATA&prettyPrint" http://${IPP}/setBulk else curl --data "$IOB_DATA" http://${IPP}/setBulk >/dev/null 2>&1 fi
und mit ersetzen:
#Daten an den ioB schicken if [ $debug == "true" ]; then curl --data "$IOB_DATA&prettyPrint" http://${IPP}/setBulk else curl --data "$IOB_DATA" http://${IPP}/setBulk >/dev/null 2>&1 curl "http://${IPP}/set/${DP_REGEN_TAG}?value=${MESSWERTE[12]}&ack=true" >/dev/null 2>&1 fi
Nicht die folgende "}" mit ersetzen, die muss bleiben. Speichern und den Service (systemctl restart wetterstation) neu starten. Damit wird zwangsweise beim Regen_Tag ack=true gesetzt
...und vielleicht klappt es ja auch mal irgendwann beim setBulk...
-
@SBorg sagte in [Linux Shell-Skript] WLAN-Wetterstation:
bitte dort voten
hast du einen Link dazu?
Kleiner Quick&Dirty: in wetterstation.sub suchen
Danke, werd ich machen
-
@Negalein sagte in [Linux Shell-Skript] WLAN-Wetterstation:
hast du einen Link dazu?
-
@SBorg sagte in [Linux Shell-Skript] WLAN-Wetterstation:
systemctl restart wetterstation
da bekomm ich nurdietpi@DietPi:/home/iobroker$ ls wetterstation.conf wetterstation.sh wetterstation.sub dietpi@DietPi:/home/iobroker$ systemctl restart wetterstation Failed to connect to bus: Datei oder Verzeichnis nicht gefunden
EDIT: Kommando retour.
Ich verwende ja Methode 2
@reboot /home/iobroker/wetterstation.sh & 2 0 * * * pkill -9 wetterstation.sh && /home/iobroker/wetterstation.sh &
-
@SBorg sagte in [Linux Shell-Skript] WLAN-Wetterstation:
hab gevotet.
Vielleicht setzt es @apollon77 bald um. -
@SBorg sagte in [Linux Shell-Skript] WLAN-Wetterstation:
(Ich habe die 9.6mm nicht geändert, steht halt als 9.6 m³ da)
wird der DP in Sourceanalytic.0 erst bei einer Aktualisierung erstellt?
Derzeit seh ich noch nichts. -
@Negalein Zumindest der erste rudimentäre (Woche etc. habe ich auch noch nicht) wird mit dem 1. aktualisieren erstellt. Allerdings musste ich die gesamte Seite neu laden, vorher war auch nix zu sehen.
-
@SBorg sagte in [Linux Shell-Skript] WLAN-Wetterstation:
Allerdings musste ich die gesamte Seite neu laden, vorher war auch nix zu sehen.
hab ich auch schon versucht.
Liegt es eventuell daran, dass der Wert schwarz ist?
-
@Negalein sagte in [Linux Shell-Skript] WLAN-Wetterstation:
Liegt es eventuell daran, dass der Wert schwarz ist?
Schon, aber der muss schwarz sein, dann ist ack=true
Ev. liegt es aber daran, dass deiner "0" ist (ich habe eben zum ersten mal Sourceanalytix wirklich benutzt, fische da also auch noch etwas im trüben)?*EDIT* Da er um Mitternacht auf Null gesetzt wurde und es gerade nicht regnet, steht bei mir nun aktuell der current_reading wieder auf "0".
-
@SBorg sagte in [Linux Shell-Skript] WLAN-Wetterstation:
aber der muss schwarz sein, dann ist ack=true
dann ist es schonmal gut
Ev. liegt es aber daran, dass deiner "0" ist
Ja, war blöderweise genau beim Neustart vom Dietpi der neue Tag.
-
@Negalein gibt auch noch den statistics Adapter
https://forum.iobroker.net/topic/18474/neuer-adapter-iobroker-statistics -
@crunchip sagte in [Linux Shell-Skript] WLAN-Wetterstation:
gibt auch noch den statistics Adapter
Danke, den kannte ich noch gar nicht.
Muss ich gleich mal testen. -
Geht mit beiden
Der Statistics brerechnet schön in Liter (Sourceanalytix kann nur m³, umstellen auf Liter produziert einen Fehler), kann dafür aber nur aktuelle Werte. Vormonat, oder vor x Wochen etc. kann er nicht.
Der Sourceanalytix befüllt auch korrekt Woche, Monat, Quartal und Jahr:
-
@SBorg sagte in [Linux Shell-Skript] WLAN-Wetterstation:
Der Sourceanalytix befüllt auch korrekt Woche, Monat, Quartal und Jahr:
mich mag der Sourceanalytik bei diesem DP nicht.
Zeigt in den Objekten noch immer nichts an.
Hoffe das es heute wieder regnet. Mal schaun.
-
Geht bei den Grafana-Nutzern die Transparenz eines Panels über die Seite hinweg (also wenn man scrollen muss) ?
Das Panel hat Transparenz (sieht man am Title, dort ist sie noch vorhanden). Wenn ich die Panels tausche funktioniert dieses auch korrekt und das verschobene hat nun das Transparenz-Problem.Korrekt:
Nun etwas gescrollt (man sieht links noch den Hintergrund, die Transparenz des Panels-Titles, aber den schwarzen Background des Panels-Bodys):