Hallo,
ich habe seit heute das EQ3 HomeMatic 104029 Funk LAN-Gateway und einen passenden HomeMatic Funk-Schaltaktor (1-fach, Zwischenstecker, Typ F Schuko Deutschland, 132989A0).
Das Gateway habe ich (meiner Meinung nach) korrekt eingebunden und auch eine Update etc gemacht. Als Status bekomme ich:
D-HMIdAssigned XXXXXX
D-HMIdOriginal FFFFFF
D-LANfirmware 1.1.5
D-firmware 1.4.1
D-serialNr OEQXXXXXX
D-type eQ3-HM-LGW
cond ok
load 1
loadLvl low
state opened
Scheint alles okay, oder?
Wenn ich nun versuche die Steckdose via "set HMLANGW hmPairSerial OEQXXXXXX" oder "hmPariForSec" anzubinden funktioniert dies leider nicht.
In den Logs steht u. a. "HMLANGW: Unknown CUL_HM device detected, define one to get detailed information."
Wenn ich den "hmPairSerial" Befehl abschicke, blinkt die Steckdose. Die Serienummer scheint also korrekt zu sein und iwie kommt eine Verbindung zu Stande, oder?
Habe schon viele Foren durchsucht, bekomme es aber leider iwie nicht hin.
Was mache ich falsch? Eine Idee?
Der Fhem-Server läuft ein einem Raspberry.
Es wäre einfacher mit einem "list HMLANGW". Hast Du AES in Betrieb? Passwort gesetzt?
Wenn Du sagst: "funktioniert nicht", was heisst es genau? Die Steckdose wird nicht in FHEM kreiert (autocreate)? Doch kreiert aber nicht korrekt gepeert? Mit hmPairForSec, setzt Du auch die Steckdose im Pairing Modus? Mit "set HMLANGW hmPairSerial OEQXXXXXX", ist OEQXXXXX die Nummer von der Steckdose, richtig (das ist auch die von deine HMLANGW - anonymisiert)?
Du kannst auch ein device HMinfo kreieren (siehe CommandRef), vielleicht kriegst Du da einige Hinweise.
Wie/Wo sehe ich ob AES eingeschaltet ist? Sollte wohl an sein, da es default mäßig an ist...
Funktioniert nicht, bedeutet, dass die Steckfdose nicht kreiert bzw. gar nicht erkannt wird.
Die Seriennummern hatte ich anonymisiert... Die sind richtig, da die Steckdose beim "hmPairSerial" ja blinkt...
Welche Infos brauchst du evtl. noch?
ZitatWelche Infos brauchst du evtl. noch?
Ein "list HMLANGW" (im Fhem Web / Kommandofeld eingeben, und - evtl nach Anonymisierung - in Code Tags hier einfügen)
Und evtl. ein Log Extrakt mit "attr verbose 5" auf der HMLANGW.
Hast Du "autocreate" aktiv?
Hier die Ausgabe:
Internals:
AssignedPeerCnt 0
CNT 201
DEF 192.168.1.241
DEVCNT 201
DevState 99
DevType LGW
DeviceName 192.168.1.241:2000
FD 5
HM_CMDNR 3
LastOpen 1495752755.01827
NAME HMLANGW
NR 8
PARTIAL
RAWMSG 040202
RSSI -72
STATE opened
TYPE HMUARTLGW
XmitOpen 1
msgLoadCurrent 1
msgLoadHistory 1/-/-/-/-/-/-/-/-/-/-/-
msgLoadHistoryAbs 1/0/-/-/-/-/-/-/-/-/-/-/-
owner 849645
Helper:
CreditTimer 38
FW 66561
Initialized 1
SendCnt 3
Ackpending:
LastSendLen:
3
3
Log:
IDs:
sys
all
PendingCMD:
Roundtrip:
Delay 0.00548887252807617
Loadlvl:
lastHistory 1495753060.14058
Peers:
Readings:
2017-05-26 00:52:40 D-HMIdAssigned XXXXXX
2017-05-26 00:52:40 D-HMIdOriginal FFFFFF
2017-05-26 00:52:35 D-LANfirmware 1.1.5
2017-05-26 00:52:40 D-firmware 1.4.1
2017-05-26 00:52:35 D-serialNr OEQXXXXXX
2017-05-26 00:52:35 D-type eQ3-HM-LGW
2017-05-26 00:52:40 cond ok
2017-05-26 00:57:41 load 1
2017-05-26 00:52:40 loadLvl low
2017-05-26 00:52:35 state opened
Keepalive:
CNT 200
DEVCNT 199
DevState 99
DevType LGW-KeepAlive
DeviceName 192.168.1.241:2001
FD 9
LastOpen 1495752755.0361
NAME HMLANGW:keepAlive
NR 14
PARTIAL
STATE opened
TEMPORARY 1
TYPE HMUARTLGW
XmitOpen 0
Helper:
NextKeepAlive 1495753326.71291
Log:
Resolve 1
IDs:
Readings:
2017-05-26 00:52:35 state opened
Lgwhash:
Attributes:
hmId XXXXXX
lgwPw XXXXXXXXXX
logIDs sys,all
Und ein Auszug aus den Logs, welches nach dem Abschicken des Commandos "set HMLANGW hmPairSerial OEQXXXXXX" erstellt wurde...
2017.05.26 01:04:11.651 0: HMUARTLGW HMLANGW GetSet Ack: 02, state 98
2017.05.26 01:04:11.653 0: HMUARTLGW HMLANGW roundtrip delay: 0.0056
2017.05.26 01:04:16.869 0: HMUARTLGW HMLANGW:keepAlive send (3): Kd5
2017.05.26 01:04:16.879 0: HMUARTLGW HMLANGW:keepAlive read (4): >Kd5
2017.05.26 01:04:26.653 0: HMUARTLGW HMLANGW send: 00 08
2017.05.26 01:04:26.665 0: HMUARTLGW HMLANGW recv: 00 040202, state 98
2017.05.26 01:04:26.667 0: HMUARTLGW HMLANGW GetSet Ack: 02, state 98
2017.05.26 01:04:26.668 0: HMUARTLGW HMLANGW roundtrip delay: 0.0054
2017.05.26 01:04:26.882 0: HMUARTLGW HMLANGW:keepAlive send (3): Kd6
2017.05.26 01:04:26.888 0: HMUARTLGW HMLANGW:keepAlive read (4): >Kd6
2017.05.26 01:04:36.898 0: HMUARTLGW HMLANGW:keepAlive send (3): Kd7
2017.05.26 01:04:36.904 0: HMUARTLGW HMLANGW:keepAlive read (4): >Kd7
2017.05.26 01:04:41.662 0: HMUARTLGW HMLANGW send: 00 08
2017.05.26 01:04:41.679 0: HMUARTLGW HMLANGW recv: 00 040202, state 98
2017.05.26 01:04:41.681 0: HMUARTLGW HMLANGW GetSet Ack: 02, state 98
2017.05.26 01:04:41.684 0: HMUARTLGW HMLANGW roundtrip delay: 0.0057
2017.05.26 01:04:44.938 0: HMUARTLGW HMLANGW send: 01 02 00 00 00 msg: 04 84 01 849645 000000 010A4F455130333333303633
2017.05.26 01:04:44.982 0: HMUARTLGW HMLANGW recv: 01 0402, state 101
2017.05.26 01:04:44.985 0: HMUARTLGW HMLANGW Ack: 02
2017.05.26 01:04:45.120 0: HMUARTLGW HMLANGW recv: 01 05 00 00 34 msg: 04 80 00 5896C8 849645 2600D84F45513033333330363310010100
2017.05.26 01:04:45.123 3: HMLANGW: Unknown CUL_HM device detected, define one to get detailed information.
2017.05.26 01:04:46.910 0: HMUARTLGW HMLANGW:keepAlive send (3): Kd8
2017.05.26 01:04:46.921 0: HMUARTLGW HMLANGW:keepAlive read (4): >Kd8
2017.05.26 01:04:47.912 0: HMUARTLGW HMLANGW recv: 01 05 00 00 58 msg: 68 B1 01 238AF3 1BA3EA 010E
2017.05.26 01:04:47.915 3: HMLANGW: Unknown CUL_HM device detected, define one to get detailed information.
2017.05.26 01:04:48.097 0: HMUARTLGW HMLANGW recv: 01 05 00 00 57 msg: 68 80 02 238AF3 1BA3EA 00
2017.05.26 01:04:48.100 3: HMLANGW: Unknown CUL_HM device detected, define one to get detailed information.
2017.05.26 01:04:56.683 0: HMUARTLGW HMLANGW send: 00 08
2017.05.26 01:04:56.693 0: HMUARTLGW HMLANGW recv: 00 040202, state 98
2017.05.26 01:04:56.695 0: HMUARTLGW HMLANGW GetSet Ack: 02, state 98
2017.05.26 01:04:56.697 0: HMUARTLGW HMLANGW roundtrip delay: 0.0047
2017.05.26 01:04:56.925 0: HMUARTLGW HMLANGW:keepAlive send (3): Kd9
2017.05.26 01:04:56.932 0: HMUARTLGW HMLANGW:keepAlive read (4): >Kd9
2017.05.26 01:05:04.952 3: HMUARTLGW HMLANGW left pairing-mode
2017.05.26 01:05:06.938 0: HMUARTLGW HMLANGW:keepAlive send (3): Kda
2017.05.26 01:05:06.944 0: HMUARTLGW HMLANGW:keepAlive read (4): >Kda
2017.05.26 01:05:11.692 0: HMUARTLGW HMLANGW send: 00 08
2017.05.26 01:05:11.701 0: HMUARTLGW HMLANGW recv: 00 040202, state 98
2017.05.26 01:05:11.703 0: HMUARTLGW HMLANGW GetSet Ack: 02, state 98
2017.05.26 01:05:11.706 0: HMUARTLGW HMLANGW roundtrip delay: 0.0044
2017.05.26 01:05:16.950 0: HMUARTLGW HMLANGW:keepAlive send (3): Kdb
2017.05.26 01:05:16.959 0: HMUARTLGW HMLANGW:keepAlive read (4): >Kdb
2017.05.26 01:05:19.039 0: HMUARTLGW HMLANGW recv: 01 05 00 00 55 msg: 62 86 10 3A1A5D 000000 0A78E60E0040
2017.05.26 01:05:19.042 3: HMLANGW: Unknown CUL_HM device detected, define one to get detailed information.
2017.05.26 01:05:26.706 0: HMUARTLGW HMLANGW send: 00 08
2017.05.26 01:05:26.716 0: HMUARTLGW HMLANGW recv: 00 040202, state 98
2017.05.26 01:05:26.718 0: HMUARTLGW HMLANGW GetSet Ack: 02, state 98
2017.05.26 01:05:26.721 0: HMUARTLGW HMLANGW roundtrip delay: 0.0048
2017.05.26 01:05:26.963 0: HMUARTLGW HMLANGW:keepAlive send (3): Kdc
2017.05.26 01:05:26.969 0: HMUARTLGW HMLANGW:keepAlive read (4): >Kdc
Ich bin übrings nach dieser Anleitung vorgegangen:
http://www.meintechblog.de/2017/01/howto-homematic-funk-lan-gateway-mit-fhem-verwenden/
Hey, ich habe es hinbekommen:
autoload_undefined_devices auf TRUE gesetzt und autocreate aktiviert.
Danke!
Übrigens: https://forum.fhem.de/index.php/topic,67768.msg592429.html#msg592429
;)
Es gibt auch https://wiki.fhem.de/wiki/HM-LGW-O-TW-W-EU_Funk-LAN_Gateway