[gelöst] HM-SEC-SD-2 mag nicht pairen HM-MOD-UART / HM-MOD-RPI-PCB auf Raspi

Begonnen von Ralph, 26 April 2019, 12:14:50

Vorheriges Thema - Nächstes Thema

Ralph

Hallo allerseits,
ich folgte der hierin gegebenen Empfehlung einen HM-MOD-RPI-PCB einzusetzen.
Habe einen neuen Raspi schon 4mal aufgesetzt und alle - wie ich meine - Installationsanweisungen ordentlich beachtet, zumindest war das Ergebnis immer gleich.

Ausweislich beigefügter Logs wird der Rauchmelder ja auch erkannt und eingegliedert, nur
pairen lässt er sich nicht.

Nach mehrmaligen Durcharbeiten bin ich nun betriebsblind und bitte um Hilfe.
Leider weiß ich nicht, wie ich wo weitersuchen könnte.
Mag sein, dasss ich immer noch was falsch mache, habe aber keine Idee mehr, was?

Des Rätsels Lösung
sind / waren 2 Punkte:

1. Bei obiger Konstellation gehts nicht ohne
Install libcrypt-cbc-perl
sudo apt-get update
sudo apt-get install libcrypt-cbc-perl

und

2. ein gut versteckter Hinweis von Otto
VCCU darf keine ioGrp haben.

Nun geht es.
Aber auch hier der schon oft gelesene Hinweis:
Die HM-SEC-SD-2 sind extrem zickig.
Manchmal tun sie so, wie wenn aber beim nächsten Request sind sie schon wieder nicht mehr da.

Hier meine fhem.cfg zum Vergleich

attr global userattr cmdIcon devStateIcon:textField-long devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride
attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd none
attr global mseclog 1
attr global statefile ./log/fhem.save
attr global verbose 1

define WEB FHEMWEB 8083 global
setuuid WEB 5cc23605-f33f-a7c9-4927-2cb5cd2d09dc0b45
attr WEB confirmDelete 0
attr WEB editConfig 1
attr WEB iconPath default:fhemSVG:openautomation:default:icons_small
attr WEB stylesheetPrefix default

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog
setuuid Logfile 5cc23605-f33f-a7c9-cbd0-b72dc4329dda6074

define autocreate autocreate
setuuid autocreate 5cc23605-f33f-a7c9-e9ee-19f2d83fb6015a43
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt
setuuid eventTypes 5cc23605-f33f-a7c9-bc4e-4fd1aa38361cac82

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create
setuuid initialUsbCheck 5cc23605-f33f-a7c9-4504-20986b39d78b8158

define HmUART HMUARTLGW /dev/ttyAMA0
setuuid HmUART 5cc23992-f33f-a7c9-1b62-9f4d0a1ad40e33e6
attr HmUART hmId C0FFEE
attr HmUART logIDs HM_65AAE0
attr HmUART qLen 60
attr HmUART room CUL_HM

define VCCU CUL_HM C0FFEE
setuuid VCCU 5cc2f3e2-f33f-a7c9-4a61-90d317e6aa678124
attr VCCU .mId FFF0
attr VCCU IODev HmUART
attr VCCU IOList HmUART
attr VCCU hmKey <DeinEigenerHMKey>
attr VCCU model CCU-FHEM
attr VCCU peerIDs 65AAE001,
attr VCCU room CUL_HM
attr VCCU subType virtual
attr VCCU verbose 5
attr VCCU webCmd virtual:update

define ActionDetector CUL_HM 000000
setuuid ActionDetector 5cc2f657-f33f-a7c9-5d0f-c6c4c7afd0468b7b
attr ActionDetector .mId no
attr ActionDetector event-on-change-reading .*
attr ActionDetector model ActionDetector
attr ActionDetector room CUL_HM
attr ActionDetector subType virtual

