FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: weblint am 17 September 2015, 18:29:45

Titel: CUL und HM kein pairing
Beitrag von: weblint am 17 September 2015, 18:29:45
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
Titel: Antw:CUL und HM kein pairing
Beitrag von: frank am 17 September 2015, 19:15:56
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.
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 17 September 2015, 19:31:13
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
Titel: Antw:CUL und HM kein pairing
Beitrag 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.
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 17 September 2015, 19:49:50
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


Titel: Antw:CUL und HM kein pairing
Beitrag von: franky08 am 17 September 2015, 20:04:23
Na wenn das device nicht mehr existiert, kannst du davon auch kein Log erstellen!
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 17 September 2015, 20:06:00
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 :-(
Titel: Antw:CUL und HM kein pairing
Beitrag von: frank am 17 September 2015, 20:21:35
dein cul koennte auch mal eine frischzellenkur gebrauchen. aktuelle fw ist vielleicht 1.65. dann tip mal version in die eingabezeile und poste.
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 17 September 2015, 20:26:09
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 $
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 17 September 2015, 20:51:54
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...
Titel: Antw:CUL und HM kein pairing
Beitrag von: frank am 17 September 2015, 21:05:54
paire mal mit hmpairforsec. und sniffe das pairing wie im wiki homematic sniffen.
Titel: Antw:CUL und HM kein pairing
Beitrag von: frank am 17 September 2015, 21:09:09
schau mal im raum everything
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 18 September 2015, 14:52:14
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"?
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 18 September 2015, 15:30:33
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
Titel: Antw:CUL und HM kein pairing
Beitrag von: marvin78 am 18 September 2015, 15:48:30
Welche Doku meinst du denn?
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 18 September 2015, 15:57:50
http://www.fhemwiki.de/wiki/HomeMatic

Ich richte das jetzt händisch ein....
Nachdem ich nun folgendes definiert habe bin schon ein Stück weiter...

define LichtTerasse CUL_HM 17AEA6
attr LichtTerasse IODev CUL_1
attr LichtTerasse autoReadReg 4_reqStatus
attr LichtTerasse expert 2_full
attr LichtTerasse model HM-LC-SW1-PI-2
attr LichtTerasse room Terasse
attr LichtTerasse serialNr LEQ0477192
attr LichtTerasse subType switch
attr LichtTerasse verbose 4
attr LichtTerasse webCmd statusRequest:toggle:on:off


Events (Filter:.*):
2015-09-18 16:03:09.258 CUL_HM LichtTerasse ResndFail
2015-09-18 16:03:09.262 CUL_HM LichtTerasse MISSING ACK
Titel: Antw:CUL und HM kein pairing
Beitrag von: marvin78 am 18 September 2015, 16:04:31
Wo steht denn da, dass man die HMID des Devices frei wählen kann? Das verwechselst du mit der HMID der Zentrale.
Titel: Antw:CUL und HM kein pairing
Beitrag von: frank am 18 September 2015, 16:05:17
Zitatund sniffe das pairing wie im wiki homematic sniffen.
wo ist das log?
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 18 September 2015, 16:13:32
Mist das log wird nicht geschrieben beim pair...
Folgende Log-Definition habe ich ...

define FileLog_LichtTerasse_17AEA6 FileLog ./log/Lichtterasse_17AEA6-%Y.log Lichtterasse_17AEA6


Sollte doch ok sein
Titel: Antw:CUL und HM kein pairing
Beitrag von: frank am 18 September 2015, 16:23:09
hast du das wiki gelesen?
die messages stehen in fhem.log
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 18 September 2015, 16:31:46
habe mir das log direkt aus der logdatei geholt...

2015.09.18 16:37:13.782 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL_1)
2015.09.18 16:37:14.792 3: Setting CUL_1 serial parameters to 38400,8,N,1
2015.09.18 16:37:14.798 1: /dev/ttyACM0 reappeared (CUL_1)
2015.09.18 16:37:14.900 4: CUL_send:  CUL_1V
2015.09.18 16:37:14.912 4: CUL_send:  CUL_1?
2015.09.18 16:37:14.925 3: CUL_1: Possible commands: BCFiAZEGMRTVWXefmltux
2015.09.18 16:37:14.926 4: CUL_send:  CUL_1X2 1
2015.09.18 16:37:14.937 4: CUL_send:  CUL_1Ar
2015.09.18 16:37:14.949 4: CUL_send:  CUL_1T0 1
2015.09.18 16:37:44.069 4: CUL_send:  CUL_1As 15 02 8401 F11034 000000 010A4c455130343737313932
2015.09.18 16:37:45.239 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL_1)
2015.09.18 16:37:45.256 3: Setting CUL_1 serial parameters to 38400,8,N,1
2015.09.18 16:37:45.262 1: /dev/ttyACM0 reappeared (CUL_1)
2015.09.18 16:37:45.364 4: CUL_send:  CUL_1V
2015.09.18 16:37:45.376 4: CUL_send:  CUL_1?
2015.09.18 16:37:45.389 3: CUL_1: Possible commands: BCFiAZEGMRTVWXefmltux
2015.09.18 16:37:45.390 4: CUL_send:  CUL_1X2 1
2015.09.18 16:37:45.402 4: CUL_send:  CUL_1Ar
2015.09.18 16:37:45.413 4: CUL_send:  CUL_1T0 1


