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

Für Entwickler und Tüfftler
strommerm
Offline
Beiträge: 22
Registriert: 05 Apr 2026, 19:37
Danksagung erhalten: 3 mal

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

#61

Beitrag von strommerm »

spitzmaus hat geschrieben: 20 Apr 2026, 20:59 Ich habe es auch einmal probiert.

Folgende Auffälligkeit: Als API-URL wird api.skyvex.org angegeben. Wenn man das als WU-Zieladresse angibt (mit https:// davor), dann bekommt man eine positive HTTP-Antwort, aber es werden keine Daten angezeigt. Da hätte ich erwartet, daß man dann eine 404-Antwort oder so etwas bekommt.

In der Anleitung für WsWin (das ich nicht habe) steht noch eine längere URL. Mit der funktioniert es dann.

Widget-URL
Hallo,

danke für deine Nachricht.
Das ist ein guter Hinweis, da es vielleicht etwas verwirrend ist.
In dem Fall wurde einfach die Homepage ausgeliefert - darum ein HTTP 200.
Wurde nun abgeändert und liefert jetzt den erwarteten 404.

Liebe Grüße,
Michael
spitzmaus
Offline
Beiträge: 176
Registriert: 15 Mär 2023, 21:40
Wohnort: im mittelsächsischen Tiefland
Hat sich bedankt: 16 mal
Danksagung erhalten: 34 mal
Kontaktdaten:

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

#62

Beitrag von spitzmaus »

Es wäre vielleicht noch ein Gedanke, daß man die vollständige URL zum Einliefern der Daten per WU-Protokoll nicht nur tief in der WsWin-Anleitung findet, wo man sie nicht unbedingt sucht, wenn man kein WsWin verwendet.
Benutzeravatar
Gyvate
Offline
Beiträge: 4678
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

#63

Beitrag von Gyvate »

ich sehe, dass hier viel gearbeitet wird und habe mich auch mal registriert.
Aber mit der Stationsregistrierung stimmt etwas nicht - zumindest ist das, was da im Text dazu steht, m.E. nicht stimmig bzw. erezugt nicht das gewünschte Ergebnis.

Da soll bei Ecowitt Stationen ein PASSKEY eingegeben werden, der sich angeblich in WS View (Plus nehme ich an) bzw. der Ecowitt App unter Geräteeinstellungen/Device settings finden soll ...
mmmh
also eine Version von WSV+ oder der Ecowitt App (ich habe von beiden die neueste), in der man dort einen PASSKEY findet, kenne ich nicht. Sollte damit die MAC Adresse gemeint sein - die kann man ggf. dort finden.

Aus der MAC Adresse wird von der Konsole beim Datenversand ein MD5 PASSKEY generiert - ist der gemeint (oder muss man die MAC Adresse dort eintragen und wenn ja in welchem Format) ?

Wenn ich den MD5 PASSKEY eintrage, und als Pfad in WSV+ /data/report und Ecowitt-Protokoll wähle, wird auf dem Dashboard auch nach einigem Warten nichts angezeigt.
Den Pfad mit endendem / geschrieben, also /data/report/ bringt auch nichts.
Letzteres funktioniert sehr wohl mit @olicats ear.phantosoft.de - es wird also das Richtige verschickt.

Irgendwas läuft am Serverende schief oder die Anweisungen sind nicht eindeutig ...

Meine StationID: GW2000SB

Ich bekomme zwar eine Email, die sagt, dass mein Passkey fehle - aber der zur Konsole gehörende Passkey ist bei den Stationseinstellungen eingetragen - der gleiche, der bei ear.phantasoft.de auch angezeigt wird.
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
Benutzeravatar
Gyvate
Offline
Beiträge: 4678
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

#64

Beitrag von Gyvate »

ich habe zwar mittlerweile eine Anzeige, aber die ist bereits eine Stunde alt und wird nicht aufgefrischt - und leider ist mir nicht klar, welche Pfad/Passkey Kombination dazu führte.

Ich habe jetzt auch alle möglichen Kombinationen wiederholt:
path: /data/report mit richtigem MD5 Passkey
path: /data/report mit MAC Adresse als Passkey
path: /data/report/ mit richtigem MD5 Passkey
path: /data/report/ mit MAC Adresse als Passkey
aber ein Update der Dashboardseite findet nicht statt.

Auf ear.phantasoft.de kommen die Daten an.
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
Benutzeravatar
Gyvate
Offline
Beiträge: 4678
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

#65

Beitrag von Gyvate »

Klappt jetzt - Daten werden aufgefrischt....
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: 22
Registriert: 05 Apr 2026, 19:37
Danksagung erhalten: 3 mal

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

#66

Beitrag von strommerm »

spitzmaus hat geschrieben: 24 Apr 2026, 07:16 Es wäre vielleicht noch ein Gedanke, daß man die vollständige URL zum Einliefern der Daten per WU-Protokoll nicht nur tief in der WsWin-Anleitung findet, wo man sie nicht unbedingt sucht, wenn man kein WsWin verwendet.
Hallo,

ich zeige nun die URL bei den Settings direkt an. Müssen nicht mehr gesucht werden ;) .

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

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

#67

Beitrag von strommerm »

Gyvate hat geschrieben: 24 Apr 2026, 14:18 ich sehe, dass hier viel gearbeitet wird und habe mich auch mal registriert.
Aber mit der Stationsregistrierung stimmt etwas nicht - zumindest ist das, was da im Text dazu steht, m.E. nicht stimmig bzw. erezugt nicht das gewünschte Ergebnis.

