Hallo,
Mein HM-MOD-RE-8 hat derzeitig ein MISSING ACK, was auch richtig ist, da die Batterie leer ist. Was mich irritiert ist aber, das in den Kanälen, wenn diese mit set on oder set off geschaltet werden, dieser auf das bekannte set_on etc. gehen, haben jetzt aber zusätzlich ein noArg hinten dran. Das sieht so aus und bringt mein devStateIcon Definition nun durcheinander.
PS: Update wurde heute schon durchgeführt.
2020-11-17 09:55:24 state set_off noArg
Auch in den Log's sieht es ungewöhnlich aus:
2020.11.17 09:55:02 3: CUL_HM set WG.bz.AC.Duft.ACTIVE on noArg
2020.11.17 09:55:24 3: CUL_HM set WG.bz.AC.Duft.ACTIVE off noArg
komplettes list:
Internals:
DEF 68A40908
FUUID 5e9dd85c-f33f-1578-4782-1fabb775cfe6fd67
NAME WG.bz.AC.Duft.ACTIVE
NOTIFYDEV global
NR 952
NTFY_ORDER 50-WG.bz.AC.Duft.ACTIVE
STATE set_off noArg
TYPE CUL_HM
chanNo 08
device WG.bz.AC.Duft
peerList self08,
READINGS:
2020-11-15 14:49:06 CommandAccepted yes
2020-04-29 13:57:23 R-self08-lgActionType jmpToTarget
2020-04-29 13:57:23 R-self08-lgCtDlyOff geLo
2020-04-29 13:57:23 R-self08-lgCtDlyOn geLo
2020-04-29 13:57:23 R-self08-lgCtOff geLo
2020-04-29 13:57:23 R-self08-lgCtOn geLo
2020-04-29 13:57:23 R-self08-lgCtValHi 100
2020-04-29 13:57:23 R-self08-lgCtValLo 50
2020-04-29 13:57:23 R-self08-lgMultiExec on
2020-04-29 13:57:23 R-self08-lgOffDly 0 s
2020-04-29 13:57:23 R-self08-lgOffTime unused
2020-04-29 13:57:23 R-self08-lgOffTimeMode absolut
2020-04-29 13:57:23 R-self08-lgOnDly 0 s
2020-04-29 13:57:23 R-self08-lgOnTime unused
2020-04-29 13:57:23 R-self08-lgOnTimeMode absolut
2020-04-29 13:57:23 R-self08-lgSwJtDlyOff off
2020-04-29 13:57:23 R-self08-lgSwJtDlyOn on
2020-04-29 13:57:23 R-self08-lgSwJtOff dlyOn
2020-04-29 13:57:23 R-self08-lgSwJtOn dlyOff
2020-04-29 13:57:23 R-self08-shActionType jmpToTarget
2020-04-29 13:57:23 R-self08-shCtDlyOff geLo
2020-04-29 13:57:23 R-self08-shCtDlyOn geLo
2020-04-29 13:57:23 R-self08-shCtOff geLo
2020-04-29 13:57:23 R-self08-shCtOn geLo
2020-04-29 13:57:23 R-self08-shCtValHi 100
2020-04-29 13:57:23 R-self08-shCtValLo 50
2020-04-29 13:57:23 R-self08-shMultiExec off
2020-04-29 13:57:23 R-self08-shOffDly 0 s
2020-04-29 13:57:23 R-self08-shOffTime unused
2020-04-29 13:57:23 R-self08-shOffTimeMode absolut
2020-04-29 13:57:23 R-self08-shOnDly 0 s
2020-04-29 13:57:23 R-self08-shOnTime unused
2020-04-29 13:57:23 R-self08-shOnTimeMode absolut
2020-04-29 13:57:23 R-self08-shSwJtDlyOff off
2020-04-29 13:57:23 R-self08-shSwJtDlyOn on
2020-04-29 13:57:23 R-self08-shSwJtOff dlyOn
2020-04-29 13:57:23 R-self08-shSwJtOn dlyOff
2020-04-25 06:36:17 R-sign off
2020-11-17 09:42:38 cfgState updating
2020-11-15 14:49:06 deviceMsg off (to vccu)
2020-11-15 14:49:06 level 0
2020-11-15 14:49:06 pct 0
2020-11-17 09:41:50 peerList self08,
2020-11-15 14:49:06 recentStateType ack
2020-11-15 14:49:06 setAct active
2020-11-17 09:55:24 state set_off noArg
2020-11-15 14:49:06 timedOn off
2020-11-17 09:55:30 trigLast fhem:02
helper:
dlvl 00
dlvlCmd ++A01142424268A4090208000000
getCfgList all
getCfgListNo ,3
peerFriend peerSens,peerVirt
peerOpt 3:switch
regLst 1,3p
cmds:
TmplKey self08,:no:1605602510.97895
TmplTs 1605602510.97895
cmdKey 1:0:0::WG.bz.AC.Duft:00BE:08:self08,
cmdLst:
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
eventL -peer- -cond-
eventS -peer- -cond-
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
inhibit [(on|{off})]
off noArg
on noArg
on-for-timer -ontime-
on-till -time-
peerBulk -peer1,peer2,...- [({set}|unset)]
peerIODev [IO] -btn- [({set}|unset)] 'not for future use'
peerSmart -peerOpt-
press [(long|{short})] [(-peer-|{self08})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
pressL [(-peer-|{self08})]
pressS [(-peer-|{self08})]
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
statusRequest noArg
toggle noArg
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_self08 -tplPeer-
lst:
condition slider,0,1,255
peer self08
peerOpt CUL_HM_HM_ES_PMSw1_Pl_2E18BD_SenF,CUL_HM_HM_ES_PMSw1_Pl_2E18BD_SenI,CUL_HM_HM_ES_PMSw1_Pl_2E18BD_SenU,HM_4A335E_SenF,HM_4A335E_SenI,HM_4A335E_SenU,WG.Briefkasten.Sensor,WG.az.TK.Fenster,WG.bz.TK.Spuelung,WG.bz.WS.Taste.01,WG.bz.WS.Taste.02,WG.bz.WS.Taste.03,WG.bz.WS.Taste.04,WG.fl.BM.Bewegung_Lichtstaerke,WG.fl.BM.Taste.AUS,WG.fl.BM.Taste.EIN,WG.fl.TK.Wohnungstuer,WG.ku.SD.Geschirrspueler.Leistung,WG.ku.TK.Fenster,WG.ku.WS.remote.Taste.01,WG.ku.WS.remote.Taste.02,WG.ku.WS.remote.Taste.03,WG.ku.WS.remote.Taste.04,WG.ku.WS.remote.Taste.05,WG.ku.WS.remote.Taste.06,WG.sz.TK.Fenster,WG.sz.TK.Wecker,WG.tr.TK.Gardena,WG.wr.BM.Bewegungssensor,WG.wr.BM.Taste.AUS,WG.wr.BM.Taste.EIN,WG.wr.SD.Waschmaschine.Leistung,WG.wr.WS.Taster.AUS,WG.wr.WS.Taster.EIN,WG.wz.TK.Balkontuer,WG.wz.TK.Fenster,WG.wz.WS.Taste.01,WG.wz.WS.Taste.02,WG.wz.WS.Taste.03,WG.wz.WS.Taste.04,vccu
tplChan
tplDel
tplPeer autoOff_long,SwToggle_short,SwOff_long,autoOff_short,SwToggle_long,SwOnCond_long,SwCondBelow_short,motionOnSw_long,motionOnSw_short,SwOn_short,SwOnCond_short,SwOff_short,SwCondAbove_short,SwCondAbove_long,SwCondBelow_long,SwOn_long
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 1
raw 1
tpl 1
role:
chn 1
tmpl:
Attributes:
alias Duftspender
devStateIcon active:message_presence@green:inactive set_off:message_presence@red inactive:message_presence_disabled:active set_on:message_presence_disabled@red
eventMap on:inactive off:active
group Bad
model HM-MOD-RE-8
peerIDs 00000000,68A40908,
room Wohnung
userReadings setAct:(on|off) {
my $state = ReadingsVal("WG.bz.AC.Duft.ACTIVE","state","???");
my $actState = "???";
if($state eq "on"){
fhem("sleep 1; setreading WG.bz.AC.Duft.IMP actState inactive");
$actState = "inactive";
}
else{
fhem("sleep 1; setreading WG.bz.AC.Duft.IMP actState active");
$actState = "active";
}
return $actState;
}
webCmd :
Ist das ein Bug oder ein neues Feature?
Grüße
Ralf
Neues "Feature"...
Sollte im Forum was zu finden sein...
EDIT: https://forum.fhem.de/index.php/topic,114704.msg1089330.html#msg1089330
Gruß, Joachim
hmmm, ich find es nicht toll, das damit jetzt das state beeinflusst wird. Das nehmen Notifys etc. als Trigger, oder devStateIcon als Selection. Jetzt muss man sich alles nochmals anschauen. Keine gute Idee... und evtl. viel Arbeit.
Grüße
Ralf
Tja wie in dem verlinkten Thread zu lesen: wenn du es anders willst den Modulauthor bitten...
Gruß, Joachim