skyvex.org - Deine Wetterdaten immer und überall verfügbar

Für Entwickler und Tüfftler
Benutzeravatar
olicat
Offline
Beiträge: 2634
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 50 mal
Danksagung erhalten: 535 mal
Kontaktdaten:

Re: skyvex.org - Deine Wetterdaten immer und überall verfügbar

#71

Beitrag von olicat »

Hi!
moppedhausi hat geschrieben: 29 Apr 2026, 13:50 Kann das nicht auch FOSHKplugin übernehmen, Oliver?
Nein. (Wobei die korrekte Antwort "ja na klar" sein muesste).
Der Upload einer Bilddatei hat wenig mit Wetterstation und/oder FOSHKplugin zu tun.
Ich sehe da keine Notwendigkeit (und auch keine geeignete Stelle), dass in FOSHKplugin einzubinden.
Es sind doch nur zwei Dinge dafuer ueberhaupt notwendig.

1. der cron-Eintrag (jede 1 Minute wird das abgelegte Bild hochgeladen:

Code: Alles auswählen

*/1 * * * *     root    /path/to/upload2Skyvex.sh
2. das eigentliche Upload-Script:

Code: Alles auswählen

#! /bin/bash
# Script /path/to/upload2Skyvex.sh mit Ausfuehrungsrechten (chmod ug+x /path/to/upload2Skyvex.sh)
# laedt Datei $image zu URL $url hoch

# die Upload-Adresse - die Upload-URL aus den Wetterkamera-Settings von Skyvex
url=https://api.skyvex.org/api/data/camera/der-Upload-Token-von-Skyvex.org

# der Ort und Name der von der Kamera abgelegten Bilddatei
image=/path/to/snapshot.jpg

# wait some seconds to make sure the image is already created
sleep 15

# Multipart File Upload der Bilddatei
curl --silent -X POST $url -F "image=@$image" >/dev/nul
Das laeuft voellig unabhaengig von FOSHKplugin - es hat schlicht nichts damit zu tun.

Wobei man das grundsätzlich wohl auch über die Banner-Funktion mit FOSHKplugin realisieren könnte.
Ich schau mir das mal am Wochenende an.

Oliver
Benutzeravatar
olicat
Offline
Beiträge: 2634
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 50 mal
Danksagung erhalten: 535 mal
Kontaktdaten:

Re: skyvex.org - Deine Wetterdaten immer und überall verfügbar

#72

Beitrag von olicat »

Hi!
moppedhausi hat geschrieben: 29 Apr 2026, 13:50 Kann das nicht auch FOSHKplugin übernehmen, Oliver?
FOSHKplugin-Nutzer koennen auch ohne Script und ohne cron-Eintrag Bilder zu Skyvex hochladen.
Die Banner-Funktion macht das tatsaechlich moeglich.
So habe ich das jetzt mal testweise realisiert.

Erforderlich sind ein lokal vorhandenes (und erreichbares) Bild, ein Forward vom Typ Banner und eine Banner-Konfigurationsdatei.

Das von der Kamera (hier Ecowitt HP10) per Script downgeloadete Bild capture.jpg liegt in einem durch FOSHKplugin erreichbaren Verzeichnis namens /path/to/jpg/

Hier der Forward in der foshkplugin.conf:

Code: Alles auswählen

[Forward-78]
FWD_ENABLE = True
FWD_OPTION = bannerconfig=banner-skyvex.conf
FWD_URL = https://api.skyvex.org/api/data/camera/dfgjhf4HGD89cvFDJKSDFiopIZHHCTI0 # die URL aus den Stationseinstellungen unter Wetterkamera bei Skyvex
FWD_TYPE = BANNER
FWD_INTERVAL = 45
Hier die Banner-Konfigurationsdatei banner-skyvex.conf:

Code: Alles auswählen

[Banner]
image_name = banner-skyvex.jpg                                     # Ausgabedatei
image_width = 1600
image_height = 1220
image_background = /path/to/jpg/capture.jpg
rounded_corners = True
border_width = 1
border_color = $69c350

line_font_color = black
line_font_size = 14
line_pre_count = 8
line_dec_count = 2
#line_1 = y,key_pos,key,val_pos,value,uni, key_pos,key,val_pos,value,uni, key_pos,key,val_pos,value,uni, key_pos,key,val_pos,value,uni, key_pos,key,val_pos,value,uni
line_1 = 1110,120,Temperatur:,220,tempc, °C,400,akt. Wind:,480,windspeedkmh, kmh,680,Solar:,740,solarradiation, W/m²,940,BF1:,980,soilmoisture1, %,1160,WN34 $1:,1220,tf_ch1c, °C,1400,WN34 $4:,1460,tf_ch4c, °C
line_2 = 1130,120,Luftfeuchte:,220,humidity, %,400,max. Böe:,480,maxdailygustkmh, kmh,680,UV-Index:,740,uv,,940,BF2:,980,soilmoisture2, %,1160,WN34 $2:,1220,tf_ch2c, °C,1400,WN34 $5:,1460,tf_ch5c, °C
line_3 = 1150,120,Luftdruck:,220,baromrelhpa, hPa,400,Regen/Tag:,480,dailyrainmm, mm,680,Sonne:,740,sunhours, h,940,BF3:,980,soilmoisture3, %,1160,WN34 [Hash]3:,1220,tf_ch3c, °C,1400,Pool:,1460,temp7c, °C

#logo_1 = y,x,name
logo_2 = 1115,20,foshkplugin.png
logo_1 = 1100,0,streifen.png

#footer_font_name = verdanab.ttf
footer_font_color = black
footer_font_size = 18
#footer_1 = y, key_pos,key,val_pos,value,uni, key_pos,key,val_pos,value,uni, key_pos,key,val_pos,value,uni, key_pos,key,val_pos,value,uni, key_pos,key,val_pos,value,uni
footer_1 = 1175,120,Hohen Neuendorf\, Brandenburg,,,,1383,$datetime,,,
Hier wird das Daten-Overlay spezifiziert. Will man nur das vorhandene JPG ohne Overlay nutzen, sollte es ausreichen die entsprechenden Zeilen zu loeschen.

Bei jedem Eingang neuer Daten von der Konsole prueft FOSHKplugin, ob der letzte Upload vor laenger als unter FWD_INTERVAL spezifiziert erfolgte.
Ist diese Zeit seit dem letzten Upload (hier 45 Sekunden) vergangen, wird das Bild per http/POST zu Skyvex geschickt.

Gruss, Oliver

Nachtrag:
Hm, obwohl es eine Weile gut funktioniert hat erhalte ich ploetzlich nur noch einen Fehler 429 beim Hochladen. Michael?
Sven42
Offline
Beiträge: 73
Registriert: 09 Nov 2025, 06:58
Hat sich bedankt: 20 mal

Re: skyvex.org - Deine Wetterdaten immer und überall verfügbar

#73

Beitrag von Sven42 »

Doofe Geschichte gibt es eine Anleitung für die Einrichtung bei einem GW3000?

Variante 1: WWW-Template (empfohlen)

Ideal wenn der Weather Underground-Slot bereits belegt ist. Über die WWW-Funktion können beliebig viele Ziele konfiguriert werden.

Lade die Skyvex-Vorlage herunter: skyvex_wswin.txt
Öffne WsWin und gehe zu Internet → www Was ist das? Eine App?
Klicke auf Neu und importiere die heruntergeladene Vorlage
Trage unter User deine Station-ID ein: hB1aUR
Trage unter Passwort dein Passwort ein (siehe oben)
Setze das Sendeintervall (z.B. 60 Sekunden)
Aktiviere den Eintrag und speichere
Viele Grüße
Sven

Im Einsatz:
GW3000 / WS80 / WH40H / 8 x WN31 einen davon außen
Sven42
Offline
Beiträge: 73
Registriert: 09 Nov 2025, 06:58
Hat sich bedankt: 20 mal

Re: skyvex.org - Deine Wetterdaten immer und überall verfügbar

#74

Beitrag von Sven42 »

Ok die Station ist verbunden, geht auch Port 443 anstatt der 80?
Und bekommt man Zusatzsensoren mit in das System?

Die Sensoren sehe ich jetzt :D muss diese nur umbenen.

Klasse Board muss ich sagen, nun noch diese App testen.
Viele Grüße
Sven

Im Einsatz:
GW3000 / WS80 / WH40H / 8 x WN31 einen davon außen
Klubbingman26
Offline
Beiträge: 15
Registriert: 20 Jan 2025, 17:06
Hat sich bedankt: 2 mal
Danksagung erhalten: 1 mal

Re: skyvex.org - Deine Wetterdaten immer und überall verfügbar

#75

Beitrag von Klubbingman26 »

Besteht die Möglichkeit das man die Temperatur Werte besser sichtbar machen kann wenn die Seite im darkmodus ist? Siehe Foto
Dateianhänge
IMG_0749.jpeg
IMG_0749.jpeg (80.29 KiB) 55 mal betrachtet
strommerm
Offline
Beiträge: 26
Registriert: 05 Apr 2026, 19:37
Danksagung erhalten: 3 mal

Re: skyvex.org - Deine Wetterdaten immer und überall verfügbar

#76

Beitrag von strommerm »

Klubbingman26 hat geschrieben: 01 Mai 2026, 11:00 Besteht die Möglichkeit das man die Temperatur Werte besser sichtbar machen kann wenn die Seite im darkmodus ist? Siehe Foto
Hallo,

ja, das schaue ich mir an. Das kann ich so nicht lassen. Danke für den Hinweis.

Liebe Grüße,
Michael
strommerm
Offline
Beiträge: 26
Registriert: 05 Apr 2026, 19:37
Danksagung erhalten: 3 mal

Re: skyvex.org - Deine Wetterdaten immer und überall verfügbar

#77

Beitrag von strommerm »

Guten Morgen an alle!

Ich habe soeben ein größeres Update in Produktion gebracht. Nach außen hin ist das nicht zu erkennen, aber das Widget-Handling hat sich intern geändert. Sollte also etwas auffallen, dann bitte gebt mir Bescheid.

Aber warum die Änderung? Naja, Not macht bekanntlich erfinderisch. Ich habe mir zusätzlich zu meiner Bresser Wetterstation ein Ecowitt Gateway, einen Blitzsensor und eine Wettercam bestellt. Und die Frage war jetzt, wie bekommen ich die Ecowitt Widgets auf mein Bresser Dashboard.

Die Lösung sind jetzt "Cross-Station-Widgets".
Bei den Stationseinstellungen gibt es jetzt einen neuen Tab "Cross Station". Da werden die Widgets der anderen Station angezeigt und ihr könnt diese nach Belieben zum Dashboard hinzufügen. Die Cross-Station-Widgets haben dann am Dashboard ein kleines Badge rechts unten, welches es als Cross-Station-Widget erkennen lässt.

Liebe Grüße,
Michael
strommerm
Offline
Beiträge: 26
Registriert: 05 Apr 2026, 19:37
Danksagung erhalten: 3 mal

Re: skyvex.org - Deine Wetterdaten immer und überall verfügbar

#78

Beitrag von strommerm »

gargamel hat geschrieben: 29 Apr 2026, 19:55 Hi Michael,
mit der Webcam warte ich, bis deine Homepage in der Lage ist, ohne seperates Programm ein Webcambild zu machen.
Bei mir läuft schon ein webcam-uploader der eine webcam URL hochladet.
Hallo Wilfried,

wie macht dein Uploader das genau? Vielleicht klappt das in der Form eh auch schon bei Skyvex.

LG,
Michael
Benutzeravatar
Gyvate
Offline
Beiträge: 4681
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 17 mal
Danksagung erhalten: 681 mal
Kontaktdaten:

Re: skyvex.org - Deine Wetterdaten immer und überall verfügbar

#79

Beitrag von Gyvate »

bzgl. WebCam
könnte man denn nicht in seinen Stationseinstellungen eine (oder ggf. mehrere, bis zu drei ?) http:// oder https:// Adresse(n) des (der) Fotos eingeben, so dass die Bilddatei(en) abgeholt wird (werden) ?
So ist das in einigen meiner Templates, die ich benutze, realisiert - auch in Windy.com
Ecowitt Konsolen/Sensoren
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WN1700, WS3800, WS3910, WH2810,
GW1000,GW1100,GW1200,GW2000,GW3000,WH2650,WS6210,
WS68,WS69,WS80,WS85,WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WN38, WH41, WH45, WH46D, WH51/52, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, v4 , v5
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino, Ambient SRS100LX
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
strommerm
Offline
Beiträge: 26
Registriert: 05 Apr 2026, 19:37
Danksagung erhalten: 3 mal

Re: skyvex.org - Deine Wetterdaten immer und überall verfügbar

#80

Beitrag von strommerm »

Gyvate hat geschrieben: 01 Mai 2026, 12:38 bzgl. WebCam
könnte man denn nicht in seinen Stationseinstellungen eine (oder ggf. mehrere, bis zu drei ?) http:// oder https:// Adresse(n) des (der) Fotos eingeben, so dass die Bilddatei(en) abgeholt wird (werden) ?
So ist das in einigen meiner Templates, die ich benutze, realisiert - auch in Windy.com
Ja, das geht natürlich. Ich denke mir das einmal durch.

LG,
Michael
Antworten