Hallo alle zusammen,
ich nutze schon seit vielen Jahren FHEM und es läuft tatsächlich noch auf einem Raspberry Pi 1. Naja, da ich mich 2013 mit diesem Thema auseinander gesetzt hatte und seit dem alle meine Anwendungen liefen, ist mein jetziges Wissen eher mau. Leider ging vor einigen Wochen der Homematic Konfigurationsadapter kaputt. Mittlerweile habe ich ein Homematic Funkmodul und es funktioniert einwandfrei. Aber....
Durch die updates des FHEM und dem neuen Funkmodul erhalte ich jetzt stezt einen Rückantwort an den Taster (grüne LED). Eigentlich eine tolle Funktion, aber extrem lästig. Ich nutze 6 fach Wandsender, bei denen ich die Tasten einzeln als Taster belegt habe. Somit kann ich den Rolladen heben, senke und stoppen mit einer Taste. Durch die Rückantwort lässt sich während der Rückantwort kein weiterer Tastendruck absetzen. Während der Rückantwort blinkt die grüne LED 4-6 mal und es dauert ca. zwischen 4-6 sec, bis ich wieder einen Tastendruck absetzen kann.
Am liebsten würde ich die Rückantwort deaktivieren, aber auch langes Suchen im Forum oder im Netz gab kein Erfolg.
Vielen Dank für Eure Unterstützung.
Internals:
DEF 2CB00B
FUUID 5fa2f3ea-f33f-dda5-6c63-f2e5bd4c3dc51b11
IODev og_bu_HMLAN
LASTInputDev og_bu_HMLAN
MSGCNT 43
NAME dg_sch1_Jaolusietaster
NOTIFYDEV global
NR 103
NTFY_ORDER 50-dg_sch1_Jaolusietaster
STATE dg_sch1_Jaolusietaster_Btn_03 Short
TYPE CUL_HM
channel_01 dg_sch1_Jaolusietaster_Btn_01
channel_02 dg_sch1_Jaolusietaster_Btn_02
channel_03 dg_sch1_Jaolusietaster_Btn_03
channel_04 dg_sch1_Jaolusietaster_Btn_04
channel_05 dg_sch1_Jaolusietaster_Btn_05
channel_06 dg_sch1_Jaolusietaster_Btn_06
lastMsg No:2E - t:40 s:2CB00B d:F11111 0321
og_bu_HMLAN_MSGCNT 43
og_bu_HMLAN_RAWMSG 051100382EA2402CB00BF111110321
og_bu_HMLAN_RSSI -56
og_bu_HMLAN_TIME 2021-07-29 14:59:26
protCmdPend 29 CMDs_pending
protLastRcv 2021-07-29 14:59:26
protRcv 31 last_at:2021-07-29 14:59:26
protState CMDs_pending
rssi_at_og_bu_HMLAN cnt:43 min:-77 max:-50 avg:-60.86 lst:-56
CL:
Authenticated 1
AuthenticatedBy allowed_WEB
AuthenticatedUser admin
BUF
FD 12
FW_ID 602
LASTACCESS 1627563668
NAME WEB_192.168.69.241_59744
NR 605
PEER 192.168.69.241
PORT 59744
SNAME WEB
SSL
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
READINGS:
2021-07-29 15:01:08 state Connected
READINGS:
2015-01-03 18:50:37 CommandAccepted yes
2015-01-03 18:50:36 D-firmware 1.2
2015-01-03 18:50:36 D-serialNr LEQ0659938
2021-07-29 12:41:25 IODev og_bu_HMLAN
2021-07-29 12:27:04 PairedTo 0xF11111
2015-01-03 19:00:08 R-pairCentral 0xF11111
2021-07-29 12:27:28 alive yes
2021-07-29 14:59:26 battery ok
2021-07-29 14:29:17 cfgState updating
2021-07-29 14:29:19 commState CMDs_pending
2021-07-29 12:27:28 powerOn 2021-07-29 12:27:28
2021-07-29 12:27:28 recentStateType info
2021-07-29 14:59:26 state dg_sch1_Jaolusietaster_Btn_03 Short
cmdStack:
++A001F111112CB00B00040000000000
##A001F111112CB00B01040000000001
##A001F111112CB00B0103
##A001F111112CB00B02040000000001
##A001F111112CB00B0203
##A001F111112CB00B03040000000001
##A001F111112CB00B0303
##A001F111112CB00B04040000000001
##A001F111112CB00B0403
##A001F111112CB00B05040000000001
##A001F111112CB00B0503
##A001F111112CB00B06040000000001
##A001F111112CB00B0603
++8401F11111000000010A4C455130363539393338
##A001F111112CB00B03040000000001
##A001F111112CB00B0303
++A001F111112CB00B00040000000000
##A001F111112CB00B01040000000001
##A001F111112CB00B0103
##A001F111112CB00B02040000000001
##A001F111112CB00B0203
##A001F111112CB00B03040000000001
##A001F111112CB00B0303
##A001F111112CB00B04040000000001
##A001F111112CB00B0403
##A001F111112CB00B05040000000001
##A001F111112CB00B0503
##A001F111112CB00B06040000000001
##A001F111112CB00B0603
helper:
HM_CMDNR 46
cSnd ,01F111112CB00B00040000000000
mId 00A9
peerFriend -
peerOpt -:remote
regLst 0
rxType 28
supp_Pair_Rep 0
ack:
VCCU dg_sch1_Jaolusietaster_Btn_03:2E
cmds:
TmplKey :no:1627561973.05122
TmplTs 1627561973.05122
cmdKey 0:1:0::dg_sch1_Jaolusietaster:00A9:00:
cmdLst:
assignHmKey noArg
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
tplDel -tplDel-
unpair noArg
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 0
raw 1
tpl 0
io:
flgs 2
newChn +2CB00B,02,00,00
nextSend 1627563567.13833
prefIO
rxt 2
vccu
p:
2CB00B
00
00
00
mRssi:
mNo 2E
io:
og_bu_HMLAN:
-50
-50
peerIDsH:
prt:
bErr 0
sProc 2
sleeping 0
q:
qReqConf
qReqStat
role:
dev 1
rpt:
IO og_bu_HMLAN
flg A
ts 1627563566.84691
ack:
HASH(0x1c533e0)
2E8002F111112CB00B00
rssi:
at_og_bu_HMLAN:
avg -60.8604651162791
cnt 43
lst -56
max -50
min -77
shadowReg:
tmpl:
Attributes:
IODev og_bu_HMLAN
autoReadReg 4_reqStatus
expert defReg,rawReg
firmware 1.2
group Jalousietaster
model HM-PB-6-WM55
room Dachgeschoss
serialNr LEQ0659938
subType remote
webCmd getConfig:clear msgEvents
# Jalousieaktor
define dg_sch1_nord_Jalousie CUL_HM 2B2526
setuuid dg_sch1_nord_Jalousie 5fa2f3e9-f33f-dda5-79aa-a3c0217205529ad8
attr dg_sch1_nord_Jalousie userattr room_map structexclude
attr dg_sch1_nord_Jalousie .devInfo 010100
attr dg_sch1_nord_Jalousie .mId 0005
attr dg_sch1_nord_Jalousie .stc 30
attr dg_sch1_nord_Jalousie IODev og_bu_HMLAN
attr dg_sch1_nord_Jalousie autoReadReg 4_reqStatus
attr dg_sch1_nord_Jalousie expert defReg,rawReg
attr dg_sch1_nord_Jalousie firmware 2.5
attr dg_sch1_nord_Jalousie group Jalousie
attr dg_sch1_nord_Jalousie model HM-LC-BL1-FM
attr dg_sch1_nord_Jalousie peerIDs 00000000
attr dg_sch1_nord_Jalousie room Dachgeschoss
attr dg_sch1_nord_Jalousie serialNr LEQ0399441
attr dg_sch1_nord_Jalousie subType blindActuator
attr dg_sch1_nord_Jalousie webCmd up:down:stop
# 6 Kanal Wandtaster Schlafzimmer 1 (groß) Dachgeschoss
define dg_sch1_Jaolusietaster CUL_HM 2CB00B
setuuid dg_sch1_Jaolusietaster 5fa2f3ea-f33f-dda5-6c63-f2e5bd4c3dc51b11
attr dg_sch1_Jaolusietaster .mId 00A9
attr dg_sch1_Jaolusietaster IODev og_bu_HMLAN
attr dg_sch1_Jaolusietaster autoReadReg 4_reqStatus
attr dg_sch1_Jaolusietaster expert defReg,rawReg
attr dg_sch1_Jaolusietaster firmware 1.2
attr dg_sch1_Jaolusietaster group Jalousietaster
attr dg_sch1_Jaolusietaster model HM-PB-6-WM55
attr dg_sch1_Jaolusietaster room Dachgeschoss
attr dg_sch1_Jaolusietaster serialNr LEQ0659938
attr dg_sch1_Jaolusietaster subType remote
attr dg_sch1_Jaolusietaster webCmd getConfig:clear msgEvents
define dg_sch1_Jaolusietaster_Btn_01 CUL_HM 2CB00B01
setuuid dg_sch1_Jaolusietaster_Btn_01 5fa2f3ea-f33f-dda5-440e-f6a3a028230acca5
attr dg_sch1_Jaolusietaster_Btn_01 model HM-PB-6-WM55
define dg_sch1_Jaolusietaster_Btn_02 CUL_HM 2CB00B02
setuuid dg_sch1_Jaolusietaster_Btn_02 5fa2f3ea-f33f-dda5-e91e-d143445c69fd72bb
attr dg_sch1_Jaolusietaster_Btn_02 model HM-PB-6-WM55
#attr dg_sch1_Jaolusietaster_Btn_02 peerIDs 00000000,
define dg_sch1_Jaolusietaster_Btn_03 CUL_HM 2CB00B03
setuuid dg_sch1_Jaolusietaster_Btn_03 5fa2f3ea-f33f-dda5-dc56-8de767e375b501f6
attr dg_sch1_Jaolusietaster_Btn_03 model HM-PB-6-WM55
#attr dg_sch1_Jaolusietaster_Btn_03 peerIDs 00000000,
define dg_sch1_Jaolusietaster_Btn_04 CUL_HM 2CB00B04
setuuid dg_sch1_Jaolusietaster_Btn_04 5fa2f3ea-f33f-dda5-0ce8-8bf4cbfba68864ab
attr dg_sch1_Jaolusietaster_Btn_04 model HM-PB-6-WM55
#attr dg_sch1_Jaolusietaster_Btn_04 peerIDs 00000000,
define dg_sch1_Jaolusietaster_Btn_05 CUL_HM 2CB00B05
setuuid dg_sch1_Jaolusietaster_Btn_05 5fa2f3ea-f33f-dda5-cc8a-c6704aa935b74839
attr dg_sch1_Jaolusietaster_Btn_05 model HM-PB-6-WM55
#attr dg_sch1_Jaolusietaster_Btn_05 peerIDs 00000000,
define dg_sch1_Jaolusietaster_Btn_06 CUL_HM 2CB00B06
setuuid dg_sch1_Jaolusietaster_Btn_06 5fa2f3ea-f33f-dda5-50bf-2f2b8a1fe694b6c9
attr dg_sch1_Jaolusietaster_Btn_06 model HM-PB-6-WM55
#attr dg_sch1_Jaolusietaster_Btn_06 peerIDs 00000000,
# dg_sch1_nord_Jalousie -> hoch|runter
define 0008D01 dummy
setuuid 0008D01 5fa2f3eb-f33f-dda5-b21b-84a40db47f2def33
define 0008N01 notify dg_sch1_Jaolusietaster_Btn_03 { if ((ReadingsVal("dg_sch1_nord_Jalousie","motor","") =~ m"up" ) || (ReadingsVal("dg_sch1_nord_Jalousie","motor","") =~ m"down")) { fhem("set dg_sch1_nord_Jalousie stop")}}
setuuid 0008N01 5fa2f3eb-f33f-dda5-c51b-93632df5f40acb95
define 0008N02 notify dg_sch1_Jaolusietaster_Btn_03 { if ((ReadingsVal("dg_sch1_nord_Jalousie","motor","") =~ m"stop") && (Value("0008D01") =~ m"off")) { fhem("set dg_sch1_nord_Jalousie on")}}
setuuid 0008N02 5fa2f3eb-f33f-dda5-237a-5bd88e34d5809728
define 0008N03 notify dg_sch1_Jaolusietaster_Btn_03 { if ((ReadingsVal("dg_sch1_sued_Jalousie","motor","") =~ m"stop") && (Value("0008D01") =~ m"on")) { fhem("set dg_sch1_nord_Jalousie off")}}
setuuid 0008N03 5fa2f3eb-f33f-dda5-4e09-a919f070410a8c3a
define 0008N04 notify dg_sch1_nord_Jalousie { if (ReadingsVal("dg_sch1_nord_Jalousie","motor","") =~ m"down") { fhem("set 0008D01 off")}}
setuuid 0008N04 5fa2f3eb-f33f-dda5-c65e-4ac0e501c85bdaf3
define 0008N05 notify dg_sch1_nord_Jalousie { if (ReadingsVal("dg_sch1_nord_Jalousie","motor","") =~ m"up") { fhem("set 0008D01 on")}}
setuuid 0008N05 5fa2f3eb-f33f-dda5-5527-de9479613311907b
Hi,
seit 2013 ist ne Menge passiert.
BTW bei Dir ist offenbar nichts gepeert! Der Aktor ist gepairt mit der Zentrale. Ich würde Dir aber ein peering empfehlen! Zum einlesen:
https://wiki.fhem.de/wiki/HomeMatic#Pairen_und_Peeren
Was Du siehst ist keine Rückantwort, das ist irgendwas in Richtung Datenübertragung Config Nachricht vom Taster. Richtig definieren kann ich das noch nicht. Es blinkt bestimmt nicht grün sondern abwechseln gelb/grün? Nicht ruhig sondern unregelmäßig?
Deine Config sieht übel aus. :( Warum sind die attribute auskommentiert? :o
Eventuell ist das genau das Problem, CUL_HM will die Infos immer wieder komplett machen.
Zitat2021-07-29 14:29:17 cfgState updating
2021-07-29 14:29:19 commState CMDs_pending
Dein notify ist auch aus der "Steinzeit" kann sein das hat 2013 mal funktioniert. Du reagierst auf jeden Event! Damit wird das notify bestimmt 6-26 mal getriggert! Schau Dir im Eventmonitor an wass passiert und korrigiere deinen Event Trigger auf einen Event. Das funktioniert komplett mit Event Monitor Unterstützung.
https://wiki.fhem.de/wiki/Event_monitor
Gruß Otto
Hallo, danke dir für deine Antwort.
Die LED blinkt während dem Tastendruck einmalig orange, danach nur noch regelmäßig in grün.
Das ist der Ausschnitt aus dem Event Monitor. Lässt sich für dich hieraus schon einiges erahnen?
2021-07-29 18:46:54 CUL_HM dg_sch1_Jaolusietaster_Btn_03 Short 1_38 (to VCCU)
2021-07-29 18:46:54 CUL_HM dg_sch1_Jaolusietaster_Btn_03 trigger: Short_38
2021-07-29 18:46:54 CUL_HM dg_sch1_Jaolusietaster_Btn_03 triggerTo_VCCU: Short_38
2021-07-29 18:46:54 CUL_HM dg_sch1_Jaolusietaster_Btn_03 trigger_cnt: 38
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 structure Jalousie_DG undefined
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie commState: CMDs_processing...
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie deviceMsg: off (to VCCU)
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie level: 0
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie motor: up:off
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie pct: 0
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie off
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie timedOn: off
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie trigLast: fhem:02
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 structure Jalousie_DG undefined
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie commState: CMDs_processing...
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie deviceMsg: 4 (to VCCU)
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie level: 4
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie motor: up:4
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie pct: 4
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie 4
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie timedOn: off
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie trigLast: fhem:02
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:54 dummy 0008D01 on
2021-07-29 18:46:55 dummy 0008D01 on
2021-07-29 18:46:55 structure Jalousie_DG undefined
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie commState: CMDs_processing...
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie deviceMsg: 8 (to VCCU)
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie level: 8
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie motor: up:8
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie pct: 8
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie 8
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie timedOn: off
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie trigLast: fhem:02
2021-07-29 18:46:55 dummy 0008D01 on
2021-07-29 18:46:55 dummy 0008D01 on
2021-07-29 18:46:55 dummy 0008D01 on
2021-07-29 18:46:55 dummy 0008D01 on
2021-07-29 18:46:55 dummy 0008D01 on
2021-07-29 18:46:55 dummy 0008D01 on
2021-07-29 18:46:55 dummy 0008D01 on
2021-07-29 18:46:55 structure Jalousie_DG undefined
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie commState: CMDs_done
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie deviceMsg: 12 (to VCCU)
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie level: 12
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie motor: up:12
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie pct: 12
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie 12
2021-07-29 18:46:55 CUL_HM dg_sch1_nord_Jalousie timedOn: off
2021-07-29 18:46:55 at Werte_dg_bd_TempSensor1_an_Dummy Next: 18:47:00
2021-07-29 18:46:56 at Werte_dg_te_TempSensor2_an_Dummy Next: 18:47:01
2021-07-29 18:47:00 at Werte_dg_bd_TempSensor1_an_Dummy Next: 18:47:05
2021-07-29 18:47:01 at Werte_dg_te_TempSensor2_an_Dummy Next: 18:47:06
2021-07-29 18:47:04 CUL_HM VCCU IOopen: 1
2021-07-29 18:47:04 CUL_HM VCCU og_bu_HMLAN:ok
2021-07-29 18:47:04 HMinfo hm I_sum_motor: stop:on:7,up:12:1,
2021-07-29 18:47:04 HMinfo hm CRI__protocol: 0
2021-07-29 18:47:04 HMinfo hm ERR__unreachable: 4
2021-07-29 18:47:04 HMinfo hm lastErrChange: updated:2021-07-29 18:47:04
2021-07-29 18:47:05 at Werte_dg_bd_TempSensor1_an_Dummy Next: 18:47:10
2021-07-29 18:47:06 at Werte_dg_te_TempSensor2_an_Dummy Next: 18:47:11
2021-07-29 18:47:07 structure Jalousie_DG on
2021-07-29 18:47:07 CUL_HM dg_sch1_nord_Jalousie commState: CMDs_done
2021-07-29 18:47:07 CUL_HM dg_sch1_nord_Jalousie deviceMsg: on (to VCCU)
2021-07-29 18:47:07 CUL_HM dg_sch1_nord_Jalousie level: 100
2021-07-29 18:47:07 CUL_HM dg_sch1_nord_Jalousie motor: stop:on
2021-07-29 18:47:07 CUL_HM dg_sch1_nord_Jalousie pct: 100
2021-07-29 18:47:07 CUL_HM dg_sch1_nord_Jalousie on
2021-07-29 18:47:07 CUL_HM dg_sch1_nord_Jalousie timedOn: off
Dir fällt da nichts auf?
Dein letztes notify 0008N05 wird 28 gezündet ::)
Ich weiß irgendwie gar nicht wie ich anfangen soll :'( wenn ich das richtig verstehe hast Du 5 notify und einen dummy um mit einem Homematic Taster einen Homematic Jalousie Aktor im toggle Betrieb zu bedienen!?
Ich würde die Taste mit dem Aktor peeren und damit wäre es gut. Aber Du willst ja was lernen?
Ediitiere die fhem.cfg nicht per Hand.
Mach beim Taster dg_sch1_Jaolusietaster ein set getConfig
Drücke den configtaster am Taster - warte die Datenübertragung ab
warte eine Weile, drücke nochmal den configtaster.
Wenn die Datenübertragung abgeschlossen ist mach save config.
Markiere die Zeile im Eventmonitor
2021-07-29 18:47:07 CUL_HM dg_sch1_nord_Jalousie on
dann gehst Du auf modify device und wählst 0008N05 aus.
Das andere notify für den Dummy analog.
Ändere die anderen notify vom trigger dg_sch1_Jaolusietaster_Btn_03 auf den trigger dg_sch1_Jaolusietaster_Btn_03:motor:.*
Mal schauen ob es dann funktioniert wie früher?
Gruß Otto
Zitat von: Kaesemann am 29 Juli 2021, 18:51:04
Die LED blinkt während dem Tastendruck einmalig orange, danach nur noch regelmäßig in grün.
...
2021-07-29 18:46:54 CUL_HM dg_sch1_nord_Jalousie commState: CMDs_processing...
...
Das ist der Ausschnitt aus dem Event Monitor. Lässt sich für dich hieraus schon einiges erahnen?
Wenn die LED grün blinkt, werden Konfigurationsdaten übertragen. Das bedeutet, dass Dein Wandtaster (vermutlich bedingt durch den Umbau der Funkhardware) noch nicht vollständig konfiguriert ist. Deshalb versucht er bei jeder möglichen Gelegenheit (zum Beispiel beim Tastendruck) die fehlenden Informationen von der Zentrale (in dem Fall Dein FHEM) zu bekommen.
Nimm den Taster aus der Wandhalterung und drücke doe Konfigurationstaste auf der Rückseite.
Wenn das grüne Blinken nach einiger Zeit aufhört, drückst Du die Taste nochmal.
Das wiederholst Du so lange, bis das grüne Blinken nur noch sehr kurz dauert.
Danach nochmal probieren, wie sich der Taster dann verhält, wenn eine einzelne Taste gedrückt wird.
Du siehst das auch im device des Wandtasters selbst:
2021-07-29 14:29:17 cfgState updating
2021-07-29 14:29:19 commState CMDs_pending
So lange da irgendwo "CMDs_pending" steht, ist die Übertragung der Konfiguration noch nicht abgeschlossen.
Danach steht da irgendwann CMDs_done.
ZitatWenn die LED grün blinkt, werden Konfigurationsdaten übertragen.
Bei dem 6 fach Taster bedeutet einmal orange und regelmäßig grün eine Anlernmessage (entsteht beim drücken der configtaste).
Datenübertragung läuft bei unregelmäßig organge (oder gelb/grün?) und einmal grün als Abschluss.
ZitatDie LED blinkt während dem Tastendruck einmalig orange, danach nur noch regelmäßig in grün.
Wie beim drücken einer normalen Taste eine Anlernnachricht entsteht ist mir unklar. :-\
Zitat von: Otto123 am 01 August 2021, 00:02:47
Wie beim drücken einer normalen Taste eine Anlernnachricht entsteht ist mir unklar. :-\
Vielleicht, weil das hier....
Zitat von: Otto123 am 01 August 2021, 00:02:47
Bei dem 6 fach Taster bedeutet einmal orange und regelmäßig grün eine Anlernmessage (entsteht beim drücken der configtaste).
nicht ganz richtig ist? Ich habe mehrere dieser 6fach Taster im Einsatz und kenne das grüne Blinken exakt so, wie in meinem letzten Beitrag beschrieben. Ich sauge mir doch so eine Antwort nicht aus den Fingern...
Sorry, habe ich nicht sagen wollen - ich habe das Verhalten gestern vor meiner Antwort extra nochmal getestet.
Ich werde nachher mal versuchen noch andere Situationen nachzustellen. Insbesondere das Verhalten wenn FHEM eine unvollständige config hat (der TE hat attribute in den channels auskommentiert)
Meine Testumgebung:
Ich habe einen 6-fach Taster, da sind vier Tasten gepeert (1+2 5+6) und zwei Tasten nicht gepeert (3+4) - die beiden Tasten entsprechen der Umgebung des TE.
Ein normaler Tastendruck auf 3 oder 4 erzeugt ein oranges Licht als Quittung.
Test 1
Mir fällt nichts anderes ein, ich simuliere den Zustand commState CMDs_pending usw. durch ein set ... getConfig
Druck auf Taste 3 erzeugt folgende Blinksequenz: 1x orange | 1x grün eine unregelmäßige Blinksequenz nur orange | als Abschluss 1 x grün.
Ergebnis: commState CMDs_done
Test 2
Noch einmal getConfig - aber Druck auf die configTaste anstatt auf eine Taste vorn, erzeugt eine Blinksequenz in der der erste grüne Impuls fehlt: 1x orange | eine unregelmäßige Blinksequenz nur orange | als Abschluss 1 x grün.
Test 3
Ohne etwas anderes zu tun erzeugt der Druck auf die Configtaste diese Sequenz:
1x Orange 25x grün im regelmäßigen Takt, gesamte grün Dauer ca. 20 sec.
Jeder Druck einer anderen Taste in der Zeit der Grünphase wird mit 1x rot für ca. 2,5 sec quittiert.
Test 4
Führt man Test 1 aus und drückt anstatt einer ungepeerten Taste eine gepeerte Taste wird die Datenübertragung nicht gestartet. commState CMDs_pending bleibt solange stehen bis man entweder eine ungepeerte oder die config Taste drückt.
Aus einem mir nicht ersichtlichen Grund, habe ich es jetzt mit wiederholtem Test 4 geschafft, dass beim Druck einer ungepeerten Taste 1x Orange und 7x regelmäßig grün kommt, das letzte grün dauert etwas länger. Gesamtdauer ca. 7 sec. , die Daten werden nicht übertragen.
hminfo configCheck meldet jetzt
missing register list
RC62: RegL_00.
RC62_1: RegL_01.,RegL_04.LichtSz_chn-01
RC62_2: RegL_01.,RegL_04.LichtSz_chn-01
RC62_3: RegL_01.
RC62_4: RegL_01.
RC62_5: RegL_01.,RegL_04.RolloSZ_chn-01
RC62_6: RegL_01.,RegL_04.RolloSZ_chn-01
Drück ich jetzt die configTaste werden die Daten übertragen, hminfo configCheck meldet wieder: alles in Ordnung.
Offenbar war CUL_HM der Meinung meine RegL Readings verwerfen zu müssen und wollte diese neu laden.
Ein Reading RegL_00. sehe ich im list des TE nicht, das könnte also der Grund sein! Und die Beschreibung klingt verdammt ähnlich:
Zitat von: Kaesemann am 29 Juli 2021, 15:06:59
... Während der Rückantwort blinkt die grüne LED 4-6 mal und es dauert ca. zwischen 4-6 sec, bis ich wieder einen Tastendruck absetzen kann.
Empfehlung: siehe mein Beitrag #3
Es reicht also nicht über regelmäßiges grünes Blinken zu reden, man muss die Anzahl der grünen Blinker benennen. ;) offenbar ist die Bedeutung:
- 25x grünes blinken: Ich warte auf eine Anlernsequenz aber keiner redet mit mir.
- 7x grünes blinken: Ich will (sensible?) Daten haben, drück bitte die configTaste.
Schönen Sonntag Abend
Otto