mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-07 12:58:13 +00:00
PROPLANTA: bugfix umlaute, feature 24h-rain
git-svn-id: https://svn.fhem.de/fhem/trunk@8569 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
c62d92674a
commit
489dbe0eda
@ -110,6 +110,7 @@ my $curReadingType = 0;
|
||||
,["NS_15", "rain15", 2]
|
||||
,["NS_18", "rain18", 2]
|
||||
,["NS_21", "rain21", 2]
|
||||
,["NS_24H", "rain", 2]
|
||||
,["BD_0", "cloud00", 2]
|
||||
,["BD_3", "cloud03", 2]
|
||||
,["BD_6", "cloud06", 2]
|
||||
@ -460,10 +461,20 @@ sub PROPLANTA_Define($$)
|
||||
{ # {my $test="http://www.proplanta.de/Wetter/LOKALERORT-Wetter.html";; $test =~ s/LOKALERORT/München/g;; return $test;;}
|
||||
return "Wrong country code '$lang': use " . join(" | ", keys( %url_template_1 ) ) unless defined( $url_template_1{$lang} );
|
||||
my $URL = $url_template_1{$lang};
|
||||
$URL =~ s/LOKALERORT/$a[2]/g;
|
||||
my $ort= $a[2];
|
||||
# change Umlaute from UTF8 in Percent-encode
|
||||
$ort =~ s/Ä|Ä/%C4/g;
|
||||
$ort =~ s/Ö|Ö/%D6/g;
|
||||
$ort =~ s/Ü|Ãœ/%DC/g;
|
||||
$ort =~ s/ß|ß/%DF/g;
|
||||
$ort =~ s/ä|ä/%E4/g;
|
||||
$ort =~ s/ö|ö/%F6/g;
|
||||
$ort =~ s/ü|ü/%FC/g;
|
||||
|
||||
$URL =~ s/LOKALERORT/$ort/g;
|
||||
$hash->{URL} = $URL;
|
||||
$URL = $url_template_2{$lang};
|
||||
$URL =~ s/LOKALERORT/$a[2]/g;
|
||||
$URL =~ s/LOKALERORT/$ort/g;
|
||||
$hash->{URL2} = $URL;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user