Hallo,
Corona -> viel zuhause lassen so Fehler auftauchen, die ich sonst nie hatte ;)
Normalerweise läuft meine Heizung recht autark mit vorgegebenen Profilen.
Aber nachdem ich nun doch eher mal "ungeplant" zuhause bin schalte ich schon mal den Modus um.
set Wandthermostat_WoZi_Climate controlMode auto
Heute ist mir aufgefallen, dass ich eben besagte Fehlermeldung im Log habe:
Zitat
2021.01.24 01:40:01 1: Error: >Wandthermostat_WoZi_chn-05< has no TYPE, but following keys: ><
Dann sicherheitshalber mal fhem ein update verpasst.
Fehler bleibt...
Dann auf die Suche nach dem "chn-05" gemacht: den gibt es offenbar gar nicht...
Hier das list:
Internals:
DEF 32185B
FUUID 5c573a6f-f33f-753d-b6ad-b37e1117e60dc1d1
IODev hmusb
LASTInputDev hmusb
MSGCNT 17
NAME Wandthermostat_WoZi
NOTIFYDEV global
NR 784
NTFY_ORDER 50-Wandthermostat_WoZi
STATE CMDs_done
TYPE CUL_HM
channel_01 Wandthermostat_WoZi_Weather
channel_02 Wandthermostat_WoZi_Climate
channel_03 Wandthermostat_WoZi_WindowRec
channel_06 Wandthermostat_WoZi_remote
channel_07 Wandthermostat_WoZi_SwitchTr
hmusb_MSGCNT 17
hmusb_RAWMSG E32185B,0000,105D7242,FF,FFE7,AE847032185B00000000D225
hmusb_RSSI -25
hmusb_TIME 2021-01-24 01:49:03
lastMsg No:AE - t:70 s:32185B d:000000 00D225
protLastRcv 2021-01-24 01:49:03
protRcv 17 last_at:2021-01-24 01:49:03
protSnd 4 last_at:2021-01-24 01:40:01
protSndB 2 last_at:2021-01-24 01:40:01
protState CMDs_done
rssi_at_hmusb cnt:17 min:-25 max:-25 avg:-25 lst:-25
rssi_hmusb cnt:2 min:-19 max:-19 avg:-19 lst:-19
READINGS:
2021-01-24 01:46:32 Activity alive
2021-01-24 01:40:01 CommandAccepted yes
2018-04-02 12:19:09 D-firmware 1.2
2018-04-02 12:19:09 D-serialNr LEQ0994182
2021-01-02 14:07:27 PairedTo 0xAFFE11
2014-12-30 16:56:38 R-btnLock off
2014-12-30 16:56:38 R-burstRx on
2014-12-30 16:56:38 R-cyclicInfoMsg on
2016-02-04 20:02:42 R-cyclicInfoMsgDis 0
2014-12-30 16:56:38 R-globalBtnLock off
2014-12-30 16:56:38 R-localResDis off
2014-12-30 16:56:38 R-lowBatLimitRT 2.2 V
2014-12-30 16:56:38 R-modusBtnLock off
2015-01-08 11:40:56 R-pairCentral 0xAFFE11
2021-01-24 01:41:49 battery ok
2021-01-24 01:41:49 batteryLevel 3
2021-01-16 00:35:33 cfgState ok
2021-01-24 01:40:01 commState CMDs_done
2021-01-24 01:41:49 desired-temp 19.0
2021-01-24 01:41:49 measured-temp 21.0
2021-01-02 14:07:22 powerOn 2021-01-02 14:07:22
2021-01-02 14:07:22 recentStateType info
2021-01-24 01:40:01 state CMDs_done
2021-01-23 10:45:01 time-request -
helper:
HM_CMDNR 174
cSnd 11AFFE1132185B8002,11AFFE1132185B8002
mId 00AD
peerFriend
peerOpt -:thermostat
regLst 0
rxType 6
supp_Pair_Rep 0
cmds:
TmplKey :no:1611448603.03621
TmplTs 1611448603.03621
cmdKey 0:1:0::Wandthermostat_WoZi:00AD:01:
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) [-peerChn-]
inhibit [(on|{off})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sysTime noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
lst:
condition slider,0,1,255
peer Wandthermostat_WoZi,Names
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 1
raw 0
tpl 0
io:
newChn +32185B,00,00,00
nextSend 1611449343.44859
rxt 0
vccu vccu
p:
32185B
00
00
00
prefIO:
hmusb
mRssi:
mNo AE
io:
hmusb:
-17
-17
peerIDsH:
prt:
awake 0
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_hmusb:
avg -25
cnt 17
lst -25
max -25
min -25
hmusb:
avg -19
cnt 2
lst -19
max -19
min -19
shRegW:
07 02
tmpl:
Attributes:
IODev hmusb
IOgrp vccu:hmusb
actCycle 000:20
actStatus alive
autoReadReg 4_reqStatus
event-on-change-reading .*
event-on-update-reading battery,batteryLevel
expert defReg,allReg
firmware 1.2
icon hm-tc-it-wm-w-eu
model HM-TC-IT-WM-W-EU
msgRepeat 1
my_batteryType 2xAAA
serialNr LEQ0994182
subType thermostat
userattr my_batteryType
webCmd getConfig:clear msgEvents
Gut, dann dachte ich: vielleicht sind da irgendwann mal channels "verloren gegangen" oder ist was durcheinander gekommen.
Also aus alten Sicherungen in der fhem.cfg geschaut.
Nö, die Channel-Abfolge ist mind. schon seit 2018 so (weiter zurück hatte ich nix mehr)...
Gut dann verbose auf 5 und den Befehl noch mal abgesetzt, hier das Log:
2021.01.24 01:40:01 5: Cmd: >set Wandthermostat_WoZi_Climate controlMode auto<
2021.01.24 01:40:01 3: CUL_HM set Wandthermostat_WoZi_Climate controlMode auto
2021.01.24 01:40:01 5: Starting notify loop for Heizkoerperthermostat_WoZi_Climate, 1 event(s), first is controlMode: set_auto
2021.01.24 01:40:01 5: CUL_HM set Heizkoerperthermostat_WoZi_Climate ?
2021.01.24 01:40:01 5: End notify loop for Heizkoerperthermostat_WoZi_Climate
2021.01.24 01:40:01 5: Starting notify loop for Heizkoerperthermostat_WoZi, 1 event(s), first is commState: CMDs_pending
2021.01.24 01:40:01 5: CUL_HM set Heizkoerperthermostat_WoZi ?
2021.01.24 01:40:01 5: End notify loop for Heizkoerperthermostat_WoZi
2021.01.24 01:40:01 5: Starting notify loop for Heizkoerperthermostat_WoZi, 1 event(s), first is CMDs_pending
2021.01.24 01:40:01 5: CUL_HM set Heizkoerperthermostat_WoZi ?
2021.01.24 01:40:01 5: End notify loop for Heizkoerperthermostat_WoZi
2021.01.24 01:40:01 5: CUL_HM Heizkoerperthermostat_WoZi protEvent:CMDs_pending pending:1
2021.01.24 01:40:01 5: HMLAN_Send: hmusb I:+2B1A82,02,00,00
2021.01.24 01:40:01 5: Starting notify loop for Wandthermostat_WoZi_Climate, 1 event(s), first is controlMode: set_auto
2021.01.24 01:40:01 4: dewpoint_notify: cmd_type=dewpoint devname=Wandthermostat_WoZi_Climate dewname=dpInnen, dev=Wandthermostat_WoZi_Climate, dev_regex=Wandthermostat_.*_Climate temp_name=measured-temp hum_name=humidity
2021.01.24 01:40:01 5: dewpoint_notify: s='controlMode: set_auto'
2021.01.24 01:40:01 5: dewpoint_notify: evName='controlMode:' val=set_auto'
2021.01.24 01:40:01 5: dewpoint_notify: max_timediff=1
2021.01.24 01:40:01 5: rgClimateStatus: not on any display, ignoring notify
2021.01.24 01:40:01 5: CUL_HM set Wandthermostat_WoZi_Climate ?
2021.01.24 01:40:01 5: CUL_HM set Wandthermostat_WoZi_Climate ?
2021.01.24 01:40:01 5: End notify loop for Wandthermostat_WoZi_Climate
2021.01.24 01:40:01 5: Starting notify loop for Wandthermostat_WoZi, 1 event(s), first is commState: CMDs_pending
2021.01.24 01:40:01 5: CUL_HM set Wandthermostat_WoZi ?
2021.01.24 01:40:01 5: End notify loop for Wandthermostat_WoZi
2021.01.24 01:40:01 5: Starting notify loop for Wandthermostat_WoZi, 1 event(s), first is CMDs_pending
2021.01.24 01:40:01 5: CUL_HM set Wandthermostat_WoZi ?
2021.01.24 01:40:01 5: End notify loop for Wandthermostat_WoZi
2021.01.24 01:40:01 5: CUL_HM Wandthermostat_WoZi protEvent:CMDs_pending pending:1
2021.01.24 01:40:01 5: HMLAN_Send: hmusb S:S31D558D7 stat: 00 t:00000000 d:01 r:31D558D7 m:AB B112 AFFE11 32185B
2021.01.24 01:40:01 5: Starting notify loop for Wandthermostat_WoZi, 1 event(s), first is commState: CMDs_processing...
2021.01.24 01:40:01 5: CUL_HM set Wandthermostat_WoZi ?
2021.01.24 01:40:01 5: End notify loop for Wandthermostat_WoZi
2021.01.24 01:40:01 5: CUL_HM Wandthermostat_WoZi protEvent:CMDs_processing... pending:1
2021.01.24 01:40:01 4: WEB: /fhem?cmd.setWandthermostat_WoZi_Climate%3Dset%20Wandthermostat_WoZi_Climate%20controlMode%20auto&XHR=1&fwcsrf=csrf_740416899873846&fw_id=2147 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate
2021.01.24 01:40:01 5: HMLAN/RAW: /R31D558D7,0001,10552E39,FF,FFE7,AB800232185BAFFE1100
2021.01.24 01:40:01 5: HMLAN_Parse: hmusb R:R31D558D7 stat:0001 t:10552E39 d:FF r:FFE7 m:AB 8002 32185B AFFE11 00
2021.01.24 01:40:01 5: hmusb: dispatch A0AAB800232185BAFFE1100::-25:hmusb
2021.01.24 01:40:01 5: HMLAN_Send: hmusb S:S31D55AF8 stat: 00 t:00000000 d:01 r:31D55AF8 m:AC A011 AFFE11 32185B 8002
2021.01.24 01:40:01 5: CUL_HM Wandthermostat_WoZi protEvent:CMDs_processing... pending:0
2021.01.24 01:40:01 4: Connection accepted from WebMagicMirror_192.168.1.110_47092
2021.01.24 01:40:01 1: Error: >Wandthermostat_WoZi_chn-05< has no TYPE, but following keys: ><
2021.01.24 01:40:01 5: HMLAN/RAW: /R31D55AF8,0001,10552F5B,FF,FFE7,AC800232185BAFFE11010226001300
2021.01.24 01:40:01 5: HMLAN_Parse: hmusb R:R31D55AF8 stat:0001 t:10552F5B d:FF r:FFE7 m:AC 8002 32185B AFFE11 010226001300
2021.01.24 01:40:01 5: hmusb: dispatch A0FAC800232185BAFFE11010226001300::-25:hmusb
2021.01.24 01:40:01 5: CUL_HM Wandthermostat_WoZi protEvent:CMDs_done
2021.01.24 01:40:01 5: Starting notify loop for Wandthermostat_WoZi, 3 event(s), first is battery: ok
Also der Befehl wurde korrekt ausgeführt.
Mich hat nur die Fehlermeldung etwas "verwirrt"...
Wenn ich noch was liefern kann, dann bitte sagen was.
EDIT: habe eben noch mal das Log durchsucht. Also bis zum 19.01. hatte ich den Fehler nicht! Ich habe ein Update am 20.01. durchgeführt, seit dem habe ich wohl den Fehler im Log. Letztes Update davor ist schon ne Weile her (geschätzt Mitte Dezember)...
EDIT: seither wurden ja (fast) alle CUL_HM und "angelehnte" Dateien geändert. Irgendwas davon verursacht wohl die Fehlerausgabe. Hier die Versionen (also meine aktuellen):
Zitat
10_CUL_HM.pm 23529 2021-01-16 15:23:00Z martinp876
98_HMinfo.pm 23530 2021-01-16 15:24:05Z martinp876
00_HMLAN.pm 18152 2019-01-05 23:18:38Z martinp876
HMConfig.pm 23420 2020-12-26 15:03:01Z martinp876
EDIT: jetzt lese ich ja viel im Forum mit... Aber das ist mir wohl durch die Lappen gegangen ;) Also bin wohl nicht alleine https://forum.fhem.de/index.php/topic,118018.msg1124463.html#msg1124463
Danke schon mal, Joachim