Homematic 2. Mal Pairen

Begonnen von Tom, 30 Januar 2013, 20:11:55

Vorheriges Thema - Nächstes Thema

martinp876

Hallo Tom,

die Fehlermeldung behauptet, dass die HMId schon vergeben ist - und zwar fuer OG_Schlafzimmer_Rollo_Sued

Damit kannst du die HMId nicht mehr benutzen, die muss eindeutig sein.
Kannst du dein config file einmal posten oder mir mailen? Und die HMId, die du vergeben willst, also die, mit der es Probleme gibt.
Dann
Gruss
Martin

Frood42

Hallöchen,
ich poste mal meine Meldung hierzu, da das der einzige Thread zu siesem Thema zu sein scheint.
Ich bekomme seit neustem - habe länger keine Änderungen gemacht - beim RAW edit von allen HM devices eine Meldung
HMid DEF already used by gerätename
Und zwar jeweil mit dem jeweiligen Gerätenamen. Leider weiss ich gar nicht wo ich anfangen soll zu schauen.

Anbei mal ein list vom Sofa Light:

Internals:
   .triggerUsed 1
   DEF        6A9D6F
   FUUID      5c5c9fc4-f33f-9562-dde4-b47b8bfc8a6cb531
   HMGW1_MSGCNT 24
   HMGW1_RAWMSG 040300468880026A9D6FAFFECC0101C8004D
   HMGW1_RSSI -70
   HMGW1_TIME 2019-11-24 16:15:38
   IODev      HMGW1
   LASTInputDev HMGW1
   MSGCNT     24
   NAME       light_sofa
   NOTIFYDEV  global
   NR         102
   NTFY_ORDER 50-light_sofa
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:88 - t:02 s:6A9D6F d:AFFECC 0101C8004D
   protLastRcv 2019-11-24 16:15:38
   protRcv    23 last_at:2019-11-24 16:15:38
   protResnd  1 last_at:2019-11-23 07:47:09
   protSnd    24 last_at:2019-11-24 16:15:38
   protState  CMDs_done
   rssi_HMGW1 cnt:23 min:-77 max:-72 avg:-73.56 lst:-77
   rssi_at_HMGW1 cnt:24 min:-70 max:-65 avg:-66.62 lst:-70
   .attraggr:
   .attrminint:
   READINGS:
     2019-02-07 22:22:32   .D-devInfo      010100
     2019-02-07 22:22:32   .D-stc          10
     2019-02-07 22:18:05   .R-confBtnTime  permanent
     2019-02-07 22:21:57   .R-intKeyVisib  invisib
     2019-02-07 22:18:05   .R-localResDis  off
     2019-02-07 22:18:05   .R-statusInfoMinDly 2 s
     2019-02-07 22:18:05   .R-statusInfoRandom 1 s
     2019-02-07 22:18:05   .R-transmitTryMax 6
     2019-06-23 22:45:31   .peerListRDate  2019-06-23 22:45:31
     2019-11-24 16:15:38   .protLastRcv    2019-11-24 16:15:38
     2019-11-24 16:15:38   CommandAccepted yes
     2019-02-07 22:22:32   D-firmware      2.6
     2019-02-07 22:22:32   D-serialNr      PEQ1107507
     2019-06-23 22:45:30   PairedTo        0xAFFECC
     2019-02-07 22:21:57   R-pairCentral   0xAFFECC
     2019-02-07 22:18:05   R-powerUpAction off
     2019-02-07 22:18:05   R-sign          off
     2019-06-23 22:45:30   RegL_00.        00:00 02:01 0A:AF 0B:FE 0C:CC 15:FF 18:00
     2019-06-23 22:45:31   RegL_01.        00:00 08:00 30:06 56:00 57:24 93:5F 94:B3
     2019-11-24 16:15:38   deviceMsg       on (to VCCU)
     2019-11-24 16:15:38   level           100
     2019-07-29 23:11:33   levelMissed     desired:0
     2019-11-24 16:15:38   pct             100
     2019-06-23 22:45:29   powerOn         2019-06-23 22:45:29
     2019-11-24 16:15:38   recentStateType ack
     2019-11-24 16:15:38   state           on
     2019-11-24 16:15:38   timedOn         off
   helper:
     HM_CMDNR   136
     cSnd       11AFFECC6A9D6F0201C80000,11AFFECC6A9D6F0201C80000
     dlvlCmd    ++A011AFFECC6A9D6F0201C80000
     mId        0002
     peerFriend peerSens,peerVirt
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6A9D6F,00,00,00
       nextSend   1574608538.77614
       rxt        0
       vccu       VCCU
       p:
         6A9D6F
         00
         00
         00
       prefIO:
         HMGW1
     mRssi:
       mNo        88
       io:
         HMGW1:
           -68
           -68
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       HMGW1:
         avg        -73.5652173913043
         cnt        23
         lst        -77
         max        -72
         min        -77
       at_HMGW1:
         avg        -66.625
         cnt        24
         lst        -70
         max        -65
         min        -70
     shadowReg:
     tmpl:
