Hauptmenü

rename Befehl

Begonnen von ramses, 21 Mai 2016, 13:48:00

Vorheriges Thema - Nächstes Thema

ramses

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.

betateilchen

Nein, weil die Channels nicht zwangsweise so heissen müssen und weil rename keine wildcards unterstützt. Und das ist auch gut so.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

igami

Habe mir mal eine modify sub geschrieben.
Aufruf wäre dann

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


Grüße
igami
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

frank

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.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

justme1968

schau dir mal das deviceRename kommando im device an.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

ramses