NEWS
Wetterdaten Parser-Adapter
-
da komm ich dann nicht ran, oder?
-
schau mal in diese links rein
https://extern.gipsprojekt.de/eschwege/Wetter/clientraw.txt
und
https://extern.gipsprojekt.de/eschwege/Wetter/clientrawextra.txt
und
https://extern.gipsprojekt.de/eschwege/Wetter/clientrawhour.txt
und
https://extern.gipsprojekt.de/eschwege/Wetter/clientrawdaily.txtich meine beim groben drüberfliegen, den ein oder anderen wert gesehen habe.
Diese Dateien werden alle 5 sekunden abgerufen und dann wahrscheinlich in der oberfläche aktualisiert -
danke OliverIO, das ging ja schnell... da schau ich mal durch
-
schau dir mal den link an.
das müsste die reihenfolge für clientraw seinhttps://github.com/mlatona/WDParser/blob/master/src/parser.py
-
@OliverIO
wenn dich das wetter im goldenbay in neuseeland interessiert (oder auch nicht)
dann schau dir mal dieser seite an
http://www.goldenbaynzweather.info/wdl/freshwdl.html (alles nur geklaut)und wenn du dir das selber bauen willst, dann hier
https://github.com/Yerren/FreshWDLso jetzt reichts mit recherche
-
super, vielen dank. Dann versuch ich mal die Daten aus der Liste zu extrahieren
-
@PeterM1894
und wenn alles nicht klappt,
hier ist der source.
Die Daten werden in Arrays eingelesen (das sind normalerweise eindimensionale Listen
Das erste Element hat immer den index 0
Die arrays habe immer den text clientraw im Namen, dahinter dann genauso wie die jeweilige datei heißt
Beispiel
drawTemperatureBarTemp01(arrayClientraw[4], arrayClientraw[46], arrayClientraw[47], arrayClientraw[143]);das bedeutet, dann das die Temperaturdaten in der Datei clientraw, an den Positionen 5,47,48 und 144 stehen müssten. (immer eins drauf, da ein array immer mit index 0 beginnt. was das für werte sind, die da stehen, musst du selbst rausfinden
-
@OliverIO said in Wetterdaten Parser-Adapter:
[143]
ich habe jetzt versucht mit der Seite regex101.com an die gewünschten Daten zu kommen und mit dem Suchfilter \b\d\d{0,2}\D?\d{0,2}\s die einzelnen Blöcke markiert.
Leider habe ich keine Möglichkeit gefunden, beispielsweise nur Positionen 5 in einen Datenpunkt zu schreiben?Kannst du mir noch einen Tipp geben?
Liebe Grüße
Peter -
@PeterM1894 sagte in Wetterdaten Parser-Adapter:
Leider habe ich keine Möglichkeit gefunden, beispielsweise nur Positionen 5 in einen Datenpunkt zu schreiben?
im Parser Adapter gibt es die Einstellung "Num", die müsstest du auf 4 (5-1!) stellen
Dann wird nur dieser Wert in die Objekte geschrieben.Zeig doch mal den Screenshot von deinem Regeleditor (Bleistift)
-
du bist Gold wert... super jetzt funktioniert es:
Danke.