Rename mit Parameter für Kanalumbennenung

Begonnen von Pythonf, 12 November 2014, 18:15:42

Vorheriges Thema - Nächstes Thema

Pythonf

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

fhainz

rename oldName newName

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

Grüße

FHEMAN

Dann eben per RegExp -
rename Device_Name_alt.* Device_Name_neu.*
Ich finde, das wäre sehr hilfreich.
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

stromer-12

Die Channels müssen nicht zwangsweise so beginnen wie das Device. Es erleichtert nur einiges.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

Mitch

Grundsätzlich wäre es toll, wenn bei einem rename alle "Verknüpfungen" wie z.B. notify, DOIF, etc. auch mit umbenannt werden
FHEM im Proxmox Container