(Gelöst)[Anfänger] hmId ändern

Begonnen von kl_ha, 23 Juli 2017, 16:10:18

Vorheriges Thema - Nächstes Thema

kl_ha

Hallo

Ich habe mich gerade mit fhem/Homematic beschäftigt.

Hatte zum Test meines optischen Tür/Fenstersensors die hmID 123456 vergeben.
Hatte das alles auch gepairt bekommen. Es lief alles ohne Probleme.

Jetzt ist 123456 keine wirklich gute hmID.
Nun möchte ich sie ändern.

Habe nun die neue hmID in der fhem.cfg gesetzt.
Fhem neu gestartet. Meinen CUL in den pairmode gesetzt und meinen  Tür/Fenstersensor auf anlernen gesetzt.
Leider wird die neue hmID nicht auf den Tür/Fenstersensor geschrieben.


R-pairCentral set_..........
contact open (to 123456)
trigDst_123456 noConfig


in der Log steht folgende Meldung:

2017-07-23_15:49:54 HM_5778A7 open
2017-07-23_15:49:54 HM_5778A7 trigDst_123456: noConfig
2017-07-23_15:49:54 HM_5778A7 trigger_cnt: 9


Hatte jemand ein ähnliches Problem oder weiß eine Lösung.
Vielen Dank
Klaus

CoolTux

Bitte Finger weg von der CFG, es empfiehlt sich alles über das Frontend zu machen.
Hast Du den Fensterkontakt resetet? Wenn nicht, bitte machen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kl_ha

Hallo

Habe alles auf Werkseinstellung zurückgesetzt.

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kl_ha

Nein, leider nicht

Habe noch ein wenig rumprobiert.

Was vielleicht noch wichtig ist ich habe auch den CUL geändert

Von testCUL zu HomeaticCUL.

Habe des weiteren aus der log gelesen als die CUL noch auf testCUL gesetzt war. Kam folgende Meldung

contact: closed (to testCUL)

Nachdem ich den Wert auf HomematicCUL geändert habe kommt folgende Meldung
contact: closed (to 123456)

Müsste eher heißen
contact: closed (to HomematicCUL)

Oder liege ich da falsch?

CoolTux

Bitte einmal ein list vom CUL Device und vom Fensterkontakt

list ist ein FHEM Befehl
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kl_ha

#6

Internals:
   CFGFN
   DEF        5778A7
   HomematicCul_MSGCNT 15
   HomematicCul_RAWMSG A0D57A6105778A71234560601C80E::-53:HomematicCul
   HomematicCul_RSSI -53
   HomematicCul_TIME 2017-07-23 17:20:04
   IODev      HomematicCul
   LASTInputDev HomematicCul
   MSGCNT     15
   NAME       HM_5778A7
   NOTIFYDEV  global
   NR         92
   STATE      open
   TYPE       CUL_HM
   lastMsg    No:57 - t:10 s:5778A7 d:123456 0601C80E
   protCmdPend 2 CMDs pending
   protLastRcv 2017-07-23 17:20:04
   protResnd  1 last_at:2017-07-23 17:14:00
   protSnd    1 last_at:2017-07-23 17:13:55
   protState  CMDs_pending
   rssi_at_HomematicCul min:-55 cnt:15 avg:-52.8 max:-52 lst:-53
   READINGS:
     2017-07-23 17:14:00   Activity        alive
     2017-07-23 17:13:55   D-firmware      1.0
     2017-07-23 17:13:55   D-serialNr      ...........
     2017-07-23 17:13:55   R-pairCentral   set_...........
     2017-07-23 17:20:04   alive           yes
     2017-07-23 17:20:04   battery         ok
     2017-07-23 17:20:04   contact         open (to 123456)
     2017-07-23 17:20:04   recentStateType info
     2017-07-23 17:20:04   sabotageError   on
     2017-07-23 17:20:04   state           open
     2017-07-23 17:19:16   trigDst_123456  noConfig
     2017-07-23 17:19:16   trigger_cnt     13
   cmdStack:
     ++A0012868765778A700050000000000
     ++A0012868765778A7000802010A280B680C76
     ++A0012868765778A70006
   helper:
     HM_CMDNR   87
     cSnd       ,012868765778A700050000000000
     mId        00C7
     rxType     28
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5778A7,02,00,00
       nextSend   1500823204.91651
       prefIO
       rxt        2
       vccu
       p:
         5778A7
         00
         00
         00
     mRssi:
       mNo        57
       io:
         HomematicCul -51
     prt:
       bErr       0
       sProc      2
       sleeping   1
       wuReSent   2
     q:
       qReqConf   00
       qReqStat
     role:
       chn        1
       dev        1
     rssi:
       at_HomematicCul:
         avg        -52.8
         cnt        15
         lst        -53
         max        -52
         min        -55
     shadowReg:
       RegL_00.    02:01 0A:28 0B:68 0C:76
