keyMatic an HM-CFG-LAN an fhem auf Fritzbox 7240

Begonnen von Guest, 23 Januar 2012, 11:10:25

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo Leute,

bin fhem-Neuling. Habe es nach der Anleitung "von Eyk" auf der
Fritzbox 7240 erfolgreich installiert. Das war auch relativ fix
erledigt. Danach habe ich erfolgreich mit der Zeile
define CFGLAN HMLAN 192.168.178.20:1000
in der fhem.cfg den Homematic HM-CFG-LAN-Adapter definiert. Er wurde
auch sofort erkannt und es wurde ein Attribut hinzugefügt.
Die AES-Encryption hatte ich vorher abgeschaltet.

Habe dann die Anlerntaste (geschlossen-Taste) meines Keymatic-
Türschlossantriebes gedrückt und nach AutoCreate im fhem-Webinterface
einen Eintrag CUL_HM_keyMatic_11BA2A erhalten. Allerdings steht
inzwischen dahinter: MISSING ACK.
Weiterhin habe ich versucht, meine dazugehörige 3-Tasten-Fernbedienung
anzulernen.
Daraufhin habe ich einen Eintrag im Webinterface namens
CUL_HM_remote_11B4E0 erhalten.
Nach stundenlangem Rumspielen mit fhem-Parametern steht jetzt
dahinter: BTN1 on (to CUL_HM_keyMatic_11BA2A)

Meine eigentlich simple Frage ist, wie kann ich mein Türschlossantrieb
mit fhem steuern?
Er soll später per Handyanruf die Tür öffnen.
Mein Hauseingangstürschnapper tut das schon. Das war weitaus einfacher
über einen kleinen Schaltkreis an der Fritzbox und eine Kopplung an
das Türsprechmodul erledigt.

Leider fand ich nach stundenlangem googlen und Suchen in fhem-Docs
bisher keine entsprechenden Attribute um meine Fernbedienung oder den
Türschlossantrieb zu steuern.
Zu diversen Schaltern scheint es ja mit on und off zu gehen - aber in
meinem Fall?
Wie müßte ein entsprechender Eintrag in der fhem.cfg aussehen?

Könnt ihr mir weiterhelfen?

Mit erwartungsfrohen Grüßen aus Dresden
new1

Meine fhem.cfg sieht wie folgt aus:

attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global port 7072 global
attr global statefile ./log/fhem.save
attr global userattr webCmd
attr global verbose 3

define WEB FHEMWEB 8083 global

define WEBphone FHEMWEB 8084 global
attr WEBphone smallscreen 1

define WEBtablet FHEMWEB 8085 global
attr WEBtablet touchpad 1

define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate autosave 1
attr autocreate device_room %TYPE
attr autocreate filelog define FileLog_CUL_HM_remote_11B4E0 FileLog ./
log/CUL_HM_remote_11B4E0-%Y.log CUL_HM_remote_11B4E0
attr autocreate webCmd Btn 1 on
attr autocreate weblink_room Plots

define initialUsbCheck notify global:INITIALIZED usb create

define CFGLAN HMLAN 192.168.178.20:1000
attr CFGLAN hmId 1AC264

define CUL_HM_remote_11B4E0 CUL_HM 11B4E0
attr CUL_HM_remote_11B4E0 devInfo 1
attr CUL_HM_remote_11B4E0 firmware 1.3
attr CUL_HM_remote_11B4E0 hmClass sender
attr CUL_HM_remote_11B4E0 model HM-RC-KEY3-B
attr CUL_HM_remote_11B4E0 room CUL_HM
attr CUL_HM_remote_11B4E0 serialNr GEQ0023969
attr CUL_HM_remote_11B4E0 subType remote

define FileLog_CUL_HM_remote_11B4E0 FileLog ./log/CUL_HM_remote_11B4E0-
%Y.log CUL_HM_remote_11B4E0
attr FileLog_CUL_HM_remote_11B4E0 logtype text
attr FileLog_CUL_HM_remote_11B4E0 room CUL_HM

define CUL_HM_keyMatic_11BA2A CUL_HM 11BA2A
attr CUL_HM_keyMatic_11BA2A devInfo 1
attr CUL_HM_keyMatic_11BA2A firmware 2.4
attr CUL_HM_keyMatic_11BA2A hmClass sender
attr CUL_HM_keyMatic_11BA2A model HM-SEC-KEY
attr CUL_HM_keyMatic_11BA2A room CUL_HM
attr CUL_HM_keyMatic_11BA2A serialNr GEQ0023480
attr CUL_HM_keyMatic_11BA2A subType keyMatic


