HM-CC-RT-DN anlernen geling nicht

Begonnen von mfeske, 05 März 2017, 17:13:02

Vorheriges Thema - Nächstes Thema

mfeske

Hallo zusammen,

ich wollte ein neues HM-CC-RT-DN  an FHEM anlernen, da es auf dem einfachen Weg laut WIKI nicht funktioniert hat, habe ich es gelöscht und dann mit einem set <CUL> hmPairSerial <10-stellige Seriennummer> versucht und die mittlere Taste gedrückt, bis der 30 Sekunden Countdown kam. Das Ergebnis ist allerdings ernüchternd "dead".
Internals:
   CFGFN
   DEF        5128F3
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     1
   NAME       HM_5128F3
   NOTIFYDEV  global
   NR         19388
   STATE      ???
   TYPE       CUL_HM
   channel_01 HM_5128F3_Weather
   channel_02 HM_5128F3_Climate
   channel_03 HM_5128F3_WindowRec
   channel_04 HM_5128F3_Clima
   channel_05 HM_5128F3_ClimaTeam
   channel_06 HM_5128F3_remote
   hmusb_MSGCNT 1
   hmusb_RAWMSG E5128F3,0000,75B06B10,FF,FFC8,0184005128F30000001400954E4551313531363630375900FFFF
   hmusb_RSSI -56
   hmusb_TIME 2017-03-05 16:55:20
   lastMsg    No:01 - t:00 s:5128F3 d:000000 1400954E4551313531363630375900FFFF
   protLastRcv 2017-03-05 16:55:17
   rssi_at_hmusb avg:-56 min:-56 max:-56 lst:-56 cnt:1
   Readings:
     2017-03-05 17:05:37   Activity        dead
     2017-03-05 16:55:20   D-firmware      1.4
     2017-03-05 16:55:20   D-serialNr      NEQ1516607
   Helper:
     HM_CMDNR   40
     mId        0095
     rxType     140
     supp_Pair_Rep 1
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +5128F3,00,00,00
       nextSend   1488729317.90554
       prefIO
       rxt        2
       vccu
       p:
         5128F3
         00
         00
         00
     Mrssi:
       mNo        01
       Io:
         hmusb      -54
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf   00
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       At_hmusb:
         avg        -56
         cnt        1
         lst        -56
         max        -56
         min        -56
     Shregw:
       07         04
Attributes:
   actCycle   000:10
   actStatus  dead
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   NEQ1516607
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Was kann ich den da noch falsch machen, mit den anderen hat es damals super funktioniert.

Gruß
Micha
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

viegener

Ich würde in diesem Fall das Device nochmal komplett löschen und speichern und paranoiderweise auch nochmal den FHEM-Server durchstarten.  Ausserdem auch den Thermostat nochmal komplett zurücksetzen.

Dann den Anlernvorgang (ohne angabe Seriennummer) nochmals durchführen. Wenn das nicht geht schicke doch mal ein list des devices und einen Auschnitt des FHM log files.

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

mfeske

Hallo viegener,

Danke für die Antwort.
Ich habe jetzt ein delete HM_5128F3 gemacht, ein save config, restart. Batterien entfernt. Beim einlegen alle drei Tasten gedrückt bis zum "res". Dann das Datum und 12:00 Uhr bestätigt. Es wurde eine Adaptierungsfahrt gemacht.

Jetzt kommt set hmusb hmPairForSec 600 und das drücken der mittleren Taste bis zum 30 Sekunden Countdown, richtig ?

Gruß
Micha
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

viegener

Ja das war zumindest meine Vorgehensweise. Manchmal muss man allerdings HM-Devices dazuüberreden auch Befehle anzunehmen in dem man Tasten drückt (zumindest Fensterkontakte sind zum Batteriesparen selten auf Empfang) beim Thermostat habe ich da gelegentlich die mittlere Taste gedrückt und in FHEM geschaut, ob die Kommandos in der Queue weniger werden oder auf Processing gehen.

Generell muss dazu aber der Device erstmal da sein
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

mfeske

Okay ich habe jetzt set hmusb hmPairForSec 600 ausgeführt einen moment gewartet und die mittelste Taste gedrückt. Der Countdown lief bis 20 dann kam ein AC. Ein list ergibt jetzt:

