Wenn ich ein Device umbenenne, werden Verwendungen dieses Devices an anderer Stelle nicht mit umbenannt? (Oder sollte das doch so sein?)
Das hast Du genau richtig erkannt.
FHEM kann nicht wissen, an welchen Stellen Du den Namen eines device verwendest.
Ich hätte gehofft ein intelligentes Rename (vergleichbar mit Rename in einer Software IDE) würde existieren... :-\
Zitat von: ronzo am 01 März 2021, 22:36:47
Ich hätte gehofft ein intelligentes Rename (vergleichbar mit Rename in einer Software IDE) würde existieren... :-\
Das kann nicht funktionieren da Du den alten Namen ja auch nur im Teil über RegEx verwenden kannst. Das kann FHEM nicht finden.
keine Regel ohne Ausnahme :
a. wenn ein Device mittels rename umbennant wird und urprünglich via autocreate angelegt wurde, dann werden ggf. ebenfals durch autocreate angelegte FileLogs oder SVGs automatisch mit geändert.
b. haben manche Module (Bsp HM) eine interne set RenameDevice Funktion, die kann dann zumindest direkt betroffene Channels Devices mit anpassen.
Zitat von: Wzut am 02 März 2021, 19:34:28
a. wenn ein Device mittels rename umbennant wird und urprünglich via autocreate angelegt wurde, dann werden
???
Zitat von: Wzut am 02 März 2021, 19:34:28
b. haben manche Module (Bsp HM) eine interne set RenameDevice Funktion, die kann dann zumindest direkt betroffene Channels Devices mit anpassen.
Bei HM funktioniert das aber auch nur, die Channels nicht vorher schon manuell umbenannt wurden, um ihnen beispielsweise einen sinnvollen Namen zu geben.
--