Hallo zusammen,
seit mehreren Jahren betreibe auf einem Rasperry einen FHEM Server. Bisher ging das Anlernen der Komponenten super einfach (habe nur ein paar Schaltaktoren) und das System an sich läuft erschreckend stabil - kein Ausfall/Fehlschaltung in den letzten Jahren.
Ich habe mir vor ein paar Tagen die Funk-Dimmaktoren HM-LC-Dim1PWM-CV gekauft und wollte diese Anlernen, doch irgendwie mache ich was falsch oder es ist nicht kompatibel. Ich habe zwei Geräte und beide kann ich nicht anlernen. Weder mit "set HMLAN hmPairForSec <sec>" noch mit "set HMLAN hmPairSerial XXX0123456". Die Kommandos klappen bei allen anderen Geräten übrigens problemlos. Die Status-LED des Dimmers fängt auch nach Absetzen des hmPairSerial Kommandos an zu leuchten, angelernt wird er trotzdem nicht.
Es liegt "wahrscheinlich" auch nicht daran, dass die schonmal gepairt wurden, da ich sie auch schon in den Werkszustand versetzt habe. Anschließend alle möglichen Kombinationen probiert (Geräte vor/nach Zentrale in Anlernmodus, Anlerntasten mehrfach gedrückt, usw.).
So langsam bin ich mit meinem Latein am Ende. Wenn also jemand eine schlaue Idee hat, gerne her damit. ;)
Anbei das Logfile aus dem Anlernvorgang (ich hoffe, ich habe den wesentlichen Ausschnitt erwischt).
Vielen Dank vorab und viele Grüße
Dennis
2016.09.06 16:19:00 4: WEB_192.168.178.38_64854 POST /fhem&fw_id=82&cmd=set+HMLAN1+hmPairSerial+MEQ0874408; BUFLEN:0
2016.09.06 16:19:00 5: Cmd: >set HMLAN1 hmPairSerial MEQ0874408<
2016.09.06 16:19:00 5: HMLAN_Send: HMLAN1 S:SFFDDC9B6 stat: 00 t:00000000 d:01 r:FFDDC9B6 m:01 8401 123ABC 000000 010A4d455130383734343038
2016.09.06 16:19:00 4: WEB_192.168.178.38_64854 GET /fhem?fw_id=82; BUFLEN:0
2016.09.06 16:19:00 4: name: /fhem?fw_id=82 / RL:1093 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2016.09.06 16:19:00 5: HMLAN/RAW: /RFFDDC9B6,0002,00000000,FF,7FFF,018401123ABC000000010A4D455130383734343038
2016.09.06 16:19:00 5: HMLAN_Parse: HMLAN1 R:RFFDDC9B6 stat:0002 t:00000000 d:FF r:7FFF m:01 8401 123ABC 000000 010A4D455130383734343038
2016.09.06 16:19:00 4: Connection closed for WEB_192.168.178.38_64839: EOF
2016.09.06 16:19:00 4: WEB_192.168.178.38_64854 GET /fhem?XHR=1&inform=type=status;filter=;since=1473171539;fmt=JSON&fw_id=82×tamp=1473171540376; BUFLEN:0
2016.09.06 16:19:07 4: HMLAN_ack: timeout - clear queue
Ich sehe ein pairserial. Das machen nicht alle devices. Schon einmal pairforsec probiert? Das geht bei allen.
Guten Morgen,
danke für Deine Antwort. Leider ja, beide Varianten probiert.
Viele Grüße
Dennis
Das Anlernen hat jetzt geklappt. 2x je 4 Sekunden auf die Teste zum Anlernen drücken, dann noch ein drittes mal drücken und der Aktor erscheint in FHEM. Allerdings kann ich die Dimmer immer noch nicht ansprechen (nicht mal ein/aus geht). Es steht auch "RESPONSE TIMEOUT:RegisterRead" bei "everything". Hier nochmal das Protokoll des Anlernvorgangs. Ist da irgendwas ungewöhnlich?
Danke und viele Grüße
Dennis
2016.09.07 17:42:05 5: HMLAN_Parse: HMLAN1 R:E3EF6DD stat:0000 t:82BAD3AA d:FF r:FFA2 m:00 8400 3EF6DD 000000 2900674D45513038373434313620410000
2016.09.07 17:42:05 5: HMLAN1 dispatch A1A0084003EF6DD0000002900674D45513038373434313620410000::-94:HMLAN1
2016.09.07 17:42:05 2: CUL_HM Unknown device HM_3EF6DD is now defined
2016.09.07 17:42:05 5: Triggering global (1 changes)
2016.09.07 17:42:05 5: Starting notify loop for global, first event UNDEFINED HM_3EF6DD CUL_HM 3EF6DD
2016.09.07 17:42:05 2: autocreate: define HM_3EF6DD CUL_HM 3EF6DD
2016.09.07 17:42:05 5: Triggering global (2 changes)
2016.09.07 17:42:05 2: autocreate: define FileLog_HM_3EF6DD FileLog ./log/HM_3EF6DD-%Y.log HM_3EF6DD
2016.09.07 17:42:05 5: Triggering global (3 changes)
2016.09.07 17:42:05 5: Triggering global (4 changes)
2016.09.07 17:42:05 4: WriteStatefile HM_3EF6E5 RegL_00.: Missing TIME, using current time
2016.09.07 17:42:05 5: Triggering global (1 changes)
2016.09.07 17:42:05 5: Starting notify loop for global, first event DEFINED HM_3EF6DD_Sw
2016.09.07 17:42:05 5: Triggering global (1 changes)
2016.09.07 17:42:05 5: Starting notify loop for global, first event DEFINED HM_3EF6DD_Sw1_V_01
2016.09.07 17:42:05 5: Triggering global (1 changes)
2016.09.07 17:42:05 5: Starting notify loop for global, first event DEFINED HM_3EF6DD_Sw1_V_02
2016.09.07 17:42:05 3: CUL_HM pair: HM_3EF6DD dimmer, model HM-LC-Dim1PWM-CV serialNr
2016.09.07 17:42:05 5: CUL_HM HM_3EF6DD protEvent:CMDs_pending pending:1
2016.09.07 17:42:05 5: CUL_HM HM_3EF6DD protEvent:CMDs_pending pending:2
2016.09.07 17:42:05 5: CUL_HM HM_3EF6DD protEvent:CMDs_pending pending:3
2016.09.07 17:42:05 5: HMLAN_Send: HMLAN1 S:S055038DD stat: 00 t:00000000 d:01 r:055038DD m:15 A001 123ABC 3EF6DD 00050000000000
2016.09.07 17:42:05 5: HMLAN_Send: HMLAN1 I:K
2016.09.07 17:42:05 5: CUL_HM HM_3EF6DD protEvent:CMDs_processing... pending:2
2016.09.07 17:42:05 5: Triggering HM_3EF6DD (3 changes)
2016.09.07 17:42:05 5: Starting notify loop for HM_3EF6DD, first event D-firmware: 2.9
2016.09.07 17:42:05 5: HMLAN/RAW: /HHM-LAN-IF,03C4,LEQ0102060,26ED34,123ABC,82BAD48A,0006,02
:-94:HMLAN1
-94 db kannst auch als Empfangssignal auch vergessen.
ab -80db kann funktioniern muß aber nicht
du mußt deinen Funk verbessern.