NEWS
[Linux Shell-Skript] WLAN-Wetterstation
-
Luftdrucktendenz: &{val:javascript.0.Wetterstation.Druck_Tendenz; val<=-1? "darr": val>=1? "uarr": "rarr"};
und jetzt?
-
@a200 sagte in [Linux Shell-Skript] WLAN-Wetterstation:
Luftdrucktendenz: &{val:javascript.0.Wetterstation.Druck_Tendenz; val<=-1? "darr": val>=1? "uarr": "rarr"};
You made my day
-
@Berchemer du kannst auch andere Pfeile haben: Auswahl
du musst dann den entsprechenden Unicode nehmen und ihn anstatt daar uaar und rarr eintragen. Aber ohne "&" am Anfang und ohne ";" am Ende.
also z.B.
"#8656" für ⇐
oder
"#10164" für ➴Viel Spaß
-
So jetzt habe ich aber was gefunden aber @SBorg kann mir sicher sagen warum das so ist.
Heute Morgen gegen 8 Uhr zeigte mir "letzter Regen: 5 Tage" an. Heute Mittag steht da
doch glatt "letzter Regen: 6 Tage"......warum??? -
@Nashra Da das relativ und nicht absolut ist, also kein "Sprung" um Mitternacht um +1 Tag.
Beispiel: es regnet heute um 11:00 Uhr
14:00 Uhr / Anzeige: vor 3 Stunden
0:00 Uhr / Anzeige: vor 9 Stunden
10:00 Uhr / Anzeige: vor 23 Stunden
11:00 Uhr / Anzeige: vor einem Tag
...
11:00 Uhr / Anzeige: vor 2 Tagen (was ja auch stimmt, es hat genau vor 2 Tagen geregnet)Schaust du nun zB. um 10:59 Uhr (oder davor) nach, stünde da nun "vor einem Tag", ab 11:00 Uhr des gleichen Tages dann "vor zwei Tagen".
Direkt einen "Tagessprung" um Mitternacht durchzuführen wäre auch nicht richtig, denn regnet es um 23:30 Uhr, stünde dann 30 Minuten später schon "vor einem Tag"... -
@SBorg verstanden bzw. einleuchtend, danke für die Erklärung
-
Hallo, kann mir jemand evtl. sagen ob das auch mit der Froggit HP1000SE PRO funtionieren wird?
Überlege mir diese zu holen, da man zusätzliche Aussensensoren anschliessen kann. -
Ich denke ja, sofern Du die WS die Daten im Wunderground Protokoll mit dem Script verarbeiten lässt.
Mit zusätzlichen Sensoren wirst Du aber auf das Ecowitt protokoll umschalten müssen - das ist hier im Script von @SBorg oder im Adapter von @Fogg "noch" nicht implementiert.
Fürs Ecowitt-Protokoll habe ich einen Node-Red Flow geschrieben, der die Datenpunkte und dann auch zusätzliche Sensoren in den Iobroker bringt.
Hier findest Du etwas zum Thema - aktueller Flow/Json:https://forum.iobroker.net/topic/33307/node-red-javascript-node-berechnung-ungewünscht-doppelt
Initial:
https://forum.iobroker.net/topic/32877/froggit-dp1500-ecowitt-gw1000-usb-dongle-node-red-flow -
-
Hey, habe mal ein bischen den Style geändert
-
@Nashra
Sieht ja schick aus dein View
.Bewegt der sich auch in den jeweiligen Richtungen !?
Edit :
dein Bild Widget ist oberhalb abgeschnitten
.
-
@Glasfaser sagte in [Linux Shell-Skript] WLAN-Wetterstation:
@Nashra
Sieht ja schick aus dein View
.Bewegt der sich auch in den jeweiligen Richtungen !?
Danke, nein leider nicht, aber das wäre der Clou.
Edit: das Bild ist leider so geschnitten, ich such mal ein anderes raus.
-
Ok ... weil der Kompass/Windrichtung auch in die Richtung zeigte
-
Fehlt nur noch der Vogelschiet mit Flugrichtung und Weite abhängig der Windgeschwindigkeit
-
-
-
@Nashra Sehr nice
Drehen des Objektes wäre gar nicht so schwer, allerdings bräuchte man dann tatsächlich ein 360° Objekt. Da das Teil nur 2D ist, könnte man es nur rotieren. Aber das wäre mal was...
Da ich noch immer beim "tabula rasa" bin und gerade Tonnen von Perl-, Python-, PHP-...Skripten umschreibe und weitere diverse Server-Probleme habe, bin ich mir gerade nicht sicher, aber kommt das
von mir, oder ist das die Formatierung vom Widget? -
@SBorg sagte in [Linux Shell-Skript] WLAN-Wetterstation:
@Nashra Sehr nice
Danke, bin gerade alles am umbauen
diverse Server-Probleme habe, bin ich mir gerade nicht sicher, aber kommt das
von mir, oder ist das die Formatierung vom Widget?ist von mir
{d:javascript.0.Wetterstation.Info.Sonnenschein_Woche;Math.floor( ((d)/60/60/24) )} Tage, {h:javascript.0.Wetterstation.Info.Sonnenschein_Woche;Math.floor( ((h)/60/60) % 24 )} Std‚ {m:javascript.0.Wetterstation.Info.Sonnenschein_Woche;Math.floor( ((m)/60) % 60 )} Min
hm, ja ist blöde wenn es der erste Tag ist.
Vielleicht nehme ich doch das von dir "javascript.0.Wetterstation.Info.Sonnenschein_Woche_Text"
oder Du bietest es in der nächsten Version so als DP an wie ich es gemacht habeEDIT: javasnippet oben war falsch
-
@Nashra sagte in [Linux Shell-Skript] WLAN-Wetterstation:
{d:javascript.0.Wetterstation.Info.Sonnenschein_Jahr;Math.floor( ((d)/60/60/24) )} Tage‚
mach das doch so
{d:javascript.0.Wetterstation.Info.Sonnenschein_Jahr;Math.floor( ((d)/60/60/24) )} Tag{d:javascript.0.Wetterstation.Info.Sonnenschein_Jahr;Math.floor( ((d)/60/60/24) ); d > 1? "e"}
Also bei Tag > 1 wird noch ein e ausgegeben.
Code ist aus dem Kopf und ungeprüft.
-
@Nashra sagte in [Linux Shell-Skript] WLAN-Wetterstation:
oder Du bietest es in der nächsten Version so als DP an wie ich es gemacht habe
Mache ich dir(euch) fertig, dass geht schnell zwischendurch
Binding (DP natürlich anpassen):
{d:MyOwnData.0.test; Math.floor((d)/60/60/24) != 1 ? Math.floor((d)/60/60/24)+" Tage": "1 Tag"}