Hallo liebe Forenleser,
ich schlage mich nun schon seit 14 Tagen mit meinem 6-fach Schalter HM-PB-6-WM55 herum. Ich schalte mit den ersten beiden Buttons meine Multimediageräte (Soundbar, FireTV, Ethernet-Switch) über eine FS20 Steckdose ein. Bit dem zweiten Button die Geräte wieder aus.
Das Schalten funktioniert Prima (CUL) und Notify. Ich hatte, damit ich eine Rückmeldung erhalte und die LED grün leuchtet, eine virtuellen Aktor verwendet (Basis war das Wiki). Hat alles prima funktioniert. Irgendwann letztes Jahr, ohne Änderung (zumindest bewusste Änderung), gab es dann nur noch eine rote Rückmeldung (LED).
Habe dann mehrfach die Peerings gelöscht und wieder angelegt, den Schalter auf Werkseinstellungen zurückgesetzt und wieder angelegt, den virtuellen Aktor gelöscht und die Sache mit einer virtuellen VCC probiert - leider ist dem Schalter ist keine grüne Rückmeldung mehr zu entlocken.
Die Peerings sind in den Geräten zu sehen, auch im State und nach der Betätigung werden Sie angezeigt.
Meinen Schalter habe ich EG_ez_TA6_MM benannt. Die Buttons: Btn1: EG_ez_TA6_MM_Btn_01, und Btn2: EG_ez_TA6_MM_Btn_02
List: EG_ez_TA6_MM_Btn_01
Internals:
DEF 5669B801
FUUID 601560a9-f33f-b524-fcb7-1cd0ff52cb8fdcd8
NAME EG_ez_TA6_MM_Btn_01
NOTIFYDEV global
NR 867
NTFY_ORDER 50-EG_ez_TA6_MM_Btn_01
STATE Short 1_125 (to Vact_dev)
TYPE CUL_HM
chanNo 01
device EG_ez_TA6_MM
peerList Vact_Taster_Btn1
CL:
Authenticated 1
AuthenticatedBy allowed_WEB
AuthenticatedUser WuehrlsFhem
BUF
FD 62
FW_ID 9772
LASTACCESS 1612433509
NAME WEB_172.30.82.157_21376
NR 9772
PEER 172.30.82.157
PORT 21376
SNAME WEB
SSL 1
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
READINGS:
2021-02-04 11:11:11 state Connected
READINGS:
2021-02-03 14:19:00 RegL_01. 00:00 04:10 08:00 09:00
2021-02-03 14:19:06 RegL_04.Vact_Taster_Btn1 00:00 01:00
2021-02-04 10:48:14 cfgState updating
2021-02-03 14:19:00 peerList Vact_Taster_Btn1
2021-02-03 14:19:58 state Short 1_125 (to Vact_dev)
2021-02-03 14:19:58 trigger Short_125
2021-01-30 17:13:38 triggerTo_123456 Short_103
2021-02-03 14:19:58 triggerTo_Vact_dev Short_125
2021-02-03 12:21:22 triggerTo_virtualCCU_EZ Short_114
2021-02-03 14:19:58 trigger_cnt 125
helper:
BNO 125
BNOCNT 1
peerFriend peerAct,peerVirt
peerIDsRaw ,33221101,00000000
peerIDsState complete
peerOpt 4:remote
regLst 1,4p
cmds:
TmplKey Vact_Taster_Btn1:no:1612358328.3325
TmplTs 1612358328.3325
cmdKey 1:0:0::EG_ez_TA6_MM:00A9:01:Vact_Taster_Btn1
cmdLst:
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_Vact_Taster_Btn1 -tplPeer-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
lst:
condition slider,0,1,255
peer Names,EG_ez_TA6_MM_Btn_01
peerOpt BAD_virt_Temperatur_sensor,DG.vo.RO,EG.ez.JA.li,EG.ez.JA.re,EG.ez.RO.tu,EG.ez.StLa,EG.ku.RO.fe,EG.ku.RO.tu,EG.te.MA,EG.vr.RO,EG.wz.JA.su,EG.wz.JA.tu,EG.wz.JA.we,EG.wz.La,EG.wz.SD2,Ke_Arbeitszimmer_Thermostat_WindowRec,Ke_Arbeitszimmer_Thermostat_remote,OG.az.RO,OG.az.Thermostat_WindowRec,OG.az.Thermostat_remote,OG.bad.Thermostat_WindowRec,OG.bad.Thermostat_remote,OG.fl.JA,OG.fl.RO,OG.ki.JA,Out.ak.AuLi.N.Str,Out.sw.AuLi.O.HaTuer,Vact_Taster_Btn2,WueVCCU_Btn1
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 0
det 0
raw 1
tpl 0
peerIDsH:
00000000 broadcast
33221101 Vact_Taster_Btn1
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
alias MultiMedia_AN
model HM-PB-6-WM55
peerIDs 00000000,33221101
room EG Esszimmer
List: EG_ez_TA6_MM_Btn_02
Internals:
DEF 5669B802
FUUID 601560a9-f33f-b524-5507-1f850ba3149b0ef9
NAME EG_ez_TA6_MM_Btn_02
NOTIFYDEV global
NR 868
NTFY_ORDER 50-EG_ez_TA6_MM_Btn_02
STATE Short 1_23 (to Vact_dev)
TYPE CUL_HM
chanNo 02
device EG_ez_TA6_MM
peerList Vact_Taster_Btn2
CL:
Authenticated 1
AuthenticatedBy allowed_WEB
AuthenticatedUser WuehrlsFhem
BUF
FD 66
FW_ID 9804
LASTACCESS 1612434189
NAME WEB_172.30.82.157_22516
NR 9805
PEER 172.30.82.157
PORT 22516
SNAME WEB
SSL 1
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
READINGS:
2021-02-04 11:22:19 state Connected
READINGS:
2021-02-04 11:22:08 RegL_01. 00:00 04:10 08:00 09:00
2021-02-04 11:22:14 RegL_04.Vact_Taster_Btn2 00:00 01:00
2021-02-04 11:22:16 cfgState ok
2021-02-04 11:22:09 peerList Vact_Taster_Btn2
2021-02-03 14:19:39 state Short 1_23 (to Vact_dev)
2021-02-03 14:19:39 trigger Short_23
2021-01-30 17:13:44 triggerTo_123456 Short_13
2021-02-03 14:19:39 triggerTo_Vact_dev Short_23
2021-02-03 12:21:28 triggerTo_virtualCCU_EZ Short_16
2021-02-03 14:19:39 trigger_cnt 23
helper:
BNO 23
BNOCNT 1
peerFriend peerAct,peerVirt
peerIDsRaw ,33221102,00000000
peerIDsState complete
peerOpt 4:remote
regLst 1,4p
cmds:
TmplKey Vact_Taster_Btn2:no:1612434131.71024
TmplTs 1612434131.71024
cmdKey 1:0:0::EG_ez_TA6_MM:00A9:02:Vact_Taster_Btn2
cmdLst:
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_Vact_Taster_Btn2 -tplPeer-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
lst:
condition slider,0,1,255
peer Names,EG_ez_TA6_MM_Btn_02
peerOpt BAD_virt_Temperatur_sensor,DG.vo.RO,EG.ez.JA.li,EG.ez.JA.re,EG.ez.RO.tu,EG.ez.StLa,EG.ku.RO.fe,EG.ku.RO.tu,EG.te.MA,EG.vr.RO,EG.wz.JA.su,EG.wz.JA.tu,EG.wz.JA.we,EG.wz.La,EG.wz.SD2,Ke_Arbeitszimmer_Thermostat_WindowRec,Ke_Arbeitszimmer_Thermostat_remote,OG.az.RO,OG.az.Thermostat_WindowRec,OG.az.Thermostat_remote,OG.bad.Thermostat_WindowRec,OG.bad.Thermostat_remote,OG.fl.JA,OG.fl.RO,OG.ki.JA,Out.ak.AuLi.N.Str,Out.sw.AuLi.O.HaTuer,Vact_Taster_Btn2,WueVCCU_Btn1
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 0
det 0
raw 1
tpl 0
peerIDsH:
00000000 broadcast
33221102 Vact_Taster_Btn2
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
alias MultiMedia_Aus
model HM-PB-6-WM55
peerIDs 00000000,33221102
room EG Esszimmer
peerXref aus hmInfo zeigt folgendes: siehe Anhang.
Ich bin echt am Ende meines Wissens angelangt - und hätte gerne die grüne LED zurück. Wäre über Hilfe dankbar.
Sprollonis
Hi,
es gibt zwei Möglichkeiten für rotes Licht:
Das Gerät ist an der Zentrale angemeldet - die Zentrale reagiert nicht
Der Knopf ist gepeert und der Peer reagiert nicht. Das peering sieht für den Btn1 eigentlich gut aus - der bringt auch kein grün?.
zeig mal bitte noch ein
list DEF=33221101
list DEF=332211
Gruß Otto
Hallo Otto,
lieben Dank - als ich das list für 332211 ausgelesen hatte, habe ich es gesehen. IODev hat gefehlt. Hinzugefügt - und es kommt grün!
War das schon immer so, dass man den IODev manuell hinzufügen musste.
Schöne Grüße
Sprollonis :)
Zitat von: Sprollonis am 04 Februar 2021, 13:08:19
War das schon immer so, dass man den IODev manuell hinzufügen musste.
Falls das eine Frage war: Ich behaupte mal nein, aber seit irgendeiner Version vom vorigen Jahr oder noch eher geht das automatische Setzen des IODev bei den virtuellen HM Geräten leider nicht mehr.
Hallo Otto,
ja, war eine Frage und danke für die Antwort. Es funktioniert zwar alles, jedoch hmInfo zeigt bei peerXref immer noch für den Btn2 undef an (siehe Anhang #1). Ist das richtig so?
Gruß
Sprollonis
nee das ist es nicht. Da fehlt dem System noch eine Info.
Nochmal hminfo configcheck gemacht? und eventuell noch mal beim Taster getConfig und Knöpfchen drücken?
...ja, mehrmals. :D
Gruß Sprollonis
bei mir werden sogar grundsätzlich alle virtuellen gepeerten channel unter "undef" gelistet.
vermutlich ein fehler in peerXreef.
undef
SDTeam_Btn1 => SD.AZ SD.SZ SD.WZ
VentilControler.AZ.Nord_Btn1 => Ventil.AZ.Nord
VentilControler.AZ.West_Btn1 => Ventil.AZ.West
VentilControler.Bad_Btn1 => Ventil.Bad
VentilControler.Kueche_Btn1 => Ventil.Kueche
VentilControler.SZ_Btn1 => Ventil.SZ
VentilControler.WZ_Btn1 => Ventil.WZ
virtAktorAlarmOff_Btn1 => SwitchPBU01_Btn_02
da würde mich mal ein list von deinem "funktionierenden" channel interessieren. also:
list DEF=33221101
list DEF=332211
...gerne doch. :)
list Vact_dev:
Internals:
CFGFN
DEF 332211
FUUID 601a8aed-f33f-b524-aa8d-258827b54b886470
IODev WueHMLAN1
LASTInputDev WueHMLAN3
MSGCNT 11
NAME Vact_dev
NOTIFYDEV global
NR 8010
STATE CMDs_done
TYPE CUL_HM
WueHMLAN3_MSGCNT 11
WueHMLAN3_RAWMSG 0500004DC480023322115669B800
WueHMLAN3_RSSI -77
WueHMLAN3_TIME 2021-02-04 15:12:05
channel_01 Vact_Taster_Btn1
channel_02 Vact_Taster_Btn2
lastMsg No:C4 - t:02 s:332211 d:5669B8 00
protCmdDel 0
protIOerr 63 last_at:2021-02-04 12:09:35
protLastRcv 2021-02-04 15:12:05
protRcv 11 last_at:2021-02-04 15:12:05
protSnd 24 last_at:2021-02-04 15:12:05
protState CMDs_done
rssi_at_WueHMLAN3 cnt:11 min:-77 max:-74 avg:-75.36 lst:-77
READINGS:
2021-02-04 15:12:05 CommandAccepted yes
2021-02-04 15:05:41 cfgState ok
2021-02-04 15:12:05 commState CMDs_done
2021-02-04 15:12:05 state CMDs_done
helper:
HM_CMDNR 196
mId FFF1
peerFriend peerSens,peerAct
peerOpt -:virtual
regLst
rxType 1
supp_Pair_Rep 0
cmds:
TmplKey :no:1612357710.03689
TmplTs 1612357710.03689
cmdKey 0:1:1::Vact_dev:FFF1:00:
cmdLst:
clear [(readings|rssi|msgErrors|{msgErrors}|unknownDev)]
peerSmart -peerOpt-
tplSet_0 -tplChan-
virtual [(1..50;1|{1})]
lst:
condition slider,0,1,255
peer Vact_dev,Names
peerOpt DG.vo.RO,DG.vo.RO_auf,DG.vo.RO_zu,Dachfenster.Rollladen_auf,Dachfenster.Rollladen_zu,EG.ez.FK.tu.sued.klein,EG.ez.JA.li,EG.ez.JA.re,EG.ez.RO.tu,EG.ez.StLa,EG.ku.RO.fe,EG.ku.RO.tu,EG.te.MA,EG.toi.FK,EG.vr.RO,EG.vr.TK.Ht,EG.wz.FK.tu,EG.wz.JA.su,EG.wz.JA.tu,EG.wz.JA.we,EG.wz.La,EG.wz.SD2,EG_ez_TA6_MM_Btn_01,EG_ez_TA6_MM_Btn_02,EG_ez_TA6_MM_Btn_03,EG_ez_TA6_MM_Btn_04,EG_ez_TA6_MM_Btn_05,EG_ez_TA6_MM_Btn_06,FK_Test,Ke_Arbeitszimmer_Thermostat_WindowRec,Ke_Arbeitszimmer_Thermostat_remote,OG.az.RO,OG.az.RO_auf,OG.az.RO_zu,OG.az.Thermostat_WindowRec,OG.az.Thermostat_remote,OG.bad.Thermostat_WindowRec,OG.bad.Thermostat_remote,OG.fl.JA,OG.fl.RO,OG.ki.JA,Out.MotD.HaEck,Out.MotD.HaTuer,Out.ak.AuLi.N.Str,Out.sw.AuLi.O.HaTuer
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
param -param-
expert:
def 1
det 0
raw 0
tpl 0
io:
nextSend 1612447870.71695
prefIO
vccu
mRssi:
mNo C4
io:
WueHMLAN3:
-77
-77
peerIDsH:
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
vrt 1
rssi:
at_WueHMLAN3:
avg -75.3636363636364
cnt 11
lst -77
max -74
min -77
tmpl:
Attributes:
IODev WueHMLAN1
model VIRTUAL
room EG Esszimmer
subType virtual
webCmd virtual
list Vact_Taster_Btn2:
Internals:
CFGFN
DEF 33221102
FUUID 601aa048-f33f-b524-b608-17ad553c270a57c5
NAME Vact_Taster_Btn2
NOTIFYDEV global
NR 8156
STATE OFF
TYPE CUL_HM
chanNo 02
device Vact_dev
peerList EG_ez_TA6_MM_Btn_02
READINGS:
2021-02-04 13:04:27 CommandAccepted yes
2021-02-04 15:05:41 cfgState ok
2021-02-03 14:14:20 peerList EG_ez_TA6_MM_Btn_02
2021-02-04 13:04:27 recentStateType ack
2021-02-04 15:12:05 state OFF
2021-02-04 15:12:05 trigLast EG_ez_TA6_MM_Btn_02:short
2021-02-04 15:12:05 trig_EG_ez_TA6_MM_Btn_02 Short_36
2021-02-04 15:12:05 virtActState OFF
2021-02-04 15:12:05 virtActTrigNo 36
2021-02-04 15:12:05 virtActTrigRpt 5
2021-02-04 15:12:05 virtActTrigType short
2021-02-04 15:12:05 virtActTrigger EG_ez_TA6_MM_Btn_02
helper:
peerFriend peerSens,peerAct
peerIDsState incomplete
peerOpt -:virtual
regLst
trgLgRpt 5
cmds:
TmplKey EG_ez_TA6_MM_Btn_02:no:1612357710.08576
TmplTs 1612357710.08576
cmdKey 1:0:1::Vact_dev:FFF1:02:EG_ez_TA6_MM_Btn_02
cmdLst:
peerChan -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
peerSmart -peerOpt-
postEvent -condition-
press [(long|{short})] [(-peer-|{all})] [(noBurst|{Burst})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
pressL [(-peer-|{all})]
pressS [(-peer-|{all})]
tplSet_0 -tplChan-
tplSet_EG_ez_TA6_MM_Btn_02 -tplPeer-
lst:
condition slider,0,1,255
peer Names,Vact_Taster_Btn2
peerOpt DG.vo.RO,DG.vo.RO_auf,DG.vo.RO_zu,Dachfenster.Rollladen_auf,Dachfenster.Rollladen_zu,EG.ez.FK.tu.sued.klein,EG.ez.JA.li,EG.ez.JA.re,EG.ez.RO.tu,EG.ez.StLa,EG.ku.RO.fe,EG.ku.RO.tu,EG.te.MA,EG.toi.FK,EG.vr.RO,EG.vr.TK.Ht,EG.wz.FK.tu,EG.wz.JA.su,EG.wz.JA.tu,EG.wz.JA.we,EG.wz.La,EG.wz.SD2,EG_ez_TA6_MM_Btn_01,EG_ez_TA6_MM_Btn_02,EG_ez_TA6_MM_Btn_03,EG_ez_TA6_MM_Btn_04,EG_ez_TA6_MM_Btn_05,EG_ez_TA6_MM_Btn_06,FK_Test,Ke_Arbeitszimmer_Thermostat_WindowRec,Ke_Arbeitszimmer_Thermostat_remote,OG.az.RO,OG.az.RO_auf,OG.az.RO_zu,OG.az.Thermostat_WindowRec,OG.az.Thermostat_remote,OG.bad.Thermostat_WindowRec,OG.bad.Thermostat_remote,OG.fl.JA,OG.fl.RO,OG.ki.JA,Out.MotD.HaEck,Out.MotD.HaTuer,Out.ak.AuLi.N.Str,Out.sw.AuLi.O.HaTuer
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
param -param-
expert:
def 1
det 0
raw 0
tpl 0
peerIDsH:
5669B802 EG_ez_TA6_MM_Btn_02
role:
chn 1
vrt 1
tmpl:
Attributes:
model VIRTUAL
peerIDs 5669B802
room EG Esszimmer
webCmd press short:press long
das list von Vact_Taster_Btn1 bitte.
here it is ;D
Internals:
CFGFN
DEF 33221101
FUUID 601a8af6-f33f-b524-9792-762a0a4f0dd8af08
NAME Vact_Taster_Btn1
NOTIFYDEV global
NR 8013
STATE OFF
TYPE CUL_HM
chanNo 01
device Vact_dev
peerList EG_ez_TA6_MM_Btn_01
READINGS:
2021-02-04 18:12:33 cfgState ok
2021-02-04 11:21:00 peerList EG_ez_TA6_MM_Btn_01
2021-02-04 18:17:09 state OFF
2021-02-04 18:17:09 trigLast EG_ez_TA6_MM_Btn_01:long
2021-02-04 18:17:09 trig_EG_ez_TA6_MM_Btn_01 Long_141
2021-02-03 14:19:39 trig_EG_ez_TA6_MM_Btn_02 Short_23
2021-02-04 18:17:09 virtActState OFF
2021-02-04 18:17:09 virtActTrigNo 141
2021-02-04 18:17:09 virtActTrigRpt 32
2021-02-04 18:17:09 virtActTrigType long
2021-02-04 18:17:09 virtActTrigger EG_ez_TA6_MM_Btn_01
helper:
peerFriend
peerIDsState incomplete
peerOpt v:virtual
regLst
trgLgRpt 32
cmds:
TmplKey EG_ez_TA6_MM_Btn_01:no:1612357710.03668
TmplTs 1612357710.03668
cmdKey 1:0:1::Vact_dev:FFF1:01:EG_ez_TA6_MM_Btn_01
cmdLst:
peerChan -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
peerSmart -peerOpt-
postEvent -condition-
press [(long|{short})] [(-peer-|{all})] [(noBurst|{Burst})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
pressL [(-peer-|{all})]
pressS [(-peer-|{all})]
tplSet_0 -tplChan-
tplSet_EG_ez_TA6_MM_Btn_01 -tplPeer-
lst:
condition slider,0,1,255
peer Names,Vact_Taster_Btn1
peerOpt remove_EG_ez_TA6_MM_Btn_01
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
param -param-
expert:
def 1
det 0
raw 0
tpl 0
peerIDsH:
5669B801 EG_ez_TA6_MM_Btn_01
role:
chn 1
vrt 1
tmpl:
Attributes:
devStateIcon .*:general_an
model VIRTUAL
peerIDs 5669B801
room EG Esszimmer
webCmd press short:press long
merci.
es genügt übrigens, wenn du für die "grünen" rückmeldungen immer den selben channel benutzt.
Du hattest es ja oben schon angedeutet:
IODev WueHMLAN1
LASTInputDev WueHMLAN3
Du hast mehrere Ios - Du solltest dieses "ordentlich" in einer VCCU zusammenfassen ;)