Homematic Pairing und Peering, Reihenfolge

Begonnen von CatWeazle, 18 November 2017, 23:27:36

Vorheriges Thema - Nächstes Thema

CatWeazle

Hi Leutz,
Dieser Fensterkontakt kostet echt Nerven.
Ich habe mal ein List vom Schlafzimmer-Fensterkontakt gemacht, der hat im Pair auch set_0xF11234 stehen.
Allerdings ist er mit dem Schlafzimmerthermostat gepeert und funktioniert.

Internals:
   DEF        56AD88
   IODev      nanoCUL
   LASTInputDev nanoCUL
   MSGCNT     2
   NAME       HM_56AD88
   NOTIFYDEV  global
   NR         590
   STATE      MISSING ACK
   TYPE       CUL_HM
   lastMsg    No:50 - t:10 s:56AD88 d:000000 06010000
   nanoCUL_MSGCNT 2
   nanoCUL_RAWMSG A0D50861056AD8800000006010000::-84:nanoCUL
   nanoCUL_RSSI -84
   nanoCUL_TIME 2017-11-20 22:45:51
   peerList   HM_51B1F6_WindowRec,
   protCmdPend 3 CMDs pending
   protLastRcv 2017-11-20 22:45:51
   protResnd  2 last_at:2017-11-20 22:45:54
   protSnd    2 last_at:2017-11-20 22:45:51
   protState  CMDs_pending
   rssi_at_nanoCUL max:-82 cnt:2 min:-84 lst:-84 avg:-83
   READINGS:
     2017-11-20 21:24:03   Activity        alive
     2017-04-27 19:56:20   CommandAccepted yes
     2017-05-11 16:27:04   D-firmware      1.0
     2017-05-11 16:27:04   D-serialNr      OEQ0222104
     2017-04-27 18:33:09   R-pairCentral   set_0xF11234
     2017-04-27 19:58:39   aesKeyNbr       00
     2017-05-11 19:35:04   alive           yes
     2017-05-11 19:35:04   battery         ok
     2017-05-11 19:35:04   contact         closed (to broadcast)
     2017-11-20 21:24:03   peerList        HM_51B1F6_WindowRec,
     2017-11-18 00:55:48   powerOn         2017-11-18 00:55:47
     2017-11-20 22:45:51   recentStateType info
     2017-04-27 19:56:19   sabotageAttackId_ErrIoId_51B1F6 cnt:3
     2017-04-27 19:56:19   sabotageAttack_ErrIoAttack cnt 3
     2017-05-11 19:35:04   sabotageError   off
     2017-11-19 22:19:34   state           MISSING ACK
     2017-11-20 11:55:02   trigger_cnt     28
   cmdStack:
     ++A001F1123456AD8800040000000000
     ++A001F1123456AD8801040000000001
     ++A001F1123456AD880103
   helper:
     HM_CMDNR   81
     getCfgList all
     getCfgListNo ,4
     mId        00C7
     rxType     28
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +56AD88,02,00,00
       nextSend   1511214351.65093
       prefIO
       rxt        2
       vccu
       p:
         56AD88
         00
         00
         00
     mRssi:
       mNo        50
       io:
         nanoCUL    -82
     prt:
       bErr       0
       sProc      2
       wuReSent   3
     q:
       qReqConf
       qReqStat
     role:
       chn        1
       dev        1
     rssi:
       at_nanoCUL:
         avg        -83
         cnt        2
         lst        -84
         max        -82
         min        -84
     tmpl:
Attributes:
   IODev      nanoCUL
   actCycle   002:50
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SCo
   peerIDs    00000000,51B1F603,
   room       CUL_HM,Schlafzimmer
   serialNr   OEQ0222104


@Otto:
ZitatUnd  Du hast einen CUL das macht die Sache nicht einfacher
würde ein ELV Homematic Funkmodul für Raspberry Pi über ein USB2RS232 helfen?

Grüße
Mike
Grüße, Mike

*****************************************
********  Wird Zeit für besser Wetter !  ********
*****************************************

LuckyDay

@CatWeazle

hast du mal ins fhem.log geschaut, steht da etwas von libcrypt-rijndael-perl?

Pfriemler

Zitat von: fhem-hm-knecht am 20 November 2017, 23:06:27
hast du mal ins fhem.log geschaut, steht da etwas von libcrypt-rijndael-perl?
*handvordiestirnschlagend* ... dammich, ich schließe mich dem Orakel an ...?

und sonst: JEDE original HM-Hardware ist besser für HM... (wegduck)
"Ä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 ..."