define RM_Flur CUL_HM 65AAE0
setuuid RM_Flur 5cc2f657-f33f-a7c9-793a-1ebffe2870b129ad
attr RM_Flur .mId 00AA
attr RM_Flur IODev HmUART
attr RM_Flur IOgrp VCCU:HmUART
attr RM_Flur actCycle 099:00
attr RM_Flur actStatus alive
attr RM_Flur aesCommReq 1
attr RM_Flur autoReadReg 4_reqStatus
attr RM_Flur comment Alarm bei pair\
2019-04-27 00:02:07.508 DOIF HM_65AAE0_DOIF_1 cmd_nr: 1\
2019-04-27 00:02:07.508 DOIF HM_65AAE0_DOIF_1 cmd: 1\
2019-04-27 00:02:07.508 DOIF HM_65AAE0_DOIF_1 cmd_event: HM_65AAE0\
2019-04-27 00:02:07.508 DOIF HM_65AAE0_DOIF_1 cmd_1\
2019-04-27 00:02:07.511 CUL_HM HM_65AAE0 trigger_cnt: 1\
2019-04-27 00:02:23.735 DOIF HM_65AAE0_DOIF_1 cmd_nr: 2\
2019-04-27 00:02:23.735 DOIF HM_65AAE0_DOIF_1 cmd: 2\
2019-04-27 00:02:23.735 DOIF HM_65AAE0_DOIF_1 cmd_event: HM_65AAE0\
2019-04-27 00:02:23.735 DOIF HM_65AAE0_DOIF_1 cmd_2\
2019-04-27 00:02:23.738 CUL_HM HM_65AAE0 trigger_cnt: 2
attr RM_Flur expert 2_raw
attr RM_Flur firmware 1.0
attr RM_Flur hmProtocolEvents 2_dumpFull
attr RM_Flur model HM-SEC-SD-2
attr RM_Flur msgRepeat 1
attr RM_Flur peerIDs 00000000,C0FFEE01,
attr RM_Flur repPeers 1
attr RM_Flur room CUL_HM
attr RM_Flur serialNr OEQ2013768
attr RM_Flur subType smokeDetector
attr RM_Flur webCmd .

define FileLog_RM_Flur FileLog ./log/RM_Flur-%Y.log RM_Flur
setuuid FileLog_RM_Flur 5cc2f657-f33f-a7c9-5a18-e03a588afe816603
attr FileLog_RM_Flur logtype text
attr FileLog_RM_Flur room CUL_HM

define di_RM_Flur DOIF ([HM_65AAE0:"^trigger_cnt:.1$"]) (setstate RM_Flur on)
setuuid di_RM_Flur 5cc2e377-f33f-a7c9-48bf-0e7f1291adc5db93
attr di_RM_Flur comment Alarm\
2019-04-27 00:02:07.508 DOIF HM_65AAE0_DOIF_1 cmd_nr: 1\
2019-04-27 00:02:07.508 DOIF HM_65AAE0_DOIF_1 cmd: 1\
2019-04-27 00:02:07.508 DOIF HM_65AAE0_DOIF_1 cmd_event: HM_65AAE0\
2019-04-27 00:02:07.508 DOIF HM_65AAE0_DOIF_1 cmd_1\
2019-04-27 00:02:07.511 CUL_HM HM_65AAE0 trigger_cnt: 1\
2019-04-27 00:02:23.735 DOIF HM_65AAE0_DOIF_1 cmd_nr: 2\
2019-04-27 00:02:23.735 DOIF HM_65AAE0_DOIF_1 cmd: 2\
2019-04-27 00:02:23.735 DOIF HM_65AAE0_DOIF_1 cmd_event: HM_65AAE0\
2019-04-27 00:02:23.735 DOIF HM_65AAE0_DOIF_1 cmd_2\
2019-04-27 00:02:23.738 CUL_HM HM_65AAE0 trigger_cnt: 2
attr di_RM_Flur room CUL_HM

