Wie Wochenprofil bei HMCCU pflegen

Begonnen von jhohmann, 26 Oktober 2020, 09:14:36

Vorheriges Thema - Nächstes Thema

jhohmann

Hallo,
aktuell habe ich in der CCU3 6 verschiedene Heizungsprofile gepflegt und kann diese über einen Dummy und ein dazu passendes notify wunderbar und schnell umschalten.
Hier mal das notify.
Heizmodus:* {
my %modeToProfile = (
  "Normal"=>"1",
  "Homeoffice"=>"2",
  "Urlaub"=>"4",
  "Frei1"=>"3",
  "Spezial1"=>"5",
  "Spezial2"=>"6",
);
fhem("set ccu var Heizprofil ".$modeToProfile{$EVENT});
fhem("set ccu execute Profilaenderung");
}

In der CCU habe ich eine passende Variable für das Heizprofil angelegt und über das Programm werden bei den Heizungsgruppen das jeweilige Profil über diese Variable gesetzt.
Die CCU ist virtualisiert und steuert HmIP Thermostate, die entsprechend angelernt sind.

Nun reichen mir 6 Profile aber nicht, ich bräuchte mindestens 2 mehr.
Welche Varianten habt ihr am Laufen, um flexibel die Profile zu wechseln?
Raspberry Pi 4 - bookworm / EnOcean - Rollo+Licht, deCONZ - Licht+Sensoren, ZWave - CO Messung, HMCCU mit piVCCU - Heizung+Rollo
plus dovecot, minidlna

zap

Ich glaube, so ganz habe ich es noch nicht verstanden. Ein Thermostat in HM unterstützt ja 3 gespeicherte Profile. Diese Profile kannst Du in HMCCUDEV oder HMCCUCHN einfach mit einem "set config" auswählen.

Wenn Du mehr als 3 Profile haben willst, musst Du eben eines dieser 3 Profile immer durch Dein Zielprofil ersetzen. D.h., Du musst mit dem "set config" Befehl die Startzeiten mit den Temperaturen setzten. Leider ist das derzeit noch nicht sehr komfortabel umgesetzt. Die Startzeiten müssen in Minuten seit Mitternacht angegeben werden.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

jhohmann

Danke, das muss ich mir genauer anschauen.
Ich kann bei mir übrigens 6 Profile pflegen. Eigentlich sollen drei zum Kühlen sein, aber ich habe die genau so eingestellt, wie die Heizprofile und die CCU hat es übernommen.
Ein get config auf einer Heizungsgruppe hat mir dann auch 6 Gruppe ala
R-1.P1_ENDTIME_MONDAY_1 365
R-1.P1_ENDTIME_MONDAY_2 390
R-1.P1_ENDTIME_MONDAY_3 870
R-1.P1_ENDTIME_MONDAY_4 1050
R-1.P1_ENDTIME_MONDAY_5 1290
R-1.P1_ENDTIME_MONDAY_6 1440
R-1.P1_ENDTIME_MONDAY_7 1440
R-1.P1_ENDTIME_MONDAY_8 1440
R-1.P1_ENDTIME_MONDAY_9 1440
R-1.P1_ENDTIME_MONDAY_10 1440
R-1.P1_ENDTIME_MONDAY_11 1440
R-1.P1_ENDTIME_MONDAY_12 1440
R-1.P1_ENDTIME_MONDAY_13 1440

Anscheinend werden 13 Übergänge pro Tag unterstützt. Für die eigentliche Temperatur gibt es nochmal so einen Block pro Tag und Profil.
Wie sehen die Zeilen für ein set config aus? Genau so, nur dann mit anderen Werten? Wie kann ich da mehrere Zeilen übergeben?
Raspberry Pi 4 - bookworm / EnOcean - Rollo+Licht, deCONZ - Licht+Sensoren, ZWave - CO Messung, HMCCU mit piVCCU - Heizung+Rollo
plus dovecot, minidlna

zap

Es ist sogar zwingend, dass Du einen Satz in einem Request setzt, zumindest bei den Zeiten. Das würde dann so aussehen:

set xy config 1 P1_ENDTIME_MONDAY_1=365 P1_ENDTIME_MONDAY_2=390 ... P1_ENDTIME_MONDAY_6=1440

Die folgenden (MONDAY_7 bis 13) kannst Du weglassen, da _6 bereits auf 1440 steht (Tagesende).
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

jhohmann

#4
Habe mal mein Glück versucht, hat aber nicht wirklich geholfen/was geändert.
Damit ich das einfacher mit den Minuten hinbekomme, habe ich mir eine Funktion geschrieben, die aus
Sat 17,08:00,20.5,21:55,17 Sun 17,08:45,20.5,21:30,17 Mon 17,06:05,20,06:30,17,14:30,18,17:30,20.5,21:30,17 Tue 17,06:05,20,06:30,17,14:30,18,17:30,20.5,21:30,17 Wed 17,06:05,20,06:30,17,14:30,18,17:30,20.5,21:30,17 Thu 17,06:05,20,06:30,17,14:30,18,17:30,20.5,21:30,17 Fri 17,06:05,20,06:30,17,14:30,18,17:30,20.5,21:30,17
dann das macht
R-1.P6_TEMPERATURE_SATURDAY_1=17 R-1.P6_ENDTIME_SATURDAY_1=480 R-1.P6_TEMPERATURE_SATURDAY_2=20.5 R-1.P6_ENDTIME_SATURDAY_2=1315 R-1.P6_TEMPERATURE_SATURDAY_3=17 R-1.P6_ENDTIME_SATURDAY_3=1440 R-1.P6_TEMPERATURE_SUNDAY_1=17 R-1.P6_ENDTIME_SUNDAY_1=525 R-1.P6_TEMPERATURE_SUNDAY_2=20.5 R-1.P6_ENDTIME_SUNDAY_2=1290 R-1.P6_TEMPERATURE_SUNDAY_3=17 R-1.P6_ENDTIME_SUNDAY_3=1440 R-1.P6_TEMPERATURE_MONDAY_1=17 R-1.P6_ENDTIME_MONDAY_1=365 R-1.P6_TEMPERATURE_MONDAY_2=20 R-1.P6_ENDTIME_MONDAY_2=390 R-1.P6_TEMPERATURE_MONDAY_3=17 R-1.P6_ENDTIME_MONDAY_3=870 R-1.P6_TEMPERATURE_MONDAY_4=18 R-1.P6_ENDTIME_MONDAY_4=1050 R-1.P6_TEMPERATURE_MONDAY_5=20.5 R-1.P6_ENDTIME_MONDAY_5=1290 R-1.P6_TEMPERATURE_MONDAY_6=17 R-1.P6_ENDTIME_MONDAY_6=1440 R-1.P6_TEMPERATURE_TUESDAY_1=17 R-1.P6_ENDTIME_TUESDAY_1=365 R-1.P6_TEMPERATURE_TUESDAY_2=20 R-1.P6_ENDTIME_TUESDAY_2=390 R-1.P6_TEMPERATURE_TUESDAY_3=17 R-1.P6_ENDTIME_TUESDAY_3=870 R-1.P6_TEMPERATURE_TUESDAY_4=18 R-1.P6_ENDTIME_TUESDAY_4=1050 R-1.P6_TEMPERATURE_TUESDAY_5=20.5 R-1.P6_ENDTIME_TUESDAY_5=1290 R-1.P6_TEMPERATURE_TUESDAY_6=17 R-1.P6_ENDTIME_TUESDAY_6=1440 R-1.P6_TEMPERATURE_WEDNESDAY_1=17 R-1.P6_ENDTIME_WEDNESDAY_1=365 R-1.P6_TEMPERATURE_WEDNESDAY_2=20 R-1.P6_ENDTIME_WEDNESDAY_2=390 R-1.P6_TEMPERATURE_WEDNESDAY_3=17 R-1.P6_ENDTIME_WEDNESDAY_3=870 R-1.P6_TEMPERATURE_WEDNESDAY_4=18 R-1.P6_ENDTIME_WEDNESDAY_4=1050 R-1.P6_TEMPERATURE_WEDNESDAY_5=20.5 R-1.P6_ENDTIME_WEDNESDAY_5=1290 R-1.P6_TEMPERATURE_WEDNESDAY_6=17 R-1.P6_ENDTIME_WEDNESDAY_6=1440 R-1.P6_TEMPERATURE_THURSDAY_1=17 R-1.P6_ENDTIME_THURSDAY_1=365 R-1.P6_TEMPERATURE_THURSDAY_2=20 R-1.P6_ENDTIME_THURSDAY_2=390 R-1.P6_TEMPERATURE_THURSDAY_3=17 R-1.P6_ENDTIME_THURSDAY_3=870 R-1.P6_TEMPERATURE_THURSDAY_4=18 R-1.P6_ENDTIME_THURSDAY_4=1050 R-1.P6_TEMPERATURE_THURSDAY_5=20.5 R-1.P6_ENDTIME_THURSDAY_5=1290 R-1.P6_TEMPERATURE_THURSDAY_6=17 R-1.P6_ENDTIME_THURSDAY_6=1440 R-1.P6_TEMPERATURE_FRIDAY_1=17 R-1.P6_ENDTIME_FRIDAY_1=365 R-1.P6_TEMPERATURE_FRIDAY_2=20 R-1.P6_ENDTIME_FRIDAY_2=390 R-1.P6_TEMPERATURE_FRIDAY_3=17 R-1.P6_ENDTIME_FRIDAY_3=870 R-1.P6_TEMPERATURE_FRIDAY_4=18 R-1.P6_ENDTIME_FRIDAY_4=1050 R-1.P6_TEMPERATURE_FRIDAY_5=20.5 R-1.P6_ENDTIME_FRIDAY_5=1290 R-1.P6_TEMPERATURE_FRIDAY_6=17 R-1.P6_ENDTIME_FRIDAY_6=1440

