Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated setting labels for Itho devices #266

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
646 changes: 324 additions & 322 deletions software/NRG_itho_wifi/main/devices/autotemp.h

Large diffs are not rendered by default.

36 changes: 18 additions & 18 deletions software/NRG_itho_wifi/main/devices/error_info_labels.h
Original file line number Diff line number Diff line change
Expand Up @@ -85,22 +85,22 @@ struct ithoLabels itho31D9Labels[]{
{"Filter dirty", "filter-dirty"}};

struct ithoLabels itho31DALabels[]{
{"AirQuality (%)", "airquality_perc"}, // 0
{"AirQbased on", "airq-based-on"}, // 1
{"CO2level (ppm)", "co2level_ppm"}, // 2
{"Indoorhumidity (%)", "indoor-humidity_perc"}, // 3
{"Outdoorhumidity (%)", "outdoor-humidity_perc"}, // 4
{"Exhausttemp (°C)", "exhausttemp_c"}, // 5
{"SupplyTemp (°C)", "supply-temp_c"}, // 6
{"IndoorTemp (°C)", "indoor-temp_c"}, // 7
{"OutdoorTemp (°C)", "outdoor-temp_c"}, // 8
{"SpeedCap", "speed-cap"}, // 9
{"BypassPos (%)", "bypass-pos_perc"}, // 10
{"Air Quality (%)", "airquality_perc"}, // 0
{"AirQ Based on", "airq-based-on"}, // 1
{"CO2 level (ppm)", "co2level_ppm"}, // 2
{"Indoor Humidity (%)", "indoor-humidity_perc"}, // 3
{"Outdoor Humidity (%)", "outdoor-humidity_perc"}, // 4
{"Exhaust Temp (°C)", "exhausttemp_c"}, // 5
{"Supply Temp (°C)", "supply-temp_c"}, // 6
{"Indoor Temp (°C)", "indoor-temp_c"}, // 7
{"Outdoor Temp (°C)", "outdoor-temp_c"}, // 8
{"Speed Cap", "speed-cap"}, // 9
{"Bypass Pos (%)", "bypass-pos_perc"}, // 10
{"FanInfo", "fan-info"}, // 11
{"ExhFanSpeed (%)", "exh-fan-speed_perc"}, // 12
{"InFanSpeed (%)", "in-fan-speed_perc"}, // 13
{"RemainingTime (min)", "remaining-time_min"}, // 13
{"PostHeat (%)", "post-heat_perc"}, // 14
{"PreHeat (%)", "pre-heat_perc"}, // 15
{"InFlow (l sec)", "in-flow-l_sec"}, // 16
{"ExhFlow (l sec)", "exh-flow-l_sec"}}; // 17
{"Exh Fan Speed (%)", "exh-fan-speed_perc"}, // 12
{"In Fan Speed (%)", "in-fan-speed_perc"}, // 13
{"Remaining Time (min)", "remaining-time_min"}, // 13
{"Post-Heat (%)", "post-heat_perc"}, // 14
{"Pre-Heat (%)", "pre-heat_perc"}, // 15
{"In-Flow (l sec)", "in-flow-l_sec"}, // 16
{"Exh-Flow (l sec)", "exh-flow-l_sec"}}; // 17
156 changes: 78 additions & 78 deletions software/NRG_itho_wifi/main/devices/hru200.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ const uint16_t itho_HRU200setting26[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
const uint16_t itho_HRU200setting27[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 63, 64, 74, 65, 66, 72, 73, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 59, 67, 57, 68, 69, 70, 71, 95, 96, 97, 98, 99, 55, 56, 999};

const char *ithoHRU200SettingsLabels[] = {
"OemNumber",
"Oem Number",
"Unit version",
"MinAdjustMinimumSpeed (rpm)",
"MaxAdjustMinimumSpeed (rpm)",
"MinAdjustMaximumSpeed (rpm)",
"MaxAdjustMaximumSpeed (rpm)",
"RFEnabled",
"I2cIdle",
"Min Adjust MinimumSpeed (rpm)",
"Max Adjust MinimumSpeed (rpm)",
"Min Adjust MaximumSpeed (rpm)",
"Max Adjust MaximumSpeed (rpm)",
"RF Enabled",
"I2c Idle",
"Constant_Ca2",
"Constant_Ca1",
"Constant_Ca0",
Expand All @@ -34,85 +34,85 @@ const char *ithoHRU200SettingsLabels[] = {
"Away wait time (min)",
"Max delayed wait time (min)",
"Delayed away level (%)",
"PIR_Level1 (%)",
"PIR_Level2 (%)",
"PIR_Level1_waittime (sec)",
"PIR_Level2_waittime (sec)",
"PIR_RunOn_Level1 (sec)",
"PIR_RunOn_Level2 (sec)",
"PIR Level1 (%)",
"PIR Level2 (%)",
"PIR Level1 waittime (sec)",
"PIR Level2 waittime (sec)",
"PIR RunOn Level1 (sec)",
"PIR RunOn Level2 (sec)",
"Min ventlevel CO2 (%)",
"AirQuality",
"DefaultFilterLifeTime (Maand)",
"FilterUsageCounter (uur)",
"FrostProtectionSetPoint (°C)",
"FrostOffset (K)",
"FrostStepTime (sec)",
"FrostStopTime (min)",
"FrostDelayTime (min)",
"FrostSpeed (tpm)",
"FrostSpeedAdaptSpeed (rpm)",
"MaximumSpeedFrostTime (min)",
"ByPassControl",
"ByPassCommissionTime (min)",
"ByPassControlTime (min)",
"ByPassCalibrationValue",
"ByPassValveCleanTimer (uur)",
"ByPassValvePosition0% (steps)",
"ByPassValvePosition100% (steps)",
"ByPassValvePositionMax (steps)",
"ByPassValvePositionMin (steps)",
"ByPassValveExtraSteps (steps)",
"RoomTemperatureSetpoint (°C)",
"OffsetRoomTempCloseSetpoint (K)",
"OffsetRoomTempOpenSetpoint (K)",
"AveragingTimeOutLetTemp (min)",
"OffsetColdRecovery (K)",
"ByPassValveNrOfPositions",
"ManualControl",
"ManualFanSpeed (rpm)",
"ByPassValveSetManualPos (steps)",
"Default Filter LifeTime (Month)",
"Filter Usage Counter (hour)",
"Frost Protection Set Point (°C)",
"Frost Offset (K)",
"Frost StepTime (sec)",
"Frost StopTime (min)",
"Frost DelayTime (min)",
"Frost Speed (tpm)",
"Frost Speed Adapt Speed (rpm)",
"Maximum Speed Frost Time (min)",
"ByPass Control",
"ByPass Commission Time (min)",
"ByPass Control Time (min)",
"ByPass CalibrationValue",
"ByPass Valve Clean Timer (uur)",
"ByPass Valve Position 0% (steps)",
"ByPass Valve Position 100% (steps)",
"ByPass Valve Position Max (steps)",
"ByPass Valve Position Min (steps)",
"ByPass Valve Extra Steps (steps)",
"Room TemperatureSetpoint (°C)",
"Offset Room Temp Close Setpoint (K)",
"Offset Room Temp Open Setpoint (K)",
"Averaging TimeOut Let Temp (min)",
"Offset Cold Recovery (K)",
"ByPass Valve Nr Of Positions",
"Manual Control",
"Manual Fan Speed (rpm)",
"ByPass Valve Set Manual Pos (steps)",
"Maximum time mode high (min)",
"ByPassValveRotationSlack (steps)",
"ByPass Valve Rotation Slack (steps)",
"Position after max. time high",
"Moderate CO2 concentration (ppm)",
"Good CO2 concentration (ppm)",
"MaxTimeHighSpeed (min)",
"MaxTimeOtherSpeeds (min)",
"PoorCo2Quality (ppm)",
"GoodCo2Quality (ppm)",
"ByPassBlocktime (min)",
"FrostValveSpeed3 (%)",
"FrostValveSpeed1 (%)",
"FrostValveAdapt (%)",
"FrostValveError (K)",
"Max Time HighSpeed (min)",
"Max Time OtherSpeeds (min)",
"Poor CO2 Quality (ppm)",
"Good CO2 Quality (ppm)",
"ByPass Blocktime (min)",
"Frost Valve Speed3 (%)",
"Frost Valve Speed1 (%)",
"Frost Valve Adapt (%)",
"Frost Valve Error (K)",
"Amount of Floors",
"Inhabitants",
"FallbackPreviousSpeed",
"NightOnePersonOneFloor (%)",
"NightTwoPersonsOneFloor (%)",
"NightMultiPersonsOneFloor (%)",
"NightOnePersonMultiFloor (%)",
"NightTwoPersonsMultiFloor (%)",
"NightMultiPersonsMultiFloor (%)",
"NightOnePersonOneFloorOptima1 (%)",
"NightTwoPersonsOneFloorOptima1 (%)",
"NightMultiPersonsOneFloorOptima1 (%)",
"NightOnePersonMultiFloorOptima1 (%)",
"NightTwoPersonsMultiFloorOptima1 (%)",
"NightMultiPersonsMultiFloorOptima1 (%)",
"NightOnePersonOneFloorOptima2 (%)",
"NightTwoPersonsOneFloorOptima2 (%)",
"NightMultiPersonsOneFloorOptima2 (%)",
"NightOnePersonMultiFloorOptima2 (%)",
"NightTwoPersonsMultiFloorOptima2 (%)",
"NightMultiPersonsMultiFloorOptima2 (%)",
"AutoVentilationOneFloor (%)",
"AutoVentilationMultiFloor (%)",
"SummerNightBoost",
"SummerNightDegree (Kh)",
"SummerNightSetpoint (°C)",
"SummerNightSpeed (%)",
"SummerNightMaxAreaDegreeHours (Kh)"};
"Fallback Previous Speed",
"Night One Person One Floor (%)",
"Night Two Persons One Floor (%)",
"Night Multi Persons One Floor (%)",
"Night OnePerson Multi Floor (%)",
"Night Two Persons Multi Floor (%)",
"Night Multi Persons Multi Floor (%)",
"Night One Person One Floor Optima1 (%)",
"Night Two Persons One Floor Optima1 (%)",
"Night Multi Persons One Floor Optima1 (%)",
"Night One Person Multi Floor Optima1 (%)",
"Night Two Persons Multi Floor Optima1 (%)",
"Night Multi Persons Multi Floor Optima1 (%)",
"Night One Person One Floor Optima2 (%)",
"Night Two Persons One Floor Optima2 (%)",
"Night Multi Persons One Floor Optima2 (%)",
"Night One Person Multi Floor Optima2 (%)",
"Night Two Persons Multi Floor Optima2 (%)",
"Night Multi Persons Multi Floor Optima2 (%)",
"Auto Ventilation One Floor (%)",
"Auto Ventilation Multi Floor (%)",
"Summer Night Boost",
"Summer Night Degree (Kh)",
"Summer Night Setpoint (°C)",
"Summer Night Speed (%)",
"Summer Night Max Area Degree Hours (Kh)"};

const uint8_t itho_HRU200status12_13[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 255};
const uint8_t itho_HRU200status14[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 23, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 255};
Expand Down
20 changes: 10 additions & 10 deletions software/NRG_itho_wifi/main/devices/hru350.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#include "error_info_labels.h"

const uint16_t itho_HRU350setting1[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 999};
const uint16_t itho_HRU350setting1[] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 999};
const uint16_t itho_HRU350setting3_4[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 93, 81, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 89, 90, 91, 92, 999};

