Thermostat - Fensterkontakt - fhem

Begonnen von sven.scherf, 25 Oktober 2020, 20:57:45

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

Ja, sollte gehen bzw. haben schon einige im Forum zwischen 1.4 und 1.5 hin und her probiert...

In dem Thread wäre (denke ich) die FW auch zu finden gewesen... ;)

Aber mit CUL musst du sehen bzw. mal nachlesen, ob damit ein FW-Update (-Downdate ;)  ) geht (denke aber ja). Und halt sehen bzgl. "Geduld"... Wenn ein FW-Update fehl schlägt warten bevor du noch mal probierst, wegen "Funk-Credits"...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

sven.scherf

Hallo,

ich habe nun die Antwort auf meine Mail an ELV bekommen.
Mit der aktuellen Firmware sind hier nur noch Zentralenverknüpfungen möglich. Geben Sie bitte die Regler und Fensterkontakte zurück und verwenden als Alternative die HmIP-eTRV-B mit den HmIP-SWDM:

Homematic IP Set Heizen - easy connect mit Heizkörperthermostat und Fenster- und Türkontakt Artikel-Nr. 153413
https://de.elv.com/homematic-ip-set-heizen-easy-connect-mit-funk-heizkoerperthermostat-und-funk-tuer-fensterkontakt-153413

Eine andere Lösung können wir Ihnen aktuell nicht anbieten. Wir bedauern, dass wir keine andere Antwort für Sie haben.