Das habe ich dann der Gruppe mit set config R-1.P6_TEMPERATURE_SATURDAY_1=17 R-1.P6_... übergeben.

Alternativ habe ich nach dem Wort config noch eine 1 ergänzt: set config 1 R-1.P6_TEMPERATURE_SATURDAY_1=17 R-1.P6_..., wie in deinem Beispiel.
Aber ich konnte in der CCU selbst keine Änderung am Profil 6 feststellen.
Kann man keine Änderungen nur für Teile übergeben?
Oder wo ist mein Problem?

Hier noch ein List vom Device:
Internals:
   DEF        INT0000002:1
   FUUID      5f2fa62b-f33f-98e0-e240-ba5a92fcd2d962bd
   IODev      ccu
   NAME       ArbeitszimmerHeizung
   NR         318
   STATE      19.9
   TYPE       HMCCUCHN
   ccuaddr    INT0000002:1
   ccudevstate active
   ccuif      VirtualDevices
   ccuname    ArbeitszimmerHeizungINT0000002:1
   ccutype    HmIP-HEATING
   channels   1
   chntype    HEATING_CLIMATECONTROL_TRANSCEIVER
   firmware   1.0.0
   statevals  devstate
   READINGS:
     2020-10-23 18:19:01   0.ACTUAL_TEMPERATURE_STATUS 0
     2020-10-27 13:08:51   0.CONFIG_PENDING 0
     2020-10-27 12:47:10   0.DUTY_CYCLE    0
     2020-10-27 12:45:03   0.ERROR_CODE    0
     2020-10-23 18:19:01   0.ERROR_OVERHEAT false
     2020-10-23 18:19:01   0.INSTALL_TEST  false
     2020-10-27 12:47:10   0.OPERATING_VOLTAGE_STATUS 0
     2020-10-27 12:45:03   0.SABOTAGE      0
     2020-10-23 18:19:01   0.UPDATE_PENDING false
     2020-10-27 12:47:10   1.ACTIVE_PROFILE 2
     2020-10-27 12:47:10   1.ACTUAL_TEMPERATURE 19.9
     2020-10-27 12:47:10   1.ACTUAL_TEMPERATURE_STATUS 0
     2020-10-27 12:47:11   1.BOOST_MODE    0
     2020-10-27 12:47:10   1.BOOST_TIME    0
     2020-10-27 12:47:10   1.FROST_PROTECTION 0
     2020-10-27 12:47:10   1.HEATING_COOLING 0
     2020-10-27 12:47:10   1.HUMIDITY      57
     2020-10-27 12:47:10   1.HUMIDITY_STATUS 0
     2020-10-27 12:38:03   1.LEVEL         0.1
     2020-10-27 12:38:03   1.LEVEL_STATUS  0
     2020-10-27 12:47:10   1.PARTY_MODE    0
     2020-10-23 18:19:01   1.PARTY_SET_POINT_TEMPERATURE 4.5
     2020-10-23 18:19:01   1.PARTY_TIME_END 2000_01_01 00:00
     2020-10-23 18:19:01   1.PARTY_TIME_START 2000_01_01 00:00
     2020-10-27 12:47:10   1.QUICK_VETO_TIME 0
     2020-10-27 12:47:10   1.SET_POINT_MODE 0
     2020-10-27 12:47:10   1.SET_POINT_TEMPERATURE 20.0
     2020-10-27 12:47:10   1.SWITCH_POINT_OCCURED 0
     2020-10-23 18:19:01   1.VALVE_ADAPTION false
     2020-10-27 12:38:04   1.VALVE_STATE   4
     2020-10-27 12:47:10   1.WINDOW_STATE  closed
     2020-10-27 12:54:37   R-1.ADAPTIVE_REGULATION 2
     2020-10-27 12:54:37   R-1.BOOST_AFTER_WINDOW_OPEN 0
     2020-10-27 12:54:37   R-1.BOOST_POSITION 80
     2020-10-27 12:54:37   R-1.BOOST_TIME_PERIOD 5
     2020-10-27 12:54:37   R-1.BUTTON_RESPONSE_WITHOUT_BACKLIGHT 0
     2020-10-27 12:54:37   R-1.CHANNEL_OPERATION_MODE 0
     2020-10-27 12:54:37   R-1.DECALCIFICATION_TIME 22
     2020-10-27 12:54:37   R-1.DECALCIFICATION_WEEKDAY 6
     2020-10-27 12:54:37   R-1.DURATION_5MIN 0
     2020-10-27 12:54:37   R-1.MANU_MODE_PRIORITIZATION 1
     2020-10-27 12:54:37   R-1.MIN_MAX_VALUE_NOT_RELEVANT_FOR_MANU_MODE 0
     2020-10-27 12:54:37   R-1.OPTIMUM_START_STOP 0
     2020-10-27 12:54:37   R-1.P1_ENDTIME_FRIDAY_1 365
     2020-10-27 12:54:37   R-1.P1_ENDTIME_FRIDAY_10 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_FRIDAY_11 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_FRIDAY_12 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_FRIDAY_13 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_FRIDAY_2 390
     2020-10-27 12:54:37   R-1.P1_ENDTIME_FRIDAY_3 870
     2020-10-27 12:54:37   R-1.P1_ENDTIME_FRIDAY_4 1050
     2020-10-27 12:54:37   R-1.P1_ENDTIME_FRIDAY_5 1290
     2020-10-27 12:54:37   R-1.P1_ENDTIME_FRIDAY_6 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_FRIDAY_7 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_FRIDAY_8 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_FRIDAY_9 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_MONDAY_1 365
     2020-10-27 12:54:37   R-1.P1_ENDTIME_MONDAY_10 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_MONDAY_11 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_MONDAY_12 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_MONDAY_13 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_MONDAY_2 390
     2020-10-27 12:54:37   R-1.P1_ENDTIME_MONDAY_3 870
     2020-10-27 12:54:37   R-1.P1_ENDTIME_MONDAY_4 1050
     2020-10-27 12:54:37   R-1.P1_ENDTIME_MONDAY_5 1290
     2020-10-27 12:54:37   R-1.P1_ENDTIME_MONDAY_6 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_MONDAY_7 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_MONDAY_8 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_MONDAY_9 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SATURDAY_1 480
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SATURDAY_10 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SATURDAY_11 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SATURDAY_12 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SATURDAY_13 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SATURDAY_2 1315
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SATURDAY_3 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SATURDAY_4 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SATURDAY_5 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SATURDAY_6 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SATURDAY_7 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SATURDAY_8 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SATURDAY_9 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SUNDAY_1 525
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SUNDAY_10 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SUNDAY_11 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SUNDAY_12 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SUNDAY_13 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SUNDAY_2 1290
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SUNDAY_3 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SUNDAY_4 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SUNDAY_5 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SUNDAY_6 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SUNDAY_7 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SUNDAY_8 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_SUNDAY_9 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_THURSDAY_1 365
     2020-10-27 12:54:37   R-1.P1_ENDTIME_THURSDAY_10 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_THURSDAY_11 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_THURSDAY_12 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_THURSDAY_13 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_THURSDAY_2 390
     2020-10-27 12:54:37   R-1.P1_ENDTIME_THURSDAY_3 870
     2020-10-27 12:54:37   R-1.P1_ENDTIME_THURSDAY_4 1050
     2020-10-27 12:54:37   R-1.P1_ENDTIME_THURSDAY_5 1290
     2020-10-27 12:54:37   R-1.P1_ENDTIME_THURSDAY_6 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_THURSDAY_7 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_THURSDAY_8 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_THURSDAY_9 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_TUESDAY_1 365
     2020-10-27 12:54:37   R-1.P1_ENDTIME_TUESDAY_10 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_TUESDAY_11 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_TUESDAY_12 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_TUESDAY_13 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_TUESDAY_2 390
     2020-10-27 12:54:37   R-1.P1_ENDTIME_TUESDAY_3 870
     2020-10-27 12:54:37   R-1.P1_ENDTIME_TUESDAY_4 1050
     2020-10-27 12:54:37   R-1.P1_ENDTIME_TUESDAY_5 1290
     2020-10-27 12:54:37   R-1.P1_ENDTIME_TUESDAY_6 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_TUESDAY_7 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_TUESDAY_8 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_TUESDAY_9 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_WEDNESDAY_1 365
     2020-10-27 12:54:37   R-1.P1_ENDTIME_WEDNESDAY_10 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_WEDNESDAY_11 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_WEDNESDAY_12 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_WEDNESDAY_13 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_WEDNESDAY_2 390
     2020-10-27 12:54:37   R-1.P1_ENDTIME_WEDNESDAY_3 870
     2020-10-27 12:54:37   R-1.P1_ENDTIME_WEDNESDAY_4 1050
     2020-10-27 12:54:37   R-1.P1_ENDTIME_WEDNESDAY_5 1290
     2020-10-27 12:54:37   R-1.P1_ENDTIME_WEDNESDAY_6 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_WEDNESDAY_7 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_WEDNESDAY_8 1440
     2020-10-27 12:54:37   R-1.P1_ENDTIME_WEDNESDAY_9 1440
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_FRIDAY_1 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_FRIDAY_10 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_FRIDAY_11 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_FRIDAY_12 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_FRIDAY_13 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_FRIDAY_2 20.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_FRIDAY_3 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_FRIDAY_4 18.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_FRIDAY_5 20.5
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_FRIDAY_6 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_FRIDAY_7 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_FRIDAY_8 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_FRIDAY_9 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_MONDAY_1 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_MONDAY_10 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_MONDAY_11 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_MONDAY_12 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_MONDAY_13 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_MONDAY_2 20.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_MONDAY_3 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_MONDAY_4 18.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_MONDAY_5 20.5
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_MONDAY_6 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_MONDAY_7 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_MONDAY_8 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_MONDAY_9 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SATURDAY_1 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SATURDAY_10 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SATURDAY_11 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SATURDAY_12 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SATURDAY_13 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SATURDAY_2 20.5
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SATURDAY_3 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SATURDAY_4 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SATURDAY_5 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SATURDAY_6 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SATURDAY_7 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SATURDAY_8 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SATURDAY_9 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SUNDAY_1 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SUNDAY_10 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SUNDAY_11 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SUNDAY_12 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SUNDAY_13 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SUNDAY_2 20.5
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SUNDAY_3 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SUNDAY_4 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SUNDAY_5 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SUNDAY_6 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SUNDAY_7 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SUNDAY_8 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_SUNDAY_9 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_THURSDAY_1 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_THURSDAY_10 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_THURSDAY_11 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_THURSDAY_12 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_THURSDAY_13 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_THURSDAY_2 20.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_THURSDAY_3 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_THURSDAY_4 18.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_THURSDAY_5 20.5
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_THURSDAY_6 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_THURSDAY_7 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_THURSDAY_8 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_THURSDAY_9 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_TUESDAY_1 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_TUESDAY_10 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_TUESDAY_11 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_TUESDAY_12 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_TUESDAY_13 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_TUESDAY_2 20.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_TUESDAY_3 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_TUESDAY_4 18.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_TUESDAY_5 20.5
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_TUESDAY_6 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_TUESDAY_7 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_TUESDAY_8 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_TUESDAY_9 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_WEDNESDAY_1 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_WEDNESDAY_10 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_WEDNESDAY_11 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_WEDNESDAY_12 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_WEDNESDAY_13 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_WEDNESDAY_2 20.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_WEDNESDAY_3 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_WEDNESDAY_4 18.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_WEDNESDAY_5 20.5
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_WEDNESDAY_6 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_WEDNESDAY_7 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_WEDNESDAY_8 17.0
     2020-10-27 12:54:37   R-1.P1_TEMPERATURE_WEDNESDAY_9 17.0
     2020-10-27 12:54:37   R-1.P2_ENDTIME_FRIDAY_1 405
     2020-10-27 12:54:37   R-1.P2_ENDTIME_FRIDAY_10 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_FRIDAY_11 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_FRIDAY_12 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_FRIDAY_13 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_FRIDAY_2 1050
     2020-10-27 12:54:37   R-1.P2_ENDTIME_FRIDAY_3 1290
     2020-10-27 12:54:37   R-1.P2_ENDTIME_FRIDAY_4 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_FRIDAY_5 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_FRIDAY_6 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_FRIDAY_7 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_FRIDAY_8 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_FRIDAY_9 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_MONDAY_1 405
     2020-10-27 12:54:37   R-1.P2_ENDTIME_MONDAY_10 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_MONDAY_11 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_MONDAY_12 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_MONDAY_13 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_MONDAY_2 1050
     2020-10-27 12:54:37   R-1.P2_ENDTIME_MONDAY_3 1290
     2020-10-27 12:54:37   R-1.P2_ENDTIME_MONDAY_4 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_MONDAY_5 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_MONDAY_6 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_MONDAY_7 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_MONDAY_8 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_MONDAY_9 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SATURDAY_1 480
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SATURDAY_10 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SATURDAY_11 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SATURDAY_12 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SATURDAY_13 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SATURDAY_2 1315
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SATURDAY_3 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SATURDAY_4 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SATURDAY_5 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SATURDAY_6 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SATURDAY_7 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SATURDAY_8 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SATURDAY_9 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SUNDAY_1 525
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SUNDAY_10 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SUNDAY_11 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SUNDAY_12 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SUNDAY_13 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SUNDAY_2 1290
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SUNDAY_3 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SUNDAY_4 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SUNDAY_5 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SUNDAY_6 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SUNDAY_7 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SUNDAY_8 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_SUNDAY_9 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_THURSDAY_1 405
     2020-10-27 12:54:37   R-1.P2_ENDTIME_THURSDAY_10 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_THURSDAY_11 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_THURSDAY_12 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_THURSDAY_13 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_THURSDAY_2 1050
     2020-10-27 12:54:37   R-1.P2_ENDTIME_THURSDAY_3 1290
     2020-10-27 12:54:37   R-1.P2_ENDTIME_THURSDAY_4 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_THURSDAY_5 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_THURSDAY_6 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_THURSDAY_7 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_THURSDAY_8 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_THURSDAY_9 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_TUESDAY_1 405
     2020-10-27 12:54:37   R-1.P2_ENDTIME_TUESDAY_10 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_TUESDAY_11 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_TUESDAY_12 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_TUESDAY_13 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_TUESDAY_2 1050
     2020-10-27 12:54:37   R-1.P2_ENDTIME_TUESDAY_3 1290
     2020-10-27 12:54:37   R-1.P2_ENDTIME_TUESDAY_4 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_TUESDAY_5 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_TUESDAY_6 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_TUESDAY_7 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_TUESDAY_8 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_TUESDAY_9 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_WEDNESDAY_1 405
     2020-10-27 12:54:37   R-1.P2_ENDTIME_WEDNESDAY_10 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_WEDNESDAY_11 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_WEDNESDAY_12 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_WEDNESDAY_13 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_WEDNESDAY_2 1050
     2020-10-27 12:54:37   R-1.P2_ENDTIME_WEDNESDAY_3 1290
     2020-10-27 12:54:37   R-1.P2_ENDTIME_WEDNESDAY_4 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_WEDNESDAY_5 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_WEDNESDAY_6 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_WEDNESDAY_7 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_WEDNESDAY_8 1440
     2020-10-27 12:54:37   R-1.P2_ENDTIME_WEDNESDAY_9 1440
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_FRIDAY_1 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_FRIDAY_10 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_FRIDAY_11 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_FRIDAY_12 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_FRIDAY_13 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_FRIDAY_2 20.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_FRIDAY_3 20.5
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_FRIDAY_4 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_FRIDAY_5 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_FRIDAY_6 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_FRIDAY_7 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_FRIDAY_8 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_FRIDAY_9 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_MONDAY_1 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_MONDAY_10 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_MONDAY_11 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_MONDAY_12 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_MONDAY_13 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_MONDAY_2 20.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_MONDAY_3 20.5
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_MONDAY_4 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_MONDAY_5 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_MONDAY_6 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_MONDAY_7 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_MONDAY_8 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_MONDAY_9 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SATURDAY_1 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SATURDAY_10 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SATURDAY_11 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SATURDAY_12 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SATURDAY_13 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SATURDAY_2 20.5
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SATURDAY_3 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SATURDAY_4 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SATURDAY_5 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SATURDAY_6 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SATURDAY_7 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SATURDAY_8 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SATURDAY_9 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SUNDAY_1 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SUNDAY_10 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SUNDAY_11 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SUNDAY_12 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SUNDAY_13 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SUNDAY_2 20.5
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SUNDAY_3 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SUNDAY_4 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SUNDAY_5 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SUNDAY_6 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SUNDAY_7 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SUNDAY_8 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_SUNDAY_9 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_THURSDAY_1 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_THURSDAY_10 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_THURSDAY_11 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_THURSDAY_12 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_THURSDAY_13 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_THURSDAY_2 20.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_THURSDAY_3 20.5
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_THURSDAY_4 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_THURSDAY_5 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_THURSDAY_6 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_THURSDAY_7 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_THURSDAY_8 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_THURSDAY_9 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_TUESDAY_1 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_TUESDAY_10 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_TUESDAY_11 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_TUESDAY_12 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_TUESDAY_13 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_TUESDAY_2 20.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_TUESDAY_3 20.5
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_TUESDAY_4 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_TUESDAY_5 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_TUESDAY_6 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_TUESDAY_7 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_TUESDAY_8 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_TUESDAY_9 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_WEDNESDAY_1 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_WEDNESDAY_10 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_WEDNESDAY_11 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_WEDNESDAY_12 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_WEDNESDAY_13 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_WEDNESDAY_2 20.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_WEDNESDAY_3 20.5
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_WEDNESDAY_4 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_WEDNESDAY_5 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_WEDNESDAY_6 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_WEDNESDAY_7 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_WEDNESDAY_8 17.0
     2020-10-27 12:54:37   R-1.P2_TEMPERATURE_WEDNESDAY_9 17.0
     2020-10-27 12:54:37   R-1.P3_ENDTIME_FRIDAY_1 480
     2020-10-27 12:54:37   R-1.P3_ENDTIME_FRIDAY_10 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_FRIDAY_11 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_FRIDAY_12 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_FRIDAY_13 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_FRIDAY_2 1315
     2020-10-27 12:54:37   R-1.P3_ENDTIME_FRIDAY_3 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_FRIDAY_4 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_FRIDAY_5 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_FRIDAY_6 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_FRIDAY_7 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_FRIDAY_8 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_FRIDAY_9 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_MONDAY_1 480
     2020-10-27 12:54:37   R-1.P3_ENDTIME_MONDAY_10 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_MONDAY_11 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_MONDAY_12 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_MONDAY_13 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_MONDAY_2 1315
     2020-10-27 12:54:37   R-1.P3_ENDTIME_MONDAY_3 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_MONDAY_4 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_MONDAY_5 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_MONDAY_6 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_MONDAY_7 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_MONDAY_8 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_MONDAY_9 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SATURDAY_1 480
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SATURDAY_10 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SATURDAY_11 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SATURDAY_12 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SATURDAY_13 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SATURDAY_2 1315
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SATURDAY_3 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SATURDAY_4 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SATURDAY_5 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SATURDAY_6 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SATURDAY_7 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SATURDAY_8 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SATURDAY_9 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SUNDAY_1 480
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SUNDAY_10 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SUNDAY_11 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SUNDAY_12 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SUNDAY_13 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SUNDAY_2 1315
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SUNDAY_3 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SUNDAY_4 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SUNDAY_5 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SUNDAY_6 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SUNDAY_7 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SUNDAY_8 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_SUNDAY_9 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_THURSDAY_1 480
     2020-10-27 12:54:37   R-1.P3_ENDTIME_THURSDAY_10 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_THURSDAY_11 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_THURSDAY_12 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_THURSDAY_13 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_THURSDAY_2 1315
     2020-10-27 12:54:37   R-1.P3_ENDTIME_THURSDAY_3 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_THURSDAY_4 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_THURSDAY_5 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_THURSDAY_6 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_THURSDAY_7 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_THURSDAY_8 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_THURSDAY_9 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_TUESDAY_1 480
     2020-10-27 12:54:37   R-1.P3_ENDTIME_TUESDAY_10 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_TUESDAY_11 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_TUESDAY_12 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_TUESDAY_13 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_TUESDAY_2 1315
     2020-10-27 12:54:37   R-1.P3_ENDTIME_TUESDAY_3 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_TUESDAY_4 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_TUESDAY_5 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_TUESDAY_6 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_TUESDAY_7 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_TUESDAY_8 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_TUESDAY_9 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_WEDNESDAY_1 480
     2020-10-27 12:54:37   R-1.P3_ENDTIME_WEDNESDAY_10 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_WEDNESDAY_11 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_WEDNESDAY_12 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_WEDNESDAY_13 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_WEDNESDAY_2 1315
     2020-10-27 12:54:37   R-1.P3_ENDTIME_WEDNESDAY_3 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_WEDNESDAY_4 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_WEDNESDAY_5 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_WEDNESDAY_6 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_WEDNESDAY_7 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_WEDNESDAY_8 1440
     2020-10-27 12:54:37   R-1.P3_ENDTIME_WEDNESDAY_9 1440
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_FRIDAY_1 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_FRIDAY_10 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_FRIDAY_11 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_FRIDAY_12 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_FRIDAY_13 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_FRIDAY_2 20.5
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_FRIDAY_3 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_FRIDAY_4 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_FRIDAY_5 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_FRIDAY_6 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_FRIDAY_7 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_FRIDAY_8 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_FRIDAY_9 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_MONDAY_1 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_MONDAY_10 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_MONDAY_11 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_MONDAY_12 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_MONDAY_13 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_MONDAY_2 20.5
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_MONDAY_3 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_MONDAY_4 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_MONDAY_5 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_MONDAY_6 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_MONDAY_7 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_MONDAY_8 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_MONDAY_9 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SATURDAY_1 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SATURDAY_10 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SATURDAY_11 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SATURDAY_12 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SATURDAY_13 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SATURDAY_2 20.5
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SATURDAY_3 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SATURDAY_4 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SATURDAY_5 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SATURDAY_6 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SATURDAY_7 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SATURDAY_8 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SATURDAY_9 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SUNDAY_1 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SUNDAY_10 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SUNDAY_11 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SUNDAY_12 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SUNDAY_13 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SUNDAY_2 20.5
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SUNDAY_3 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SUNDAY_4 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SUNDAY_5 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SUNDAY_6 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SUNDAY_7 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SUNDAY_8 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_SUNDAY_9 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_THURSDAY_1 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_THURSDAY_10 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_THURSDAY_11 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_THURSDAY_12 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_THURSDAY_13 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_THURSDAY_2 20.5
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_THURSDAY_3 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_THURSDAY_4 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_THURSDAY_5 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_THURSDAY_6 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_THURSDAY_7 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_THURSDAY_8 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_THURSDAY_9 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_TUESDAY_1 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_TUESDAY_10 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_TUESDAY_11 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_TUESDAY_12 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_TUESDAY_13 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_TUESDAY_2 20.5
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_TUESDAY_3 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_TUESDAY_4 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_TUESDAY_5 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_TUESDAY_6 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_TUESDAY_7 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_TUESDAY_8 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_TUESDAY_9 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_WEDNESDAY_1 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_WEDNESDAY_10 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_WEDNESDAY_11 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_WEDNESDAY_12 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_WEDNESDAY_13 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_WEDNESDAY_2 20.5
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_WEDNESDAY_3 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_WEDNESDAY_4 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_WEDNESDAY_5 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_WEDNESDAY_6 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_WEDNESDAY_7 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_WEDNESDAY_8 17.0
     2020-10-27 12:54:37   R-1.P3_TEMPERATURE_WEDNESDAY_9 17.0
     2020-10-27 12:54:37   R-1.P4_ENDTIME_FRIDAY_1 360
     2020-10-27 12:54:37   R-1.P4_ENDTIME_FRIDAY_10 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_FRIDAY_11 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_FRIDAY_12 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_FRIDAY_13 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_FRIDAY_2 1430
     2020-10-27 12:54:37   R-1.P4_ENDTIME_FRIDAY_3 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_FRIDAY_4 1320
     2020-10-27 12:54:37   R-1.P4_ENDTIME_FRIDAY_5 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_FRIDAY_6 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_FRIDAY_7 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_FRIDAY_8 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_FRIDAY_9 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_MONDAY_1 360
     2020-10-27 12:54:37   R-1.P4_ENDTIME_MONDAY_10 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_MONDAY_11 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_MONDAY_12 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_MONDAY_13 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_MONDAY_2 1430
     2020-10-27 12:54:37   R-1.P4_ENDTIME_MONDAY_3 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_MONDAY_4 1320
     2020-10-27 12:54:37   R-1.P4_ENDTIME_MONDAY_5 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_MONDAY_6 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_MONDAY_7 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_MONDAY_8 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_MONDAY_9 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SATURDAY_1 360
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SATURDAY_10 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SATURDAY_11 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SATURDAY_12 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SATURDAY_13 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SATURDAY_2 1430
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SATURDAY_3 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SATURDAY_4 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SATURDAY_5 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SATURDAY_6 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SATURDAY_7 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SATURDAY_8 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SATURDAY_9 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SUNDAY_1 360
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SUNDAY_10 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SUNDAY_11 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SUNDAY_12 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SUNDAY_13 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SUNDAY_2 1430
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SUNDAY_3 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SUNDAY_4 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SUNDAY_5 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SUNDAY_6 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SUNDAY_7 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SUNDAY_8 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_SUNDAY_9 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_THURSDAY_1 360
     2020-10-27 12:54:37   R-1.P4_ENDTIME_THURSDAY_10 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_THURSDAY_11 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_THURSDAY_12 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_THURSDAY_13 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_THURSDAY_2 1430
     2020-10-27 12:54:37   R-1.P4_ENDTIME_THURSDAY_3 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_THURSDAY_4 1320
     2020-10-27 12:54:37   R-1.P4_ENDTIME_THURSDAY_5 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_THURSDAY_6 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_THURSDAY_7 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_THURSDAY_8 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_THURSDAY_9 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_TUESDAY_1 360
     2020-10-27 12:54:37   R-1.P4_ENDTIME_TUESDAY_10 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_TUESDAY_11 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_TUESDAY_12 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_TUESDAY_13 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_TUESDAY_2 1430
     2020-10-27 12:54:37   R-1.P4_ENDTIME_TUESDAY_3 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_TUESDAY_4 1320
     2020-10-27 12:54:37   R-1.P4_ENDTIME_TUESDAY_5 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_TUESDAY_6 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_TUESDAY_7 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_TUESDAY_8 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_TUESDAY_9 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_WEDNESDAY_1 360
     2020-10-27 12:54:37   R-1.P4_ENDTIME_WEDNESDAY_10 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_WEDNESDAY_11 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_WEDNESDAY_12 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_WEDNESDAY_13 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_WEDNESDAY_2 1430
     2020-10-27 12:54:37   R-1.P4_ENDTIME_WEDNESDAY_3 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_WEDNESDAY_4 1320
     2020-10-27 12:54:37   R-1.P4_ENDTIME_WEDNESDAY_5 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_WEDNESDAY_6 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_WEDNESDAY_7 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_WEDNESDAY_8 1440
     2020-10-27 12:54:37   R-1.P4_ENDTIME_WEDNESDAY_9 1440
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_FRIDAY_1 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_FRIDAY_10 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_FRIDAY_11 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_FRIDAY_12 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_FRIDAY_13 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_FRIDAY_2 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_FRIDAY_3 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_FRIDAY_4 21.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_FRIDAY_5 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_FRIDAY_6 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_FRIDAY_7 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_FRIDAY_8 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_FRIDAY_9 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_MONDAY_1 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_MONDAY_10 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_MONDAY_11 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_MONDAY_12 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_MONDAY_13 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_MONDAY_2 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_MONDAY_3 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_MONDAY_4 21.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_MONDAY_5 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_MONDAY_6 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_MONDAY_7 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_MONDAY_8 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_MONDAY_9 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SATURDAY_1 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SATURDAY_10 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SATURDAY_11 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SATURDAY_12 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SATURDAY_13 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SATURDAY_2 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SATURDAY_3 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SATURDAY_4 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SATURDAY_5 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SATURDAY_6 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SATURDAY_7 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SATURDAY_8 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SATURDAY_9 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SUNDAY_1 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SUNDAY_10 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SUNDAY_11 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SUNDAY_12 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SUNDAY_13 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SUNDAY_2 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SUNDAY_3 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SUNDAY_4 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SUNDAY_5 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SUNDAY_6 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SUNDAY_7 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SUNDAY_8 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_SUNDAY_9 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_THURSDAY_1 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_THURSDAY_10 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_THURSDAY_11 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_THURSDAY_12 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_THURSDAY_13 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_THURSDAY_2 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_THURSDAY_3 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_THURSDAY_4 21.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_THURSDAY_5 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_THURSDAY_6 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_THURSDAY_7 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_THURSDAY_8 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_THURSDAY_9 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_TUESDAY_1 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_TUESDAY_10 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_TUESDAY_11 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_TUESDAY_12 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_TUESDAY_13 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_TUESDAY_2 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_TUESDAY_3 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_TUESDAY_4 21.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_TUESDAY_5 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_TUESDAY_6 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_TUESDAY_7 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_TUESDAY_8 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_TUESDAY_9 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_WEDNESDAY_1 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_WEDNESDAY_10 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_WEDNESDAY_11 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_WEDNESDAY_12 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_WEDNESDAY_13 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_WEDNESDAY_2 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_WEDNESDAY_3 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_WEDNESDAY_4 21.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_WEDNESDAY_5 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_WEDNESDAY_6 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_WEDNESDAY_7 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_WEDNESDAY_8 17.0
     2020-10-27 12:54:37   R-1.P4_TEMPERATURE_WEDNESDAY_9 17.0
     2020-10-27 12:54:37   R-1.P5_ENDTIME_FRIDAY_1 450
     2020-10-27 12:54:37   R-1.P5_ENDTIME_FRIDAY_10 1440
     2020-10-27 12:54:37   R-1.P5_ENDTIME_FRIDAY_11
