Hallo Matthias,
mir ist noch folgendes aufgefallen. Ich habe mein System mittels der MAX-Websoftware mal für einige Zeit wegen Abwesenheit auf eine feste Temperatur gesetzt. Und zwar zeitlich begrenzt.
D.h.: manuell auf 14 Grad bis 5.2.
In den readings sehe ich
mode: temporary
state: 14.0 °C
aber keinen Hinweis darauf, dass es nur bis 5.2. eingestellt ist.
Aber eigentlich müsste das doch irgendwo vorhanden sein? Die MAX-Software kann es ja auch auslesen und anzeigen.
Gruss aus Züri,
S
Geht es um ein Wandthermostat oder ein Heizkörperthermostat?
Benutzt du CUL_MAX oder MAX_LAN?
Für Heizkörperthermostate ist das implementiert und müsste auch funktioniere.
Da es aber anscheinend nicht funktioniert, brauche ich einen bisschen Log auf
verbose 5.
Man kann übrigends auch von FHEM aus die Temperatur temporär stellen. Und zwar mit
set Heizung desiredTemperature 17.5 until 30.12.2013 14:30
Hi
Ich hab es auch gerade ausprobiert. Das Setzen klappt wunderbar, sowohl bei einem Heizkörperthermostat, als auch bei einem Wandthermostat.
Beim Auslesen steht in beiden Fällen aber nur "temporary" und der gesetzte Wert - aber nicht, bis wann. Oder übersehe ich was?
list MAX_Kueche_Thermostat
Internals:
CUL_MAX_MSGCNT 27
CUL_MAX_TIME 2016-01-14 02:45:47
DEF WallMountedThermostat 0eeb7c
IODev CUL_MAX
LASTInputDev CUL_MAX
MSGCNT 27
NAME MAX_Kueche_Thermostat
NR 149
RSSI -71
STATE 12.0 °C
TYPE MAX
addr 0eeb7c
backend CUL_MAX
rferror 0
type WallMountedThermostat
CHANGETIME:
Helper:
Dblog:
12.0:
Logdb:
TIME 1452735947.89465
VALUE °C
17.0:
Logdb:
TIME 1452734620.73776
VALUE °C
18.0:
Logdb:
TIME 1452734644.73241
VALUE °C
Rssi:
Logdb:
TIME 1452735947.89465
VALUE -71
Battery:
Logdb:
TIME 1452735904.8172
VALUE ok
Desiredtemperature:
Logdb:
TIME 1452735947.89465
VALUE 12.0
Displayactualtemperature:
Logdb:
TIME 1452735904.8172
VALUE 1
Mode:
Logdb:
TIME 1452735904.8172
VALUE temporary
Off:
Logdb:
TIME 1452734574.40113
VALUE °C
Temperature:
Logdb:
TIME 1452735947.89465
VALUE 20.3
Readings:
2016-01-14 02:45:47 RSSI -71
2016-01-12 03:51:07 TimeInformationHour 1
2016-01-14 02:45:04 battery ok
2016-01-12 23:21:15 boostDuration 10
2016-01-12 23:21:37 boostValveposition 50
2016-01-12 05:26:35 comfortTemperature 18.0
2016-01-12 16:09:28 decalcification Mon 14:00
2016-01-14 02:45:47 desiredTemperature 12.0
2016-01-14 02:45:04 displayActualTemperature 1
2016-01-12 05:24:39 ecoTemperature 15.0
2016-01-12 05:14:05 firmware 1.0
2016-01-14 02:19:46 groupid 0
2016-01-12 05:45:31 maxValveSetting 50
2016-01-12 05:28:29 maximumTemperature 23.0
2016-01-12 05:14:05 measurementOffset 0.0
2016-01-13 20:59:47 minimumTemperature 6.0
2016-01-14 02:45:04 mode temporary
2016-01-14 02:43:19 msgcnt 7
2016-01-14 02:45:47 state 12.0 °C
2016-01-14 02:45:47 temperature 20.3
2016-01-12 05:14:05 testresult 255
2016-01-12 05:21:44 valveOffset 0
2016-01-12 23:27:14 weekprofile-0-Sat-temp 12.0 °C / 15.0 °C / 17.0 °C / 12.0 °C / 12.0 °C
2016-01-12 23:27:14 weekprofile-0-Sat-time 00:00-10:00 / 10:00-18:30 / 18:30-23:00 / 23:00-23:55 / 23:55-00:00
2016-01-12 23:27:14 weekprofile-1-Sun-temp 12.0 °C / 15.0 °C / 17.0 °C / 12.0 °C / 12.0 °C
2016-01-12 23:27:14 weekprofile-1-Sun-time 00:00-10:00 / 10:00-18:30 / 18:30-23:00 / 23:00-23:55 / 23:55-00:00
2016-01-12 23:27:14 weekprofile-2-Mon-temp 12.0 °C / 15.0 °C / 12.0 °C / 17.0 °C / 12.0 °C / 12.0 °C
2016-01-12 23:27:14 weekprofile-2-Mon-time 00:00-08:00 / 08:00-10:00 / 10:00-18:30 / 18:30-23:00 / 23:00-23:55 / 23:55-00:00
2016-01-12 23:27:14 weekprofile-3-Tue-temp 12.0 °C / 15.0 °C / 12.0 °C / 17.0 °C / 12.0 °C / 12.0 °C
2016-01-12 23:27:14 weekprofile-3-Tue-time 00:00-08:00 / 08:00-10:00 / 10:00-18:30 / 18:30-23:00 / 23:00-23:55 / 23:55-00:00
2016-01-12 23:27:14 weekprofile-4-Wed-temp 12.0 °C / 15.0 °C / 12.0 °C / 17.0 °C / 12.0 °C / 12.0 °C
2016-01-12 23:27:14 weekprofile-4-Wed-time 00:00-08:00 / 08:00-10:00 / 10:00-18:30 / 18:30-23:00 / 23:00-23:55 / 23:55-00:00
2016-01-12 23:27:14 weekprofile-5-Thu-temp 12.0 °C / 15.0 °C / 12.0 °C / 17.0 °C / 12.0 °C / 12.0 °C
2016-01-12 23:27:14 weekprofile-5-Thu-time 00:00-08:00 / 08:00-10:00 / 10:00-18:30 / 18:30-23:00 / 23:00-23:55 / 23:55-00:00
2016-01-12 23:27:14 weekprofile-6-Fri-temp 12.0 °C / 15.0 °C / 12.0 °C / 17.0 °C / 12.0 °C / 12.0 °C
2016-01-12 23:27:14 weekprofile-6-Fri-time 00:00-08:00 / 08:00-10:00 / 10:00-18:30 / 18:30-23:00 / 23:00-23:55 / 23:55-00:00
2016-01-12 05:20:16 windowOpenDuration 15
2016-01-13 05:19:09 windowOpenTemperature 6.0
Internals:
interfaces thermostat;temperature;battery
Attributes:
IODev CUL_MAX
alias Wandthermostat Küche
group Heizungssteuerung
room Küche
sortby 1
webCmd :
Nebenbei: Wie setzt man den Endzeitpunkt für den Urlaubsmodus/Partymodus über das Webinterface am geschicktesten? Kann man sich irgendwie einen kleinen Kalender nur mit zukünftigen Tagen anzeigen lassen?
ich glaube, dass das reading until heißt. es muss in 10_MAX.pm hinzugefügt werden.
werde heute abend mal meine gepatched Version posten.
Nachtrag
Zur Erklärung:
Ich verwende ein Wandthermostat ohne angekoppeltes Heizungsthermostat zur Überwachung der Raumtemperatur und als zentrale Steuerung (z.B. alle Heizungen in den manuellen Modus schalten). Meine Anpassungen sind mit folgenden Kommentaren markiert
# => habeIchVergessen
...
# <= habeIchVergessen