Die Firmware lässt sich auch nicht downgraden da ich hier den Fehler fail:Block1 bekomme:(

Entweder ich schicke die Thermostate zurück was mir aber widerstrebt oder ich löse es über fhem.
Fensteröffnen und Temp runter sowie umgekehrt.


Viele Grüße

Sven


Raspi 3 mit CUL Stick 433/868MHZ, Homematic

frank

ein downgrade ist auch nur ein "normaler" update. grundsätzlich geht der downgrade auch mit cul, culfw mindestens 1.58.
cul hat auch kein credit problem.

optimalen abstand wàhlen, zb 2meter.
und einfach öfter probieren.

fhem darf keine freezes erzeugen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

frank

und die elv erklärung halte ich für "murks".
es gibt hier sicherlich viele die einen sco oder einen tc mit einem rt1.5 gepeert haben.
das forum wäre voll von problem-threads.

eventuell gibt es probleme, wenn ohne zentrale direkt gepeert wird.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

sven.scherf

Hi,

denke ich auch aber ich muss es erst einmal zu akzeptieren.

Es sei denn jemand hier im Forum hat andere Erkenntnisse und tut diese hier kund.

Auch mit Zentrale geht das peering nicht. :(

Viele Grüße

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

frank

bisher habe ich hier noch nicht einmal je ein list vom rt und sco gesehen.
zu dem die ausgabe von "get hminfo configCheck".

vor einem peeren mit fhem muss gepairt sein.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

sven.scherf

Hi,

heute schaffe ich es nicht mehr.
Morgen hänge ich hier mal ein List an.

Habe gerade eq3 angeschrieben auch wenn dieser Verein auch zu ELV gehört und dort um support gefragt mit dem Hinweis das sowas doch nicht dein kann.

Bedienungsanleitung fehlerhaft und keine Einträge über diesen Zustand in den Foren :)

Viele Grüße

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

sven.scherf

Hallo,

hier der List vom Heizkörperthermostaten
Internals:
   CUL_0_MSGCNT 612
   CUL_0_RAWMSG A0F06861072647F0000000AA8E8100000::-52.5:CUL_0
   CUL_0_RSSI -52.5
   CUL_0_TIME 2020-10-31 16:21:52
   DEF        72647F
   FUUID      5f95b37d-f33f-f700-7d1f-6efe489e035b1cbe
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     612
   NAME       BadK_Thermostat
   NOTIFYDEV  global
   NR         849
   NTFY_ORDER 50-BadK_Thermostat
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_72647F_Weather
   channel_02 HM_72647F_Climate
   channel_03 HM_72647F_WindowRec
   channel_04 HM_72647F_Clima
   channel_05 HM_72647F_ClimaTeam
   channel_06 HM_72647F_remote
   lastMsg    No:06 - t:10 s:72647F d:000000 0AA8E8100000
   protLastRcv 2020-10-31 16:21:52
   protRcv    39 last_at:2020-10-31 16:21:52
   protResnd  1 last_at:2020-10-31 16:19:34
   protSnd    38 last_at:2020-10-31 16:20:02
   protSndB   2 last_at:2020-10-31 16:19:55
   protState  CMDs_done
   rssi_at_CUL_0 cnt:612 min:-67 max:-50.5 avg:-55.01 lst:-52.5
   Helper:
     DBLOG:
       battery:
         logdb:
           TIME       1604157712.14689
           VALUE      ok
       batteryLevel:
         logdb:
           TIME       1604157712.14689
           VALUE      3.1
   READINGS:
     2020-10-31 16:19:56   CommandAccepted yes
     2020-10-31 16:18:56   D-firmware      1.5
     2020-10-31 16:18:56   D-serialNr      REQ0846220
     2020-10-31 16:19:21   PairedTo        0xF11034
     2020-10-31 16:19:21   RegL_00.         00:00 01:01 02:01 09:01 0A:F1 0B:10 0C:34 0E:0A 0F:00 11:00 12:15 16:01 18:00 19:00 1A:00
     2020-10-31 16:21:29   RegL_07.       
     2020-10-31 16:21:52   actuator        0
     2020-10-26 21:52:50   aesReqTo        HM_6977D7
     2020-10-31 16:21:52   battery         ok
     2020-10-31 16:21:52   batteryLevel    3.1
     2020-10-31 16:21:45   cfgState        PairMism
     2020-10-31 16:20:02   commState       CMDs_done
     2020-10-31 16:21:52   desired-temp    21.0
     2020-10-30 15:07:28   fwUpdate        fail:Block1
     2020-10-31 16:21:52   measured-temp   23.2
     2020-10-31 16:21:52   motorErr        ok
     2020-10-31 16:12:03   powerOn         2020-10-31 16:12:03
     2020-10-31 16:12:03   recentStateType info
     2020-10-25 20:14:06   sabotageAttackId_ErrIoId_6977D7 cnt:21
     2020-10-29 16:54:05   sabotageAttackId_ErrIoId_6B5ACB cnt:14
     2020-10-29 16:54:05   sabotageAttack_ErrIoAttack_cnt 14
     2020-10-31 16:20:02   state           CMDs_done
     2020-10-31 16:19:26   time-request    -
   helper:
     HM_CMDNR   6
     PONtest    0
     cSnd       01F1103472647F0603,01F1103472647F06040000000001
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cfgChk:
       idPc02     paired:0xF11034 IO attr: -.
     cmds:
       TmplKey    :no:1604157541.20032
       TmplTs     1604157541.20032
       cmdKey     0:1:0::BadK_Thermostat:0095:01:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       newChn     +72647F,00,00,00
       nextSend   1604157712.16566
       prefIO     
       rxt        2
       vccu       
       p:
         72647F
         00
         00
         00
     mRssi:
       mNo        06
       io:
         CUL_0:
           -46.5
           -46.5
     prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      0
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       dev        1
       prs        1
     rssi:
       at_CUL_0:
         avg        -55.0138888888889
         cnt        612
         lst        -52.5
         max        -50.5
         min        -67
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      CUL_0
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.5
   model      HM-CC-RT-DN
   room       Bad_Keller,CUL_HM
   serialNr   REQ0846220
   subType    thermostat
   verbose    5#
   webCmd     getConfig:clear msgEvents:burstXmit


und hier vom Fensterkontakt
Internals:
   CFGFN     
   CUL_0_MSGCNT 110
   CUL_0_RAWMSG A0D9586106B5ACB00000006010000::-77:CUL_0
   CUL_0_RSSI -77
   CUL_0_TIME 2020-10-31 16:02:58
   DEF        6B5ACB
   FUUID      5f9afb31-f33f-f700-7049-a6683bd418d5d1f4
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     110
   NAME       BadK_Fenster
   NOTIFYDEV  global
   NR         1969
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:95 - t:10 s:6B5ACB d:000000 06010000
   protCmdDel 22
   protLastRcv 2020-10-31 16:02:58
   protRcv    109 last_at:2020-10-31 16:02:58
   protResnd  6 last_at:2020-10-29 20:08:06
   protResndFail 2 last_at:2020-10-29 20:09:02
   protSnd    24 last_at:2020-10-29 20:10:59
   protState  CMDs_done
   rssi_at_CUL_0 cnt:111 min:-85.5 max:-63.5 avg:-72.8 lst:-77
   Helper:
     DBLOG:
       battery:
         logdb:
           TIME       1604156578.41464
           VALUE      ok
       contact:
         logdb:
           TIME       1604156578.41464
           VALUE      closed (to broadcast)
   READINGS:
     2020-10-29 20:10:58   D-firmware      1.0
     2020-10-29 20:10:58   D-serialNr      PEQ2232038
     2020-10-29 20:10:58   PairedTo        set_0xF11034
     2020-10-29 20:10:58   RegL_00.         00:00 02:00 09:01 0A:00 0B:00 0C:00 10:01 14:06
     2020-10-29 20:10:59   RegL_01.         00:00 08:01 20:9C 21:00 30:06
     2020-10-29 20:01:08   aesKeyNbr       00
     2020-10-31 16:02:58   alive           yes
     2020-10-31 16:02:58   battery         ok
     2020-10-31 16:21:45   cfgState        PairMism
     2020-10-29 20:10:59   commState       CMDs_done
     2020-10-31 16:02:58   contact         closed (to broadcast)
     2020-10-29 20:00:50   powerOn         2020-10-29 20:00:50
     2020-10-31 16:02:58   recentStateType info
     2020-10-31 16:02:58   sabotageError   off
     2020-10-31 16:02:58   state           closed
     2020-10-29 20:01:17   trigDst_broadcast noConfig
     2020-10-31 14:55:05   trigger_cnt     13
   helper:
     HM_CMDNR   149
     PONtest    0
     cSnd       01F110346B5ACB01040000000001,01F110346B5ACB0103
     mId        00C7
     peerFriend peerAct,peerVirt
     peerIDsRaw ,00000000
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     28
     supp_Pair_Rep 0
     cfgChk:
       idPc02     paired:0x000000 IO attr: -.
     cmds:
       TmplKey    :no:1603998663.42036
       TmplTs     1603998663.42036
       cmdKey     1:1:0::BadK_Fenster:00C7:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       
         peerOpt    Bad_La_Dusche,Bad_La_Haupt,Bad_La_Spiegel,Bad_Rol,Bad_Thermostat_WindowRec,Bad_Thermostat_remote,Bue_La,Bue_Rol_Fenster,Esse_La,Esse_Rol,Flur_La_Bild,Flur_La_Garderobe,Flur_La_Haupt,Flur_La_Telefon,HM_38C49B_Sw1_V_01,HM_38C49B_Sw1_V_02,HM_72647F_WindowRec,HM_72647F_remote,Kel_La_Haupt,Kue_Heizung,Kue_La_1,Kue_La_2,Kue_La_3,Kue_Rol_Li,Kue_Rol_Re,Kue_Thermostat_WindowRec,Kue_Thermostat_remote,Schl_La_Bett,Schl_La_Haupt,Schl_La_Schrank,Schl_Rol_Fenster,Schl_Rol_Tuer,Schl_Thermostat_WindowRec,Schl_Thermostat_remote,WC_La,WC_Rol,WC_Thermostat_WindowRec,WC_Thermostat_remote,Wz_La_Spot,Wz_Rol_Fenster,Wz_Rol_Tuer_Aktor
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6B5ACB,00,00,00
       nextSend   1604156578.35504
       prefIO     
       rxt        2
       vccu       
       p:
         6B5ACB
         00
         00
         00
     mRssi:
       mNo        95
       io:
         CUL_0:
           -75
           -75
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rssi:
       at_CUL_0:
         avg        -72.8063063063063
         cnt        111
         lst        -77
         max        -63.5
         min        -85.5
     shadowReg:
     tmpl:
Attributes:
   IODev      CUL_0
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.0
   model      HM-SEC-SCO
   peerIDs    00000000,
   room       Bad_Keller,CUL_HM
   serialNr   PEQ2232038
   subType    threeStateSensor


Die beiden sind nun lediglich mit fhem gepaird und untereinander nicht gepeert.


Viele Grüße

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

MadMax-FHEM

#23
Zitat von: sven.scherf am 31 Oktober 2020, 16:26:46

Die beiden sind nun lediglich mit fhem gepaird und untereinander nicht gepeert.


FALSCH!

Zitat
     2020-10-29 20:10:58   PairedTo        set_0xF11034

Der Fensterkontakt ist eben noch NICHT gepaired!

Somit kann er gar NICHT gepeert werden!

Ich würde noch mal "drüber pairen".
Also einfach noch mal pairen OHNE irgendwas zu löschen und OHNE irgendwas zu resetten!

Also beim CUL oder vccu das Pairing anstoßen und dann das "Anlernknöpfchen" beim FK drücken...
...evtl. auch nach etwas Wartezeit noch mal das "Knöpfchen" drücken...

Dort wo jetzt "set_0xF11034" steht muss das set_ noch weg!

EDIT: wie hier schon geschrieben war https://forum.fhem.de/index.php/topic,115284.msg1095456.html#msg1095456 ;)

EDIT: ist das dein erster FK? Hast du Perl-Modul Crypt::Rijndael / Debian: libcrypt-rijndael-perl installiert?

Dann erst kannst du peeren...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

sven.scherf

Hi,

aber jetzt.
War ein wenig blöd. Es hat nur funktioniert indem ich den Fensterkontakt nochmals gelöscht, angelegt und getConfig aufgerufen habe.

Internals:
   CFGFN     
   CUL_0_MSGCNT 18
   CUL_0_RAWMSG A0C3084416B5ACB000000010500::-86:CUL_0
   CUL_0_RSSI -86
   CUL_0_TIME 2020-10-31 17:09:39
   DEF        6B5ACB
   FUUID      5f9d8b1f-f33f-f700-badf-46e740bef1219c04
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     18
   NAME       BadK_Fenster
   NOTIFYDEV  global
   NR         56312
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:30 - t:41 s:6B5ACB d:000000 010500
   protLastRcv 2020-10-31 17:09:39
   protRcv    19 last_at:2020-10-31 17:09:39
   protSnd    12 last_at:2020-10-31 17:09:23
   protState  CMDs_done
   rssi_at_CUL_0 cnt:19 min:-86 max:-63 avg:-75.89 lst:-86
   Helper:
     DBLOG:
       battery:
         logdb:
           TIME       1604160579.32996
           VALUE      ok
       contact:
         logdb:
           TIME       1604160579.32996
           VALUE      closed (to broadcast)
   READINGS:
     2020-10-31 17:09:22   D-firmware      1.0
     2020-10-31 17:09:22   D-serialNr      PEQ2232038
     2020-10-31 17:09:23   PairedTo        0x000000
     2020-10-31 17:09:23   RegL_00.         00:00 02:00 09:01 0A:00 0B:00 0C:00 10:01 14:06
     2020-10-31 17:09:23   RegL_01.         00:00 08:01 20:9C 21:00 30:06
     2020-10-31 17:06:11   alive           yes
     2020-10-31 17:09:39   battery         ok
     2020-10-31 17:10:47   cfgState        PairMism
     2020-10-31 17:09:23   commState       CMDs_done
     2020-10-31 17:09:39   contact         closed (to broadcast)
     2020-10-31 17:06:11   powerOn         2020-10-31 17:06:11
     2020-10-31 17:06:11   recentStateType info
     2020-10-31 17:06:11   sabotageError   off
     2020-10-31 17:09:39   state           closed
     2020-10-31 17:05:06   trigDst_broadcast noConfig
     2020-10-31 17:09:39   trigger_cnt     5
   helper:
     HM_CMDNR   48
     PONtest    0
     cSnd       01F110346B5ACB01040000000001,01F110346B5ACB0103
     mId        00C7
     peerFriend peerAct,peerVirt
     peerIDsRaw ,00000000
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     28
     supp_Pair_Rep 0
     cfgChk:
       idPc02     paired:0x000000 IO attr: -.
     cmds:
       TmplKey    :no:1604160567.84727
       TmplTs     1604160567.84727
       cmdKey     1:1:0::BadK_Fenster:00C7:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       
         peerOpt    Bad_La_Dusche,Bad_La_Haupt,Bad_La_Spiegel,Bad_Rol,Bad_Thermostat_WindowRec,Bad_Thermostat_remote,Bue_La,Bue_Rol_Fenster,Esse_La,Esse_Rol,Flur_La_Bild,Flur_La_Garderobe,Flur_La_Haupt,Flur_La_Telefon,HM_38C49B_Sw1_V_01,HM_38C49B_Sw1_V_02,HM_72647F_WindowRec,HM_72647F_remote,Kel_La_Haupt,Kue_Heizung,Kue_La_1,Kue_La_2,Kue_La_3,Kue_Rol_Li,Kue_Rol_Re,Kue_Thermostat_WindowRec,Kue_Thermostat_remote,Schl_La_Bett,Schl_La_Haupt,Schl_La_Schrank,Schl_Rol_Fenster,Schl_Rol_Tuer,Schl_Thermostat_WindowRec,Schl_Thermostat_remote,WC_La,WC_Rol,WC_Thermostat_WindowRec,WC_Thermostat_remote,Wz_La_Spot,Wz_Rol_Fenster,Wz_Rol_Tuer_Aktor,virtualBadk_Fenster
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6B5ACB,00,00,00
       nextSend   1604160579.32117
       prefIO     
       rxt        2
       vccu       
       p:
         6B5ACB
         00
         00
         00
     mRssi:
       mNo        30
       io:
         CUL_0:
           -84
           -84
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rssi:
       at_CUL_0:
         avg        -75.8947368421052
         cnt        19
         lst        -86
         max        -63
         min        -86
     shadowReg:
     tmpl:
Attributes:
   IODev      CUL_0
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.0
   model      HM-SEC-SCO
   peerIDs    00000000,
   room       Bad_Keller,CUL_HM
   serialNr   PEQ2232038
   subType    threeStateSensor



Viele Grüße
Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

MadMax-FHEM

#25
Willst du mich veralbern!

Es muss (wie ebenfalls schon geschrieben!!!) dort nicht 0x000000 stehen sondern deine HMID!

Wenn du nicht machst/machen willst was dir vorgeschlagen wird: mach einfach weiter wie du denkst...

EDIT: du kannst auch jetzt noch jederzeit "drüber pairen" (wie geschrieben)... Beim "Knöpfchen drücken" NICHT!! auslösen (hat Otto mal herausgefunden)... Die genannte Lib hast du installiert? Und dass CUL (gerade bei "zickigen Geräten) nicht optimal ist wurde ja schon (mehrfach) ausgeführt...

Viel Erfolg, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

sven.scherf

Hi,

sorry ich will niemanden veralbern aber ich verstehe es im Augenblick selber nicht.

Alle meine Fensterkontakte sind mit 0x000000 gepaird und alle meine Aktoren sind zu 0xF11034 gepaird.

In meinem CUL habe ich seinerzeit keine HMID eingestellt und hier wollte ich nichts verändern.

Warum die Fensterkontakte mit 0x000000 gepaird sind weiß ich nicht.
Ich kann so oft ich möchte getConfig oder pairen ausführen ausführen ohne dass sich die HMID der Fensterkontakte ändert.
Bei mir ist auch nur ein CUL für HM im Einsatz.
Der andere CUL arbeitet auf 433MHZ.

Was kann dies noch sein ?


Danke und viele Grüße

Sven


Raspi 3 mit CUL Stick 433/868MHZ, Homematic

MadMax-FHEM

#27
Die Libs sind installiert?
(ich frage das jetzt zum letzten Mal)

Mit 0x000000 ist GAR NICHT GEPAIRED!

Was heißt früher hattest du keine vergeben?
Es gibt IMMER EINE.
Wenn du keine vergeben hast, dann wird eine generiert...
...drum besser eine vergeben.

Waren die FKs schon mal mit der alten HMID gepaired?
Wenn ja: dann kannst sie nur neu pairen nach dem Zurücksetzen...

Ist wie bei Highlander: es kann nur einen geben... ;)

Und (bevor das wieder kommt: aber die zeigen doch den Status): es ist Funk, fhem empfängt und ordnet das Empfangene einem passenden Device zu...

Das ist aber noch lange NICHT gepaired!

Jetzt wäre es an der Zeit mal auf die Frage(n) zu antworten und sich wirklich mal in Homematic einzulesen...

Evtl. auch über ein anderes Funkmodul (habe ja ein gutes genannt) nachzudenken oder sich mal die Timing-FW anzusehen (hatte ich doch auch verlinkt)...

Sonst wird das hier weiterhin ein mühsames hin und her...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

sven.scherf

Hallo Joachim,

ja die Libs Crypt::Rijndael  sind installiert dies hatte ich mir angeschaut.

Dann habe ich nochmals die Installation aller Crypt Module aus dem Wiki wiederholt und bei dem install von libdatetime-format-strptime-perl und einem anschliessenden reboot konnte ich die Fensterkontakte pairen.

Internals:
   CUL_0_MSGCNT 78
   CUL_0_RAWMSG A0D58A6106B5ACBF1103406010000::-73.5:CUL_0
   CUL_0_RSSI -73.5
   CUL_0_TIME 2020-11-02 19:44:05
   DEF        6B5ACB
   FUUID      5f9d8b1f-f33f-f700-badf-46e740bef1219c04
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     78
   NAME       BadK_Fenster
   NOTIFYDEV  global
   NR         861
   NTFY_ORDER 50-BadK_Fenster
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:58 - t:10 s:6B5ACB d:F11034 06010000
   protCmdDel 10
   protLastRcv 2020-11-02 19:44:05
   protRcv    77 last_at:2020-11-02 19:44:05
   protResnd  1 last_at:2020-11-02 18:52:14
   protResndFail 1 last_at:2020-11-02 18:52:40
   protSnd    22 last_at:2020-11-02 19:44:05
   protState  CMDs_done
   rssi_at_CUL_0 cnt:78 min:-86 max:-64 avg:-74.12 lst:-73.5
   Helper:
     DBLOG:
       battery:
         logdb:
           TIME       1604342645.40413
           VALUE      ok
       contact:
         logdb:
           TIME       1604342645.40413
           VALUE      closed (to CUL_0)
   READINGS:
     2020-11-02 18:53:19   CommandAccepted yes
     2020-11-02 18:53:54   D-firmware      1.0
     2020-11-02 18:53:54   D-serialNr      PEQ2232038
     2020-11-02 18:53:54   PairedTo        0xF11034
     2020-11-02 18:53:54   RegL_00.         00:00 02:01 09:01 0A:F1 0B:10 0C:34 10:01 14:06
     2020-11-02 18:53:54   RegL_01.         00:00 08:01 20:9C 21:00 30:06
     2020-11-02 18:53:19   aesCommToDev    ok
     2020-11-02 18:53:19   aesKeyNbr       00
     2020-11-02 19:44:05   alive           yes
     2020-11-02 19:44:05   battery         ok
     2020-11-02 18:54:24   cfgState        PairMism
     2020-11-02 19:44:05   commState       CMDs_done
     2020-11-02 19:44:05   contact         closed (to CUL_0)
     2020-11-02 18:53:04   powerOn         2020-11-02 18:53:04
     2020-11-02 19:44:05   recentStateType info
     2020-11-02 19:44:05   sabotageError   off
     2020-11-02 19:44:05   state           closed
     2020-10-31 17:05:06   trigDst_broadcast noConfig
     2020-11-02 18:53:04   trigger_cnt     1
   helper:
     HM_CMDNR   88
     PONtest    0
     cSnd       01F110346B5ACB01040000000001,01F110346B5ACB0103
     mId        00C7
     peerFriend peerAct,peerVirt
     peerIDsRaw ,00000000
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     28
     supp_Pair_Rep 0
     cfgChk:
       idPc02     paired:0xF11034 IO attr: -.
     cmds:
       TmplKey    :no:1604339638.97111
       TmplTs     1604339638.97111
       cmdKey     1:1:0::BadK_Fenster:00C7:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       
         peerOpt    Bad_La_Dusche,Bad_La_Haupt,Bad_La_Spiegel,Bad_Rol,Bad_Thermostat_WindowRec,Bad_Thermostat_remote,Bue_La,Bue_Rol_Fenster,Esse_La,Esse_Rol,Flur_La_Bild,Flur_La_Garderobe,Flur_La_Haupt,Flur_La_Telefon,HM_38C49B_Sw1_V_01,HM_38C49B_Sw1_V_02,HM_72647F_WindowRec,HM_72647F_remote,Kel_La_Haupt,Kue_Heizung,Kue_La_1,Kue_La_2,Kue_La_3,Kue_Rol_Li,Kue_Rol_Re,Kue_Thermostat_WindowRec,Kue_Thermostat_remote,Schl_La_Bett,Schl_La_Haupt,Schl_La_Schrank,Schl_Rol_Fenster,Schl_Rol_Tuer,Schl_Thermostat_WindowRec,Schl_Thermostat_remote,WC_La,WC_Rol,WC_Thermostat_WindowRec,WC_Thermostat_remote,Wz_La_Spot,Wz_Rol_Fenster,Wz_Rol_Tuer_Aktor,virtualBadk_Fenster
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6B5ACB,00,00,00
       nextSend   1604342645.26281
       prefIO     
       rxt        2
       vccu       
       p:
         6B5ACB
         00
         00
         00
     mRssi:
       mNo        58
       io:
         CUL_0:
           -71.5
           -71.5
     prt:
       bErr       0
       sProc      0
       sleeping   1
       helper:
         prt:
           rspWait:
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1604342645.16397
       ack:
         HASH(0x4a82bc8)
         588002F110346B5ACB00
     rssi:
       at_CUL_0:
         avg        -74.1217948717949
         cnt        78
         lst        -73.5
         max        -64
         min        -86
     shadowReg:
     tmpl:
Attributes:
   IODev      CUL_0
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.0
   model      HM-SEC-SCO
   peerIDs    00000000,
   room       Bad_Keller,CUL_HM
   serialNr   PEQ2232038
   subType    threeStateSensor


Beim paired to steht nun meine HMID drin.

Das Heizkörperthermostat
Internals:
   CUL_0_MSGCNT 1091
   CUL_0_RAWMSG A0FD5861072647F0000000AA8EA100000::-58.5:CUL_0
   CUL_0_RSSI -58.5
   CUL_0_TIME 2020-11-02 20:05:08
   DEF        72647F
   FUUID      5f95b37d-f33f-f700-7d1f-6efe489e035b1cbe
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     1091
   NAME       BadK_Thermostat
   NOTIFYDEV  global
   NR         849
   NTFY_ORDER 50-BadK_Thermostat
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_72647F_Weather
   channel_02 HM_72647F_Climate
   channel_03 HM_72647F_WindowRec
   channel_04 HM_72647F_Clima
   channel_05 HM_72647F_ClimaTeam
   channel_06 HM_72647F_remote
   lastMsg    No:D5 - t:10 s:72647F d:000000 0AA8EA100000
   protLastRcv 2020-11-02 20:05:08
   protRcv    1091 last_at:2020-11-02 20:05:08
   protSnd    2 last_at:2020-11-02 13:50:09
   protState  CMDs_done
   rssi_at_CUL_0 cnt:1091 min:-94 max:-52.5 avg:-60.89 lst:-58.5
   Helper:
     DBLOG:
       battery:
         logdb:
           TIME       1604343908.17665
           VALUE      ok
       batteryLevel:
         logdb:
           TIME       1604343908.17665
           VALUE      3.1
   READINGS:
     2020-10-31 21:27:35   CommandAccepted yes
     2020-10-31 16:18:56   D-firmware      1.5
     2020-10-31 16:18:56   D-serialNr      REQ0846220
     2020-10-31 16:19:21   PairedTo        0xF11034
     2020-10-31 16:19:21   RegL_00.        00:00 01:01 02:01 09:01 0A:F1 0B:10 0C:34 0E:0A 0F:00 11:00 12:15 16:01 18:00 19:00 1A:00
     2020-10-31 16:21:29   RegL_07.       
     2020-11-02 20:05:08   actuator        0
     2020-10-26 21:52:50   aesReqTo        HM_6977D7
     2020-11-02 20:05:08   battery         ok
     2020-11-02 20:05:08   batteryLevel    3.1
     2020-10-31 21:27:35   cfgState        PairMism
     2020-11-02 13:50:09   commState       CMDs_done
     2020-11-02 20:05:08   desired-temp    21.0
     2020-10-30 15:07:28   fwUpdate        fail:Block1
     2020-11-02 20:05:08   measured-temp   23.4
     2020-11-02 20:05:08   motorErr        ok
     2020-10-31 16:12:03   powerOn         2020-10-31 16:12:03
     2020-10-31 16:12:03   recentStateType info
     2020-10-25 20:14:06   sabotageAttackId_ErrIoId_6977D7 cnt:21
     2020-10-29 16:54:05   sabotageAttackId_ErrIoId_6B5ACB cnt:14
     2020-10-29 16:54:05   sabotageAttack_ErrIoAttack_cnt 14
     2020-11-02 13:50:09   state           CMDs_done
     2020-11-02 13:50:09   time-request    -
   helper:
     HM_CMDNR   213
     PONtest    1
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1604178275.15987
       TmplTs     1604178275.15987
       cmdKey     0:1:0::BadK_Thermostat:0095:01:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       newChn     +72647F,00,00,00
       nextSend   1604343908.24903
       prefIO     
       rxt        2
       vccu       
       p:
         72647F
         00
         00
         00
     mRssi:
       mNo        D5
       io:
         CUL_0:
           -52.5
           -52.5
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_CUL_0:
         avg        -60.8955087076077
         cnt        1091
         lst        -58.5
         max        -52.5
         min        -94
     shRegW:
       07         04
     tmpl:
Attributes:
   IODev      CUL_0
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.5
   model      HM-CC-RT-DN
   room       Bad_Keller,CUL_HM
   serialNr   REQ0846220
   subType    thermostat
   verbose    5#
   webCmd     getConfig:clear msgEvents:burstXmit



Ist das Pairing nun so korrekt ?

Das andere Funkmodul habe ich bestellt und sollte diese Tage kommen.
Dann richte ich erst einmal die VCCU um hier unabhängig von dem IO Device zu sein.


Viele Grüße

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

MadMax-FHEM

#29
Zitat von: sven.scherf am 02 November 2020, 20:13:36
Ist das Pairing nun so korrekt ?

Hallo Sven,

sieht zumindest so aus :)

hminfo hast du ja, da kannst du ja mal "nachfragen" ;)

EDIT: ich würde (wie glaube ich schon mal empfohlen) das Attribut "expert" auf allReg setzen... Und auch mal bzgl. der erwähnten Register überlegen ("sign" und cyclicMsgInfo")...

Viel Erfolg/Spaß noch, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)