Hallo zusammen,
stehe mal wieder auf dem Schlauch.
Ich habe ein dummy Device in dem für jeden Temperatursensor ein Reading <temsensorname>_Frostwarnung angelegt wird.
Nun möchte ich in einem notify bei jedem Aufruf die Readings mit einem bestimmten Inhalt zusammenzählen.
Wie bekomme ich die Readings Namen des dummy Devices in ein Array?
Grüße
Klaus
nach einem Blich in die fhem.pl hab ichs hinbekommen
{
my $r = $defs{'Frostwarnung'}{READINGS};;
my $n = 0;;
if($r) {
foreach my $c (sort keys %{$r}) {
my $rd = $r->{$c};;
if($c =~ /^frost_.*/ && defined($rd->{VAL})) {
$n++;;
}
}
return $n;;
}
}
wobei das Dummydevice Frostwarnung heißt und die zu zählenden Readings mit frost_ beginnen