Ich habe am Sonntag alle meine HM Geräte von einer uralt FHEM Installation auf mein aktuelles Hauptsystem umgezogen.
(war natürlich einiges zu tun , aber zu jedem Prob gabs hier eh schon den passenden Thread, nur dieses bleibt offen )
ich habe mir mal den Bereich um Zeille 8874 angeschaut und einiges an Logging dahinter gesetzt um herauszufinden welche Device , Register und Wert die Meldungen verursacht :
($reg->{p} eq 'y' ? "required" : "")
$reg->{p} ist an der Stelle undef , ich habe jetzt erst einmal für Ruhe gesorgt mit einem $reg->{p} //= '' vor dem push.
Das betroffene Register ist lowBatLimitTHPL, hat jetzt im list noch ein set_ auffällig _ da wird ausser dem rein numerischen Wert auch noch das V mit übergeben. Steht allerdings so auch in get regTable
List vom Device :
Internals:
.FhemMetaInternals 1
CUL_Cube_MSGCNT 2
CUL_Cube_RAWMSG A1420A2706660012309600000000000000000B10BB8::-64:CUL_Cube
CUL_Cube_RSSI -64
CUL_Cube_TIME 2020-07-16 11:26:55
DEF 666001
FUUID 5f08030a-f33f-bcbb-ad10-bb4e31757ac8746f
FVERSION 10_CUL_HM.pm:0.223930/2020-07-13
HmUART_MSGCNT 1
HmUART_RAWMSG 0500005220A2706660012309600000000000000000B10BB8
HmUART_RSSI -82
HmUART_TIME 2020-07-16 11:26:55
IODev CUL_Cube
LASTInputDev CUL_Cube
MSGCNT 3
NAME HM_Level
NOTIFYDEV global
NR 630
NTFY_ORDER 50-HM_Level
STATE 177
ok
TYPE CUL_HM
chanNo 01
lastMsg No:20 - t:70 s:666001 d:230960 0000000000000000B10BB8
protLastRcv 2020-07-16 11:26:55
protRcv 2 last_at:2020-07-16 11:26:55
protSnd 2 last_at:2020-07-16 11:26:55
protState CMDs_done
rssi_at_CUL_Cube cnt:2 min:-64.5 max:-64 avg:-64.25 lst:-64
rssi_at_HmUART cnt:1 min:-82 max:-82 avg:-82 lst:-82
.attraggr:
.attreocr:
.*
.attreour:
luminosity
.attrminint:
.attrtocr:
.*
.userReadings:
HASH(0x5582035a9b68)
HASH(0x55820361f250)
HASH(0x558203625018)
Helper:
DBLOG:
luminosity:
Log_db:
TIME 1594891615.85936
VALUE 177
READINGS:
2020-07-12 07:44:11 .R-altitude 0 m
2020-07-12 07:44:11 .R-burstRx off
2020-07-12 07:44:11 .R-ledMode off
2020-07-16 11:05:04 .R-lowBatLimitTHPL set_1.7 V
2020-07-12 07:44:11 .R-pairCentral 0x230960
2020-07-12 07:44:11 .R-transmDevTryMax 3
2020-07-16 11:15:31 .associatedWith HM_Level,HM_Level
2020-07-12 07:54:24 .peerListRDate 2020-07-12 07:54:24
2020-07-16 11:26:55 .protLastRcv 2020-07-16 11:26:55
2020-07-10 08:06:28 Activity alive
2020-07-16 11:06:30 CommandAccepted yes
2020-07-10 07:56:29 D-firmware 0.15
2020-07-10 07:56:29 D-serialNr FHEM666001
2020-07-12 07:44:11 PairedTo 0x230960
2020-07-10 08:05:24 batVoltage 3.00
2020-07-10 08:05:24 battery ok
2020-07-16 11:15:32 cfgState RegMiss
2020-07-16 11:16:43 commState CMDs_done
2020-07-10 10:07:55 d_max 187
2020-07-15 06:00:38 d_min 174
2020-07-16 11:26:55 distance 177
2020-07-16 11:26:55 luminosity 177
2020-07-16 11:26:55 state T: 0.0 L: 177
2020-07-10 08:05:24 temperature 0.0
helper:
HM_CMDNR 32
mId F102
peerFriend peerRecT
peerOpt p:THPLSensor
regLst 0
rxType 156
supp_Pair_Rep 0
ack:
cfgChk:
idRc01 .RegL_00.
cmds:
TmplKey :no:1594890931.25865
TmplTs 1594890931.25865
cmdKey :1:1:0::F102:01
TmplCmds:
cmdList:
assignHmKey:
burstXmit:
clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
deviceRename:newName
fwUpdate:-filename- -bootTime- ...
fwUpdate:<filename> <bootTime> ...
getConfig:
getDevInfo:
getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
getSerial:
getVersion:
peerBulk:-peer1,peer2,...- [set|unset]
peerChan:0 <actChn> ... single [set|unset] [actor|remote|both]
peerSmart:[HM_3C3AE4_Weather|HT_2_Buero_Weather|HT_2_Schlafzimmer_Weather]
raw:data ...
regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
reset:
statusRequest:
tplDel:tmplt
unpair:
expert:
def 0
det 0
raw 0
tpl 1
io:
newChn +666001,00,00,00
nextSend 1594891615.97483
rxt 2
vccu VCCU
p:
666001
00
00
00
prefIO:
CUL_Cube
mRssi:
mNo 20
io:
CUL_Cube:
-60
-60
CUL_Garage:
HmUART:
-82
-82
HmUART_local:
prt:
bErr 0
sProc 0
sleeping 1
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rpt:
IO HmUART
flg A
ts 1594891615.74288
ack:
HASH(0x55820361c580)
20800223096066600100
rssi:
at_CUL_Cube:
avg -64.25
cnt 2
lst -64
max -64
min -64.5
at_HmUART:
avg -82
cnt 1
lst -82
max -82
min -82
tmpl:
Attributes:
.mId no
DbLogExclude .*
DbLogInclude battery,luminosity
IODev CUL_Cube
IOgrp VCCU:CUL_Cube
actCycle 000:30
actStatus alive
autoReadReg 0_off
devStateIcon ok:measure_battery_100@green low:measure_battery_0@red
event-on-change-reading .*
event-on-update-reading luminosity
expert defReg,allReg,rawReg,templ
firmware 0.15
model HB-UW-Sen-THPL-O
modelForce HB-UW-Sen-THPL-O
peerIDs 00000000,
room Keller
serialNr FHEM666001
stateFormat luminosity
battery
subType THPLSensor
suppressReading brightness,state,temperature
timestamp-on-change-reading .*
userReadings d_min:luminosity.* {my $t=int(ReadingsVal($name,"luminosity","0")); my $a=int(ReadingsVal($name,"d_min","9999")); my $r=($t<$a) ? $t : $a; return $r;},
d_max:luminosity.* {my $t=int(ReadingsVal($name,"luminosity","0")); my $a=int(ReadingsVal($name,"d_max","0")); my $r=($t>$a) ? $t : $a; return $r;},
distance:luminosity.* {ReadingsNum($name,"luminosity",0);}