@Homer1976:
richtig getippt. `
Nicht ganz: Ich habe auf Github in der Datei https://github.com/ioBroker/ioBroker.rpi2/blob/master/admin/words.js nachgesehen.
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.txt
ich 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 sein
https://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/FreshWDL
so 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.