Hallo,
ich hab da ein kleines Problem, wahrscheinlich liegts an meinem Verständnis.
Ich habe mir für meinen HM-CC-TC Temperaturlisten angelegt, was auch super funktioniert.
Nun habe ich folgendes (für mich) merkwürdige Verhalten:
Wenn ich zb. manuell (per fhem) die desired-Temp auf 18 Grad stelle und dann eine TempList per restore lade, die zb nach zwei Stunden auf 14 Grad herunterschalten sollte (tempList ist auf dem HM-CC-TC und templist verify ist auch OK) bleibt die desired temp trotzdem DAUERHAFT auf 18 Grad und die templist scheint nicht zu greifen, obwohl der Modus auch auf auto steht?!
Kann mir jemand erklären, ob/wie ich das verhindern kann?
Ich schalte die Temperaturen (auch für andere Geräte) per web-dummy mit einer notify-Routine um, also könnte ich leicht den einen oder andern Befehl noch dazu einbauen?
Vielen Dank im voraus!
Cheers,
Otto
Hallo Otto,
also - die TempList wir durch manuelles einstellen nicht gelöscht oder geändert, somit ist auch kein restore notwendig. Wenn Du den Modus auf Manuel stellst, wird er nicht automatisch wieder zurück gesetzt. Das musst Du schon per Befehl machen. Du kannst jedoch auch im Automatikmodus die Temperatur einfach ändern. Diese bleibt dann bis zum nächsten Autoschaltpunkt stehen - auch ohne den Modus umzustellen, der bleibt auf Auto. Ich glaube das ist es, was Du möchtest. Auto bedeutet einfach nur, das zu bestimmte. Zeiten automatisch eine Temperatur eingestellt wird - egal welche Temperatur vorher eingestellt war.
Gruß Christoph
wenn du auf Auto zurückstellst wird erst beim nächsten Schaltzeitpunkt geschaltet. Möchtest du dass beim Zurückstellen auf Auto auch die Temperatur gesetzt wird, die jetzt gerade "dran wäre" (laut tempList) dann musst du diese zusätzlich noch einmal setzen, wenn du nicht zum nächsten Schaltzeitpunkt warten willst.
Hallo nochmal,
danke für die Antworten.
Ich habe mich scheinbar zu wenig genau ausgedrückt.
Ich verwende diesen dummy-button, um zwischen verschiedenen TempLists umzuschalten, je nachdem, wo ich bin (bin beruflich viel unterwegs).
zb. habe ich gestern abend die Temperatur manuell per web-Oberfläche auf 18 Grad gestellt und anschließend eine templist per restore zugewiesen:
entities:tempWZArbeitWien
R_0_tempListSat>08:00 14.0 24:00 14.0
R_1_tempListSun>08:00 14.0 24:00 14.0
R_2_tempListMon>08:00 14.0 24:00 14.0
R_3_tempListTue>08:00 14.0 24:00 14.0
R_4_tempListWed>08:00 14.0 24:00 14.0
R_5_tempListThu>08:00 14.0 24:00 14.0
R_6_tempListFri>08:00 14.0 24:00 14.0
Heute abend war die desiredTemp immer noch auf 18 Grad.
Was mir ein Rätsel ist, weil dazwischen ja eigentlich zwei Schaltzeitpunkte liegen.....
Cheers,
Otto
Hallo
kannst Du am Thermostaten schauen ob er auf auto oder auf manu steht?
Ich denke, Du lädst zwar ne Liste, aber er steht auf manu. Da ist die Liste dann egal.
Gruß Otto
Hallo,
werde ich am Abend machen.aber laut fhem ist er auf Auto...
einfacher wär es wenn du genau beschreibst wie du die temp änderst.
wenn zb im hintergrung ein
set <name> controlManu 18.0
wir mit neben der temp auch der mode auf manu gesetzt. da kannst du templisten noch und nöcher laden es wird nicht danach geschaltet da mode manu.
ein set <name> desired-temp 18.0
setzt dagegen nur die temp, behält den aktuellen mode bei und diese wird dann beim nächsten schaltpunkt der templist verändert (wenn der mode vorher auto war).
ich würde um sicher zu geben nach einem restore der templist stumpf immer ein set <name> controlMode auto
hinterher jagen, nur um sicher zu gehen.
ZitatWas mir ein Rätsel ist, weil dazwischen ja eigentlich zwei Schaltzeitpunkte liegen.....
poste doch mal je ein list vom device und climate channel.
Hallo,
erstmal danke für die Antworten.
Irgendwas ist hier merkwürdig. Wenn ich die tempList setze, scheint die irgendwie nicht anzukommen - ein verify meldet ständig ein fail.
Hier mal das list vom device:
Internals:
DEF 180594
HMLAN1_MSGCNT 3649
HMLAN1_RAWMSG E180594,0000,0FC220EE,FF,FFD1,95A25818059417219F0000
HMLAN1_RSSI -47
HMLAN1_TIME 2015-01-23 23:03:29
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 3649
NAME wz_thermostat
NR 41
STATE T:17.9, H:54, VD:0, auto
TYPE CUL_HM
channel_01 wz_thermostat_weather
channel_02 wz_thermostat_climate
channel_03 wz_thermostat_windowRec
lastMsg No:95 - t:58 s:180594 d:17219F 0000
protCondBurst unknown
protLastRcv 2015-01-23 23:03:29
protSnd 145 last_at:2015-01-23 23:01:03
protState CMDs_done
rssi_HMLAN1 cnt:3 min:-50 lst:-50 max:-45 avg:-46.66
rssi_at_HMLAN1 avg:-45.94 max:-38 lst:-47 min:-60 cnt:3649
Readings:
2015-01-20 21:59:23 Activity alive
2015-01-23 23:01:04 CommandAccepted yes
2015-01-20 21:59:23 D-firmware 2.0
2015-01-20 21:59:23 D-serialNr IEQ0171728
2015-01-20 21:57:17 PairedTo 0x2704AB
2015-01-20 21:57:17 R-backlOnMode auto
2015-01-20 21:57:17 R-backlOnTime 5
2015-01-20 21:57:17 R-btnLock off
2015-01-23 22:59:39 R-burstRx set_on
2015-01-20 21:57:17 R-pairCentral 0x2704AB
2015-01-20 21:57:17 RegL_00: 01:00 02:01 05:81 0A:27 0B:04 0C:AB 0F:00 00:00
2015-01-23 23:03:29 actuator 0
2015-01-23 21:59:38 battery ok
2015-01-23 22:47:30 controlMode auto
2015-01-23 22:47:30 day-temp 21 C
2015-01-23 22:47:30 decalcDay Sat
2015-01-23 21:59:38 desired-temp 14.0
2015-01-23 22:47:30 displayMode temp-hum
2015-01-23 22:47:30 displayTemp actual
2015-01-23 22:47:30 displayTempUnit celsius
2015-01-23 23:03:09 humidity 54
2015-01-23 23:03:09 measured-temp 17.9
2015-01-23 22:47:30 night-temp 17 C
2015-01-23 22:47:30 party-temp 20 C
2015-01-23 23:03:09 state T: 17.9 H: 54
2015-01-23 00:00:36 time-request -
Helper:
cSnd 012704AB1805940006
mId 0039
rxType 140
Io:
newChn +180594,00,01,00
nextSend 1422050609.67416
prefIO
rxt 2
vccu
p:
180594
00
01
00
Mrssi:
mNo 95
Io:
HMLAN1 -45
Prt:
awake 0
bErr 0
brstWu 0
sProc 0
sleeping 1
try 1
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rssi:
Hmlan1:
avg -46.6666666666667
cnt 3
lst -50
max -45
min -50
At_hmlan1:
avg -45.9468347492463
cnt 3649
lst -47
max -38
min -60
Shadowreg:
RegL_00: 01:01 02:01 05:81 0A:27 0B:04 0C:AB 0F:00 00:00
Attributes:
IODev HMLAN1
actCycle 000:10
actStatus alive
autoReadReg 1
burstAccess 1_auto
expert 2_full
firmware 2.0
icon temp_temperature
model HM-CC-TC
room wz
serialNr IEQ0171728
stateFormat T:measured-temp, H:humidity, VD:actuator, controlMode
subType thermostat
tempListTmpl tempList.cfg:tempWZArbeitLinz
und vom climate:
Internals:
DEF 18059402
NAME wz_thermostat_climate
NR 43
STATE 0
TYPE CUL_HM
chanNo 02
device wz_thermostat
peerList wz_thermostat_fenster_rechts,wz_thermostat_fenster_links,
Readings:
2015-01-23 21:08:16 CommandAccepted yes
2015-01-20 21:54:19 R-controlMode auto
2015-01-20 21:59:28 R-day-temp 21 C
2015-01-20 21:54:19 R-decalHr 11 h
2015-01-20 21:54:19 R-decalMin 0 min
2015-01-20 21:54:19 R-decalcDay Sat
2015-01-20 21:54:19 R-displayMode temp-hum
2015-01-20 21:54:19 R-displayTemp actual
2015-01-20 21:54:19 R-displayTempUnit celsius
2015-01-20 21:54:19 R-mdTempValve auto
2015-01-20 21:59:28 R-night-temp 17 C
2015-01-20 21:59:28 R-party-temp 20 C
2015-01-23 22:47:30 R_0_tempListSat 08:00 14.0 24:00 14.0
2015-01-23 22:47:30 R_1_tempListSun 08:00 14.0 24:00 14.0
2015-01-23 22:47:30 R_2_tempListMon 08:00 14.0 24:00 14.0
2015-01-23 22:47:30 R_3_tempListTue 08:00 14.0 24:00 14.0
2015-01-23 22:47:30 R_4_tempListWed 08:00 14.0 24:00 14.0
2015-01-23 22:47:30 R_5_tempListThu 08:00 14.0 24:00 14.0
2015-01-23 22:47:30 R_6_tempListFri 08:00 14.0 24:00 14.0
2015-01-23 22:47:30 R_tempList_State set
2015-01-20 21:59:28 RegL_05: 01:09 02:28 03:2A 04:22 05:18 06:28 07:00 08:58 09:00 0A:00 0B:30 0C:1C 0D:90 0E:1C 0F:90 10:1C 11:90 12:22 13:90 14:28 15:90 16:28 17:90 18:28 19:90 1A:28 1B:90 1C:28 1D:90 1E:28 1F:90 20:28 21:90 22:28 23:90 24:28 25:90 26:28 27:90 28:28 29:90 2A:28 2B:90 2C:28 2D:90 2E:28 2F:90 30:28 31:90 32:28 33:90 34:28 35:90 36:28 37:90 38:28 39:90 3A:28 3B:30 3C:1C 3D:90 3E:1C 3F:90 40:1C 41:90 42:22 43:90 44:28 45:90 46:28 47:90 48:28 49:90 4A:28 4B:90 4C:28 4D:90 4E:28 4F:90 50:28 51:90 52:28 53:90 54:28 55:90 56:28 57:90 58:28 59:90 5A:28 5B:90 5C:28 5D:90 5E:28 5F:90 60:28 61:90 62:28 63:90 64:28 65:90 66:28 67:90 68:28 69:90 6A:28 6B:30 6C:1C 6D:90 6E:1C 6F:90 70:1C 71:90 72:22 73:90 74:28 75:90 76:28 77:90 78:28 79:90 7A:28 7B:90 7C:28 7D:90 7E:28 7F:90 80:28 81:90 82:28 83:90 84:28 85:90 86:28 87:90 88:28 89:90 8A:28 8B:90 8C:28 8D:90 8E:28 8F:90 90:28 91:90 92:28 93:90 94:28 95:90 96:28 97:90 98:28 99:90 9A:28 9B:30 9C:1C 9D:90 9E:1C 9F:90 A0:1C A1:90 A2:22 A3:90 A4:28 A5:90 A6:28 A7:90 A8:28 A9:90 AA:28 AB:90 AC:28 AD:90 AE:28 AF:90 B0:28 B1:90 B2:28 B3:90 B4:28 B5:90 B6:28 B7:90 B8:28 B9:90 BA:28 BB:90 BC:28 BD:90 BE:28 BF:90 C0:28 C1:90 C2:28 C3:90 C4:28 C5:90 C6:28 C7:90 C8:28 C9:90 CA:28 CB:30 CC:1C CD:90 CE:1C CF:90 D0:1C D1:90 D2:22 D3:90 D4:28 D5:90 D6:28 D7:90 D8:28 D9:90 DA:28 DB:90 DC:28 DD:90 DE:28 DF:90 E0:28 E1:90 E2:28 E3:90 E4:28 E5:90 E6:28 E7:90 E8:28 E9:90 EA:28 EB:90 EC:28 ED:90 EE:28 EF:90 F0:28 F1:90 F2:28 F3:90 F4:28 F5:90 F6:28 F7:90 F8:28 F9:90 FA:28 00:00
2015-01-20 21:59:30 RegL_06: 01:30 02:1C 03:90 04:1C 05:90 06:1C 07:90 08:22 09:90 0A:28 0B:90 0C:28 0D:90 0E:28 0F:90 10:28 11:90 12:28 13:90 14:28 15:90 16:28 17:90 18:28 19:90 1A:28 1B:90 1C:28 1D:90 1E:28 1F:90 20:28 21:90 22:28 23:90 24:28 25:90 26:28 27:90 28:28 29:90 2A:28 2B:90 2C:28 2D:90 2E:28 2F:90 30:28 31:30 32:1C 33:90 34:1C 35:90 36:1C 37:90 38:22 39:90 3A:28 3B:90 3C:28 3D:90 3E:28 3F:90 40:28 41:90 42:28 43:90 44:28 45:90 46:28 47:90 48:28 49:90 4A:28 4B:90 4C:28 4D:90 4E:28 4F:90 50:28 51:90 52:28 53:90 54:28 55:90 56:28 57:90 58:28 59:90 5A:28 5B:90 5C:28 5D:90 5E:28 5F:90 60:28 00:00
2015-01-23 22:47:30 controlMode auto
2015-01-23 22:47:30 day-temp 21 C
2015-01-23 22:47:30 decalcDay Sat
2015-01-23 21:59:38 desired-temp 14.0
2014-12-30 21:30:58 desired-temp-cent 26.5
2015-01-23 22:47:30 displayMode temp-hum
2015-01-23 22:47:30 displayTemp actual
2015-01-23 22:47:30 displayTempUnit celsius
2015-01-23 22:47:30 night-temp 17 C
2015-01-23 22:47:30 party-temp 20 C
2015-01-20 21:59:23 peerList wz_thermostat_fenster_rechts,wz_thermostat_fenster_links,
2015-01-23 21:59:38 recentStateType info
2015-01-23 23:06:26 state 0
Templist:
Fri:
0:
HOUR 08
MINUTE 00
TEMP 14.0
1:
HOUR 22
MINUTE 00
TEMP 18.0
2:
HOUR 24
MINUTE 00
TEMP 14.0
Mon:
0:
HOUR 08
MINUTE 00
TEMP 14.0
1:
HOUR 22
MINUTE 00
TEMP 18.0
2:
HOUR 24
MINUTE 00
TEMP 14.0
Sat:
0:
HOUR 08
MINUTE 00
TEMP 14.0
1:
HOUR 22
MINUTE 00
TEMP 18.0
2:
HOUR 24
MINUTE 00
TEMP 14.0
Sun:
0:
HOUR 08
MINUTE 00
TEMP 14.0
1:
HOUR 22
MINUTE 00
TEMP 18.0
2:
HOUR 24
MINUTE 00
TEMP 14.0
Thu:
0:
HOUR 08
MINUTE 00
TEMP 14.0
1:
HOUR 22
MINUTE 00
TEMP 18.0
2:
HOUR 24
MINUTE 00
TEMP 14.0
Tue:
0:
HOUR 08
MINUTE 00
TEMP 14.0
1:
HOUR 22
MINUTE 00
TEMP 18.0
2:
HOUR 24
MINUTE 00
TEMP 14.0
Wed:
0:
HOUR 08
MINUTE 00
TEMP 14.0
1:
HOUR 22
MINUTE 00
TEMP 18.0
2:
HOUR 24
MINUTE 00
TEMP 14.0
Helper:
peerIDsRaw ,181F9F01,17219F01,00000000
Prt:
brstWu 1
Role:
chn 1
Shadowreg:
RegL_05: 01:09 02:28 03:2A 04:22 05:18 06:28 07:00 08:58 09:00 0A:00 0B:30 0C:1C 0D:84 0E:24 0F:90 10:1C 11:90 12:22 13:90 14:28 15:90 16:28 17:90 18:28 19:90 1A:28 1B:90 1C:28 1D:90 1E:28 1F:90 20:28 21:90 22:28 23:90 24:28 25:90 26:28 27:90 28:28 29:90 2A:28 2B:90 2C:28 2D:90 2E:28 2F:90 30:28 31:90 32:28 33:90 34:28 35:90 36:28 37:90 38:28 39:90 3A:28 3B:30 3C:1C 3D:84 3E:24 3F:90 40:1C 41:90 42:22 43:90 44:28 45:90 46:28 47:90 48:28 49:90 4A:28 4B:90 4C:28 4D:90 4E:28 4F:90 50:28 51:90 52:28 53:90 54:28 55:90 56:28 57:90 58:28 59:90 5A:28 5B:90 5C:28 5D:90 5E:28 5F:90 60:28 61:90 62:28 63:90 64:28 65:90 66:28 67:90 68:28 69:90 6A:28 6B:30 6C:1C 6D:84 6E:24 6F:90 70:1C 71:90 72:22 73:90 74:28 75:90 76:28 77:90 78:28 79:90 7A:28 7B:90 7C:28 7D:90 7E:28 7F:90 80:28 81:90 82:28 83:90 84:28 85:90 86:28 87:90 88:28 89:90 8A:28 8B:90 8C:28 8D:90 8E:28 8F:90 90:28 91:90 92:28 93:90 94:28 95:90 96:28 97:90 98:28 99:90 9A:28 9B:30 9C:1C 9D:84 9E:24 9F:90 A0:1C A1:90 A2:22 A3:90 A4:28 A5:90 A6:28 A7:90 A8:28 A9:90 AA:28 AB:90 AC:28 AD:90 AE:28 AF:90 B0:28 B1:90 B2:28 B3:90 B4:28 B5:90 B6:28 B7:90 B8:28 B9:90 BA:28 BB:90 BC:28 BD:90 BE:28 BF:90 C0:28 C1:90 C2:28 C3:90 C4:28 C5:90 C6:28 C7:90 C8:28 C9:90 CA:28 CB:30 CC:1C CD:84 CE:24 CF:90 D0:1C D1:90 D2:22 D3:90 D4:28 D5:90 D6:28 D7:90 D8:28 D9:90 DA:28 DB:90 DC:28 DD:90 DE:28 DF:90 E0:28 E1:90 E2:28 E3:90 E4:28 E5:90 E6:28 E7:90 E8:28 E9:90 EA:28 EB:90 EC:28 ED:90 EE:28 EF:90 F0:28 F1:90 F2:28 F3:90 F4:28 F5:90 F6:28 F7:90 F8:28 F9:90 FA:28 00:00
RegL_06: 01:30 02:1C 03:84 04:24 05:90 06:1C 07:90 08:22 09:90 0A:28 0B:90 0C:28 0D:90 0E:28 0F:90 10:28 11:90 12:28 13:90 14:28 15:90 16:28 17:90 18:28 19:90 1A:28 1B:90 1C:28 1D:90 1E:28 1F:90 20:28 21:90 22:28 23:90 24:28 25:90 26:28 27:90 28:28 29:90 2A:28 2B:90 2C:28 2D:90 2E:28 2F:90 30:28 31:30 32:1C 33:84 34:24 35:90 36:1C 37:90 38:22 39:90 3A:28 3B:90 3C:28 3D:90 3E:28 3F:90 40:28 41:90 42:28 43:90 44:28 45:90 46:28 47:90 48:28 49:90 4A:28 4B:90 4C:28 4D:90 4E:28 4F:90 50:28 51:90 52:28 53:90 54:28 55:90 56:28 57:90 58:28 59:90 5A:28 5B:90 5C:28 5D:90 5E:28 5F:90 60:28 00:00
Attributes:
model HM-CC-TC
peerIDs 00000000,17219F01,181F9F01,
room wz
tempListTmpl tempList.cfg:tempWZUrlaubDaheim
configCheck:
configCheck done:
Register changes pending
sz_Klima
sz_thermostat
wz_thermostat
wz_thermostat_climate
templist mismatch
wz_thermostat_climate: failed Entries:
wz_thermostat_climate :R_0_tempListSat mismatch
wz_thermostat_climate :R_1_tempListSun mismatch
wz_thermostat_climate :R_2_tempListMon mismatch
wz_thermostat_climate :R_3_tempListTue mismatch
wz_thermostat_climate :R_4_tempListWed mismatch
wz_thermostat_climate :R_5_tempListThu mismatch
wz_thermostat_climate :R_6_tempListFri mismatch
merkwürdigerweise gibt set hm protoEvents short aus:
protoEvents done:
name :State |CmdPend |Snd |Resnd #CmdDel |ResndFail |Nack |IOerr
bad_CUL_HM_HM_CC_RT_DN_2E7FB9 : done | - |3: | - # - | - | - | -
sz_thermostat : done | - |38: | - # - | - | - | -
wz_kino : done | - |2: | - # - | - | - | -
wz_thermostat : done | - |145: | - # - | - | - | -
wz_thermostat_fenster_links : - | - | - | - # - | - | - | -
wz_thermostat_fenster_rechts : - | - | - | - # - | - | - | -
================================================================================================================
sum 0 |0 |188 |0 #0 |0 |0 |0
CUL_HM queue length:0
requests pending
----------------
autoReadReg :
recent : none
status request :
autoReadReg wakeup :
status request wakeup:
autoReadTest :
IODevs:HMLAN1:opened pending=0 condition:ok
msgLoadEst: 1hour:4% 10min steps: 0/0/3/1/0/0
Sollte doch eigentlich nichts mehr pending sein?! Oder verstehe ich den Zusammenhang falsch?
das ist der Code, mit dem ich die tempLists umschalte:
define n_HeizungUmschalten notify HeizungUmschalten {\
if($EVENT eq "UrlaubDaheim") { \
Log(3,"1. schalte Temperaturen auf $EVENT");;\
fhem "attr wz_thermostat_climate tempListTmpl tempList.cfg:tempWZUrlaubDaheim";;\
fhem "attr sz_Klima tempListTmpl tempList.cfg:tempSZUrlaubDaheim";;\
fhem "set hm tempList verify";;\
fhem "set hm tempList restore";;\
}\
elsif($EVENT eq "Linz") { \
Log(3,"2. schalte Temperaturen auf $EVENT");;\
fhem "attr wz_thermostat_climate tempListTmpl tempList.cfg:tempWZArbeitLinz";;\
fhem "attr sz_Klima tempListTmpl tempList.cfg:tempSZTragwein";;\
fhem "set hm tempList verify";;\
fhem "set hm tempList restore";;\
}\
elsif($EVENT eq "Wien") { \
Log(3,"3. schalte Temperaturen auf $EVENT");;\
fhem "attr wz_thermostat_climate tempListTmpl tempList.cfg:tempWZArbeitWien";;\
fhem "attr sz_Klima tempListTmpl tempList.cfg:tempSZAbwesend";;\
fhem "set hm tempList verify";;\
fhem "set hm tempList restore";;\
}\
elsif($EVENT eq "UrlaubWeg") { \
Log(3,"4.schalte Temperaturen auf $EVENT");;\
fhem "attr wz_thermostat_climate tempListTmpl tempList.cfg:tempWZArbeitWien";;\
fhem "attr sz_Klima tempListTmpl tempList.cfg:tempSZAbwesend";;\
fhem "set hm tempList verify";;\
fhem "set hm tempList restore";;\
}\
else { \
Log(3,"5. $EVENT");;\
}\
}
Irgendwie stehe ich am Schlauch und wäre für zweckdienliche Hinweise dankbar.
cheers,
Otto
Nabend,
wenn, dann stehen die Werte der TempList im Channel *_Climate des TC.
Gruß
Thomas
Hi,
danke, ist schon klar. Tun sie aber nicht - bzw. tun sie schon, aber die falschen.
Wie lang kann denn das dauern mit dem Übertragen? Und wenn bei set hm protoEvents short keine pendings mehr sind, wie kann es sein, daß die bei configCheck schon aufscheinen?!
versteh grad die welt nicht mehr?!
Update: Auch heute (nach etlichen Stunden) noch das gleiche Bild:
configCheck:
configCheck done:
Register changes pending
sz_Klima
sz_thermostat
wz_thermostat
wz_thermostat_climate
templist mismatch
wz_thermostat_climate: failed Entries:
wz_thermostat_climate :R_0_tempListSat mismatch
wz_thermostat_climate :R_1_tempListSun mismatch
wz_thermostat_climate :R_2_tempListMon mismatch
wz_thermostat_climate :R_3_tempListTue mismatch
wz_thermostat_climate :R_4_tempListWed mismatch
wz_thermostat_climate :R_5_tempListThu mismatch
wz_thermostat_climate :R_6_tempListFri mismatch
Habe auf Verdacht mal den HMLAN stromlos gemacht, hat aber auch nix geholfen....
2015-01-23 22:47:30 R_tempList_State set
autoReadReg 1
fhem wartet wohl auf eine verifizierung des setzens. mit deiner autoreadreg einstellung passiert ein neues einlesen aber nur bei restart. entweder du machst getconfig oder du erhöhst autoreadreg zb auf 5_readMissing. mindestens wohl aber auf 3_onChange.
ich habe keine erfahrung mit den templisten. du bist dir aber sicher das die 2 befehle direkt hintereinander keine probleme verursachen?
fhem "set hm tempList verify";;\
fhem "set hm tempList restore";;\
Heureka!
Vielen Dank! Das hats gebracht :-)
Ja, das hat eigentlich in der Vergangenheit funktioniert mit den tempLists und zuerst verify, dann restore. Werde mal sicherheitshalber nach dem umstellen der tempList noch ein getConfig einbauen.
nur bei sz_thermostat scheint weder getConfig noch autoreadreg 5_readMissing zu funktionieren, das ist allerdings ein HM-CC-RT-DN:
Internals:
DEF 2C8BB2
HMLAN1_MSGCNT 2211
HMLAN1_RAWMSG E2C8BB2,0000,006B5136,FF,FFC7,CC86102C8BB20000000A70980F0000
HMLAN1_RSSI -57
HMLAN1_TIME 2015-01-24 12:50:54
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 2211
NAME sz_thermostat
NR 32
STATE CMDs_done
TYPE CUL_HM
channel_01 sz_CUL_HM_HM_CC_RT_DN_2C8BB2_Weather
channel_02 sz_CUL_HM_HM_CC_RT_DN_2C8BB2_Climate
channel_03 sz_CUL_HM_HM_CC_RT_DN_2C8BB2_WindowRec
channel_04 sz_Klima
channel_05 sz_CUL_HM_HM_CC_RT_DN_2C8BB2_ClimaTeam
channel_06 sz_CUL_HM_HM_CC_RT_DN_2C8BB2_remote
lastMsg No:CC - t:10 s:2C8BB2 d:000000 0A70980F0000
protLastRcv 2015-01-24 12:50:54
protSnd 132 last_at:2015-01-24 12:47:49
protState CMDs_done
rssi_at_HMLAN1 min:-58 cnt:2211 avg:-52.81 max:-52 lst:-57
Readings:
2015-01-20 21:53:11 Activity alive
2015-01-24 12:47:40 CommandAccepted yes
2014-12-28 16:37:11 D-firmware 1.3
2014-12-28 16:37:11 D-serialNr LEQ0784276
2015-01-24 12:47:41 PairedTo 0x2704AB
2014-12-28 16:37:13 R-backOnTime 10 s
2015-01-24 12:45:57 R-btnLock off
2015-01-24 12:45:57 R-burstRx on
2015-01-24 12:45:57 R-cyclicInfoMsg on
2015-01-24 12:45:57 R-cyclicInfoMsgDis 0
2015-01-24 12:45:57 R-globalBtnLock off
2015-01-24 12:45:57 R-localResDis off
2014-12-28 16:37:13 R-lowBatLimitRT 2.1 V
2015-01-24 12:45:57 R-modusBtnLock off
2015-01-24 12:45:57 R-pairCentral 0x2704AB
2015-01-24 12:47:41 RegL_00: 01:01 02:01 09:01 0A:27 0B:04 0C:AB 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
2015-01-24 12:50:54 actuator 0
2015-01-08 18:13:17 battery ok
2015-01-24 12:50:54 batteryLevel 3
2015-01-24 12:50:54 desired-temp 14.0
2015-01-24 12:50:54 measured-temp 15.2
2015-01-24 12:47:49 state CMDs_done
2015-01-24 05:47:34 time-request -
Regl_07::
VAL
Helper:
cSnd 012704AB2C8BB206040000000001
mId 0095
rxType 140
Io:
newChn +2C8BB2,00,01,00
nextSend 1422100254.34356
prefIO
rxt 2
vccu
p:
2C8BB2
00
01
00
Mrssi:
mNo CC
Io:
HMLAN1 -55
Prt:
awake 0
bErr 0
brstWu 1
sProc 0
try 1
Rspwait:
Q:
qReqConf
qReqStat
Role:
dev 1
Rssi:
At_hmlan1:
avg -52.8113975576662
cnt 2211
lst -57
max -52
min -58
Shregw:
07 04
Shadowreg:
RegL_07:
Attributes:
IODev HMLAN1
actCycle 000:10
actStatus alive
autoReadReg 5_readMissing
expert 2_full
firmware 1.3
model HM-CC-RT-DN
room sz
serialNr LEQ0784276
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Trotz getconfig und obwohl mit set hm protoEvents short nichts mehr als pending angezeigt wird:
configCheck done:
Register changes pending
sz_thermostat
Irgendwie komm ich mir grad richtig doof vor. Gibts ja nicht?!
Hat sich erledigt. Habe nun noch ein set hm autoReadReg gemacht, jetzt scheint bei checkConfig alles zu passen.
Vielen Dank an alle, die mir hier weitergehofen haben!!!!
Cheers,
Otto
ZitatTrotz getconfig und obwohl mit set hm protoEvents short nichts mehr als pending angezeigt wird:
der rt hat viel zu senden. vielleicht gab es probleme und es wurde nicht alles gesendet. ich glaube du kannst ein getconfig auch auf ein channel reduzieren. das sollte dann besser funktionieren. autoreadreg 5_readmissing wird jede 30 minuten versuchen zu wiederholen. also vielleicht einfach mal warten.
Hat sich jetzt in Wohlgefallen aufgelöst :-)
VIELEN DANK nochmal für Deine Hilfe!
Cheers,
Otto