Skip to content

Commit 998470f

Browse files
committed
rework partial of mcmode in PR #328 and fix several maxpreheating fields and add found fine granular setmaxpreheating message
1 parent 0b63071 commit 998470f

20 files changed

+69
-67
lines changed

csvall.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ sed -i \
2020
-e 's#,UIN,,,hours#,hoursum2,,,#ig' \
2121
-e 's#,UIN,,hours,#,hoursum2,,,#ig' \
2222
-e 's#,UCH,,sec,#,seconds0,,,#ig' \
23+
-e 's#,UCH,,min / 5,#,minutes5,,,#ig' \
2324
-e 's#,mcmode,,,"0=OFF, 1=ON, 2=AUTO, 3=MANUAL"#,hwcmode2,,,#' \
2425
-e 's#,hwcmode2,,,"0=OFF, 1=ON, 2=AUTO, 3=MANUAL"#,hwcmode2,,,#' \
2526
-e 's#,ULG,,,Maintance Alarm Date#,DTM,,,Maintance Alarm Date#' \

ebusd-2.1.x/de/vaillant/_templates.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ time2,VTM,,,Zeit
1313
minutes,ULG,120,min,Minuten
1414
minutes0,UCH,,min,Minuten
1515
minutes2,UIN,,min,Minuten
16+
minutes5,UCH,-5,min,Minuten
1617
hoursum,ULG,,h,Stunden
1718
hoursum2,UIN,,h,Stunden
1819
hours,UCH,,h,Stunden

ebusd-2.1.x/en/vaillant/50.ehp.mc.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ r;w,,OtShutdownLimit,OtShutdownLimit,,,,"3600",,,desiredtemp,,,BMR: Outside temp
1919
r;wi,,FlowTempMin,MinFlowTemp,,,,"3000",,,temp0,,,BMR:Minimum Flow Temperature for circuit
2020
r;w;u,,FlowTempDesired,Flow setpoint,,,,"4600",,,temp1,,,BMR:flow temperature that is actually desired by circuit
2121
r;wi,,FlowTempMax,MaxFlowTemp,,,,"3100",,,temp0,,,BMR:Maximum Flow Temperature for circuit
22-
r;wi,,HcMaxPreHeating,HcMaxPreHeating,,,,"3800",,,UCH,,hours,BMR: Maximum Preheating time in minutes
22+
r;wi,,HcMaxPreHeating,HcMaxPreHeating,,,,"3800",,,minutes5,,,BMR: Maximum Preheating time in minutes
2323
[SW<=339]r;wi,,FloorProtectionLimit,Floor_Protection_Limit,,,,"7B01",,,desiredtemp,,,Floor protection temperature at which the heat pump goes to error mode.
2424
[SW>=340]r,,FloorProtectionLimit,Floor_Protection_Limit,,,,"7B01",,,desiredtemp,,,Floor protection temperature at which the heat pump goes to error mode.
2525
r;wi,,FloorPavingDryingDay,FloorPavingDryingDay,,,,"3B00",,,UCH,,,BMR: actual day of floor paving drying program (1...29)

ebusd-2.1.x/en/vaillant/52.mc2.mc.4.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ r;w,,OtShutdownLimit,OtShutdownLimit1,,,,"3600",,,desiredtemp,,,"For outside tem
3333
r;w,,HcPumpIdlePeriod,HcPumpIdlePeriod1,,,,"4F00",,,minutes0,,,Time pump is not running in a pause at least
3434
r;w,,FlowTempMin,MinFlowTemp1,,,,"3000",,,temp0,,,For a heat demand the desired flow temperature will at least be this value
3535
r;w,,FlowTempMax,MaxFlowTemp1,,,,"3100",,,temp0,,,For a heat demand the desired flow temperature will maximal be this value
36-
r;w,,HcMaxPreHeating,HcMaxPreHeating1,,,,"3800",,,hours,,,The heating start before a time window could shifted forwards maximal this time (related to the outside temperature)
36+
r;w,,HcMaxPreHeating,HcMaxPreHeating1,,,,"3800",,,minutes5,,,The heating start before a time window could shifted forwards maximal this time (related to the outside temperature)
3737
r;w,,TeleswitchOperatingMode,TeleswitchOperatingMode1,,,,"3F00",,,mcmode,,,If the tele switch port is activated the mixer circuit operates in this mode
3838
r;wi,,FloorPavingDryingDay,FloorPavingDryingDay1,,,,"3B00",,,UCH,,,Current day of floor paving drying routine
3939
# ##### MK1: Cooling #####,,,,,,,,,,,,,