Raspberry Pi 4 - bookworm / EnOcean - Rollo+Licht, deCONZ - Licht+Sensoren, ZWave - CO Messung, HMCCU mit piVCCU - Heizung+Rollo
plus dovecot, minidlna

zap

Das "R-1." weglassen, dafür mit 1 aufrufen (das ist die Kanalnummer).

set xy config 1 P6_xxxx=17 P6_xxx=yyy

Also die 1 nur einmal angeben.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

jhohmann

Probiere ich morgen aus.
Vielen Dank für die Unterstützung.
Raspberry Pi 4 - bookworm / EnOcean - Rollo+Licht, deCONZ - Licht+Sensoren, ZWave - CO Messung, HMCCU mit piVCCU - Heizung+Rollo
plus dovecot, minidlna

jhohmann

Der Hinweis, wie man das set config absetzt, hat wunderbar funktioniert. Vielen Dank dafür.

Jetzt bastle ich mir eine Logik, wie ich drei verschiedene Profile nach Bedarf auf das Profil 6 übertragen kann.
Die anderen 5 lasse ich, wie sie sind.
Wenn die Variante vorzeigbar ist, werde ich sie hier vorstellen.
Raspberry Pi 4 - bookworm / EnOcean - Rollo+Licht, deCONZ - Licht+Sensoren, ZWave - CO Messung, HMCCU mit piVCCU - Heizung+Rollo
plus dovecot, minidlna

