NEWS
Parser - Temperatursumme für Ausbringung Rasendünger
-
Hallo Leute,
ich würde gerne von dieser Website die Gründlandtemperatursumme mit dem Parser extrahieren. Leider schaffe ich das nicht. Kann hier jemand mit mehr Gripps weiterhelfen?Alternativ:
--> hier der Wert: "Grünland-Temperatur-Summe seit 01.01:" , "Heute"
"Düngen mit einem guten Startdünger mit mindesten 20-25% Stickstoff, wenn die Temperatursumme bei 150 bis 200° C liegt. Zur Bestimmung des richtigen Zeitpunkts für die Rasendüngung ist die Grünlandtemperatursumme (GTS) sehr gut geeignet."
-
@bernd-0 sagte in Parser - Temperatursumme für Ausbringung Rasendünger:
Kann hier jemand mit mehr Gripps weiterhelfen?
wie sieht denn der Quelltext der Seite aus?
bei einem URL mit
...org/grafana/...
im Namen befürchte ich ja schlimmstes -
@homoran Den kann ich leider nicht posten, da länger als 1000 Zeichen?
Ich habe auch noch eine alternative URL beigefügt. Dort steht der Wert wirklich im Quelltext, aber ich wüsste nicht, wie man diesen extrahiert, da er sich von anderen Werten nicht unterscheidet? -
Hi,
ich rechne das direkt per Blockly mit meinen eigenen Daten. Die Temperaturen kommen dabei aus dem "Das Wetter" Adapter.
Hier das Blockly dazu:
-
Hi Linedancer,
vielen Dank für dein Script. Das funktioniert aber nur, wenn ich es seit 01.01. hätte laufen lassen, oder?
Jetzt mitten im Jahr einsteigen wird nicht funktionieren, oder? -
@bernd-0
Da hast du recht.
Du kannst natürlich den aktuellen Wert von der Website die du parsen wolltest in den Datenpunkt Waermesumme (den du händisch anlegen musst) reinschreiben, dann zählt das Blockly von diesen Wert weiter. -
@bernd-0 ich weiß ja nicht wo du wohnst.
Aber die Suchen nach Grünlandtemperatursumme (oder Teilen davon) brint etliche Seitn, die sich auslesen lassen.
z.B. für RLP:
https://www.dlr.rlp.de/Agrarmeteorologie/Landwirtschaft/Ackerbau-Gruenland/Monitoring/Gruenland-Temperatur -
@homoran Leider konnte ich keine Seite finden, die für meinen Standort (nähe Nürnberg) mir den Wert anzeigt.
-
@bernd-0 sagte in Parser - Temperatursumme für Ausbringung Rasendünger:
Leider konnte ich keine Seite finden,
und was ist mit:
https://www.wetter-by.de/Agrarmeteorologie-BY/Landwirtschaft/Ackerbau/Gruenlandtemperatur
welcher Ort? -
@homoran hmm. Scheinbar auch zu blöd zu googlen. Ort wäre: Röckersbühl
-
@bernd-0 sagte in Parser - Temperatursumme für Ausbringung Rasendünger:
auch zu blöd zu googlen.
und ich hab den Mund zu voll genommen - da sind auch keine Daten in plain Text drin
ich bleib dranEDIT:
Auf der Suche nach der herkunft der Daten bin ich über ein "parser blocking (cross site) Script...." gestolpert.
Ich fürchte dass selbst wenn ich da irgendwo die Daten finde du mit dem Parser kein Ergebnis bekommst -
@homoran Vielen Dank, dass du mir helfen willst
-
@bernd-0 Also ich nutze
https://www.isip.de/isip/servlet/isip-de/entscheidungshilfen/gruenlandWenn man die beste gefunden hat kann ich sie schnell parsen
-
@bernd-0 sagte in Parser - Temperatursumme für Ausbringung Rasendünger:
@homoran Vielen Dank, dass du mir helfen willst
Hab da was gefunden:
Ist nicht ganz an der selben Stelle:
https://www.wetter-rosstal.de/statistik.php?typ=tempsumWärmesumme\s\ss[^;]+;[^>]+>([\d\,]+)
Bitte überprüfe noch die die Nutzungsbedingungen der Seite!
-
@tombox sagte in Parser - Temperatursumme für Ausbringung Rasendünger:
@bernd-0 Also ich nutze
https://www.isip.de/isip/servlet/isip-de/entscheidungshilfen/gruenlandWenn man die beste gefunden hat kann ich sie schnell parsen
ich fand die Seite auch gut, die Station Röckersbühl habe ich da auch gefunden, aber kam nicht an die Daten ran
-
@homoran said in Parser - Temperatursumme für Ausbringung Rasendünger:
Wärmesumme\s\ss[^;]+;[^>]+>([\d,]+)
Ich bräuchte nicht die Temperatursumme sondern die Gründlandtemperatur.
-
@bernd-0 dann nimm die doch
r-Summe\ss[^;]+;[^>]+>([\d\,]+)
Typ Zahl mit Komma
-
Klasse!
Jetzt habe ich sogar zwei Lösungen, welche funktionieren. Sowohl das Blockly-Script von @Linedancer und die Parser Abfrage dank @Homoran.Vielen Dank!
-
@Homoran
Versuche gerade das regex von dir zu verstehen mit https://regex101.com/ aber so wirklich komme ich nicht dahinter. Schreibt man das regex von Hand oder erhält man das durch Markierung des Textes? -
@bernd-0 sagte in Parser - Temperatursumme für Ausbringung Rasendünger:
Schreibt man das regex von Hand oder erhält man das durch Markierung des Textes?
das musst du schon von Hand schreiben.
Hier hatte ich das mal etwas näher erklärt
https://forum.iobroker.net/topic/50790/gelöst-parser-und-umlaute/6?_=1644850297611