ebusd-2.1.x/en/vaillant/53.mc2.mc.5.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ r;w,,OtShutdownLimit,OtShutdownLimit3,,,,"3600",,,desiredtemp,,,"For outside tem
3333
r;w,,HcPumpIdlePeriod,HcPumpIdlePeriod3,,,,"4F00",,,minutes0,,,Time pump is not running in a pause at least
3434
r;w,,FlowTempMin,MinFlowTemp3,,,,"3000",,,temp0,,,For a heat demand the desired flow temperature will at least be this value
3535
r;w,,FlowTempMax,MaxFlowTemp3,,,,"3100",,,temp0,,,For a heat demand the desired flow temperature will maximal be this value
36-
r;w,,HcMaxPreHeating,HcMaxPreHeating3,,,,"3800",,,hours,,,The heating start before a time window could shifted forwards maximal this time (related to the outside temperature)
36+
r;w,,HcMaxPreHeating,HcMaxPreHeating3,,,,"3800",,,minutes5,,,The heating start before a time window could shifted forwards maximal this time (related to the outside temperature)
3737
r;w,,TeleswitchOperatingMode,TeleswitchOperatingMode3,,,,"3F00",,,mcmode,,,If the tele switch port is activated the mixer circuit operates in this mode
3838
r;wi,,FloorPavingDryingDay,FloorPavingDryingDay3,,,,"3B00",,,UCH,,,Current day of floor paving drying routine
3939
# ##### MK2: Cooling #####,,,,,,,,,,,,,

ebusd-2.1.x/en/vaillant/_templates.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ time2,VTM,,,time
1313
minutes,ULG,120,min,minutes
1414
minutes0,UCH,,min,minutes
1515
minutes2,UIN,,min,minutes
16+
minutes5,UCH,-5,min,minutes
1617
hoursum,ULG,,h,hours
1718
hoursum2,UIN,,h,hours
1819
hours,UCH,,h,hours

ebusd-2.1.x/en/vaillant/mcmode.inc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ w,,SetShutdownTemp,Set outside shutdown temperature,,,,0c,,,temp0,,,
1717
w,,SetPumpIdlePeriod,Set pump idle period,,,,0d,,,minutes0,,,
1818
w,,SetFlowTempMin,Set min flow temperature,,,,0e,,,temp0,,,
1919
w,,SetFlowTempMax,Set max flow temperature,,,,0f,,,temp0,,,
20-
w,,SetMaxPreHeating,Set max pre-heating,,,,10,,,hours12,,,
21-
r,,Params,Parameters,,,,09,,,temp0:tempdesired;temps:tempdesiredlow;curve;mctype7;temps:shutdowntemp;minutes0:pumpidleperiod;temps:flowtempmin;temps:flowtempmax;hours12:maxpreheating,,,
20+
w,,SetMaxPreHeating,Set max pre-heating,,,,10,,,hours,,,
21+
w,,SetMaxPreHeatingFine,Set max pre-heating,,,,3f,,,minutes5,,,,
22+
r,,Params,Parameters,,,,09,,,temp0:tempdesired;temps:tempdesiredlow;curve;mctype7;temps:shutdowntemp;minutes0:pumpidleperiod;temps:flowtempmin;temps:flowtempmax;hours:maxpreheating,,,
2223
r,,Status0a,Status flow temperature/mixer/pump/desired flow temperature,,,,0A,,,temp:flowtemp;mixer;onoff:pump;onoff;temp0:flowtempdesired
2324
r,,Status,Status flow desired/current,,,,0D,,,temp0:flowtempdesired;onoff;temp:flowtemp;temp0:tempdesired,,,
2425
r,,Status16,Outside temperature,,,,16,,,temp,,,