jhohmann

Hier meine aktuelle Beschreibung.
Es wird vorausgesetzt, dass man Profile in der CCU gepflegt hat. Es muss dort eine Variable definiert worden sein, die die aktuelle Profilnummer aufnimmt. Und es muss ein Programmablauf definiert worden sein, um dieses Profil in allen Heizungsgruppen zu setzen.
Meine Logik scheint aber recht gut zu funktionieren, so dass ich selbst überlege, nur noch das Profil 1 als Default Profil zu nutzen und dieses immer wieder überschreiben zu lassen. Mal sehen, ob ich das tue. Der Vorteil wäre, dass alle Heiz-Profile zentral gepflegt werden könnten.

Es gibt einen Dummy, mit dem das aktuelle Heizprofil angezeigt und geändert werden kann:
Internals:
   NAME       Heizmodus
   STATE      Homeoffice
   TYPE       dummy
   READINGS:
     2020-10-29 14:26:52   state           Homeoffice
Attributes:
   event-on-change-reading .*
   fhem_widget_channels [{"allowed_values":["Normal","Homeoffice","Urlaub","Frei1","Silvester","Neujahr"],"filter":"public","locations":["APP","WIDGET","WATCH"]}]
   genericDeviceType switch
   homebridgeMapping clear
On=state,subtype=Homeoffice,valueOn=/Homeoffice/,valueOff=/Normal|Normal30|Normal60|Homeoffice30|Homeoffice60|Urlaub|Frei1|Silvester|Neujahr/,cmdOn=Homeoffice,cmdOff=Normal,nocache=1
On=state,subtype=Homeoffice30,valueOn=/Homeoffice30/,valueOff=/Normal|Normal30|Normal60|Homeoffice60|Urlaub|Frei1|Silvester|Neujahr/,cmdOn=Homeoffice30,cmdOff=Normal,nocache=1
On=state,subtype=Homeoffice60,valueOn=/Homeoffice60/,valueOff=/Normal|Normal30|Normal60|Homeoffice30|Urlaub|Frei1|Silvester|Neujahr/,cmdOn=Homeoffice60,cmdOff=Normal,nocache=1
On=state,subtype=Urlaub,valueOn=/Urlaub/,valueOff=/Normal|Normal30|Normal60|Homeoffice|Homeoffice30|Homeoffice60|Frei1|Silvester|Neujahr/,cmdOn=Urlaub,cmdOff=Normal,nocache=1
On=state,subtype=Frei1,valueOn=/Frei1/,valueOff=/Normal|Normal30|Normal60|Homeoffice|Homeoffice30|Homeoffice60|Urlaub|Silvester|Neujahr/,cmdOn=Frei1,cmdOff=Normal,nocache=1
On=state,subtype=Silvester,valueOn=/Silvester/,valueOff=/Normal|Normal30|Normal60|Homeoffice|Homeoffice30|Homeoffice60|Urlaub|Frei1|Neujahr/,cmdOn=Silvester,cmdOff=Normal,nocache=1
On=state,subtype=Neujahr,valueOn=/Neujahr/,valueOff=/Normal|Normal30|Normal60|Homeoffice|Homeoffice30|Homeoffice60|Urlaub|Frei1|Silvester/,cmdOn=Neujahr,cmdOff=Normal,nocache=1
On=state,subtype=Normal,valueOn=/Normal/,valueOff=/Normal30|Normal60|Homeoffice|Homeoffice30|Homeoffice60|Urlaub|Frei1|Silvester|Neujahr/,cmdOn=Normal,cmdOff=Normal,nocache=1
On=state,subtype=Normal30,valueOn=/Normal30/,valueOff=/Normal|Normal60|Homeoffice|Homeoffice30|Homeoffice60|Urlaub|Frei1|Silvester|Neujahr/,cmdOn=Normal30,cmdOff=Normal,nocache=1
On=state,subtype=Normal60,valueOn=/Normal60/,valueOff=/Normal|Normal30|Homeoffice|Homeoffice30|Homeoffice60|Urlaub|Frei1|Silvester|Neujahr/,cmdOn=Normal60,cmdOff=Normal,nocache=1
   icon       rc_OPTIONS
   readingList state
   room       Homekit,Kalender
   setList    state:Normal,Normal30,Normal60,Homeoffice,Homeoffice30,Homeoffice60,Urlaub,Frei1,Silvester,Neujahr
   webCmd     state
   webCmdLabel Heizmodus