CatWeazle

Zitathast du mal ins fhem.log geschaut, steht da etwas von libcrypt-rijndael-perl?

Hab eben nachgesehen, libcrypt-rijndael-perl oder auch Teile davon (ausser perl) stehen nicht in der fhem.log

ist schon witzig, zwei Heizkörperthermostate und zwei Wandthermostate ohne Probleme gepairt, nur die Fensterkontakte bocken :-(

Vielleicht sollte ich die 20eur in die Hand nehmen und das ELV Modul bestellen, kommt ja portofrei :-)
Grüße, Mike

*****************************************
********  Wird Zeit für besser Wetter !  ********
*****************************************

LuckyDay

nur die Fensterkontakte bocken , --> die haben AES von Haus aus an.

und dein Cul kann kein AES von Haus aus.

tipp mal version ein und poste,



CatWeazle

Version:

Latest Revision: 15451

File                 Rev   Last Change

fhem.pl              15377 2017-11-01 16:59:23Z rudolfkoenig
90_at.pm             14995 2017-09-03 14:23:14Z rudolfkoenig
98_autocreate.pm     15377 2017-11-01 16:59:23Z rudolfkoenig
00_CUL.pm            15027 2017-09-08 09:11:43Z rudolfkoenig
10_CUL_HM.pm         15422 2017-11-11 16:43:17Z martinp876
10_CUL_IR.pm          3580 2013-08-02 16:17:38Z betateilchen
14_CUL_TCM97001.pm   15367 2017-10-31 17:44:02Z bjoernh
14_CUL_TX.pm         14784 2017-07-25 15:06:43Z rudolfkoenig
98_DOIF.pm           14790 2017-07-26 10:27:41Z Damian
70_ENIGMA2.pm        14985 2017-09-01 11:18:48Z loredo
91_eventTypes.pm     14888 2017-08-13 12:07:12Z rudolfkoenig
01_FHEMWEB.pm        15328 2017-10-27 10:51:17Z rudolfkoenig
92_FileLog.pm        14888 2017-08-13 12:07:12Z rudolfkoenig
No Id found for 00_GenShellSwitch.pm
No Id found for 58_GPIO4.pm
98_HMinfo.pm         14608 2017-07-01 04:53:04Z martinp876
10_IT.pm             14852 2017-08-06 08:48:24Z bjoernh
91_notify.pm         14888 2017-08-13 12:07:12Z rudolfkoenig
41_OREGON.pm         34476 2016-12-04 13:00:00Z dev
70_PHTV.pm           14400 2017-05-28 11:10:33Z loredo
73_PRESENCE.pm       15302 2017-10-22 11:32:19Z markusbloch
95_remotecontrol.pm  10724 2016-02-04 18:17:33Z ulimaass
51_RPI_GPIO.pm       15350 2017-10-29 21:58:26Z klausw
14_SD_RSL.pm          7779 2017-11-14 18:00:00Z v3.3.1-dev
14_SD_WS.pm             39 2017-09-08 22:00:00Z v3.3-dev
14_SD_WS07.pm         9346 2017-04-16 16:00:00Z v3.3.1-dev
00_SIGNALduino.pm    10488 2017-11-19 11:00:00Z v3.3.1-dev
# $Id: 90_SIGNALduino_un.pm 15479 2016-01-28 20:00:00 dev-r32 $
99_SUNRISE_EL.pm     14888 2017-08-13 12:07:12Z rudolfkoenig
98_SVG.pm            14888 2017-08-13 12:07:12Z rudolfkoenig
50_TelegramBot.pm    15421 2017-11-11 16:02:47Z viegener
98_telnet.pm         15006 2017-09-05 09:37:33Z rudolfkoenig
99_Utils.pm          13259 2017-01-28 17:39:39Z rudolfkoenig
98_version.pm        15140 2017-09-26 09:20:09Z markusbloch
59_Weather.pm        12559 2016-11-13 08:54:54Z borisneubert
98_weblink.pm        14888 2017-08-13 12:07:12Z rudolfkoenig

Blocking.pm          15412 2017-11-09 14:34:29Z rudolfkoenig
Color.pm             11159 2016-03-30 16:08:06Z justme1968
DevIo.pm             14933 2017-08-20 14:21:58Z rudolfkoenig
HMConfig.pm          15337 2017-10-29 06:43:02Z martinp876
HttpUtils.pm         15434 2017-11-15 13:21:28Z rudolfkoenig
RTypes.pm            10476 2016-01-12 21:03:33Z borisneubert
SetExtensions.pm     12935 2017-01-02 19:51:46Z rudolfkoenig
TcpServerUtils.pm    14862 2017-08-07 15:16:03Z rudolfkoenig
YahooWeatherAPI.pm   12465 2016-10-29 09:01:31Z borisneubert