Internals:
   CFGFN
   DEF        5128F3
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     7
   NAME       HM_5128F3
   NOTIFYDEV  global
   NR         638
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_5128F3_Weather
   channel_02 HM_5128F3_Climate
   channel_03 HM_5128F3_WindowRec
   channel_04 HM_5128F3_Clima
   channel_05 HM_5128F3_ClimaTeam
   channel_06 HM_5128F3_remote
   hmusb_MSGCNT 7
   hmusb_RAWMSG E5128F3,0000,7B25BEB3,FF,FFC2,2586105128F32402710AA8B9100000
   hmusb_RSSI -62
   hmusb_TIME 2017-03-06 18:21:30
   lastMsg    No:25 - t:10 s:5128F3 d:240271 0AA8B9100000
   protCmdPend 14 CMDs pending
   protLastRcv 2017-03-06 18:21:30
   protSnd    5 last_at:2017-03-06 18:21:30
   protState  CMDs_pending
   rssi_at_hmusb avg:-60 min:-62 max:-57 lst:-62 cnt:7
   Readings:
     2017-03-06 18:20:55   Activity        alive
     2017-03-06 18:20:52   CommandAccepted yes
     2017-03-06 18:20:51   D-firmware      1.4
     2017-03-06 18:20:51   D-serialNr      NEQ1516607
     2017-03-06 18:20:51   R-pairCentral   set_0x240271
     2017-03-06 18:21:30   actuator        0
     2017-03-06 18:21:30   battery         ok
     2017-03-06 18:21:30   batteryLevel    3.1
     2017-03-06 18:21:30   desired-temp    21.0
     2017-03-06 18:21:30   measured-temp   18.5
     2017-03-06 18:21:30   motorErr        ok
     2017-03-06 18:21:34   state           CMDs_pending
     2017-03-06 18:21:29   time-request    -
   cmdStack:
     ++A1122402715128F3
     ++A0012402715128F300040000000000
     ++A0012402715128F30103
     ++A0012402715128F301040000000001
     ++A0012402715128F30203
     ++A0012402715128F302040000000001
     ++A0012402715128F30303
     ++A0012402715128F303040000000001
     ++A0012402715128F30403
     ++A0012402715128F304040000000001
     ++A0012402715128F300040000000007
     ++A0012402715128F30503
     ++A0012402715128F305040000000001
     ++A0012402715128F30603
     ++A0012402715128F306040000000001
   Helper:
     HM_CMDNR   38
     cSnd       012402715128F3000802010A240B020C71,012402715128F30006
     mId        0095
     rxType     140
     supp_Pair_Rep 0
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +5128F3,02,00,00
       nextSend   1488820852.32704
       prefIO
       rxt        2
       vccu
       p:
         5128F3
         00
         00
         00
     Mrssi:
       mNo        25
       Io:
         hmusb      -60
     Prt:
       bErr       0
       sProc      2
       sleeping   1
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       At_hmusb:
         avg        -60
         cnt        7
         lst        -62
         max        -57
         min        -62
     Shregw:
       07         04
     Shadowreg:
       RegL_00.    02:01 0A:24 0B:02 0C:71
Attributes:
   IODev      hmusb
   IOgrp      vccu:hmusb
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   NEQ1516607
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

viegener

Das pairing ist noch nicht abgeschlossen, da waren noch Commands pending und das paring steht noch auf set_0x240271

Warte nochmal etwas ab und schicke vielleicht auch noch ein getConfig hinterher, aber generell wird der Device ja erkannt angelegt und das pairing auch angestossen

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

mfeske

state CMDs_done heisst dann aber alles fertig ?
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

viegener

Ja - dann ist es aber interessnt ob es Fehler gegeben hat.
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

isy

Bei den HM Geräten immer nach dem Pairing ein getConfig machen und bei denen mit Batterie danach kurz die Config Taste drücken.
Ein Weg wird erst zu einem Weg, wenn man ihn geht

mfeske

getConfig ausgeführt, mein list schaut jetzt so aus:
Internals:
   CFGFN
   DEF        5128F3
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     140
   NAME       Heizung_Bad_klein
   NOTIFYDEV  global
   NR         638
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Heizung_Bad_klein_Weather
   channel_02 HM_5128F3_Climate
   channel_03 Heizung_Bad_klein_WindowRec
   channel_04 Heizung_Bad_klein_Clima
   channel_05 HM_5128F3_ClimaTeam
   channel_06 HM_5128F3_remote
   hmusb_MSGCNT 140
   hmusb_RAWMSG RA531BC4D,0001,7BB3A4DD,FF,FFBC,8080105128F32402710208000000
   hmusb_RSSI -68
   hmusb_TIME 2017-03-06 20:56:24
   lastMsg    No:80 - t:10 s:5128F3 d:240271 0208000000
   protLastRcv 2017-03-06 20:56:24
   protSnd    70 last_at:2017-03-06 20:56:24
   protState  CMDs_done
   rssi_at_hmusb avg:-66.51 min:-72 max:-57 lst:-68 cnt:140
   rssi_hmusb avg:-61.5 min:-62 max:-61 lst:-61 cnt:2
   Readings:
     2017-03-06 18:20:55   Activity        alive
     2017-03-06 20:56:16   CommandAccepted yes
     2017-03-06 18:20:51   D-firmware      1.4
     2017-03-06 18:20:51   D-serialNr      NEQ1516607
     2017-03-06 20:56:17   PairedTo        0x240271
     2017-03-06 18:23:34   R-backOnTime    10 s
     2017-03-06 18:23:34   R-burstRx       on
     2017-03-06 18:23:34   R-cyclicInfoMsg on
     2017-03-06 18:23:34   R-cyclicInfoMsgDis 0
     2017-03-06 18:23:34   R-pairCentral   0x240271
     2017-03-06 20:56:17   RegL_00.          01:01 02:01 09:01 0A:24 0B:02 0C:71 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2017-03-06 20:56:16   actuator        100
     2017-03-06 20:56:16   battery         ok
     2017-03-06 20:56:16   batteryLevel    3.1
     2017-03-06 20:56:16   desired-temp    21.0
     2017-03-06 20:56:16   measured-temp   18.5
     2017-03-06 20:56:16   motorErr        ok
     2017-03-06 20:56:24   state           CMDs_done
     2017-03-06 18:21:29   time-request    -
     Regl_07.:
       VAL
   Helper:
     HM_CMDNR   128
     cSnd       012402715128F30603,012402715128F306040000000001
     mId        0095
     rxType     140
     supp_Pair_Rep 0
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +5128F3,00,00,00
       nextSend   1488830184.52164
       prefIO
       rxt        2
       vccu
       p:
         5128F3
         00
         00
         00
     Mrssi:
       mNo        80
       Io:
         hmusb      -66
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       At_hmusb:
         avg        -66.5142857142857
         cnt        140
         lst        -68
         max        -57
         min        -72
       Hmusb:
         avg        -61.5
         cnt        2
         lst        -61
         max        -61
         min        -62
     Shregw:
       07         04
     Shadowreg:
Attributes:
   IODev      hmusb
   IOgrp      vccu:hmusb
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       Bad_klein
   serialNr   NEQ1516607
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

isy

Ein Weg wird erst zu einem Weg, wenn man ihn geht