define RM_Schlazi CUL_HM 65AAEE
setuuid RM_Schlazi 5cc388eb-f33f-a7c9-919f-6d8f284065a831b3
attr RM_Schlazi .mId 00AA
attr RM_Schlazi IODev HmUART
attr RM_Schlazi IOgrp VCCU:HmUART
attr RM_Schlazi actCycle 099:00
attr RM_Schlazi actStatus alive
attr RM_Schlazi autoReadReg 4_reqStatus
attr RM_Schlazi expert 2_raw
attr RM_Schlazi firmware 1.0
attr RM_Schlazi model HM-SEC-SD-2
attr RM_Schlazi msgRepeat 1
attr RM_Schlazi peerIDs 00000000,
attr RM_Schlazi room CUL_HM
attr RM_Schlazi serialNr OEQ2013781
attr RM_Schlazi subType smokeDetector
attr RM_Schlazi webCmd .

define FileLog_RM_Schlazi FileLog ./log/RM_Schlazi-%Y.log RM_Schlazi
setuuid FileLog_RM_Schlazi 5cc388eb-f33f-a7c9-dfa8-b992f8f2c139b914
attr FileLog_RM_Schlazi logtype text
attr FileLog_RM_Schlazi room CUL_HM

define di_RM_Schlazi DOIF ([HM_65AAEE:"^trigger_cnt:.1$"]) (setstate RM_Schlazi on)
setuuid di_RM_Schlazi 5cc389ce-f33f-a7c9-ab95-1c13051c63fc5f84
attr di_RM_Schlazi room CUL_HM


Ich danke allen, die mir direkt oder indirekt halfen.
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

Otto123

Hallo Ralph,

das hast Du auch gemacht?
Der HM-SEC-SD-2 Rauchmelder arbeitet mit aesCBC, er benötigt dafür zwingend das Modul libcrypt-rijndael-perl unabhängig vom IO Device, auch für den HM-CFG-LAN!

Ansonsten sehe ich nix, sieht eigentlich nicht schlecht aus. Aber ich kann nicht gut die Raw Messages lesen.

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

pc1246

Moin
Ich kann gerade nicht ins Wiki, aber brauchte man nicht auch noch einen virtuellen Teamleader!?
Zudem waren die bei mir recht divenhaft! Das hat mehrere Anlaeufe gebraucht, bis ich meine alle gepaired hatte!
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

frank

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

Ralph

Zitat von: Otto123 am 26 April 2019, 12:54:05
Der HM-SEC-SD-2 Rauchmelder arbeitet mit aesCBC, er benötigt dafür zwingend das Modul libcrypt-rijndael-perl ...

Tat ich und habs nochmal geschaut:

root@raspc:/home/pi# apt-get install libcrypt-rijndael-perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
libcrypt-rijndael-perl is already the newest version (1.13-1+b2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


Zitat von: pc1246 am 26 April 2019, 13:20:06
mehrere Anlaeufe

Ich habe bei 50 aufgehört zu zählen :-)


Zitat von: frank am 26 April 2019, 13:30:14
attr model von deiner vccu ist falsch. => CCU-FHEM

Fand ich zufällig auch inzwischen. Kann das nicht ändern.

model must not be changed by User.
Use modelForce instead

modelForce illegal for virtual devices



FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

frank

dann sicherstellen, dass alle fhem dateien up-to-date sind.
notfalls die fhem.cfg editieren.
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

Ralph

update = 2019.04.26 16:22:43.926 1 : nothing to do...
Und die fhem.cfg richtig editiert, jetzt stehts auch richtig drin.

Mag aber trotzdem nicht.

Mein Bauch sagt, dass die beiden SD-2 nicht empfänglich sein könnten ?

Habe aber keinen Plan, wie ich das rauskriege.
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

frank

ich würde noch attr IOgrp beim sd setzen und dann über vccu mit set hmPairForSec probieren.

wenn es weiterhin nicht klappt, sniffe mal den sd beim pairen mit:

attr global mseclog 1
attr global verbose 1
attr HmUART logIDs HM_65AAE0
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

Ralph

attr HM_65AAE0 IOgrp VCCU:HmUART
attr global mseclog 1
attr global verbose 1
attr HmUART logIDs HM_65AAE0 war vorher all,sys

Habe schon versucht zu pairen über ...Sec und über Seriennummer, beides negativ.
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen