FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: folgenFhem am 17 Februar 2018, 16:02:50

Titel: [Gelöst] Missing Ack - CUL - Homematic
Beitrag von: folgenFhem am 17 Februar 2018, 16:02:50
Hallo freundlicher FHEM-Helfer,
auf Anraten jetzt hier hoffentlich der geeignete Weg für eine Hilfe.
Nach Einrichtung von FHEM mit CUL scheitere ich an der ordentlichen Verbindung zu einem ersten Gerät (Funk-Schaltaktor 1-fach, Zwischenstecker Typ F).
"state MISSING ACK" weist sicher auf einen Fehler hin. Mit Hilfe zahlreicher Lektüre und bald unzumutbarem Zeitaufwand habe ich gebastelt - leider fehlt mir der "Hebel". Beiträge z.B. hier https://forum.fhem.de/index.php/topic,24436.msg767959.html#msg767959 (https://forum.fhem.de/index.php/topic,24436.msg767959.html#msg767959) sind mir nicht wirklich nützlich - da stecke ich zu wenig in all den Abkürzungen und Verständnis. Auch meine ich, dass mein CUL ja reagiert, wenn auch vielleicht irgendwo fehlerhaft.
Hier die hoffentlich richtigen Informationen für die "Anamnese", die hoffentlich für eine Diagnose passt:
CUL:

Internals:
   CMDS       ABbCeFGhiKkLlMmNRTtUuVWXxYZ
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/ttyACM0@9600 1034
   DeviceName /dev/ttyACM0@9600
   FD         11
   FHTID      1034
   NAME       meinCUL
   NR         21
   NR_CMD_LAST_H 5
   PARTIAL   
   RAWMSG     A1A0B80005F536CA1B2C32600D84F455131333938373235100101002A
   RSSI       -53
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 CUL868
   initString X21
Ar
   meinCUL_MSGCNT 15
   meinCUL_TIME 2018-02-17 15:08:35
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2018-02-17 10:32:01   cmds             A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
     2018-02-17 10:43:38   raw             V 1.67 CUL868
     2018-02-17 15:08:35   state           Initialized
   XMIT_TIME:
     1518873119.42976
     1518873124.36075
     1518873129.91165
     1518873135.61576
     1518876515.27471
   helper:
     000000:
       QUEUE:
     5F536C:
       QUEUE:
Attributes:
   hmId       A1B2C3
   rfmode     HomeMatic

Funkschalter:

