(erledigt )HM-CC-RT-DN macht was es will

Begonnen von mrg13, 20 Oktober 2016, 08:08:42

Vorheriges Thema - Nächstes Thema

mrg13

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

Morgennebel

Was sagt denn ein

set HM_3D061E_Clima tempListTmpl verify FHEM/tempList.cfg:HM_3D061E_Clima

?
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

mrg13

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 ##

DeeSPe

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
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

mrg13

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

MadMax-FHEM

Poste doch mal ein 'list HM_3D061E'

Möglichst in "Code Tags" (# oben in der "Menüleiste")

FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

mrg13


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

Morgennebel

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
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

mrg13

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!


DeeSPe

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?
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

mrg13

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.

DeeSPe

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
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

mrg13

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!!!

Morgennebel

Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

mrg13

Wer lesen kann, ist klar im Vorteil! :o

Ich hab den Artikel gefühlt 1000 x gelesen! ::)

Nachmals Vielen Dank an ALLE!