reicht der Ausschnitt?
Titel: Antw:CUL und HM kein pairing
Beitrag von: frank am 18 September 2015, 17:04:30
1. dein cul disconnected ständig. so kann das nichts werden.
2. ist in der pairingmessage ein kleines "c" enthalten. das muss ein grosses "C" sein. könnte zusätzlich probleme machen. liegt es an deiner cul fw?
2015.09.18 16:37:44.069 4: CUL_send:  CUL_1As 15 02 8401 F11034 000000 010A4c455130343737313932

also zuerst disconnects beseitigen.
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 18 September 2015, 17:14:55
Hi Frank,

zunächst zu meiner Umgebung hier. FHEM läuft auf einen RasPi2. Der CUL_0 soll für FS20 definiert sein und CUL_1 für HM deshalb der disconnect sicherlich. In meinen Tests bisher ist mir zudem aufgefallen dass die Kommunikation zu FS20 auch komplett abgebrochen ist. Erst wenn ich CUL_1 entferne kann ich die FS20 wieder ansprechen.

Oder ist ein Mischbetrieb (FS20 und HM) über einen CUL eher ungünstig?

Das mit dem kleinen"c" hmm ich weiß nicht. Habe die Parameter nochmal angepaßt und habe in der config die hmid weggelassen...
Dann kommt das "C"  korrekt.

2015.09.18 17:08:27.664 4: CUL_send:  CUL_1As 15 03 A401 F12038 000000 010A4C455130343737313932


Wie bekomme ich die disconnects weg?

Ich versuche als nächstes einmal ein FW Update. Melde mich wieder

Vielen Dank erst einmal!

Gruß,
Klaus
Titel: Antw:CUL und HM kein pairing
Beitrag von: frank am 18 September 2015, 17:49:33
ZitatOder ist ein Mischbetrieb (FS20 und HM) über einen CUL eher ungünstig?
du hast einen realen cul, den du 2 mal definiert hast? das geht gar nicht.
du bringst ja ein highlight nach dem anderen.  :)

mischbetrieb mit homematic ist eigentlich sinnlos. auf alle fälle wenn in beiden systemen empfangen werden soll. ist in deiner config usbcreate über notify aktiviert? verhindere das mal.
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 18 September 2015, 18:18:46
Zitat von: frank am 18 September 2015, 17:49:33
du hast einen realen cul, den du 2 mal definiert hast? das geht gar nicht.
du bringst ja ein highlight nach dem anderen.  :)

