NEWS
[Linux Shell-Skript] WLAN-Wetterstation
-
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-doppeltInitial:
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.
-
@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.
-
Fehlt nur noch der Vogelschiet mit Flugrichtung und Weite abh
ä
ngig der Windgeschwindigkeit 
-
Fehlt nur noch der Vogelschiet mit Flugrichtung und Weite abh
ä
ngig der Windgeschwindigkeit 
-
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? -
@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 )} Minhm, 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 habe 
EDIT: javasnippet oben war falsch

-
@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 )} Minhm, 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 habe 
EDIT: 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. -
@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 )} Minhm, 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 habe 
EDIT: javasnippet oben war falsch

@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 habeMache 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"} -
@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.@a200 sagte in [Linux Shell-Skript] WLAN-Wetterstation:
@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.Hm, ich hatte das Snippet mal in irgendeiner View gefunden, glaube die war von @sigi234
Hab da keinen Plan von obwohl ich verstehe was es macht und auch was d > 1? "e"
machen soll, nur leider kommt dies

-
@a200 sagte in [Linux Shell-Skript] WLAN-Wetterstation:
@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.Hm, ich hatte das Snippet mal in irgendeiner View gefunden, glaube die war von @sigi234
Hab da keinen Plan von obwohl ich verstehe was es macht und auch was d > 1? "e"
machen soll, nur leider kommt dies

@Nashra Habe es auf Git hochgeladen. In der *.conf kannst du einfach bei "Sonnenschein_TXTformat" eine 3 eintragen (SONNENSCHEIN_TXTFORMAT=3). Sonst ist nur die Formatierung als ReadME dazugekommen: # [3] = d Tag/e, h Std, m Min | 2 Tage, 20 Std, 12 Min (Anzeige Tage erst bei >0)
Noch die *.sub ersetzten und ein systemctl restart wetterstation, schon sollte das Format passen
-
@Nashra Habe es auf Git hochgeladen. In der *.conf kannst du einfach bei "Sonnenschein_TXTformat" eine 3 eintragen (SONNENSCHEIN_TXTFORMAT=3). Sonst ist nur die Formatierung als ReadME dazugekommen: # [3] = d Tag/e, h Std, m Min | 2 Tage, 20 Std, 12 Min (Anzeige Tage erst bei >0)
Noch die *.sub ersetzten und ein systemctl restart wetterstation, schon sollte das Format passen
@SBorg sagte in [Linux Shell-Skript] WLAN-Wetterstation:
@Nashra Habe es auf Git hochgeladen. In der *.conf kannst du einfach bei "Sonnenschein_TXTformat" eine 3 eintragen (SONNENSCHEIN_TXTFORMAT=3). Sonst ist nur die Formatierung als ReadME dazugekommen: # [3] = d Tag/e, h Std, m Min | 2 Tage, 20 Std, 12 Min (Anzeige Tage erst bei >0)
Noch die *.sub ersetzten und ein systemctl restart wetterstation, schon sollte das Format passen
L
ä
uft, danke 
-
Immer gerne

Kann es nur nochmals wiederholen, dass ist einfacher, schneller und wesentlich ressourcenschonender als jedwedes JavaSkript, Blockly, Node-RED oder Binding. Ich mag mir nur nicht zig Formate ausdenken und implementieren, die im Nachhinein dann doch keiner nutzt
-
@HerrKlaus grad mal angeklickt, nachdem ichs hier gelesen habe
-
L
ä
uft bei mir seit Tagen ohne Probleme.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
