Hallo,
ich habe mir einen Homematic Klingelsensor HM-Sen-DB-PCB angeschafft, dazu einen Funkgong von Homematic. Beide Geräte sind bei fhem in einer vccu gepaired und funktionieren scheinbar ordnungsgemäß: Ich kann den Gong auslösen, ein Druck auf die Türklingel löst Short_12 aus und wird als Trigger gezählt.
Und jetzt die deprimierende Anfängerfrage:
Wie verheirate ich die beiden in fhem? Also: Sensor schlägt an, Gong blinkt und klingelt.
Wahrscheinlich bin ich einfach zu blöde, die entsprechende Anleitung (es wird irgendein fhem-Basic sein, vermute ich) zu finden, aber mir ist im Moment das Vorgehen wirklich nicht klar.
Um Aufklärung und Links bittende Grüße
Hanns
Verbinden mit peerChan, siehe entsprechende Anleitungen.
Aktionen des gong dann im aktor festlegen.
Hei,
ich kann mit dem Sensor zwar über ein notify arbeiten, aber ein Channel ist nicht angelegt worden. Nach einem erneuten pairing meldet das Gerät als State "Nack", einige CMDS_pending - da hat das Pairing wohl nicht bis zum bitteren Ende geklappt, trotz der verheißungsvollen Reaktion der LED.
Da der Funkgong, der über den Sensor via fhem ausgelöst wird tut, wie er soll, grämt mich das nicht sonderlich, aber im Sinne des Erfinders ist das eigentlich nicht. Bei Gelegenheit werde ich noch einmal einen Schwung Pairing-Versuche starten, vielleicht klappt's ja. Den Hinweis aus anderen Threads, dass dass mit dem Hmlan-Konfigurator locker klappt, habe ich gesehen, aber eigentlich wollte ich mir das Gerät nicht zulegen. Andere Tipps werden natürlich gerne genommen.
Dank und Gruß
Hanns
Unterscheide pairen und peeren, sieh mal im wiki nach, ist dort beschrieben. Um den Aktor mit dem Klingelding ohne über fhem zu gehen, musst du beide peeren. Das pairen legt beide devices nur in fhem um sie fhem "bekannt" zu machen.
VG
Frank
Hei,
der Unterschied ist mir bewusst, aber ich sehe nicht, was ich peeren könnte, wenn ich keinen Channel vom Klingelsensor angeboten bekomme(weil das pairing nicht geklappt hat?), den ich mit dem Funkgong und seinen Channels peeren kann. Oder unterläuft mir da gerade ein Denkfehler?
Fragende Grüße
Hanns
Und spätestens jetzt wären mal ein paar list $DEVICE angebracht. Ergebnis bitte hier in Code Tages
Grüße
Hei,
und ab damit:
Internals:
CUL1_MSGCNT 4
CUL1_RAWMSG A0B1784403989270000000112::-52.5:CUL1
CUL1_RSSI -52.5
CUL1_TIME 2016-01-15 10:55:37
DEF 398927
IODev CUL1
LASTInputDev CUL1
MSGCNT 4
NAME HM_398927
NR 236
NTFY_ORDER 50-HM_398927
STATE HM_398927 Short
TYPE CUL_HM
lastMsg No:17 - t:40 s:398927 d:000000 0112
protCmdDel 5
protCmdPend 6 CMDs_pending
protLastRcv 2016-01-15 10:55:37
protNack 1 last_at:2016-01-14 20:40:49
protSnd 2 last_at:2016-01-14 20:40:49
protState CMDs_pending
rssi_at_CUL1 cnt:4 min:-52.5 max:-51 avg:-51.37 lst:-52.5
Readings:
2016-01-14 20:40:49 CommandAccepted no
2016-01-14 20:40:49 D-firmware 1.0
2016-01-14 20:40:49 D-serialNr MEQ0657490
2016-01-14 20:40:49 R-pairCentral set_0x2C640C
2016-01-15 10:55:37 battery ok
2016-01-15 10:55:37 state HM_398927 Short
2016-01-15 10:55:37 trigger Short_18
2016-01-15 10:55:37 trigger_cnt 18
cmdStack:
++A0012C640C39892700040000000000
++A0012C640C39892701040000000001
++A0012C640C3989270103
++A0012C640C39892700040000000000
++A0012C640C39892701040000000001
++A0012C640C3989270103
Helper:
BNO 18
BNOCNT 1
HM_CMDNR 23
cSnd 012C640C39892700050000000000,012C640C398927000802010A2C0B640C0C
getCfgList all
getCfgListNo ,4
mId 00DC
rxType 4
Expert:
def 1
det 1
raw 0
tpl 0
Io:
newChn +398927,00,00,00
nextSend 1452851737.43976
rxt 0
vccu hmvccu
p:
398927
00
00
00
prefIO:
CUL1
Mrssi:
mNo 17
Io:
CUL1 -50.5
Prt:
bErr 0
mmcS 2
sProc 2
mmcA:
++A0012C640C39892700050000000000
++A0012C640C398927000802010A2C0B640C0C
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rssi:
At_cul1:
avg -51.375
cnt 4
lst -52.5
max -51
min -52.5
Shadowreg:
RegL_00: 02:01 0A:2C 0B:64 0C:0C
Attributes:
IODev CUL1
IOgrp hmvccu:CUL1
alias Klingelsensor
autoReadReg 4_reqStatus
expert 1_on
firmware 1.0
group Klingel
icon Wecker.Wochentags
model HM-Sen-DB-PCB
room 01-Flur
serialNr MEQ0657490
subType pushButton
Grüße Hanns
Das Teil (alias Klingelsensor) ist jedenfalls nicht gepaired und dadurch geht auch kein peeren!
2016-01-14 20:40:49 R-pairCentral set_0x2C640C
protCmdPend 6 CMDs_pending
Das passt so noch gar nicht. Bitte mal ein getConfig machen und am Klingelsensor die Anlerntaste drücken.
Um dann mal bisschen was mehr zu sehen kannst Du auch hminfo zu Rate ziehen.
Grüße
Hei,
sodele, ich habe mir einen HMLAN-Konfigurator besorgt, das sieht schon einmal anders aus - channels wurden aber dennoch nicht angelegt. Mal sehen:
Internals:
CFGFN
CUL1_MSGCNT 1
CUL1_RAWMSG A0B03A2403989272C640C0102::-58.5:CUL1
CUL1_RSSI -58.5
CUL1_TIME 2016-01-16 11:59:21
DEF 398927
HMLAN1_MSGCNT 12
HMLAN1_RAWMSG E398927,0000,02641171,FF,FFC7,03A2403989272C640C0102
HMLAN1_RSSI -57
HMLAN1_TIME 2016-01-16 11:59:21
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 13
NAME HM_398927
NR 293
STATE HM_398927 Short
TYPE CUL_HM
lastMsg No:03 - t:40 s:398927 d:2C640C 0102
protLastRcv 2016-01-16 11:59:21
protSnd 10 last_at:2016-01-16 11:59:21
protState CMDs_done
rssi_at_CUL1 max:-58.5 lst:-58.5 avg:-58.5 cnt:1 min:-58.5
rssi_at_HMLAN1 max:-57 avg:-62.66 lst:-57 cnt:12 min:-65
Readings:
2016-01-16 00:56:08 CommandAccepted yes
2016-01-16 00:56:07 D-firmware 1.0
2016-01-16 00:56:07 D-serialNr MEQ0657490
2016-01-16 00:56:08 PairedTo 0x2C640C
2016-01-16 00:56:08 R-pairCentral 0x2C640C
2016-01-16 00:56:09 R-sign off
2016-01-16 00:56:08 RegL_00: 02:01 05:00 0A:2C 0B:64 0C:0C 14:06 18:00 00:00
2016-01-16 00:56:09 RegL_01: 04:10 08:00 30:06 00:00
2016-01-16 11:59:21 battery ok
2016-01-16 11:59:21 state HM_398927 Short
2016-01-16 11:59:21 trigDst_hmvccu noConfig
2016-01-16 11:59:21 trigger Short_2
2016-01-16 11:59:21 trigger_cnt 2
Helper:
BNO 2
BNOCNT 1
HM_CMDNR 3
cSnd 012C640C39892701040000000001,012C640C3989270103
mId 00DC
peerIDsRaw ,00000000
rxType 4
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +398927,00,00,00
nextSend 1452941961.98197
prefIO
rxt 0
vccu
p:
398927
00
00
00
Mrssi:
mNo 03
Io:
CUL1 -58.5
HMLAN1 -55
Prt:
bErr 0
sProc 0
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rpt:
IO CUL1
flg A
ts 1452941961.88862
ack:
HASH(0x19fc4f0)
0380022C640C39892700
Rssi:
At_cul1:
avg -58.5
cnt 1
lst -58.5
max -58.5
min -58.5
At_hmlan1:
avg -62.6666666666667
cnt 12
lst -57
max -57
min -65
Shadowreg:
Attributes:
IODev HMLAN1
IOgrp hmvccu:HMLAN1
alias Klingelsensor
autoReadReg 4_reqStatus
expert 2_full
firmware 1.0
model HM-Sen-DB-PCB
peerIDs 00000000,
room 01-Flur
serialNr MEQ0657490
subType pushButton
Wenn ich das richtig verstehe, hat das pairing jetzt funktioniert, oder liege ich da falsch?
Wenn nein, dann bliebe die Frage nach den Channels.
Fragende Grüße
Hanns
Pairing OK
Das device hat einen channels. Per default wird device und channels in diesem Fall nicht separiert. Du kannst dies tun mit
Define mychan CUL_HM 39892701
Hei,
bestens. Dir und allen erst einmal vielen Dank für die Hilfe. Ich werde das heute Abend angehen.
Beste Grüße
Hanns
Hei,
nunja, das mit dem peeren will noch nicht so recht. So wie ich das Wiki verstehe, muss man wohl gegebenenfalls auch noch an den Geräten HM-Sen-DB-PCB und dem Funk-Gong HM-OU-CF-PL die Anlerntaste drücken oder? Wenn ja: Erst Befehl absetzen, dann Anlerntaste?
Wie immer fragende Grüße
Hanns
Sollte eigentlich im allgemeinen teil hm geklärt sein.
Ein config device schläft und wacht zum Kommando empfangen nur bei config auf, auch als anlernen (leicht falsch) bekannt.
Fhem erkennt das und sendet evtl wartende kommandos. Folglich erst Kommandos absetzen, dann aufwecken.
Ansonsten wiki!
Hei,
nur eine kurze Rückmeldung: Hat alles geklappt.
Danke an alle Helfer.
Beste Grüße
Hanns