2018-02-16_17:43:23 HM_5F536C D-firmware: 2.6
2018-02-16_17:43:23 HM_5F536C D-serialNr: OEQ1398725
2018-02-16_17:43:33 HM_5F536C D-firmware: 2.6
2018-02-16_17:43:33 HM_5F536C D-serialNr: OEQ1398725
2018-02-16_17:43:41 HM_5F536C ResndFail
2018-02-16_17:43:41 HM_5F536C MISSING ACK
2018-02-16_17:43:43 HM_5F536C D-firmware: 2.6
2018-02-16_17:43:43 HM_5F536C D-serialNr: OEQ1398725
2018-02-16_17:43:53 HM_5F536C set_on
2018-02-16_17:43:55 HM_5F536C set_off
2018-02-16_17:43:58 HM_5F536C set_on
2018-02-16_17:44:01 HM_5F536C set_off
2018-02-16_17:44:10 HM_5F536C set_on
2018-02-16_17:44:10 HM_5F536C set_on
2018-02-16_17:44:11 HM_5F536C set_on
2018-02-16_17:44:13 HM_5F536C ResndFail
2018-02-16_17:44:13 HM_5F536C MISSING ACK
2018-02-16_17:44:17 HM_5F536C set_on
2018-02-16_17:44:31 HM_5F536C set_on
2018-02-16_17:44:32 HM_5F536C set_off
2018-02-16_17:44:36 HM_5F536C ResndFail
2018-02-16_17:44:36 HM_5F536C MISSING ACK
2018-02-16_17:44:39 HM_5F536C set_on
2018-02-16_17:44:59 HM_5F536C ResndFail
2018-02-16_17:44:59 HM_5F536C MISSING ACK
2018-02-16_19:16:07 HM_5F536C set_on
2018-02-16_19:16:15 HM_5F536C set_off
2018-02-16_19:16:24 HM_5F536C set_on
2018-02-16_19:16:27 HM_5F536C ResndFail
2018-02-16_19:16:27 HM_5F536C MISSING ACK
2018-02-16_19:16:32 HM_5F536C set_off
2018-02-16_19:16:46 HM_5F536C set_toggle
2018-02-16_19:16:48 HM_5F536C set_on
2018-02-16_19:16:51 HM_5F536C ResndFail
2018-02-16_19:16:51 HM_5F536C MISSING ACK
2018-02-16_19:16:51 HM_5F536C set_on
2018-02-16_19:16:52 HM_5F536C set_on
2018-02-16_19:16:52 HM_5F536C set_on
2018-02-16_19:17:11 HM_5F536C ResndFail
2018-02-16_19:17:11 HM_5F536C MISSING ACK
2018-02-16_19:20:57 HM_5F536C ResndFail
2018-02-16_19:20:57 HM_5F536C RESPONSE TIMEOUT:RegisterRead
2018-02-16_19:22:07 HM_5F536C set_on
2018-02-16_19:22:26 HM_5F536C ResndFail
2018-02-16_19:22:26 HM_5F536C MISSING ACK
2018-02-16_20:04:41 HM_5F536C set_on
2018-02-16_20:04:44 HM_5F536C set_off
2018-02-16_20:04:48 HM_5F536C set_on
2018-02-16_20:04:50 HM_5F536C set_on
2018-02-16_20:04:51 HM_5F536C set_off
2018-02-16_20:05:03 HM_5F536C ResndFail
2018-02-16_20:05:03 HM_5F536C MISSING ACK
2018-02-16_20:05:18 HM_5F536C set_toggle
2018-02-16_20:05:20 HM_5F536C set_on
2018-02-16_20:05:24 HM_5F536C set_toggle
2018-02-16_20:05:37 HM_5F536C ResndFail
2018-02-16_20:05:37 HM_5F536C MISSING ACK
2018-02-16_22:29:44 HM_5F536C powerOn: 2018-02-16 22:29:44
2018-02-17_06:50:18 HM_5F536C ResndFail
2018-02-17_06:50:18 HM_5F536C RESPONSE TIMEOUT:RegisterRead
2018-02-17_09:42:33 HM_5F536C D-firmware: 2.6
2018-02-17_09:42:33 HM_5F536C D-serialNr: OEQ1398725
2018-02-17_09:42:33 HM_5F536C R-pairCentral: set_0xA1B2C3
2018-02-17_09:42:43 HM_5F536C D-firmware: 2.6
2018-02-17_09:42:43 HM_5F536C D-serialNr: OEQ1398725
2018-02-17_09:42:52 HM_5F536C ResndFail
2018-02-17_09:42:52 HM_5F536C MISSING ACK
2018-02-17_09:42:53 HM_5F536C D-firmware: 2.6
2018-02-17_09:42:53 HM_5F536C D-serialNr: OEQ1398725
2018-02-17_09:43:14 HM_5F536C ResndFail
2018-02-17_09:43:14 HM_5F536C RESPONSE TIMEOUT:RegisterRead
2018-02-17_09:52:09 HM_5F536C set_on
2018-02-17_09:52:12 HM_5F536C set_on
2018-02-17_09:52:14 HM_5F536C set_off
2018-02-17_09:52:15 HM_5F536C set_off
2018-02-17_09:52:17 HM_5F536C set_on
2018-02-17_09:52:21 HM_5F536C set_on
2018-02-17_09:52:26 HM_5F536C ResndFail
2018-02-17_09:52:26 HM_5F536C MISSING ACK
2018-02-17_10:10:29 HM_5F536C D-firmware: 2.6
2018-02-17_10:10:29 HM_5F536C D-serialNr: OEQ1398725
2018-02-17_10:10:39 HM_5F536C D-firmware: 2.6
2018-02-17_10:10:39 HM_5F536C D-serialNr: OEQ1398725
2018-02-17_10:10:49 HM_5F536C D-firmware: 2.6
2018-02-17_10:10:49 HM_5F536C D-serialNr: OEQ1398725
2018-02-17_10:10:49 HM_5F536C deviceMsg: off (to F11034)
2018-02-17_10:10:49 HM_5F536C level: 0
2018-02-17_10:10:49 HM_5F536C pct: 0
2018-02-17_10:10:49 HM_5F536C powerOn: 2018-02-17 10:10:49
2018-02-17_10:10:49 HM_5F536C off
2018-02-17_10:10:49 HM_5F536C timedOn: off
2018-02-17_10:11:11 HM_5F536C ResndFail
2018-02-17_10:11:11 HM_5F536C RESPONSE TIMEOUT:RegisterRead
2018-02-17_10:12:43 HM_5F536C D-firmware: 2.6
2018-02-17_10:12:43 HM_5F536C D-serialNr: OEQ1398725
2018-02-17_10:12:52 HM_5F536C D-firmware: 2.6
2018-02-17_10:12:52 HM_5F536C D-serialNr: OEQ1398725
2018-02-17_10:13:02 HM_5F536C ResndFail
2018-02-17_10:13:02 HM_5F536C MISSING ACK
2018-02-17_10:13:02 HM_5F536C D-firmware: 2.6
2018-02-17_10:13:02 HM_5F536C D-serialNr: OEQ1398725
2018-02-17_10:13:03 HM_5F536C deviceMsg: off (to F11034)
2018-02-17_10:13:03 HM_5F536C level: 0
2018-02-17_10:13:03 HM_5F536C pct: 0
2018-02-17_10:13:03 HM_5F536C powerOn: 2018-02-17 10:13:03
2018-02-17_10:13:03 HM_5F536C off
2018-02-17_10:13:03 HM_5F536C timedOn: off
2018-02-17_10:13:17 HM_5F536C set_on
2018-02-17_10:13:19 HM_5F536C set_off
2018-02-17_10:13:20 HM_5F536C set_on
2018-02-17_10:13:23 HM_5F536C set_on
2018-02-17_10:13:24 HM_5F536C set_off
2018-02-17_10:13:25 HM_5F536C ResndFail
2018-02-17_10:13:25 HM_5F536C RESPONSE TIMEOUT:RegisterRead
2018-02-17_10:38:21 HM_5F536C D-firmware: 2.6
2018-02-17_10:38:21 HM_5F536C D-serialNr: OEQ1398725
2018-02-17_10:38:31 HM_5F536C D-firmware: 2.6
2018-02-17_10:38:31 HM_5F536C D-serialNr: OEQ1398725
2018-02-17_10:38:38 HM_5F536C ResndFail
2018-02-17_10:38:38 HM_5F536C MISSING ACK
2018-02-17_10:38:41 HM_5F536C D-firmware: 2.6
2018-02-17_10:38:41 HM_5F536C D-serialNr: OEQ1398725
2018-02-17_10:38:41 HM_5F536C deviceMsg: off (to F11034)
2018-02-17_10:38:41 HM_5F536C level: 0
2018-02-17_10:38:41 HM_5F536C pct: 0
2018-02-17_10:38:41 HM_5F536C powerOn: 2018-02-17 10:38:41
2018-02-17_10:38:41 HM_5F536C off
2018-02-17_10:38:41 HM_5F536C timedOn: off
2018-02-17_10:38:55 HM_5F536C set_on
2018-02-17_10:38:57 HM_5F536C set_off
2018-02-17_10:39:02 HM_5F536C ResndFail
2018-02-17_10:39:02 HM_5F536C RESPONSE TIMEOUT:RegisterRead
2018-02-17_11:18:47 HM_5F536C set_on
2018-02-17_11:19:07 HM_5F536C ResndFail
2018-02-17_11:19:07 HM_5F536C MISSING ACK
2018-02-17_14:12:19 HM_5F536C ResndFail
2018-02-17_14:12:19 HM_5F536C RESPONSE TIMEOUT:RegisterRead
2018-02-17_15:08:35 HM_5F536C D-firmware: 2.6
2018-02-17_15:08:35 HM_5F536C D-serialNr: OEQ1398725