Durch das Homebridge-Mapping kann ich den aktuellen Stand auch auf meinem Handy sehen und auch ändern.

Es gibt dazu passend ein Notify, um die Änderungen mitzubekommen:
defmod ntHeizmodus notify Heizmodus:* {\
heizungAktualisieren($EVENT);;\
}


in der 99_myUtils.pm werden drei Funktionen gebraucht:
sub heizungAktualisieren($) {
  my ($modus) = @_;

  my %modeToProfile = (
    "Normal"=>1,
    "Homeoffice"=>2,
    "Urlaub"=>4,
    "Frei1"=>3,
    "Silvester"=>5,
  );
  my $profilnr = $modeToProfile{$modus};
  if (defined $profilnr && $profilnr > 0) {
    #Log3(undef, 2, "heizungAktualisieren ccu $modus ".$profilnr);
  } else {
    my (@HT) = devspec2array("ccutype=HmIP-HEATING");
    foreach my $f (@HT) {
      my $results = getProperty($modus, $f);
      if (defined $results && length($results) > 0) {
        my $profil = profileToConfig("P6",$results);
fhem("set ".$f." config 1 ".$profil);
$profilnr = 6;
      }
    }
  }
  if (defined $profilnr && $profilnr > 0) {
    fhem("set ccu var Heizprofil ".$profilnr);
    fhem("set ccu execute Profilaenderung");
  }
}

