Hauptmenü

CUL und HM kein pairing

Begonnen von weblint, 17 September 2015, 18:29:45

Vorheriges Thema - Nächstes Thema

weblint

Hallo,

nach längerer Pause hänge ich hier fest. Ich bekomme den HM-LC-Sw1-PI-2 nicht in FHEM eingebunden...

Das Event-log zeigt allerdings:


Events (Filter:.*):
2015-09-17 18:20:59 CUL CUL_0 UNKNOWNCODE A0D1584102AA26700000006010000::-58.5:CUL_0
2015-09-17 18:21:00 CUL CUL_1 DISCONNECTED
2015-09-17 18:21:00 CUL CUL_1 Initialized
2015-09-17 18:21:00 CUL CUL_1 CONNECTED


Die Config sieht so aus:

define CUL_1 CUL /dev/ttyACM0@38400 2038
attr CUL_1 rfmode HomeMatic
attr CUL_1 hmId F11034

define LichtTerasse CUL_HM F11034
attr LichtTerasse devInfo 2038
attr LichtTerasse model HM-LC-SW1-PI-2
attr LichtTerasse room Terasse
attr LichtTerasse serialNr LEQ0477192
attr LichtTerasse subType switch


In der GUI finde ich keinen Hinweis was hier nicht stimmen könnte...


DEF
12345601
IODev
CUL_1
NAME
LichtTerasse
NR
71
STATE
set_off
TYPE
CUL_HM
chanNo
01
device
LichtTerasse
hmPairSerial
LEQ0477192
protCmdDel
6
protCondBurst
unknown
protResnd
6 last_at:2015-09-17 17:41:12
protResndFail
2 last_at:2015-09-17 17:41:16
protSnd
2 last_at:2015-09-17 17:40:57
protState
CMDs_done_Errors:1


Die Dokumentation(en) habe ich schon rauf und runter gelesen.. ???

Hat jemand eine Idee woran das liegen könnte?

Gruß,
Klaus
RasPi an EnOcean/CUL. Using Fs20, EnOcean, HM in Testing

frank

ZitatHat jemand eine Idee woran das liegen könnte?
lies das wiki pairen und pair dein device.

define LichtTerasse CUL_HM F11034
attr CUL_1 hmId F11034

wie kann das sein, dass der cul und der aktor die selbe id haben? unglaublich, das habe ich ja noch nie gesehen. also sofort ändern.
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

weblint

#2
Hey, Danke! Habe das nun so geändert...


define CUL_1 CUL /dev/ttyACM0@38400 2038
attr CUL_1 rfmode HomeMatic
attr CUL_1 hmId 543217
#
define LichtTerasse CUL_HM 12345601
attr LichtTerasse IODev CUL_1
attr LichtTerasse autoReadReg 8_stateOnly
attr LichtTerasse expert 0_off
attr LichtTerasse icon black_FS20.on
attr LichtTerasse model HM-LC-Sw1-Pl-3
attr LichtTerasse room Terasse
attr LichtTerasse serialNr LEQ0477192
attr LichtTerasse subType switch
attr LichtTerasse webCmd statusRequest:toggle:on:off
#attr LichtTerasse devInfo 010100
define FileLog_LichtTerasse_F11034 FileLog ./log/Lichtterasse_F11034-%Y.log Lichtterasse_F11034


Übrigens wird im Room "LichtTerasse" das Icon durchgestrichen angezeigt...

Gruß,
Klaus
RasPi an EnOcean/CUL. Using Fs20, EnOcean, HM in Testing

frank

define LichtTerasse CUL_HM 12345601
das wird ja immer schlimmer.  :)

woher hast du die info, dass du dir die id's ausdenken kannst? die sind fest verdrahtet. du hast ja überhaupt noch nichts gelesen. wahnsinn. beim pairen wird alles korrekt und automatisch angelegt. also alles löschen mit delete und dann pairen.
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

weblint

ich habe den Block "LichtTerrasse" entfernt. Nach dem Save kommt nun allerdings:


Please define FileLog_LichtTerasse_F11034 first Please define LichtTerasse first Please define LichtTerasse first Please define LichtTerasse first Please define LichtTerasse first


RasPi an EnOcean/CUL. Using Fs20, EnOcean, HM in Testing

franky08

Na wenn das device nicht mehr existiert, kannst du davon auch kein Log erstellen!
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

weblint

#6
So, ich habe nun nur noch den CUL_1 definiert:

CMDS
BCFiAZEGMRTVWXefmltux
Clients
:CUL_HM:HMS:CUL_IR:STACKABLE_CC:
DEF
/dev/ttyACM0@38400 2038
DeviceName
/dev/ttyACM0@38400
FD
12
FHTID
2038
HM_CMDNR
2
NAME
CUL_1
NR
69
PARTIAL
STATE
Initialized
TYPE
CUL
VERSION
V 1.55 CUL868
hmPair
1
hmPairSerial
LEQ0477192
initString
X21 Ar


