Hallo zusammen,
ich bin noch relativ neu hier, habe dennoch (dank des Forums) einiges umgesetzt.
Ich betreibe FHEM auf einem Raspi 3 und steuere meine HM Produkte mit einem HMUSB.
Ich habe 3 HM-CC-RT-DN, diese werden in FHEM angezeigt und können auch darüber geteuert werden.
Soweit, so gut...
Jetzt zu meinem Problem:
Ich versuche jetzt schon seit einigen Tagen den Wochenplan einzustellen. Leider vergebens :-[
Ich haben versucht diese "Listen" über die Befehle "set HM_3D061E tempListMon...." usw. einzustellen --> ohne Erfplg
Ich habe versucht über das Modul Heating Control die gewünschten Temperaturen einzustellen --> ohne Erfolg
Ich habe HM Info eingerichtet und wie im WIKI beschrieben eine tempList.cfg erstellt. Die entsprechende "Liste" habe ich dann den jeweiligen Thermostaten zugeordnet, auch das blieb ohne erfolglos.
Die Dinger stellen die Temperatur ein, wie sie wollen.
Wie hier im Beispiel:
Eigentlich sollte das Thermostat wie hier eingestellt "R_3_tempListTue> 04:30 25.0 07:00 16.0 21:00 23.0 22:30 16.0 24:00 16.0" schalten.
Im Log steht aber "2016-10-20_06:31:18 HM_3D061E desired-temp: 23.0"
Das ist mir zu hoch!
define HM_3D061E CUL_HM 3D061E
attr HM_3D061E IODev HMUSB
attr HM_3D061E actCycle 000:10
attr HM_3D061E actStatus alive
attr HM_3D061E autoReadReg 4_reqStatus
attr HM_3D061E expert 2_raw
attr HM_3D061E firmware 1.4
attr HM_3D061E model HM-CC-RT-DN
attr HM_3D061E room Badezimmer
attr HM_3D061E serialNr MEQ0805220
attr HM_3D061E subType thermostat
attr HM_3D061E webCmd getConfig:clear msgEvents:burstXmit
tempList.cfg
entities:HM_3D061E_Clima
R_0_tempListSat> 09:00 16.0 21:00 16.0 22:30 16.0 24:00 16.0
R_1_tempListSun> 09:00 16.0 21:30 23.0 22:30 16.0 24:00 16.0
R_2_tempListMon> 04:30 25.0 07:00 16.0 21:00 23.0 22:30 16.0 24:00 16.0
R_3_tempListTue> 04:30 25.0 07:00 16.0 21:00 23.0 22:30 16.0 24:00 16.0
R_4_tempListWed> 04:30 25.0 07:00 16.0 21:00 23.0 22:30 16.0 24:00 16.0
R_5_tempListThu> 04:30 25.0 07:00 16.0 21:00 23.0 22:30 16.0 24:00 16.0
R_6_tempListFri> 04:30 25.0 07:00 16.0 21:00 23.0 22:30 16.0 24:00 16.0
Auszug aus dem Log:
2016-10-20_06:26:33 HM_3D061E motorErr: ok
2016-10-20_06:29:03 HM_3D061E actuator: 0
2016-10-20_06:29:03 HM_3D061E battery: ok
2016-10-20_06:29:03 HM_3D061E batteryLevel: 3
2016-10-20_06:29:03 HM_3D061E desired-temp: 16.0
2016-10-20_06:29:03 HM_3D061E measured-temp: 20.4
2016-10-20_06:29:03 HM_3D061E motorErr: ok
2016-10-20_06:31:18 HM_3D061E actuator: 0
2016-10-20_06:31:18 HM_3D061E battery: ok
2016-10-20_06:31:18 HM_3D061E batteryLevel: 3
2016-10-20_06:31:18 HM_3D061E desired-temp: 23.0
2016-10-20_06:31:18 HM_3D061E measured-temp: 20.4
Alle Thermostate sin auf "Auto" gestellt.
Ich bin echt ratlos....
Hat jemand von euch eine Idee?
Gruß mrg
Was sagt denn ein
set HM_3D061E_Clima tempListTmpl verify FHEM/tempList.cfg:HM_3D061E_Clima
?
das:
failed Entries:
HM_3D061E_Clima :R_0_tempListSat mismatch 09:00 16.0 21:00 16.0 22:30 16.0 24:00 16.0 ne 09:30 16.0 24:00 16.0 ##
HM_3D061E_Clima :R_1_tempListSun mismatch 09:00 16.0 21:30 23.0 22:30 16.0 24:00 16.0 ne 09:30 16.0 24:00 16.0 ##
HM_3D061E_Clima :R_2_tempListMon mismatch 04:30 25.0 07:00 16.0 21:00 23.0 22:30 16.0 24:00 16.0 ne 04:30 25.0 06:30 16.0 21:30 23.0 22:00 16.0 24:00 16.0 ##
HM_3D061E_Clima :R_3_tempListTue mismatch 04:30 25.0 07:00 16.0 21:00 23.0 22:30 16.0 24:00 16.0 ne 04:30 25.0 06:30 16.0 21:30 23.0 22:00 16.0 24:00 16.0 ##
HM_3D061E_Clima :R_4_tempListWed mismatch 04:30 25.0 07:00 16.0 21:00 23.0 22:30 16.0 24:00 16.0 ne 04:30 25.0 06:30 16.0 21:30 23.0 22:00 16.0 24:00 16.0 ##
HM_3D061E_Clima :R_5_tempListThu mismatch 04:30 25.0 07:00 16.0 21:00 23.0 22:30 16.0 24:00 16.0 ne 04:30 25.0 06:30 16.0 21:30 23.0 22:00 16.0 24:00 16.0 ##
HM_3D061E_Clima :R_6_tempListFri mismatch 04:30 25.0 07:00 16.0 21:00 23.0 22:30 16.0 24:00 16.0 ne 04:30 25.0 06:30 16.0 21:30 23.0 22:00 16.0 24:00 16.0 ##
Es stehen Zeiten drin die keinen Sinn machen.
z.B. R_0_tempListSat
Die tempList.cfg sollte etwa so aussehen:
entities:HM_3D061E_Clima
R_0_tempListSat> 24:00 16.0
R_1_tempListSun> 09:00 16.0 21:30 23.0 24:00 16.0
R_2_tempListMon> 04:30 25.0 07:00 16.0 21:00 23.0 24:00 16.0
R_3_tempListTue> 04:30 25.0 07:00 16.0 21:00 23.0 24:00 16.0
R_4_tempListWed> 04:30 25.0 07:00 16.0 21:00 23.0 24:00 16.0
R_5_tempListThu> 04:30 25.0 07:00 16.0 21:00 23.0 24:00 16.0
R_6_tempListFri> 04:30 25.0 07:00 16.0 21:00 23.0 24:00 16.0
Gruß
Dan
Zitat von: DeeSPe am 20 Oktober 2016, 09:52:26
Es stehen Zeiten drin die keinen Sinn machen.
z.B. R_0_tempListSat
Die tempList.cfg sollte etwa so aussehen:
entities:HM_3D061E_Clima
R_0_tempListSat> 24:00 16.0
R_1_tempListSun> 09:00 16.0 21:30 23.0 24:00 16.0
R_2_tempListMon> 04:30 25.0 07:00 16.0 21:00 23.0 24:00 16.0
R_3_tempListTue> 04:30 25.0 07:00 16.0 21:00 23.0 24:00 16.0
R_4_tempListWed> 04:30 25.0 07:00 16.0 21:00 23.0 24:00 16.0
R_5_tempListThu> 04:30 25.0 07:00 16.0 21:00 23.0 24:00 16.0
R_6_tempListFri> 04:30 25.0 07:00 16.0 21:00 23.0 24:00 16.0
Gruß
Dan
Ja das stimmt. Ich habe diese Werte desswegen eigegeben, weil das Thermostat ohne erkennbare Grund die Themperatur erhöht hat.
Gruß mrg
Poste doch mal ein 'list HM_3D061E'
Möglichst in "Code Tags" (# oben in der "Menüleiste")
DEF 3D061E
HMUSB_MSGCNT 283
HMUSB_RAWMSG E3D061E,0000,19DCDFBF,FF,FFCB,4586103D061E0000000A80D40F0000
HMUSB_RSSI -53
HMUSB_TIME 2016-10-20 10:20:34
IODev HMUSB
LASTInputDev HMUSB
MSGCNT 283
NAME HM_3D061E
NOTIFYDEV global
NR 219
NTFY_ORDER 50-HM_3D061E
STATE CMDs_done
TYPE CUL_HM
channel_01 HM_3D061E_Weather
channel_02 HM_3D061E_Climate
channel_03 HM_3D061E_WindowRec
channel_04 HM_3D061E_Clima
channel_05 HM_3D061E_ClimaTeam
channel_06 HM_3D061E_remote
lastMsg No:45 - t:10 s:3D061E d:000000 0A80D40F0000
protLastRcv 2016-10-20 10:20:34
protResnd 3 last_at:2016-10-20 07:27:12
protSnd 41 last_at:2016-10-20 07:58:06
protState CMDs_done
rssi_HMUSB cnt:8 avg:-45.5 max:-45 lst:-45 min:-46
rssi_at_HMUSB cnt:283 min:-58 max:-52 avg:-53.25 lst:-53
Readings:
2016-10-20 00:30:57 Activity alive
2016-10-20 07:29:58 CommandAccepted yes
2016-10-19 09:12:18 D-firmware 1.4
2016-10-19 09:12:18 D-serialNr MEQ0805220
2016-10-19 09:18:02 PairedTo 0x424242
2016-10-03 16:45:29 R-backOnTime 10 s
2016-10-03 16:45:29 R-burstRx on
2016-10-03 16:45:29 R-cyclicInfoMsg on
2016-10-03 16:45:29 R-cyclicInfoMsgDis 0
2016-10-19 09:18:02 R-pairCentral 0x424242
2016-10-19 09:18:02 RegL_00. 01:01 02:01 09:01 0A:42 0B:42 0C:42 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
2016-10-20 01:00:55 RegL_07.
2016-10-20 10:20:34 actuator 0
2016-10-20 10:20:34 battery ok
2016-10-20 10:20:34 batteryLevel 3
2016-10-20 10:20:34 desired-temp 16.0
2016-10-20 10:20:34 measured-temp 21.2
2016-10-20 10:20:34 motorErr ok
2016-10-18 23:11:27 powerOn 2016-10-18 23:11:27
2016-10-18 23:11:27 recentStateType info
2016-10-20 07:58:06 state CMDs_done
2016-10-20 07:58:05 time-request -
Helper:
HM_CMDNR 69
PONtest 1
cSnd 114242423D061E860420,114242423D061E860420
mId 0095
rxType 140
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +3D061E,00,00,00
nextSend 1476951634.17663
prefIO
rxt 2
vccu
p:
3D061E
00
00
00
Mrssi:
mNo 45
Io:
HMUSB -51
Prt:
bErr 0
sProc 0
sleeping 1
Rspwait:
Q:
qReqConf
qReqStat
Role:
dev 1
prs 1
Rssi:
Hmusb:
avg -45.5
cnt 8
lst -45
max -45
min -46
At_hmusb:
avg -53.2508833922261
cnt 283
lst -53
max -52
min -58
Shregw:
07 04
Shadowreg:
Tmpl:
Attributes:
IODev HMUSB
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room Badezimmer
serialNr MEQ0805220
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Zitat von: mrg13 am 20 Oktober 2016, 09:43:56
HM_3D061E_Clima :R_5_tempListThu mismatch 04:30 25.0 07:00 16.0 21:00 23.0 22:30 16.0 24:00 16.0 ne 04:30 25.0 06:30 16.0 21:30 23.0 22:00 16.0 24:00 16.0 ##
Der Thermostat hat nicht das Profil gespeichert, daß Du in der tempList.cfg hast.
set HM_3D061E_Clima tempListTmpl
restore FHEM/tempList.cfg:HM_3D061E_Clima
und warten sollte helfen. Abgesehen davon machen die Angaben in Deiner tempList.cfg keinen Sinn - warum willst Du von 00:00 - 04:30 25.0 Grad haben und danach bis 07:00 Uhr 16? Arbeitest Du nur Nachtschichten?
Ciao, -MN
0Ich hatte mit den Listen etwas gespielt...
Nein ich arbeite keine Nachtschicht :D.
ich dachte dass es so wie es eingestellt ist 04.30 Uhr auf 25 °C heitzt und um 24 Uhr auf 16°C.
Ich hab die Liste von Dan jetzt eingestellt.
Von dem ab, die Heizung hat sich eben auf 23 °C gestellt.
Ich verstehe einfach nicht warum. Ich habe doch diese Uhrzeit nirgends eingestellt!
Zitat von: mrg13 am 20 Oktober 2016, 10:50:25
Von dem ab, die Heizung hat sich eben auf 23 °C gestellt.
Ich verstehe einfach nicht warum. Ich habe doch diese Uhrzeit nirgends eingestellt!
Es ist doch jetzt Donnerstag zwischen 7 und 21 Uhr!
Also ist 23 Grad laut templist richtig!
Gruß
Dan
P.S. Hast Du auf den HM-CC-RT-DN die richtige Uhrzeit gesetzt?
Sorry, das versteh ich nicht.
R_5_tempListThu> 04:30 25.0 07:00 16.0 21:00 23.0 24:00 16.0
das heißt doch, dass um 04.30 Uhr 25.0°C, um 07.00 Uhr 16.0°C usw. eingestellt wird.
Oder versteh ich das falsch?
Ja, Uhrzeit ist richtig eingestellt.
Zitat von: mrg13 am 20 Oktober 2016, 11:22:00
Sorry, das versteh ich nicht.
R_5_tempListThu> 04:30 25.0 07:00 16.0 21:00 23.0 24:00 16.0
das heißt doch, dass um 04.30 Uhr 25.0°C, um 07.00 Uhr 16.0°C usw. eingestellt wird.
Oder versteh ich das falsch?
Das bedeutet:
bis 04:30 Uhr -> 25 °C
bis 07:00 Uhr -> 16 °C
bis 21:00 Uhr -> 23 °C
bis 24:00 Uhr -> 16 °C
Gruß
Dan
Achsoooo! Na dann... ::) Dann hab ich das wohl falsch verstanden....
Ich hab die templist jetzt nochmal neu eingestellt und eingelesen.
Ich warte jetzt mal ab.
Dann erstmal Vielen Dank!!!
http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Allgemein
Wer lesen kann, ist klar im Vorteil! :o
Ich hab den Artikel gefühlt 1000 x gelesen! ::)
Nachmals Vielen Dank an ALLE!