sub getProperty($$) {
  my ($section, $key) = @_;
  my ($error, @content) = FileRead('./FHEM/Heizung.holiday');
  foreach my $line (@content) {
    if(my $match = $line =~ /^(.*)=(.*)$/){
      my $k = $1;
      my $v = $2;
      if ($section.".".$key eq $k) {
    return $v;
      }
    }
  }
  return undef;
}

sub profileToConfig($$) {
  my ($praefix, $profile) = @_;

  my %dayToDay = (
    "Sat"=>"SATURDAY",
    "Sun"=>"SUNDAY",
    "Mon"=>"MONDAY",
    "Tue"=>"TUESDAY",
    "Wed"=>"WEDNESDAY",
    "Thu"=>"THURSDAY",
    "Fri"=>"FRIDAY"
  );

  my (@part) = split(/ /,$profile);
  my $result = "";
  my $partresult = "";
  my $newDay = "";
  foreach (@part) {
    my $temp = $dayToDay{$_};
    if (defined $temp && length($temp) > 0) {
      $newDay = $temp;
      if (length($partresult) > 0) {
        $result .= $partresult;
      }
      $partresult = "";
    } else {
      my (@dayPart) = split(/,/,$_);
      my $counter = 1;
      foreach (@dayPart) {
        if (index($_,":") > -1) {
           my ($stunde,$minute) = split(/:/,$_);
          $partresult .= $praefix."_ENDTIME_".$newDay."_".$counter."=".($stunde * 60 + $minute). " ";
          $counter +=1;
        } else {
          $partresult .= $praefix."_TEMPERATURE_".$newDay."_".$counter."=".$_. " ";
        }
      }
      $partresult .= $praefix."_ENDTIME_".$newDay."_".$counter."=1440 ";
    }
  }
  $result .= $partresult;
  return $result;
}

