Hallo,
ich habe 6 HM-CC-RT-DN gepeert. Die Raumtemperatur erhalten sie von einem externen Thermometer (Xiaomi).
Mit zwei habe ich Probleme.
Durch die Heizperiode ist mir aufgefallen, dass bei zwei etwas nicht stimmt.
Wenn ich die Templist aktualisiere wird mir folgendes Ergebnis angezeigt
passed : ./FHEM/tempList.cfg:HM_7294A4_Clima for HM_7294A4_Clima
passed : ./FHEM/tempList.cfg:KIND_HEIZUNG_1_Clima for KIND_HEIZUNG_1_Clima
restore: ./FHEM/tempList.cfg:KIND_HEIZUNG_2_Clima for KIND_HEIZUNG_2_Clima
restore: ./FHEM/tempList.cfg:WOH_HEIZUNG_1_Clima for WOH_HEIZUNG_1_Clima
restore: ./FHEM/tempList.cfg:WOH_HEIZUNG_2_Clima for WOH_HEIZUNG_2_Clima
restore: ./FHEM/tempList.cfg:WOH_HEIZUNG_3_Clima for WOH_HEIZUNG_3_Clima
Problem 1:
Ich habe die zwei _Clima vom HM-CC-RT-DN (KIND_HEIZUNG_1_Clima und KIND_HEIZUNG_2_Clima) verglichen, welche sich im Kinderzimmer befinden.
Der einzige Unterschied, welchen ich feststellen konnte ist, dass bei einem cfgState - ok
steht und beim anderen cfgState - RegPend
Problem 2:
Das andere HM-CC-RT-DN (HM_7294A4_Clima) habe ich erst neu installiert und eingerichtet.
Ich bin eigentlich genaus vorgegangen, wie ich die anderen eingerichtet hatte (https://hilftdirweiter.de/fhem-homematic-heizkoerperthermostat-mit-externem-temperatursensor-peeren/).
Das externe Thermostat liefert meiner Meinung nach auch die richtige Temperatur an den virtuellen Temperatursensor. Zumindest wird die richtige Termperatur dort angezeigt.
Es liefert aber nicht die Templist an das Thermostat.
Der folgende Befehl gibt folgendes aus:
set hm peerXref
peerXref done:
x-ref list
actor
HM_1906AC => 13A98801
receive
HM_7294A4_Weather => BAD_virt_Temperatur_Sensor
KIND_HEIZUNG_1_Weather => KIND_virt_Temperatur_Sensor1
KIND_HEIZUNG_2_Weather => KIND_virt_Temperatur_Sensor2
WOH_HEIZUNG_1_Weather => WOH_virt_Temperatur_Sensor1
WOH_HEIZUNG_2_Weather => WOH_virt_Temperatur_2_Sensor1
WOH_HEIZUNG_3_Weather => WOH_virt_Temperatur_3_Sensor1
undef
BAD_virt_Temperatur_Sensor => HM_7294A4_Weather
KIND_virt_Temperatur_Sensor1 => KIND_HEIZUNG_1_Weather
KIND_virt_Temperatur_Sensor2 => KIND_HEIZUNG_2_Weather
WOH_virt_Temperatur_2_Sensor1 => WOH_HEIZUNG_2_Weather
WOH_virt_Temperatur_3_Sensor1 => WOH_HEIZUNG_3_Weather
WOH_virt_Temperatur_Sensor1 => WOH_HEIZUNG_1_Weather
Demnach sollte es doch in beide Richtungen richtig gepeert sein.
Warum werden aber die Werte aus der Templist nicht übertragen?
Hier die Lists von den ich meine das man sie benötigt.
Für Problem 1:
Hier das List vom KIND_HEIZUNG_1
Internals:
DEF 62FB6A04
FUUID 5c65c66e-f33f-194f-2bc1-7962f7fb053a7e27
NAME KIND_HEIZUNG_1_Clima
NR 45
NTFY_ORDER 48-KIND_HEIZUNG_1_Clima
STATE T: 19.7 desired: 18.5 valve: 0
TYPE CUL_HM
chanNo 04
device KIND_HEIZUNG_1
disableNotifyFn 1
eventCount 6257
Helper:
DBLOG:
ValvePosition:
DbLog:
TIME 1664219911.56623
VALUE 0
state:
DbLog:
TIME 1664219911.56623
VALUE T: 19.7 desired: 18.5 valve: 0
READINGS:
2022-02-17 07:29:07 CommandAccepted yes
2022-03-08 19:10:54 R-boostPos 80 %
2022-03-08 19:10:54 R-btnNoBckLight off
2022-03-08 19:10:54 R-dayTemp 21 C
2022-03-08 19:10:54 R-daylightSaveTime on
2022-03-08 19:10:54 R-modePrioManu all
2022-03-08 19:10:54 R-modePrioParty all
2022-03-08 19:10:54 R-nightTemp 17 C
2022-03-08 19:10:54 R-noMinMax4Manu off
2022-03-08 19:10:54 R-regAdaptive on
2022-03-08 19:10:54 R-showInfo time
2018-11-23 19:27:24 R-sign off
2022-03-08 19:10:54 R-tempOffset 0.0K
2022-03-08 19:10:54 R-valveOffsetRt 0 %
2022-03-08 19:10:54 R-winOpnBoost off
2022-09-25 19:37:31 R_0_tempListSat 07:00 18.5 19:00 20.5 24:00 18.5
2022-09-25 19:37:31 R_1_tempListSun 07:00 18.5 19:00 20.5 24:00 18.5
2022-09-25 19:37:31 R_2_tempListMon 13:30 18.5 18:30 20.5 24:00 18.5
2022-09-25 19:37:31 R_3_tempListTue 13:30 18.5 18:30 20.5 24:00 18.5
2022-09-25 19:37:31 R_4_tempListWed 13:30 18.5 18:30 20.5 24:00 18.5
2022-09-25 19:37:31 R_5_tempListThu 13:30 18.5 18:30 20.5 24:00 18.5
2022-09-25 19:37:31 R_6_tempListFri 13:30 18.5 18:30 20.5 24:00 18.5
2022-09-25 19:37:31 R_tempList_State verified
2022-09-25 19:37:27 RegL_01. 00:00 08:00
2022-09-25 19:37:31 RegL_07. 00:00 01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:4A 15:54 16:52 17:E4 18:4B 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:4A 2F:54 30:52 31:E4 32:4B 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:4A 49:A2 4A:52 4B:DE 4C:4B 4D:20 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:4A 63:A2 64:52 65:DE 66:4B 67:20 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:4A 7D:A2 7E:52 7F:DE 80:4B 81:20 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:4A 97:A2 98:52 99:DE 9A:4B 9B:20 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:4A B1:A2 B2:52 B3:DE B4:4B B5:20 B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:12 CB:21 CC:2C CD:12 CE:21 CF:2D
2022-09-26 21:18:31 ValvePosition 0
2022-09-26 21:18:31 boostTime -
2022-09-26 18:43:23 cfgState ok
2022-09-26 21:18:31 controlMode auto
2022-09-26 21:18:31 desired-temp 18.5
2022-09-26 21:18:31 measured-temp 19.7
2022-09-26 21:18:31 partyEnd -
2022-09-26 21:18:31 partyStart -
2022-09-26 21:18:31 partyTemp -
2022-02-17 07:29:07 recentStateType ack
2022-09-26 21:18:31 state T: 19.7 desired: 18.5 valve: 0
2022-02-13 16:29:18 tempTmplSet KIND_HEIZUNG_1_Clima
2022-02-17 07:29:06 trigLast fhem:80
TEMPLIST:
Fri:
0:
HOUR 13
MINUTE 30
TEMP 18.5
1:
HOUR 18
MINUTE 30
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Mon:
0:
HOUR 13
MINUTE 30
TEMP 18.5
1:
HOUR 18
MINUTE 30
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Sat:
0:
HOUR 07
MINUTE 00
TEMP 18.5
1:
HOUR 19
MINUTE 00
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Sun:
0:
HOUR 07
MINUTE 00
TEMP 18.5
1:
HOUR 19
MINUTE 00
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Thu:
0:
HOUR 13
MINUTE 30
TEMP 18.5
1:
HOUR 18
MINUTE 30
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Tue:
0:
HOUR 13
MINUTE 30
TEMP 18.5
1:
HOUR 18
MINUTE 30
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Wed:
0:
HOUR 13
MINUTE 30
TEMP 18.5
1:
HOUR 18
MINUTE 30
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
helper:
peerFriend peerRTteam2
peerIDsRaw ,00000000
peerIDsState complete
peerOpt p:thermostat
regLst 1,7
cmds:
TmplKey :no:1664210443.64482
TmplTs 1664210443.64482
cmdKey 1:0:0::KIND_HEIZUNG_1:0095:04:
cmdLst:
burstXmit noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
controlManu (on|off|5.0..30.0;0.5)
controlMode (auto|manual|boost|day|night)
controlParty -temp- -startDate- -startTime- -endDate- -endTime-
desired-temp (on|off|5.0..30.0;0.5)
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
peerBulk -peer1,peer2,...- [({set}|unset)]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
sysTime noArg
tempListFri [(prep|{exec})] -HH:MM- -temp- [...]
tempListMon [(prep|{exec})] -HH:MM- -temp- [...]
tempListSat [(prep|{exec})] -HH:MM- -temp- [...]
tempListSun [(prep|{exec})] -HH:MM- -temp- [...]
tempListThu [(prep|{exec})] -HH:MM- -temp- [...]
tempListTmpl [({verify}|restore)] [[-file-:]-templateName-]
tempListTue [(prep|{exec})] -HH:MM- -temp- [...]
tempListWed [(prep|{exec})] -HH:MM- -temp- [...]
tempTmplSet -tempTmpl-
tplDel -tplDel-
tplSet_0 -tplChan-
lst:
condition slider,0,1,255
peer
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 0
raw 1
tpl 0
peerIDsH:
00000000 broadcast
regCollect:
role:
chn 1
shRegR:
07 00
shadowReg:
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000
room Heizung
tempListTmpl KIND_HEIZUNG_1_Clima
List vom KIND_HEIZUNG_2
Internals:
DEF 62FAC804
FUUID 5c65c66e-f33f-194f-f65d-d697f028d4a6acf4
NAME KIND_HEIZUNG_2_Clima
NR 53
NTFY_ORDER 48-KIND_HEIZUNG_2_Clima
STATE T: 19.7 desired: 18.5 valve: 0
TYPE CUL_HM
chanNo 04
device KIND_HEIZUNG_2
disableNotifyFn 1
eventCount 6235
Helper:
DBLOG:
ValvePosition:
DbLog:
TIME 1664219962.72859
VALUE 0
state:
DbLog:
TIME 1664219962.72859
VALUE T: 19.7 desired: 18.5 valve: 0
READINGS:
2022-02-17 07:27:37 CommandAccepted yes
2022-03-10 12:27:56 R-boostPos 80 %
2022-03-10 12:27:56 R-btnNoBckLight off
2022-03-10 12:27:56 R-dayTemp 21 C
2022-03-10 12:27:56 R-daylightSaveTime on
2022-03-10 12:27:56 R-modePrioManu all
2022-03-10 12:27:56 R-modePrioParty all
2022-03-10 12:27:56 R-nightTemp 17 C
2022-03-10 12:27:56 R-noMinMax4Manu off
2022-03-10 12:27:56 R-regAdaptive on
2022-03-10 12:27:56 R-showInfo time
2018-11-23 19:37:17 R-sign off
2022-03-10 12:27:56 R-tempOffset 0.0K
2022-03-10 12:27:56 R-valveOffsetRt 0 %
2022-03-10 12:27:56 R-winOpnBoost off
2022-09-25 19:36:25 R_0_tempListSat 07:00 18.5 19:00 20.5 24:00 18.5
2022-09-25 19:36:25 R_1_tempListSun 07:00 18.5 19:00 20.5 24:00 18.5
2022-09-25 19:36:25 R_2_tempListMon 13:30 18.5 18:30 20.5 24:00 18.5
2022-09-25 19:36:25 R_3_tempListTue 13:30 18.5 18:30 20.5 24:00 18.5
2022-09-25 19:36:25 R_4_tempListWed 13:30 18.5 18:30 20.5 24:00 18.5
2022-09-25 19:36:25 R_5_tempListThu 13:30 18.5 18:30 20.5 24:00 18.5
2022-09-25 19:36:25 R_6_tempListFri 13:30 18.5 18:30 20.5 24:00 18.5
2022-09-25 19:36:25 R_tempList_State verified
2022-09-25 19:36:21 RegL_01. 00:00 08:00
2022-09-25 19:36:25 RegL_07. 00:00 01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:4A 15:54 16:52 17:E4 18:4B 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:4A 2F:54 30:52 31:E4 32:4B 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:4A 49:A2 4A:52 4B:DE 4C:4B 4D:20 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:4A 63:A2 64:52 65:DE 66:4B 67:20 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:4A 7D:A2 7E:52 7F:DE 80:4B 81:20 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:4A 97:A2 98:52 99:DE 9A:4B 9B:20 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:4A B1:A2 B2:52 B3:DE B4:4B B5:20 B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:12 CB:21 CC:2C CD:12 CE:21 CF:2D
2022-09-26 21:19:22 ValvePosition 0
2022-09-26 21:19:22 boostTime -
2022-09-26 18:43:23 cfgState RegPend
2022-09-26 21:19:22 controlMode auto
2022-09-26 21:19:22 desired-temp 18.5
2022-09-26 21:19:22 measured-temp 19.7
2022-09-26 21:19:22 partyEnd -
2022-09-26 21:19:22 partyStart -
2022-09-26 21:19:22 partyTemp -
2022-02-17 07:27:37 recentStateType ack
2022-09-26 21:19:22 state T: 19.7 desired: 18.5 valve: 0
2022-02-13 16:29:49 tempTmplSet KIND_HEIZUNG_2_Clima
2022-02-17 07:27:37 trigLast fhem:80
TEMPLIST:
Fri:
0:
HOUR 13
MINUTE 30
TEMP 18.5
1:
HOUR 18
MINUTE 30
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Mon:
0:
HOUR 13
MINUTE 30
TEMP 18.5
1:
HOUR 18
MINUTE 30
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Sat:
0:
HOUR 07
MINUTE 00
TEMP 18.5
1:
HOUR 19
MINUTE 00
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Sun:
0:
HOUR 07
MINUTE 00
TEMP 18.5
1:
HOUR 19
MINUTE 00
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Thu:
0:
HOUR 13
MINUTE 30
TEMP 18.5
1:
HOUR 18
MINUTE 30
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Tue:
0:
HOUR 13
MINUTE 30
TEMP 18.5
1:
HOUR 18
MINUTE 30
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Wed:
0:
HOUR 13
MINUTE 30
TEMP 18.5
1:
HOUR 18
MINUTE 30
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
helper:
peerFriend peerRTteam2
peerIDsRaw ,00000000
peerIDsState complete
peerOpt p:thermostat
regLst 1,7
cfgChk:
idRc03 fail
cmds:
TmplKey :no:1663270731.71746
TmplTs 1663270731.71746
cmdKey 1:0:0::KIND_HEIZUNG_2:0095:04:
cmdLst:
burstXmit noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
controlManu (on|off|5.0..30.0;0.5)
controlMode (auto|manual|boost|day|night)
controlParty -temp- -startDate- -startTime- -endDate- -endTime-
desired-temp (on|off|5.0..30.0;0.5)
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
sysTime noArg
tempListFri [(prep|{exec})] -HH:MM- -temp- [...]
tempListMon [(prep|{exec})] -HH:MM- -temp- [...]
tempListSat [(prep|{exec})] -HH:MM- -temp- [...]
tempListSun [(prep|{exec})] -HH:MM- -temp- [...]
tempListThu [(prep|{exec})] -HH:MM- -temp- [...]
tempListTmpl [({verify}|restore)] [[-file-:]-templateName-]
tempListTue [(prep|{exec})] -HH:MM- -temp- [...]
tempListWed [(prep|{exec})] -HH:MM- -temp- [...]
tempTmplSet -tempTmpl-
tplDel -tplDel-
tplSet_0 -tplChan-
lst:
condition slider,0,1,255
peer
peerOpt KIND_HEIZUNG_1_ClimaTeam
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
peerIDsH:
00000000 broadcast
regCollect:
role:
chn 1
shRegR:
07 00
shadowReg:
RegL_07. 00:00 01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:4A 15:54 16:52 17:E4 18:4B 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:4A 2F:54 30:52 31:E4 32:4B 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:4A 49:A2 4A:52 4B:DE 4C:4B 4D:20 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:4A 63:A2 64:52 65:DE 66:4B 67:20 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:4A 7D:A2 7E:52 7F:DE 80:4B 81:20 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:4A 97:A2 98:52 99:DE 9A:4B 9B:20 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:4A B1:A2 B2:52 B3:DE B4:4B B5:20 B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:12 CB:21 CC:2C CD:12 CE:21 CF:2D
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000
room Heizung
tempListTmpl KIND_HEIZUNG_2_Clima
Für Problem 2:
List vom Device HM-CC-RT-DN
Internals:
CFGFN
DEF 7294A4
FUUID 632cb6fc-f33f-194f-93b4-d7df1f2b0cb42eeb
HmUART_MSGCNT 2361
HmUART_RAWMSG 05000032F086107294A40000000A8CBB100000
HmUART_RSSI -50
HmUART_TIME 2022-09-26 21:21:02
IODev HmUART
LASTInputDev HmUART
MSGCNT 2361
NAME BAD_HEIZUNG
NR 21473
NTFY_ORDER 48-HM_7294A4
STATE CMDs_done
TYPE CUL_HM
channel_01 HM_7294A4_Weather
channel_02 HM_7294A4_Climate
channel_03 HM_7294A4_WindowRec
channel_04 HM_7294A4_Clima
channel_05 HM_7294A4_ClimaTeam
channel_06 HM_7294A4_remote
disableNotifyFn 1
eventCount 2392
lastMsg No:F0 - t:10 s:7294A4 d:000000 0A8CBB100000
protCmdDel 4
protCondBurst off
protLastRcv 2022-09-26 21:21:02
protNack 1 last_at:2022-09-26 18:31:02
protRcv 2362 last_at:2022-09-26 21:21:02
protSnd 93 last_at:2022-09-26 18:31:11
protSndB 1 last_at:2022-09-22 21:42:18
protState CMDs_done
rssi_at_HmUART cnt:2362 min:-82 max:-49 avg:-54.27 lst:-50
Helper:
DBLOG:
state:
DbLog:
TIME 1664209871.63839
VALUE CMDs_done
READINGS:
2022-09-26 18:31:02 CommandAccepted no
2022-09-26 18:31:19 D-firmware 1.5
2022-09-26 18:31:19 D-serialNr REQ1183293
2022-09-26 18:31:10 IODev HmUART
2022-09-26 18:31:04 PairedTo 0xFA3B12
2022-09-26 18:31:04 RegL_00. 00:00 01:01 02:01 09:01 0A:FA 0B:3B 0C:12 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00
2022-09-26 21:21:02 actuator 0
2022-09-26 21:21:02 battery ok
2022-09-26 21:21:02 batteryLevel 3.1
2022-09-26 18:43:23 cfgState ok
2022-09-26 18:31:11 commState CMDs_done
2022-09-26 21:21:02 desired-temp 17.5
2022-09-26 21:21:02 measured-temp 18.7
2022-09-26 21:21:02 motorErr ok
2022-09-22 21:46:31 powerOn 2022-09-22 21:46:31
2022-09-22 21:46:31 recentStateType info
2022-09-26 18:31:11 state CMDs_done
2022-09-26 16:50:30 time-request -
RegL_07.:
VAL
helper:
HM_CMDNR 240
PONtest 1
cSnd 01FA3B127294A40603,01FA3B127294A406040000000001
cfgStateUpdt 0
lastMsgTm 1664220062.85605
mId 0095
peerFriend -
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
cmds:
TmplKey :no:1663876121.44664
TmplTs 1663876121.44664
cmdKey 0:1:0::BAD_HEIZUNG:0095:00:
cmdLst:
assignHmKey noArg
burstXmit 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-]
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
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 0
det 0
raw 1
tpl 0
io:
flgs 0
newChn +7294A4,00,00,00
nextSend 1664220062.93501
rxt 2
vccu
p:
7294A4
00
00
00
prefIO:
mRssi:
mNo F0
io:
HmUART:
-44
-44
peerIDsH:
prt:
awake 0
bErr 0
brstWu 0
sProc 0
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
rssi:
at_HmUART:
avg -54.2751905165114
cnt 2362
lst -50
max -49
min -82
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IODev HmUART
autoReadReg 4_reqStatus
expert rawReg
firmware 1.5
model HM-CC-RT-DN
room Bad,CUL_HM
serialNr REQ1183293
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
List vom virtuellen Sensor:
Internals:
CFGFN
DEF 965186
FUUID 632cc3d1-f33f-194f-fec9-18635a4a9286214e
IODev HmUART
NAME BAD_virt_Temperatur
NR 21745
NTFY_ORDER 48-BAD_virt_Temperatur
STATE CMDs_done
TYPE CUL_HM
channel_01 BAD_virt_Temperatur_Btn1
disableNotifyFn 1
eventCount 9009
protCmdDel 1
protResnd 3 last_at:2022-09-22 22:22:00
protResndFail 1 last_at:2022-09-22 22:22:05
protSnd 2251 last_at:2022-09-26 21:23:46
protState CMDs_done
Helper:
DBLOG:
state:
DbLog:
TIME 1664220226.74863
VALUE CMDs_done
READINGS:
2022-09-26 21:23:46 IODev HmUART
2022-09-26 18:43:23 cfgState ok
2022-09-26 21:23:46 commState CMDs_done
2022-09-26 21:23:46 state CMDs_done
helper:
HM_CMDNR 147
cSnd ,01FA3B1296518600040000000000
cfgStateUpdt 0
mId FFF1
peerFriend -
peerOpt -:virtual
regLst
rxType 1
cmds:
TmplKey :no:1663878404.32936
TmplTs 1663878404.32936
cmdKey 0:1:1::BAD_virt_Temperatur:FFF1:00:
cmdLst:
clear [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
tplSet_0 -tplChan-
virtual [(1..50;1|{1})]
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
expert:
def 1
det 0
raw 0
tpl 0
io:
flgs 0
newChn +965186,00,00,00
rxt 0
vccu
p:
965186
00
00
00
prefIO:
mRssi:
mNo
peerIDsH:
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
vrt 1
tmpl:
Attributes:
IODev HmUART
autoReadReg 4_reqStatus
model VIRTUAL
msgRepeat 0
room Bad
subType virtual
webCmd virtual
List für das weiterleiten der Temperatur:
Internals:
CFGFN
COMMAND { my $T=(ReadingsVal("HUESensor44","temperature",20.0)); fhem "set BAD_virt_Temperatur_Sensor virtTemp $T";}
DEF +*00:05 { my $T=(ReadingsVal("HUESensor44","temperature",20.0)); fhem "set BAD_virt_Temperatur_Sensor virtTemp $T";}
FUUID 632cc6bc-f33f-194f-e5b9-252315a2cd188d49
NAME at_BAD_virt_Temperatur
NR 21794
NTM 21:29:04
PERIODIC yes
RELATIVE yes
REP -1
STATE Next: 21:29:04
TIMESPEC 00:05
TRIGGERTIME 1664220544.8216
TRIGGERTIME_FMT 2022-09-26 21:29:04
TYPE at
eventCount 1139
Helper:
DBLOG:
state:
DbLog:
TIME 1664220244.86326
VALUE Next: 21:29:04
READINGS:
2022-09-26 21:24:04 state Next: 21:29:04
Attributes:
room Bad
List vom HM_7294A4_Weather (vom Bad):
Internals:
CFGFN
DEF 7294A401
FUUID 632cb6fc-f33f-194f-18e2-bf5b4da6270df656
NAME HM_7294A4_Weather
NR 21475
NTFY_ORDER 48-HM_7294A4_Weather
STATE 18.7
TYPE CUL_HM
chanNo 01
device HM_7294A4
disableNotifyFn 1
eventCount 2365
peerList BAD_virt_Temperatur_Sensor
Helper:
DBLOG:
state:
DbLog:
TIME 1664220373.85383
VALUE 18.7
READINGS:
2022-09-22 21:49:00 R-sign off
2022-09-26 18:43:23 cfgState ok
2022-09-26 18:31:11 commState CMDs_done
2022-09-26 21:26:13 measured-temp 18.7
2022-09-26 18:31:04 peerList BAD_virt_Temperatur_Sensor
2022-09-26 21:26:13 state 18.7
helper:
peerFriend peerSensT
peerIDsRaw ,96518601,00000000
peerIDsState complete
peerOpt p:thermostat
regLst 1
cmds:
TmplKey BAD_virt_Temperatur_Sensor:no:1663876121.44618
TmplTs 1663876121.44618
cmdKey 1:0:0::HM_7294A4::01:BAD_virt_Temperatur_Sensor
cmdLst:
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_BAD_virt_Temperatur_Sensor -tplPeer-
lst:
condition slider,0,1,255
peer BAD_virt_Temperatur_Sensor
peerOpt remove_BAD_virt_Temperatur_Sensor
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 0
tpl 0
peerIDsH:
00000000 broadcast
96518601 BAD_virt_Temperatur_Sensor
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000,96518601
List vom HM_7294A4_Weather:
Internals:
CFGFN
DEF 7294A401
FUUID 632cb6fc-f33f-194f-18e2-bf5b4da6270df656
NAME HM_7294A4_Weather
NR 21475
NTFY_ORDER 48-HM_7294A4_Weather
STATE 18.7
TYPE CUL_HM
chanNo 01
device HM_7294A4
disableNotifyFn 1
eventCount 2366
peerList BAD_virt_Temperatur_Sensor
Helper:
DBLOG:
state:
DbLog:
TIME 1664220539.88573
VALUE 18.7
READINGS:
2022-09-22 21:49:00 R-sign off
2022-09-26 18:43:23 cfgState ok
2022-09-26 18:31:11 commState CMDs_done
2022-09-26 21:28:59 measured-temp 18.7
2022-09-26 18:31:04 peerList BAD_virt_Temperatur_Sensor
2022-09-26 21:28:59 state 18.7
helper:
peerFriend peerSensT
peerIDsRaw ,96518601,00000000
peerIDsState complete
peerOpt p:thermostat
regLst 1
cmds:
TmplKey BAD_virt_Temperatur_Sensor:no:1663876121.44618
TmplTs 1663876121.44618
cmdKey 1:0:0::HM_7294A4::01:BAD_virt_Temperatur_Sensor
cmdLst:
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_BAD_virt_Temperatur_Sensor -tplPeer-
lst:
condition slider,0,1,255
peer BAD_virt_Temperatur_Sensor
peerOpt remove_BAD_virt_Temperatur_Sensor
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 0
tpl 0
peerIDsH:
00000000 broadcast
96518601 BAD_virt_Temperatur_Sensor
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000,96518601
Templist:
#init
entities:KIND_HEIZUNG_1_Clima,KIND_HEIZUNG_2_Clima
R_0_tempListSat> 07:00 18.5 19:00 20.5 24:00 18.5
R_1_tempListSun> 07:00 18.5 19:00 20.5 24:00 18.5
R_2_tempListMon> 13:30 18.5 18:30 20.5 24:00 18.5
R_3_tempListTue> 13:30 18.5 18:30 20.5 24:00 18.5
R_4_tempListWed> 13:30 18.5 18:30 20.5 24:00 18.5
R_5_tempListThu> 13:30 18.5 18:30 20.5 24:00 18.5
R_6_tempListFri> 13:30 18.5 18:30 20.5 24:00 18.5
entities:WOH_HEIZUNG_1_Clima,WOH_HEIZUNG_2_Clima,WOH_HEIZUNG_3_Clima
R_0_tempListSat> 07:00 18.5 23:00 20.5 24:00 18.5
R_1_tempListSun> 07:00 18.5 23:00 20.5 24:00 18.5
R_2_tempListMon> 06:00 18.5 23:00 20.5 24:00 18.5
R_3_tempListTue> 06:00 18.5 23:00 20.5 24:00 18.5
R_4_tempListWed> 06:00 18.5 23:00 20.5 24:00 18.5
R_5_tempListThu> 06:00 18.5 23:00 20.5 24:00 18.5
R_6_tempListFri> 06:00 18.5 23:00 20.5 24:00 18.5
entities:HM_7294A4_Clima
R_0_tempListSat> 07:00 18.5 23:00 20.5 24:00 18.5
R_1_tempListSun> 07:00 18.5 23:00 20.5 24:00 18.5
R_2_tempListMon> 06:00 18.5 23:00 20.5 24:00 18.5
R_3_tempListTue> 06:00 18.5 23:00 20.5 24:00 18.5
R_4_tempListWed> 06:00 18.5 23:00 20.5 24:00 18.5
R_5_tempListThu> 06:00 18.5 23:00 20.5 24:00 18.5
R_6_tempListFri> 06:00 18.5 23:00 20.5 24:00 18.5
Weiß gar nicht, wo anfangen...
a) CUL_HM&Co ist aktuell?
b) Warum hast du keine VCCU eingerichtet?
c) commStInCh scheint noch an dir vorbeigegangen zu sein?
Der Reihe nach: Aktuelle Module sind Pflicht, und eine VCCU mAn. eigentlich auch.
Wenn mit den aktuellen Modulen dann die Kommunikation zu einzelnen Devices nicht klappt, ist das meistens ein Timing-Thema, häufig verursacht durch sehr viele unnötige Events.
Sonstige Hinweise:
Diese Anleitung ist in etwa genauso Bullshit wie das, was dazu früher im Wiki gestanden hatte, nimm statt des "at" die aktuelle aus dem Wiki.
Es ist etwas unklar, warum du KIND_virt_Temperatur_Sensor1 und KIND_virt_Temperatur_Sensor2 angelegt hast.Falls die zum selben "Stammdevice" gehören, klappt das jedenfalls nicht so, wie du dir das gedacht hattest, warum, steht im Wiki...
Sorry, dass ich jetzt erst antworte.
zu b)
Habe mich mit der VCCU erst mal etwas beschäftigen müssen; was das überhaupt ist und wie ich sie einrichten muss.
Hört sich aber sinnvoll an.
Zitat von: Beta-User am 27 September 2022, 09:32:40
Weiß gar nicht, wo anfangen...
Das habe ich schon fast geahnt,... :-[
zu a)
Cul-HM ist aktuell. Letzte Update habe ich letzte Woche gemacht (vorher länger nicht). Habe aber jetzt nochmal ein Update gemacht.
zu c)
Das commStInCh ist tatsächlich an mir vorbeigegangen und habe aber jetzt auch nicht so recht was dazu gefunden?.
warum du KIND_virt_Temperatur_Sensor1 und KIND_virt_Temperatur_Sensor2
Ich dachte man soll pro Device einen virutellen Sensor anlegen. Im Kinderzimmer sind zwei Thermostate.
Oder habe ich das falsch verstanden?
Habe jetzt fürs BAD anstatt dem "at" ein notify angelegt. Bei den anderen wollte ich noch warten, weil diese ja derzeit zumindest noch funktionieren.
define at_BAD_virt_Temperatur notify HUESensor44:temperature:.* set BAD_virt_Temperatur_Sensor virtTemp $EVTPART1
Ist das so richtig und ich kann die anderen "at" auch so anpassen/ändern?
Die Kommunikation mit dem BAD funktioniert aber trotzdem nicht.
Als nächstes möchte ich aber trotzdem die VCCU einrichten (oder ist das jetzt keine so gute Idee, bis das bisherige funktioniert?).
Hierzu hätte ich vorab ein paar Fragen, damit nicht noch mehr Fehler auftauchen.
Zum Anlegen soll man ja folgenden Befehl eingeben.
define <Name der vccu> CUL_HM <hmId>
In meinem FHEM gibt es aber schon ein CUL_HM in der "linken Leiste". Wahrscheinlich im Zusammenhang mit der Einrichtung von meinen "Pi HM-MOD-RPI-PCB".
Kann ich trotzem diesen Befehl mit den selben Namen ausführen und auch den Rest von Wiki dazu?
Außerdem habe ich ein Device mit den Namen "hm" mit TYPE HMinfo. Mit diesen wähle ich verschiedene Templist (Winter, Sommer,...) aus.
Kann ich trotzdem nach Anleitung vorgehen? Bzgl. Templists habe ich bei der VCCU imWiki nichts gefunden.
Und dann habe ich noch das Device HmUART.
Von diesen nehme ich dann die D-HMIdOriginal fürs VCCU?
Der Hinweis bzgl. den verschiedenen Anleitungen/blogs stimmt schon und werde versuchen es in Zukunft zu beherzigen.
(diese sind manchmal auch schon älter und funktionieren dann nicht oder sind nicht auf den aktuellen Stand von FHEM angepasst)
Oftsmals sind diese aber für mich als Laie verständlicher geschrieben.
Wobei das Wiki zum VCCU gut geschrieben ist.
Trotzdem bleiben Fragen offen, weil ich hierbei zu "ängstlich" bin, dass danach weitere/andere Fehler entstehen und ich zusätzliche Probleme habe.
Zitat von: Ruggy am 29 September 2022, 08:21:22
zu b)
Habe mich mit der VCCU erst mal etwas beschäftigen müssen; was das überhaupt ist und wie ich sie einrichten muss.
Hört sich aber sinnvoll an.
Schon, aber lass das erst mal auf der Seite, du hast m.E. dringlichere Themen!
Zitat
zu a)
Cul-HM ist aktuell. Letzte Update habe ich letzte Woche gemacht (vorher länger nicht). Habe aber jetzt nochmal ein Update gemacht.
OK. Aber das OS ist hoffnungslos veraltet. Aus https://forum.fhem.de/index.php/topic,129331.0/topicseen.html war abzulesen, dass du noch mit Jessie unterwegs bist. NO GO! Kaufe eine SD-Karte und setze ein aktuelles OS auf (derzeit noch: bullseye). Prio: 1b
Zitat
zu c)
Das commStInCh ist tatsächlich an mir vorbeigegangen und habe aber jetzt auch nicht so recht was dazu gefunden?.
Die Suchworte "commStInCh" und "archetype" sollten ein paar Threads als Treffer liefern. Meine archetype-Vorschläge setzen halt eine VCCU voraus, das müßtest du für dich anpassen, es gibt auch einen "Einzeiler" von Otto123 zu dem Thema.
Das zu fixen ist für dich m.E. Prio 1a.
Zitat
warum du KIND_virt_Temperatur_Sensor1 und KIND_virt_Temperatur_Sensor2
Ich dachte man soll pro Device einen virutellen Sensor anlegen. Im Kinderzimmer sind zwei Thermostate.
Oder habe ich das falsch verstanden?
Jein. Du brauchst pro "Gruppe" einen virtuellen Sensor, aber ein "Stammdevice" darf nicht mehr haben als einen Temperatursensor.
Also entweder es gilt für die beiden Thermostate ein und dieselbe Raumtemperatur, dann können sie mit demselben Sensor-Device (-Endpunkt) gepeert werden, oder es sind unabhängige Teilräume, dann "KIND_virt1_Temperatur_Sensor" und "KIND_virt2_Temperatur_Sensor" (unterschiedliche HmId in den ersten 6 Ziffern!).
Zitat
Habe jetzt fürs BAD anstatt dem "at" ein notify angelegt. Bei den anderen wollte ich noch warten, weil diese ja derzeit zumindest noch funktionieren.
define at_BAD_virt_Temperatur notify HUESensor44:temperature:.* set BAD_virt_Temperatur_Sensor virtTemp $EVTPART1
Ist das so richtig und ich kann die anderen "at" auch so anpassen/ändern?
Das müßte passen, unterstellt, du hast bei Device:Reading keinen Fehler reingemacht...
Ich persönlich würde das insgesamt auch nur über ein einziges notify lösen, aber das wird jetzt hier auch zu kompliziert.
Du scheinst aber noch nicht komplett durchschaut zu haben, wo der Unterschied liegt, und warum am Ende von https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Temperatursensoren dann doch noch ein "at" auftaucht...
Anscheinend stifte ich noch mehr Verwirrung mit meinen verschieden Beiträgen als beabsichtig :-[
Bei anderen Thread bzgl. "DOIF..." handelt es sich um einen anderen Raspberry, welcher bei meinen Eltern sich befindet.
Habe aber nachgeschaut und es befindet sich auch auf diesen (bzgl. Thermostaten) das Jessie.
Ich denke, dass ich erst mal Prio 1a und 1b versuche umzusetzen.
zu Prio 1b)
Das ich ein aktuelles OS gern hätte, geister schon lange in meinen Kopf herum (und dies für beide Raspberrys).
Auch, damit FHEM mal wieder "sauber" installiert wäre. Durch meine Unerfahrenheit und vielen Tests, geht hier wahrscheinlich einiges so drunter und drüber (auf beiden Raspberrys).
Ich hätte also nichts dagegen.
Hierbei habe ich aber wieder das Problem mit dem "ängstlich" und dass danach andere Sachen nicht mehr funktionieren, welche bisher funktioniert haben. Bisher funktionierte es halt zumindes in etwa.
Ich denke aber, dass ich es schaffen würde und das Grundsätzliche doch wieder funktioniert. Ich würde halt alles von grund auf neu anlegen?
Am meißten Bedenken bei einer Neuinstallation:
Was ich noch nicht gefunden habe ist, eine für mich einfache und sichere Möglichkeit, dass ich meine bisherigen "gesammelten" Daten im DbLog (SQLITE) auf dem neuen System wieder habe (Wetterdaten seit Installation).
Ich habe schon viele verschiedene Beiträge dazu gelesen, hatte aber dann bei einen bestimmten Punkt wieder meine Probleme. Deshalb habe ich es immer wieder verschoben.
Wäre schön, wenn Du mir hier einen Tip gegen könntes. Macht dies viele Probleme?
Evlt. gibt es ja so eine Art Anleitung für "Dummies"
Zu Prio 1a)
Dann muß ich mich erst mal damit beschäftigen
meinst Du z.B. diesen Thread?
Den muß ich mir aber mehrmals durchlesen. Bei überfliegen "haut es mir die ??? raus"
https://forum.fhem.de/index.php?topic=125930.0
Zitat von: Ruggy am 29 September 2022, 10:51:35meinst Du z.B. diesen Thread?
Den muß ich mir aber mehrmals durchlesen. Bei überfliegen "haut es mir die ??? raus"
https://forum.fhem.de/index.php?topic=125930.0
OK, Treffer, da hast du den schwierigsten gefunden...
Hatte eher an sowas gedacht: https://forum.fhem.de/index.php/topic,129240.msg1235535.html#msg1235535, aber zur Belohnung für's überfliegen:
define archHM1 archetype TYPE=CUL_HM:FILTER=DEF=.{6}
attr archHM1 userattr commStInCh
attr archHM1 attributes commStInCh
attr archHM1 commStInCh undef:off
Das sollte dann nur das eine Attribut "vererben", wenn du das anschubst...
Zitatzu Prio 1b)
Das ich ein aktuelles OS gern hätte, geister schon lange in meinen Kopf herum (und dies für beide Raspberrys).
Auch, damit FHEM mal wieder "sauber" installiert wäre. Durch meine Unerfahrenheit und vielen Tests, geht hier wahrscheinlich einiges so drunter und drüber (auf beiden Raspberrys).
Ich hätte also nichts dagegen.
Hierbei habe ich aber wieder das Problem mit dem "ängstlich" und dass danach andere Sachen nicht mehr funktionieren, welche bisher funktioniert haben. Bisher funktionierte es halt zumindes in etwa.
Ich denke aber, dass ich es schaffen würde und das Grundsätzliche doch wieder funktioniert. Ich würde halt alles von grund auf neu anlegen?
Am meißten Bedenken bei einer Neuinstallation:
Was ich noch nicht gefunden habe ist, eine für mich einfache und sichere Möglichkeit, dass ich meine bisherigen "gesammelten" Daten im DbLog (SQLITE) auf dem neuen System wieder habe (Wetterdaten seit Installation).
Ich habe schon viele verschiedene Beiträge dazu gelesen, hatte aber dann bei einen bestimmten Punkt wieder meine Probleme. Deshalb habe ich es immer wieder verschoben.
Wäre schön, wenn Du mir hier einen Tip gegen könntes. Macht dies viele Probleme?
Evlt. gibt es ja so eine Art Anleitung für "Dummies"
Jeder Weg beginnt mit dem ersten Schritt, und das wäre mal ein aktuelles OS mit einer neuen SD-Karte...
Ansonsten hat z.B. Otto123 "Notizen" im Angebot, wie man vorab checken kann, was denn noch so alles im Unterbau fehlt. Dazu konkrete Hilfestellungen im Voraus zu geben ist praktisch unmöglich, insbesondere dann, wenn unklar ist, was auf deiner jetzigen Murmel (wo auch immer) denn eigentlich so läuft (auch drumherum).
"Aufräumen" kannst du dann danach noch, erst sollte alles laufen.
Eine SQLite-Datenbank ist afaik einfach nur eine einzelne File, die sollte man stressfrei kopieren können, ebenso wie sämtliche Konfigurationsdaten von FHEM (FHEM-backup ist dein Freund).
Danke für Deine bisherige Hilfe und Geduld :-[ :D
Ich wollte jetzt die Belohnung in meinen FHEM eingeben und hab schon das nächste Problem :-[
Beim define... kam folgende Meldung:
Cannot load module archetype
So wie es aussieht fehlt das Modul archtype auf meiner Installation.
Wenn ich es richig verstanden habe, muss ich ein neues Modul einfach auf den Raspi ins Verzeichnist /fhem/FHEM kopieren und den Raspi neu starten.
aber wo kann ich das 98_archetype finden?
Dann lass das erst mal mit archetype, da ist irgendwas anderes (vermutlich gewaltig) faul...
Der direkte Weg für die bestehenden Devices wäre der:
attr TYPE=CUL_HM:FILTER=DEF=.{6} commStInCh off
Sichere deine Daten, falls du das noch nicht gemacht hast! (der obige Befehl ist normalerweise relativ ungefährlich)
Zitat von: Beta-User am 29 September 2022, 16:20:03
da ist irgendwas anderes (vermutlich gewaltig) faul...
Das denke ich auch.
Habe mir eine neue SD-Karte bestellt. Soll morgen geliefert werden.
Dann werde ich mal das OS neu aufsetzen.
Wenn ich jetzt das Backup zurückspiele, habe ich dann nicht die selben Probleme wieder?
Wäre es dann wahrscheinlich besser, dass ich fhem komplett neu einrichte?
Kann ich das "alte FHEM" weiter laufen lassen, das "neue" mit einen anderen Rasperry einrichten?
Oder funktioniert dies nicht, weil ja auf die verschiedenen Sensoren zweimal zugegriffen wird (Xiaomi Sensoren, Homematic Heizungsthermostate und Lichtschalter,...)
Das bzgl. der SQLite-Datenbank würde ich erst machen, nachden das neue System läuft. Oder kann dass auch parallel laufen?
Dein Befehl "attr Type=CUL..." hat in der Logfile folgendes bewirkt (zumindest von der Uhrzeit nach könnte es passen)
2022.09.29 17:47:18 1: RMDIR: ./restoreDir/save/2022-09-19
Im Logfile sind zig Einträge dieser Art
2022.09.29 16:20:42 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.68
2022.09.29 16:21:17 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.65
2022.09.29 16:21:17 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.65
2022.09.29 16:21:42 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.65
2022.09.29 16:22:42 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.65
2022.09.29 16:23:42 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.65
2022.09.29 16:24:42 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.65
Kann es sein, dass der virtuelle Sensor nicht richig gepeert ist?
im peerIDs vom _Weather steht 00000000
beim Wohnzimmer z.B. steht dort nach den 00000000 noch ,96517501
Laut den Befehl set hm peerXref wären die geräte aber gepeert (sieht man im 1. Thread).
Evlt. lösche ich versuchsweise die Sachen bzgl. dem Badthermostat und mache alles nochmal neu?
Zitat von: Ruggy am 29 September 2022, 17:51:09
Wenn ich jetzt das Backup zurückspiele, habe ich dann nicht die selben Probleme wieder.
Wäre es dann wahrscheinlich besser, dass ich fhem komplett neu einrichte?
Möglicherweise. Ich würde es im Interesse eines schnellen Ergebnisses riskieren, denn das FHEM-Verzeichnis ist das kleinste aller möglichen Probleme und sollte in der Regel zu reparieren sein...
Zitat
Kann ich das "alte FHEM" weiter laufen lassen, das "neue" mit einen anderen Rasperry einrichten?
Oder funktioniert dies nicht, weil ja auf die verschiedenen Sensoren zweimal zugegriffen wird (Xiaomi Sensoren, Homematic Heizungsthermostate und Lichtschalter,...)
Das kommt drauf an. ZigBee (deconz?) geht vermutlich, CUL_HM eher nicht, aber da fehlt dir auch das IO, das sollte nur von einer Stelle her angesteuert werden.
Zitat
Das bzgl. der SQLite-Datenbank würde ich erst machen, nachden das neue System läuft. Oder kann dass auch parallel laufen?
Das würde ich dann (nochmal) umziehen, wenn das neue System soweit läuft und bis dahin das logging im alten machen.
Zitat
Dein Befehl "attr Type=CUL..." hat in der Logfile folgendes bewirkt (zumindest von der Uhrzeit nach könnte es passen)
2022.09.29 17:47:18 1: RMDIR: ./restoreDir/save/2022-09-19
Das gehört sicher nicht zusammen.
Zitat
Im Logfile sind zig Einträge dieser Art
2022.09.29 16:20:42 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.68
2022.09.29 16:21:17 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.65
Kann es sein, dass der virtuelle Sensor nicht richig gepeert ist?
Nope, das ist einfach so, dass dein System abartig viele unnötige Events erzeugt und du dich bisher nicht gekümmert hast, was im Logfile so alles steht...
Sowas stand da nämlich auch im Gefolge des at, nur nicht so häufig...
(Von dem Log im anderen Thread beim Starten will ich gar nicht erst anfangen; das ist übrigens nicht böse gemeint, wenn ich das so deutlich rüberbringe ;) ).
Zitatim peerIDs vom _Weather steht 00000000
beim Wohnzimmer z.B. steht dort nach den 00000000 noch ,96517501
Laut den Befehl set hm peerXref wären die geräte aber gepeert (sieht man im 1. Thread).
Evlt. lösche ich versuchsweise die Sachen bzgl. dem Badthermostat und mache alles nochmal neu?
Löschen ist eine blöde Idee. Was in der Beziehung wirklich Sache ist, findet man nur raus, wenn CUL_HM sauber läuft und effektiv auch lesen kann, was auf den Geräten selbst jeweils gespeichert ist. Ergo: eines nach dem anderen...
Kann es doch nicht ganz lassen und warten, bis die SD-Karte da ist.
Vor allem bei meinen anderen Problem im anderen Thread wird im Logfile deutlich, dass dies alles nach einen durchgeführten Update von FHEM los ging.
Also müsste es doch dort damit zusammenhängen?
Bei den Problem hier bzgl. den Thermostat kann ich es nicht so deutlich erkennen.
Weite habe ich habe ein Gerät "ActionDetector" entdeckt.
Kann es sein, dass dies durch deinen Befehl zustande gekommen ist.
Dort sind alle Heizkörperthermostate aufgelistet außer dem "Problemkind" im Bad.
Internals:
DEF 000000
FUUID 5c65c66e-f33f-194f-2479-5ff520d0bb8d3aa3
NAME ActionDetector
NR 30
NTFY_ORDER 48-ActionDetector
STATE alive:5 dead:0 unkn:0 off:0
TYPE CUL_HM
chanNo 01
disableNotifyFn 1
READINGS:
2022-09-30 12:00:35 state alive:5 dead:0 unkn:0 off:0
2022-09-30 12:00:35 status_KIND_HEIZUNG_1 alive
2022-09-30 12:00:35 status_KIND_HEIZUNG_2 alive
2022-09-30 12:00:35 status_WOH_HEIZUNG_1 alive
2022-09-30 12:00:35 status_WOH_HEIZUNG_2 alive
2022-09-30 12:00:35 status_WOH_HEIZUNG_3 alive
helper:
HM_CMDNR 233
actCycle 600
mId 0000
peerFriend -
peerOpt -:-
peers 62FAC4,62FAC8,62FACF,62FB0B,62FB6A
regLst
62FAC4:
start 20220927123034
62FAC8:
start 20220927123033
62FACF:
start 20220927123034
62FB0B:
start 20220927123034
62FB6A:
start 20220927123033
cmds:
TmplKey :no:1664531873.73466
TmplTs 1664531873.73466
cmdKey 0:1:1::ActionDetector:0000:00:
cmdLst:
clear (readings|all)
tplSet_0 -tplChan-
update noArg
virtual [(1..50;1|{1})]
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
listDevice [({all}|alive|unknown|dead|notAlive)]
param -param-
status noArg
io:
vccu
prefIO:
peerIDsH:
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
dev 1
vrt 1
tmpl:
Attributes:
commStInCh off
event-on-change-reading .*
model ACTIONDETECTOR
room Homematic
subType virtual
In FHEM werden im "Hauptdevice" BAD_HEIZUNG (Thermostat im Bad) die Temperatur vom Xiaomi_Sensor angezeigt (also die Temperatur über den virtuellen Sensor) sowie die "Wunschtemperatur", welche im Display vom Homematic-Thermostat steht.
Readings von BAD_HEIZUNG
desired-temp 17.5
measured-temp 30.2
(Habe zum Testen das Xiaomi_Termometer auf die Heizung gelegt, damit ich eine andere Temperatur als die Raumtemperatur habe)
Also müsste doch die Verbindung vom Thermostat zum FHEM grundsätzlich funktionieren.
Vom FHEM zum Thermostat anscheinend nicht, weil die Templist dahin nicht übertragen wird.
Sehe ich das richtig?
Zitat von: Ruggy am 30 September 2022, 12:35:56
Also müsste doch die Verbindung vom Thermostat zum FHEM grundsätzlich funktionieren.
Vom FHEM zum Thermostat anscheinend nicht, weil die Templist dahin nicht übertragen wird.
Sehe ich das richtig?
MAn. nicht: Es wird doch die externe Temperatur an den Thermostaten geschickt und auch von dort wieder ausgelesen...
Das Problem sind eher die "Mengen", die da (vielleicht!) irgendwo in der pipeline liegen und nicht zeitnah abgearbeitet werden können.
ZitatVor allem bei meinen anderen Problem im anderen Thread wird im Logfile deutlich, dass dies alles nach einen durchgeführten Update von FHEM los ging.
Also müsste es doch dort damit zusammenhängen?
Das kann ich so nicht beurteilen, weil ich nicht weiß, welche Version von CUL_HM vorher lief. Wenn das eine war von vor 18 Monaten, kann das sein. Verantwortlich sind dann ggf. zwei Aspekte:
-commStInCh (scheint behoben zu sein, zumindest zeigt das der Actiondetector)
- manchmal: eine kaputte VCCU (das kann es bei dir nicht sein, da noch nicht eingerichtet).
Ansonsten kann es immer noch sein, dass dein System wegen irgendwas anderem einfach "zu beschäftigt" ist, um zeitnah jeweils die nächsten paar Pakete rauszusenden. Schau einfach eine Zeitlang auf den Event-Monitor. Wenn da alles grade so "durchrauscht", ist das vermutlich die tiefere Ursache, warum es nicht vorwärts geht.
Wenn das unauffällig sein sollte, würde ich hergehen und alle "pending"-Aktionen abbrechen und nochmal neu starten mit je einem "getConfig". Dabei aber nicht alle auf einmal anschubsen, sondern vielleicht raumweise. Dazu kannst du dann ggf. auch mal "Knöpfe drücken", um das zu beschleunigen. Wenn das dann durch ist, siehst du über HMinfo, ob wirklich alles sauber ist bzw. wo es noch fehlt.
Hallo,
ich melde mich jetzt mal wieder, weil ich jetzt auf den Raspberry ein aktuelles OS habe und FHEM auch soweit läuft.
Die Jarolift Rollo funktionieren noch nicht. Ist aber jetzt nicht so drigend.
Außerdem habe ich eine VCCU eingerichtet.
Die Themostate funktionieren glaube ich immer noch nicht so richtig.
Ich habe jetzt das im Bad versucht neu zu pairen (ohne es in FHEM zu löschen).
Soweit ich es richtig sehe, wird die Templist richtig übertragen. Zumindest wird die vorgegebenen Temperatur an den Thermostaten eingehalten.
Im Device BAD_HEIZUNG fehlt jedoch das R_pairCentral.
Laut https://wiki.fhem.de/wiki/HomeMatic_Devices_pairen
ist es dann aber nicht richtig gepaired.
Im PairedTo steht die HmID vom VCCU.
Ich habe jetzt schon mehrmals versucht neu zu pairen. Aber es ändert sich nichts daran.
Habe noch ein weiteres Thermostat angelernt (für die Küche; hatte dort auch noch keines).
Hier verhält es sich auch so.
Hier habe ich aber glaube ich trotzdem einen Fehler gemacht.
Im Attribut IOgrp steht VCCU:HmUART (also zusätzlich HmUART). Dies hätte ich schon gelöscht, kommt aber immer wieder.
Was ist hier noch nicht richtig, bzw. wie könnte ich weiter vorgehen um stück für stück den Fehler zu finden?
Kann ich die Lists von VCCU und den Thermostaten hier einfach einstellen? Haben gelesen, dass die HmIDs andere nicht sehen sollten?
ZitatIch habe jetzt schon mehrmals versucht neu zu pairen. Aber es ändert sich nichts daran.
dann hast du die sichtbarkeit des registers nicht eingeschltet => attr expert
ZitatIm Attribut IOgrp steht VCCU:HmUART (also zusätzlich HmUART).
wenn man nur ein io hat, ist die angabe eines prefered io im verhalten identisch.
ZitatHaben gelesen, dass die HmIDs andere nicht sehen sollten?
wo liest man so einen quatsch?
wenn überhaupt, solltest du eigene keys verändern.
wer angst vor angreifern hat, sollte überhaupt
keinen funk benutzen.
ZitatDie Themostate funktionieren glaube ich immer noch nicht so richtig.
1. dann würde ich mal nach freezes in fhem schauen => module: apptime, freezemon
2. folgende 10_CUL_HM.pm probieren https://forum.fhem.de/index.php/topic,128599.msg1230045.html#msg1230045 (https://forum.fhem.de/index.php/topic,128599.msg1230045.html#msg1230045)
3. was zeigt "get hminfo configCheck"?
Zitat von: frank am 08 Oktober 2022, 13:03:35
dann hast du die sichtbarkeit des registers nicht eingeschltet => attr expert
Bei dem attr expter steht nur rawReg (beim Bad) beim Wohnzimmer steht defReg,rawReg
Habe es jetzt geändert und jetzt ist auch das Reading R-pairCentral vorhanden mit der selben HmID als wie Paired to. Die HmID ist vom VCCU.
Also sollte dies dann doch passen.
Sollte ich das 10_CUL_HM.pm mal probieren oder vorerst nicht, weil etwas anderes noch nicht stimmt?
Der ConfgCheck zeigt folgendes.
(Das HM_1906AC war mal ein Wasserstandsensor. Den verwende ich aber vorerst nicht.)
Bei den _Clima stimmt anscheinden dann doch etwas nicht. Oder?
configCheck done:
missing register list
HM_1906AC: RegL_00.,RegL_01.,RegL_03.13A98801
Register changes pending
HM_7294A4_Clima:
KIND_HEIZUNG_2_Clima:
WOH_HEIZUNG_1_Clima:
WOH_HEIZUNG_2_Clima:
WOH_HEIZUNG_3_Clima:
peer not defined
HM_1906AC: id:13A98801
PairedTo mismatch to IODev
HM_1906AC: paired:0x000000 IO attr: FA3B12.
Anschließend zwei Lists von zwei Thermostaten beispielhaft.
Das von der Küche wird beim ConfgCheck gar nicht mit aufgeführt.
Hier ein List von WOH_HEIZUNG_1_Clima
Internals:
DEF 62FAC404
FUUID 5c65c66f-f33f-194f-7c50-0a335b1760fd2427
NAME WOH_HEIZUNG_1_Clima
NR 107
NTFY_ORDER 48-WOH_HEIZUNG_1_Clima
STATE T: 21.6 desired: 20.5 valve: 0
TYPE CUL_HM
chanNo 04
device WOH_HEIZUNG_1
disableNotifyFn 1
eventCount 2227
Helper:
DBLOG:
ValvePosition:
DbLog:
TIME 1665229219.29582
VALUE 0
state:
DbLog:
TIME 1665229219.29582
VALUE T: 21.6 desired: 20.5 valve: 0
READINGS:
2022-02-17 07:27:32 CommandAccepted yes
2022-10-04 13:26:25 R-boostPos 80 %
2022-10-04 13:26:25 R-btnNoBckLight off
2022-10-04 13:26:25 R-dayTemp 21 C
2022-10-04 13:26:25 R-daylightSaveTime on
2022-10-04 13:26:25 R-modePrioManu all
2022-10-04 13:26:25 R-modePrioParty all
2022-10-04 13:26:25 R-nightTemp 17 C
2022-10-04 13:26:25 R-noMinMax4Manu off
2022-10-04 13:26:25 R-regAdaptive on
2022-10-04 13:26:25 R-showInfo time
2019-01-13 13:25:18 R-sign off
2022-10-04 13:26:25 R-tempOffset 0.0K
2022-10-04 13:26:25 R-valveOffsetRt 0 %
2022-10-04 13:26:25 R-winOpnBoost off
2022-10-04 13:29:08 R_0_tempListSat 07:00 18.5 23:00 20.5 24:00 18.5
2022-10-04 13:29:08 R_1_tempListSun 07:00 18.5 23:00 20.5 24:00 18.5
2022-10-04 13:29:08 R_2_tempListMon 06:00 18.5 23:00 20.5 24:00 18.5
2022-10-04 13:29:08 R_3_tempListTue 06:00 18.5 23:00 20.5 24:00 18.5
2022-10-04 13:29:08 R_4_tempListWed 06:00 18.5 23:00 20.5 24:00 18.5
2022-10-04 13:29:08 R_5_tempListThu 06:00 18.5 23:00 20.5 24:00 18.5
2022-10-04 13:29:08 R_6_tempListFri 06:00 18.5 23:00 20.5 24:00 18.5
2022-10-04 13:29:08 R_tempList_State verified
2022-10-04 13:29:04 RegL_01. 00:00 08:00
2022-10-04 13:29:08 RegL_07. 00:00 01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:4A 15:54 16:53 17:14 18:4B 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:4A 2F:54 30:53 31:14 32:4B 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:4A 49:48 4A:53 4B:14 4C:4B 4D:20 4E:5D 4F:1F 50:4B 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:4A 63:48 64:53 65:14 66:4B 67:20 68:5D 69:1F 6A:4B 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:4A 7D:48 7E:53 7F:14 80:4B 81:20 82:5D 83:1F 84:4B 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:4A 97:48 98:53 99:14 9A:4B 9B:20 9C:5D 9D:1F 9E:4B 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:4A B1:48 B2:53 B3:14 B4:4B B5:20 B6:5D B7:1F B8:4B B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0C CB:1B CC:0B CD:12 CE:21 CF:2D
2022-10-08 13:40:19 ValvePosition 0
2022-10-08 13:40:19 boostTime -
2022-10-08 13:38:03 cfgState RegPend
2022-10-08 13:40:19 controlMode auto
2022-10-08 13:40:19 desired-temp 20.5
2022-10-08 13:40:19 measured-temp 21.6
2022-10-08 13:40:19 partyEnd -
2022-10-08 13:40:19 partyStart -
2022-10-08 13:40:19 partyTemp -
2022-02-17 07:27:32 recentStateType ack
2022-10-08 13:40:19 state T: 21.6 desired: 20.5 valve: 0
2022-02-13 16:30:08 tempTmplSet WOH_HEIZUNG_1_Clima
2022-02-17 07:27:32 trigLast fhem:80
TEMPLIST:
Fri:
0:
HOUR 06
MINUTE 00
TEMP 18.5
1:
HOUR 23
MINUTE 00
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Mon:
0:
HOUR 06
MINUTE 00
TEMP 18.5
1:
HOUR 23
MINUTE 00
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Sat:
0:
HOUR 07
MINUTE 00
TEMP 18.5
1:
HOUR 23
MINUTE 00
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Sun:
0:
HOUR 07
MINUTE 00
TEMP 18.5
1:
HOUR 23
MINUTE 00
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Thu:
0:
HOUR 06
MINUTE 00
TEMP 18.5
1:
HOUR 23
MINUTE 00
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Tue:
0:
HOUR 06
MINUTE 00
TEMP 18.5
1:
HOUR 23
MINUTE 00
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
Wed:
0:
HOUR 06
MINUTE 00
TEMP 18.5
1:
HOUR 23
MINUTE 00
TEMP 20.5
2:
HOUR 24
MINUTE 00
TEMP 18.5
helper:
peerFriend peerRTteam2
peerIDsState complete
peerOpt p:thermostat
regLst 1,7
cfgChk:
idRc03 fail
cmds:
TmplKey :no:1664888238.95964
TmplTs 1664888238.95964
cmdKey 1:0:0::WOH_HEIZUNG_1:0095:04:
cmdLst:
burstXmit noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
controlManu (on|off|5.0..30.0;0.5)
controlMode (auto|manual|boost|day|night)
controlParty -temp- -startDate- -startTime- -endDate- -endTime-
desired-temp (on|off|5.0..30.0;0.5)
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
sysTime noArg
tempListFri [(prep|{exec})] -HH:MM- -temp- [...]
tempListMon [(prep|{exec})] -HH:MM- -temp- [...]
tempListSat [(prep|{exec})] -HH:MM- -temp- [...]
tempListSun [(prep|{exec})] -HH:MM- -temp- [...]
tempListThu [(prep|{exec})] -HH:MM- -temp- [...]
tempListTmpl [({verify}|restore)] [[-file-:]-templateName-]
tempListTue [(prep|{exec})] -HH:MM- -temp- [...]
tempListWed [(prep|{exec})] -HH:MM- -temp- [...]
tempTmplSet -tempTmpl-
tplDel -tplDel-
tplSet_0 -tplChan-
lst:
condition slider,0,1,255
peer
peerOpt HM_7294A4_ClimaTeam,KIND_HEIZUNG_1_ClimaTeam,KIND_HEIZUNG_2_ClimaTeam
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
peerIDsH:
00000000 broadcast
role:
chn 1
shRegR:
07 00
shadowReg:
RegL_07. 00:00 01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:4A 15:54 16:53 17:14 18:4B 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:4A 2F:54 30:53 31:14 32:4B 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:4A 49:48 4A:53 4B:14 4C:4B 4D:20 4E:5D 4F:1F 50:4B 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:4A 63:48 64:53 65:14 66:4B 67:20 68:5D 69:1F 6A:4B 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:4A 7D:48 7E:53 7F:14 80:4B 81:20 82:5D 83:1F 84:4B 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:4A 97:48 98:53 99:14 9A:4B 9B:20 9C:5D 9D:1F 9E:4B 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:4A B1:48 B2:53 B3:14 B4:4B B5:20 B6:5D B7:1F B8:4B B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0C CB:1B CC:0B CD:12 CE:21 CF:2D
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000
room Heizung
tempListTmpl WOH_HEIZUNG_1_Clima
List vom HM_7294A4_Clima (Thermostat im Bad)
Internals:
DEF 7294A404
FUUID 632cb6fc-f33f-194f-7f7b-56964c7d23b66e2e
NAME HM_7294A4_Clima
NR 629
NTFY_ORDER 48-HM_7294A4_Clima
STATE T: 19.3 desired: 18.0 valve: 0
TYPE CUL_HM
chanNo 04
device BAD_HEIZUNG
disableNotifyFn 1
eventCount 2261
Helper:
DBLOG:
ValvePosition:
DbLog:
TIME 1665229291.12897
VALUE 0
state:
DbLog:
TIME 1665229291.12897
VALUE T: 19.3 desired: 18.0 valve: 0
READINGS:
2022-10-04 22:00:45 R_0_tempListSat 06:30 17.5 07:15 19.5 19:00 18.0 20:00 19.5 24:00 17.5
2022-10-04 22:00:45 R_1_tempListSun 06:30 17.5 07:15 19.5 19:00 18.0 20:00 19.5 24:00 17.5
2022-10-04 22:00:45 R_2_tempListMon 05:30 17.5 07:15 19.5 19:00 18.0 20:00 19.5 24:00 17.5
2022-10-04 22:00:45 R_3_tempListTue 05:30 17.5 07:15 19.5 19:00 18.0 20:00 19.5 24:00 17.5
2022-10-04 22:00:45 R_4_tempListWed 05:30 17.5 07:15 19.5 19:00 18.0 20:00 19.5 24:00 17.5
2022-10-04 22:00:45 R_5_tempListThu 05:30 17.5 07:15 19.5 19:00 18.0 20:00 19.5 24:00 17.5
2022-10-04 22:00:45 R_6_tempListFri 05:30 17.5 07:15 19.5 19:00 18.0 20:00 19.5 24:00 17.5
2022-10-04 22:00:45 R_tempList_State verified
2022-10-04 22:00:41 RegL_01. 00:00 08:00
2022-10-04 22:00:45 RegL_07. 00:00 01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:46 15:4E 16:4E 17:57 18:48 19:E4 1A:4E 1B:F0 1C:47 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:46 2F:4E 30:4E 31:57 32:48 33:E4 34:4E 35:F0 36:47 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:46 49:42 4A:4E 4B:57 4C:48 4D:E4 4E:4E 4F:F0 50:47 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:46 63:42 64:4E 65:57 66:48 67:E4 68:4E 69:F0 6A:47 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:46 7D:42 7E:4E 7F:57 80:48 81:E4 82:4E 83:F0 84:47 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:46 97:42 98:4E 99:57 9A:48 9B:E4 9C:4E 9D:F0 9E:47 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:46 B1:42 B2:4E B3:57 B4:48 B5:E4 B6:4E B7:F0 B8:47 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:0F CE:1E CF:1E
2022-10-08 13:41:31 ValvePosition 0
2022-10-08 13:41:31 boostTime -
2022-10-08 13:38:03 cfgState RegPend
2022-10-08 13:41:31 controlMode auto
2022-10-08 13:41:31 desired-temp 18.0
2022-10-08 13:41:31 measured-temp 19.3
2022-10-08 13:41:31 partyEnd -
2022-10-08 13:41:31 partyStart -
2022-10-08 13:41:31 partyTemp -
2022-10-08 13:41:31 state T: 19.3 desired: 18.0 valve: 0
TEMPLIST:
Fri:
0:
HOUR 05
MINUTE 30
TEMP 17.5
1:
HOUR 07
MINUTE 15
TEMP 19.5
2:
HOUR 19
MINUTE 00
TEMP 18.0
3:
HOUR 20
MINUTE 00
TEMP 19.5
4:
HOUR 24
MINUTE 00
TEMP 17.5
Mon:
0:
HOUR 05
MINUTE 30
TEMP 17.5
1:
HOUR 07
MINUTE 15
TEMP 19.5
2:
HOUR 19
MINUTE 00
TEMP 18.0
3:
HOUR 20
MINUTE 00
TEMP 19.5
4:
HOUR 24
MINUTE 00
TEMP 17.5
Sat:
0:
HOUR 06
MINUTE 30
TEMP 17.5
1:
HOUR 07
MINUTE 15
TEMP 19.5
2:
HOUR 19
MINUTE 00
TEMP 18.0
3:
HOUR 20
MINUTE 00
TEMP 19.5
4:
HOUR 24
MINUTE 00
TEMP 17.5
Sun:
0:
HOUR 06
MINUTE 30
TEMP 17.5
1:
HOUR 07
MINUTE 15
TEMP 19.5
2:
HOUR 19
MINUTE 00
TEMP 18.0
3:
HOUR 20
MINUTE 00
TEMP 19.5
4:
HOUR 24
MINUTE 00
TEMP 17.5
Thu:
0:
HOUR 05
MINUTE 30
TEMP 17.5
1:
HOUR 07
MINUTE 15
TEMP 19.5
2:
HOUR 19
MINUTE 00
TEMP 18.0
3:
HOUR 20
MINUTE 00
TEMP 19.5
4:
HOUR 24
MINUTE 00
TEMP 17.5
Tue:
0:
HOUR 05
MINUTE 30
TEMP 17.5
1:
HOUR 07
MINUTE 15
TEMP 19.5
2:
HOUR 19
MINUTE 00
TEMP 18.0
3:
HOUR 20
MINUTE 00
TEMP 19.5
4:
HOUR 24
MINUTE 00
TEMP 17.5
Wed:
0:
HOUR 05
MINUTE 30
TEMP 17.5
1:
HOUR 07
MINUTE 15
TEMP 19.5
2:
HOUR 19
MINUTE 00
TEMP 18.0
3:
HOUR 20
MINUTE 00
TEMP 19.5
4:
HOUR 24
MINUTE 00
TEMP 17.5
helper:
peerFriend peerRTteam2
peerIDsRaw ,00000000
peerIDsState complete
peerOpt p:thermostat
regLst 1,7
cfgChk:
idRc03 fail
cmds:
TmplKey :no:1664892506.36007
TmplTs 1664892506.36007
cmdKey 1:0:0::BAD_HEIZUNG:0095:04:
cmdLst:
burstXmit noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
controlManu (on|off|5.0..30.0;0.5)
controlMode (auto|manual|boost|day|night)
controlParty -temp- -startDate- -startTime- -endDate- -endTime-
desired-temp (on|off|5.0..30.0;0.5)
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
peerBulk -peer1,peer2,...- [({set}|unset)]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
sysTime noArg
tempListFri [(prep|{exec})] -HH:MM- -temp- [...]
tempListMon [(prep|{exec})] -HH:MM- -temp- [...]
tempListSat [(prep|{exec})] -HH:MM- -temp- [...]
tempListSun [(prep|{exec})] -HH:MM- -temp- [...]
tempListThu [(prep|{exec})] -HH:MM- -temp- [...]
tempListTmpl [({verify}|restore)] [[-file-:]-templateName-]
tempListTue [(prep|{exec})] -HH:MM- -temp- [...]
tempListWed [(prep|{exec})] -HH:MM- -temp- [...]
tempTmplSet -tempTmpl-
tplDel -tplDel-
tplSet_0 -tplChan-
lst:
condition slider,0,1,255
peer
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 0
det 0
raw 1
tpl 0
peerIDsH:
00000000 broadcast
regCollect:
role:
chn 1
shRegR:
07 00
shadowReg:
RegL_07. 00:00 01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:46 15:4E 16:4E 17:57 18:48 19:E4 1A:4E 1B:F0 1C:47 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:46 2F:4E 30:4E 31:57 32:48 33:E4 34:4E 35:F0 36:47 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:46 49:42 4A:4E 4B:57 4C:48 4D:E4 4E:4E 4F:F0 50:47 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:46 63:42 64:4E 65:57 66:48 67:E4 68:4E 69:F0 6A:47 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:46 7D:42 7E:4E 7F:57 80:48 81:E4 82:4E 83:F0 84:47 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:46 97:42 98:4E 99:57 9A:48 9B:E4 9C:4E 9D:F0 9E:47 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:46 B1:42 B2:4E B3:57 B4:48 B5:E4 B6:4E B7:F0 B8:47 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:0F CE:1E CF:1E
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000
room Heizung
Heute wurde mir mit configCheck folgendes angezeigt.
configCheck done:
missing register list
HM_1906AC: RegL_00.,RegL_01.,RegL_03.13A98801
peer not defined
HM_1906AC: id:13A98801
PairedTo mismatch to IODev
HM_1906AC: paired:0x000000 IO attr: FA3B12
Somit sollte es derzeit passen (der Fehler hängt ja mit einen Device zusammen, welches ich nicht in Benutzung habe).
Habe aber seit gestern nichts anderes gemacht, außer dass ich das reading expert um "defReg,rawReg" ergänzt habe und
heute freezemon neu angelegt habe.
Hier wird bisher folgendes mit get freeze angezeigt.
1 - 2022-10-09: s:10:00:40 e:10:00:41 f:1.446 d:no bad guy found :-(
1 - 2022-10-09: s:10:05:12 e:10:05:13 f:1.254 d:no bad guy found :-(
Im Device von WOH_HEIZUNG_1_Clima wird beim Readings z.B.
cfgState OK
angezeigt.
Im Attributes wird aber folgendes angezeigt
peerIDs 00000000
Ist es jetzt richtig gepeert oder nicht?
List vom gesamten Device _clima
Internals:
DEF 62FAC404
FUUID 5c65c66f-f33f-194f-7c50-0a335b1760fd2427
NAME WOH_HEIZUNG_1_Clima
NR 102
NTFY_ORDER 48-WOH_HEIZUNG_1_Clima
STATE T: 21.4 desired: 20.5 valve: 0
TYPE CUL_HM
chanNo 04
device WOH_HEIZUNG_1
disableNotifyFn 1
eventCount 11
Helper:
DBLOG:
ValvePosition:
DbLog:
TIME 1665303995.35718
VALUE 0
state:
DbLog:
TIME 1665303995.35718
VALUE T: 21.4 desired: 20.5 valve: 0
READINGS:
2022-02-17 07:27:32 CommandAccepted yes
2022-10-04 13:26:25 R-boostPos 80 %
2022-10-04 13:26:25 R-btnNoBckLight off
2022-10-04 13:26:25 R-dayTemp 21 C
2022-10-04 13:26:25 R-daylightSaveTime on
2022-10-04 13:26:25 R-modePrioManu all
2022-10-04 13:26:25 R-modePrioParty all
2022-10-04 13:26:25 R-nightTemp 17 C
2022-10-04 13:26:25 R-noMinMax4Manu off
2022-10-04 13:26:25 R-regAdaptive on
2022-10-04 13:26:25 R-showInfo time
2019-01-13 13:25:18 R-sign off
2022-10-04 13:26:25 R-tempOffset 0.0K
2022-10-04 13:26:25 R-valveOffsetRt 0 %
2022-10-04 13:26:25 R-winOpnBoost off
2022-10-04 13:29:08 R_0_tempListSat 07:00 18.5 23:00 20.5 24:00 18.5
2022-10-04 13:29:08 R_1_tempListSun 07:00 18.5 23:00 20.5 24:00 18.5
2022-10-04 13:29:08 R_2_tempListMon 06:00 18.5 23:00 20.5 24:00 18.5
2022-10-04 13:29:08 R_3_tempListTue 06:00 18.5 23:00 20.5 24:00 18.5
2022-10-04 13:29:08 R_4_tempListWed 06:00 18.5 23:00 20.5 24:00 18.5
2022-10-04 13:29:08 R_5_tempListThu 06:00 18.5 23:00 20.5 24:00 18.5
2022-10-04 13:29:08 R_6_tempListFri 06:00 18.5 23:00 20.5 24:00 18.5
2022-10-04 13:29:08 R_tempList_State verified
2022-10-04 13:29:04 RegL_01. 00:00 08:00
2022-10-04 13:29:08 RegL_07. 00:00 01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:4A 15:54 16:53 17:14 18:4B 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:4A 2F:54 30:53 31:14 32:4B 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:4A 49:48 4A:53 4B:14 4C:4B 4D:20 4E:5D 4F:1F 50:4B 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:4A 63:48 64:53 65:14 66:4B 67:20 68:5D 69:1F 6A:4B 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:4A 7D:48 7E:53 7F:14 80:4B 81:20 82:5D 83:1F 84:4B 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:4A 97:48 98:53 99:14 9A:4B 9B:20 9C:5D 9D:1F 9E:4B 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:4A B1:48 B2:53 B3:14 B4:4B B5:20 B6:5D B7:1F B8:4B B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0C CB:1B CC:0B CD:12 CE:21 CF:2D
2022-10-09 10:26:35 ValvePosition 0
2022-10-09 10:26:35 boostTime -
2022-10-09 10:11:22 cfgState ok
2022-10-09 10:26:35 controlMode auto
2022-10-09 10:26:35 desired-temp 20.5
2022-10-09 10:26:35 measured-temp 21.4
2022-10-09 10:26:35 partyEnd -
2022-10-09 10:26:35 partyStart -
2022-10-09 10:26:35 partyTemp -
2022-02-17 07:27:32 recentStateType ack
2022-10-09 10:26:35 state T: 21.4 desired: 20.5 valve: 0
2022-02-13 16:30:08 tempTmplSet WOH_HEIZUNG_1_Clima
2022-02-17 07:27:32 trigLast fhem:80
helper:
peerFriend peerRTteam2
peerIDsState complete
peerOpt p:thermostat
regLst 1,7
cmds:
TmplKey :no:1665302631.12474
TmplTs 1665302631.12474
cmdKey 1:0:0::WOH_HEIZUNG_1:0095:04:
cmdLst:
burstXmit noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
controlManu (on|off|5.0..30.0;0.5)
controlMode (auto|manual|boost|day|night)
controlParty -temp- -startDate- -startTime- -endDate- -endTime-
desired-temp (on|off|5.0..30.0;0.5)
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
sysTime noArg
tempListFri [(prep|{exec})] -HH:MM- -temp- [...]
tempListMon [(prep|{exec})] -HH:MM- -temp- [...]
tempListSat [(prep|{exec})] -HH:MM- -temp- [...]
tempListSun [(prep|{exec})] -HH:MM- -temp- [...]
tempListThu [(prep|{exec})] -HH:MM- -temp- [...]
tempListTmpl [({verify}|restore)] [[-file-:]-templateName-]
tempListTue [(prep|{exec})] -HH:MM- -temp- [...]
tempListWed [(prep|{exec})] -HH:MM- -temp- [...]
tempTmplSet -tempTmpl-
tplDel -tplDel-
tplSet_0 -tplChan-
lst:
condition slider,0,1,255
peer
peerOpt HM_7294A4_ClimaTeam,KIND_HEIZUNG_1_ClimaTeam,KIND_HEIZUNG_2_ClimaTeam,KUECHE_HEIZUNG_ClimaTeam
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
peerIDsH:
00000000 broadcast
role:
chn 1
shRegR:
07 00
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000
room Heizung
tempListTmpl WOH_HEIZUNG_1_Clima
Für CUL_HM braucht es manchmal etwas Geduld...
Wieso erwartest du, dass das Peering mit einem externen Temp-Sensor im "Clima"-Channel zu sehen wäre?
ZitatDer ConfgCheck zeigt folgendes.
(Das HM_1906AC war mal ein Wasserstandsensor. Den verwende ich aber vorerst nicht.)
da würde ich im hauptdevice attr ignore setzen, bis es wieder einsatzbereit ist, damit das system nicht unnötig belastet wird. je nach konfiguration wird fhem zb regelmässig das device anfunken.
ZitatHier wird bisher folgendes mit get freeze angezeigt.
jeder freeze kann probleme machen, wenn er zur "falschen" zeit passiert.
wenn man sie duldet, muss man sich über probleme auch nicht wundern. ;)
Wollte jetzt in der Küche einen Fensterkontakt von Xiaomi hinzufügen, damit die Temperatur vom Thermostat heruntergefahren wird, wenn das Fenster geöffnet wird.
laut Wiki müsste ich doch dazu z.B. folgendes eingeben
define KUECHE_virt_Sensor CUL_HM 221133
attr KUECHE_virt_Sensor modelForce VIRTUAL
set KUECHE_virt_Sensor virtual 1
rename KUECHE_virt_Sensor_Btn1 KUECHE_virt_Fenster
Wollte es aber versuchen es aus VCCU heraus anlegen.
Folgendermaßen bin ich dazu vorgegangen.
Habe folgenden Befehl ausgeführt
set VCCU virtual 1
Dadurch wird in VCCU unter Internals - channel_01 - VCCU_Btn1 angezeigt.
Mit Mausklick auf VCCU_Btn1 lande ich in diesem Button.
Dann ändere ich den Namen des Buttons
rename VCCU_Btn1 KUECHE_virt_Fenster
und füge noch folgende attr hinzu
attr KUECHE_virt_Fenster modelForce VIRTUAL
attr KUECHE_virt_Fenster room Kueche
attr KUECHE_virt_Fenster webCmd postEvent open:postEvent closed
folgende attr wurden automatisch angelegt
attr KUECHE_virt_Fenster model CCU-FHEM
attr KUECHE_virt_Fenster modelForce VIRTUAL
attr KUECHE_virt_Fenster peerIDs 5F8DF503
Habe dann gepeert mit
set KUECHE_virt_Fenster peerChan 0 KUECHE_HEIZUNG_WindowRec single set
und die Temperatur festgelegt, welche beim Öffnen eingestellt werden soll
set KUECHE_HEIZUNG_WindowRec regSet winOpnTemp 5 KUECHE_virt_Fenster
und dann noch folgendes notify
define notify_KUECHE_virt_Fenster notify HUESensor57:(open|closed) set KUECHE_virt_Fenster postEvent $EVENT
Sollte sich jetzt nicht im Device "KUECHE_HEIZUNG_WindowRec" bei Readings das "state" " ändern (open/closed), wenn ich das Fenster aufmache?
Im DeviceOverview vom "KUECHE_HEIZUNG_WindowRec" ändert sich aber der Zustand
last:KUECHE_virt_Fenster:closed
auf last:KUECHE_virt_Fenster:open
List vom KUECHE_HEIZUNG_WindowRec
Internals:
DEF 5F8DF503
FUUID 633ddba4-f33f-194f-3747-076f5f7edea3f0d3
NAME KUECHE_HEIZUNG_WindowRec
NR 629
NTFY_ORDER 48-KUECHE_HEIZUNG_WindowRec
STATE last:KUECHE_virt_Fenster:open
TYPE CUL_HM
chanNo 03
device KUECHE_HEIZUNG
disableNotifyFn 1
eventCount 47
peerList KUECHE_virt_Fenster
Helper:
DBLOG:
trigLast:
DbLog:
TIME 1665779971.38876
VALUE KUECHE_virt_Fenster:open
READINGS:
2022-10-14 22:24:56 RegL_01. 00:00 08:00
2022-10-14 22:24:56 RegL_03.KUECHE_virt_Fenster 00:00 04:32
2022-10-14 22:24:56 RegL_07.KUECHE_virt_Fenster 00:00 05:0A
2022-10-14 22:25:56 cfgState ok
2022-10-14 22:39:32 commState CMDs_done
2022-10-14 22:24:55 peerList KUECHE_virt_Fenster
2022-10-14 22:14:28 state unknown
2022-10-14 22:39:31 trigLast KUECHE_virt_Fenster:open
2022-10-14 22:39:31 trig_KUECHE_virt_Fenster open
helper:
peerFriend peerSens,peerVirt
peerIDsRaw ,FA3B1201,00000000
peerIDsState complete
peerOpt 3:thermostat,7p:thermostat
regLst 1,3p,7p
bm:
CUL_HM_Get:
cnt 5
dmx -1000
dtot 0
dtotcnt 0
mTS 14.10. 22:23:39
max 0.000738143920898438
tot 0.00261354446411133
mAr:
HASH(0x5619f90)
KUECHE_HEIZUNG_WindowRec
?
CUL_HM_Set:
cnt 80
dmx -1000
dtot 0
dtotcnt 0
mTS 14.10. 22:23:30
max 0.251739978790283
tot 0.463809728622437
mAr:
HASH(0x5619f90)
KUECHE_HEIZUNG_WindowRec
regSet
winOpnTemp
5
KUECHE_virt_Fenster
cmds:
TmplKey KUECHE_virt_Fenster:no:1665549393.64691
TmplTs 1665549393.64691
cmdKey 1:0:0::KUECHE_HEIZUNG:0095:03:KUECHE_virt_Fenster
cmdLst:
burstXmit noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
eventL -peer- -cond-
eventS -peer- -cond-
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerSmart -peerOpt-
press [(long|{short})] [(-peer-|{self03})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
pressL [(-peer-|{self03})]
pressS [(-peer-|{self03})]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_KUECHE_virt_Fenster -tplPeer-
lst:
condition slider,0,1,255
peer KUECHE_virt_Fenster
peerOpt remove_KUECHE_virt_Fenster,BAD_virt_Temperatur_Sensor,HM_70FFF4_Rain,KIND_virt_Temperatur_Sensor1,KIND_virt_Temperatur_Sensor2,KUECHE_virt_Temperatur_Sensor,VCCU_Btn1,WOH_SCHALTER_1_Btn_01,WOH_SCHALTER_1_Btn_02,WOH_virt_Temperatur_2_Sensor1,WOH_virt_Temperatur_3_Sensor1,WOH_virt_Temperatur_Sensor1
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
FA3B1201 KUECHE_virt_Fenster
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000,FA3B1201
stateFormat last:trigLast
In der Zeit in der ich jetzt geschrieben habe, sind jezt zwei Readings hinzugekommen
setstate KUECHE_HEIZUNG_WindowRec 2022-10-14 22:42:09 trigLast KUECHE_virt_Fenster:closed
setstate KUECHE_HEIZUNG_WindowRec 2022-10-14 22:42:09 trig_KUECHE_virt_Fenster closed
Auch das Thermostat reagiert aufs öffnen vom Fenster.
Also hat es anscheinend funktioniert.
Aber "state" bleibt aber auf "unknown"
außerdem ist mir aufgefallen, dass bei den Readings 3 verschiedene RegL_ sind.?