Attributes:
   .mId       00D8
   IODev      HMGW1
   IOgrp      VCCU:HMGW1
   autoReadReg 4_reqStatus
   expert     2_raw
   fhem_widget_command {"allowed_values":["on", "off"],"order":5}
   firmware   2.6
   group      30_Lights
   hmId       AFFE13
   model      HM-LC-SW1-PL-DN-R1
   peerIDs    00000000,
   room       05_LIVING_ROOM
   serialNr   PEQ1107507
   subType    switch
   webCmd     statusRequest:toggle:on:off


Viele Grüße,
Frood

amenomade

Was versuchst Du genau im RAW edit zu machen?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Frood42

So etwas editieren / hinzufügen:

attr light_sofa fhem_widget_command {"allowed_values":["on", "off"],"order":5}

amenomade

Na dann gebe das direkt ins Kommandofeld ein
Oder in Raw Def, lösche alles, und mach nur dein "attr" Befehl drinn
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Frood42

Im raw edit alles löschen und nur die eine Zeile tippen und speichern?
Ich hatte bisher immer das existierende im raw edit Fenster geändert oder erweitert - ist das die falsche Vorgehensweise? Wenn ich benannte Zeile hinzufüge dann bekomme ich den Fehler.
Ich bin sicher dass ich schon sehr oft etwas hinzugefügt habe im raw edit Fenster ganz unten am Ende der Device Details

Otto123

#21
Das geht leider nicht mehr.
Mann kann leider keine Homematic Geräte mit Raw Edit anlegen / komplett definieren /komplett ändern ;)
Siehe die Diskussion in dem Threat
https://forum.fhem.de/index.php/topic,103344.msg970456.html#msg970456


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

Frood42

Und ich dachte bei mir wäre irgendwas schief.
Ok dann bei homematic kein raw edit mehr machen. Gibt ja Noch zwei andere Wege das Attribut hinzuzufügen.
Danke für den Hinweis Otto
Viele Grüße
Frood

Pfriemler

#23
nein. RAW edit funktioniert auch in Homematic einwandfrei.
In RAW wird aber strenggenommen nicht editiert, sondern alle Zeilen werden beim Abschicken erneut ausgeführt wie auf der Kommandozeile, quasi ein Batchbetrieb.  D.h. man kann alle Zeilen, an denen nichts geändert wird, vorher problemlos löschen - die so definierten Elemente werden im Device nicht entfernt.
Namentlich die Gerätedefinitionszeile define bzw. defmod ist aber bei HM nicht erneut ausführbar und führt zu der Fehlermeldung.

Also mach wie amenomade empfohlen hat... nur die zu ändernde(n) Zeile(n) abschicken.

edit: ohne Lesebrille zu viele Tippfehler
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."