src/de.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1810,10 +1810,9 @@ Heating curve: 'Heizkurve: Heating curve'
18101810
'HcMaxPreHeating: The heating start before a time window could shifted forwards maximal this time (related to the outside temperature)': >-
18111811
Max. Voraufheizung: The heating start before a time window could shifted
18121812
forwards maximal this time (related to the outside temperature)
1813-
maximum time central heating is released in advance of the first time window (time is adjusted according to current outside temperature): >-
1814-
maximum time central heating is released in advance of the first time window
1815-
(time is adjusted according to current outside temperature)
1816-
HcMaxPreHeating: Max. Voraufheizung
1813+
'HcMaxPreHeating: maximum time central heating is released in advance of the first time window (time is adjusted according to current outside temperature)': >-
1814+
Max. Voraufheizung: maximum time central heating is released in advance of the
1815+
first time window (time is adjusted according to current outside temperature)
18171816
'TeleswitchOperatingMode: If the tele switch port is activated the burner circuit operates in this mode': >-
18181817
TeleSWITCH Betriebsart: If the tele switch port is activated the burner
18191818
circuit operates in this mode
@@ -1934,7 +1933,9 @@ Operating mode of mixer circuit: 'Betriebsart: Operating mode of mixer circuit'
19341933
Maximaler Vorlaufsollwert: For a heat demand the desired flow temperature will
19351934
maximal be this value
19361935
'DesiredTemperature1: Day temperature setpoint of the circuit': 'Solltemperatur: Day temperature setpoint of the circuit'
1937-
HcMaxPreHeating1: Max. Voraufheizung
1936+
'HcMaxPreHeating1: maximum time central heating is released in advance of the first time window (time is adjusted according to current outside temperature)': >-
1937+
Max. Voraufheizung: maximum time central heating is released in advance of the
1938+
first time window (time is adjusted according to current outside temperature)
19381939
'HcMaxPreHeating1: The heating start before a time window could shifted forwards maximal this time (related to the outside temperature)': >-
19391940
Max. Voraufheizung: The heating start before a time window could shifted
19401941
forwards maximal this time (related to the outside temperature)

src/en.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1677,10 +1677,9 @@ Heating curve: heating curve
16771677
'HcMaxPreHeating: The heating start before a time window could shifted forwards maximal this time (related to the outside temperature)': >-
16781678
HcMaxPreHeating: The heating start before a time window could shifted forwards
16791679
maximal this time (related to the outside temperature)
1680-
maximum time central heating is released in advance of the first time window (time is adjusted according to current outside temperature): >-
1681-
maximum time central heating is released in advance of the first time window
1682-
(time is adjusted according to current outside temperature)
1683-
HcMaxPreHeating: HcMaxPreHeating
1680+
'HcMaxPreHeating: maximum time central heating is released in advance of the first time window (time is adjusted according to current outside temperature)': >-
1681+
HcMaxPreHeating: maximum time central heating is released in advance of the
1682+
first time window (time is adjusted according to current outside temperature)
16841683
'TeleswitchOperatingMode: If the tele switch port is activated the burner circuit operates in this mode': >-
16851684
TeleswitchOperatingMode: If the tele switch port is activated the burner
16861685
circuit operates in this mode
@@ -1787,7 +1786,9 @@ Operating mode of mixer circuit: Operating mode of mixer circuit
17871786
MaxFlowTemp1: For a heat demand the desired flow temperature will maximal be
17881787
this value
17891788
'DesiredTemperature1: Day temperature setpoint of the circuit': 'DesiredTemperature1: Day temperature setpoint of the circuit'
1790-
HcMaxPreHeating1: HcMaxPreHeating1
1789+
'HcMaxPreHeating1: maximum time central heating is released in advance of the first time window (time is adjusted according to current outside temperature)': >-
1790+
HcMaxPreHeating1: maximum time central heating is released in advance of the
1791+
first time window (time is adjusted according to current outside temperature)
17911792
'HcMaxPreHeating1: The heating start before a time window could shifted forwards maximal this time (related to the outside temperature)': >-
17921793
HcMaxPreHeating1: The heating start before a time window could shifted
17931794
forwards maximal this time (related to the outside temperature)

