Zitat von: Wastegate am 04 Oktober 2025, 13:03:542025.10.04 12:55:47 1: Timeout for mideaDoRequest reached, terminated process 1318923Komisch, aber diese Meldung deutet je eher auf ein Netzwerkproblem hin.
2025.10.04 12:48:51 1: HttpUtils: https://fhem.de/stats/statistics2.cgi: Can't connect(1) to https://fhem.de:443: IO::Socket::INET6: connect: timeout
2025.10.04 12:48:51 1: fheminfo send: Server ERROR: https://fhem.de/stats/statistics2.cgi: Can't connect(1) to https://fhem.de:443: IO::Socket::INET6: connect: timeout
2025.10.04 12:48:51 0: Featurelevel: 6.4
2025.10.04 13:11:24 1: https://fhem.de/stats/statistics2.cgi: HTTP response code 200
2025.10.04 13:11:24 0: Featurelevel: 6.4
2025.10.04 12:15:35 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/SetExtensions.pm line 98.
2025.10.04 12:15:35 3: eval: valetudo_w($name,'zones')
if ($setter eq 'zones' or $setter eq 'locations') {
if (ReadingsVal($NAME,'valetudo_release','') lt '2022.05.0') {
# old code
my $json = ReadingsVal($NAME,'.'.$setter.'Presets','{}');
if ($json eq '{}') {$json = '{"1":{"name":"no_zone_or_not_supported"}}'};#old if ($json eq '{}') {$json = '{"1":"no_Segment_or_not_supported"}'};
my $decoded = decode_j($json);
my @array;
for ( keys %{$decoded} ) { push @array, $decoded->{$_}->{'name'} }
return join ',', sort @array
} else {
my $json = ReadingsVal($NAME,'.'.$setter,'{}');
if ($json eq '{}') {$json = '{"1":{"name":"no_zone_or_not_supported"}}'};#old if ($json eq '{}') {$json = '{"1":"no_Segment_or_not_supported"}'};
my $decoded = decode_j($json);
return join ',', sort keys %{$decoded};