Mein logfile fhem-2012-01.log liefert bisher folgende Einträge:

2012.01.21 13:48:51 2: Telnet port 7072 opened
2012.01.21 13:48:51 2: FHEMWEB port 8083 opened
2012.01.21 13:48:51 2: FHEMWEB port 8084 opened
2012.01.21 13:48:51 2: FHEMWEB port 8085 opened
2012.01.21 13:48:52 1: configfile: Usage: define dependent arguments>
2012.01.21 13:48:53 0: Server started (version 5.2 from 2011-12-31
($Id: fhem.pl 1159 2011-12-31 13:31:58Z rudolfkoenig $), pid 2854)
2012.01.21 14:33:39 2: FHEMWEB port 8083 opened
2012.01.21 14:33:39 2: FHEMWEB port 8084 opened
2012.01.21 14:33:39 2: FHEMWEB port 8085 opened
2012.01.21 14:42:33 0: Server shutdown
2012.01.21 14:43:07 2: Telnet port 7072 opened
2012.01.21 14:43:07 2: FHEMWEB port 8083 opened
2012.01.21 14:43:07 2: FHEMWEB port 8084 opened
2012.01.21 14:43:07 2: FHEMWEB port 8085 opened
2012.01.21 14:43:08 1: configfile: Usage: define dependent arguments>
Invalid characters in name (not A-Za-z0-9.:_): HM-CFG-LAN
2012.01.21 14:43:08 0: Server started (version 5.2 from 2011-12-31
($Id: fhem.pl 1159 2011-12-31 13:31:58Z rudolfkoenig $), pid 2872)
2012.01.21 14:47:17 2: FHEMWEB port 8083 opened
2012.01.21 14:47:17 2: FHEMWEB port 8084 opened
2012.01.21 14:47:17 2: FHEMWEB port 8085 opened
2012.01.21 14:47:17 3: Opening CFGLAN device 192.168.178.20:1000
2012.01.21 14:47:17 3: CFGLAN device opened
2012.01.21 14:47:17 1: HMLAN setting owner to 1AC234 from 13982E
2012.01.21 14:47:42 0: Server shutdown
2012.01.21 14:48:04 2: Telnet port 7072 opened
2012.01.21 14:48:04 2: FHEMWEB port 8083 opened
2012.01.21 14:48:04 2: FHEMWEB port 8084 opened
2012.01.21 14:48:04 2: FHEMWEB port 8085 opened
2012.01.21 14:48:05 3: Opening CFGLAN device 192.168.178.20:1000
2012.01.21 14:48:05 3: CFGLAN device opened
2012.01.21 14:48:05 1: configfile: Usage: define dependent arguments>
2012.01.21 14:48:05 0: Server started (version 5.2 from 2011-12-31
($Id: fhem.pl 1159 2011-12-31 13:31:58Z rudolfkoenig $), pid 2885)
2012.01.21 14:48:05 1: HMLAN setting owner to 1AC264 from 1AC234
2012.01.21 15:16:59 3: CUL_HM Unknown device CUL_HM_remote_11B4E0,
please define it
2012.01.21 15:16:59 2: autocreate: define CUL_HM_remote_11B4E0 CUL_HM
11B4E0 A1A27840011B4E000000013001E4745513030323339363940030000
2012.01.21 15:16:59 2: CUL_HM pair: CUL_HM_remote_11B4E0 is a remote,
model HM-RC-KEY3-B serialNr GEQ0023969
2012.01.21 15:16:59 2: CFGLAN pairing (hmPairForSec) not enabled
2012.01.21 15:16:59 2: autocreate: define FileLog_CUL_HM_remote_11B4E0
FileLog ./log/CUL_HM_remote_11B4E0-%Y.log CUL_HM_remote_11B4E0
2012.01.21 15:17:00 2: CUL_HM pair: CUL_HM_remote_11B4E0 is a remote,
model HM-RC-KEY3-B serialNr GEQ0023969
2012.01.21 15:17:00 2: CFGLAN pairing (hmPairForSec) not enabled
2012.01.21 15:17:12 2: CUL_HM pair: CUL_HM_remote_11B4E0 is a remote,
model HM-RC-KEY3-B serialNr GEQ0023969
2012.01.21 15:17:12 2: CFGLAN pairing (hmPairForSec) not enabled
2012.01.21 15:17:19 2: CUL_HM pair: CUL_HM_remote_11B4E0 is a remote,
model HM-RC-KEY3-B serialNr GEQ0023969
2012.01.21 15:17:19 2: CFGLAN pairing (hmPairForSec) not enabled
2012.01.21 15:39:15 3: CUL_HM Unknown device CUL_HM_keyMatic_11BA2A,
please define it
2012.01.21 15:39:15 2: autocreate: define CUL_HM_keyMatic_11BA2A
CUL_HM 11BA2A A1A28840011BA2A00000024001947455130303233343830C0000100
2012.01.21 15:39:15 2: CUL_HM pair: CUL_HM_keyMatic_11BA2A is a
keyMatic, model HM-SEC-KEY serialNr GEQ0023480
2012.01.21 15:39:15 2: CFGLAN pairing (hmPairForSec) not enabled
2012.01.21 15:39:15 2: autocreate: define
FileLog_CUL_HM_keyMatic_11BA2A FileLog define
FileLog_CUL_HM_remote_11B4E0 FileLog ./log/CUL_HM_remote_11B4E0-%Y.log
CUL_HM_remote_11B4E0 CUL_HM_keyMatic_11BA2A
2012.01.21 15:39:15 1: define: wrong syntax: define FileLog
filename regexp
2012.01.21 15:39:15 1: ERROR: wrong syntax: define FileLog
filename regexp
2012.01.21 16:15:20 3: Unknown attribute ?, choose one of room comment
alias IODev do_not_notify:1,0 ignore:0,1 showtime:1,0 loglevel:
0,1,2,3,4,5,6 model
subType:switch,dimmer,blindActuator,remote,sensor,swi,pushButton,threeStateSensor,motionDetector,keyMatic,winMatic,smokeDetector
hmClass:receiver,sender serialNr firmware devInfo rawToReadable unit
webCmd eventMap
2012.01.21 16:16:27 3: Please define keymatic first
2012.01.21 16:35:41 3: Unknown IODev specified
2012.01.21 16:35:56 3: Unknown IODev specified
2012.01.21 16:36:07 3: Unknown IODev specified
2012.01.21 18:34:33 2: FHEMWEB port 8083 opened
2012.01.21 18:34:33 2: FHEMWEB port 8084 opened
2012.01.21 18:34:33 2: FHEMWEB port 8085 opened
2012.01.21 18:34:33 3: Opening CFGLAN device 192.168.178.20:1000
2012.01.21 18:34:33 3: CFGLAN device opened
2012.01.21 18:34:58 1: HMLAN setting owner to 1AC264 from 1AF778

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Zu diversen Schaltern scheint es ja mit on und off zu gehen - aber in
> meinem Fall?

