From 353c206a41ad9c2ace01a1f2ffb079165443ec00 Mon Sep 17 00:00:00 2001 From: amenomade <> Date: Sun, 3 Jan 2021 16:00:32 +0000 Subject: [PATCH] httpmod.template: ORF_weather correction negative temperatures git-svn-id: https://svn.fhem.de/fhem/trunk@23464 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/lib/AttrTemplate/httpmod.template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/lib/AttrTemplate/httpmod.template b/fhem/FHEM/lib/AttrTemplate/httpmod.template index 90a605508..366834c1a 100644 --- a/fhem/FHEM/lib/AttrTemplate/httpmod.template +++ b/fhem/FHEM/lib/AttrTemplate/httpmod.template @@ -259,9 +259,9 @@ attr DEVICE get02Name Astro-Daten attr DEVICE get02Poll 1 attr DEVICE get02Regex Sonnenaufgang um <\/span>(.*)(.*)(\d\d:\d\d)(\d\d:\d\d)]+>(\d\d:\d\d)&[\w\W]*Morgen<\/span>: <\/span>(\d\d:\d\d)&[\w\W]*Abend:<\/span><\/span>(\d\d:\d\d) attr DEVICE get02URL MAINURL -attr DEVICE reading01Regex (?s)Temperatur.*?.*?>.*?(?[\d,]+)&thinsp.*?Taupunkt.*?.*?>.*?(?[\d,]+)&thinsp.*?Wind.*?>\n\s*(?[^<]+)\s\n\s*(?[^<]+)\s\n\s*(?[^<]+)\s\n\s*(?[^<]+)\s\n\s*(?[^<]+)\s\n\s*(?[^<\n]+).*?Messwerte[^<\n]+) +attr DEVICE reading01Regex (?s)Temperatur.*?.*?>.*?(?(−)?[\d,]+)&thinsp.*?Taupunkt.*?.*?>.*?(?(−)?[\d,]+)&thinsp.*?Wind.*?>\n\s*(?[^<]+)\s\n\s*(?[^<]+)\s\n\s*(?[^<]+)\s\n\s*(?[^<]+)\s\n\s*(?[^<]+)\s\n\s*(?[^<\n]+).*?Messwerte[^<\n]+) attr DEVICE room WHICHROOM -attr ORF_Weather readingOExpr $val =~ s/([\d]+),([\d]+) */$1.$2/ if $val =~ m{\A[\d]+,[\d]+ *\z};;$val +attr ORF_Weather readingOExpr $val =~ s/([\d]+),([\d]+) */$1.$2/ if $val =~ m{[\d]+,[\d]+ *\z};$val=~s/&minus\;/-/;$val attr DEVICE stateFormat W: wind, H: humidity%rH, T: temperature°C attr DEVICE model ORF_weather setreading DEVICE attrTemplateVersion 20201129