Hallo zusammen,
den HM-LC-SW1-PL2 bekomme ich gepairt, zumindest legt das die Ausgabe von list g.switch nahe (unter Readings finde ich die hmId: R-pairCentral 0x272727):
Internals:
CUL1_MSGCNT 2
CUL1_RAWMSG A0D04841023D39800000006010000::-46.5:CUL1
CUL1_RSSI -46.5
CUL1_TIME 2014-12-28 20:27:46
DEF 23D398
IODev CUL1
LASTInputDev CUL1
MSGCNT 2
NAME g.switch
NR 30
STATE MISSING ACK
TYPE CUL_HM
lastMsg No:04 - t:10 s:23D398 d:000000 06010000
protCmdDel 4
protLastRcv 2014-12-28 20:27:46
protResnd 6 last_at:2014-12-28 23:25:14
protResndFail 2 last_at:2014-12-28 23:25:19
protSnd 2 last_at:2014-12-28 23:25:02
protState CMDs_done_Errors:1
rssi_at_CUL1 avg:-45.5 min:-46.5 max:-44.5 lst:-46.5 cnt:2
Readings:
2014-12-28 17:22:50 CommandAccepted yes
2014-12-28 17:22:55 D-firmware 1.12
2014-12-28 17:22:55 D-serialNr KEQ0944540
2014-12-28 17:22:54 PairedTo 0x272727
2014-12-28 17:22:50 R-intKeyVisib invisib
2014-12-28 17:22:50 R-pairCentral 0x272727
2014-12-28 17:22:51 R-sign off
2014-12-28 20:27:46 deviceMsg off (to broadcast)
2014-12-28 20:27:46 level 0
2014-12-28 20:27:46 pct 0
2014-12-28 18:56:29 powerOn 2014-12-28 18:56:29
2014-12-28 20:27:46 recentStateType info
2014-12-28 23:25:20 state MISSING ACK
2014-12-28 20:27:46 timedOn off
Regl_00::
VAL
Helper:
cSnd 1127272723D3980201000000
dlvl 00
dlvlCmd ++A01127272723D3980201000000
getCfgList all
getCfgListNo ,3
mId 00A1
rxType 1
Io:
newChn +23D398,00,01,00
nextSend 1419794866.44539
prefIO
rxt 0
vccu
p:
23D398
00
01
00
Mrssi:
mNo 04
Io:
CUL1 -44.5
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
prs 1
Rssi:
At_cul1:
avg -45.5
cnt 2
lst -46.5
max -44.5
min -46.5
Attributes:
IODev CUL1
autoReadReg 4_reqStatus
expert 2_full
firmware 1.12
model HM-LC-SW1-PL2
peerIDs 00000000,
room Garage
serialNr KEQ0944540
subType switch
webCmd statusRequest:toggle:on:off
Leider kann ich die Zwischensteckdose weder schalten noch bekomme ich eine Rückmeldung:
pi@raspyFHEM /opt/fhem/log $ tail -20 g.switch-2014.log
2014-12-28_19:17:56 g.switch ResndFail
2014-12-28_19:17:56 g.switch RESPONSE TIMEOUT:RegisterRead
2014-12-28_20:27:39 g.switch level: 100
2014-12-28_20:27:39 g.switch pct: 100
2014-12-28_20:27:39 g.switch deviceMsg: on (to broadcast)
2014-12-28_20:27:39 g.switch on
2014-12-28_20:27:39 g.switch timedOn: off
2014-12-28_20:27:46 g.switch level: 0
2014-12-28_20:27:46 g.switch pct: 0
2014-12-28_20:27:46 g.switch deviceMsg: off (to broadcast)
2014-12-28_20:27:46 g.switch off
2014-12-28_20:27:46 g.switch timedOn: off
2014-12-28_20:27:58 g.switch ResndFail
2014-12-28_20:27:58 g.switch RESPONSE TIMEOUT:RegisterRead
2014-12-28_23:25:02 g.switch set_off
2014-12-28_23:25:19 g.switch ResndFail
2014-12-28_23:25:20 g.switch MISSING ACK
2014-12-28_23:37:02 g.switch set_on
2014-12-28_23:37:23 g.switch ResndFail
2014-12-28_23:37:23 g.switch MISSING ACK
Hier meine fhem.cfg:
attr global userattr devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath /opt/fhem
attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 3
#define telnetPort telnet 7072 global
define WEB FHEMWEB 8083 global
attr WEB basicAuth GEHEIM
#attr WEB HTTPS
# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog
define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log
define eventTypes eventTypes ./log/eventTypes.txt
# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create
define CUL1 CUL /dev/ttyACM0@38400 1234
attr CUL1 rfmode HomeMatic
attr CUL1 hmId 272727
define g.switch CUL_HM 23D398
attr g.switch IODev CUL1
attr g.switch autoReadReg 4_reqStatus
attr g.switch expert 2_full
attr g.switch firmware 1.12
attr g.switch model HM-LC-SW1-PL2
attr g.switch peerIDs 00000000,
attr g.switch room Garage
attr g.switch serialNr KEQ0944540
attr g.switch subType switch
define FileLog_g.switch FileLog ./log/g.switch-%Y.log g.switch
attr FileLog_g.switch logtype text
attr FileLog_g.switch room Garage
define az.heizung CUL_HM 235A4E
attr az.heizung IODev CUL1
attr az.heizung autoReadReg 4_reqStatus
attr az.heizung expert 2_full
attr az.heizung room Arbeitszimmer
define FileLog_az.heizung FileLog ./log/az.heizung-%Y.log az.heizung
attr FileLog_az.heizung logtype text
attr FileLog_az.heizung room Arbeitszimmer
Anstelle der Baudrate 38400 hatte ich auch 9600 probiert. Unter der CUL-Firmware 1.55 war es das gleiche Problem.
Für Tipps wäre ich dankbar!
lg blu
Hi,
soeben habe ich noch etwas Interessantes festgestellt: Wenn ich den Schalter manuell betätige bekommt FHEM das mit, siehe 23:48 Uhr. Um 23:49 Uhr wollte ich den Schalter dann via FHEM ausschalten, was wiederum misslang :-(
pi@raspyFHEM /opt/fhem/log $ tail -11 g.switch-2014.log
2014-12-28_23:37:02 g.switch set_on
2014-12-28_23:37:23 g.switch ResndFail
2014-12-28_23:37:23 g.switch MISSING ACK
2014-12-28_23:48:44 g.switch level: 100
2014-12-28_23:48:44 g.switch pct: 100
2014-12-28_23:48:44 g.switch deviceMsg: on (to broadcast)
2014-12-28_23:48:44 g.switch on
2014-12-28_23:48:44 g.switch timedOn: off
2014-12-28_23:49:22 g.switch set_off
2014-12-28_23:49:36 g.switch ResndFail
2014-12-28_23:49:36 g.switch MISSING ACK
lg blu
heist also du kannst empfangen aber nicht senden.
logge die messages roh (sniffen in wiki)
wenn dein device nicht reagiert, paire noch einmal... evtl hat es einen reset gemacht. Beachte: langes drücken des "config" ist oft ein reset!
dann ist das pairing wieder weg.
AES sollte ausgeschaltet sein.
Hallo martinp876,
vielen Dank für deinen Tipp. Bin kurzfristig in den Skiurlaub gefahren und melde mich sehr gerne in ein paar Tagen.
Guten Rutsch und lg
blu
Hi,
vielen herzlichen Dank! Dank deines Tipps habe ich den Switch neu gepairt:
set CUL1 hmPairForSec 60
set g.switch pair
In der Logdatei ist festgehalten:
2015-01-01_21:03:57 g.switch D-firmware: 1.12
2015-01-01_21:03:57 g.switch D-serialNr: KEQ0944540
2015-01-01_21:03:57 g.switch R-pairCentral: set_0x272727
2015-01-01_21:03:57 g.switch R-intKeyVisib: set_invisib
2015-01-01_21:03:58 g.switch R-pairCentral: 0x272727
2015-01-01_21:03:58 g.switch R-intKeyVisib: invisib
2015-01-01_21:03:59 g.switch R-sign: off
2015-01-01_21:04:50 g.switch level: 0
2015-01-01_21:04:50 g.switch pct: 0
2015-01-01_21:04:50 g.switch deviceMsg: off (to CUL1)
2015-01-01_21:04:50 g.switch off
2015-01-01_21:04:50 g.switch timedOn: off
2015-01-01_21:05:08 g.switch set_on
2015-01-01_21:05:11 g.switch level: 100
2015-01-01_21:05:11 g.switch pct: 100
2015-01-01_21:05:11 g.switch deviceMsg: on (to CUL1)
2015-01-01_21:05:11 g.switch on
2015-01-01_21:05:11 g.switch timedOn: off
Vielen herzlichen Dank!
Ein gutes Neues heute noch dazu :-)
lg blu