Immer häufiger melden sich die HM-SEC-SD-2 Rauchmelder, dass die Batterie leer sind. Die RMs melden sich mit einem wiederholten kurzen Peepton. Unter Fhem ist aber die Batterie in Ordnung.
list OG1_VR_RM
Internals:
CFGFN /media/hdd/fhem/mycfg/HM/hm_rasp01.cfg
DEF 5E5953
FUUID 5c45b04f-f33f-f4d2-7d61-fc3a8d49c135aa9d
HmUART_AB_GTO_MSGCNT 41
HmUART_AB_GTO_RAWMSG 0500002DF1A0105E5953F12347011112110100000000
HmUART_AB_GTO_RSSI -45
HmUART_AB_GTO_TIME 2024-02-05 08:43:58
HmUART_EG_MSGCNT 42
HmUART_EG_RAWMSG 0500003FF1A0105E5953F12347011112110100000000
HmUART_EG_RSSI -63
HmUART_EG_TIME 2024-02-05 08:43:58
HmUART_OG1_MSGCNT 42
HmUART_OG1_RAWMSG 05010020F1A0105E5953F12347011112110100000000
HmUART_OG1_RSSI -32
HmUART_OG1_TIME 2024-02-05 08:43:58
HmUART_OG2_MSGCNT 40
HmUART_OG2_RAWMSG 05000032F1A0105E5953F12347011112110100000000
HmUART_OG2_RSSI -50
HmUART_OG2_TIME 2024-02-05 08:43:59
HmUART_Test_MSGCNT 41
HmUART_Test_RAWMSG 05000039F1A0105E5953F12347011112110100000000
HmUART_Test_RSSI -57
HmUART_Test_TIME 2024-02-05 08:43:59
IODev HmUART_OG1
LASTInputDev HmUART_OG2
MSGCNT 206
NAME OG1_VR_RM
NR 3036
NTFY_ORDER 48-OG1_VR_RM
STATE OK
TYPE CUL_HM
chanNo 01
disableNotifyFn 1
eventCount 121
lastMsg No:F1 - t:10 s:5E5953 d:F12347 011112110100000000
peerList OG1_RM_TEAM
protLastRcv 2024-02-05 08:43:58
protRcv 42 last_at:2024-02-05 08:43:58
protSnd 44 last_at:2024-02-05 08:43:58
protSndB 1 last_at:2024-02-05 08:43:53
protState CMDs_done
rssi_at_HmUART_AB_GTO cnt:41 min:-52 max:-45 avg:-46.82 lst:-45
rssi_at_HmUART_EG cnt:42 min:-70 max:-59 avg:-63.09 lst:-63
rssi_at_HmUART_OG1 cnt:42 min:-33 max:-31 avg:-31.8 lst:-32
rssi_at_HmUART_OG2 cnt:40 min:-55 max:-50 avg:-50.84 lst:-50
rssi_at_HmUART_Test cnt:41 min:-81 max:-55 avg:-63.63 lst:-57
READINGS:
2024-01-06 18:50:08 Activity alive
from archivexx D-firmware 1.0
from archivexx D-serialNr OEQ1272563
2024-02-05 08:43:53 IODev HmUART_OG1
2024-02-05 08:43:54 PairedTo 0xF12347
2022-04-04 19:48:24 R-pairCentral 0xF12347
2024-02-05 08:43:54 RegL_00. 00:00 02:01 0A:F1 0B:23 0C:47 16:00 1F:00
2024-02-05 08:14:56 alarmTest ok
2024-02-05 08:14:56 battery ok
2024-02-05 08:44:58 cfgState ok
2024-02-05 08:43:58 commState CMDs_done
2024-02-05 08:14:56 level 0
2024-02-05 08:43:58 peerList OG1_RM_TEAM
2023-11-26 02:41:55 powerOn 2023-11-26 02:41:55
2024-02-05 08:14:56 recentStateType info
2023-03-14 12:17:37 rssi_HmUART_OG1 -36
2024-02-05 08:43:58 rssi_at_HmUART_AB_GTO -45
2024-02-05 08:43:58 rssi_at_HmUART_EG -63
2024-02-05 08:43:58 rssi_at_HmUART_OG1 -32
2024-02-05 08:43:59 rssi_at_HmUART_OG2 -50
2024-02-05 08:43:59 rssi_at_HmUART_Test -57
2024-02-05 08:43:54 sdRepeat off
2024-02-05 08:14:56 smokeChamber degraded
2024-02-05 08:14:56 state off
helper:
HM_CMDNR 241
cSnd 01F123475E595300040000000000,01F123475E59530103
cfgStateUpdt 0
lastMsgTm 1707119038.15738
mId 00AA
peerFriend peerSD
peerIDsRaw ,11121101,00000000
peerIDsState complete
peerOpt p:smokeDetector
regLst 0
rxType 6
supp_Pair_Rep 0
tmplChg 0
ack:
cmds:
TmplKey OG1_RM_TEAM:no:1704562928.18182
TmplTs 1704562928.18182
cmdKey 1:1:0::OG1_VR_RM:00AA:01:OG1_RM_TEAM
cmdLst:
assignHmKey noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single})] [({set}|unset)] [({actor})]
peerSmart -peerOpt-
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
statusRequest noArg
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_OG1_RM_TEAM -tplPeer-
unpair noArg
lst:
condition Smoke Alarm,no alarm,tone off
peer OG1_RM_TEAM
peerOpt remove_OG1_RM_TEAM,AB_FR_RM,AB_GO_RM,AB_GO_RM_TEAM,EG_KUE_RM,EG_RM_TEAM,EG_SL_RM,EG_VR_RM,EG_WR_RM,EG_WZ_RM,OG1_KI_RM,OG1_KUE_RM,OG1_SL_RLLAV,OG1_SL_RM,OG1_STH_RM,OG1_WZ_RM,OG2_BU1_RM,OG2_BU2_RM,OG2_DB_RM,OG2_EDV_RM,OG2_RM_TEAM,OG2_VR_RM,STH_RM_TEAM
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 0
newChn +5E5953,00,03,00
nextSend 1707119040.02793
rxt 0
vccu VCCU
p:
5E5953
00
03
00
prefIO:
HmUART_OG1
HmUART_EG
mRssi:
mNo F1
io:
HmUART_AB_GTO:
-45
-45
HmUART_EG:
-63
-63
HmUART_OG1:
-24
-24
HmUART_OG2:
-50
-50
HmUART_Test:
-57
-57
peerIDsH:
00000000 broadcast
11121101 OG1_RM_TEAM
prt:
bErr 0
sProc 0
rspWait:
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
chn 1
dev 1
rpt:
IO HmUART_AB_GTO
flg A
ts 1707119038.15738
ack:
HASH(0x40264e8)
F18002F123475E595300
rssi:
at_HmUART_AB_GTO:
avg -46.8292682926829
cnt 41
lst -45
max -45
min -52
at_HmUART_EG:
avg -63.0952380952381
cnt 42
lst -63
max -59
min -70
at_HmUART_OG1:
avg -31.8095238095238
cnt 42
lst -32
max -31
min -33
at_HmUART_OG2:
avg -50.85
cnt 40
lst -50
max -50
min -55
at_HmUART_Test:
avg -63.6341463414634
cnt 41
lst -57
max -55
min -81
shadowReg:
tmpl:
Attributes:
IOgrp VCCU:HmUART_OG1,HmUART_EG
actCycle 099:00
actStatus alive
alias OG1 Vorraum - Rauchmelder
autoReadReg 5_readMissing
devStateIcon OK:secur_smoke_detector@0CFB0C ALARM:secur_smoke_detector@red
devStateStyle style="text-align:left;;font-weight:bold;;"
event-on-change-reading .*
eventMap on:ALARM off:OK
expert defReg,rawReg
firmware 1.0
group OG1 Vorraum - Rauchmelder
icon secur_smoke_detector
model HM-SEC-SD-2
msgRepeat 1
peerIDs 00000000,11121101
room Brandmeldeanlage,OG1-Vorraum,_HM
rssiLog 1
serialNr OEQ1272563
sortby 01.01
subType smokeDetector
webCmd statusRequest
Grundsätzlich dürften die Batterien noch lange nicht leer sein, denn von den angegeben 10 Jahren Betriebszeit sind meine RMs noch lange entfernt. Mittlerweile ist es der dritte RM der sich mit einer leer werdenden Batterie gemeldet hat.
Insgesamt sind es 16 RM die in 5 Teams aufgeteilt sind.
ZB: list OG1_RM_TEAM
Internals:
CFGFN /media/hdd/fhem/mycfg/HM/hm_rasp01.cfg
DEF 11121101
FUUID 5c45b04f-f33f-f4d2-cbb1-3374035567e0f25c
NAME OG1_RM_TEAM
NR 3106
NTFY_ORDER 48-OG1_RM_TEAM
STATE OK
TESTNR 1
TYPE CUL_HM
chanNo 01
device OG1_RM_TEAMDEV
disableNotifyFn 1
peerList OG1_KI_RM,OG1_KUE_RM,OG1_SL_RM,OG1_VR_RM,OG1_WZ_RM
sdTeam sdLead
READINGS:
2024-02-05 08:44:58 cfgState ok
2024-01-06 18:42:07 peerList OG1_KI_RM,OG1_KUE_RM,OG1_SL_RM,OG1_VR_RM,OG1_WZ_RM
2024-02-05 08:14:56 state off
helper:
fkt sdLead2
peerFriend peerSD,peerSens,peerAct
peerIDsState complete
peerOpt -:virtual
regLst
cmds:
TmplKey OG1_KI_RM,OG1_KUE_RM,OG1_SL_RM,OG1_VR_RM,OG1_WZ_RM:no:1704562927.66483
TmplTs 1704562927.66483
cmdKey 1:0:1:sdLead2:OG1_RM_TEAMDEV:FFF1:01:OG1_KI_RM,OG1_KUE_RM,OG1_SL_RM,OG1_VR_RM,OG1_WZ_RM
cmdLst:
alarmOff noArg
alarmOn noArg
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})]
teamCall [(1..255;1)]
tplSet_0 -tplChan-
tplSet_OG1_KI_RM -tplPeer-
tplSet_OG1_KUE_RM -tplPeer-
tplSet_OG1_SL_RM -tplPeer-
tplSet_OG1_VR_RM -tplPeer-
tplSet_OG1_WZ_RM -tplPeer-
lst:
condition slider,0,1,255
peer OG1_KI_RM,OG1_KUE_RM,OG1_SL_RM,OG1_VR_RM,OG1_WZ_RM
peerOpt remove_OG1_KI_RM_chn-01,remove_OG1_KUE_RM_chn-01,remove_OG1_SL_RM_chn-01,remove_OG1_VR_RM_chn-01,remove_OG1_WZ_RM_chn-01,AB_FR_AAM_Led,AB_FR_AAM_Mp3,AB_FR_AD,AB_FR_BL_RGB_Auto,AB_FR_BL_RGB_Color,AB_FR_BL_RGB_Dim,AB_FR_RM,AB_GAO_SSPPWT_FSI,AB_GO_RM,AB_GO_RM_TEAM,AB_MB_PS,AB_SA_NT_Btn_01,AB_SA_NT_Btn_02,AB_SG_1BW_AO,AB_SG_1BW_EO,AB_SG_2BW_AO,AB_SG_2BW_EO,AB_SG_3BW_AO,AB_SG_3BW_EO,AB_SG_4BW_AO,AB_SG_4BW_EO,AB_SG_5BW_AO,AB_SG_5BW_EO,AB_SG_6BW_AO,AB_SG_6BW_EO,AB_SG_BLGOBWS,AB_SG_BLWSBWS,AB_VG_BW_SPA,AB_VG_BW_SPE,AB_VG_BW_TBA,AB_VG_BW_TBE,AB_WST_RS_RainI,EG_BA_HZG_RT_WindowRec,EG_BA_HZG_RT_remote,EG_BA_HZG_TC_WindowRec,EG_BA_HZG_TC_remote,EG_KUE_AAM_Led,EG_KUE_AAM_Mp3,EG_KUE_RM,EG_KU_HZG_RT_WindowRec,EG_KU_HZG_RT_remote,EG_KU_HZG_TC_WindowRec,EG_KU_HZG_TC_remote,EG_RM_TEAM,EG_SL_HZG_RT_WindowRec,EG_SL_HZG_RT_remote,EG_SL_HZG_TC_WindowRec,EG_SL_HZG_TC_remote,EG_SL_RM,EG_STH_AAM_Led,EG_STH_AAM_Mp3,EG_STH_HZG_RT_WindowRec,EG_STH_HZG_RT_remote,EG_STH_T1_FB_light,EG_STH_T1_FB_lock,EG_STH_T1_FB_open,EG_STH_T1_FB_unlock,EG_STH_T1_VGT_ENT,EG_STH_T1_VGT_VER,EG_STH_ZS_T1VGF,EG_TR_BW_TBA,EG_TR_BW_TBE,EG_VR_RM,EG_WC_HZG_RT_WindowRec,EG_WC_HZG_RT_remote,EG_WC_HZG_TC_WindowRec,EG_WC_HZG_TC_remote,EG_WI_HZG_RT_WindowRec,EG_WI_HZG_RT_remote,EG_WI_HZG_TC_WindowRec,EG_WI_HZG_TC_remote,EG_WR_RM,EG_WZ_HZG_RT_WindowRec,EG_WZ_HZG_RT_remote,EG_WZ_HZG_TC_WindowRec,EG_WZ_HZG_TC_remote,EG_WZ_RM,HM_5B7032_Btn_01,HM_5B7032_Btn_02,HM_5B7032_Tr,HM_5B704A_Btn_01,HM_5B704A_Btn_02,HM_5B704A_Tr,HM_6A8CB3_Sw_01,HM_6A8CB3_Sw_02,HM_6A8CB3_Sw_03,HM_6A8CB3_Sw_04,HM_6A8CB3_Sw_05,HM_6A8CB3_Sw_06,HM_6A8CB3_Sw_07,HM_6A8CB3_Sw_08,HM_6A9533_Sw_01,HM_6A9533_Sw_02,HM_6A9533_Sw_03,HM_6A9533_Sw_04,HM_6A9533_Sw_05,HM_6A9533_Sw_06,HM_6A9533_Sw_07,HM_6A9533_Sw_08,HM_6B4031_Btn_07,HM_6B4031_Btn_08,HM_7289F4,HM_74DA7A,OG1_BA_HZG_TC_WindowRec,OG1_BA_HZG_TC_remote,OG1_B_BW_TBA,OG1_B_BW_TBE,OG1_KI_HZG_RT_WindowRec,OG1_KI_HZG_RT_remote,OG1_KI_HZG_TC_WindowRec,OG1_KI_HZG_TC_remote,OG1_KI_RM,OG1_KUE_RM,OG1_KU_HZG_RT_WindowRec,OG1_KU_HZG_RT_remote,OG1_KU_HZG_TC_WindowRec,OG1_KU_HZG_TC_remote,OG1_KU_OA_FS1I,OG1_KU_OA_FS2I,OG1_KU_WA_OAFGO,OG1_SL_FB1_Btn_01,OG1_SL_FB1_Btn_02,OG1_SL_FB1_Btn_03,OG1_SL_FB1_Btn_04,OG1_SL_FB1_Btn_05,OG1_SL_FB1_Btn_06,OG1_SL_FB1_Btn_07,OG1_SL_FB1_Btn_08,OG1_SL_FB2_Btn_01,OG1_SL_FB2_Btn_02,OG1_SL_FB2_Btn_03,OG1_SL_FB2_Btn_04,OG1_SL_FB2_Btn_05,OG1_SL_FB2_Btn_06,OG1_SL_FB2_Btn_07,OG1_SL_FB2_Btn_08,OG1_SL_FB3_Btn_01,OG1_SL_FB3_Btn_02,OG1_SL_FB3_Btn_03,OG1_SL_FB3_Btn_04,OG1_SL_FB3_Btn_05,OG1_SL_FB3_Btn_06,OG1_SL_FB3_Btn_07,OG1_SL_FB3_Btn_08,OG1_SL_HZG_RT_WindowRec,OG1_SL_HZG_RT_remote,OG1_SL_HZG_TC_WindowRec,OG1_SL_HZG_TC_remote,OG1_SL_KL_VEO,OG1_SL_OUT1_Sw_01,OG1_SL_OUT1_Sw_02,OG1_SL_OUT1_Sw_04,OG1_SL_RLLAV,OG1_SL_RM,OG1_STH_HZG_RT_WindowRec,OG1_STH_HZG_RT_remote,OG1_STH_HZG_TC_WindowRec,OG1_STH_HZG_TC_remote,OG1_STH_RM,OG1_VR_AAM_Led,OG1_VR_AAM_Mp3,OG1_VR_BLILO,OG1_VR_RM,OG1_WC_HZG_RT_WindowRec,OG1_WC_HZG_RT_remote,OG1_WC_HZG_TC_WindowRec,OG1_WC_HZG_TC_remote,OG1_WZ_BL_RGB_Auto,OG1_WZ_BL_RGB_Color,OG1_WZ_BL_RGB_Dim,OG1_WZ_BL_VIO,OG1_WZ_HZG_RT_WindowRec,OG1_WZ_HZG_RT_remote,OG1_WZ_HZG_TC_WindowRec,OG1_WZ_HZG_TC_remote,OG1_WZ_RM,OG2_B1_KG_Sw_01,OG2_B1_KG_Sw_02,OG2_B1_KG_Sw_03,OG2_B1_KG_Sw_04,OG2_BU1_AAM_Led,OG2_BU1_AAM_Mp3,OG2_BU1_BLI,OG2_BU1_HZG_RT_WindowRec,OG2_BU1_HZG_RT_remote,OG2_BU1_HZG_TC_WindowRec,OG2_BU1_HZG_TC_remote,OG2_BU1_KGI,OG2_BU1_RM,OG2_BU2_BLI,OG2_BU2_HZG_RT1_WindowRec,OG2_BU2_HZG_RT1_remote,OG2_BU2_HZG_RT2_WindowRec,OG2_BU2_HZG_RT2_remote,OG2_BU2_HZG_TC_WindowRec,OG2_BU2_HZG_TC_remote,OG2_BU2_KGI,OG2_BU2_RM,OG2_DB_RM,OG2_EDV_RM,OG2_RM_TEAM,OG2_VR_FSWOI,OG2_VR_RM,OG2_VR_UV_SUEI,OG2_WC_HZG_RT_WindowRec,OG2_WC_HZG_RT_remote,OG2_WC_HZG_TC_WindowRec,OG2_WC_HZG_TC_remote,STH_RM_TEAM,UESF1_AB_FR,UESF1_AB_GAO,UESF1_EG_BA,UESF1_EG_KUE,UESF1_EG_SL,UESF1_EG_STH,UESF1_EG_WC,UESF1_EG_WI,UESF1_EG_WZ,UESF1_OG1_BA,UESF1_OG1_KI,UESF1_OG1_KUE,UESF1_OG1_SL,UESF1_OG1_WC,UESF1_OG1_WZ,UESF1_OG2_BUE1_N,UESF1_OG2_BUE2_N,UESF1_OG2_BUE2_W,UESF1_OG2_DB,UESF1_OG2_DBN,UESF2_AB_GAO,UESF2_EG_SL,UESF2_EG_STH,UESF2_EG_WZ,UESF2_OG1_SL,UESF2_OG1_WZ,UESF2_OG2_BUE1_N,UESF2_OG2_BUE2_N,UESF2_OG2_BUE2_W,UESF2_OG2_DBN,UESF3_OG1_STH,UESF3_OG2_BUE1_N,UESF3_OG2_BUE2_W,UESF3_OG2_DBN,UESF4_OG1_STH,UESF5_OG2_STH,UEST1_AB_FR,UEST1_AB_GAO,UEST1_AB_GTW,UEST1_AB_SA,UEST1_EG_BA,UEST1_EG_KUE,UEST1_EG_STH,UEST1_OG1_KUE,UEST1_OG2_EDV,UEST2_AB_GAO,UEST2_AB_GAW
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
expert:
def 1
det 0
raw 0
tpl 0
peerIDsH:
00000000 broadcast
5E58F001 OG1_SL_RM_chn-01
5E595301 OG1_VR_RM_chn-01
5E59A501 OG1_WZ_RM_chn-01
5E59A801 OG1_KUE_RM_chn-01
67394801 OG1_KI_RM_chn-01
role:
chn 1
vrt 1
shadowReg:
tmpl:
Attributes:
alias OG1 - Rauchmelder - Bereich
devStateIcon OK:secur_smoke_detector@0CFB0C ALARM:secur_smoke_detector@red
devStateStyle style="text-align:left;;font-weight:bold;;"
event-on-change-reading .*
eventMap /on:ALARM/off:OK/
group OG1 Kinderzimmer - Rauchmelder,OG1 Küche - Rauchmelder,OG1 Schlafzimmer - Rauchmelder,OG1 Vorraum - Rauchmelder,OG1 Wohnzimmer - Rauchmelder
icon secur_smoke_detector
model VIRTUAL
peerIDs 00000000,5E58F001,5E595301,5E59A501,5E59A801,67394801
room Brandmeldeanlage
sortby 02.02
webCmd press short:press long
Was mir im HMinfoTool aufgefallen ist, ist das nur ein einziger RM angeführt wird, und das ist genau dieser RM mit der Batterie Warnung. Siehe Anhang.
Ein weiterer Punkt der mir im List des Teams aufgefallen ist, ist der Parameter peerOpt. Hier befindet sich eine lange Aufzählung mit remove_*. Warum ist diese Aufzählung nur im List ersichtlich, und warum ist das bei allen Rauchmelderteams? Kann es sein, dass es dadurch einen höheren Stromverbrauch bei dem RMs gibt? Wie kann ich eine Bereinigung der RM-TEAMs durchführen?
ich behaupte einfach mal, dass es kein batLow alarm war, sondern ein hinweis auf ein problem mit der rauch kammer.
HMinfoTools meldet dieses reading:
2024-02-05 08:14:56 smokeChamber degraded
passt der timestamp zum alarm?
vor 1,5 jahren hat es hminfo schon einmal festgestellt, wie ein altes list von dir zeigt:
iERR_smokeChamber_degraded OG1_VR_RM
2022-07-10 12:01:25 ERR_smokeChamber degraded:1,
nach dieser anleitung (Signalausgabe und Fehleranzeige) sollte sich der hinweis allerdings von lowbat unterscheiden lassen:
http://www.eq-3.de/Downloads/eq3/downloads_produktkatalog/homematic/bda/HM-Sec-SD-2_UM_eQ-3_GE_web.pdf (http://www.eq-3.de/Downloads/eq3/downloads_produktkatalog/homematic/bda/HM-Sec-SD-2_UM_eQ-3_GE_web.pdf)
edit: vielleicht mal die rauchkammer säubern?
https://homematic-forum.de/forum/viewtopic.php?f=27&t=77286&p=749941&hilit=rauchkammer#p749941 (https://homematic-forum.de/forum/viewtopic.php?f=27&t=77286&p=749941&hilit=rauchkammer#p749941)
hi burny,
hier noch ein paar tips für HMinfoTools, damit du die nächste rauchkammerverschmutzung leichter erkennen kannst.
tip_1
seit einiger zeit werden die von hminfo erkannten fehler in HMinfoTools nach "wichtigkeit" geordnet. zb wird die reihenfolge der einträge im attr sumERROR in hminfo berücksichtigt. wenn du meine aktuelle empfehlung für das attr sumERROR von hier (https://forum.fhem.de/index.php?topic=112825.0)benutzt, wird ein rm mit einer rauchkammerverschmutzung sehr weit oben in der HMinfoTools tabelle eingeordnet.
tip_2
wenn du dieses userreading beim rauchmelder device setzt, bekommt das device das zusätzliche icon für motorErr, siehe screenshot im anhang.
das icon wird rot dargestellt, sobald mindestens eins der beiden readings (smokeChamber, alarmTest) nicht 'ok' meldet. sind beide 'ok' ist es grün.
im tooltip des icons siehst du dann ggf, welches der beiden readings kein 'ok' meldet.
motorErr:(smokeChamber|alarmTest):.* {
my $sc = ReadingsVal($name,'smokeChamber','ok');
my $at = ReadingsVal($name,'alarmTest','ok');
my $ret = 'ok';
if($sc ne 'ok' && $at ne 'ok') {
$ret = 'smokeChamber_'.$sc.' & alarmTest_'.$at;
}
elsif($sc ne 'ok') {
$ret = 'smokeChamber_'.$sc;
}
elsif($at ne 'ok') {
$ret = 'alarmTest_'.$at;
}
return $ret;
}
tip_3
ich nutze diesen trick für rolloaktoren mit folgendem userreading, wodurch angezeigt wird, ob die positionsmeldung der aktoren stimmt. nach einem spannungausfall der aktoren wird die position auf 50% geschätzt und ist erst wieder "syncron", wenn eine fahrt bis zu einem endanschlag erfolgt ist:
motorErr:motor:.* {
my $val = ReadingsVal($name,'motor','');
return ($val =~ /err:/)? $val: 'ok';
}
Nach mehrmaliger Reinigung ist der Fehler der Rauchkammer beseitigt.
Der Rauchmelder lässt sich einfach zerlegen. Erst dann konnte ich den Fehler der Rauchkammer endgültig beseitigen. Jedenfalls ist ein Tausch der Batterie auch kein Thema.
Deinen 3 Tipps werde ich mir in der nächsten Zeit noch widmen, damit ich die Einträge in der HMinfo reduziere.