Fehlendes Reading

Begonnen von ne20002, 03 Februar 2013, 16:19:00

Vorheriges Thema - Nächstes Thema

ne20002


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

Matthias Gehre

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


tobby

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?
FHEM 5.7 in Ubuntu 14.04.3 (als VM via KVM auf Homeserver) / CUL V3
MAX!: 5x Wandthermostat+, 5x Heizkörperthermostat (derzeit nicht in Benutzung), 5x Heizkörperthermostat basic, 5x Fensterkontakt, 1x Cube (derzeit nicht in Benutzung)

habeIchVergessen

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