Um den Anzahl der Kanaele auf 16 zu begrenzen aendere bitte die Zeile
1396 in 10_CUL_HM.pm von
my ($b1, $b2, $b3) = (hex($1), hex($2), $3);
nach
my ($b1, $b2, $b3) = (hex($1)&0xf, hex($2), $3);
> Ansonsten scheint das Pairing, aber zu funktionieren: "CUL_HM pair:
> TEST is a switch, model unknown serialNr IEQ0243973".
Das heisst nur, dass fhem die DEVICE_INFO Nachricht der HM-LC-SW1-PCB
verstanden hat, aber noch lange nicht, dass das Geraet fhem als den Boss
akzeptiert. Erst wenn in der fhem Detailbeschreibung CommandAccepted auf yes
steht.
> Das Modell des Aktors erkennt er nicht -- ist wahrscheinlich noch nicht im
> Perl-Modul verdrahtet.
Kannst Du bitte vor dem pairing im telnet
fhem> info timer
fhem> set CUL hmProtocolEvents
eingeben (statt CUL geht auch HMLAN), und uns die DEVICE_INFO Nachricht
mitteilen? Das TYPE Wert muss dann im %culHmModel eingetragen werden. Wird aber
an deinen Problemen wenig aendern.
Typ ist also 006C, das habe ich eingetragen.
Mit dem HMLAN will das LC-SW1-PCB via AES reden, das versteht das CUL wiederum
nicht. Ich verstehe nicht, wieso das CUL mit dem LC-SW1-PCB reden will, das ist
entweder ein fhem Bug oder kaputte Konfiguration (HMLAN und CUL hmId's sind
gleich).
Falls das Schalten nicht funktioniert, dann haette ich gerne ein Mitschnitt
eines funktionierenden Schaltvorgangs.
entschuldige, dass ich mich direkt an dich wende. Ich bin absoluter Neuling mit FHEM (habe erst einen Homematic Schalter und einen Funkschalter erfolgreich eingebunden) und versuche mich gerade in FHEM einzuarbeiten.
In meinem aktuellen Projekt wollte ich nun einen HM-LC-SW1-PCB einbinden und bin da auf Probleme gestoßen und mittlerweile völlig verzweifelt und suche händeringend nach Hilfe.
Ich habe nun hier diese Diskussion gefunden. Leider ist mir daraus nicht klar geworden ob Du damit nun erfolgreich warst oder ob Du es aufgegeben hast?
Ich habe nun das gleiche Problem, d.h. durch schnelles klicken des ON Links im FHEM Web Interface habe ich es einmal geschafft zu schalten. Sonnst erhalte ich nur die Meldung „MISSING ACK".
Es würde mich sehr freuen, wenn sich jemand finden würde, der mich dabei unterstützen kann es zum Laufen zu bringen – vielleicht kannst Du mir ja deine Erfahrung mitteilen – es würde mich sehr freuen.
Interessanterweise schein der Eintrag
define Garagen_Oeffner_BTN1_on notify Garagen_Oeffner_.*:.*Btn1.*on.* set Garagen_Tor on-for-timer 1
define Garagen_Oeffner_BTN2 notify Garagen_Oeffner_.*:.*Btn2.* set Garagen_Tor on-for-timer 1
zu funktionieren (wenn auf dem Handsender die entsprechende Taste gedrückt wird, dann wird der Aktor für 1 Sek durchgeschaltet und nicht wie ohne diese notify der Aktor permanent aktiviert).
Ich wäre für jegliche Hilfe dankbar
Thomas
Als Anlage hänge ich noch die Log Daten an, die das erfolgreiche Schalten über notify zeigt und der fehlgeschlagene Versuch über FHEM den Aktor anzuschalten (im Übrigen, das Ausführen von „set Garagen_Tor on-for-timer 1“ über die Kommandozeile geht auch nicht). Vielleicht kann daraus jemand erkennen was da schief läuft.
HM-RC-KEY3-B: ssssss / (Handsender)
HM-LC-SW1-PCB : eeeeee/ (Modul für Garagentor Öffner)
Name: Garagen_Tor
HM-CFG-LAN: nnnnnn/ llllllllll (Homematic LAN Adapter)
Name:Garagen_Oeffner
Fhem Log:
Kommando vom FHEM Server – funktioniert nicht:
Vom HM-CFG-LAN à HM-LC-SW1-PCB:
2012.08.19 20:34:30 5: HMLAN/RAW: /HHM-LAN-IF,03C1,llllllllll,1397B5,nnnnnn,02237BC1,0000
2012.08.19 20:34:30 5: HMLAN_Parse: HMLAN1 HHM-LAN-IF,03C1,llllllllll,1397B5,nnnnnn,02237BC1,0000
2012.08.19 20:34:35 4: HTTP FHEMWEB:<IP Adress PC>:55961 GET /fhem?cmd.Garagen_Tor=set%20Garagen_Tor%20on&room=90%20Garage
2012.08.19 20:34:35 5: Cmd: >set Garagen_Tor on<
2012.08.19 20:34:35 2: CUL_HM set Garagen_Tor on
2012.08.19 20:34:35 5: SW: S402A44A1,00,00000000,01,402A44A1,12A011nnnnnneeeeee0201C80000
2012.08.19 20:34:35 4: SND L:0E N:12 CMD:A011 (TYPE=17,BIDI,RPTEN) SRC:nnnnnn DST:eeeeee 0201C80000 (SET CHANNEL:01 VALUE:C8 RAMPTIME:0)
Anwort von HM-LC-SW1-PCB à HM-CFG-LAN ??
2012.08.19 20:34:36 5: HMLAN/RAW: /R402A44A1,0008,00000000,FF,7FFF,12A011nnnnnneeeeee0201C80000
2012.08.19 20:34:36 5: HMLAN_Parse: HMLAN1 R402A44A1,0008,00000000,FF,7FFF,12A011nnnnnneeeeee0201C80000
2012.08.19 20:34:36 5: HMLAN1 dispatch A0E12A011nnnnnneeeeee0201C80000NACK
------------------------------------------------------
2012.08.19 20:35:28 5: HMLAN/RAW: /R402B0F48,0008,00000000,FF,7FFF,13A011nnnnnneeeeee0201C80000
2012.08.19 20:35:28 5: HMLAN_Parse: HMLAN1 R402B0F48,0008,00000000,FF,7FFF,13A011nnnnnneeeeee0201C80000
2012.08.19 20:35:28 5: HMLAN1 dispatch A0E13A011nnnnnneeeeee0201C80000NACK
Kommando vom Handsender, aber mit notify entry (Aktion: set Garagen_Tor on-for-timer 1) auf dem FHEM Server
Vom HM-RC-KEY3-B à HM-LC-SW1-PCB (HM-CFG-LAN lauscht mit):
2012.08.19 19:52:06 5: HMLAN/RAW: /Essssss,0000,01FCAB0E,FF,FFA0,BDB440sssssseeeeee022B
2012.08.19 19:52:06 5: HMLAN_Parse: HMLAN1 Essssss,0000,01FCAB0E,FF,FFA0,BDB440sssssseeeeee022B
2012.08.19 19:52:06 5: HMLAN1 dispatch A0BBDB440sssssseeeeee022B
2012.08.19 19:52:06 4: RCV L:0B N:BD CMD:B440 (TYPE=64,BCAST,BURST,BIDI,RPTEN) SRC:ssssss DST:eeeeee 022B
Anwort von HM-LC-SW1-PCB à HM-RC-KEY3-B (HM-CFG-LAN lauscht mit) ??
2012.08.19 19:52:06 5: HMLAN/RAW: /Eeeeeee,0000,01FCAB8D,FF,FFB6,BD8002eeeeeessssss0101C88040
2012.08.19 19:52:06 5: HMLAN_Parse: HMLAN1 Eeeeeee,0000,01FCAB8D,FF,FFB6,BD8002eeeeeessssss0101C88040
2012.08.19 19:52:06 5: HMLAN1 dispatch A0EBD8002eeeeeessssss0101C88040
2012.08.19 19:52:06 4: RCV L:0E N:BD CMD:8002 (TYPE=2,RPTEN) SRC:eeeeee DST:ssssss 0101C88040 (ACK_STATUS CHANNEL:01 STATUS:C8 RSSI:40)
Anwort von HM-LC-SW1-PCB à HM-CFG-LAN ??
2012.08.19 19:52:06 5: HMLAN/RAW: /R400361D3,0001,01FCAC60,FF,FFB5,0E8002eeeeeennnnnn0101C8C048
2012.08.19 19:52:06 5: HMLAN_Parse: HMLAN1 R400361D3,0001,01FCAC60,FF,FFB5,0E8002eeeeeennnnnn0101C8C048
2012.08.19 19:52:06 5: HMLAN1 dispatch A0E0E8002eeeeeennnnnn0101C8C048
2012.08.19 19:52:06 4: RCV L:0E N:0E CMD:8002 (TYPE=2,RPTEN) SRC:eeeeee DST:nnnnnn 0101C8C048 (ACK_STATUS CHANNEL:01 STATUS:C8 RSSI:48)
2012.08.19 19:52:09 5: HMLAN/RAW: /Eeeeeee,0000,01FCB720,FF,FFB6,0FA410eeeeeennnnnn06010080
2012.08.19 19:52:09 5: HMLAN_Parse: HMLAN1 Eeeeeee,0000,01FCB720,FF,FFB6,0FA410eeeeeennnnnn06010080
2012.08.19 19:52:09 5: HMLAN1 dispatch A0D0FA410eeeeeennnnnn06010080
2012.08.19 19:52:09 4: RCV L:0D N:0F CMD:A010 (TYPE=16,BCAST,BIDI,RPTEN) SRC:eeeeee DST:nnnnnn 06010080 (INFO_ACTUATOR_STATUS CHANNEL:01 STATUS:00 UNKNOWN:80)
2012.08.19 19:52:10 5: HMLAN/RAW: /Eeeeeee,0000,01FCB91E,FF,FFB6,10A410eeeeeennnnnn06010080
2012.08.19 19:52:10 5: HMLAN_Parse: HMLAN1 Eeeeeee,0000,01FCB91E,FF,FFB6,10A410eeeeeennnnnn06010080
2012.08.19 19:52:10 5: HMLAN1 dispatch A0D10A410eeeeeennnnnn06010080
2012.08.19 19:52:10 4: RCV L:0D N:10 CMD:A010 (TYPE=16,BCAST,BIDI,RPTEN) SRC:eeeeee DST:nnnnnn 06010080 (INFO_ACTUATOR_STATUS CHANNEL:01 STATUS:00 UNKNOWN:80)
2012.08.19 19:52:11 5: HMLAN/RAW: /Eeeeeee,0000,01FCBF99,FF,FFB4,11A410eeeeeennnnnn06010080
2012.08.19 19:52:11 5: HMLAN_Parse: HMLAN1 Eeeeeee,0000,01FCBF99,FF,FFB4,11A410eeeeeennnnnn06010080
2012.08.19 19:52:11 5: HMLAN1 dispatch A0D11A410eeeeeennnnnn06010080
2012.08.19 19:52:11 4: RCV L:0D N:11 CMD:A010 (TYPE=16,BCAST,BIDI,RPTEN) SRC:eeeeee DST:nnnnnn 06010080 (INFO_ACTUATOR_STATUS CHANNEL:01 STATUS:00 UNKNOWN:80)
2012.08.19 19:52:15 5: HMLAN/RAW: /Eeeeeee,0000,01FCCC8B,FF,FFB5,12A410eeeeeennnnnn06010080
2012.08.19 19:52:15 5: HMLAN_Parse: HMLAN1 Eeeeeee,0000,01FCCC8B,FF,FFB5,12A410eeeeeennnnnn06010080
2012.08.19 19:52:15 5: HMLAN1 dispatch A0D12A410eeeeeennnnnn06010080
2012.08.19 19:52:15 4: RCV L:0D N:12 CMD:A010 (TYPE=16,BCAST,BIDI,RPTEN) SRC:eeeeee DST:nnnnnn 06010080 (INFO_ACTUATOR_STATUS CHANNEL:01 STATUS:00 UNKNOWN:80)
2012.08.19 19:52:20 5: HMLAN/RAW: /HHM-LAN-IF,03C1,LLLLLLLLLL,1397B5,nnnnnn,01FCE205,0000
2012.08.19 19:52:20 5: HMLAN_Parse: HMLAN1 HHM-LAN-IF,03C1,LLLLLLLLLL,1397B5,nnnnnn,01FCE205,0000
2012.08.19 19:52:21 5: HMLAN/RAW: /Eeeeeee,0000,01FCE5F3,FF,FFB5,13A410eeeeeennnnnn06010080
2012.08.19 19:52:21 5: HMLAN_Parse: HMLAN1 Eeeeeee,0000,01FCE5F3,FF,FFB5,13A410eeeeeennnnnn06010080
2012.08.19 19:52:21 5: HMLAN1 dispatch A0D13A410eeeeeennnnnn06010080
2012.08.19 19:52:21 4: RCV L:0D N:13 CMD:A010 (TYPE=16,BCAST,BIDI,RPTEN) SRC:eeeeee DST:nnnnnn 06010080 (INFO_ACTUATOR_STATUS CHANNEL:01 STATUS:00 UNKNOWN:80)
2012.08.19 19:52:22 4: Connection closed for FHEMWEB:<IP Adresse- HM-CFG-LAN>:55339
2012.08.19 19:52:34 5: HMLAN/RAW: /Eeeeeee,0000,01FD1847,FF,FFB5,14A410eeeeeennnnnn06010080
2012.08.19 19:52:34 5: HMLAN_Parse: HMLAN1 Eeeeeee,0000,01FD1847,FF,FFB5,14A410eeeeeennnnnn06010080
2012.08.19 19:52:34 5: HMLAN1 dispatch A0D14A410eeeeeennnnnn06010080
2012.08.19 19:52:34 4: RCV L:0D N:14 CMD:A010 (TYPE=16,BCAST,BIDI,RPTEN) SRC:eeeeee DST:nnnnnn 06010080 (INFO_ACTUATOR_STATUS CHANNEL:01 STATUS:00 UNKNOWN:80)