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

-
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
-
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

-
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 -
@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.
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