HM-TC-IT-WM-W-EU mit HM-MOD-RPI-PCB pairen funktioniert nicht

Begonnen von Diamond_72, 18 Juli 2017, 08:10:01

Vorheriges Thema - Nächstes Thema

Diamond_72

Hallo zusammen,

ich habe mir ein Bausatz des HM-MOD-RPI-PCB gekauft, welchen ich ordnungsgemäß gelötet und eingerichtet habe.

Dieser ist auch schon in FHEM eingerichtet. Nun möchte ich mehrere Wandthermostate (HM-TC-IT-WM-W-EU) pairen. Dazu gebe ich in FHEM ein "set myHmUART hmPairForSec 600" ein und drücke auf die mittlere Taste des Wandthermostats. Die 30 Sekunden laufen runter und das Gerät ist in FHEM leider nicht zu finden.

Kann mir vielleicht jemand weiterhelfen?

Hier noch ein list von dem myHmUART

define myHmUART HMUARTLGW /dev/ttyAMA0
attr myHmUART devStateIcon .*:hm_ccu
attr myHmUART icon hm_ccu

setstate myHmUART opened
setstate myHmUART 2017-07-17 17:07:54 D-HMIdOriginal xxxxxx
setstate myHmUART 2017-07-17 17:07:54 D-firmware 1.4.1
setstate myHmUART 2017-07-17 17:07:54 D-serialNr xxxxxxx
setstate myHmUART 2017-07-17 17:07:52 D-type HM-MOD-UART
setstate myHmUART 2017-07-17 17:07:54 cond ok
setstate myHmUART 2017-07-17 17:07:54 load 0
setstate myHmUART 2017-07-17 17:07:54 loadLvl low
setstate myHmUART 2017-07-17 17:07:52 state opened
Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

Shojo

Moin Du musst zwingend die hmId setzten!
attr myHmUART hmId 0815
FHEM auf: Shuttle PC (x64) (Docker)
Bridge: SignalESP 433mHz, ConBee (deCONZ in Docker)
Rest: ESP8266, SONOFF, Sonos, Echo Dot, Xiaomi Vacuum (root), ESP RGBWW Wifi Led Controller, Node-RED, LEDMatrix, Pixel It

Diamond_72

Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

Shojo

Das war nur ein Platzhalter.
Nimm die von deinen HMUARTLGW
attr myHmUART hmId 583416
FHEM auf: Shuttle PC (x64) (Docker)
Bridge: SignalESP 433mHz, ConBee (deCONZ in Docker)
Rest: ESP8266, SONOFF, Sonos, Echo Dot, Xiaomi Vacuum (root), ESP RGBWW Wifi Led Controller, Node-RED, LEDMatrix, Pixel It

Diamond_72

Hab mir jetzt einfach irgendeine ausgedacht. Hoffe es ist auch so ok.

Nund hat es auch geklappt. Das Antennensymbol am Wanthermostat blinkt jedoch. Ist das normal?
Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

pc1246

Dann mach doch nochmal ein list vom HMUARTLGW und von einem Wandthermostaten!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Diamond_72

Internals:
   AssignedPeerCnt 1
   CNT        82
   DEF        /dev/ttyAMA0
   DEVCNT     82
   DevState   99
   DevType    UART
   DeviceName /dev/ttyAMA0@115200
   FD         11
   LastOpen   1500304072.40176
   NAME       myHmUART
   NR         20
   PARTIAL
   RAWMSG     040218
   RSSI       -23
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   msgLoadCurrent 12
   msgLoadHistory 0/0/0/0/12/0/0/0/-3/-4/0/0
   msgLoadHistoryAbs 12/12/12/12/12/0/0/0/0/3/7/7/7
   owner      xxxxx
   Helper:
     CreditTimer 822
     FW         66561
     Initialized 1
     SendCnt    7
     AckPending:
     LastSendLen:
       3
       3
     Log:
       IDs:
     PeerQueue:
     PendingCMD:
     RoundTrip:
       Delay      0.0031590461730957
     loadLvl:
       lastHistory 1500366474.89514
   Peers:
     321747     +321747,00,00,00
   READINGS:
     2017-07-18 08:45:52   D-HMIdAssigned  xxxxx
     2017-07-17 17:07:54   D-HMIdOriginal  xxxxx
     2017-07-17 17:07:54   D-firmware      1.4.1
     2017-07-17 17:07:54   D-serialNr      xxxxxxx
     2017-07-17 17:07:52   D-type          HM-MOD-UART
     2017-07-17 17:07:54   cond            ok
     2017-07-18 10:06:32   load            12
     2017-07-17 17:07:54   loadLvl         low
     2017-07-17 17:07:52   state           opened
   helper:
Attributes:
   devStateIcon .*:hm_ccu
   hmId       B0EF51
   icon       hm_ccu