fhemweb.js                 15228 2017-10-10 17:34:56Z rudolfkoenig


Grüße
Mike
Grüße, Mike

*****************************************
********  Wird Zeit für besser Wetter !  ********
*****************************************

LuckyDay

Zitat von: mgernoth am 19 November 2017, 21:52:29
Hallo,

Ja, anscheinend führt die aktuelle assignIO-Logik (wird noch an anderen Stellen aufgerufen) dazu, dass der Fhem-Kern die Verzögerung auslöst.
Hier ist die aktuelle CUL_HM.pm mit der alten assignIO-Logik, damit sollten die Probleme erstmal behoben sein:
https://rmdir.de/~michael/10_CUL_HM.pm

Viele Grüße
  Michael

nimm mal die vom mgernoth, deine ist zu neu

Otto123

Hi,

ich habe mal in meinem in #2 verlinkten Wiki Artikel noch den Hinweis zu AES eingebaut.

Und ja: Wenn Du Dir was gutes tun willst hol Dir das eq3 Modul bei elv!

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

CatWeazle

Hi Leutz,

okay, nochmal zu AES,
Zitatund dein Cul kann kein AES von Haus aus.

Bedeutet das, man kann dem CUL AES beibringen? pure Neugier ?!?!?! denn ....

Ich bestell mit das eq3 Modul bei ELV.

Damit ich nichts falsches bestelle, hier nochmal die Frage nach dem Richtigen Modul.

Dieses Modul:
ELV Homematic Komplettbausatz Funkmodul für Raspberry Pi Artikel-Nr.: 68-14 21 41


beste Grüße
Mike


Grüße, Mike

*****************************************
********  Wird Zeit für besser Wetter !  ********
*****************************************

Pfriemler

Unser Wiki ist gar nicht so schlecht.
Beispielsweise findet man in diesem Abschnitt zu AES Encryption:
ZitatFür alle CUL-kompatiblen Geräte muss das Perl-Modul Crypt::Rijndael (Debian: libcrypt-rijndael-perl) installiert sein

Ja, das Modul ist richtig. Kann man sogar bei real,- kaufen. Für 3 Euro mehr. Aha.  ;D

P.S: Ich verstehe die Sig noch immer nicht.
"Ä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 ..."

CatWeazle

Gut, erst mal Danke.

okay, die Sig könnte anders lauten, aber als Biker ... ja doch, das Wetter könnte besser sein  8)
Auf der anderen Seite, im Sept. ist mein neuer Golf Performance geliefert worden, der macht auch in weniger gutem Wetter Spass  ;D
Aber bei besserem Wetter mehr Spass, also passt die Sig auch da.
Grüße, Mike

*****************************************
********  Wird Zeit für besser Wetter !  ********
*****************************************

Pfriemler

OT:

"Wir Zeit für besser Wetter!" ist kein richtiger Satz. Ich vermute "Wird Zeit für besser Wetter!" ist gemeint. Zusätzlich sind auch die Sternchen nicht richtig zum Block geformt.
Also: Was ist richtig?  8)
"Ä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 ..."

CatWeazle

Grüße, Mike

*****************************************
********  Wird Zeit für besser Wetter !  ********
*****************************************

CatWeazle

#43
Hi Leutz,

wenn der HM-MOD-RPI-PCB geiefert wird, werde ich es über einen USB_to_RS232 Adapteran den Raspi anschließen, die GPIOs halte ich mir frei.

Entweder über die ID
define myHmUART HMUARTLGW /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0

oder über den USB_Port
define myHmUART HMUARTLGW /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5:1.0-port0


Damit ich kompatibel bleibe übernehme ich meine jetzige  HMID
attr myHmUART hmId 0xF11234

passt das so?

Ach ja, um die AES Encryption brauche ich mich ja bei diesem Modul nicht weiter kümmern, gelle, oder ?

Beste Grüße
Mike

Grüße, Mike

*****************************************
********  Wird Zeit für besser Wetter !  ********
*****************************************

Otto123

Hallo Mike,

die GPIO hältst Du frei für die Frühjahrsausfahrt?  ;D

Wenn Du neue Rauchmelder hast (SD-2) brauchst Du auch das Perl-Modul Crypt::Rijndael (Debian: libcrypt-rijndael-perl). Warum steht im Wiki  :D

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