attr HM_5F536C IODev meinCUL
attr HM_5F536C autoReadReg 4_reqStatus
attr HM_5F536C expert 2_raw
attr HM_5F536C firmware 2.6
attr HM_5F536C model HM-LC-Sw1-Pl-DN-R1
attr HM_5F536C room CUL_HM
attr HM_5F536C serialNr OEQ1398725
attr HM_5F536C subType switch
attr HM_5F536C webCmd statusRequest:toggle:on:off

setstate HM_5F536C RESPONSE TIMEOUT:RegisterRead
setstate HM_5F536C 2018-02-17 15:08:35 .D-devInfo 010100
setstate HM_5F536C 2018-02-17 15:08:35 .D-stc 10
setstate HM_5F536C 2018-02-17 10:38:21 .R-intKeyVisib set_invisib
setstate HM_5F536C 2018-02-17 15:08:35 .protLastRcv 2018-02-17 15:08:35
setstate HM_5F536C 2018-02-17 15:08:35 D-firmware 2.6
setstate HM_5F536C 2018-02-17 15:08:35 D-serialNr OEQ1398725
setstate HM_5F536C 2018-02-17 10:38:21 R-pairCentral set_0xA1B2C3
setstate HM_5F536C 2018-02-17 15:47:48 RegL_00.
setstate HM_5F536C 2018-02-17 10:38:41 deviceMsg off (to F11034)
setstate HM_5F536C 2018-02-17 10:38:41 level 0
setstate HM_5F536C 2018-02-17 10:38:41 pct 0
setstate HM_5F536C 2018-02-17 10:38:41 powerOn 2018-02-17 10:38:41
setstate HM_5F536C 2018-02-17 10:38:41 recentStateType info
setstate HM_5F536C 2018-02-17 14:12:19 state RESPONSE TIMEOUT:RegisterRead
setstate HM_5F536C 2018-02-17 10:38:41 timedOn off