Die Sub heizungAktualisieren prüft zuerst, ob es ein Heizmodus ist, der auch als Profil dauerhaft in der CCU vorhanden ist.
Wenn nein, werden alle Heizungsgruppen ermittelt und mit dem Heizmodus und dem Namen der Heizungsgruppe wird nach einem Heiz-Programm in einer Properties gesucht.
Wenn es ein Programm gibt, wird das zur Einstellung der Heizungsgruppe umgewandelt und über die entsprechende Gruppe an die CCU geschickt.
Falls ein Heizprofil darüber verschickt werden konnte, wird als aktives Heizprofil die Nummer 6 (in meinem Fall) gesetzt.
Am Ende wird entweder das fest codierte Profil an die CCU übergeben oder die Nummer 6 als Platzhalter für alle dynamischen Profile.

Zur Pflege des Heizprofils mache ich mir zunutze, dass man die *.holiday Dateien über FHEMWEB pflegen kann. Deshalb gibt es bei mir die /opt/fhem/FHEM/Heizung.holiday Datei. Diese wird mit FHEM mit gesichert und ist, wie gesagt, direkt editierbar.

Hier zwei Beispiele, wie man eine Heizung für ein Profil und eine Gruppe setzen kann:
Normal30.BadHeizung=Sat 17,08:30,22.5,11:00,17 Sun 17,08:30,18,10:30,22.5,12:45,17 Mon 17,04:00,22.5,06:40,14,07:10,17 Tue 17,04:00,22.5,06:40,14,07:10,17 Wed 17,04:00,22.5,06:40,14,07:10,17 Thu 17,04:00,22.5,06:40,14,07:10,17 Fri 17,04:00,22.5,06:40,14,07:10,17
Normal30.ArbeitszimmerHeizung=Sat 17,08:00,20.5,21:55,17 Sun 17,08:45,20.5,21:30,17 Mon 17,06:35,20,07:00,17,14:30,18,17:30,20.5,21:30,17 Tue 17,06:35,20,07:00,17,14:30,18,17:30,20.5,21:30,17 Wed 17,06:35,20,07:00,17,14:30,18,17:30,20.5,21:30,17 Thu 17,06:35,20,07:00,17,14:30,18,17:30,20.5,21:30,17 Fri 17,06:35,20,07:00,17,14:30,18,17:30,20.5,21:30,17

