Heatingcontrol etwas einschränken ?

Begonnen von Ranseyer, 12 November 2017, 15:02:46

Vorheriges Thema - Nächstes Thema

Ranseyer

Hi,

ich habe gemäß Vorschlag von Mitch meine Thermostate neu automatisiert: https://forum.fhem.de/index.php/topic,23783.msg354403.html#msg354403

Das läuft super. Der Nachteil ist nur dass manuelle Änderungen recht schnell übersteuert werden können. Ich habe recht komplexe Profile eingestellt die mehrmals täglich die Temparator pro Ventil anpassen.
Hätte jemand ne Idee wie man z.B. nach einer manuellen Änderung für z.B. 2 Stunden die automatischen Änderungen verhindern kann ?
(Am besten wäre ein existierendes Beispiel was ich mir anpassen könnte.)


Beispiel:
Internals:
   COMMAND
   CONDITION  (ReadingsVal("HCAutomatik", "state", "off") eq "on")
   DEF        EG_Kueche_Clima 12345|05:30|30 12345|06:00|22 12345|07:30|20 12345|08:30|18 12345|12:30|22 12345|14:00|18 12345|17:00|21  06|08:00|20 06|09:00|22  01234|22:10|14 56|22:45|14 (ReadingsVal("HCAutomatik", "state", "off") eq "on")
   DEVICE     EG_Kueche_Clima
   GlobalDaylistSpec
   LANGUAGE   de
   NAME       HC_Kueche
   NR         435
   Profil 0: Sonntag 08:00:00 20, 09:00:00 22, 22:10:00 14
   Profil 1: Montag 05:30:00 30, 06:00:00 22, 07:30:00 20, 08:30:00 18, 12:30:00 22, 14:00:00 18, 17:00:00 21, 22:10:00 14
   Profil 2: Dienstag 05:30:00 30, 06:00:00 22, 07:30:00 20, 08:30:00 18, 12:30:00 22, 14:00:00 18, 17:00:00 21, 22:10:00 14
   Profil 3: Mittwoch 05:30:00 30, 06:00:00 22, 07:30:00 20, 08:30:00 18, 12:30:00 22, 14:00:00 18, 17:00:00 21, 22:10:00 14
   Profil 4: Donnerstag 05:30:00 30, 06:00:00 22, 07:30:00 20, 08:30:00 18, 12:30:00 22, 14:00:00 18, 17:00:00 21, 22:10:00 14
   Profil 5: Freitag 05:30:00 30, 06:00:00 22, 07:30:00 20, 08:30:00 18, 12:30:00 22, 14:00:00 18, 17:00:00 21, 22:45:00 14
   Profil 6: Samstag 08:00:00 20, 09:00:00 22, 22:45:00 14
   STATE      22
   STILLDONETIME 0
   TYPE       Heating_Control
   READINGS:
     2017-11-12 14:00:00   currValue       22
     2017-11-12 13:45:33   disabled        0
     2017-11-12 14:00:00   nextUpdate      2017-11-12 22:10:00
     2017-11-12 14:00:00   nextValue       14
     2017-11-12 13:46:02   state           22
   SWITCHINGTIMES:
     12345|05:30|30
     12345|06:00|22
     12345|07:30|20
     12345|08:30|18
     12345|12:30|22
     12345|14:00|18
     12345|17:00|21
     06|08:00|20
     06|09:00|22
     01234|22:10|14
     56|22:45|14
   TIMER:
     HC_Kueche_10:
       HASH       HC_Kueche
       MODIFIER   10
       NAME       HC_Kueche_10
     HC_Kueche_11:
       HASH       HC_Kueche
       MODIFIER   11
       NAME       HC_Kueche_11
     HC_Kueche_6:
       HASH       HC_Kueche
       MODIFIER   6
       NAME       HC_Kueche_6
     HC_Kueche_7:
       HASH       HC_Kueche
       MODIFIER   7
       NAME       HC_Kueche_7
     HC_Kueche_9:
       HASH       HC_Kueche
       MODIFIER   9
       NAME       HC_Kueche_9
       immerSchalten 1
     HC_Kueche_SetTimerOfDay:
       HASH       HC_Kueche
       MODIFIER   SetTimerOfDay
       NAME       HC_Kueche_SetTimerOfDay
       SETTIMERATMIDNIGHT 1
     HC_Kueche_delayed:
       HASH       HC_Kueche
       MODIFIER   delayed
       NAME       HC_Kueche_delayed
   dayNumber:
     !$we       8
     $we        7
     di         2
     do         4
     fr         5
     mi         3
     mo         1
     sa         6
     so         0
   helper:
     daysRegExp (so|mo|di|mi|do|fr|sa|\$we|\!\$we)
     daysRegExpMessage (so|mo|di|mi|do|fr|sa|$we|!$we)
     SWITCHINGTIME:
       0:
         08:00:00   20
         09:00:00   22
         22:10:00   14
       1:
         05:30:00   30
         06:00:00   22
         07:30:00   20
         08:30:00   18
         12:30:00   22
         14:00:00   18
         17:00:00   21
         22:10:00   14
       2:
         05:30:00   30
         06:00:00   22
         07:30:00   20
         08:30:00   18
         12:30:00   22
         14:00:00   18
         17:00:00   21
         22:10:00   14
       3:
         05:30:00   30
         06:00:00   22
         07:30:00   20
         08:30:00   18
         12:30:00   22
         14:00:00   18
         17:00:00   21
         22:10:00   14
       4:
         05:30:00   30
         06:00:00   22
         07:30:00   20
         08:30:00   18
         12:30:00   22
         14:00:00   18
         17:00:00   21
         22:10:00   14
       5:
         05:30:00   30
         06:00:00   22
         07:30:00   20
         08:30:00   18
         12:30:00   22
         14:00:00   18
         17:00:00   21
         22:45:00   14
       6:
         08:00:00   20
         09:00:00   22
         22:45:00   14
   longDays:
     de:
       Sonntag
       Montag
       Dienstag
       Mittwoch
       Donnerstag
       Freitag
       Samstag
       Wochenende
       Werktags
     en:
       Sunday
       Monday
       Tuesday
       Wednesday
       Thursday
       Friday
       Saturday
       weekend
       weekdays
     fr:
       Dimanche
       Lundi
       Mardi
       Mercredi
       Jeudi
       Vendredi
       Samedi
       weekend
       jours de la semaine
   profil:
     1:
       EPOCH      1510461000
       PARA       30
       TIME       05:30
       TAGE:
         1
         2
         3
         4
         5
     10:
       EPOCH      1510521000
       PARA       14
       TIME       22:10
       TAGE:
         0
         1
         2
         3
         4
     11:
       EPOCH      1510523100
       PARA       14
       TIME       22:45
       TAGE:
         5
         6
     2:
       EPOCH      1510462800
       PARA       22
       TIME       06:00
       TAGE:
         1
         2
         3
         4
         5
     3:
       EPOCH      1510468200
       PARA       20
       TIME       07:30
       TAGE:
         1
         2
         3
         4
         5
     4:
       EPOCH      1510471800
       PARA       18
       TIME       08:30
       TAGE:
         1
         2
         3
         4
         5
     5:
       EPOCH      1510486200
       PARA       22
       TIME       12:30
       TAGE:
         1
         2
         3
         4
         5
     6:
       EPOCH      1510491600
       PARA       18
       TIME       14:00
       TAGE:
         1
         2
         3
         4
         5
     7:
       EPOCH      1510502400
       PARA       21
       TIME       17:00
       TAGE:
         1
         2
         3
         4
         5
     8:
       EPOCH      1510470000
       PARA       20
       TIME       08:00
       TAGE:
         0
         6
     9:
       EPOCH      1510473600
       PARA       22
       TIME       09:00
       TAGE:
         0
         6
   profile_IDX:
     0:
       08:00:00   8
       09:00:00   9
       22:10:00   10
     1:
       05:30:00   1
       06:00:00   2
       07:30:00   3
       08:30:00   4
       12:30:00   5
       14:00:00   6
       17:00:00   7
       22:10:00   10
     2:
       05:30:00   1
       06:00:00   2
       07:30:00   3
       08:30:00   4
       12:30:00   5
       14:00:00   6
       17:00:00   7
       22:10:00   10
     3:
       05:30:00   1
       06:00:00   2
       07:30:00   3
       08:30:00   4
       12:30:00   5
       14:00:00   6
       17:00:00   7
       22:10:00   10
     4:
       05:30:00   1
       06:00:00   2
       07:30:00   3
       08:30:00   4
       12:30:00   5
       14:00:00   6
       17:00:00   7
       22:10:00   10
     5:
       05:30:00   1
       06:00:00   2
       07:30:00   3
       08:30:00   4
       12:30:00   5
       14:00:00   6
       17:00:00   7
       22:45:00   11
     6:
       08:00:00   8
       09:00:00   9
       22:45:00   11
   shortDays:
     de:
       so
       mo
       di
       mi
       do
       fr
       sa
       $we
       !$we
     en:
       su
       mo
       tu
       we
       th
       fr
       sa
       $we
       !$we
     fr:
       di
       lu
       ma
       me
       je
       ve
       sa
       $we
       !$we
Attributes:
   alias      EG_Kueche
   commandTemplate set $NAME desired-temp $EVENT
   disable    0
   group      Heizplan
   room       0.02_Kueche,8.01_Heizung
FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!