Danke für Hinweise
Matthias
Titel: Antw:Missing Ack - CUL - Homematic
Beitrag von: Otto123 am 17 Februar 2018, 16:15:05
Hallo Matthias,

ist nicht fertig gepairt -> R-pairCentral set_0xA1B2C3 das set_ muss weg.
Bitte auch den Text beachten -> https://wiki.fhem.de/wiki/HomeMatic#FHEM_als_Zentrale

Gruß Otto
Titel: Antw:Missing Ack - CUL - Homematic
Beitrag von: folgenFhem am 17 Februar 2018, 17:06:14
Hallo Otto,
DANKE!!!
Wie du bestimmt auch an der Adresse gesehen hattest - die hatte ich so zwischendurch in Unkenntnis während der Installation mal selber gesetzt. Sie stand in den Attributen des CUL. Dieses habe ich gelöscht - und siehe da - mein erster Schalter schaltet!!! Besten Dank nach Leipzig!
Zu deinem Hinweis:
Ich habe im Vorfeld lange gelesen über FHEM, mehrfach Anlauf genommen, und mich letztendlich für raspberry mit CUL entschieden. Auch, weil in der EinsteigerPDF auf diesen explizit verlinkt/verwiesen wird.
Ist das "HomeMatic Funkmodul für Raspberry Pi" bzw. das "Funk-LAN Gateway" besser/einfacher zu managen? Den CUL zu installieren war für mich schon teils sehr unverständlich was da passiert ...
Meine Entscheidung war durch die wohl höhere Kompatibilität zwischen verschiedenen Geräten gefallen. Bis jetzt habe ich aber nur Homematic anvisiert. Mit anderen braucht man wohl aber auch einen zwieten CUL? So könnte ich vielleicht mit einer HM-IO einfacher mit den HM-Geräten kommunizieren?
Danke noch mal für den so wertvollen Tipp.
Schönes Wochenende wünscht
Matthias
Titel: Antw:Missing Ack - CUL - Homematic
Beitrag von: KernSani am 17 Februar 2018, 17:20:52
Hi folgenFhem,

schön dass es funktioniert :-) Schreibts du dann noch [Gelöst] vor das Subject des ersten Posts?

Danke :-)
Titel: Antw:[Gelöst] Missing Ack - CUL - Homematic
Beitrag von: folgenFhem am 17 Februar 2018, 17:25:22
hatte schon nach einer Möglichkeit gesucht - so richtig?
Danke noch mal!
M.
Titel: Antw:[Gelöst] Missing Ack - CUL - Homematic
Beitrag von: KernSani am 17 Februar 2018, 17:29:25
Zitat von: folgenFhem am 17 Februar 2018, 17:25:22
hatte schon nach einer Möglichkeit gesucht - so richtig?
perfekt :-)
Titel: Antw:[Gelöst] Missing Ack - CUL - Homematic
Beitrag von: Otto123 am 18 Februar 2018, 07:39:13
Hi,

ja der CUL kann "alles" aber Homematic eben nicht so richtig. Das liegt auch an der Entwicklung bei eq3 die letzten Jahre, komplexere Geräte, andere Firmware.
Ich habe gerade nochmal genauer geschaut, da hattest die hmId gesetzt. Eigentlich ist das richtig! Aber die Definition des CUL bringt eine (unsägliche) Automatic mit: sie setzt intern ein hmId aus dem Hauscode(FS20). Dein Hauscode ist die 1034 und damit deine hmId damit F11034.

Man braucht für jede Geräte Familie einen IO, die Umschaltung des CUL ist zwar möglich aber eine im Zweifel nicht funktionierende Krücke!

Q: Ist das "HomeMatic Funkmodul für Raspberry Pi" bzw. das "Funk-LAN Gateway" besser/einfacher zu managen?
A: In jedem Fall vor allem auch besser in der Funktion für Homematic!

Gruß Otto