const char *ithoHRU350SettingsLabels[] = {
Expand Down Expand Up @@ -85,8 +85,8 @@ const char *ithoHRU350SettingsLabels[] = {
"Max time High speed (Min)",
"Max time other speeds (Min)",
"Fallback previous speeds (-)",
"PoorCo2Quality (ppm)",
"GoodCo2Quality (ppm)",
"Poor Co2 Quality (ppm)",
"Good Co2 Quality (ppm)",
"Inhabitants (inhab)",
"Night min vent speed 1 person (%)",
"Night min vent speed 2 persons (%)",
Expand All @@ -95,9 +95,9 @@ const char *ithoHRU350SettingsLabels[] = {
"Debug only (sec)",
"Debug only (min)",
"Debug only (K_min)",
"BypassTimer (min)",
"MaximumOpenCounter (min)",
"FilterUsagePerMin (-)",
"Bypass Timer (min)",
"Maximum Open Counter (min)",
"Filter Usage Per Min (-)",
"Balance (%)",
"Number of floors (floor)",
"Min ventilation level multi-floor (%)",
Expand All @@ -119,10 +119,10 @@ const char *ithoHRU350SettingsLabels[] = {
"Summer night setpoint (°C)",
"Summer night boost ventilation level (%)",
"Summer night max area degree hours (-)",
"FrostTimer (sec)",
"StartupCounter (sec)",
"BoilerTestTimer (min)",
"SummerCounter (K_min)"};
"Frost Timer (sec)",
"Startup Counter (sec)",
"Boiler Test Timer (min)",
"Summer Counter (K_min)"};

const uint8_t itho_HRU350status1_4[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 255};

Expand Down
14 changes: 7 additions & 7 deletions software/NRG_itho_wifi/main/devices/hrueco.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,13 +87,13 @@ const char *ithoHRUecoSettingsLabels[] = {
"Supply Constant Cc2",
"Supply Constant Cc1",
"Supply Constant Cc0",
"FrostTimer",
"StartupCounter",
"BoilerTestTimer",
"SummerCounter",
"BypassTimer",
"MaimumOpenCounter",
"FilterUsagePerMin",
"Frost Timer",
"Startup Counter",
"Boiler Test Timer",
"Summer Counter",
"Bypass Timer",
"Maximum Open Counter",
"Filter Usage Per Min",
"Balance"};

const uint8_t itho_HRUecostatus2_4[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 255};
Expand Down
Loading