Attributes:
   IODev      HomematicCul
   actCycle   002:50
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SCo
   room       CUL_HM
   serialNr   OEQ0434962
   subType    threeStateSensor

CoolTux

List vom CUL fehlt noch.

Aber mach mal folgendes. Der CUL ist nun korrekt eingerichtet? Richtiger Name und richtige ID?
Dann den Fensterkontakt reseten und des Device aus FHEM löschen.
Danach FHEM Neustart. Das sollte dann gehen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Otto123

#8
ZitatprotState  CMDs_pending
Die müssen abgearbeitet werden. Configtaster drücken ohne den Sensor auszulösen!
das set_ muss verschwinden ->
Zitat2017-07-23 17:13:55   R-pairCentral   set_...........
sonst ist nicht fertig gepairt.
Edit: Irgendwie war ich hier wohl im falschen Film  :-[
Dann ist noch die Frage warum vccu aber attr <> IOgrp nicht gesetzt?
Hat die vccu die gleiche hmId wie der hmIO?



BTW ist der cul stick für diese Kontakte eh kein guter IO - besser für Homematic was von Homematic nehmen.


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

kl_ha


Internals:
   CFGFN
   CMDS       ABCEeFfGhiKklMmRTtUVWXxYZz
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400 0000
   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400
   FD         18
   FHTID      0000
   HomematicCUL_MSGCNT 36
   HomematicCUL_TIME 2017-07-23 18:16:39
   NAME       HomematicCUL
   NR         50
   PARTIAL
   RAWMSG     A0C23A6415778A71234560105C832
   RSSI       -49
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 nanoCUL868
   initString X21
Ar
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2017-07-23 18:05:27   ccconf          freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB
     2017-07-23 18:06:09   cmds             A B C E e F f G h i K k l M m R T t U V W X x Y Z z
     2017-07-23 18:05:47   credit10ms      3110
     2017-07-23 18:05:55   fhtbuf          AE
     2017-07-23 18:06:06   raw             No answer
     2017-07-23 18:16:39   state           Initialized
     2017-07-23 18:06:12   uptime          0 00:00:04
     2017-07-23 18:05:20   version         V 1.67 nanoCUL868
   helper:
     5778A7:
       QUEUE:
Attributes:
   hmId       ..........
   rfmode     HomeMatic

CoolTux

Hast du alles nun soweit gemacht? Bisschen mehr reden wäre cool. Es wurden ja weitere Vorschläge gemacht.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kl_ha

Hallo

Bin da ein wenig am verzweifeln und frustriert.
Es hat sich leider nichts geändert.
Alles so gemacht wie du gesagt.

Leider immer wieder die

contact: open (to hmID)


Habe in der Doku von Fhem gestöbert.
So wie es aussieht muss noch ein VCCU eingerichtet werden.

martinp876

warum ist die HMId 123456 schlecht? Ist so gut wie alle anderen auch. Die HMId ist nicht geheim - die kann jeder in Funkreichweite EINFACHST!!! sniffen. Ist auch kein Problem. Nur schlecht, wenn der Nachbar die gleiche nutzt.

Zuerst einmal musst du sicher stellen, dass die CUL die HMId nutzt. Sollte klappen.
Dein Device mit HMId 5778A7 sendet immernoch an 123456. Ist also entweder noch gepeert oder gepairt.
Die Pairing Adresse kannst du nur von der HMIs 123456 aus oder nach reset.

Otto123

#13
Auf Werkeinstellung zurückgesetzt:
Ich hatte es jetzt schon zweimal das die Anleitung falsch gelesen wurde:
ZitatUm die Werkseinstellungen des Tür-/Fensterkontakts wiederherzustellen, gehen Sie wie folgt vor:
• Drücken Sie mit einem spitzen Gegenstand für mindestens 5 Sekunden auf die Anlerntaste (G). Die LED des Sensors beginnt langsam rot zu blinken.
....
Jetzt loslassen und wieder drücken :
• Zum Zurücksetzen des Sensors drücken Sie nun erneut für mindestens 5 Sekunden auf die Anlerntaste (G). Die LED beginnt während des Gedrückthaltens schneller rot zu blinken.
• Loslassen schließt den Rücksetzvorgang ab. Zur Bestätigung des Zurücksetzens leuchtet die LED für etwa 3 Sekunden dauerhaft rot auf.
Der im Handbuch weiterhin stehende zwischen Schritt ist für den Abbruch des Werkreset und nicht für den normalen Reset Ablauf!
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

kl_ha

Habe da auch meine Probleme gehabt.

Habe das mittlerweile hinbekommen.
Ist nicht gut formuliert. Meiner Meinung nach.