Internals:
   CFGFN
   DEF        321747
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     506
   NAME       WT.Wohnzimmer
   NOTIFYDEV  global
   NR         98
   NTFY_ORDER 50-HM_321747
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_321747_Weather
   channel_02 HM_321747_Climate
   channel_03 HM_321747_WindowRec
   channel_06 HM_321747_remote
   channel_07 HM_321747_SwitchTr
   lastMsg    No:01 - t:70 s:321747 d:000000 00E436
   myHmUART_MSGCNT 506
   myHmUART_RAWMSG 0500001701847032174700000000E436
   myHmUART_RSSI -23
   myHmUART_TIME 2017-07-18 10:30:35
   protCmdDel 3
   protCmdPend 114 CMDs pending
   protCondBurst off
   protLastRcv 2017-07-18 10:30:35
   protNack   1 last_at:2017-07-18 08:47:18
   protSnd    7 last_at:2017-07-18 10:06:26
   protState  CMDs_pending
   rssi_at_myHmUART lst:-23 max:-19 min:-24 avg:-23.08 cnt:506
   READINGS:
     2017-07-18 08:47:23   Activity        alive
     2017-07-18 08:47:18   CommandAccepted no
     2017-07-18 08:47:18   D-firmware      1.1
     2017-07-18 08:47:18   D-serialNr     xxxxx
     2017-07-18 08:47:18   R-pairCentral   set_0xxxxxxxxxxx
     2017-07-18 10:29:21   battery         ok
     2017-07-18 10:29:21   batteryLevel    2.9
     2017-07-18 10:29:21   desired-temp    22.5
     2017-07-18 10:29:21   measured-temp   22.8
     2017-07-18 10:06:32   state           CMDs_pending
   cmdStack:
     ++A001B0EF5132174700040000000000
     ++A001B0EF513217470103
     ++A001B0EF5132174701040000000001
     ++A001B0EF513217470203
     ++A001B0EF5132174702040000000001
     ++A001B0EF5132174702040000000007
     ++A001B0EF5132174702040000000008
     ++A001B0EF5132174702040000000009
     ++A001B0EF513217470303
     ++A001B0EF5132174703040000000001
     ++A001B0EF513217470603
     ++A001B0EF5132174706040000000001
     ++A001B0EF513217470703
     ++A001B0EF5132174707040000000001
     ++A011B0EF5132174786042C
     ++A011B0EF5132174786042C
     ++A001B0EF5132174700040000000000
     ++A001B0EF513217470103
     ++A001B0EF5132174701040000000001
     ++A001B0EF513217470203
     ++A001B0EF5132174702040000000001
     ++A001B0EF5132174700040000000007
     ++A001B0EF5132174702040000000008
     ++A001B0EF5132174702040000000009
     ++A001B0EF513217470303
     ++A001B0EF5132174703040000000001
     ++A001B0EF513217470603
     ++A001B0EF5132174706040000000001
     ++A001B0EF513217470703
     ++A001B0EF5132174707040000000001
     ++A001B0EF5132174700040000000000
     ++A001B0EF513217470103
     ++A001B0EF5132174701040000000001
     ++A001B0EF513217470203
     ++A001B0EF5132174702040000000001
     ++A001B0EF5132174700040000000007
     ++A001B0EF5132174702040000000008
     ++A001B0EF5132174702040000000009
     ++A001B0EF513217470303
     ++A001B0EF5132174703040000000001
     ++A001B0EF513217470603
     ++A001B0EF5132174706040000000001
     ++A001B0EF513217470703
     ++A001B0EF5132174707040000000001
     ++A001B0EF5132174700040000000000
     ++A001B0EF513217470103
     ++A001B0EF5132174701040000000001
     ++A001B0EF513217470203
     ++A001B0EF5132174702040000000001
     ++A001B0EF5132174700040000000007
     ++A001B0EF5132174702040000000008
     ++A001B0EF5132174702040000000009
     ++A001B0EF513217470303
     ++A001B0EF5132174703040000000001
     ++A001B0EF513217470603
     ++A001B0EF5132174706040000000001
     ++A001B0EF513217470703
     ++A001B0EF5132174707040000000001
     ++A001B0EF5132174700040000000000
     ++A001B0EF513217470103
     ++A001B0EF5132174701040000000001
     ++A001B0EF513217470203
     ++A001B0EF5132174702040000000001
     ++A001B0EF5132174700040000000007
     ++A001B0EF5132174702040000000008
     ++A001B0EF5132174702040000000009
     ++A001B0EF513217470303
     ++A001B0EF5132174703040000000001
     ++A001B0EF513217470603
     ++A001B0EF5132174706040000000001
     ++A001B0EF513217470703
     ++A001B0EF5132174707040000000001
     ++A001B0EF5132174700040000000000
     ++A001B0EF513217470103
     ++A001B0EF5132174701040000000001
     ++A001B0EF513217470203
     ++A001B0EF5132174702040000000001
     ++A001B0EF5132174700040000000007
     ++A001B0EF5132174702040000000008
     ++A001B0EF5132174702040000000009
     ++A001B0EF513217470303
     ++A001B0EF5132174703040000000001
     ++A001B0EF513217470603
     ++A001B0EF5132174706040000000001
     ++A001B0EF513217470703
     ++A001B0EF5132174707040000000001
     ++A001B0EF5132174700040000000000
     ++A001B0EF513217470103
     ++A001B0EF5132174701040000000001
     ++A001B0EF513217470203
     ++A001B0EF5132174702040000000001
     ++A001B0EF5132174700040000000007
     ++A001B0EF5132174702040000000008
     ++A001B0EF5132174702040000000009
     ++A001B0EF513217470303
     ++A001B0EF5132174703040000000001
     ++A001B0EF513217470603
     ++A001B0EF5132174706040000000001
     ++A001B0EF513217470703
     ++A001B0EF5132174707040000000001
     ++A001B0EF5132174700040000000000
     ++A001B0EF513217470103
     ++A001B0EF5132174701040000000001
     ++A001B0EF513217470203
     ++A001B0EF5132174702040000000001
     ++A001B0EF5132174700040000000007
     ++A001B0EF5132174702040000000008
     ++A001B0EF5132174702040000000009
     ++A001B0EF513217470303
     ++A001B0EF5132174703040000000001
     ++A001B0EF513217470603
     ++A001B0EF5132174706040000000001
     ++A001B0EF513217470703
     ++A001B0EF5132174707040000000001
   helper:
     HM_CMDNR   1
     PONtest    1
     cSnd       ,01B0EF5132174700050000000000
     mId        00AD
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +321747,00,00,00
       nextSend   1500366635.27934
       prefIO
       rxt        0
       vccu
       p:
         321747
         00
         00
         00
     mRssi:
       mNo        01
       io:
         myHmUART   -21
     prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      2
     q:
       qReqConf
       qReqStat
     role:
       dev        1
     rssi:
       at_myHmUART:
         avg        -23.0849802371542
         cnt        506
         lst        -23
         max        -19
         min        -24
     shRegW:
       07         02
     shadowReg:
       RegL_00.    02:01 0A:B0 0B:EF 0C:51
