Homematic Geräte umbenenen

Begonnen von Phill93, 12 November 2016, 19:01:55

Vorheriges Thema - Nächstes Thema

Phill93

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

Otto123

#1
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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

kumue

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...

Otto123

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 ...
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

kumue

gefunden, war vorhin auf dem channel....
Also alles gut  :)
Aber es war mir nie aufgefallen...

Puschel74

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.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Otto123

Ja klar, gibt es nur auf dem Hauptgerät und nicht auf dem Channel.  ;)
Ich habe das auch erst letztens gelernt.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Puschel74

@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)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Otto123

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.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Kusselin

#9
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:



TomLee

Zitatdenk ich wieder zu sturr?

Nee, zu wenig mit der Materie beschäftigen, seit Jahren !

Stichwort hier: alias

Gruß

Kusselin

ja warst schneller Thomas.....
Alias unter Attributen ist die Lösung!!