Die Readings sehen wie folgt aus:


cmds
B C F i A Z E G M R T V W X e f m l t u x
2015-09-17 20:02:19
credit10ms
900
2015-09-17 18:04:11
fhtbuf
AE
2015-09-17 18:03:56
raw
No answer
2015-09-17 18:04:05
state
Initialized
2015-09-17 20:02:20
version
V 1.55 CUL868


Wenn ich nun das pairing wie beschrieben durchführe (autocreate = true) dann passiert nichts. Es wird kein neues Device erzeugt :-(
RasPi an EnOcean/CUL. Using Fs20, EnOcean, HM in Testing

frank

dein cul koennte auch mal eine frischzellenkur gebrauchen. aktuelle fw ist vielleicht 1.65. dann tip mal version in die eingabezeile und poste.
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

weblint

#8
Also mein CUL ist noch die previous SW-Version

V 1.55 CUL868

ich wollte den aber nicht updaten 8) der funzt ganz gut mit dem Rest den ich hier habe (EnOcean, FS20)

# $Id: fhem.pl 9218 2015-09-09 19:43:43Z rudolfkoenig $
# $Id: 00_CUL.pm 9002 2015-07-29 05:46:10Z rudolfkoenig $
# $Id: 95_Dashboard.pm 9256 2015-09-15 17:36:53Z talkabout $
# $Id: 10_EnOcean.pm 9257 2015-09-15 18:08:27Z klaus-schauer $
# $Id: 01_FHEMWEB.pm 9244 2015-09-13 14:07:39Z rudolfkoenig $
# $Id: 95_FLOORPLAN.pm 8752 2015-06-15 17:10:54Z ulimaass $
# $Id: 10_FS20.pm 7070 2014-11-27 12:45:34Z rudolfkoenig $
# $Id: 92_FileLog.pm 9107 2015-08-22 13:16:05Z rudolfkoenig $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 98_SVG.pm 9114 2015-08-23 09:27:51Z rudolfkoenig $
# $Id: 00_TCM.pm 9080 2015-08-16 14:34:30Z klaus-schauer $
# $Id: 99_Utils.pm 7914 2015-02-08 11:14:10Z rudolfkoenig $
# $Id: 59_Weather.pm 8937 2015-07-11 12:56:21Z borisneubert $
# $Id: 90_at.pm 8326 2015-03-29 13:30:57Z rudolfkoenig $
# $Id: 98_autocreate.pm 9216 2015-09-09 13:10:01Z rudolfkoenig $
# $Id: 91_eventTypes.pm 8725 2015-06-10 09:50:06Z rudolfkoenig $
# $Id: 91_notify.pm 8953 2015-07-13 15:13:06Z rudolfkoenig $
# $Id: 98_telnet.pm 8952 2015-07-13 12:30:26Z rudolfkoenig $
# $Id: 98_weblink.pm 9049 2015-08-09 14:35:41Z rudolfkoenig $
RasPi an EnOcean/CUL. Using Fs20, EnOcean, HM in Testing

weblint

#9
set hmPairSerial <ser#>
bewirkt dass der Aktor blinkt
hmPair
1
hmPairSerial
LEQ0477192
initString
X21 Ar

aber das Device wird nicht automatisch erzeugt. Doch besser per hand anlegen? Irgendwie komme ich nicht weiter...
RasPi an EnOcean/CUL. Using Fs20, EnOcean, HM in Testing

frank

paire mal mit hmpairforsec. und sniffe das pairing wie im wiki homematic sniffen.
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

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

weblint

#12
Es klappt nicht! Ich bekomme meinen CUL nicht mit dem HM-LC-Sw1-PI-2 zusammen - hat von den Experten noch eine Idee wie ich den Schalter eingebunden bekomme? Geht es ggf. auch "per hand"?
RasPi an EnOcean/CUL. Using Fs20, EnOcean, HM in Testing

weblint

Zitat von: frank am 17 September 2015, 19:35:48
define LichtTerasse CUL_HM 12345601
das wird ja immer schlimmer.  :)

woher hast du die info, dass du dir die id's ausdenken kannst? die sind fest verdrahtet. du hast ja überhaupt noch nichts gelesen. wahnsinn. beim pairen wird alles korrekt und automatisch angelegt. also alles löschen mit delete und dann pairen.

Wenn ich die Doku richtig gelesen habe dann ist die hmid frei zu indivisualisieren
RasPi an EnOcean/CUL. Using Fs20, EnOcean, HM in Testing

marvin78