Ich glaube erst muesste geklaert werden, ob keyMatic ueberhaupt mit fhem tut,
ich habe bisher keine eindeutigen Berichte gehoert.

Wenn nicht, aber es mit dem Windows HMLAN Konfigurator funktioniert, dann
koennte man mit contrib/tcptee.pl (oder einen weiteren Empfaenger) die
Nachrichten protokollieren (hmProtocolEvents), und in fhem nachimplementieren.
Ist aber eher was fuer Fortgeschrittene oder fuer Anfaenger mit viel Zeit. :)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Ok,
danke erstmal für die schnelle Antwort. Ich hatte bisher immer nur
nach dem wort "keymatic" in den fhem-Docs gesucht - und da es dort mit
auftaucht, wenn auch nicht oft, war ich davon ausgegangen, dass es
schon unterstützt wird.
Ich hatte testweise vor einem Monat die homematic-Software zum Lan-
Adapter installiert und konnte tatsächlich mit dieser die keymatic
ent- und verriegeln. Allerdings eher umständlich.
Natürlich wollte ich nicht ständig mein Rechner laufen lassen, um die
Tür zu öffnen, daher die Idee mit fhem und Fritzbox.

Dann würde ich mal versuchen, durch die hmProtocolEvents
durchzusteigen.
Gibt's ein paar Tutorials oder andere Beispiele zu homematic-
Komponenten, wo ich schneller Analogien ableiten kann?
Danke.

Muß wahrscheinlich die nächsten Wochen für meine SAP-Entwickler-Zerti
lernen, obwohl das hier viel mehr Spaß macht. Mal sehen ob da noch
Zeit bleibt.

Ciao
New1

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Wenn das klappt, wäre ein Traum ;-)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com