Guten Morgen,
ich haben meinen Ikea-Lampen-Fuhrpark über einen Conbee II in FHEM eingebunden.
Nun möchte ich meinen HUEDevices mit
set HUEDevice rename <newname>
sprechende Namen verpassen. Das führt jedoch reproduzierbar dazu, dass die Geräte ein neues Internal "name" (kleingeschrieben) mit dem von mir gewünschten Namen erhalten. Das Internal "NAME" (großgeschrieben) ändert sich jedoch nicht. Auch der Alias bleibt unverändert.
In der Phoscon-App kommen die neuen Namen an.
Internals:
CHANGED
DEF 3 IODev=conbee
FUUID 5e4d79cc-f33f-08ae-5e75-6aa68be9a50f5d22
FVERSION 31_HUEDevice.pm:0.211360/2020-02-07
ID 3
INTERVAL
IODev conbee
NAME HUEDevice3
NR 709
STATE off
TYPE HUEDevice
manufacturername IKEA of Sweden
modelid TRADFRI bulb E14 W op/ch 400lm
name wz_leselampe
swversion 1.2.214
type Dimmable light
uniqueid 08:6b:d7:ff:fe:56:86:1b-01
READINGS:
2020-02-20 06:33:09 alert none
2020-02-20 06:33:09 bri 254
2020-02-20 06:33:09 onoff 0
2020-02-20 06:33:09 pct 0
2020-02-20 06:33:09 reachable 1
2020-02-20 06:33:09 state off
helper:
alert none
battery -1
bri 254
colormode
ct -1
devtype
effect
hue -1
mode
on 0
pct 0
reachable 1
rgb
sat -1
update_timeout -1
xy
helper:
json:
etag 37895e8733034d7659a15c335c4d895f
manufacturername IKEA of Sweden
modelid TRADFRI bulb E14 W op/ch 400lm
name wz_leselampe
swversion 1.2.214
type Dimmable light
uniqueid 08:6b:d7:ff:fe:56:86:1b-01
state:
alert none
bri 254
Attributes:
IODev conbee
alias Leselampe
color-icons 2
devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
group 1 Licht
model TRADFRI bulb E14 W op/ch 400lm
room HUEDevice,Wohnzimmer
sortby 4
subType dimmer
userattr room_map structexclude
webCmd pct:toggle:on:off
Verstehe ich den Sinn des Befehls falsch?
LG
Oli
Hallo Oli,
ich kenne den Befehl:rename <old_device_name <new_device_name>
Dieser Befehl wird in Fhem-Kommandozeile eingegeben. Um einem Device einen anschaulichen Namen zu geben, kann man das Attribut alias benutzen; hier gehen sogar Leerzeichen und Umlaute. Der alias-Name wird aber nur zur Veranschaulichung genutzt, intern wird mit dem unverändertem Device-Namen gearbeitet.
Viele Grüße Gisbert
Ja, den Befehl "rename" kenne ich natürlich. Und ich weiß auch, was ein Alias ist.
Jedoch haben sowohl das Homeatic-Modul als auch das HUE-Modul einen "set DEVICE rename" Befehl, der das Umbenennen von Geräten etwas einfacher machen soll. Bei Homatic-Devices werden dann wohl auch gleich alle Channels entsprechend umbenannt. Das ist zumindest mein Verständnis von dieser Funktion.
Außerdem wird der Alias bei HUEDevices ja bereits sprechend belegt, durch den Gerätenamen aus der Phoscon-App.
Und der Alias nützt mir nichts, wenn ich die Geräte über über sprechende Namen schalten will. Das ist nämlich genau das Problem.
LG
Oli
der rename befehl im device ändert den namen in der bridge und den alias. NICHT den fhem device namen.
um den fhem device namen zu ändern musst du das normale rename verwenden.
du kannst nicht mit einem kommando alle drei ändern weil bei den ersten beiden leerzeichen im namen erlaubt sind und beim fhem device namen nicht.
Ah, ok. Dann hatte ich die Funktion falsch interpretiert. Danke für die Info.
LG
Oli