src/i18n.yaml

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10236,23 +10236,19 @@ hcmaxpreheatingtheheatingstartbeforeatimewindowcouldshiftedforwardsmaximalthisti
1023610236
forwards maximal this time (related to the outside temperature)
1023710237
locations:
1023810238
- vaillant/26.solsy.hc.csv:sw_le400:r::0x38,0
10239-
maximumtimecentralheatingisreleasedinadvanceofthefirsttimewindowtimeisadjustedaccordingtocurrentoutsidetemperature:
10239+
hcmaxpreheatingmaximumtimecentralheatingisreleasedinadvanceofthefirsttimewindowtimeisadjustedaccordingtocurrentoutsidetemperature:
1024010240
first: >-
10241-
maximum time central heating is released in advance of the first time window
10242-
(time is adjusted according to current outside temperature)
10241+
HcMaxPreHeating: maximum time central heating is released in advance of the
10242+
first time window (time is adjusted according to current outside
10243+
temperature)
1024310244
en: >-
10244-
maximum time central heating is released in advance of the first time window
10245-
(time is adjusted according to current outside temperature)
10245+
HcMaxPreHeating: maximum time central heating is released in advance of the
10246+
first time window (time is adjusted according to current outside
10247+
temperature)
1024610248
de: >-
10247-
maximum time central heating is released in advance of the first time window
10248-
(time is adjusted according to current outside temperature)
10249-
locations:
10250-
- vaillant/26.solsy.hc.csv:sw_ge401:r::0x38,0:value
10251-
- vaillant/50.solsy.mc.csv:sw_ge401:r::0x38,0:value
10252-
hcmaxpreheating:
10253-
first: HcMaxPreHeating
10254-
en: HcMaxPreHeating
10255-
de: Max. Voraufheizung
10249+
Max. Voraufheizung: maximum time central heating is released in advance of
10250+
the first time window (time is adjusted according to current outside
10251+
temperature)
1025610252
locations:
1025710253
- vaillant/26.solsy.hc.csv:sw_ge401:r::0x38,0
1025810254
teleswitchoperatingmodeiftheteleswitchportisactivatedtheburnercircuitoperatesinthismode:
@@ -10826,10 +10822,19 @@ desiredtemperature1daytemperaturesetpointofthecircuit:
1082610822
locations:
1082710823
- vaillant/50.solsy.mc.csv::r::0x32,0
1082810824
- vaillant/52.mc2.mc.4.csv::r::0x32,0
10829-
hcmaxpreheating1:
10830-
first: HcMaxPreHeating1
10831-
en: HcMaxPreHeating1
10832-
de: Max. Voraufheizung
10825+
hcmaxpreheating1maximumtimecentralheatingisreleasedinadvanceofthefirsttimewindowtimeisadjustedaccordingtocurrentoutsidetemperature:
10826+
first: >-
10827+
HcMaxPreHeating1: maximum time central heating is released in advance of the
10828+
first time window (time is adjusted according to current outside
10829+
temperature)
10830+
en: >-
10831+
HcMaxPreHeating1: maximum time central heating is released in advance of the
10832+
first time window (time is adjusted according to current outside
10833+
temperature)
10834+
de: >-
10835+
Max. Voraufheizung: maximum time central heating is released in advance of
10836+
the first time window (time is adjusted according to current outside
10837+
temperature)
1083310838
locations:
1083410839
- vaillant/50.solsy.mc.csv:sw_ge401:r::0x38,0
1083510840
hcmaxpreheating1theheatingstartbeforeatimewindowcouldshiftedforwardsmaximalthistimerelatedtotheoutsidetemperature:
@@ -13063,6 +13068,7 @@ minutes:
1306313068
- vaillant/_templates.csv:minutes
1306413069
- vaillant/_templates.csv:minutes0
1306513070
- vaillant/_templates.csv:minutes2
13071+
- vaillant/_templates.csv:minutes5
1306613072
hours:
1306713073
first: hours
1306813074
en: hours

0 commit comments

Comments
 (0)