Hey Leute das ist alles nicht einfach. Aber ständig einen auf die Mütze zu bekommen ist nicht konstruktiv!
Titel: Antw:CUL und HM kein pairing
Beitrag von: franky08 am 18 September 2015, 18:25:04
Lesen, lesen, lesen sonst wird das hier "never ending story"!! Dir fehlen scheinbar sämtliche Grundlagen zu fhem. Wenn du fs20 und HM betreiben willst, solltest du für jedes System ein eigenes IO haben, sonst wirst du das wahrscheinlich nicht zum laufen bekommen.
Was mein Namensvetter meint, nimm das automatische configurieren der USB devices aus der fhem.cfg raus oder setz es auf disable.

VG
Frank
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 18 September 2015, 18:35:46
ich hoffe ja nicht dass ich auf dem Holzweg bin jedenfalls habe ich das mit den virtuellen Devices vlt. zu genau genommen. Mein Listing bisher:

Type list <name> for detailed info.

Global:
  global               (<no definition>)

CUL:
  CUL_0                (Initialized)
  CUL_1                (Initialized)

TCM:
  TCM_ESP3_0           (initialized)

FHEMWEB:
  FHEMWEB:192.168.178.41:52923 (Connected)
  FHEMWEB:192.168.178.41:52925 (Connected)
  FHEMWEB:192.168.178.41:52926 (Connected)
  FHEMWEB:192.168.178.41:52927 (Connected)
  FHEMWEB:192.168.178.41:52931 (Connected)
  FHEMWEB:192.168.178.41:52932 (Connected)
  WEB                  (Initialized)
  WEBphone             (Initialized)
  WEBtablet            (Initialized)

CUL_HM:
  HM_2AA267            (CMDs_done)
  HM_2AA267_Btn1       (set_press short)
  HM_2AA267_Btn2       (set_press long)
  LichtTerasse         (set_on)

EnOcean:
  EnO_4BS_0181A3AA     (T: 21.8 B: 0 F: auto P: present U: 0.0)
  EnO_4BS_0181B348     (T: 19.4 B: 0 F: auto P: present U: 0.0)

FS20:
  FS20_721801          (off)
  FS20_721838          (off)
  wz_Lampe_Sofa        (off)
  wz_Lampe_TV          (off)


Das Devive "CUL_HM" konnte ich inzwischen erzeugen lassen und kann buttons peeren. Von der Logik her bin ich kurz davor einen Mischbetrieb hinzubekommen...
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 18 September 2015, 18:39:59
Zitat von: franky08 am 18 September 2015, 18:25:04
Lesen, lesen, lesen sonst wird das hier "never ending story"!! Dir fehlen scheinbar sämtliche Grundlagen zu fhem. Wenn du fs20 und HM betreiben willst, solltest du für jedes System ein eigenes IO haben, sonst wirst du das wahrscheinlich nicht zum laufen bekommen.
Was mein Namensvetter meint, nimm das automatische configurieren der USB devices aus der fhem.cfg raus oder setz es auf disable.

VG
Frank

franky ich habe das nun einmal so geändert dass nur HM konfiguriert ist - es klappt! Wäre schön wenn FS20 angesprochen wird HM disconnected wird und FS20 aktiv wird. Zu aufwändig oder?


VG, Klaus
Titel: Antw:CUL und HM kein pairing
Beitrag von: franky08 am 18 September 2015, 18:57:27
Dann must du beim Zugriff auf fs20 den rfmode von der CUL auf SlowRf umstellen und für HM wieder auf homematic

http://www.fhemwiki.de/wiki/CUL
http://culfw.de/commandref.html

VG
Frank
Titel: Antw:CUL und HM kein pairing
Beitrag von: weblint am 18 September 2015, 19:02:40
WOW perfekt! Ok, diesmal hast Du recht ich habe das in der doku irgendwie übersehen!

Ganz lieben Dank an alle!

Gruß,
Klaus