70_SVDRP.pm: handle german Umlaute in timers

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@25970 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
hapege 2022-04-16 07:04:11 +00:00
parent adae70bcbf
commit bf0dc94921

View File

@ -9,6 +9,7 @@
# version history # version history
# 1.01.01 first released version # 1.01.01 first released version
# 1.01.02 bugfix for single-digit NextTimer # 1.01.02 bugfix for single-digit NextTimer
# 1.01.03 corrections for german Umlaute
# #
######################################################################################## ########################################################################################
# #
@ -40,7 +41,7 @@ use Blocking;
use Time::HiRes qw(gettimeofday); use Time::HiRes qw(gettimeofday);
use POSIX; use POSIX;
my $version = "1.01.02"; my $version = "1.01.03";
my %SVDRP_gets = ( my %SVDRP_gets = (
# #
@ -554,8 +555,8 @@ sub SVDRP_parseMessage {
$rv = readingsSingleUpdate($hash, $reading, $msg, 1); $rv = readingsSingleUpdate($hash, $reading, $msg, 1);
#Log3 $name, 5, "[$name] Parse: updated $reading with $msg" #Log3 $name, 5, "[$name] Parse: updated $reading with $msg"
} }
elsif ($msg =~ /^250[-|\h]\d+[ ]\d+:\d+:[A-Za-z-]{7}/ || elsif ($msg =~ /^250[-|\h]\d+[ ]\d+:\d+:[A-Za-z\-]{7}/ ||
$msg =~ /^250[-|\h]\d+[ ]\d+:\d+:\d{4}-\d{2}-\d{2}:\d{4}:\d{4}:\d{2}:\d{2}:[A-Za-z0-9-_!?\.\h]+:\s$/){ $msg =~ /^250[-|\h]\d+[ ]\d+:\d+:\d{4}-\d{2}-\d{2}:\d{4}:\d{4}:\d{2}:\d{2}:/){
# ListTimer formats: # ListTimer formats:
# 250 1 1:1:MTWTF--@2022-03-15:0950:1115:50:99:Verrückt nach Meer (neu): # 250 1 1:1:MTWTF--@2022-03-15:0950:1115:50:99:Verrückt nach Meer (neu):
# 250 2 1:4:2022-02-13:1858:1915:50:99:RTL Aktuell - Das Wetter: # 250 2 1:4:2022-02-13:1858:1915:50:99:RTL Aktuell - Das Wetter: