FHEM Forum

FHEM - Entwicklung => Wunschliste => Thema gestartet von: Pythonf am 12 November 2014, 18:15:42

Titel: Rename mit Parameter für Kanalumbennenung
Beitrag von: Pythonf am 12 November 2014, 18:15:42
In meinem konkreten Fall, nämlich das Anlegen eines HM-CC-RT-DN Heizungskontrollers wird das Device mit 6 verschiedenen Unterkanälen erstellt, die nach folgendem Muster aufgebaut sind.
Device_Name
Device_Name_Channel_Name_1
Device_Name_Channel_Name_2
...
Device_Name_Channel_Name_n

Bisher bin ich immer hergeganen und habe die fhem.cfg geöffnet und schnell per Suchen und ersetzten den Device_Name geändert. Ein Parameter wie z.B.
rename -R Device_Name_alt Device_Name_neu
welcher alle mit dem Device verbunden Kanäle entsprechend mit umbennent wäre meines Erachtens nach eine sinnvolle Erweiterung der FHEM-Software.

Beste Grüße
Fabian
Titel: Antw:Rename mit Parameter für Kanalumbennenung
Beitrag von: fhainz am 13 November 2014, 12:29:56
rename oldName newName

gibts doch. Nur kannst du nicht mehrere Devices gleichzeitig umbenennen.

Grüße
Titel: Antw:Rename mit Parameter für Kanalumbennenung
Beitrag von: FHEMAN am 12 Januar 2015, 22:50:59
Dann eben per RegExp -
rename Device_Name_alt.* Device_Name_neu.*
Ich finde, das wäre sehr hilfreich.
Titel: Antw:Rename mit Parameter für Kanalumbennenung
Beitrag von: stromer-12 am 12 Januar 2015, 23:40:14
Die Channels müssen nicht zwangsweise so beginnen wie das Device. Es erleichtert nur einiges.
Titel: Antw:Rename mit Parameter für Kanalumbennenung
Beitrag von: Mitch am 13 Januar 2015, 08:51:22
Grundsätzlich wäre es toll, wenn bei einem rename alle "Verknüpfungen" wie z.B. notify, DOIF, etc. auch mit umbenannt werden