FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ThorHoff am 08 Oktober 2019, 20:04:52

Titel: [Gelöst]:Umbennung Räume
Beitrag von: ThorHoff am 08 Oktober 2019, 20:04:52
Hallo,

wie kann ich denn Räume einfach umbennen ?

Ich habe ein Raum "Haus", der enthält viele Devices;

Gibt einen anderen Weg, als über das Webfrontend bei jedem Device einen neuen Raum zu vergeben;


Grüße

Thorsten
Titel: Antw:Umbennung Räume
Beitrag von: amenomade am 08 Oktober 2019, 20:26:34
attr room=alterRaum room neuerRaum

EDIT: eh... Vorsicht. Das wird nur den Raum für die Devices ändern, die nur in einem einzgien Raum sind
Titel: Antw:Umbennung Räume
Beitrag von: MadMax-FHEM am 08 Oktober 2019, 20:29:04
Geht aber nur, wenn nicht weitere Räume bei dem/den Gerät/en sind (oder!?)...

Evtl. ist hier was dabei: https://forum.fhem.de/index.php/topic,60018.0.html

Gruß, Joachim
Titel: Antw:Umbennung Räume
Beitrag von: amenomade am 08 Oktober 2019, 20:32:51
Zitat von: MadMax-FHEM am 08 Oktober 2019, 20:29:04
Geht aber nur, wenn nicht weitere Räume bei dem/den Gerät/en sind (oder!?)...

Evtl. ist hier was dabei: https://forum.fhem.de/index.php/topic,60018.0.html

Gruß, Joachim

Hier auch: https://forum.fhem.de/index.php/topic,12740.msg345277.html#msg345277 ;)
Titel: Antw:Umbennung Räume
Beitrag von: ThorHoff am 09 Oktober 2019, 16:42:38
Hallo Zusammen,

Vielen Dank!

Mit dem cmdalias
define cmd_roomrename cmdalias roomrename .* AS { for my $name (devspec2array("room=$EVTPART0")){ map {s/$EVTPART0/$EVTPART1/;; fhem("attr $name room $_")} AttrVal($name, 'room','') } }

habe ich es hinbekommen

Grüße
  Thorsten