Hallo,
bin gerade am Aufbau eines FHEMs für mein Haus. Habe jetzt mittlerweile 3 Heizungsteller und 1 Wandthermostat an FHEM angelernt nur Stören mich die Kryptischen Namen (HM_[Seriennumer]_Clima) kann ich die irgendwie ändern?
Oder wie habt ihr das gemacht?
Phill93
Hi,
http://fhem.de/commandref_DE.html#rename
Bei HM geräten gibt es auch ein set <> deviceRename. Das ist gerade bei komplexen Geräten besser, es benennt alle Channels um.
Gruß Otto
Zitat von: Otto123 am 12 November 2016, 19:14:26
Bei HM geräten gibt es auch ein set <> deviceRename. Das ist gerade bei komplexen geräten besser, es benennt alle Channels um.
Danke für den Tip.
Wusste ich nicht, da auch im set-Menü nicht aufgeführt...
Zitat von: kumue am 12 November 2016, 20:45:30
Danke für den Tip.
Wusste ich nicht, da auch im set-Menü nicht aufgeführt...
Bei mir schon ...
gefunden, war vorhin auf dem channel....
Also alles gut :)
Aber es war mir nie aufgefallen...
rename lässt sich auch auf beliebige Geräte anwenden und ist nicht explizit für HM reserviert.
deviceRename gibt es für HM - wie Otto schon geschrieben hat.
Warum dafür eigentlich nicht erst die SuFu benutzt wird ist mir immer noch ein Rätsel - vermutlich weil es einfacher ist zu fragen statt zu suchen.
Ja klar, gibt es nur auf dem Hauptgerät und nicht auf dem Channel. ;)
Ich habe das auch erst letztens gelernt.
Gruß Otto
@Otto
rename funktioniert auch auf einem Channel ;)
Damit lässt sich ganz easy ein HM-Device-Channel beliebig umbenennen - sogar unabhängig vom HM-Device-Namen (wenn man will) 8)
Zitat von: Puschel74 am 12 November 2016, 21:09:55
@Otto
rename funktioniert auch auf einem Channel ;)
Damit lässt sich ganz easy ein HM-Device-Channel beliebig umbenennen - sogar unabhängig vom HM-Device-Namen (wenn man will) 8)
Ja klar, weiß ich doch, mein Post bezog sich nur auf deviceRename. Und auf Befehlsliste bei set <HM_Name> Sorry, das wird dann immer nach ein paar Posts nicht mehr deutlich.
Hallo, ich wieder.......
hab ein HM Aktor mit dem Namen Garage_Aktor
Internals:
DEF 471C02
FUUID 5f02bd52-f33f-fb9b-a4d7-d65985e6f005fd45
IODev myHmUART
LASTInputDev myHmUART
MSGCNT 34
NAME Garage_Aktor
NOTIFYDEV global
NR 75
NTFY_ORDER 50-Garage_Aktor
STATE CMDs_done
TYPE CUL_HM
channel_01 Beleuchtung_Terrasse
channel_02 Garage_Aktor_Sw_02
channel_03 Garage_Aktor_Sw_03
channel_04 Garage_Aktor_Sw_04
lastMsg No:4B - t:10 s:471C02 d:123123 060100005E
myHmUART_MSGCNT 34
myHmUART_RAWMSG 050100544BA410471C02123123060100005E
myHmUART_RSSI -84
myHmUART_TIME 2020-07-06 16:52:15
protCmdDel 2
protLastRcv 2020-07-06 16:52:15
protRcv 34 last_at:2020-07-06 16:52:15
protResnd 3 last_at:2020-07-06 16:49:14
protResndFail 1 last_at:2020-07-06 16:49:20
protSnd 48 last_at:2020-07-06 16:52:15
protState CMDs_done
rssi_at_myHmUART cnt:34 min:-85 max:-82 avg:-83.91 lst:-84
rssi_myHmUART cnt:1 min:-94 max:-94 avg:-94 lst:-94
READINGS:
2020-07-06 06:57:43 D-firmware 2.8
2020-07-06 06:57:43 D-serialNr NEQ0194570
2020-07-06 08:52:39 PairedTo 0x123123
2020-07-06 08:52:39 R-pairCentral 0x123123
2020-07-06 08:52:39 RegL_00. 00:00 02:01 0A:12 0B:31 0C:23 15:FF 18:00
2020-07-06 16:48:47 cfgState ok
2020-07-06 16:52:15 commState CMDs_done
2020-07-06 16:52:15 state CMDs_done
helper:
HM_CMDNR 75
cSnd 01123123471C02040439CD090803,01123123471C02010E
mId 0003
peerFriend
peerOpt -:switch
regLst 0
rxType 1
supp_Pair_Rep 0
cmds:
TmplKey :no:1594046918.7947
TmplTs 1594046918.7947
cmdKey :0:1:0::0003:01
TmplCmds:
cmdList:
assignHmKey:
clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
deviceRename:newName
fwUpdate:-filename- -bootTime- ...
getConfig:
getDevInfo:
getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
getSerial:
getVersion:
pair:
raw:data ...
regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
reset:
tplDel:tmplt
unpair:
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +471C02,00,00,00
nextSend 1594047135.50333
rxt 0
vccu VCCU
p:
471C02
00
00
00
prefIO:
myHmUART
mRssi:
mNo 4B
io:
myHmUART:
-82
-82
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rpt:
IO myHmUART
flg A
ts 1594047135.20754
ack:
HASH(0x3e2d1b8)
4B8002123123471C0200
rssi:
at_myHmUART:
avg -83.9117647058823
cnt 34
lst -84
max -82
min -85
myHmUART:
avg -94
cnt 1
lst -94
max -94
min -94
tmpl:
Attributes:
IODev myHmUART
IOgrp VCCU:myHmUART
alias Garage_Aktor
autoReadReg 4_reqStatus
expert 2_raw
firmware 2.8
model HM-LC-SW4-DR
modelForce HM-LC-SW4-DR
room CUL_HM
serialNr NEQ0194570
subType switch
webCmd getConfig:clear msgEvents
dieser Aktor hat 4 Channels.......wenn ich jetzt ein rename des Channels mache zb in Gartenbeleuchtung_Terrasse dann wird zwar der Name geändert aber im eigentlichen Device Overvie nicht.....Das Device mit DeviceRename will ich ja nicht......oder denk ich wieder zu sturr????
ich hätte es dann gerne wieder so:
Zitatdenk ich wieder zu sturr?
Nee, zu wenig mit der Materie beschäftigen, seit Jahren !
Stichwort hier: alias
Gruß
ja warst schneller Thomas.....
Alias unter Attributen ist die Lösung!!