Der Profilname und der Name des Raumes bilden den Schlüssel und werden durch einen . getrennt.
Die Tage werden grundsätzlich verkürzt mit Sat, Sun, Mon, Tue, Wed, Thu und Fri beschrieben. Danach immer ein Leerzeichen.
Danach kommt die Heizstufe und durch ein Komma getrennt die Uhrzeit (Stunde zweistellig, dann Doppelpunkt und Minuten wieder zweistellig), bis zu der dieser Heizwert gilt.
Zum Abschluss kommt nur noch die Heizstufe, die bis Mitternacht gelten soll. Die letzte Uhrzeit darf aktuell nicht erfasst werden. Dann folgt wieder ein Leerzeichen bis zum nächsten Tag. Das ganze in einer Zeile ergibt das Heizprogramm für ein Profil für einen Raum.
Hier kann man bestimm noch einiges an Sicherheitsabfragen unterbringen. Aber der erste Wurf läuft bei mir recht gut.
Raspberry Pi 4 - bookworm / EnOcean - Rollo+Licht, deCONZ - Licht+Sensoren, ZWave - CO Messung, HMCCU mit piVCCU - Heizung+Rollo
plus dovecot, minidlna

Beta-User

Nur zur Info: weekprofile (das Modul) unterstützt auch HM-IP, allerdings wohl (bislang) nur in der HMCCUDEV-Variante.

Eventuell wäre es eine Idee, (falls überhaupt erforderlich) dort ggf. mal eine Erweiterung vorzuschlagen.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

jhohmann

Ich kann meine Lösung leider doch nicht empfehlen  :(.
Aus Sicht von FHEM scheint zwar alles in Ordnung zu sein.
Aber wenn ich mich auf der CCU anmelde, bleiben dort Servicemeldungen einfach stehen und verschwinden nicht.
Die Änderungen am Profil eines Geräts sind zwar sichtbar, aber die Synchronisierung mit den Geräten geht nicht über die Bühne, diese Meldungen bleiben stehen oder kommen sogar nach kurzer Zeit wieder zum Vorschein.
Eine Lösung dafür habe ich nicht. Ich musste sogar die CCU durch ein Backup heilen, damit ich keine Servicemeldungen mehr offen stehen hatte.

Mein Wunsch nach mehr Profilen war, dass ich bei zwei meiner Profile die morgentliche Startzeit flexibler gestalten wollte (z.B. eine halbe Stunde länger schlafen).
Jetzt habe ich mal probiert, dass in der CCU per Skript zu regeln.
Für einen Schaltwert habe ich das auch hinbekommen. Aber wenn ich dann für mindestens view Gruppen je 5 Tage verändern will/muss, wird das auf die Credits gehen und vermutlich auch lange dauern.
Hier mal das Skript für die CCU:
object device = dom.GetObject("ArbeitszimmerHeizung INT0000002");
var devAddr=dom.GetObject(device).Address();
xmlrpc.PutParamset(device.Interface(), devAddr#":1", "MASTER", "P1_ENDTIME_MONDAY_1", 400);

Wobei mir aufgefallen ist, dass ich beim GetObject den Namen der Gruppe, aber ohne die Kanalangabe ":1" angeben musste, damit das funktioniert. Im Device von FHEM wird mir als ccuname folgendes angezeigt: "ArbeitszimmerHeizung INT0000002:1".

Hat jemand schonmal mit der RPC Schnittstelle als Request direkt gearbeitet? Da kann man wohl mehr als ein Attribut pflegen (vermutlich macht das das Modul intern genau so).
Falls ja, wie müsste ich die aufrufen?
Ich habe zwar unter anderem folgende Seite gefunden: https://homematic-forum.de/forum/viewtopic.php?t=52884. Aber mir wird keine "InterfaceUrl()" angeboten. Also geht das eventuell nur für BidCos Geräte und nicht Hm-IP.
Raspberry Pi 4 - bookworm / EnOcean - Rollo+Licht, deCONZ - Licht+Sensoren, ZWave - CO Messung, HMCCU mit piVCCU - Heizung+Rollo
plus dovecot, minidlna

Beta-User

Hmmm, klingt ärgerlich...

Habe keine wirkliche Lösung dafür, zumal ich HMCCU.* nur vom Hörensagen her kenne. Da mich das Thema aber @CUL_HM jüngst beschäftigt hat (um Profile dann auch für ZWave nutzbar zu machen): Dafür gibt es eine (mAn. aufgrund der Lektüre des Modulcodes) relativ gut ausgereifte Lösung, bei der die Profile erst via "prep" zur Funkoptimierten Übertragung vorbereitet werden und dann erst "am Schluss" en block das Versenden veranlasst wird.

Lt. Changelog ist das noch nicht so lange in weekprofile drin (05/2019). Könnte durchaus sein, dass man das auch anders wönnte, grade, um Optimierungsmöglichkeiten der CCU zu nutzen und/oder auch HM-IP besser ansteuern zu können. Wenn das so ist, müßte das eben jemand untersuchen und anschubsen...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

jhohmann

Und wie und bei wem könnte man was anschubsen?
Raspberry Pi 4 - bookworm / EnOcean - Rollo+Licht, deCONZ - Licht+Sensoren, ZWave - CO Messung, HMCCU mit piVCCU - Heizung+Rollo
plus dovecot, minidlna