Da soll bei Ecowitt Stationen ein PASSKEY eingegeben werden, der sich angeblich in WS View (Plus nehme ich an) bzw. der Ecowitt App unter Geräteeinstellungen/Device settings finden soll ...
mmmh
also eine Version von WSV+ oder der Ecowitt App (ich habe von beiden die neueste), in der man dort einen PASSKEY findet, kenne ich nicht. Sollte damit die MAC Adresse gemeint sein - die kann man ggf. dort finden.

Aus der MAC Adresse wird von der Konsole beim Datenversand ein MD5 PASSKEY generiert - ist der gemeint (oder muss man die MAC Adresse dort eintragen und wenn ja in welchem Format) ?

Wenn ich den MD5 PASSKEY eintrage, und als Pfad in WSV+ /data/report und Ecowitt-Protokoll wähle, wird auf dem Dashboard auch nach einigem Warten nichts angezeigt.
Den Pfad mit endendem / geschrieben, also /data/report/ bringt auch nichts.
Letzteres funktioniert sehr wohl mit @olicats ear.phantosoft.de - es wird also das Richtige verschickt.

Irgendwas läuft am Serverende schief oder die Anweisungen sind nicht eindeutig ...

Meine StationID: GW2000SB

Ich bekomme zwar eine Email, die sagt, dass mein Passkey fehle - aber der zur Konsole gehörende Passkey ist bei den Stationseinstellungen eingetragen - der gleiche, der bei ear.phantasoft.de auch angezeigt wird.
Hallo!

Danke für Ihre Nachricht und auch die genaue Beschreibung der Problematik.
Sie haben alles richtig gemacht. Bei mir hat nur ein Sicherheitsmechanismus gegriffen, der verhindert, dass Bots versuchen sich mit falschen Daten anzumelden. Da Ihre Station schon vor dem Eintragen des Passkeys mehrfach gesendet hat (und zwar nicht nur im Ecowitt, sondern auch WU-Format - hier haben dann PW und StationsID nicht gepasst) wurde die Station geblockt.

Ich habe das nun abgeändert und die Limits etwas erhöht, damit für die Einrichtung mehr Zeit bleibt und der Rate Limit Counter bei erfolgreicher Authentifizierung zurückgesetzt wird.

Nachdem Ihnen in der Ecowitt der PASSKEY nicht angezeigt wurde, sondern Sie nur die MAC-Adresse hatten, habe ich die Möglichkeit implementiert die MAC-Adresse in den richtigen MD5-Hash bei den Stations-Einstellungen zu konvertieren. Das anzugebende Format wird als Platzhalter angezeigt. Die MAC-Adresse wird nicht gespeichert, sondern nur für die Erzeugung des Hash-Values herangezogen.

Sorry für die Probleme bei der Registrierung der Station, aber es läuft jetzt.

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

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

#68

Beitrag von strommerm »

Guten Morgen,

ich habe mir gedacht ich melde mich bei euch wieder einmal mit einem kleinen Update.

Zuerst einmal wieder ein großes Dankeschön an euch für die Unterstützung. So kann ich Skyvex weiterentwickeln und euch auch immer wieder mit neuen Features "überraschen".

Was hat sich in der letzten Woche getan:
  • Vereinfachte Erkennung von Ecowitt Stationen
  • Anzeige eurer 6 lieblings Widgets auf der Skyvex Homepage (werden täglich zufällig rotiert)
  • Einbinden von Wettercams (Aktuell nur per HTTP Request möglich)
Zur Wettercam:

Viele Kameras können nicht direkt per HTTP oder FTP an einen Server senden. (Ecowitt Modelle senden ja nur an Ecowitt selbst). Darum ist es notwendig lokal bei euch entweder einen Rechner mit Windows oder Linux laufen zu haben, der die Snapshots von der Kamera abholt und dann an Skyvex übermittelt.

Unter Linux ist das Prozedere sehr einfach, indem man ein kleines Shell Script schreibt und einen Cron Job einrichtet (Jene, die sich mit Linux beschäftigen wissen vermutlich wie das funktioniert - ist ein 5-Zeiler). Mit einem Raspberyy PI kann das auch sehr kostengüntig betrieben werden.

Für Windows habe ich ein kleines Programm zum Download zur Verfügung gestellt. Mit diesem könnt ihr die Wettercam im lokalen Netzwerk erkennen und die Snapshots an Skyvex schicken.

Die Bilder werden alle 5 Minuten archiviert. Im Widget wird immer das aktuelle Bild angezeigt. In der Nacht wird dann aus den Bildern ein Zeitraffer Video erstellt, das dann im Widget abrufbar ist.

Ich plane auch noch Wetercams anzubinden, die die Bilder per FTP uploaden. Da kommt dann das Thema Live-Stream auch ins Spiel.

Soweit von meiner Seite die Neuigkeiten.

Wenn ihr etwas wissen wollt, Anregungen oder Verbesserungsvorschläge habt, dann bitte wie immer einfach bei mir melden.

Liebe Grüße,
Michael
Benutzeravatar
moppedhausi
Offline
Beiträge: 268
Registriert: 08 Dez 2020, 09:17
Wohnort: Willich
Hat sich bedankt: 115 mal
Danksagung erhalten: 10 mal
Kontaktdaten:

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

#69

Beitrag von moppedhausi »

strommerm hat geschrieben: 29 Apr 2026, 08:46
Unter Linux ist das Prozedere sehr einfach, indem man ein kleines Shell Script schreibt und einen Cron Job einrichtet (Jene, die sich mit Linux beschäftigen wissen vermutlich wie das funktioniert - ist ein 5-Zeiler). Mit einem Raspberyy PI kann das auch sehr kostengüntig betrieben werden.
Guten Tag Michael,

naja, ich beschäftige mich mit Linux, aber ein kleines Shell Script zu schreiben, da bin ich doch etwas überfragt.
Kann das nicht auch FOSHKplugin übernehmen, Oliver?
Antworten