Hallo,
gibt es eigentlich verbotene Reading-Namen? Wo finde ich diese?
Macht es nicht Sinn das Reading "Name" zu verbieten?
Oder festzulegen das ein virtuelles Reading "Name" immer den Gerätenamen enthält?
Durch ändern der Funktion ReadingsVal($$$) lässt sich ein Befehl
"set altergeraetename name neuergeraetename"
besser implementieren. Da bei den "Device SET Capabilities" in FHEM-WEB zu "name" dann auch der aktuelle Name angezeigt wird / vorverfüllt ist.
MfG
sub
ReadingsVal($$$)
{
my ($d,$n,$default) = @_;
if ($n="name") {
return $defs{$d}{NAME};
}
...