Autor Thema: Grünlandtemperatursumme GTS  (Gelesen 875 mal)

Offline remo

  • Full Member
  • ***
  • Beiträge: 168
Grünlandtemperatursumme GTS
« am: 18 August 2021, 19:45:05 »
Guten Abend zusammen.

Mal interessehalber an die Rasen- und Garten-Freaks ;)

Gibt es jemanden von euch, der eine Abfrage der GTS seiner Region in sein FHEM integriert hat?
Auf isip.de findet man ja tolle Übersichten dazu.
PROPLANTA bietet die Daten scheinbar nicht an.

Ich möchte mich bald mal an eine Abfrage/Integration wagen.

Schönen Abend und liebe Grüße.

Online frober

  • Sr. Member
  • ****
  • Beiträge: 901
  • Was man nicht kann, kann man lernen...
Antw:Grünlandtemperatursumme GTS
« Antwort #1 am: 18 August 2021, 20:38:20 »
Falls du einen Aussentemperatursensor hast, kannst du mit dbLog die GTS berechnen lassen...
Raspi 3b mit Raspbian Stretch und relativ aktuellem Fhem,  FS20, LGW, PCA301, MySensors mit RS485(CAN-Receiver), etc.,
einiges umgesetzt, vieles in Planung :-)

********************************************
...man wächst mit der Herausforderung...

Offline remo

  • Full Member
  • ***
  • Beiträge: 168
Antw:Grünlandtemperatursumme GTS
« Antwort #2 am: 18 August 2021, 20:49:12 »
Einen außen Temp Sensor hab ich. Aber nur für Luft - nicht für Boden.

Online frober

  • Sr. Member
  • ****
  • Beiträge: 901
  • Was man nicht kann, kann man lernen...
Antw:Grünlandtemperatursumme GTS
« Antwort #3 am: 18 August 2021, 22:04:08 »
Raspi 3b mit Raspbian Stretch und relativ aktuellem Fhem,  FS20, LGW, PCA301, MySensors mit RS485(CAN-Receiver), etc.,
einiges umgesetzt, vieles in Planung :-)

********************************************
...man wächst mit der Herausforderung...

Offline remo

  • Full Member
  • ***
  • Beiträge: 168
Antw:Grünlandtemperatursumme GTS
« Antwort #4 am: 18 August 2021, 22:16:34 »
Ja. Hab ich inzwischen auch gelesen :D

Offline remo

  • Full Member
  • ***
  • Beiträge: 168
Antw:Grünlandtemperatursumme GTS
« Antwort #5 am: 19 August 2021, 11:05:32 »
Ich verzweifle an HTTMOD + Regex

von
https://www.isip.de/coremedia/generator/isip/Kulturen/Gruenland/GruenlandTempSum/Details/GebietGruenlandTempSum,ID=flaeche0011404.html

kommen die Daten für HTTPMOD

Meine beiden Regex sind
/(?<=&deg;C am )(.*)(?= <\/td>)/g

/(?<=\>)(.*)(?=&deg;C)/g

getestet auf regex101 ... alles ok.
Kommt was kommen soll.

FHEM zeigt mir aber einen Fehler an für:

attr http_GTS reading01Regex /(?<=\>)(.*)(?=&deg;C)/g
attr http_GTS reading02Regex /(?<=&deg;C am )(.*)(?= <\/td>)/g


Bad regexp

Online frober

  • Sr. Member
  • ****
  • Beiträge: 901
  • Was man nicht kann, kann man lernen...
Antw:Grünlandtemperatursumme GTS
« Antwort #6 am: 19 August 2021, 11:54:26 »
Damit bist du im falschen Board.
HTTPMOD ist, glaube ich, unter Automatisierung richtig aufgehoben.

Und ohne ein Daten-Bsp. wird es schwierig die regex zu korrigieren.

P.S. mit dem Link bekomme ich eine Fehlermeldung -> veraltete Seite/Link
« Letzte Änderung: 19 August 2021, 11:56:14 von frober »
Raspi 3b mit Raspbian Stretch und relativ aktuellem Fhem,  FS20, LGW, PCA301, MySensors mit RS485(CAN-Receiver), etc.,
einiges umgesetzt, vieles in Planung :-)

********************************************
...man wächst mit der Herausforderung...

Offline remo

  • Full Member
  • ***
  • Beiträge: 168
Antw:Grünlandtemperatursumme GTS
« Antwort #7 am: 19 August 2021, 11:57:13 »
Ok,

das Regex an sich passt.
Hab ich auf regex101 getestet.

FHEM bringt mir bloß einen Syntaxfehler...

Online frober

  • Sr. Member
  • ****
  • Beiträge: 901
  • Was man nicht kann, kann man lernen...
Antw:Grünlandtemperatursumme GTS
« Antwort #8 am: 19 August 2021, 11:59:58 »
Wenn ich mich nicht irre, mach HTTPMOD einen Teil des regex selbst, d.h. diesen Teil musst du weglassen.

Raspi 3b mit Raspbian Stretch und relativ aktuellem Fhem,  FS20, LGW, PCA301, MySensors mit RS485(CAN-Receiver), etc.,
einiges umgesetzt, vieles in Planung :-)

********************************************
...man wächst mit der Herausforderung...

Offline Christoph Morrison

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1790
Antw:Grünlandtemperatursumme GTS
« Antwort #9 am: 19 August 2021, 17:19:06 »
attr http_GTS reading01Regex /(?<=\>)(.*)(?=&deg;C)/g
attr http_GTS reading02Regex /(?<=&deg;C am )(.*)(?= <\/td>)/g
Bad regexp

Das ; nach deg musst du maskieren, in Form eines doppelten ;;
Außerdem brauchst du die Delimiters nicht bzw. darfst sie sogar nicht benutzen.

defmod gts HTTPMOD https://www.isip.de/coremedia/generator/isip/Kulturen/Gruenland/GruenlandTempSum/Details/GebietGruenlandTempSum,ID=flaeche0011404.html
attr gts reading01Regex (?<=\>)(.*)(?=&deg;;C)
attr gts reading02Regex (?<=&deg;;C am )(.*)(?= <\/td>)

Offline remo

  • Full Member
  • ***
  • Beiträge: 168
Antw:Grünlandtemperatursumme GTS
« Antwort #10 am: 02 September 2021, 14:50:17 »
Das ; nach deg musst du maskieren, in Form eines doppelten ;;
Außerdem brauchst du die Delimiters nicht bzw. darfst sie sogar nicht benutzen.

defmod gts HTTPMOD https://www.isip.de/coremedia/generator/isip/Kulturen/Gruenland/GruenlandTempSum/Details/GebietGruenlandTempSum,ID=flaeche0011404.html
attr gts reading01Regex (?<=\>)(.*)(?=&deg;;C)
attr gts reading02Regex (?<=&deg;;C am )(.*)(?= <\/td>)

Dankeschön!
Funktioniert!
 :D

Offline Christoph Morrison

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1790
Antw:Grünlandtemperatursumme GTS
« Antwort #11 am: 02 September 2021, 22:03:07 »
Freut mich. Bitte ergänze den Thread-Titel um "[Gelöst]".

 

decade-submarginal