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
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
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
Hi folgenFhem,
schön dass es funktioniert :-) Schreibts du dann noch [Gelöst] vor das Subject des ersten Posts?
Danke :-)
hatte schon nach einer Möglichkeit gesucht - so richtig?
Danke noch mal!
M.
Zitat von: folgenFhem am 17 Februar 2018, 17:25:22
hatte schon nach einer Möglichkeit gesucht - so richtig?
perfekt :-)
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