Attributes:
   IODev      myHmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon .*:hm-tc-it-wm-w-eu
   expert     2_raw
   firmware   1.1
   icon       hm-tc-it-wm-w-eu
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       CUL_HM
   serialNr   xxxxxx
   subType    thermostat
   webCmd     getConfig:clear msgEvents
Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

pc1246

Hallo Diamond
Dein Thermostat ist nicht gepairt!
-> R-pairCentral   set_0xxxxxxxxxxx
Also erstmal richtig pairen, dann die cmds-pending wegbekommen und dann weitersehen!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Diamond_72

Doch, es ist gepairt. Ich habe die Nummer hier einfach mit einem xxxxxxxxxxx versehen.
Dort steht in wirklichkeit die D-HMIdAssigned des HMUARTLGW. Was sind cmds-pending? Warum muss man die wegbekommen?
Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

darkness

#9
Zitat von: Diamond_72 am 18 Juli 2017, 11:45:09
Doch, es ist gepairt.
Was lässt dich denn zu dieser Annahme kommen?

Beim korrekten pairen steht dort kein set_ mehr.

ZitatWas sind cmds-pending? Warum muss man die wegbekommen?

Vielleicht nochmal die Grundlagen lesen

Kurz: Die Befehle wurden noch nicht abgearbeitet.

Edit: Einfach mal die Konfigtaste am WT.Wohnzimmer drücken

pc1246

Am Besten, die devices, die noch ein set bei R-pairCentral stehen haben loeschen, und von vorne anfangen!
Und vor allem erst einen, dann wenn der fertig ist, also ohne CMDs-pending, den Naechsten!
Und zu deinem: "Doch der ist gepairt", ich bin lange genug dabei, dass ich es wohl wissen sollte!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Diamond_72

Sorry, ich wollte nicht unhöflich sein!

Folgendes habe ich nun ausprobiert:

    noch einmal probieren, ein getConfig auszulösen - vielleicht hat das Lesen nicht funktioniert
    noch einmal pairen - das schadet nichts
    die Anlerntaste / Configtaste / irgendeine Taste am Gerät (hängt vom konkreten Device ab) wiederholt drücken um die Datenübertragung anzustoßen.

Bringt alles leider nichts. Das Set steht weiterhin drin
Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

darkness

Ist denn das CMDs_pending weg?

Wenn ja, dann schauen dass das pairen sauber durchläuft (kein CMDs_pending).
Danach ein getconfig und auch hier wieder warten, bis kein CMDs_pending mehr da ist.

danach nochmal ein list vom HM-TC-IT-WM-W-EU.

Oder, wie Christoph geschrieben hat, nochmal löschen und langsam und sauber von vorne beginnen.

Je nach HM-Gerät muss nach einem GetConfig wieder die Anlerntaste gedrückt werden.

pc1246

Moin
So wird das nichts!
- set clear msgevents auf dem Thermostaten
- set pair for seconds 60 auf dem HMGW
- mittlere Taste druecken, bis die Sekunden laufen
- wenn erfolgreich, ein set getconfig auf dem Thermostaten absetzen, und wieder die mittlere Taste so lange druecken, bis die Sekunden laufen

Und ganz wichtig, den Hinweis von Darkness beachten! (Lesen)

Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

darkness

Bevor ich Christoph weiter reinrede, halte ich mich jetzt mal raus  ;D  ;)