FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ramses am 21 Mai 2016, 13:48:00

Titel: rename Befehl
Beitrag von: ramses am 21 Mai 2016, 13:48:00
Hi,

gibt es eine Möglichkeit, wenn man einen Thermostat oder ein Gerät mit mehreren Kanälen umbenennt, dass die SubChanels mit umbenannt werden?

z.B. wenn man ausführt

rename 44F50522 HZK_WZ_Sued

dass auch die


44F50522_Weather            -->  HZK_WZ_Sued_Weather
44F50522_Climate           -->  HZK_WZ_Sued_Climate
44F50522_WindowRec         -->  HZK_WZ_Sued_WindowRec
...


mitgeändert werden.
Titel: Antw:rename Befehl
Beitrag von: betateilchen am 21 Mai 2016, 13:54:40
Nein, weil die Channels nicht zwangsweise so heissen müssen und weil rename keine wildcards unterstützt. Und das ist auch gut so.
Titel: Antw:rename Befehl
Beitrag von: igami am 21 Mai 2016, 14:10:09
Habe mir mal eine modify sub (https://forum.fhem.de/index.php/topic,29354.msg221166.html#msg221166) geschrieben.
Aufruf wäre dann

{modify("44F50522.*", "NAME", "44F50522", "HZK_WZ_Sued"}


Grüße
igami
Titel: Antw:rename Befehl
Beitrag von: frank am 21 Mai 2016, 14:11:21
Zitatgibt es eine Möglichkeit, wenn man einen Thermostat oder ein Gerät mit mehreren Kanälen umbenennt, dass die SubChanels mit umbenannt werden?
klar, dafür gibt es bei homematic im device:

ZitatdeviceRename <newName>
rename the device and all its channels.
Titel: Antw:rename Befehl
Beitrag von: justme1968 am 21 Mai 2016, 14:11:29
schau dir mal das deviceRename kommando im device an.

gruss
  andre
Titel: Antw:rename Befehl
Beitrag von: ramses am 21 Mai 2016, 16:47:05
DANKE!