diff --git a/README.md b/README.md index 27b22cbf..2f64b539 100755 --- a/README.md +++ b/README.md @@ -55,6 +55,24 @@ There is no automatically rendered documentation of this library available yet, so you'll have to fall back to using the source code itself as documentation. It can be found in the [luxtronik](luxtronik/) directory. +Discovered data fields: + +- Calculations holds measurement values (config interface): \ +[luxtronik/definitions/calculations.py](luxtronik/definitions/calculations.py) + +- Parameters holds parameter values (config interface): \ +[luxtronik/definitions/parameters.py](luxtronik/definitions/parameters.py) + +- Visibilities holds visibility values (config interface), +the function of visibilities is not clear at this point: \ +[luxtronik/definitions/visibilities.py](luxtronik/definitions/visibilities.py) + +- Inputs holds read-only values (smart home interface): \ +[luxtronik/definitions/inputs.py](luxtronik/definitions/inputs.py) + +- Holdings holds read-and-writeable values (smart home interface): \ +[luxtronik/definitions/holdings.py](luxtronik/definitions/holdings.py) + ## EXAMPLE USAGE ### READING VALUES FROM THE HEAT PUMP @@ -84,21 +102,6 @@ print(t_forerun.unit) # gives you the unit of the value if known, °C for exampl t_flowline = l.inputs["flow_line_temp"] print(t_flowline) # returns 22.7 for example again - -# calculations holds measurement values (config interface) -# check https://github.com/Bouni/python-luxtronik/blob/master/luxtronik/calculations.py for values you might need - -# parameters holds parameter values (config interface) -# check https://github.com/Bouni/python-luxtronik/blob/master/luxtronik/parameters.py for values you might need - -# visibilitys holds visibility values (config interface), the function of visibilities is not clear at this point -# check https://github.com/Bouni/python-luxtronik/blob/master/luxtronik/visibilities.py for values you might need - -# inputs holds read-only values (smart home interface) -# check https://github.com/Bouni/python-luxtronik/blob/master/luxtronik/definitions/inputs.py for values you might need - -# holdings holds read-and-writeable values (smart home interface) -# check https://github.com/Bouni/python-luxtronik/blob/master/luxtronik/definitions/holdings.py for values you might need ``` The method `read()` reads all those data vectors (calculations, parameters, diff --git a/luxtronik/calculations.py b/luxtronik/calculations.py index 4119f2c4..2eed64e8 100755 --- a/luxtronik/calculations.py +++ b/luxtronik/calculations.py @@ -1,48 +1,28 @@ """Parse luxtronik calculations.""" import logging +from typing import Final +from luxtronik.definitions.calculations import CALCULATIONS_DEFINITIONS_LIST, CALCULATIONS_OFFSET + +from luxtronik.constants import CALCULATIONS_FIELD_NAME +from luxtronik.shi.definitions import LuxtronikDefinitionsList from luxtronik.data_vector import DataVector +from luxtronik.datatypes import Base -from luxtronik.datatypes import ( - Base, - BivalenceLevel, - Bool, - Celsius, - Character, - Count, - Energy, - Errorcode, - Flow, - Frequency, - HeatpumpCode, - Icon, - IPv4Address, - Kelvin, - Level, - MainMenuStatusLine1, - MainMenuStatusLine2, - MainMenuStatusLine3, - OperationMode, - Percent2, - Power, - Pressure, - Seconds, - SecOperationMode, - Speed, - SwitchoffFile, - Timestamp, - Unknown, - MajorMinorVersion, - Voltage, -) +CALCULATIONS_DEFINITIONS: Final = LuxtronikDefinitionsList( + CALCULATIONS_DEFINITIONS_LIST, + CALCULATIONS_FIELD_NAME, + CALCULATIONS_OFFSET +) class Calculations(DataVector): """Class that holds all calculations.""" logger = logging.getLogger("Luxtronik.Calculations") - name = "Calculation" + name = CALCULATIONS_FIELD_NAME + definitions = CALCULATIONS_DEFINITIONS _obsolete = { "ID_WEB_SoftStand": "get_firmware_version()" @@ -50,277 +30,7 @@ class Calculations(DataVector): def __init__(self): super().__init__() - self._data = { - 0: Unknown("Unknown_Calculation_0"), - 1: Unknown("Unknown_Calculation_1"), - 2: Unknown("Unknown_Calculation_2"), - 3: Unknown("Unknown_Calculation_3"), - 4: Unknown("Unknown_Calculation_4"), - 5: Unknown("Unknown_Calculation_5"), - 6: Unknown("Unknown_Calculation_6"), - 7: Unknown("Unknown_Calculation_7"), - 8: Unknown("Unknown_Calculation_8"), - 9: Unknown("Unknown_Calculation_9"), - 10: Celsius(["ID_WEB_Temperatur_TVL", "Unknown_Calculation_10"]), - 11: Celsius(["ID_WEB_Temperatur_TRL", "Unknown_Calculation_11"]), - 12: Celsius(["ID_WEB_Sollwert_TRL_HZ", "Unknown_Calculation_12"]), - 13: Celsius(["ID_WEB_Temperatur_TRL_ext", "Unknown_Calculation_13"]), - 14: Celsius(["ID_WEB_Temperatur_THG", "Unknown_Calculation_14"]), - 15: Celsius(["ID_WEB_Temperatur_TA", "Unknown_Calculation_15"]), - 16: Celsius(["ID_WEB_Mitteltemperatur", "Unknown_Calculation_16"]), - 17: Celsius(["ID_WEB_Temperatur_TBW", "Unknown_Calculation_17"]), - 18: Celsius(["ID_WEB_Einst_BWS_akt", "Unknown_Calculation_18"]), - 19: Celsius(["ID_WEB_Temperatur_TWE", "Unknown_Calculation_19"]), - 20: Celsius(["ID_WEB_Temperatur_TWA", "Unknown_Calculation_20"]), - 21: Celsius(["ID_WEB_Temperatur_TFB1", "Unknown_Calculation_21"]), - 22: Celsius(["ID_WEB_Sollwert_TVL_MK1", "Unknown_Calculation_22"]), - 23: Celsius(["ID_WEB_Temperatur_RFV", "Unknown_Calculation_23"]), - 24: Celsius(["ID_WEB_Temperatur_TFB2", "Unknown_Calculation_24"]), - 25: Celsius(["ID_WEB_Sollwert_TVL_MK2", "Unknown_Calculation_25"]), - 26: Celsius(["ID_WEB_Temperatur_TSK", "Unknown_Calculation_26"]), - 27: Celsius(["ID_WEB_Temperatur_TSS", "Unknown_Calculation_27"]), - 28: Celsius(["ID_WEB_Temperatur_TEE", "Unknown_Calculation_28"]), - 29: Bool(["ID_WEB_ASDin", "Unknown_Calculation_29"]), - 30: Bool(["ID_WEB_BWTin", "Unknown_Calculation_30"]), - 31: Bool(["ID_WEB_EVUin", "Unknown_Calculation_31"]), - 32: Bool(["ID_WEB_HDin", "Unknown_Calculation_32"]), - 33: Bool(["ID_WEB_MOTin", "Unknown_Calculation_33"]), - 34: Bool(["ID_WEB_NDin", "Unknown_Calculation_34"]), - 35: Bool(["ID_WEB_PEXin", "Unknown_Calculation_35"]), - 36: Bool(["ID_WEB_SWTin", "Unknown_Calculation_36"]), - 37: Bool(["ID_WEB_AVout", "Unknown_Calculation_37"]), - 38: Bool(["ID_WEB_BUPout", "Unknown_Calculation_38"]), - 39: Bool(["ID_WEB_HUPout", "Unknown_Calculation_39"]), - 40: Bool(["ID_WEB_MA1out", "Unknown_Calculation_40"]), - 41: Bool(["ID_WEB_MZ1out", "Unknown_Calculation_41"]), - 42: Bool(["ID_WEB_VENout", "Unknown_Calculation_42"]), - 43: Bool(["ID_WEB_VBOout", "Unknown_Calculation_43"]), - 44: Bool(["ID_WEB_VD1out", "Unknown_Calculation_44"]), - 45: Bool(["ID_WEB_VD2out", "Unknown_Calculation_45"]), - 46: Bool(["ID_WEB_ZIPout", "Unknown_Calculation_46"]), - 47: Bool(["ID_WEB_ZUPout", "Unknown_Calculation_47"]), - 48: Bool(["ID_WEB_ZW1out", "Unknown_Calculation_48"]), - 49: Bool(["ID_WEB_ZW2SSTout", "Unknown_Calculation_49"]), - 50: Bool(["ID_WEB_ZW3SSTout", "Unknown_Calculation_50"]), - 51: Bool(["ID_WEB_FP2out", "Unknown_Calculation_51"]), - 52: Bool(["ID_WEB_SLPout", "Unknown_Calculation_52"]), - 53: Bool(["ID_WEB_SUPout", "Unknown_Calculation_53"]), - 54: Bool(["ID_WEB_MZ2out", "Unknown_Calculation_54"]), - 55: Bool(["ID_WEB_MA2out", "Unknown_Calculation_55"]), - 56: Seconds(["ID_WEB_Zaehler_BetrZeitVD1", "Unknown_Calculation_56"]), - 57: Count(["ID_WEB_Zaehler_BetrZeitImpVD1", "Unknown_Calculation_57"]), - 58: Seconds(["ID_WEB_Zaehler_BetrZeitVD2", "Unknown_Calculation_58"]), - 59: Count(["ID_WEB_Zaehler_BetrZeitImpVD2", "Unknown_Calculation_59"]), - 60: Seconds(["ID_WEB_Zaehler_BetrZeitZWE1", "Unknown_Calculation_60"]), - 61: Seconds(["ID_WEB_Zaehler_BetrZeitZWE2", "Unknown_Calculation_61"]), - 62: Seconds(["ID_WEB_Zaehler_BetrZeitZWE3", "Unknown_Calculation_62"]), - 63: Seconds(["ID_WEB_Zaehler_BetrZeitWP", "Unknown_Calculation_63"]), - 64: Seconds(["ID_WEB_Zaehler_BetrZeitHz", "Unknown_Calculation_64"]), - 65: Seconds(["ID_WEB_Zaehler_BetrZeitBW", "Unknown_Calculation_65"]), - 66: Seconds(["ID_WEB_Zaehler_BetrZeitKue", "Unknown_Calculation_66"]), - 67: Seconds(["ID_WEB_Time_WPein_akt", "Unknown_Calculation_67"]), - 68: Seconds(["ID_WEB_Time_ZWE1_akt", "Unknown_Calculation_68"]), - 69: Seconds(["ID_WEB_Time_ZWE2_akt", "Unknown_Calculation_69"]), - 70: Seconds(["ID_WEB_Timer_EinschVerz", "Unknown_Calculation_70"]), - 71: Seconds(["ID_WEB_Time_SSPAUS_akt", "Unknown_Calculation_71"]), - 72: Seconds(["ID_WEB_Time_SSPEIN_akt", "Unknown_Calculation_72"]), - 73: Seconds(["ID_WEB_Time_VDStd_akt", "Unknown_Calculation_73"]), - 74: Seconds(["ID_WEB_Time_HRM_akt", "Unknown_Calculation_74"]), - 75: Seconds(["ID_WEB_Time_HRW_akt", "Unknown_Calculation_75"]), - 76: Seconds(["ID_WEB_Time_LGS_akt", "Unknown_Calculation_76"]), - 77: Seconds(["ID_WEB_Time_SBW_akt", "Unknown_Calculation_77"]), - 78: HeatpumpCode(["ID_WEB_Code_WP_akt", "Unknown_Calculation_78"]), - 79: BivalenceLevel(["ID_WEB_BIV_Stufe_akt", "Unknown_Calculation_79"]), - 80: OperationMode(["ID_WEB_WP_BZ_akt", "Unknown_Calculation_80"]), - 81: Character(["ID_WEB_SoftStand_0", "Unknown_Calculation_81"]), - 82: Character(["ID_WEB_SoftStand_1", "Unknown_Calculation_82"]), - 83: Character(["ID_WEB_SoftStand_2", "Unknown_Calculation_83"]), - 84: Character(["ID_WEB_SoftStand_3", "Unknown_Calculation_84"]), - 85: Character(["ID_WEB_SoftStand_4", "Unknown_Calculation_85"]), - 86: Character(["ID_WEB_SoftStand_5", "Unknown_Calculation_86"]), - 87: Character(["ID_WEB_SoftStand_6", "Unknown_Calculation_87"]), - 88: Character(["ID_WEB_SoftStand_7", "Unknown_Calculation_88"]), - 89: Character(["ID_WEB_SoftStand_8", "Unknown_Calculation_89"]), - 90: Character(["ID_WEB_SoftStand_9", "Unknown_Calculation_90"]), - 91: IPv4Address(["ID_WEB_AdresseIP_akt", "Unknown_Calculation_91"]), - 92: IPv4Address(["ID_WEB_SubNetMask_akt", "Unknown_Calculation_92"]), - 93: IPv4Address(["ID_WEB_Add_Broadcast", "Unknown_Calculation_93"]), - 94: IPv4Address(["ID_WEB_Add_StdGateway", "Unknown_Calculation_94"]), - 95: Timestamp(["ID_WEB_ERROR_Time0", "Unknown_Calculation_95"]), - 96: Timestamp(["ID_WEB_ERROR_Time1", "Unknown_Calculation_96"]), - 97: Timestamp(["ID_WEB_ERROR_Time2", "Unknown_Calculation_97"]), - 98: Timestamp(["ID_WEB_ERROR_Time3", "Unknown_Calculation_98"]), - 99: Timestamp(["ID_WEB_ERROR_Time4", "Unknown_Calculation_99"]), - 100: Errorcode(["ID_WEB_ERROR_Nr0", "Unknown_Calculation_100"]), - 101: Errorcode(["ID_WEB_ERROR_Nr1", "Unknown_Calculation_101"]), - 102: Errorcode(["ID_WEB_ERROR_Nr2", "Unknown_Calculation_102"]), - 103: Errorcode(["ID_WEB_ERROR_Nr3", "Unknown_Calculation_103"]), - 104: Errorcode(["ID_WEB_ERROR_Nr4", "Unknown_Calculation_104"]), - 105: Count(["ID_WEB_AnzahlFehlerInSpeicher", "Unknown_Calculation_105"]), - 106: SwitchoffFile(["ID_WEB_Switchoff_file_Nr0", "Unknown_Calculation_106"]), - 107: SwitchoffFile(["ID_WEB_Switchoff_file_Nr1", "Unknown_Calculation_107"]), - 108: SwitchoffFile(["ID_WEB_Switchoff_file_Nr2", "Unknown_Calculation_108"]), - 109: SwitchoffFile(["ID_WEB_Switchoff_file_Nr3", "Unknown_Calculation_109"]), - 110: SwitchoffFile(["ID_WEB_Switchoff_file_Nr4", "Unknown_Calculation_110"]), - 111: Timestamp(["ID_WEB_Switchoff_file_Time0", "Unknown_Calculation_111"]), - 112: Timestamp(["ID_WEB_Switchoff_file_Time1", "Unknown_Calculation_112"]), - 113: Timestamp(["ID_WEB_Switchoff_file_Time2", "Unknown_Calculation_113"]), - 114: Timestamp(["ID_WEB_Switchoff_file_Time3", "Unknown_Calculation_114"]), - 115: Timestamp(["ID_WEB_Switchoff_file_Time4", "Unknown_Calculation_115"]), - 116: Bool(["ID_WEB_Comfort_exists", "Unknown_Calculation_116"]), - 117: MainMenuStatusLine1(["ID_WEB_HauptMenuStatus_Zeile1", "Unknown_Calculation_117"]), - 118: MainMenuStatusLine2(["ID_WEB_HauptMenuStatus_Zeile2", "Unknown_Calculation_118"]), - 119: MainMenuStatusLine3(["ID_WEB_HauptMenuStatus_Zeile3", "Unknown_Calculation_119"]), - 120: Seconds(["ID_WEB_HauptMenuStatus_Zeit", "Unknown_Calculation_120"]), - 121: Level(["ID_WEB_HauptMenuAHP_Stufe", "Unknown_Calculation_121"]), - 122: Celsius(["ID_WEB_HauptMenuAHP_Temp", "Unknown_Calculation_122"]), - 123: Seconds(["ID_WEB_HauptMenuAHP_Zeit", "Unknown_Calculation_123"]), - 124: Bool(["ID_WEB_SH_BWW", "Unknown_Calculation_124"]), - 125: Icon(["ID_WEB_SH_HZ", "Unknown_Calculation_125"]), - 126: Icon(["ID_WEB_SH_MK1", "Unknown_Calculation_126"]), - 127: Icon(["ID_WEB_SH_MK2", "Unknown_Calculation_127"]), - 128: Unknown(["ID_WEB_Einst_Kurzrpgramm", "Unknown_Calculation_128"]), - 129: Unknown(["ID_WEB_StatusSlave_1", "Unknown_Calculation_129"]), - 130: Unknown(["ID_WEB_StatusSlave_2", "Unknown_Calculation_130"]), - 131: Unknown(["ID_WEB_StatusSlave_3", "Unknown_Calculation_131"]), - 132: Unknown(["ID_WEB_StatusSlave_4", "Unknown_Calculation_132"]), - 133: Unknown(["ID_WEB_StatusSlave_5", "Unknown_Calculation_133"]), - 134: Timestamp(["ID_WEB_AktuelleTimeStamp", "Unknown_Calculation_134"]), - 135: Icon(["ID_WEB_SH_MK3", "Unknown_Calculation_135"]), - 136: Celsius(["ID_WEB_Sollwert_TVL_MK3", "Unknown_Calculation_136"]), - 137: Celsius(["ID_WEB_Temperatur_TFB3", "Unknown_Calculation_137"]), - 138: Bool(["ID_WEB_MZ3out", "Unknown_Calculation_138"]), - 139: Bool(["ID_WEB_MA3out", "Unknown_Calculation_139"]), - 140: Bool(["ID_WEB_FP3out", "Unknown_Calculation_140"]), - 141: Seconds(["ID_WEB_Time_AbtIn", "Unknown_Calculation_141"]), - 142: Celsius(["ID_WEB_Temperatur_RFV2", "Unknown_Calculation_142"]), - 143: Celsius(["ID_WEB_Temperatur_RFV3", "Unknown_Calculation_143"]), - 144: Icon(["ID_WEB_SH_SW", "Unknown_Calculation_144"]), - 145: Unknown(["ID_WEB_Zaehler_BetrZeitSW", "Unknown_Calculation_145"]), - 146: Bool(["ID_WEB_FreigabKuehl", "Unknown_Calculation_146"]), - 147: Voltage(["ID_WEB_AnalogIn", "Unknown_Calculation_147"]), - 148: Unknown(["ID_WEB_SonderZeichen", "Unknown_Calculation_148"]), - 149: Icon(["ID_WEB_SH_ZIP", "Unknown_Calculation_149"]), - 150: Icon(["ID_WEB_WebsrvProgrammWerteBeobarten", "Unknown_Calculation_150"]), - 151: Energy(["ID_WEB_WMZ_Heizung", "Unknown_Calculation_151"]), - 152: Energy(["ID_WEB_WMZ_Brauchwasser", "Unknown_Calculation_152"]), - 153: Energy(["ID_WEB_WMZ_Schwimmbad", "Unknown_Calculation_153"]), - 154: Energy(["ID_WEB_WMZ_Seit", "Unknown_Calculation_154"]), - 155: Flow(["ID_WEB_WMZ_Durchfluss", "Unknown_Calculation_155"]), - 156: Voltage(["ID_WEB_AnalogOut1", "Unknown_Calculation_156"]), - 157: Voltage(["ID_WEB_AnalogOut2", "Unknown_Calculation_157"]), - 158: Seconds(["ID_WEB_Time_Heissgas", "Unknown_Calculation_158"]), - 159: Celsius(["ID_WEB_Temp_Lueftung_Zuluft", "Unknown_Calculation_159"]), - 160: Celsius(["ID_WEB_Temp_Lueftung_Abluft", "Unknown_Calculation_160"]), - 161: Seconds(["ID_WEB_Zaehler_BetrZeitSolar", "Unknown_Calculation_161"]), - 162: Voltage(["ID_WEB_AnalogOut3", "Unknown_Calculation_162"]), - 163: Voltage(["ID_WEB_AnalogOut4", "Unknown_Calculation_163"]), - 164: Voltage(["ID_WEB_Out_VZU", "Unknown_Calculation_164"]), - 165: Voltage(["ID_WEB_Out_VAB", "Unknown_Calculation_165"]), - 166: Bool(["ID_WEB_Out_VSK", "Unknown_Calculation_166"]), - 167: Bool(["ID_WEB_Out_FRH", "Unknown_Calculation_167"]), - 168: Voltage(["ID_WEB_AnalogIn2", "Unknown_Calculation_168"]), - 169: Voltage(["ID_WEB_AnalogIn3", "Unknown_Calculation_169"]), - 170: Bool(["ID_WEB_SAXin", "Unknown_Calculation_170"]), - 171: Bool(["ID_WEB_SPLin", "Unknown_Calculation_171"]), - 172: Bool(["ID_WEB_Compact_exists", "Unknown_Calculation_172"]), - 173: Flow(["ID_WEB_Durchfluss_WQ", "Unknown_Calculation_173"]), - 174: Bool(["ID_WEB_LIN_exists", "Unknown_Calculation_174"]), - 175: Celsius(["ID_WEB_LIN_ANSAUG_VERDAMPFER", "Unknown_Calculation_175"]), - 176: Celsius(["ID_WEB_LIN_ANSAUG_VERDICHTER", "Unknown_Calculation_176"]), - 177: Celsius(["ID_WEB_LIN_VDH", "Unknown_Calculation_177"]), - 178: Kelvin(["ID_WEB_LIN_UH", "Unknown_Calculation_178"]), - 179: Kelvin(["ID_WEB_LIN_UH_Soll", "Unknown_Calculation_179"]), - 180: Pressure(["ID_WEB_LIN_HD", "Unknown_Calculation_180"]), - 181: Pressure(["ID_WEB_LIN_ND", "Unknown_Calculation_181"]), - 182: Bool(["ID_WEB_LIN_VDH_out", "Unknown_Calculation_182"]), - 183: Percent2(["ID_WEB_HZIO_PWM", "Unknown_Calculation_183"]), - 184: Speed(["ID_WEB_HZIO_VEN", "Unknown_Calculation_184"]), - 185: Unknown(["ID_WEB_HZIO_EVU2", "Unknown_Calculation_185"]), - 186: Bool(["ID_WEB_HZIO_STB", "Unknown_Calculation_186"]), - 187: Energy(["ID_WEB_SEC_Qh_Soll", "Unknown_Calculation_187"]), - 188: Energy(["ID_WEB_SEC_Qh_Ist", "Unknown_Calculation_188"]), - 189: Celsius(["ID_WEB_SEC_TVL_Soll", "Unknown_Calculation_189"]), - 190: Unknown(["ID_WEB_SEC_Software", "Unknown_Calculation_190"]), - 191: SecOperationMode(["ID_WEB_SEC_BZ", "Unknown_Calculation_191"]), - 192: Unknown(["ID_WEB_SEC_VWV", "Unknown_Calculation_192"]), - 193: Speed(["ID_WEB_SEC_VD", "Unknown_Calculation_193"]), - 194: Celsius(["ID_WEB_SEC_VerdEVI", "Unknown_Calculation_194"]), - 195: Celsius(["ID_WEB_SEC_AnsEVI", "Unknown_Calculation_195"]), - 196: Kelvin(["ID_WEB_SEC_UEH_EVI", "Unknown_Calculation_196"]), - 197: Kelvin(["ID_WEB_SEC_UEH_EVI_S", "Unknown_Calculation_197"]), - 198: Celsius(["ID_WEB_SEC_KondTemp", "Unknown_Calculation_198"]), - 199: Celsius(["ID_WEB_SEC_FlussigEx", "Unknown_Calculation_199"]), - 200: Celsius(["ID_WEB_SEC_UK_EEV", "Unknown_Calculation_200"]), - 201: Pressure(["ID_WEB_SEC_EVI_Druck", "Unknown_Calculation_201"]), - 202: Voltage(["ID_WEB_SEC_U_Inv", "Unknown_Calculation_202"]), - 203: Celsius(["ID_WEB_Temperatur_THG_2", "Unknown_Calculation_203"]), - 204: Celsius(["ID_WEB_Temperatur_TWE_2", "Unknown_Calculation_204"]), - 205: Celsius(["ID_WEB_LIN_ANSAUG_VERDAMPFER_2", "Unknown_Calculation_205"]), - 206: Celsius(["ID_WEB_LIN_ANSAUG_VERDICHTER_2", "Unknown_Calculation_206"]), - 207: Celsius(["ID_WEB_LIN_VDH_2", "Unknown_Calculation_207"]), - 208: Kelvin(["ID_WEB_LIN_UH_2", "Unknown_Calculation_208"]), - 209: Kelvin(["ID_WEB_LIN_UH_Soll_2", "Unknown_Calculation_209"]), - 210: Pressure(["ID_WEB_LIN_HD_2", "Unknown_Calculation_210"]), - 211: Pressure(["ID_WEB_LIN_ND_2", "Unknown_Calculation_211"]), - 212: Bool(["ID_WEB_HDin_2", "Unknown_Calculation_212"]), - 213: Bool(["ID_WEB_AVout_2", "Unknown_Calculation_213"]), - 214: Bool(["ID_WEB_VBOout_2", "Unknown_Calculation_214"]), - 215: Bool(["ID_WEB_VD1out_2", "Unknown_Calculation_215"]), - 216: Bool(["ID_WEB_LIN_VDH_out_2", "Unknown_Calculation_216"]), - 217: SwitchoffFile(["ID_WEB_Switchoff2_file_Nr0", "Unknown_Calculation_217"]), - 218: SwitchoffFile(["ID_WEB_Switchoff2_file_Nr1", "Unknown_Calculation_218"]), - 219: SwitchoffFile(["ID_WEB_Switchoff2_file_Nr2", "Unknown_Calculation_219"]), - 220: SwitchoffFile(["ID_WEB_Switchoff2_file_Nr3", "Unknown_Calculation_220"]), - 221: SwitchoffFile(["ID_WEB_Switchoff2_file_Nr4", "Unknown_Calculation_221"]), - 222: Timestamp(["ID_WEB_Switchoff2_file_Time0", "Unknown_Calculation_222"]), - 223: Timestamp(["ID_WEB_Switchoff2_file_Time1", "Unknown_Calculation_223"]), - 224: Timestamp(["ID_WEB_Switchoff2_file_Time2", "Unknown_Calculation_224"]), - 225: Timestamp(["ID_WEB_Switchoff2_file_Time3", "Unknown_Calculation_225"]), - 226: Timestamp(["ID_WEB_Switchoff2_file_Time4", "Unknown_Calculation_226"]), - 227: Celsius(["ID_WEB_RBE_RT_Ist", "Unknown_Calculation_227"]), - 228: Celsius(["ID_WEB_RBE_RT_Soll", "Unknown_Calculation_228"]), - 229: Celsius(["ID_WEB_Temperatur_BW_oben", "Unknown_Calculation_229"]), - 230: HeatpumpCode(["ID_WEB_Code_WP_akt_2", "Unknown_Calculation_230"]), - 231: Frequency(["ID_WEB_Freq_VD", "Unknown_Calculation_231"]), - 232: Celsius(["Vapourisation_Temperature", "Unknown_Calculation_232"]), - 233: Celsius(["Liquefaction_Temperature", "Unknown_Calculation_233"]), - 234: Unknown("Unknown_Calculation_234"), - 235: Unknown("Unknown_Calculation_235"), - 236: Frequency(["ID_WEB_Freq_VD_Soll", "Unknown_Calculation_236"]), - 237: Frequency(["ID_WEB_Freq_VD_Min", "Unknown_Calculation_237"]), - 238: Frequency(["ID_WEB_Freq_VD_Max", "Unknown_Calculation_238"]), - 239: Kelvin(["VBO_Temp_Spread_Soll", "Unknown_Calculation_239"]), - 240: Kelvin(["VBO_Temp_Spread_Ist", "Unknown_Calculation_240"]), - 241: Percent2(["HUP_PWM", "Circulation_Pump", "Unknown_Calculation_241"]), - 242: Kelvin(["HUP_Temp_Spread_Soll", "Unknown_Calculation_242"]), - 243: Kelvin(["HUP_Temp_Spread_Ist", "Unknown_Calculation_243"]), - 244: Unknown("Unknown_Calculation_244"), - 245: Unknown("Unknown_Calculation_245"), - 246: Unknown("Unknown_Calculation_246"), - 247: Unknown("Unknown_Calculation_247"), - 248: Unknown("Unknown_Calculation_248"), - 249: Unknown("Unknown_Calculation_249"), - 250: Unknown("Unknown_Calculation_250"), - 251: Unknown("Unknown_Calculation_251"), - 252: Unknown("Unknown_Calculation_252"), - 253: Unknown("Unknown_Calculation_253"), - 254: Flow(["Flow_Rate_254", "Unknown_Calculation_254"]), - 255: Unknown("Unknown_Calculation_255"), - 256: Unknown("Unknown_Calculation_256"), - 257: Power(["Heat_Output", "Unknown_Calculation_257"]), - 258: MajorMinorVersion(["RBE_Version", "Unknown_Calculation_258"]), - 259: Unknown("Unknown_Calculation_259"), - 260: Unknown("Unknown_Calculation_260"), - 261: Unknown("Unknown_Calculation_261"), - 262: Unknown("Unknown_Calculation_262"), - 263: Unknown("Unknown_Calculation_263"), - 264: Unknown("Unknown_Calculation_264"), - 265: Unknown("Unknown_Calculation_265"), - 266: Unknown("Unknown_Calculation_266"), - 267: Celsius(["Desired_Room_Temperature", "Unknown_Calculation_267"]), - 268: Power(["AC_Power_Input", "Unknown_Calculation_268"]), - } + self._data = {d.index: d.create_field() for d in CALCULATIONS_DEFINITIONS} @property def calculations(self): diff --git a/luxtronik/constants.py b/luxtronik/constants.py index 6d2390e8..d5336336 100644 --- a/luxtronik/constants.py +++ b/luxtronik/constants.py @@ -25,6 +25,15 @@ # Content of response that is contained in responses to discovery broadcast LUXTRONIK_DISCOVERY_RESPONSE_PREFIX = "2500;111;" +# Identifier of calculation data-vectors and partial name for unknown calculation fields +CALCULATIONS_FIELD_NAME = "calculation" + +# Identifier of parameter data-vectors and partial name for unknown parameter fields +PARAMETERS_FIELD_NAME = "parameter" + +# Identifier of visibilities data-vectors and partial name for unknown visibility fields +VISIBILITIES_FIELD_NAME = "visibility" + LUXTRONIK_NAME_CHECK_NONE = "none" LUXTRONIK_NAME_CHECK_PREFERRED = "preferred" LUXTRONIK_NAME_CHECK_OBSOLETE = "obsolete" diff --git a/luxtronik/data_vector.py b/luxtronik/data_vector.py index 3574d887..da63b92e 100644 --- a/luxtronik/data_vector.py +++ b/luxtronik/data_vector.py @@ -34,7 +34,7 @@ def parse(self, raw_data): entry.raw = data else: # self.logger.warning(f"Entry '%d' not in list of {self.name}", index) - entry = Unknown(f"Unknown_{self.name}_{index}") + entry = Unknown(f"unknown_{self.name}_{index}") entry.raw = data self._data[index] = entry diff --git a/luxtronik/parameters.py b/luxtronik/parameters.py index 9f8a1821..5872b856 100755 --- a/luxtronik/parameters.py +++ b/luxtronik/parameters.py @@ -1,1211 +1,34 @@ -# pylint: disable=too-many-lines - """Parse luxtronik parameters.""" + import logging +from typing import Final + +from luxtronik.definitions.parameters import PARAMETERS_DEFINITIONS_LIST, PARAMETERS_OFFSET +from luxtronik.constants import PARAMETERS_FIELD_NAME +from luxtronik.shi.definitions import LuxtronikDefinitionsList from luxtronik.data_vector import DataVector -from luxtronik.datatypes import ( - AccessLevel, - Bool, - Count, - Energy, - Kelvin, - Celsius, - CoolingMode, - HeatingMode, - HotWaterMode, - Hours, - Hours2, - Minutes, - MixedCircuitMode, - OnOffMode, - PoolMode, - Seconds, - SolarMode, - Timestamp, - Unknown, - VentilationMode, - TimerProgram, - TimeOfDay, - TimeOfDay2, -) +PARAMETERS_DEFINITIONS: Final = LuxtronikDefinitionsList( + PARAMETERS_DEFINITIONS_LIST, + PARAMETERS_FIELD_NAME, + PARAMETERS_OFFSET +) class Parameters(DataVector): """Class that holds all parameters.""" logger = logging.getLogger("Luxtronik.Parameters") - name = "Parameter" + name = PARAMETERS_FIELD_NAME + definitions = PARAMETERS_DEFINITIONS def __init__(self, safe=True): """Initialize parameters class.""" super().__init__() self.safe = safe self.queue = {} - - self._data = { - 0: Unknown(["ID_Transfert_LuxNet", "Unknown_Parameter_0"]), - 1: Celsius(["ID_Einst_WK_akt", "Unknown_Parameter_1"], True), - 2: Celsius(["ID_Einst_BWS_akt", "Unknown_Parameter_2"], True), - 3: HeatingMode(["ID_Ba_Hz_akt", "Unknown_Parameter_3"], True), - 4: HotWaterMode(["ID_Ba_Bw_akt", "Unknown_Parameter_4"], True), - 5: Unknown(["ID_Ba_Al_akt", "Unknown_Parameter_5"]), - 6: Unknown(["ID_SU_FrkdHz", "Unknown_Parameter_6"]), - 7: Unknown(["ID_SU_FrkdBw", "Unknown_Parameter_7"]), - 8: Unknown(["ID_SU_FrkdAl", "Unknown_Parameter_8"]), - 9: Unknown(["ID_Einst_HReg_akt", "Unknown_Parameter_9"]), - 10: Unknown(["ID_Einst_HzHwMAt_akt", "Unknown_Parameter_10"]), - 11: Celsius(["ID_Einst_HzHwHKE_akt", "Unknown_Parameter_11"], True), - 12: Celsius(["ID_Einst_HzHKRANH_akt", "Unknown_Parameter_12"], True), - 13: Celsius(["ID_Einst_HzHKRABS_akt", "Unknown_Parameter_13"], True), - 14: Celsius(["ID_Einst_HzMK1E_akt", "Unknown_Parameter_14"], True), - 15: Celsius(["ID_Einst_HzMK1ANH_akt", "Unknown_Parameter_15"], True), - 16: Celsius(["ID_Einst_HzMK1ABS_akt", "Unknown_Parameter_16"], True), - 17: Unknown(["ID_Einst_HzFtRl_akt", "Unknown_Parameter_17"]), - 18: Unknown(["ID_Einst_HzFtMK1Vl_akt", "Unknown_Parameter_18"]), - 19: Unknown(["ID_Einst_SUBW_akt", "Unknown_Parameter_19"]), - 20: Unknown(["ID_Einst_BwTDI_akt_MO", "Unknown_Parameter_20"]), - 21: Unknown(["ID_Einst_BwTDI_akt_DI", "Unknown_Parameter_21"]), - 22: Unknown(["ID_Einst_BwTDI_akt_MI", "Unknown_Parameter_22"]), - 23: Unknown(["ID_Einst_BwTDI_akt_DO", "Unknown_Parameter_23"]), - 24: Unknown(["ID_Einst_BwTDI_akt_FR", "Unknown_Parameter_24"]), - 25: Unknown(["ID_Einst_BwTDI_akt_SA", "Unknown_Parameter_25"]), - 26: Unknown(["ID_Einst_BwTDI_akt_SO", "Unknown_Parameter_26"]), - 27: Unknown(["ID_Einst_BwTDI_akt_AL", "Unknown_Parameter_27"]), - 28: Unknown(["ID_Einst_AnlKonf_akt", "Unknown_Parameter_28"]), - 29: Unknown(["ID_Einst_Sprache_akt", "Unknown_Parameter_29"]), - 30: Unknown(["ID_Switchoff_Zahler", "Unknown_Parameter_30"]), - 31: Unknown(["ID_Switchoff_index", "Unknown_Parameter_31"]), - 32: Unknown(["ID_Einst_EvuTyp_akt", "Unknown_Parameter_32"]), - 33: Unknown(["ID_Einst_RFVEinb_akt", "Unknown_Parameter_33"]), - 34: Unknown(["ID_Einst_AbtZykMax_akt", "Unknown_Parameter_34"]), - 35: Unknown(["ID_Einst_HREinb_akt", "Unknown_Parameter_35"]), - 36: Unknown(["ID_Einst_ZWE1Art_akt", "Unknown_Parameter_36"]), - 37: Unknown(["ID_Einst_ZWE1Fkt_akt", "Unknown_Parameter_37"]), - 38: Unknown(["ID_Einst_ZWE2Art_akt", "Unknown_Parameter_38"]), - 39: Unknown(["ID_Einst_ZWE2Fkt_akt", "Unknown_Parameter_39"]), - 40: Unknown(["ID_Einst_BWBer_akt", "Unknown_Parameter_40"]), - 41: Unknown(["ID_Einst_En_Inst", "Unknown_Parameter_41"]), - 42: Unknown(["ID_Einst_MK1Typ_akt", "Unknown_Parameter_42"]), - 43: Unknown(["ID_Einst_ABTLuft_akt", "Unknown_Parameter_43"]), - 44: Unknown(["ID_Einst_TLAbt_akt", "Unknown_Parameter_44"]), - 45: Unknown(["ID_Einst_LAbtTime_akt", "Unknown_Parameter_45"]), - 46: Unknown(["ID_Einst_ASDTyp_akt", "Unknown_Parameter_46"]), - 47: Celsius(["ID_Einst_LGST_akt", "Unknown_Parameter_47"], True), - 48: Unknown(["ID_Einst_BwWpTime_akt", "Unknown_Parameter_48"]), - 49: Unknown(["ID_Einst_Popt_akt", "Unknown_Parameter_49"]), - 50: Unknown(["ID_Einst_Kurzprog_akt", "Unknown_Parameter_50"]), - 51: Unknown(["ID_Timer_Kurzprog_akt", "Unknown_Parameter_51"]), - 52: Unknown(["ID_Einst_ManAbt_akt", "Unknown_Parameter_52"]), - 53: Unknown(["ID_Einst_Ahz_akt", "Unknown_Parameter_53"]), - 54: Unknown(["ID_Einst_TVL_Ahz_1", "Unknown_Parameter_54"]), - 55: Unknown(["ID_Einst_TVL_Ahz_2", "Unknown_Parameter_55"]), - 56: Unknown(["ID_Einst_TVL_Ahz_3", "Unknown_Parameter_56"]), - 57: Unknown(["ID_Einst_TVL_Ahz_4", "Unknown_Parameter_57"]), - 58: Unknown(["ID_Einst_TVL_Ahz_5", "Unknown_Parameter_58"]), - 59: Unknown(["ID_Einst_TVL_Ahz_6", "Unknown_Parameter_59"]), - 60: Unknown(["ID_Einst_TVL_Ahz_7", "Unknown_Parameter_60"]), - 61: Unknown(["ID_Einst_TVL_Ahz_8", "Unknown_Parameter_61"]), - 62: Unknown(["ID_Einst_TVL_Ahz_9", "Unknown_Parameter_62"]), - 63: Unknown(["ID_Einst_TVL_Ahz_10", "Unknown_Parameter_63"]), - 64: Unknown(["ID_Einst_TVL_Std_1", "Unknown_Parameter_64"]), - 65: Unknown(["ID_Einst_TVL_Std_2", "Unknown_Parameter_65"]), - 66: Unknown(["ID_Einst_TVL_Std_3", "Unknown_Parameter_66"]), - 67: Unknown(["ID_Einst_TVL_Std_4", "Unknown_Parameter_67"]), - 68: Unknown(["ID_Einst_TVL_Std_5", "Unknown_Parameter_68"]), - 69: Unknown(["ID_Einst_TVL_Std_6", "Unknown_Parameter_69"]), - 70: Unknown(["ID_Einst_TVL_Std_7", "Unknown_Parameter_70"]), - 71: Unknown(["ID_Einst_TVL_Std_8", "Unknown_Parameter_71"]), - 72: Unknown(["ID_Einst_TVL_Std_9", "Unknown_Parameter_72"]), - 73: Unknown(["ID_Einst_TVL_Std_10", "Unknown_Parameter_73"]), - 74: Kelvin(["ID_Einst_BWS_Hyst_akt", "Unknown_Parameter_74"], True), - 75: Unknown(["ID_Temp_TBW_BwHD_saved", "Unknown_Parameter_75"]), - 76: Unknown(["ID_Einst_ABT1_akt", "Unknown_Parameter_76"]), - 77: Unknown(["ID_Einst_LABTpaus_akt", "Unknown_Parameter_77"]), - 78: Unknown(["ID_AHZ_state_akt", "Unknown_Parameter_78"]), - 79: Celsius(["ID_Sollwert_TRL_HZ_AHZ", "Unknown_Parameter_79"], True), - 80: Unknown(["ID_AHP_valid_records", "Unknown_Parameter_80"]), - 81: Unknown(["ID_Timer_AHZ_akt", "Unknown_Parameter_81"]), - 82: Unknown(["ID_Einst_BWTINP_akt", "Unknown_Parameter_82"]), - 83: Unknown(["ID_Einst_ZUPTYP_akt", "Unknown_Parameter_83"]), - 84: Unknown(["ID_Sollwert_TLG_max", "Unknown_Parameter_84"]), - 85: Unknown(["ID_Einst_BWZIP_akt", "Unknown_Parameter_85"]), - 86: Unknown(["ID_Einst_ERRmZWE_akt", "Unknown_Parameter_86"]), - 87: Unknown(["ID_Einst_TRBegr_akt", "Unknown_Parameter_87"]), - 88: Kelvin(["ID_Einst_HRHyst_akt", "Unknown_Parameter_88"], True), - 89: Kelvin(["ID_Einst_TRErhmax_akt", "Unknown_Parameter_89"], True), - 90: Celsius(["ID_Einst_ZWEFreig_akt", "Unknown_Parameter_90"], True), - 91: Unknown(["ID_Einst_TAmax_akt", "Unknown_Parameter_91"]), - 92: Unknown(["ID_Einst_TAmin_akt", "Unknown_Parameter_92"]), - 93: Unknown(["ID_Einst_TWQmin_akt", "Unknown_Parameter_93"]), - 94: Unknown(["ID_Einst_THGmax_akt", "Unknown_Parameter_94"]), - 95: Unknown(["ID_Einst_FRGT2VD_akt", "Unknown_Parameter_95"]), - 96: Unknown(["ID_Einst_TV2VDBW_akt", "Unknown_Parameter_96"]), - 97: Unknown(["ID_Einst_SuAll_akt", "Unknown_Parameter_97"]), - 98: Unknown(["ID_Einst_TAbtEnd_akt", "Unknown_Parameter_98"]), - 99: Unknown(["ID_Einst_NrKlingel_akt", "Unknown_Parameter_99"]), - 100: Unknown(["ID_Einst_BWStyp_akt", "Unknown_Parameter_100"]), - 101: Unknown(["ID_Einst_ABT2_akt", "Unknown_Parameter_101"]), - 102: Unknown(["ID_Einst_UeVd_akt", "Unknown_Parameter_102"]), - 103: Unknown(["ID_Einst_RTyp_akt", "Unknown_Parameter_103"]), - 104: Unknown(["ID_Einst_AhpM_akt", "Unknown_Parameter_104"]), - 105: Celsius(["ID_Soll_BWS_akt", "Unknown_Parameter_105"], True), - 106: Unknown(["ID_Timer_Password", "Unknown_Parameter_106"]), - 107: AccessLevel(["ID_Einst_Zugangscode", "Unknown_Parameter_107"], True), - 108: CoolingMode(["ID_Einst_BA_Kuehl_akt", "Unknown_Parameter_108"], True), - 109: Unknown(["ID_Sollwert_Kuehl1_akt", "Unknown_Parameter_109"]), - 110: Celsius(["ID_Einst_KuehlFreig_akt", "Unknown_Parameter_110"], True), - 111: Celsius(["ID_Einst_TAbsMin_akt", "Unknown_Parameter_111"], True), - 112: Unknown(["ID_TWQmin_saved", "Unknown_Parameter_112"]), - 113: Unknown(["ID_CWP_saved", "Unknown_Parameter_113"]), - 114: Unknown(["ID_Einst_Anode_akt", "Unknown_Parameter_114"]), - 115: Unknown(["ID_Timer_pexoff_akt", "Unknown_Parameter_115"]), - 116: Unknown(["ID_Einst_AnlPrio_Hzakt", "Unknown_Parameter_116"]), - 117: Unknown(["ID_Einst_AnlPrio_Bwakt", "Unknown_Parameter_117"]), - 118: Unknown(["ID_Einst_AnlPrio_Swakt", "Unknown_Parameter_118"]), - 119: PoolMode(["ID_Ba_Sw_akt", "Unknown_Parameter_119"], True), - 120: Unknown(["ID_Einst_RTypMK1_akt", "Unknown_Parameter_120"]), - 121: Unknown(["ID_Einst_RTypMK2_akt", "Unknown_Parameter_121"]), - 122: Kelvin(["ID_Einst_TDC_Ein_akt", "Unknown_Parameter_122"]), - 123: Kelvin(["ID_Einst_TDC_Aus_akt", "Unknown_Parameter_123"]), - 124: Celsius(["ID_Einst_TDC_Max_akt", "Unknown_Parameter_124"], True), - 125: Unknown(["ID_Einst_HysHzExEn_akt", "Unknown_Parameter_125"]), - 126: Unknown(["ID_Einst_HysBwExEn_akt", "Unknown_Parameter_126"]), - 127: Unknown(["ID_Einst_ZWE3Art_akt", "Unknown_Parameter_127"]), - 128: Unknown(["ID_Einst_ZWE3Fkt_akt", "Unknown_Parameter_128"]), - 129: Unknown(["ID_Einst_HzSup_akt", "Unknown_Parameter_129"]), - 130: Unknown(["ID_Einst_MK2Typ_akt", "Unknown_Parameter_130"]), - 131: Unknown(["ID_Einst_KuTyp_akt", "Unknown_Parameter_131"]), - 132: Celsius(["ID_Sollwert_KuCft1_akt", "Unknown_Parameter_132"], True), - 133: Celsius(["ID_Sollwert_KuCft2_akt", "Unknown_Parameter_133"], True), - 134: Celsius(["ID_Sollwert_AtDif1_akt", "Unknown_Parameter_134"], True), - 135: Celsius(["ID_Sollwert_AtDif2_akt", "Unknown_Parameter_135"], True), - 136: Unknown(["ID_SU_FrkdSwb", "Unknown_Parameter_136"]), - 137: Unknown(["ID_Einst_SwbBer_akt", "Unknown_Parameter_137"]), - 138: Unknown(["ID_Einst_TV2VDSWB_akt", "Unknown_Parameter_138"]), - 139: Unknown(["ID_Einst_MinSwan_Time_akt", "Unknown_Parameter_139"]), - 140: Unknown(["ID_Einst_SuMk2_akt", "Unknown_Parameter_140"]), - 141: Celsius(["ID_Einst_HzMK2E_akt", "Unknown_Parameter_141"], True), - 142: Celsius(["ID_Einst_HzMK2ANH_akt", "Unknown_Parameter_142"], True), - 143: Celsius(["ID_Einst_HzMK2ABS_akt", "Unknown_Parameter_143"], True), - 144: Unknown(["ID_Einst_HzMK2Hgr_akt", "Unknown_Parameter_144"]), - 145: Unknown(["ID_Einst_HzFtMK2Vl_akt", "Unknown_Parameter_145"]), - 146: Unknown(["ID_Temp_THG_BwHD_saved", "Unknown_Parameter_146"]), - 147: Unknown(["ID_Temp_TA_BwHD_saved", "Unknown_Parameter_147"]), - 148: Unknown(["ID_Einst_BwHup_akt", "Unknown_Parameter_148"]), - 149: Unknown(["ID_Einst_TVLmax_akt", "Unknown_Parameter_149"]), - 150: Unknown(["ID_Einst_MK1LzFaktor_akt", "Unknown_Parameter_150"]), - 151: Unknown(["ID_Einst_MK2LzFaktor_akt", "Unknown_Parameter_151"]), - 152: Unknown(["ID_Einst_MK1PerFaktor_akt", "Unknown_Parameter_152"]), - 153: Unknown(["ID_Einst_MK2PerFaktor_akt", "Unknown_Parameter_153"]), - 154: Unknown(["ID_Entl_Zyklus_akt", "Unknown_Parameter_154"]), - 155: Unknown(["ID_Einst_Entl_time_akt", "Unknown_Parameter_155"]), - 156: Unknown(["ID_Entl_Pause", "Unknown_Parameter_156"]), - 157: Unknown(["ID_Entl_timer", "Unknown_Parameter_157"]), - 158: Unknown(["ID_Einst_Entl_akt", "Unknown_Parameter_158"]), - 159: Unknown(["ID_Ahz_HLeist_confirmed", "Unknown_Parameter_159"]), - 160: Unknown(["ID_FirstInit_akt", "Unknown_Parameter_160"]), - 161: Unknown(["ID_Einst_SuAll_akt2", "Unknown_Parameter_161"]), - 162: Unknown(["ID_Einst_SuAllWo_zeit_0_0", "Unknown_Parameter_162"]), - 163: Unknown(["ID_Einst_SuAllWo_zeit_0_1", "Unknown_Parameter_163"]), - 164: Unknown(["ID_Einst_SuAllWo_zeit_1_0", "Unknown_Parameter_164"]), - 165: Unknown(["ID_Einst_SuAllWo_zeit_1_1", "Unknown_Parameter_165"]), - 166: Unknown(["ID_Einst_SuAllWo_zeit_2_0", "Unknown_Parameter_166"]), - 167: Unknown(["ID_Einst_SuAllWo_zeit_2_1", "Unknown_Parameter_167"]), - 168: Unknown(["ID_Einst_SuAll25_zeit_0_0", "Unknown_Parameter_168"]), - 169: Unknown(["ID_Einst_SuAll25_zeit_0_1", "Unknown_Parameter_169"]), - 170: Unknown(["ID_Einst_SuAll25_zeit_1_0", "Unknown_Parameter_170"]), - 171: Unknown(["ID_Einst_SuAll25_zeit_1_1", "Unknown_Parameter_171"]), - 172: Unknown(["ID_Einst_SuAll25_zeit_2_0", "Unknown_Parameter_172"]), - 173: Unknown(["ID_Einst_SuAll25_zeit_2_1", "Unknown_Parameter_173"]), - 174: Unknown(["ID_Einst_SuAll25_zeit_0_2", "Unknown_Parameter_174"]), - 175: Unknown(["ID_Einst_SuAll25_zeit_0_3", "Unknown_Parameter_175"]), - 176: Unknown(["ID_Einst_SuAll25_zeit_1_2", "Unknown_Parameter_176"]), - 177: Unknown(["ID_Einst_SuAll25_zeit_1_3", "Unknown_Parameter_177"]), - 178: Unknown(["ID_Einst_SuAll25_zeit_2_2", "Unknown_Parameter_178"]), - 179: Unknown(["ID_Einst_SuAll25_zeit_2_3", "Unknown_Parameter_179"]), - 180: Unknown(["ID_Einst_SuAllTg_zeit_0_0", "Unknown_Parameter_180"]), - 181: Unknown(["ID_Einst_SuAllTg_zeit_0_1", "Unknown_Parameter_181"]), - 182: Unknown(["ID_Einst_SuAllTg_zeit_1_0", "Unknown_Parameter_182"]), - 183: Unknown(["ID_Einst_SuAllTg_zeit_1_1", "Unknown_Parameter_183"]), - 184: Unknown(["ID_Einst_SuAllTg_zeit_2_0", "Unknown_Parameter_184"]), - 185: Unknown(["ID_Einst_SuAllTg_zeit_2_1", "Unknown_Parameter_185"]), - 186: Unknown(["ID_Einst_SuAllTg_zeit_0_2", "Unknown_Parameter_186"]), - 187: Unknown(["ID_Einst_SuAllTg_zeit_0_3", "Unknown_Parameter_187"]), - 188: Unknown(["ID_Einst_SuAllTg_zeit_1_2", "Unknown_Parameter_188"]), - 189: Unknown(["ID_Einst_SuAllTg_zeit_1_3", "Unknown_Parameter_189"]), - 190: Unknown(["ID_Einst_SuAllTg_zeit_2_2", "Unknown_Parameter_190"]), - 191: Unknown(["ID_Einst_SuAllTg_zeit_2_3", "Unknown_Parameter_191"]), - 192: Unknown(["ID_Einst_SuAllTg_zeit_0_4", "Unknown_Parameter_192"]), - 193: Unknown(["ID_Einst_SuAllTg_zeit_0_5", "Unknown_Parameter_193"]), - 194: Unknown(["ID_Einst_SuAllTg_zeit_1_4", "Unknown_Parameter_194"]), - 195: Unknown(["ID_Einst_SuAllTg_zeit_1_5", "Unknown_Parameter_195"]), - 196: Unknown(["ID_Einst_SuAllTg_zeit_2_4", "Unknown_Parameter_196"]), - 197: Unknown(["ID_Einst_SuAllTg_zeit_2_5", "Unknown_Parameter_197"]), - 198: Unknown(["ID_Einst_SuAllTg_zeit_0_6", "Unknown_Parameter_198"]), - 199: Unknown(["ID_Einst_SuAllTg_zeit_0_7", "Unknown_Parameter_199"]), - 200: Unknown(["ID_Einst_SuAllTg_zeit_1_6", "Unknown_Parameter_200"]), - 201: Unknown(["ID_Einst_SuAllTg_zeit_1_7", "Unknown_Parameter_201"]), - 202: Unknown(["ID_Einst_SuAllTg_zeit_2_6", "Unknown_Parameter_202"]), - 203: Unknown(["ID_Einst_SuAllTg_zeit_2_7", "Unknown_Parameter_203"]), - 204: Unknown(["ID_Einst_SuAllTg_zeit_0_8", "Unknown_Parameter_204"]), - 205: Unknown(["ID_Einst_SuAllTg_zeit_0_9", "Unknown_Parameter_205"]), - 206: Unknown(["ID_Einst_SuAllTg_zeit_1_8", "Unknown_Parameter_206"]), - 207: Unknown(["ID_Einst_SuAllTg_zeit_1_9", "Unknown_Parameter_207"]), - 208: Unknown(["ID_Einst_SuAllTg_zeit_2_8", "Unknown_Parameter_208"]), - 209: Unknown(["ID_Einst_SuAllTg_zeit_2_9", "Unknown_Parameter_209"]), - 210: Unknown(["ID_Einst_SuAllTg_zeit_0_10", "Unknown_Parameter_210"]), - 211: Unknown(["ID_Einst_SuAllTg_zeit_0_11", "Unknown_Parameter_211"]), - 212: Unknown(["ID_Einst_SuAllTg_zeit_1_10", "Unknown_Parameter_212"]), - 213: Unknown(["ID_Einst_SuAllTg_zeit_1_11", "Unknown_Parameter_213"]), - 214: Unknown(["ID_Einst_SuAllTg_zeit_2_10", "Unknown_Parameter_214"]), - 215: Unknown(["ID_Einst_SuAllTg_zeit_2_11", "Unknown_Parameter_215"]), - 216: Unknown(["ID_Einst_SuAllTg_zeit_0_12", "Unknown_Parameter_216"]), - 217: Unknown(["ID_Einst_SuAllTg_zeit_0_13", "Unknown_Parameter_217"]), - 218: Unknown(["ID_Einst_SuAllTg_zeit_1_12", "Unknown_Parameter_218"]), - 219: Unknown(["ID_Einst_SuAllTg_zeit_1_13", "Unknown_Parameter_219"]), - 220: Unknown(["ID_Einst_SuAllTg_zeit_2_12", "Unknown_Parameter_220"]), - 221: Unknown(["ID_Einst_SuAllTg_zeit_2_13", "Unknown_Parameter_221"]), - 222: TimerProgram(["ID_Einst_SuHkr_akt", "Unknown_Parameter_222"], True), - 223: TimeOfDay(["ID_Einst_SuHkrW0_zeit_0_0", "Unknown_Parameter_223"], True), - 224: TimeOfDay(["ID_Einst_SuHkrW0_zeit_0_1", "Unknown_Parameter_224"], True), - 225: TimeOfDay(["ID_Einst_SuHkrW0_zeit_1_0", "Unknown_Parameter_225"], True), - 226: TimeOfDay(["ID_Einst_SuHkrW0_zeit_1_1", "Unknown_Parameter_226"], True), - 227: TimeOfDay(["ID_Einst_SuHkrW0_zeit_2_0", "Unknown_Parameter_227"], True), - 228: TimeOfDay(["ID_Einst_SuHkrW0_zeit_2_1", "Unknown_Parameter_228"], True), - 229: TimeOfDay(["ID_Einst_SuHkr25_zeit_0_0", "Unknown_Parameter_229"], True), - 230: TimeOfDay(["ID_Einst_SuHkr25_zeit_0_1", "Unknown_Parameter_230"], True), - 231: TimeOfDay(["ID_Einst_SuHkr25_zeit_1_0", "Unknown_Parameter_231"], True), - 232: TimeOfDay(["ID_Einst_SuHkr25_zeit_1_1", "Unknown_Parameter_232"], True), - 233: TimeOfDay(["ID_Einst_SuHkr25_zeit_2_0", "Unknown_Parameter_233"], True), - 234: TimeOfDay(["ID_Einst_SuHkr25_zeit_2_1", "Unknown_Parameter_234"], True), - 235: TimeOfDay(["ID_Einst_SuHkr25_zeit_0_2", "Unknown_Parameter_235"], True), - 236: TimeOfDay(["ID_Einst_SuHkr25_zeit_0_3", "Unknown_Parameter_236"], True), - 237: TimeOfDay(["ID_Einst_SuHkr25_zeit_1_2", "Unknown_Parameter_237"], True), - 238: TimeOfDay(["ID_Einst_SuHkr25_zeit_1_3", "Unknown_Parameter_238"], True), - 239: TimeOfDay(["ID_Einst_SuHkr25_zeit_2_2", "Unknown_Parameter_239"], True), - 240: TimeOfDay(["ID_Einst_SuHkr25_zeit_2_3", "Unknown_Parameter_240"], True), - 241: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_0", "Unknown_Parameter_241"], True), - 242: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_1", "Unknown_Parameter_242"], True), - 243: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_0", "Unknown_Parameter_243"], True), - 244: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_1", "Unknown_Parameter_244"], True), - 245: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_0", "Unknown_Parameter_245"], True), - 246: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_1", "Unknown_Parameter_246"], True), - 247: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_2", "Unknown_Parameter_247"], True), - 248: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_3", "Unknown_Parameter_248"], True), - 249: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_2", "Unknown_Parameter_249"], True), - 250: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_3", "Unknown_Parameter_250"], True), - 251: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_2", "Unknown_Parameter_251"], True), - 252: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_3", "Unknown_Parameter_252"], True), - 253: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_4", "Unknown_Parameter_253"], True), - 254: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_5", "Unknown_Parameter_254"], True), - 255: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_4", "Unknown_Parameter_255"], True), - 256: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_5", "Unknown_Parameter_256"], True), - 257: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_4", "Unknown_Parameter_257"], True), - 258: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_5", "Unknown_Parameter_258"], True), - 259: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_6", "Unknown_Parameter_259"], True), - 260: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_7", "Unknown_Parameter_260"], True), - 261: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_6", "Unknown_Parameter_261"], True), - 262: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_7", "Unknown_Parameter_262"], True), - 263: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_6", "Unknown_Parameter_263"], True), - 264: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_7", "Unknown_Parameter_264"], True), - 265: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_8", "Unknown_Parameter_265"], True), - 266: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_9", "Unknown_Parameter_266"], True), - 267: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_8", "Unknown_Parameter_267"], True), - 268: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_9", "Unknown_Parameter_268"], True), - 269: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_8", "Unknown_Parameter_269"], True), - 270: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_9", "Unknown_Parameter_270"], True), - 271: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_10", "Unknown_Parameter_271"], True), - 272: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_11", "Unknown_Parameter_272"], True), - 273: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_10", "Unknown_Parameter_273"], True), - 274: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_11", "Unknown_Parameter_274"], True), - 275: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_10", "Unknown_Parameter_275"], True), - 276: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_11", "Unknown_Parameter_276"], True), - 277: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_12", "Unknown_Parameter_277"], True), - 278: TimeOfDay(["ID_Einst_SuHkrTG_zeit_0_13", "Unknown_Parameter_278"], True), - 279: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_12", "Unknown_Parameter_279"], True), - 280: TimeOfDay(["ID_Einst_SuHkrTG_zeit_1_13", "Unknown_Parameter_280"], True), - 281: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_12", "Unknown_Parameter_281"], True), - 282: TimeOfDay(["ID_Einst_SuHkrTG_zeit_2_13", "Unknown_Parameter_282"], True), - 283: TimerProgram(["ID_Einst_SuMk1_akt", "Unknown_Parameter_283"]), - 284: TimeOfDay(["ID_Einst_SuMk1W0_zeit_0_0", "Unknown_Parameter_284"]), - 285: TimeOfDay(["ID_Einst_SuMk1W0_zeit_0_1", "Unknown_Parameter_285"]), - 286: TimeOfDay(["ID_Einst_SuMk1W0_zeit_1_0", "Unknown_Parameter_286"]), - 287: TimeOfDay(["ID_Einst_SuMk1W0_zeit_1_1", "Unknown_Parameter_287"]), - 288: TimeOfDay(["ID_Einst_SuMk1W0_zeit_2_0", "Unknown_Parameter_288"]), - 289: TimeOfDay(["ID_Einst_SuMk1W0_zeit_2_1", "Unknown_Parameter_289"]), - 290: TimeOfDay(["ID_Einst_SuMk125_zeit_0_0", "Unknown_Parameter_290"]), - 291: TimeOfDay(["ID_Einst_SuMk125_zeit_0_1", "Unknown_Parameter_291"]), - 292: TimeOfDay(["ID_Einst_SuMk125_zeit_1_0", "Unknown_Parameter_292"]), - 293: TimeOfDay(["ID_Einst_SuMk125_zeit_1_1", "Unknown_Parameter_293"]), - 294: TimeOfDay(["ID_Einst_SuMk125_zeit_2_0", "Unknown_Parameter_294"]), - 295: TimeOfDay(["ID_Einst_SuMk125_zeit_2_1", "Unknown_Parameter_295"]), - 296: TimeOfDay(["ID_Einst_SuMk125_zeit_0_2", "Unknown_Parameter_296"]), - 297: TimeOfDay(["ID_Einst_SuMk125_zeit_0_3", "Unknown_Parameter_297"]), - 298: TimeOfDay(["ID_Einst_SuMk125_zeit_1_2", "Unknown_Parameter_298"]), - 299: TimeOfDay(["ID_Einst_SuMk125_zeit_1_3", "Unknown_Parameter_299"]), - 300: TimeOfDay(["ID_Einst_SuMk125_zeit_2_2", "Unknown_Parameter_300"]), - 301: TimeOfDay(["ID_Einst_SuMk125_zeit_2_3", "Unknown_Parameter_301"]), - 302: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_0", "Unknown_Parameter_302"]), - 303: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_1", "Unknown_Parameter_303"]), - 304: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_0", "Unknown_Parameter_304"]), - 305: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_1", "Unknown_Parameter_305"]), - 306: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_0", "Unknown_Parameter_306"]), - 307: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_1", "Unknown_Parameter_307"]), - 308: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_2", "Unknown_Parameter_308"]), - 309: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_3", "Unknown_Parameter_309"]), - 310: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_2", "Unknown_Parameter_310"]), - 311: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_3", "Unknown_Parameter_311"]), - 312: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_2", "Unknown_Parameter_312"]), - 313: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_3", "Unknown_Parameter_313"]), - 314: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_4", "Unknown_Parameter_314"]), - 315: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_5", "Unknown_Parameter_315"]), - 316: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_4", "Unknown_Parameter_316"]), - 317: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_5", "Unknown_Parameter_317"]), - 318: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_4", "Unknown_Parameter_318"]), - 319: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_5", "Unknown_Parameter_319"]), - 320: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_6", "Unknown_Parameter_320"]), - 321: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_7", "Unknown_Parameter_321"]), - 322: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_6", "Unknown_Parameter_322"]), - 323: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_7", "Unknown_Parameter_323"]), - 324: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_6", "Unknown_Parameter_324"]), - 325: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_7", "Unknown_Parameter_325"]), - 326: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_8", "Unknown_Parameter_326"]), - 327: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_9", "Unknown_Parameter_327"]), - 328: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_8", "Unknown_Parameter_328"]), - 329: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_9", "Unknown_Parameter_329"]), - 330: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_8", "Unknown_Parameter_330"]), - 331: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_9", "Unknown_Parameter_331"]), - 332: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_10", "Unknown_Parameter_332"]), - 333: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_11", "Unknown_Parameter_333"]), - 334: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_10", "Unknown_Parameter_334"]), - 335: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_11", "Unknown_Parameter_335"]), - 336: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_10", "Unknown_Parameter_336"]), - 337: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_11", "Unknown_Parameter_337"]), - 338: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_12", "Unknown_Parameter_338"]), - 339: TimeOfDay(["ID_Einst_SuMk1TG_zeit_0_13", "Unknown_Parameter_339"]), - 340: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_12", "Unknown_Parameter_340"]), - 341: TimeOfDay(["ID_Einst_SuMk1TG_zeit_1_13", "Unknown_Parameter_341"]), - 342: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_12", "Unknown_Parameter_342"]), - 343: TimeOfDay(["ID_Einst_SuMk1TG_zeit_2_13", "Unknown_Parameter_343"]), - 344: TimerProgram(["ID_Einst_SuMk2_akt2", "Unknown_Parameter_344"]), - 345: TimeOfDay(["ID_Einst_SuMk2Wo_zeit_0_0", "Unknown_Parameter_345"]), - 346: TimeOfDay(["ID_Einst_SuMk2Wo_zeit_0_1", "Unknown_Parameter_346"]), - 347: TimeOfDay(["ID_Einst_SuMk2Wo_zeit_1_0", "Unknown_Parameter_347"]), - 348: TimeOfDay(["ID_Einst_SuMk2Wo_zeit_1_1", "Unknown_Parameter_348"]), - 349: TimeOfDay(["ID_Einst_SuMk2Wo_zeit_2_0", "Unknown_Parameter_349"]), - 350: TimeOfDay(["ID_Einst_SuMk2Wo_zeit_2_1", "Unknown_Parameter_350"]), - 351: TimeOfDay(["ID_Einst_SuMk225_zeit_0_0", "Unknown_Parameter_351"]), - 352: TimeOfDay(["ID_Einst_SuMk225_zeit_0_1", "Unknown_Parameter_352"]), - 353: TimeOfDay(["ID_Einst_SuMk225_zeit_1_0", "Unknown_Parameter_353"]), - 354: TimeOfDay(["ID_Einst_SuMk225_zeit_1_1", "Unknown_Parameter_354"]), - 355: TimeOfDay(["ID_Einst_SuMk225_zeit_2_0", "Unknown_Parameter_355"]), - 356: TimeOfDay(["ID_Einst_SuMk225_zeit_2_1", "Unknown_Parameter_356"]), - 357: TimeOfDay(["ID_Einst_SuMk225_zeit_0_2", "Unknown_Parameter_357"]), - 358: TimeOfDay(["ID_Einst_SuMk225_zeit_0_3", "Unknown_Parameter_358"]), - 359: TimeOfDay(["ID_Einst_SuMk225_zeit_1_2", "Unknown_Parameter_359"]), - 360: TimeOfDay(["ID_Einst_SuMk225_zeit_1_3", "Unknown_Parameter_360"]), - 361: TimeOfDay(["ID_Einst_SuMk225_zeit_2_2", "Unknown_Parameter_361"]), - 362: TimeOfDay(["ID_Einst_SuMk225_zeit_2_3", "Unknown_Parameter_362"]), - 363: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_0", "Unknown_Parameter_363"]), - 364: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_1", "Unknown_Parameter_364"]), - 365: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_0", "Unknown_Parameter_365"]), - 366: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_1", "Unknown_Parameter_366"]), - 367: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_0", "Unknown_Parameter_367"]), - 368: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_1", "Unknown_Parameter_368"]), - 369: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_2", "Unknown_Parameter_369"]), - 370: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_3", "Unknown_Parameter_370"]), - 371: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_2", "Unknown_Parameter_371"]), - 372: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_3", "Unknown_Parameter_372"]), - 373: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_2", "Unknown_Parameter_373"]), - 374: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_3", "Unknown_Parameter_374"]), - 375: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_4", "Unknown_Parameter_375"]), - 376: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_5", "Unknown_Parameter_376"]), - 377: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_4", "Unknown_Parameter_377"]), - 378: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_5", "Unknown_Parameter_378"]), - 379: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_4", "Unknown_Parameter_379"]), - 380: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_5", "Unknown_Parameter_380"]), - 381: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_6", "Unknown_Parameter_381"]), - 382: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_7", "Unknown_Parameter_382"]), - 383: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_6", "Unknown_Parameter_383"]), - 384: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_7", "Unknown_Parameter_384"]), - 385: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_6", "Unknown_Parameter_385"]), - 386: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_7", "Unknown_Parameter_386"]), - 387: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_8", "Unknown_Parameter_387"]), - 388: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_9", "Unknown_Parameter_388"]), - 389: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_8", "Unknown_Parameter_389"]), - 390: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_9", "Unknown_Parameter_390"]), - 391: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_8", "Unknown_Parameter_391"]), - 392: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_9", "Unknown_Parameter_392"]), - 393: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_10", "Unknown_Parameter_393"]), - 394: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_11", "Unknown_Parameter_394"]), - 395: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_10", "Unknown_Parameter_395"]), - 396: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_11", "Unknown_Parameter_396"]), - 397: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_10", "Unknown_Parameter_397"]), - 398: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_11", "Unknown_Parameter_398"]), - 399: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_12", "Unknown_Parameter_399"]), - 400: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_0_13", "Unknown_Parameter_400"]), - 401: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_12", "Unknown_Parameter_401"]), - 402: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_1_13", "Unknown_Parameter_402"]), - 403: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_12", "Unknown_Parameter_403"]), - 404: TimeOfDay(["ID_Einst_SuMk2Tg_zeit_2_13", "Unknown_Parameter_404"]), - 405: TimerProgram(["ID_Einst_SUBW_akt2", "Unknown_Parameter_405"], True), - 406: TimeOfDay(["ID_Einst_SuBwWO_zeit_0_0", "Unknown_Parameter_406"], True), - 407: TimeOfDay(["ID_Einst_SuBwWO_zeit_0_1", "Unknown_Parameter_407"], True), - 408: TimeOfDay(["ID_Einst_SuBwWO_zeit_1_0", "Unknown_Parameter_408"], True), - 409: TimeOfDay(["ID_Einst_SuBwWO_zeit_1_1", "Unknown_Parameter_409"], True), - 410: TimeOfDay(["ID_Einst_SuBwWO_zeit_2_0", "Unknown_Parameter_410"], True), - 411: TimeOfDay(["ID_Einst_SuBwWO_zeit_2_1", "Unknown_Parameter_411"], True), - 412: TimeOfDay(["ID_Einst_SuBwWO_zeit_3_0", "Unknown_Parameter_412"], True), - 413: TimeOfDay(["ID_Einst_SuBwWO_zeit_3_1", "Unknown_Parameter_413"], True), - 414: TimeOfDay(["ID_Einst_SuBwWO_zeit_4_0", "Unknown_Parameter_414"], True), - 415: TimeOfDay(["ID_Einst_SuBwWO_zeit_4_1", "Unknown_Parameter_415"], True), - 416: TimeOfDay(["ID_Einst_SuBw25_zeit_0_0", "Unknown_Parameter_416"], True), - 417: TimeOfDay(["ID_Einst_SuBw25_zeit_0_1", "Unknown_Parameter_417"], True), - 418: TimeOfDay(["ID_Einst_SuBw25_zeit_1_0", "Unknown_Parameter_418"], True), - 419: TimeOfDay(["ID_Einst_SuBw25_zeit_1_1", "Unknown_Parameter_419"], True), - 420: TimeOfDay(["ID_Einst_SuBw25_zeit_2_0", "Unknown_Parameter_420"], True), - 421: TimeOfDay(["ID_Einst_SuBw25_zeit_2_1", "Unknown_Parameter_421"], True), - 422: TimeOfDay(["ID_Einst_SuBw25_zeit_3_0", "Unknown_Parameter_422"], True), - 423: TimeOfDay(["ID_Einst_SuBw25_zeit_3_1", "Unknown_Parameter_423"], True), - 424: TimeOfDay(["ID_Einst_SuBw25_zeit_4_0", "Unknown_Parameter_424"], True), - 425: TimeOfDay(["ID_Einst_SuBw25_zeit_4_1", "Unknown_Parameter_425"], True), - 426: TimeOfDay(["ID_Einst_SuBw25_zeit_0_2", "Unknown_Parameter_426"], True), - 427: TimeOfDay(["ID_Einst_SuBw25_zeit_0_3", "Unknown_Parameter_427"], True), - 428: TimeOfDay(["ID_Einst_SuBw25_zeit_1_2", "Unknown_Parameter_428"], True), - 429: TimeOfDay(["ID_Einst_SuBw25_zeit_1_3", "Unknown_Parameter_429"], True), - 430: TimeOfDay(["ID_Einst_SuBw25_zeit_2_2", "Unknown_Parameter_430"], True), - 431: TimeOfDay(["ID_Einst_SuBw25_zeit_2_3", "Unknown_Parameter_431"], True), - 432: TimeOfDay(["ID_Einst_SuBw25_zeit_3_2", "Unknown_Parameter_432"], True), - 433: TimeOfDay(["ID_Einst_SuBw25_zeit_3_3", "Unknown_Parameter_433"], True), - 434: TimeOfDay(["ID_Einst_SuBw25_zeit_4_2", "Unknown_Parameter_434"], True), - 435: TimeOfDay(["ID_Einst_SuBw25_zeit_4_3", "Unknown_Parameter_435"], True), - 436: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_0", "Unknown_Parameter_436"], True), - 437: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_1", "Unknown_Parameter_437"], True), - 438: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_0", "Unknown_Parameter_438"], True), - 439: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_1", "Unknown_Parameter_439"], True), - 440: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_0", "Unknown_Parameter_440"], True), - 441: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_1", "Unknown_Parameter_441"], True), - 442: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_0", "Unknown_Parameter_442"], True), - 443: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_1", "Unknown_Parameter_443"], True), - 444: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_0", "Unknown_Parameter_444"], True), - 445: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_1", "Unknown_Parameter_445"], True), - 446: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_2", "Unknown_Parameter_446"], True), - 447: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_3", "Unknown_Parameter_447"], True), - 448: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_2", "Unknown_Parameter_448"], True), - 449: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_3", "Unknown_Parameter_449"], True), - 450: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_2", "Unknown_Parameter_450"], True), - 451: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_3", "Unknown_Parameter_451"], True), - 452: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_2", "Unknown_Parameter_452"], True), - 453: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_3", "Unknown_Parameter_453"], True), - 454: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_2", "Unknown_Parameter_454"], True), - 455: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_3", "Unknown_Parameter_455"], True), - 456: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_4", "Unknown_Parameter_456"], True), - 457: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_5", "Unknown_Parameter_457"], True), - 458: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_4", "Unknown_Parameter_458"], True), - 459: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_5", "Unknown_Parameter_459"], True), - 460: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_4", "Unknown_Parameter_460"], True), - 461: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_5", "Unknown_Parameter_461"], True), - 462: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_4", "Unknown_Parameter_462"], True), - 463: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_5", "Unknown_Parameter_463"], True), - 464: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_4", "Unknown_Parameter_464"], True), - 465: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_5", "Unknown_Parameter_465"], True), - 466: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_6", "Unknown_Parameter_466"], True), - 467: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_7", "Unknown_Parameter_467"], True), - 468: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_6", "Unknown_Parameter_468"], True), - 469: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_7", "Unknown_Parameter_469"], True), - 470: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_6", "Unknown_Parameter_470"], True), - 471: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_7", "Unknown_Parameter_471"], True), - 472: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_6", "Unknown_Parameter_472"], True), - 473: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_7", "Unknown_Parameter_473"], True), - 474: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_6", "Unknown_Parameter_474"], True), - 475: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_7", "Unknown_Parameter_475"], True), - 476: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_8", "Unknown_Parameter_476"], True), - 477: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_9", "Unknown_Parameter_477"], True), - 478: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_8", "Unknown_Parameter_478"], True), - 479: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_9", "Unknown_Parameter_479"], True), - 480: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_8", "Unknown_Parameter_480"], True), - 481: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_9", "Unknown_Parameter_481"], True), - 482: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_8", "Unknown_Parameter_482"], True), - 483: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_9", "Unknown_Parameter_483"], True), - 484: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_8", "Unknown_Parameter_484"], True), - 485: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_9", "Unknown_Parameter_485"], True), - 486: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_10", "Unknown_Parameter_486"], True), - 487: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_11", "Unknown_Parameter_487"], True), - 488: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_10", "Unknown_Parameter_488"], True), - 489: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_11", "Unknown_Parameter_489"], True), - 490: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_10", "Unknown_Parameter_490"], True), - 491: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_11", "Unknown_Parameter_491"], True), - 492: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_10", "Unknown_Parameter_492"], True), - 493: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_11", "Unknown_Parameter_493"], True), - 494: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_10", "Unknown_Parameter_494"], True), - 495: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_11", "Unknown_Parameter_495"], True), - 496: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_12", "Unknown_Parameter_496"], True), - 497: TimeOfDay(["ID_Einst_SuBwTG_zeit_0_13", "Unknown_Parameter_497"], True), - 498: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_12", "Unknown_Parameter_498"], True), - 499: TimeOfDay(["ID_Einst_SuBwTG_zeit_1_13", "Unknown_Parameter_499"], True), - 500: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_12", "Unknown_Parameter_500"], True), - 501: TimeOfDay(["ID_Einst_SuBwTG_zeit_2_13", "Unknown_Parameter_501"], True), - 502: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_12", "Unknown_Parameter_502"], True), - 503: TimeOfDay(["ID_Einst_SuBwTG_zeit_3_13", "Unknown_Parameter_503"], True), - 504: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_12", "Unknown_Parameter_504"], True), - 505: TimeOfDay(["ID_Einst_SuBwTG_zeit_4_13", "Unknown_Parameter_505"], True), - 506: TimerProgram(["ID_Einst_SuZIP_akt", "Unknown_Parameter_506"], True), - 507: TimeOfDay(["ID_Einst_SuZIPWo_zeit_0_0", "Unknown_Parameter_507"], True), - 508: TimeOfDay(["ID_Einst_SuZIPWo_zeit_0_1", "Unknown_Parameter_508"], True), - 509: TimeOfDay(["ID_Einst_SuZIPWo_zeit_1_0", "Unknown_Parameter_509"], True), - 510: TimeOfDay(["ID_Einst_SuZIPWo_zeit_1_1", "Unknown_Parameter_510"], True), - 511: TimeOfDay(["ID_Einst_SuZIPWo_zeit_2_0", "Unknown_Parameter_511"], True), - 512: TimeOfDay(["ID_Einst_SuZIPWo_zeit_2_1", "Unknown_Parameter_512"], True), - 513: TimeOfDay(["ID_Einst_SuZIPWo_zeit_3_0", "Unknown_Parameter_513"], True), - 514: TimeOfDay(["ID_Einst_SuZIPWo_zeit_3_1", "Unknown_Parameter_514"], True), - 515: TimeOfDay(["ID_Einst_SuZIPWo_zeit_4_0", "Unknown_Parameter_515"], True), - 516: TimeOfDay(["ID_Einst_SuZIPWo_zeit_4_1", "Unknown_Parameter_516"], True), - 517: TimeOfDay(["ID_Einst_SuZIP25_zeit_0_0", "Unknown_Parameter_517"], True), - 518: TimeOfDay(["ID_Einst_SuZIP25_zeit_0_1", "Unknown_Parameter_518"], True), - 519: TimeOfDay(["ID_Einst_SuZIP25_zeit_1_0", "Unknown_Parameter_519"], True), - 520: TimeOfDay(["ID_Einst_SuZIP25_zeit_1_1", "Unknown_Parameter_520"], True), - 521: TimeOfDay(["ID_Einst_SuZIP25_zeit_2_0", "Unknown_Parameter_521"], True), - 522: TimeOfDay(["ID_Einst_SuZIP25_zeit_2_1", "Unknown_Parameter_522"], True), - 523: TimeOfDay(["ID_Einst_SuZIP25_zeit_3_0", "Unknown_Parameter_523"], True), - 524: TimeOfDay(["ID_Einst_SuZIP25_zeit_3_1", "Unknown_Parameter_524"], True), - 525: TimeOfDay(["ID_Einst_SuZIP25_zeit_4_0", "Unknown_Parameter_525"], True), - 526: TimeOfDay(["ID_Einst_SuZIP25_zeit_4_1", "Unknown_Parameter_526"], True), - 527: TimeOfDay(["ID_Einst_SuZIP25_zeit_0_2", "Unknown_Parameter_527"], True), - 528: TimeOfDay(["ID_Einst_SuZIP25_zeit_0_3", "Unknown_Parameter_528"], True), - 529: TimeOfDay(["ID_Einst_SuZIP25_zeit_1_2", "Unknown_Parameter_529"], True), - 530: TimeOfDay(["ID_Einst_SuZIP25_zeit_1_3", "Unknown_Parameter_530"], True), - 531: TimeOfDay(["ID_Einst_SuZIP25_zeit_2_2", "Unknown_Parameter_531"], True), - 532: TimeOfDay(["ID_Einst_SuZIP25_zeit_2_3", "Unknown_Parameter_532"], True), - 533: TimeOfDay(["ID_Einst_SuZIP25_zeit_3_2", "Unknown_Parameter_533"], True), - 534: TimeOfDay(["ID_Einst_SuZIP25_zeit_3_3", "Unknown_Parameter_534"], True), - 535: TimeOfDay(["ID_Einst_SuZIP25_zeit_4_2", "Unknown_Parameter_535"], True), - 536: TimeOfDay(["ID_Einst_SuZIP25_zeit_4_3", "Unknown_Parameter_536"], True), - 537: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_0", "Unknown_Parameter_537"], True), - 538: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_1", "Unknown_Parameter_538"], True), - 539: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_0", "Unknown_Parameter_539"], True), - 540: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_1", "Unknown_Parameter_540"], True), - 541: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_0", "Unknown_Parameter_541"], True), - 542: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_1", "Unknown_Parameter_542"], True), - 543: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_0", "Unknown_Parameter_543"], True), - 544: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_1", "Unknown_Parameter_544"], True), - 545: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_0", "Unknown_Parameter_545"], True), - 546: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_1", "Unknown_Parameter_546"], True), - 547: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_2", "Unknown_Parameter_547"], True), - 548: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_3", "Unknown_Parameter_548"], True), - 549: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_2", "Unknown_Parameter_549"], True), - 550: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_3", "Unknown_Parameter_550"], True), - 551: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_2", "Unknown_Parameter_551"], True), - 552: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_3", "Unknown_Parameter_552"], True), - 553: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_2", "Unknown_Parameter_553"], True), - 554: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_3", "Unknown_Parameter_554"], True), - 555: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_2", "Unknown_Parameter_555"], True), - 556: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_3", "Unknown_Parameter_556"], True), - 557: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_4", "Unknown_Parameter_557"], True), - 558: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_5", "Unknown_Parameter_558"], True), - 559: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_4", "Unknown_Parameter_559"], True), - 560: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_5", "Unknown_Parameter_560"], True), - 561: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_4", "Unknown_Parameter_561"], True), - 562: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_5", "Unknown_Parameter_562"], True), - 563: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_4", "Unknown_Parameter_563"], True), - 564: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_5", "Unknown_Parameter_564"], True), - 565: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_4", "Unknown_Parameter_565"], True), - 566: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_5", "Unknown_Parameter_566"], True), - 567: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_6", "Unknown_Parameter_567"], True), - 568: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_7", "Unknown_Parameter_568"], True), - 569: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_6", "Unknown_Parameter_569"], True), - 570: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_7", "Unknown_Parameter_570"], True), - 571: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_6", "Unknown_Parameter_571"], True), - 572: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_7", "Unknown_Parameter_572"], True), - 573: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_6", "Unknown_Parameter_573"], True), - 574: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_7", "Unknown_Parameter_574"], True), - 575: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_6", "Unknown_Parameter_575"], True), - 576: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_7", "Unknown_Parameter_576"], True), - 577: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_8", "Unknown_Parameter_577"], True), - 578: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_9", "Unknown_Parameter_578"], True), - 579: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_8", "Unknown_Parameter_579"], True), - 580: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_9", "Unknown_Parameter_580"], True), - 581: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_8", "Unknown_Parameter_581"], True), - 582: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_9", "Unknown_Parameter_582"], True), - 583: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_8", "Unknown_Parameter_583"], True), - 584: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_9", "Unknown_Parameter_584"], True), - 585: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_8", "Unknown_Parameter_585"], True), - 586: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_9", "Unknown_Parameter_586"], True), - 587: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_10", "Unknown_Parameter_587"], True), - 588: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_11", "Unknown_Parameter_588"], True), - 589: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_10", "Unknown_Parameter_589"], True), - 590: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_11", "Unknown_Parameter_590"], True), - 591: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_10", "Unknown_Parameter_591"], True), - 592: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_11", "Unknown_Parameter_592"], True), - 593: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_10", "Unknown_Parameter_593"], True), - 594: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_11", "Unknown_Parameter_594"], True), - 595: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_10", "Unknown_Parameter_595"], True), - 596: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_11", "Unknown_Parameter_596"], True), - 597: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_12", "Unknown_Parameter_597"], True), - 598: TimeOfDay(["ID_Einst_SuZIPTg_zeit_0_13", "Unknown_Parameter_598"], True), - 599: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_12", "Unknown_Parameter_599"], True), - 600: TimeOfDay(["ID_Einst_SuZIPTg_zeit_1_13", "Unknown_Parameter_600"], True), - 601: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_12", "Unknown_Parameter_601"], True), - 602: TimeOfDay(["ID_Einst_SuZIPTg_zeit_2_13", "Unknown_Parameter_602"], True), - 603: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_12", "Unknown_Parameter_603"], True), - 604: TimeOfDay(["ID_Einst_SuZIPTg_zeit_3_13", "Unknown_Parameter_604"], True), - 605: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_12", "Unknown_Parameter_605"], True), - 606: TimeOfDay(["ID_Einst_SuZIPTg_zeit_4_13", "Unknown_Parameter_606"], True), - 607: TimerProgram(["ID_Einst_SuSwb_akt", "Unknown_Parameter_607"]), - 608: TimeOfDay(["ID_Einst_SuSwbWo_zeit_0_0", "Unknown_Parameter_608"]), - 609: TimeOfDay(["ID_Einst_SuSwbWo_zeit_0_1", "Unknown_Parameter_609"]), - 610: TimeOfDay(["ID_Einst_SuSwbWo_zeit_1_0", "Unknown_Parameter_610"]), - 611: TimeOfDay(["ID_Einst_SuSwbWo_zeit_1_1", "Unknown_Parameter_611"]), - 612: TimeOfDay(["ID_Einst_SuSwbWo_zeit_2_0", "Unknown_Parameter_612"]), - 613: TimeOfDay(["ID_Einst_SuSwbWo_zeit_2_1", "Unknown_Parameter_613"]), - 614: TimeOfDay(["ID_Einst_SuSwb25_zeit_0_0", "Unknown_Parameter_614"]), - 615: TimeOfDay(["ID_Einst_SuSwb25_zeit_0_1", "Unknown_Parameter_615"]), - 616: TimeOfDay(["ID_Einst_SuSwb25_zeit_1_0", "Unknown_Parameter_616"]), - 617: TimeOfDay(["ID_Einst_SuSwb25_zeit_1_1", "Unknown_Parameter_617"]), - 618: TimeOfDay(["ID_Einst_SuSwb25_zeit_2_0", "Unknown_Parameter_618"]), - 619: TimeOfDay(["ID_Einst_SuSwb25_zeit_2_1", "Unknown_Parameter_619"]), - 620: TimeOfDay(["ID_Einst_SuSwb25_zeit_0_2", "Unknown_Parameter_620"]), - 621: TimeOfDay(["ID_Einst_SuSwb25_zeit_0_3", "Unknown_Parameter_621"]), - 622: TimeOfDay(["ID_Einst_SuSwb25_zeit_1_2", "Unknown_Parameter_622"]), - 623: TimeOfDay(["ID_Einst_SuSwb25_zeit_1_3", "Unknown_Parameter_623"]), - 624: TimeOfDay(["ID_Einst_SuSwb25_zeit_2_2", "Unknown_Parameter_624"]), - 625: TimeOfDay(["ID_Einst_SuSwb25_zeit_2_3", "Unknown_Parameter_625"]), - 626: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_0", "Unknown_Parameter_626"]), - 627: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_1", "Unknown_Parameter_627"]), - 628: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_0", "Unknown_Parameter_628"]), - 629: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_1", "Unknown_Parameter_629"]), - 630: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_0", "Unknown_Parameter_630"]), - 631: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_1", "Unknown_Parameter_631"]), - 632: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_2", "Unknown_Parameter_632"]), - 633: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_3", "Unknown_Parameter_633"]), - 634: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_2", "Unknown_Parameter_634"]), - 635: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_3", "Unknown_Parameter_635"]), - 636: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_2", "Unknown_Parameter_636"]), - 637: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_3", "Unknown_Parameter_637"]), - 638: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_4", "Unknown_Parameter_638"]), - 639: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_5", "Unknown_Parameter_639"]), - 640: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_4", "Unknown_Parameter_640"]), - 641: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_5", "Unknown_Parameter_641"]), - 642: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_4", "Unknown_Parameter_642"]), - 643: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_5", "Unknown_Parameter_643"]), - 644: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_6", "Unknown_Parameter_644"]), - 645: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_7", "Unknown_Parameter_645"]), - 646: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_6", "Unknown_Parameter_646"]), - 647: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_7", "Unknown_Parameter_647"]), - 648: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_6", "Unknown_Parameter_648"]), - 649: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_7", "Unknown_Parameter_649"]), - 650: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_8", "Unknown_Parameter_650"]), - 651: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_9", "Unknown_Parameter_651"]), - 652: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_8", "Unknown_Parameter_652"]), - 653: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_9", "Unknown_Parameter_653"]), - 654: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_8", "Unknown_Parameter_654"]), - 655: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_9", "Unknown_Parameter_655"]), - 656: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_10", "Unknown_Parameter_656"]), - 657: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_11", "Unknown_Parameter_657"]), - 658: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_10", "Unknown_Parameter_658"]), - 659: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_11", "Unknown_Parameter_659"]), - 660: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_10", "Unknown_Parameter_660"]), - 661: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_11", "Unknown_Parameter_661"]), - 662: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_12", "Unknown_Parameter_662"]), - 663: TimeOfDay(["ID_Einst_SuSwbTg_zeit_0_13", "Unknown_Parameter_663"]), - 664: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_12", "Unknown_Parameter_664"]), - 665: TimeOfDay(["ID_Einst_SuSwbTg_zeit_1_13", "Unknown_Parameter_665"]), - 666: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_12", "Unknown_Parameter_666"]), - 667: TimeOfDay(["ID_Einst_SuSwbTg_zeit_2_13", "Unknown_Parameter_667"]), - 668: Seconds(["ID_Zaehler_BetrZeitWP", "Unknown_Parameter_668"]), - 669: Seconds(["ID_Zaehler_BetrZeitVD1", "Unknown_Parameter_669"]), - 670: Seconds(["ID_Zaehler_BetrZeitVD2", "Unknown_Parameter_670"]), - 671: Seconds(["ID_Zaehler_BetrZeitZWE1", "Unknown_Parameter_671"]), - 672: Seconds(["ID_Zaehler_BetrZeitZWE2", "Unknown_Parameter_672"]), - 673: Seconds(["ID_Zaehler_BetrZeitZWE3", "Unknown_Parameter_673"]), - 674: Count(["ID_Zaehler_BetrZeitImpVD1", "Unknown_Parameter_674"]), - 675: Count(["ID_Zaehler_BetrZeitImpVD2", "Unknown_Parameter_675"]), - 676: Unknown(["ID_Zaehler_BetrZeitEZMVD1", "Unknown_Parameter_676"]), - 677: Unknown(["ID_Zaehler_BetrZeitEZMVD2", "Unknown_Parameter_677"]), - 678: Unknown(["ID_Einst_Entl_Typ_0", "Unknown_Parameter_678"]), - 679: Unknown(["ID_Einst_Entl_Typ_1", "Unknown_Parameter_679"]), - 680: Unknown(["ID_Einst_Entl_Typ_2", "Unknown_Parameter_680"]), - 681: Unknown(["ID_Einst_Entl_Typ_3", "Unknown_Parameter_681"]), - 682: Unknown(["ID_Einst_Entl_Typ_4", "Unknown_Parameter_682"]), - 683: Unknown(["ID_Einst_Entl_Typ_5", "Unknown_Parameter_683"]), - 684: Unknown(["ID_Einst_Entl_Typ_6", "Unknown_Parameter_684"]), - 685: Unknown(["ID_Einst_Entl_Typ_7", "Unknown_Parameter_685"]), - 686: Unknown(["ID_Einst_Entl_Typ_8", "Unknown_Parameter_686"]), - 687: Unknown(["ID_Einst_Entl_Typ_9", "Unknown_Parameter_687"]), - 688: Unknown(["ID_Einst_Entl_Typ_10", "Unknown_Parameter_688"]), - 689: Unknown(["ID_Einst_Entl_Typ_11", "Unknown_Parameter_689"]), - 690: Unknown(["ID_Einst_Entl_Typ_12", "Unknown_Parameter_690"]), - 691: Unknown(["ID_Einst_Vorl_max_MK1", "Unknown_Parameter_691"]), - 692: Unknown(["ID_Einst_Vorl_max_MK2", "Unknown_Parameter_692"]), - 693: Unknown(["ID_SU_FrkdMK1", "Unknown_Parameter_693"]), - 694: Unknown(["ID_SU_FrkdMK2", "Unknown_Parameter_694"]), - 695: MixedCircuitMode(["ID_Ba_Hz_MK1_akt", "Unknown_Parameter_695"]), - 696: MixedCircuitMode(["ID_Ba_Hz_MK2_akt", "Unknown_Parameter_696"]), - 697: Unknown(["ID_Einst_Zirk_Ein_akt", "Unknown_Parameter_697"]), - 698: Unknown(["ID_Einst_Zirk_Aus_akt", "Unknown_Parameter_698"]), - 699: Unknown(["ID_Einst_Heizgrenze", "Unknown_Parameter_699"]), - 700: Celsius(["ID_Einst_Heizgrenze_Temp", "Unknown_Parameter_700"]), - 701: Unknown(["ID_VariablenIBNgespeichert", "Unknown_Parameter_701"]), - 702: Unknown(["ID_SchonIBNAssistant", "Unknown_Parameter_702"]), - 703: Unknown(["ID_Heizgrenze_0", "Unknown_Parameter_703"]), - 704: Unknown(["ID_Heizgrenze_1", "Unknown_Parameter_704"]), - 705: Unknown(["ID_Heizgrenze_2", "Unknown_Parameter_705"]), - 706: Unknown(["ID_Heizgrenze_3", "Unknown_Parameter_706"]), - 707: Unknown(["ID_Heizgrenze_4", "Unknown_Parameter_707"]), - 708: Unknown(["ID_Heizgrenze_5", "Unknown_Parameter_708"]), - 709: Unknown(["ID_Heizgrenze_6", "Unknown_Parameter_709"]), - 710: Unknown(["ID_Heizgrenze_7", "Unknown_Parameter_710"]), - 711: Unknown(["ID_Heizgrenze_8", "Unknown_Parameter_711"]), - 712: Unknown(["ID_Heizgrenze_9", "Unknown_Parameter_712"]), - 713: Unknown(["ID_Heizgrenze_10", "Unknown_Parameter_713"]), - 714: Unknown(["ID_Heizgrenze_11", "Unknown_Parameter_714"]), - 715: Unknown(["ID_SchemenIBNgewahlt", "Unknown_Parameter_715"]), - 716: Unknown(["ID_Switchoff_file_0_0", "Unknown_Parameter_716"]), - 717: Unknown(["ID_Switchoff_file_1_0", "Unknown_Parameter_717"]), - 718: Unknown(["ID_Switchoff_file_2_0", "Unknown_Parameter_718"]), - 719: Unknown(["ID_Switchoff_file_3_0", "Unknown_Parameter_719"]), - 720: Unknown(["ID_Switchoff_file_4_0", "Unknown_Parameter_720"]), - 721: Unknown(["ID_Switchoff_file_0_1", "Unknown_Parameter_721"]), - 722: Unknown(["ID_Switchoff_file_1_1", "Unknown_Parameter_722"]), - 723: Unknown(["ID_Switchoff_file_2_1", "Unknown_Parameter_723"]), - 724: Unknown(["ID_Switchoff_file_3_1", "Unknown_Parameter_724"]), - 725: Unknown(["ID_Switchoff_file_4_1", "Unknown_Parameter_725"]), - 726: Unknown(["ID_DauerDatenLoggerAktiv", "Unknown_Parameter_726"]), - 727: Unknown(["ID_Laufvar_Heizgrenze", "Unknown_Parameter_727"]), - 728: Seconds(["ID_Zaehler_BetrZeitHz", "Unknown_Parameter_728"]), - 729: Seconds(["ID_Zaehler_BetrZeitBW", "Unknown_Parameter_729"]), - 730: Seconds(["ID_Zaehler_BetrZeitKue", "Unknown_Parameter_730"]), - 731: Unknown(["ID_SU_FstdHz", "Unknown_Parameter_731"]), - 732: Unknown(["ID_SU_FstdBw", "Unknown_Parameter_732"]), - 733: Unknown(["ID_SU_FstdSwb", "Unknown_Parameter_733"]), - 734: Unknown(["ID_SU_FstdMK1", "Unknown_Parameter_734"]), - 735: Unknown(["ID_SU_FstdMK2", "Unknown_Parameter_735"]), - 736: Unknown(["ID_FerienAbsenkungHz", "Unknown_Parameter_736"]), - 737: Unknown(["ID_FerienAbsenkungMK1", "Unknown_Parameter_737"]), - 738: Unknown(["ID_FerienAbsenkungMK2", "Unknown_Parameter_738"]), - 739: Unknown(["ID_FerienModusAktivHz", "Unknown_Parameter_739"]), - 740: Unknown(["ID_FerienModusAktivBw", "Unknown_Parameter_740"]), - 741: Unknown(["ID_FerienModusAktivSwb", "Unknown_Parameter_741"]), - 742: Unknown(["ID_FerienModusAktivMk1", "Unknown_Parameter_742"]), - 743: Unknown(["ID_FerienModusAktivMk2", "Unknown_Parameter_743"]), - 744: Unknown(["ID_DisplayContrast_akt", "Unknown_Parameter_744"]), - 745: Unknown(["ID_Ba_Hz_saved", "Unknown_Parameter_745"]), - 746: Unknown(["ID_Ba_Bw_saved", "Unknown_Parameter_746"]), - 747: Unknown(["ID_Ba_Sw_saved", "Unknown_Parameter_747"]), - 748: Unknown(["ID_Ba_Hz_MK1_saved", "Unknown_Parameter_748"]), - 749: Unknown(["ID_Ba_Hz_MK2_saved", "Unknown_Parameter_749"]), - 750: Unknown(["ID_AdresseIP_akt", "Unknown_Parameter_750"]), - 751: Unknown(["ID_SubNetMask_akt", "Unknown_Parameter_751"]), - 752: Unknown(["ID_Add_Broadcast_akt", "Unknown_Parameter_752"]), - 753: Unknown(["ID_Add_StdGateway_akt", "Unknown_Parameter_753"]), - 754: Unknown(["ID_DHCPServerAktiv_akt", "Unknown_Parameter_754"]), - 755: Unknown(["ID_WebserverPasswort_1_akt", "Unknown_Parameter_755"]), - 756: Unknown(["ID_WebserverPasswort_2_akt", "Unknown_Parameter_756"]), - 757: Unknown(["ID_WebserverPasswort_3_akt", "Unknown_Parameter_757"]), - 758: Unknown(["ID_WebserverPasswort_4_akt", "Unknown_Parameter_758"]), - 759: Unknown(["ID_WebserverPasswort_5_akt", "Unknown_Parameter_759"]), - 760: Unknown(["ID_WebserverPasswort_6_akt", "Unknown_Parameter_760"]), - 761: Unknown(["ID_WebServerWerteBekommen", "Unknown_Parameter_761"]), - 762: Unknown(["ID_Einst_ParBetr_akt", "Unknown_Parameter_762"]), - 763: Unknown(["ID_Einst_WpAnz_akt", "Unknown_Parameter_763"]), - 764: Unknown(["ID_Einst_PhrTime_akt", "Unknown_Parameter_764"]), - 765: Unknown(["ID_Einst_HysPar_akt", "Unknown_Parameter_765"]), - 766: Unknown(["ID_IP_PB_Slave_0", "Unknown_Parameter_766"]), - 767: Unknown(["ID_IP_PB_Slave_1", "Unknown_Parameter_767"]), - 768: Unknown(["ID_IP_PB_Slave_2", "Unknown_Parameter_768"]), - 769: Unknown(["ID_IP_PB_Slave_3", "Unknown_Parameter_769"]), - 770: Unknown(["ID_IP_PB_Slave_4", "Unknown_Parameter_770"]), - 771: Unknown(["ID_IP_PB_Slave_5", "Unknown_Parameter_771"]), - 772: Unknown(["ID_Einst_BwHup_akt_backup", "Unknown_Parameter_772"]), - 773: Unknown(["ID_Einst_SuMk3_akt", "Unknown_Parameter_773"]), - 774: Celsius(["ID_Einst_HzMK3E_akt", "Unknown_Parameter_774"], True), - 775: Celsius(["ID_Einst_HzMK3ANH_akt", "Unknown_Parameter_775"], True), - 776: Celsius(["ID_Einst_HzMK3ABS_akt", "Unknown_Parameter_776"], True), - 777: Unknown(["ID_Einst_HzMK3Hgr_akt", "Unknown_Parameter_777"]), - 778: Unknown(["ID_Einst_HzFtMK3Vl_akt", "Unknown_Parameter_778"]), - 779: MixedCircuitMode(["ID_Ba_Hz_MK3_akt", "Unknown_Parameter_779"], True), - 780: Unknown(["ID_Einst_MK3Typ_akt", "Unknown_Parameter_780"]), - 781: Unknown(["ID_Einst_RTypMK3_akt", "Unknown_Parameter_781"]), - 782: Unknown(["ID_Einst_MK3LzFaktor_akt", "Unknown_Parameter_782"]), - 783: Unknown(["ID_Einst_MK3PerFaktor_akt", "Unknown_Parameter_783"]), - 784: Unknown(["ID_FerienModusAktivMk3", "Unknown_Parameter_784"]), - 785: Unknown(["ID_SU_FrkdMK3", "Unknown_Parameter_785"]), - 786: Unknown(["ID_FerienAbsenkungMK3", "Unknown_Parameter_786"]), - 787: Unknown(["ID_SU_FstdMK3", "Unknown_Parameter_787"]), - 788: TimerProgram(["ID_Einst_SuMk3_akt2", "Unknown_Parameter_788"]), - 789: TimeOfDay(["ID_Einst_SuMk3Wo_zeit_0_0", "Unknown_Parameter_789"]), - 790: TimeOfDay(["ID_Einst_SuMk3Wo_zeit_0_1", "Unknown_Parameter_790"]), - 791: TimeOfDay(["ID_Einst_SuMk3Wo_zeit_1_0", "Unknown_Parameter_791"]), - 792: TimeOfDay(["ID_Einst_SuMk3Wo_zeit_1_1", "Unknown_Parameter_792"]), - 793: TimeOfDay(["ID_Einst_SuMk3Wo_zeit_2_0", "Unknown_Parameter_793"]), - 794: TimeOfDay(["ID_Einst_SuMk3Wo_zeit_2_1", "Unknown_Parameter_794"]), - 795: TimeOfDay(["ID_Einst_SuMk325_zeit_0_0", "Unknown_Parameter_795"]), - 796: TimeOfDay(["ID_Einst_SuMk325_zeit_0_1", "Unknown_Parameter_796"]), - 797: TimeOfDay(["ID_Einst_SuMk325_zeit_1_0", "Unknown_Parameter_797"]), - 798: TimeOfDay(["ID_Einst_SuMk325_zeit_1_1", "Unknown_Parameter_798"]), - 799: TimeOfDay(["ID_Einst_SuMk325_zeit_2_0", "Unknown_Parameter_799"]), - 800: TimeOfDay(["ID_Einst_SuMk325_zeit_2_1", "Unknown_Parameter_800"]), - 801: TimeOfDay(["ID_Einst_SuMk325_zeit_0_2", "Unknown_Parameter_801"]), - 802: TimeOfDay(["ID_Einst_SuMk325_zeit_0_3", "Unknown_Parameter_802"]), - 803: TimeOfDay(["ID_Einst_SuMk325_zeit_1_2", "Unknown_Parameter_803"]), - 804: TimeOfDay(["ID_Einst_SuMk325_zeit_1_3", "Unknown_Parameter_804"]), - 805: TimeOfDay(["ID_Einst_SuMk325_zeit_2_2", "Unknown_Parameter_805"]), - 806: TimeOfDay(["ID_Einst_SuMk325_zeit_2_3", "Unknown_Parameter_806"]), - 807: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_0", "Unknown_Parameter_807"]), - 808: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_1", "Unknown_Parameter_808"]), - 809: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_0", "Unknown_Parameter_809"]), - 810: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_1", "Unknown_Parameter_810"]), - 811: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_0", "Unknown_Parameter_811"]), - 812: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_1", "Unknown_Parameter_812"]), - 813: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_2", "Unknown_Parameter_813"]), - 814: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_3", "Unknown_Parameter_814"]), - 815: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_2", "Unknown_Parameter_815"]), - 816: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_3", "Unknown_Parameter_816"]), - 817: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_2", "Unknown_Parameter_817"]), - 818: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_3", "Unknown_Parameter_818"]), - 819: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_4", "Unknown_Parameter_819"]), - 820: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_5", "Unknown_Parameter_820"]), - 821: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_4", "Unknown_Parameter_821"]), - 822: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_5", "Unknown_Parameter_822"]), - 823: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_4", "Unknown_Parameter_823"]), - 824: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_5", "Unknown_Parameter_824"]), - 825: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_6", "Unknown_Parameter_825"]), - 826: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_7", "Unknown_Parameter_826"]), - 827: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_6", "Unknown_Parameter_827"]), - 828: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_7", "Unknown_Parameter_828"]), - 829: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_6", "Unknown_Parameter_829"]), - 830: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_7", "Unknown_Parameter_830"]), - 831: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_8", "Unknown_Parameter_831"]), - 832: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_9", "Unknown_Parameter_832"]), - 833: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_8", "Unknown_Parameter_833"]), - 834: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_9", "Unknown_Parameter_834"]), - 835: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_8", "Unknown_Parameter_835"]), - 836: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_9", "Unknown_Parameter_836"]), - 837: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_10", "Unknown_Parameter_837"]), - 838: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_11", "Unknown_Parameter_838"]), - 839: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_10", "Unknown_Parameter_839"]), - 840: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_11", "Unknown_Parameter_840"]), - 841: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_10", "Unknown_Parameter_841"]), - 842: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_11", "Unknown_Parameter_842"]), - 843: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_12", "Unknown_Parameter_843"]), - 844: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_0_13", "Unknown_Parameter_844"]), - 845: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_12", "Unknown_Parameter_845"]), - 846: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_1_13", "Unknown_Parameter_846"]), - 847: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_12", "Unknown_Parameter_847"]), - 848: TimeOfDay(["ID_Einst_SuMk3Tg_zeit_2_13", "Unknown_Parameter_848"]), - 849: Unknown(["ID_Ba_Hz_MK3_saved", "Unknown_Parameter_849"]), - 850: Hours(["ID_Einst_Kuhl_Zeit_Ein_akt", "Unknown_Parameter_850"], True), - 851: Hours(["ID_Einst_Kuhl_Zeit_Aus_akt", "Unknown_Parameter_851"], True), - 852: Energy(["ID_Waermemenge_Seit", "Unknown_Parameter_852"]), - 853: Unknown(["ID_Waermemenge_WQ", "Unknown_Parameter_853"]), - 854: Energy(["ID_Waermemenge_Hz", "Unknown_Parameter_854"]), - 855: Unknown(["ID_Waermemenge_WQ_ges", "Unknown_Parameter_855"]), - 856: Unknown(["ID_Einst_Entl_Typ_13", "Unknown_Parameter_856"]), - 857: Unknown(["ID_Einst_Entl_Typ_14", "Unknown_Parameter_857"]), - 858: Unknown(["ID_Einst_Entl_Typ_15", "Unknown_Parameter_858"]), - 859: Seconds(["ID_Zaehler_BetrZeitSW", "Unknown_Parameter_859"]), - 860: Unknown(["ID_Einst_Fernwartung_akt", "Unknown_Parameter_860"]), - 861: Unknown(["ID_AdresseIPServ_akt", "Unknown_Parameter_861"]), - 862: Unknown(["ID_Einst_TA_EG_akt", "Unknown_Parameter_862"]), - 863: Unknown(["ID_Einst_TVLmax_EG_akt", "Unknown_Parameter_863"]), - 864: Minutes(["ID_Einst_Popt_Nachlauf_akt", "Unknown_Parameter_864"], True), - 865: Unknown(["ID_FernwartungVertrag_akt", "Unknown_Parameter_865"]), - 866: Unknown(["ID_FernwartungAktuZeit", "Unknown_Parameter_866"]), - 867: Unknown(["ID_Einst_Effizienzpumpe_Nominal_akt", "Unknown_Parameter_867"]), - 868: Unknown(["ID_Einst_Effizienzpumpe_Minimal_akt", "Unknown_Parameter_868"]), - 869: Unknown(["ID_Einst_Effizienzpumpe_akt", "Unknown_Parameter_869"]), - 870: Unknown(["ID_Einst_Waermemenge_akt", "Unknown_Parameter_870"]), - 871: Unknown(["ID_Einst_Wm_Versorgung_Korrektur_akt", "Unknown_Parameter_871"]), - 872: Unknown(["ID_Einst_Wm_Auswertung_Korrektur_akt", "Unknown_Parameter_872"]), - 873: Unknown(["ID_SoftwareUpdateJetztGemacht_akt", "Unknown_Parameter_873"]), - 874: Unknown(["ID_WP_SerienNummer_DATUM", "Unknown_Parameter_874"]), - 875: Unknown(["ID_WP_SerienNummer_HEX", "Unknown_Parameter_875"]), - 876: Unknown(["ID_WP_SerienNummer_INDEX", "Unknown_Parameter_876"]), - 877: Unknown(["ID_ProgWerteWebSrvBeobarten", "Unknown_Parameter_877"]), - 878: Energy(["ID_Waermemenge_BW", "Unknown_Parameter_878"]), - 879: Energy(["ID_Waermemenge_SW", "Unknown_Parameter_879"]), - 880: Timestamp(["ID_Waermemenge_Datum", "Unknown_Parameter_880"]), - 881: SolarMode(["ID_Einst_Solar_akt", "Unknown_Parameter_881"], True), - 882: Unknown(["ID_BSTD_Solar", "Unknown_Parameter_882"]), - 883: Celsius(["ID_Einst_TDC_Koll_Max_akt", "Unknown_Parameter_883"]), - 884: Unknown(["ID_Einst_Akt_Kuehlung_akt", "Unknown_Parameter_884"]), - 885: Unknown(["ID_Einst_Vorlauf_VBO_akt", "Unknown_Parameter_885"]), - 886: Unknown(["ID_Einst_KRHyst_akt", "Unknown_Parameter_886"]), - 887: Unknown(["ID_Einst_Akt_Kuehl_Speicher_min_akt", "Unknown_Parameter_887"]), - 888: Unknown(["ID_Einst_Akt_Kuehl_Freig_WQE_akt", "Unknown_Parameter_888"]), - 889: Unknown(["ID_NDAB_WW_Anzahl", "Unknown_Parameter_889"]), - 890: Unknown(["ID_NDS_WW_KD_Quitt", "Unknown_Parameter_890"]), - 891: Unknown(["ID_Einst_AbtZykMin_akt", "Unknown_Parameter_891"]), - 892: Unknown(["ID_Einst_VD2_Zeit_Min_akt", "Unknown_Parameter_892"]), - 893: Unknown(["ID_Einst_Hysterese_HR_verkuerzt_akt", "Unknown_Parameter_893"]), - 894: VentilationMode(["ID_Einst_BA_Lueftung_akt", "Unknown_Parameter_894"], True), - 895: TimerProgram(["ID_Einst_SuLuf_akt", "Unknown_Parameter_895"]), - 896: TimeOfDay2(["ID_Einst_SuLufWo_zeit_0_0_0", "Unknown_Parameter_896"]), - 897: TimeOfDay2(["ID_Einst_SuLufWo_zeit_0_1_0", "Unknown_Parameter_897"]), - 898: TimeOfDay2(["ID_Einst_SuLufWo_zeit_0_2_0", "Unknown_Parameter_898"]), - 899: TimeOfDay2(["ID_Einst_SuLuf25_zeit_0_0_0", "Unknown_Parameter_899"]), - 900: TimeOfDay2(["ID_Einst_SuLuf25_zeit_0_1_0", "Unknown_Parameter_900"]), - 901: TimeOfDay2(["ID_Einst_SuLuf25_zeit_0_2_0", "Unknown_Parameter_901"]), - 902: TimeOfDay2(["ID_Einst_SuLuf25_zeit_0_0_2", "Unknown_Parameter_902"]), - 903: TimeOfDay2(["ID_Einst_SuLuf25_zeit_0_1_2", "Unknown_Parameter_903"]), - 904: TimeOfDay2(["ID_Einst_SuLuf25_zeit_0_2_2", "Unknown_Parameter_904"]), - 905: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_0_0", "Unknown_Parameter_905"]), - 906: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_1_0", "Unknown_Parameter_906"]), - 907: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_2_0", "Unknown_Parameter_907"]), - 908: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_0_2", "Unknown_Parameter_908"]), - 909: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_1_2", "Unknown_Parameter_909"]), - 910: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_2_2", "Unknown_Parameter_910"]), - 911: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_0_4", "Unknown_Parameter_911"]), - 912: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_1_4", "Unknown_Parameter_912"]), - 913: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_2_4", "Unknown_Parameter_913"]), - 914: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_0_6", "Unknown_Parameter_914"]), - 915: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_1_6", "Unknown_Parameter_915"]), - 916: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_2_6", "Unknown_Parameter_916"]), - 917: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_0_8", "Unknown_Parameter_917"]), - 918: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_1_8", "Unknown_Parameter_918"]), - 919: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_2_8", "Unknown_Parameter_919"]), - 920: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_0_10", "Unknown_Parameter_920"]), - 921: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_1_10", "Unknown_Parameter_921"]), - 922: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_2_10", "Unknown_Parameter_922"]), - 923: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_0_12", "Unknown_Parameter_923"]), - 924: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_1_12", "Unknown_Parameter_924"]), - 925: TimeOfDay2(["ID_Einst_SuLufTg_zeit_0_2_12", "Unknown_Parameter_925"]), - 926: TimeOfDay2(["ID_Einst_SuLufWo_zeit_1_0_0", "Unknown_Parameter_926"]), - 927: TimeOfDay2(["ID_Einst_SuLufWo_zeit_1_1_0", "Unknown_Parameter_927"]), - 928: TimeOfDay2(["ID_Einst_SuLufWo_zeit_1_2_0", "Unknown_Parameter_928"]), - 929: TimeOfDay2(["ID_Einst_SuLuf25_zeit_1_0_0", "Unknown_Parameter_929"]), - 930: TimeOfDay2(["ID_Einst_SuLuf25_zeit_1_1_0", "Unknown_Parameter_930"]), - 931: TimeOfDay2(["ID_Einst_SuLuf25_zeit_1_2_0", "Unknown_Parameter_931"]), - 932: TimeOfDay2(["ID_Einst_SuLuf25_zeit_1_0_2", "Unknown_Parameter_932"]), - 933: TimeOfDay2(["ID_Einst_SuLuf25_zeit_1_1_2", "Unknown_Parameter_933"]), - 934: TimeOfDay2(["ID_Einst_SuLuf25_zeit_1_2_2", "Unknown_Parameter_934"]), - 935: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_0_0", "Unknown_Parameter_935"]), - 936: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_1_0", "Unknown_Parameter_936"]), - 937: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_2_0", "Unknown_Parameter_937"]), - 938: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_0_2", "Unknown_Parameter_938"]), - 939: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_1_2", "Unknown_Parameter_939"]), - 940: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_2_2", "Unknown_Parameter_940"]), - 941: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_0_4", "Unknown_Parameter_941"]), - 942: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_1_4", "Unknown_Parameter_942"]), - 943: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_2_4", "Unknown_Parameter_943"]), - 944: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_0_6", "Unknown_Parameter_944"]), - 945: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_1_6", "Unknown_Parameter_945"]), - 946: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_2_6", "Unknown_Parameter_946"]), - 947: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_0_8", "Unknown_Parameter_947"]), - 948: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_1_8", "Unknown_Parameter_948"]), - 949: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_2_8", "Unknown_Parameter_949"]), - 950: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_0_10", "Unknown_Parameter_950"]), - 951: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_1_10", "Unknown_Parameter_951"]), - 952: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_2_10", "Unknown_Parameter_952"]), - 953: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_0_12", "Unknown_Parameter_953"]), - 954: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_1_12", "Unknown_Parameter_954"]), - 955: TimeOfDay2(["ID_Einst_SuLufTg_zeit_1_2_12", "Unknown_Parameter_955"]), - 956: Unknown(["ID_FerienModusAktivLueftung", "Unknown_Parameter_956"]), - 957: Unknown(["ID_Einst_BA_Lueftung_saved", "Unknown_Parameter_957"]), - 958: Unknown(["ID_SU_FrkdLueftung", "Unknown_Parameter_958"]), - 959: Unknown(["ID_SU_FstdLueftung", "Unknown_Parameter_959"]), - 960: Unknown(["ID_Einst_Luf_Feuchteschutz_akt", "Unknown_Parameter_960"]), - 961: Unknown(["ID_Einst_Luf_Reduziert_akt", "Unknown_Parameter_961"]), - 962: Unknown(["ID_Einst_Luf_Nennlueftung_akt", "Unknown_Parameter_962"]), - 963: Unknown(["ID_Einst_Luf_Intensivlueftung_akt", "Unknown_Parameter_963"]), - 964: Unknown(["ID_Timer_Fil_4Makt", "Unknown_Parameter_964"]), - 965: Unknown(["ID_Timer_Fil_WoAkt", "Unknown_Parameter_965"]), - 966: Celsius(["ID_Sollwert_KuCft3_akt", "Unknown_Parameter_966"], True), - 967: Celsius(["ID_Sollwert_AtDif3_akt", "Unknown_Parameter_967"], True), - 968: Unknown(["ID_Bitmaske_0", "Unknown_Parameter_968"]), - 969: Unknown(["ID_Einst_Lueftungsstufen", "Unknown_Parameter_969"]), - 970: Unknown(["ID_SysEin_Meldung_TDI", "Unknown_Parameter_970"]), - 971: Unknown(["ID_SysEin_Typ_WZW", "Unknown_Parameter_971"]), - 972: Unknown(["ID_Einst_GLT_aktiviert", "Unknown_Parameter_972"]), - 973: Unknown(["ID_Einst_BW_max", "Unknown_Parameter_973"]), - 974: Unknown(["ID_Einst_Sollwert_TRL_Kuehlen", "Unknown_Parameter_974"]), - 975: Unknown(["ID_Einst_Medium_Waermequelle", "Unknown_Parameter_975"]), - 976: Unknown(["ID_Einst_Photovoltaik_akt", "Unknown_Parameter_976"]), - 977: Unknown(["ID_Einst_Multispeicher_akt", "Unknown_Parameter_977"]), - 978: Unknown(["ID_Einst_PKuehlTime_akt", "Unknown_Parameter_978"]), - 979: Celsius(["ID_Einst_Minimale_Ruecklaufsolltemperatur", "Unknown_Parameter_979"], True), - 980: Unknown(["ID_RBE_Einflussfaktor_RT_akt", "Unknown_Parameter_980"]), - 981: Unknown(["ID_RBE_Freigabe_Kuehlung_akt", "Unknown_Parameter_981"]), - 982: Unknown(["ID_RBE_Waermeverteilsystem_akt", "Unknown_Parameter_982"]), - 983: Unknown(["ID_RBE_Zeit_Heizstab_aktiv", "Unknown_Parameter_983"]), - 984: Unknown(["ID_SEC_ND_Alarmgrenze", "Unknown_Parameter_984"]), - 985: Unknown(["ID_SEC_HD_Alarmgrenze", "Unknown_Parameter_985"]), - 986: Unknown(["ID_SEC_Abtauendtemperatur", "Unknown_Parameter_986"]), - 987: Unknown(["ID_Einst_Min_RPM_BW", "Unknown_Parameter_987"]), - 988: Unknown(["ID_Einst_Luf_Feuchteschutz_Faktor_akt", "Unknown_Parameter_988"]), - 989: Unknown(["ID_Einst_Luf_Reduziert_Faktor_akt", "Unknown_Parameter_989"]), - 990: Unknown(["ID_Einst_Luf_Nennlueftung_Faktor_akt", "Unknown_Parameter_990"]), - 991: Unknown(["ID_Einst_Luf_Intensivlueftung_Faktor_akt", "Unknown_Parameter_991"]), - 992: Minutes(["ID_Einst_Freigabe_Zeit_ZWE", "Unknown_Parameter_992"], True), - 993: Unknown(["ID_Einst_min_VL_Kuehl", "Unknown_Parameter_993"]), - 994: Bool(["ID_Einst_Warmwasser_Nachheizung", "Unknown_Parameter_994"], True), - 995: Unknown(["ID_Switchoff_file_LWD2_0_0", "Unknown_Parameter_995"]), - 996: Unknown(["ID_Switchoff_file_LWD2_1_0", "Unknown_Parameter_996"]), - 997: Unknown(["ID_Switchoff_file_LWD2_2_0", "Unknown_Parameter_997"]), - 998: Unknown(["ID_Switchoff_file_LWD2_3_0", "Unknown_Parameter_998"]), - 999: Unknown(["ID_Switchoff_file_LWD2_4_0", "Unknown_Parameter_999"]), - 1000: Unknown(["ID_Switchoff_file_LWD2_0_1", "Unknown_Parameter_1000"]), - 1001: Unknown(["ID_Switchoff_file_LWD2_1_1", "Unknown_Parameter_1001"]), - 1002: Unknown(["ID_Switchoff_file_LWD2_2_1", "Unknown_Parameter_1002"]), - 1003: Unknown(["ID_Switchoff_file_LWD2_3_1", "Unknown_Parameter_1003"]), - 1004: Unknown(["ID_Switchoff_file_LWD2_4_1", "Unknown_Parameter_1004"]), - 1005: Unknown(["ID_Switchoff_index_LWD2", "Unknown_Parameter_1005"]), - 1006: Unknown(["ID_Einst_Effizienzpumpe_Nominal_2", "Unknown_Parameter_1006"]), - 1007: Unknown(["ID_Einst_Effizienzpumpe_Minimal_2", "Unknown_Parameter_1007"]), - 1008: Unknown(["ID_Einst_Wm_Versorgung_Korrektur_2", "Unknown_Parameter_1008"]), - 1009: Unknown(["ID_Einst_Wm_Auswertung_Korrektur_2", "Unknown_Parameter_1009"]), - 1010: Unknown(["ID_Einst_isTwin", "Unknown_Parameter_1010"]), - 1011: Unknown(["ID_Einst_TAmin_2", "Unknown_Parameter_1011"]), - 1012: Unknown(["ID_Einst_TVLmax_2", "Unknown_Parameter_1012"]), - 1013: Unknown(["ID_Einst_TA_EG_2", "Unknown_Parameter_1013"]), - 1014: Unknown(["ID_Einst_TVLmax_EG_2", "Unknown_Parameter_1014"]), - 1015: Unknown(["ID_Waermemenge_Hz_2", "Unknown_Parameter_1015"]), - 1016: Unknown(["ID_Waermemenge_BW_2", "Unknown_Parameter_1016"]), - 1017: Unknown(["ID_Waermemenge_SW_2", "Unknown_Parameter_1017"]), - 1018: Unknown(["ID_Waermemenge_Seit_2", "Unknown_Parameter_1018"]), - 1019: Unknown(["ID_Einst_Entl_Typ_15_2", "Unknown_Parameter_1019"]), - 1020: Hours2(["ID_Einst_WW_Nachheizung_max", "Unknown_Parameter_1020"], True), - 1021: Unknown(["ID_Einst_Kuhl_Zeit_Ein_RT", "Unknown_Parameter_1021"]), - 1022: Unknown(["ID_Einst_ZWE1_Pos", "Unknown_Parameter_1022"]), - 1023: Unknown(["ID_Einst_ZWE2_Pos", "Unknown_Parameter_1023"]), - 1024: Unknown(["ID_Einst_ZWE3_Pos", "Unknown_Parameter_1024"]), - 1025: Unknown(["ID_Einst_Leistung_ZWE", "Unknown_Parameter_1025"]), - 1026: Unknown(["ID_WP_SN2_DATUM", "Unknown_Parameter_1026"]), - 1027: Unknown(["ID_WP_SN2_HEX", "Unknown_Parameter_1027"]), - 1028: Unknown(["ID_WP_SN2_INDEX", "Unknown_Parameter_1028"]), - 1029: Unknown(["ID_CWP_saved2", "Unknown_Parameter_1029"]), - 1030: Unknown(["ID_Einst_SmartGrid", "Unknown_Parameter_1030"]), - 1031: Unknown(["ID_Einst_P155_HDS", "Unknown_Parameter_1031"]), - 1032: Unknown(["ID_Einst_P155_PumpHeat_Max", "Unknown_Parameter_1032"]), - 1033: Unknown(["ID_Einst_P155_PumpHeatCtrl", "Unknown_Parameter_1033"]), - 1034: Unknown(["ID_Einst_P155_PumpDHWCtrl", "Unknown_Parameter_1034"]), - 1035: Unknown(["ID_Einst_P155_PumpDHW_RPM", "Unknown_Parameter_1035"]), - 1036: Unknown(["ID_Einst_P155_PumpPoolCtrl", "Unknown_Parameter_1036"]), - 1037: Unknown(["ID_Einst_P155_PumpPool_RPM", "Unknown_Parameter_1037"]), - 1038: Unknown(["ID_Einst_P155_PumpCool_RPM", "Unknown_Parameter_1038"]), - 1039: Unknown(["ID_Einst_P155_PumpVBOCtrl", "Unknown_Parameter_1039"]), - 1040: Unknown(["ID_Einst_P155_PumpVBO_RPM_C", "Unknown_Parameter_1040"]), - 1041: Unknown(["ID_Einst_P155_PumpDHW_Max", "Unknown_Parameter_1041"]), - 1042: Unknown(["ID_Einst_P155_PumpPool_Max", "Unknown_Parameter_1042"]), - 1043: Unknown(["ID_Einst_P155_Sperrband_1", "Unknown_Parameter_1043"]), - 1044: Unknown(["ID_Einst_P155_Leistungsfreigabe", "Unknown_Parameter_1044"]), - 1045: Unknown(["ID_Einst_P155_DHW_Freq", "Unknown_Parameter_1045"]), - 1046: Unknown(["ID_Einst_SWHUP", "Unknown_Parameter_1046"]), - 1047: Unknown(["ID_Einst_P155_SWB_Freq", "Unknown_Parameter_1047"]), - 1048: Unknown(["ID_Einst_MK1_Regelung", "Unknown_Parameter_1048"]), - 1049: Unknown(["ID_Einst_MK2_Regelung", "Unknown_Parameter_1049"]), - 1050: Unknown(["ID_Einst_MK3_Regelung", "Unknown_Parameter_1050"]), - 1051: Unknown(["ID_Einst_PV_WW_Sperrzeit", "Unknown_Parameter_1051"]), - 1052: Unknown(["ID_Einst_Warmwasser_extra", "Unknown_Parameter_1052"]), - 1053: Unknown(["ID_Einst_Vorl_akt_Kuehl", "Unknown_Parameter_1053"]), - 1054: Unknown(["ID_WP_SN3_DATUM", "Unknown_Parameter_1054"]), - 1055: Unknown(["ID_WP_SN3_HEX", "Unknown_Parameter_1055"]), - 1056: Unknown(["ID_WP_SN3_INDEX", "Unknown_Parameter_1056"]), - 1057: Unknown(["ID_Einst_Vorlauf_ZUP", "Unknown_Parameter_1057"]), - 1058: Unknown(["ID_Einst_Abtauen_im_Warmwasser", "Unknown_Parameter_1058"]), - 1059: Energy(["ID_Waermemenge_ZWE", "Unknown_Parameter_1059"]), - 1060: Energy(["ID_Waermemenge_Reset", "Unknown_Parameter_1060"]), - 1061: Unknown(["ID_Waermemenge_Reset_2", "Unknown_Parameter_1061"]), - 1062: Unknown(["ID_Einst_Brunnenpumpe_min", "Unknown_Parameter_1062"]), - 1063: Unknown(["ID_Einst_Brunnenpumpe_max", "Unknown_Parameter_1063"]), - 1064: Unknown(["ID_Einst_SmartHomeID", "Unknown_Parameter_1064"]), - 1065: Unknown(["ID_Einst_SmartHK", "Unknown_Parameter_1065"]), - 1066: Unknown(["ID_Einst_SmartMK1", "Unknown_Parameter_1066"]), - 1067: Unknown(["ID_Einst_SmartMK2", "Unknown_Parameter_1067"]), - 1068: Unknown(["ID_Einst_SmartMK3", "Unknown_Parameter_1068"]), - 1069: Unknown(["ID_Einst_SmartWW", "Unknown_Parameter_1069"]), - 1070: Unknown(["ID_Einst_SmartDefrost", "Unknown_Parameter_1070"]), - 1071: Unknown(["ID_Einst_Empty1071", "Unknown_Parameter_1071"]), - 1072: Unknown(["ID_Einst_MinVLMK1", "Unknown_Parameter_1072"]), - 1073: Unknown(["ID_Einst_MinVLMK2", "Unknown_Parameter_1073"]), - 1074: Unknown(["ID_Einst_MinVLMK3", "Unknown_Parameter_1074"]), - 1075: Unknown(["ID_Einst_MaxVLMK1", "Unknown_Parameter_1075"]), - 1076: Unknown(["ID_Einst_MaxVLMK2", "Unknown_Parameter_1076"]), - 1077: Unknown(["ID_Einst_MaxVLMK3", "Unknown_Parameter_1077"]), - 1078: Unknown(["ID_Einst_SmartPlusHz", "Unknown_Parameter_1078"]), - 1079: Unknown(["ID_Einst_SmartMinusHz", "Unknown_Parameter_1079"]), - 1080: Unknown(["ID_Einst_SmartPlusMK1", "Unknown_Parameter_1080"]), - 1081: Unknown(["ID_Einst_SmartMinusMK1", "Unknown_Parameter_1081"]), - 1082: Unknown(["ID_Einst_SmartPlusMK2", "Unknown_Parameter_1082"]), - 1083: Unknown(["ID_Einst_SmartMinusMK2", "Unknown_Parameter_1083"]), - 1084: Unknown(["ID_Einst_SmartPlusMK3", "Unknown_Parameter_1084"]), - 1085: Unknown(["ID_Einst_SmartMinusMK3", "Unknown_Parameter_1085"]), - 1086: Unknown("Unknown_Parameter_1086"), - 1087: OnOffMode(["SILENT_MODE", "Unknown_Parameter_1087"]), - 1088: Unknown("Unknown_Parameter_1088"), - 1089: Unknown("Unknown_Parameter_1089"), - 1090: Unknown("Unknown_Parameter_1090"), - 1091: Unknown("Unknown_Parameter_1091"), - 1092: TimerProgram(["ID_Einst_SuSilence", "Unknown_Parameter_1092"]), - 1093: TimeOfDay2(["ID_Einst_SilenceTimer_0", "Unknown_Parameter_1093"]), - 1094: TimeOfDay2(["ID_Einst_SilenceTimer_1", "Unknown_Parameter_1094"]), - 1095: TimeOfDay2(["ID_Einst_SilenceTimer_2", "Unknown_Parameter_1095"]), - 1096: TimeOfDay2(["ID_Einst_SilenceTimer_3", "Unknown_Parameter_1096"]), - 1097: TimeOfDay2(["ID_Einst_SilenceTimer_4", "Unknown_Parameter_1097"]), - 1098: TimeOfDay2(["ID_Einst_SilenceTimer_5", "Unknown_Parameter_1098"]), - 1099: TimeOfDay2(["ID_Einst_SilenceTimer_6", "Unknown_Parameter_1099"]), - 1100: TimeOfDay2(["ID_Einst_SilenceTimer_7", "Unknown_Parameter_1100"]), - 1101: TimeOfDay2(["ID_Einst_SilenceTimer_8", "Unknown_Parameter_1101"]), - 1102: TimeOfDay2(["ID_Einst_SilenceTimer_9", "Unknown_Parameter_1102"]), - 1103: TimeOfDay2(["ID_Einst_SilenceTimer_10", "Unknown_Parameter_1103"]), - 1104: TimeOfDay2(["ID_Einst_SilenceTimer_11", "Unknown_Parameter_1104"]), - 1105: TimeOfDay2(["ID_Einst_SilenceTimer_12", "Unknown_Parameter_1105"]), - 1106: TimeOfDay2(["ID_Einst_SilenceTimer_13", "Unknown_Parameter_1106"]), - 1107: TimeOfDay2(["ID_Einst_SilenceTimer_14", "Unknown_Parameter_1107"]), - 1108: TimeOfDay2(["ID_Einst_SilenceTimer_15", "Unknown_Parameter_1108"]), - 1109: TimeOfDay2(["ID_Einst_SilenceTimer_16", "Unknown_Parameter_1109"]), - 1110: TimeOfDay2(["ID_Einst_SilenceTimer_17", "Unknown_Parameter_1110"]), - 1111: TimeOfDay2(["ID_Einst_SilenceTimer_18", "Unknown_Parameter_1111"]), - 1112: TimeOfDay2(["ID_Einst_SilenceTimer_19", "Unknown_Parameter_1112"]), - 1113: TimeOfDay2(["ID_Einst_SilenceTimer_20", "Unknown_Parameter_1113"]), - 1114: Unknown("Unknown_Parameter_1114"), - 1115: Unknown("Unknown_Parameter_1115"), - 1116: Unknown("Unknown_Parameter_1116"), - 1117: Unknown("Unknown_Parameter_1117"), - 1118: Unknown("Unknown_Parameter_1118"), - 1119: Timestamp(["LAST_DEFROST_TIMESTAMP", "Unknown_Parameter_1119"]), - 1120: Unknown("Unknown_Parameter_1120"), - 1121: Unknown("Unknown_Parameter_1121"), - 1122: Unknown("Unknown_Parameter_1122"), - 1123: Unknown("Unknown_Parameter_1123"), - 1124: Unknown("Unknown_Parameter_1124"), - 1125: Unknown("Unknown_Parameter_1125"), - 1126: Unknown("Unknown_Parameter_1126"), - 1127: Unknown("Unknown_Parameter_1127"), - 1128: Unknown("Unknown_Parameter_1128"), - 1129: Unknown("Unknown_Parameter_1129"), - 1130: Unknown("Unknown_Parameter_1130"), - 1131: Unknown("Unknown_Parameter_1131"), - 1132: Unknown("Unknown_Parameter_1132"), - 1133: Unknown("Unknown_Parameter_1133"), - 1134: Unknown("Unknown_Parameter_1134"), - 1135: Unknown("Unknown_Parameter_1135"), - 1136: Energy(["HEAT_ENERGY_INPUT", "Unknown_Parameter_1136"]), - 1137: Energy(["DHW_ENERGY_INPUT", "Unknown_Parameter_1137"]), - 1138: Unknown("Unknown_Parameter_1138"), - 1139: Energy(["COOLING_ENERGY_INPUT", "Unknown_Parameter_1139"]), - 1140: Unknown(["SECOND_HEAT_GENERATOR_AMOUNT_COUNTER", "Unknown_Parameter_1140"]), - 1141: Unknown("Unknown_Parameter_1141"), - 1142: Unknown("Unknown_Parameter_1142"), - 1143: Unknown("Unknown_Parameter_1143"), - 1144: Unknown("Unknown_Parameter_1144"), - 1145: Unknown("Unknown_Parameter_1145"), - 1146: Unknown("Unknown_Parameter_1146"), - 1147: Unknown("Unknown_Parameter_1147"), - 1148: Celsius(["HEATING_TARGET_TEMP_ROOM_THERMOSTAT", "Unknown_Parameter_1148"], True), - 1149: Unknown("Unknown_Parameter_1149"), - 1150: Unknown("Unknown_Parameter_1150"), - 1151: Unknown("Unknown_Parameter_1151"), - 1152: Unknown("Unknown_Parameter_1152"), - 1153: Unknown("Unknown_Parameter_1153"), - 1154: Unknown("Unknown_Parameter_1154"), - 1155: Unknown("Unknown_Parameter_1155"), - 1156: Unknown("Unknown_Parameter_1156"), - 1157: Unknown("Unknown_Parameter_1157"), - 1158: Unknown(["POWER_LIMIT_SWITCH", "Unknown_Parameter_1158"]), - 1159: Unknown(["POWER_LIMIT_VALUE", "Unknown_Parameter_1159"]), - } + self._data = {d.index: d.create_field() for d in PARAMETERS_DEFINITIONS} @property def parameters(self): diff --git a/luxtronik/shi/constants.py b/luxtronik/shi/constants.py index 29ea1a79..1e958c66 100644 --- a/luxtronik/shi/constants.py +++ b/luxtronik/shi/constants.py @@ -8,9 +8,6 @@ # Default timeout (in seconds) for Modbus operations LUXTRONIK_DEFAULT_MODBUS_TIMEOUT: Final = 30 -# Default offset for the input or holding indices -LUXTRONIK_DEFAULT_DEFINITION_OFFSET: Final = 10000 - # Identifier of holding data-vectors and partial name for unknown holding fields HOLDINGS_FIELD_NAME: Final = "holding" diff --git a/luxtronik/shi/definitions.py b/luxtronik/shi/definitions.py index 46f22249..56a945cf 100644 --- a/luxtronik/shi/definitions.py +++ b/luxtronik/shi/definitions.py @@ -9,7 +9,6 @@ from luxtronik.datatypes import Unknown from luxtronik.shi.constants import ( - LUXTRONIK_DEFAULT_DEFINITION_OFFSET, LUXTRONIK_SHI_REGISTER_BIT_SIZE, LUXTRONIK_VALUE_FUNCTION_NOT_AVAILABLE ) @@ -42,15 +41,14 @@ class LuxtronikDefinition: "description": "", } - def __init__(self, data_dict, type_name, offset=LUXTRONIK_DEFAULT_DEFINITION_OFFSET): + def __init__(self, data_dict, type_name, offset): """ Initialize a definition from a data-dictionary. Args: data_dict (dict): Definition values. Missing keys are filled with defaults. - type_name (str): The type name e.g. 'holding', 'input', ... . + type_name (str): The type name e.g. 'parameter', 'holding', 'input', ... . offset (str): Offset of the address from the specified index. - (Default: LUXTRONIK_DEFAULT_DEFINITION_OFFSET) Notes: - Only 'index' is strictly required within the `data_dict`. @@ -89,7 +87,7 @@ def __init__(self, data_dict, type_name, offset=LUXTRONIK_DEFAULT_DEFINITION_OFF LOGGER.error(f"Failed to create LuxtronikDefinition: '{e}' with {data_dict}") @classmethod - def unknown(cls, index, type_name, offset=LUXTRONIK_DEFAULT_DEFINITION_OFFSET): + def unknown(cls, index, type_name, offset): """ Create an "unknown" definition. @@ -97,7 +95,6 @@ def unknown(cls, index, type_name, offset=LUXTRONIK_DEFAULT_DEFINITION_OFFSET): index (int): The register index of the "unknown" definition. type_name (str): The type name e.g. 'holding', 'input', ... . offset (str): Offset of the address from the specified index. - (Default: LUXTRONIK_DEFAULT_DEFINITION_OFFSET) Returns: LuxtronikDefinition: A definition marked as unknown. @@ -121,7 +118,7 @@ def valid(self): @property def type_name(self): - "Returns the type name (e.g. 'holding', 'input', ...)." + "Returns the type name (e.g. 'parameter', 'holding', 'input', ...)." return self._type_name @property @@ -138,7 +135,7 @@ def addr(self): @property def count(self): - "Returns the assigned number of used bytes/words." + "Returns the assigned number of used registers." return self._count @property @@ -177,7 +174,7 @@ def create_field(self): Returns: Base | None: Field instance or None if invalid. """ - return self.data_type(self.name, self.writeable) if self.valid else None + return self.data_type(self.names, self.writeable) if self.valid else None ############################################################################### @@ -395,15 +392,14 @@ def _init_instance(self, name, offset, version): self._definitions = [] self._lookup = LuxtronikDefinitionsDictionary() - def __init__(self, definitions_list, name, offset=LUXTRONIK_DEFAULT_DEFINITION_OFFSET): + def __init__(self, definitions_list, name, offset): """ Initialize the (by index sorted) definitions list. Args: definitions_list (list[dict]): Raw definition entries as list of data-dictionaries. - name (str): Name related to this type of definitions (e.g. "holding") + name (str): Name related to this type of definitions (e.g. "calculation", "holding", etc.) offset (int): Offset applied to register indices. - (Default: LUXTRONIK_DEFAULT_DEFINITION_OFFSET) Notes on the definitions_list: - Must be sorted by ascending index diff --git a/luxtronik/visibilities.py b/luxtronik/visibilities.py index bbdac487..1d40a521 100755 --- a/luxtronik/visibilities.py +++ b/luxtronik/visibilities.py @@ -1,402 +1,31 @@ """Parse luxtronik visibilities.""" import logging +from typing import Final +from luxtronik.definitions.visibilities import VISIBILITIES_DEFINITIONS_LIST, VISIBILITIES_OFFSET + +from luxtronik.constants import VISIBILITIES_FIELD_NAME +from luxtronik.shi.definitions import LuxtronikDefinitionsList from luxtronik.data_vector import DataVector -from luxtronik.datatypes import Unknown +VISIBILITIES_DEFINITIONS: Final = LuxtronikDefinitionsList( + VISIBILITIES_DEFINITIONS_LIST, + VISIBILITIES_FIELD_NAME, + VISIBILITIES_OFFSET +) class Visibilities(DataVector): """Class that holds all visibilities.""" logger = logging.getLogger("Luxtronik.Visibilities") - name = "Visibility" + name = VISIBILITIES_FIELD_NAME + definitions = VISIBILITIES_DEFINITIONS def __init__(self): super().__init__() - self._data = { - 0: Unknown(["ID_Visi_NieAnzeigen", "Unknown_Visibility_0"]), - 1: Unknown(["ID_Visi_ImmerAnzeigen", "Unknown_Visibility_1"]), - 2: Unknown(["ID_Visi_Heizung", "Unknown_Visibility_2"]), - 3: Unknown(["ID_Visi_Brauwasser", "Unknown_Visibility_3"]), - 4: Unknown(["ID_Visi_Schwimmbad", "Unknown_Visibility_4"]), - 5: Unknown(["ID_Visi_Kuhlung", "Unknown_Visibility_5"]), - 6: Unknown(["ID_Visi_Lueftung", "Unknown_Visibility_6"]), - 7: Unknown(["ID_Visi_MK1", "Unknown_Visibility_7"]), - 8: Unknown(["ID_Visi_MK2", "Unknown_Visibility_8"]), - 9: Unknown(["ID_Visi_ThermDesinfekt", "Unknown_Visibility_9"]), - 10: Unknown(["ID_Visi_Zirkulation", "Unknown_Visibility_10"]), - 11: Unknown(["ID_Visi_KuhlTemp_SolltempMK1", "Unknown_Visibility_11"]), - 12: Unknown(["ID_Visi_KuhlTemp_SolltempMK2", "Unknown_Visibility_12"]), - 13: Unknown(["ID_Visi_KuhlTemp_ATDiffMK1", "Unknown_Visibility_13"]), - 14: Unknown(["ID_Visi_KuhlTemp_ATDiffMK2", "Unknown_Visibility_14"]), - 15: Unknown(["ID_Visi_Service_Information", "Unknown_Visibility_15"]), - 16: Unknown(["ID_Visi_Service_Einstellung", "Unknown_Visibility_16"]), - 17: Unknown(["ID_Visi_Service_Sprache", "Unknown_Visibility_17"]), - 18: Unknown(["ID_Visi_Service_DatumUhrzeit", "Unknown_Visibility_18"]), - 19: Unknown(["ID_Visi_Service_Ausheiz", "Unknown_Visibility_19"]), - 20: Unknown(["ID_Visi_Service_Anlagenkonfiguration", "Unknown_Visibility_20"]), - 21: Unknown(["ID_Visi_Service_IBNAssistant", "Unknown_Visibility_21"]), - 22: Unknown(["ID_Visi_Service_ParameterIBNZuruck", "Unknown_Visibility_22"]), - 23: Unknown(["ID_Visi_Temp_Vorlauf", "Unknown_Visibility_23"]), - 24: Unknown(["ID_Visi_Temp_Rucklauf", "Unknown_Visibility_24"]), - 25: Unknown(["ID_Visi_Temp_RL_Soll", "Unknown_Visibility_25"]), - 26: Unknown(["ID_Visi_Temp_Ruecklext", "Unknown_Visibility_26"]), - 27: Unknown(["ID_Visi_Temp_Heissgas", "Unknown_Visibility_27"]), - 28: Unknown(["ID_Visi_Temp_Aussent", "Unknown_Visibility_28"]), - 29: Unknown(["ID_Visi_Temp_BW_Ist", "Unknown_Visibility_29"]), - 30: Unknown(["ID_Visi_Temp_BW_Soll", "Unknown_Visibility_30"]), - 31: Unknown(["ID_Visi_Temp_WQ_Ein", "Unknown_Visibility_31"]), - 32: Unknown(["ID_Visi_Temp_Kaltekreis", "Unknown_Visibility_32"]), - 33: Unknown(["ID_Visi_Temp_MK1_Vorlauf", "Unknown_Visibility_33"]), - 34: Unknown(["ID_Visi_Temp_MK1VL_Soll", "Unknown_Visibility_34"]), - 35: Unknown(["ID_Visi_Temp_Raumstation", "Unknown_Visibility_35"]), - 36: Unknown(["ID_Visi_Temp_MK2_Vorlauf", "Unknown_Visibility_36"]), - 37: Unknown(["ID_Visi_Temp_MK2VL_Soll", "Unknown_Visibility_37"]), - 38: Unknown(["ID_Visi_Temp_Solarkoll", "Unknown_Visibility_38"]), - 39: Unknown(["ID_Visi_Temp_Solarsp", "Unknown_Visibility_39"]), - 40: Unknown(["ID_Visi_Temp_Ext_Energ", "Unknown_Visibility_40"]), - 41: Unknown(["ID_Visi_IN_ASD", "Unknown_Visibility_41"]), - 42: Unknown(["ID_Visi_IN_BWT", "Unknown_Visibility_42"]), - 43: Unknown(["ID_Visi_IN_EVU", "Unknown_Visibility_43"]), - 44: Unknown(["ID_Visi_IN_HD", "Unknown_Visibility_44"]), - 45: Unknown(["ID_Visi_IN_MOT", "Unknown_Visibility_45"]), - 46: Unknown(["ID_Visi_IN_ND", "Unknown_Visibility_46"]), - 47: Unknown(["ID_Visi_IN_PEX", "Unknown_Visibility_47"]), - 48: Unknown(["ID_Visi_IN_SWT", "Unknown_Visibility_48"]), - 49: Unknown(["ID_Visi_OUT_Abtauventil", "Unknown_Visibility_49"]), - 50: Unknown(["ID_Visi_OUT_BUP", "Unknown_Visibility_50"]), - 51: Unknown(["ID_Visi_OUT_FUP1", "Unknown_Visibility_51"]), - 52: Unknown(["ID_Visi_OUT_HUP", "Unknown_Visibility_52"]), - 53: Unknown(["ID_Visi_OUT_Mischer1Auf", "Unknown_Visibility_53"]), - 54: Unknown(["ID_Visi_OUT_Mischer1Zu", "Unknown_Visibility_54"]), - 55: Unknown(["ID_Visi_OUT_Ventilation", "Unknown_Visibility_55"]), - 56: Unknown(["ID_Visi_OUT_Ventil_BOSUP", "Unknown_Visibility_56"]), - 57: Unknown(["ID_Visi_OUT_Verdichter1", "Unknown_Visibility_57"]), - 58: Unknown(["ID_Visi_OUT_Verdichter2", "Unknown_Visibility_58"]), - 59: Unknown(["ID_Visi_OUT_ZIP", "Unknown_Visibility_59"]), - 60: Unknown(["ID_Visi_OUT_ZUP", "Unknown_Visibility_60"]), - 61: Unknown(["ID_Visi_OUT_ZWE1", "Unknown_Visibility_61"]), - 62: Unknown(["ID_Visi_OUT_ZWE2_SST", "Unknown_Visibility_62"]), - 63: Unknown(["ID_Visi_OUT_ZWE3", "Unknown_Visibility_63"]), - 64: Unknown(["ID_Visi_OUT_FUP2", "Unknown_Visibility_64"]), - 65: Unknown(["ID_Visi_OUT_SLP", "Unknown_Visibility_65"]), - 66: Unknown(["ID_Visi_OUT_SUP", "Unknown_Visibility_66"]), - 67: Unknown(["ID_Visi_OUT_Mischer2Auf", "Unknown_Visibility_67"]), - 68: Unknown(["ID_Visi_OUT_Mischer2Zu", "Unknown_Visibility_68"]), - 69: Unknown(["ID_Visi_AblaufZ_WP_Seit", "Unknown_Visibility_69"]), - 70: Unknown(["ID_Visi_AblaufZ_ZWE1_seit", "Unknown_Visibility_70"]), - 71: Unknown(["ID_Visi_AblaufZ_ZWE2_seit", "Unknown_Visibility_71"]), - 72: Unknown(["ID_Visi_AblaufZ_ZWE3_seit", "Unknown_Visibility_72"]), - 73: Unknown(["ID_Visi_AblaufZ_Netzeinv", "Unknown_Visibility_73"]), - 74: Unknown(["ID_Visi_AblaufZ_SSP_Zeit1", "Unknown_Visibility_74"]), - 75: Unknown(["ID_Visi_AblaufZ_VD_Stand", "Unknown_Visibility_75"]), - 76: Unknown(["ID_Visi_AblaufZ_HRM_Zeit", "Unknown_Visibility_76"]), - 77: Unknown(["ID_Visi_AblaufZ_HRW_Zeit", "Unknown_Visibility_77"]), - 78: Unknown(["ID_Visi_AblaufZ_TDI_seit", "Unknown_Visibility_78"]), - 79: Unknown(["ID_Visi_AblaufZ_Sperre_BW", "Unknown_Visibility_79"]), - 80: Unknown(["ID_Visi_Bst_BStdVD1", "Unknown_Visibility_80"]), - 81: Unknown(["ID_Visi_Bst_ImpVD1", "Unknown_Visibility_81"]), - 82: Unknown(["ID_Visi_Bst_dEZVD1", "Unknown_Visibility_82"]), - 83: Unknown(["ID_Visi_Bst_BStdVD2", "Unknown_Visibility_83"]), - 84: Unknown(["ID_Visi_Bst_ImpVD2", "Unknown_Visibility_84"]), - 85: Unknown(["ID_Visi_Bst_dEZVD2", "Unknown_Visibility_85"]), - 86: Unknown(["ID_Visi_Bst_BStdZWE1", "Unknown_Visibility_86"]), - 87: Unknown(["ID_Visi_Bst_BStdZWE2", "Unknown_Visibility_87"]), - 88: Unknown(["ID_Visi_Bst_BStdZWE3", "Unknown_Visibility_88"]), - 89: Unknown(["ID_Visi_Bst_BStdWP", "Unknown_Visibility_89"]), - 90: Unknown(["ID_Visi_Text_Kurzprogramme", "Unknown_Visibility_90"]), - 91: Unknown(["ID_Visi_Text_Zwangsheizung", "Unknown_Visibility_91"]), - 92: Unknown(["ID_Visi_Text_Zwangsbrauchwasser", "Unknown_Visibility_92"]), - 93: Unknown(["ID_Visi_Text_Abtauen", "Unknown_Visibility_93"]), - 94: Unknown(["ID_Visi_EinstTemp_RucklBegr", "Unknown_Visibility_94"]), - 95: Unknown(["ID_Visi_EinstTemp_HystereseHR", "Unknown_Visibility_95"]), - 96: Unknown(["ID_Visi_EinstTemp_TRErhmax", "Unknown_Visibility_96"]), - 97: Unknown(["ID_Visi_EinstTemp_Freig2VD", "Unknown_Visibility_97"]), - 98: Unknown(["ID_Visi_EinstTemp_FreigZWE", "Unknown_Visibility_98"]), - 99: Unknown(["ID_Visi_EinstTemp_Tluftabt", "Unknown_Visibility_99"]), - 100: Unknown(["ID_Visi_EinstTemp_TDISolltemp", "Unknown_Visibility_100"]), - 101: Unknown(["ID_Visi_EinstTemp_HystereseBW", "Unknown_Visibility_101"]), - 102: Unknown(["ID_Visi_EinstTemp_Vorl2VDBW", "Unknown_Visibility_102"]), - 103: Unknown(["ID_Visi_EinstTemp_TAussenmax", "Unknown_Visibility_103"]), - 104: Unknown(["ID_Visi_EinstTemp_TAussenmin", "Unknown_Visibility_104"]), - 105: Unknown(["ID_Visi_EinstTemp_TWQmin", "Unknown_Visibility_105"]), - 106: Unknown(["ID_Visi_EinstTemp_THGmax", "Unknown_Visibility_106"]), - 107: Unknown(["ID_Visi_EinstTemp_TLABTEnde", "Unknown_Visibility_107"]), - 108: Unknown(["ID_Visi_EinstTemp_Absenkbis", "Unknown_Visibility_108"]), - 109: Unknown(["ID_Visi_EinstTemp_Vorlaufmax", "Unknown_Visibility_109"]), - 110: Unknown(["ID_Visi_EinstTemp_TDiffEin", "Unknown_Visibility_110"]), - 111: Unknown(["ID_Visi_EinstTemp_TDiffAus", "Unknown_Visibility_111"]), - 112: Unknown(["ID_Visi_EinstTemp_TDiffmax", "Unknown_Visibility_112"]), - 113: Unknown(["ID_Visi_EinstTemp_TEEHeizung", "Unknown_Visibility_113"]), - 114: Unknown(["ID_Visi_EinstTemp_TEEBrauchw", "Unknown_Visibility_114"]), - 115: Unknown(["ID_Visi_EinstTemp_Vorl2VDSW", "Unknown_Visibility_115"]), - 116: Unknown(["ID_Visi_EinstTemp_VLMaxMk1", "Unknown_Visibility_116"]), - 117: Unknown(["ID_Visi_EinstTemp_VLMaxMk2", "Unknown_Visibility_117"]), - 118: Unknown(["ID_Visi_Priori_Brauchwasser", "Unknown_Visibility_118"]), - 119: Unknown(["ID_Visi_Priori_Heizung", "Unknown_Visibility_119"]), - 120: Unknown(["ID_Visi_Priori_Schwimmbad", "Unknown_Visibility_120"]), - 121: Unknown(["ID_Visi_SysEin_EVUSperre", "Unknown_Visibility_121"]), - 122: Unknown(["ID_Visi_SysEin_Raumstation", "Unknown_Visibility_122"]), - 123: Unknown(["ID_Visi_SysEin_Einbindung", "Unknown_Visibility_123"]), - 124: Unknown(["ID_Visi_SysEin_Mischkreis1", "Unknown_Visibility_124"]), - 125: Unknown(["ID_Visi_SysEin_Mischkreis2", "Unknown_Visibility_125"]), - 126: Unknown(["ID_Visi_SysEin_ZWE1Art", "Unknown_Visibility_126"]), - 127: Unknown(["ID_Visi_SysEin_ZWE1Fkt", "Unknown_Visibility_127"]), - 128: Unknown(["ID_Visi_SysEin_ZWE2Art", "Unknown_Visibility_128"]), - 129: Unknown(["ID_Visi_SysEin_ZWE2Fkt", "Unknown_Visibility_129"]), - 130: Unknown(["ID_Visi_SysEin_ZWE3Art", "Unknown_Visibility_130"]), - 131: Unknown(["ID_Visi_SysEin_ZWE3Fkt", "Unknown_Visibility_131"]), - 132: Unknown(["ID_Visi_SysEin_Stoerung", "Unknown_Visibility_132"]), - 133: Unknown(["ID_Visi_SysEin_Brauchwasser1", "Unknown_Visibility_133"]), - 134: Unknown(["ID_Visi_SysEin_Brauchwasser2", "Unknown_Visibility_134"]), - 135: Unknown(["ID_Visi_SysEin_Brauchwasser3", "Unknown_Visibility_135"]), - 136: Unknown(["ID_Visi_SysEin_Brauchwasser4", "Unknown_Visibility_136"]), - 137: Unknown(["ID_Visi_SysEin_Brauchwasser5", "Unknown_Visibility_137"]), - 138: Unknown(["ID_Visi_SysEin_BWWPmax", "Unknown_Visibility_138"]), - 139: Unknown(["ID_Visi_SysEin_Abtzykmax", "Unknown_Visibility_139"]), - 140: Unknown(["ID_Visi_SysEin_Luftabt", "Unknown_Visibility_140"]), - 141: Unknown(["ID_Visi_SysEin_LuftAbtmax", "Unknown_Visibility_141"]), - 142: Unknown(["ID_Visi_SysEin_Abtauen1", "Unknown_Visibility_142"]), - 143: Unknown(["ID_Visi_SysEin_Abtauen2", "Unknown_Visibility_143"]), - 144: Unknown(["ID_Visi_SysEin_Pumpenoptim", "Unknown_Visibility_144"]), - 145: Unknown(["ID_Visi_SysEin_Zusatzpumpe", "Unknown_Visibility_145"]), - 146: Unknown(["ID_Visi_SysEin_Zugang", "Unknown_Visibility_146"]), - 147: Unknown(["ID_Visi_SysEin_SoledrDurchf", "Unknown_Visibility_147"]), - 148: Unknown(["ID_Visi_SysEin_UberwachungVD", "Unknown_Visibility_148"]), - 149: Unknown(["ID_Visi_SysEin_RegelungHK", "Unknown_Visibility_149"]), - 150: Unknown(["ID_Visi_SysEin_RegelungMK1", "Unknown_Visibility_150"]), - 151: Unknown(["ID_Visi_SysEin_RegelungMK2", "Unknown_Visibility_151"]), - 152: Unknown(["ID_Visi_SysEin_Kuhlung", "Unknown_Visibility_152"]), - 153: Unknown(["ID_Visi_SysEin_Ausheizen", "Unknown_Visibility_153"]), - 154: Unknown(["ID_Visi_SysEin_ElektrAnode", "Unknown_Visibility_154"]), - 155: Unknown(["ID_Visi_SysEin_SWBBer", "Unknown_Visibility_155"]), - 156: Unknown(["ID_Visi_SysEin_SWBMin", "Unknown_Visibility_156"]), - 157: Unknown(["ID_Visi_SysEin_Heizung", "Unknown_Visibility_157"]), - 158: Unknown(["ID_Visi_SysEin_PeriodeMk1", "Unknown_Visibility_158"]), - 159: Unknown(["ID_Visi_SysEin_LaufzeitMk1", "Unknown_Visibility_159"]), - 160: Unknown(["ID_Visi_SysEin_PeriodeMk2", "Unknown_Visibility_160"]), - 161: Unknown(["ID_Visi_SysEin_LaufzeitMk2", "Unknown_Visibility_161"]), - 162: Unknown(["ID_Visi_SysEin_Heizgrenze", "Unknown_Visibility_162"]), - 163: Unknown(["ID_Visi_Enlt_HUP", "Unknown_Visibility_163"]), - 164: Unknown(["ID_Visi_Enlt_ZUP", "Unknown_Visibility_164"]), - 165: Unknown(["ID_Visi_Enlt_BUP", "Unknown_Visibility_165"]), - 166: Unknown(["ID_Visi_Enlt_Ventilator_BOSUP", "Unknown_Visibility_166"]), - 167: Unknown(["ID_Visi_Enlt_MA1", "Unknown_Visibility_167"]), - 168: Unknown(["ID_Visi_Enlt_MZ1", "Unknown_Visibility_168"]), - 169: Unknown(["ID_Visi_Enlt_ZIP", "Unknown_Visibility_169"]), - 170: Unknown(["ID_Visi_Enlt_MA2", "Unknown_Visibility_170"]), - 171: Unknown(["ID_Visi_Enlt_MZ2", "Unknown_Visibility_171"]), - 172: Unknown(["ID_Visi_Enlt_SUP", "Unknown_Visibility_172"]), - 173: Unknown(["ID_Visi_Enlt_SLP", "Unknown_Visibility_173"]), - 174: Unknown(["ID_Visi_Enlt_FP2", "Unknown_Visibility_174"]), - 175: Unknown(["ID_Visi_Enlt_Laufzeit", "Unknown_Visibility_175"]), - 176: Unknown(["ID_Visi_Anlgkonf_Heizung", "Unknown_Visibility_176"]), - 177: Unknown(["ID_Visi_Anlgkonf_Brauchwarmwasser", "Unknown_Visibility_177"]), - 178: Unknown(["ID_Visi_Anlgkonf_Schwimmbad", "Unknown_Visibility_178"]), - 179: Unknown(["ID_Visi_Heizung_Betriebsart", "Unknown_Visibility_179"]), - 180: Unknown(["ID_Visi_Heizung_TemperaturPlusMinus", "Unknown_Visibility_180"]), - 181: Unknown(["ID_Visi_Heizung_Heizkurven", "Unknown_Visibility_181"]), - 182: Unknown(["ID_Visi_Heizung_Zeitschaltprogramm", "ID_Visi_Heizung_Zeitschlaltprogramm", "Unknown_Visibility_182"]), - 183: Unknown(["ID_Visi_Heizung_Heizgrenze", "Unknown_Visibility_183"]), - 184: Unknown(["ID_Visi_Mitteltemperatur", "Unknown_Visibility_184"]), - 185: Unknown(["ID_Visi_Dataenlogger", "Unknown_Visibility_185"]), - 186: Unknown(["ID_Visi_Sprachen_DEUTSCH", "Unknown_Visibility_186"]), - 187: Unknown(["ID_Visi_Sprachen_ENGLISH", "Unknown_Visibility_187"]), - 188: Unknown(["ID_Visi_Sprachen_FRANCAIS", "Unknown_Visibility_188"]), - 189: Unknown(["ID_Visi_Sprachen_NORWAY", "Unknown_Visibility_189"]), - 190: Unknown(["ID_Visi_Sprachen_TCHECH", "Unknown_Visibility_190"]), - 191: Unknown(["ID_Visi_Sprachen_ITALIANO", "Unknown_Visibility_191"]), - 192: Unknown(["ID_Visi_Sprachen_NEDERLANDS", "Unknown_Visibility_192"]), - 193: Unknown(["ID_Visi_Sprachen_SVENSKA", "Unknown_Visibility_193"]), - 194: Unknown(["ID_Visi_Sprachen_POLSKI", "Unknown_Visibility_194"]), - 195: Unknown(["ID_Visi_Sprachen_MAGYARUL", "Unknown_Visibility_195"]), - 196: Unknown(["ID_Visi_ErrorUSBspeichern", "Unknown_Visibility_196"]), - 197: Unknown(["ID_Visi_Bst_BStdHz", "Unknown_Visibility_197"]), - 198: Unknown(["ID_Visi_Bst_BStdBW", "Unknown_Visibility_198"]), - 199: Unknown(["ID_Visi_Bst_BStdKue", "Unknown_Visibility_199"]), - 200: Unknown(["ID_Visi_Service_Systemsteuerung", "Unknown_Visibility_200"]), - 201: Unknown(["ID_Visi_Service_Systemsteuerung_Contrast", "Unknown_Visibility_201"]), - 202: Unknown(["ID_Visi_Service_Systemsteuerung_Webserver", "Unknown_Visibility_202"]), - 203: Unknown(["ID_Visi_Service_Systemsteuerung_IPAdresse", "Unknown_Visibility_203"]), - 204: Unknown(["ID_Visi_Service_Systemsteuerung_Fernwartung", "Unknown_Visibility_204"]), - 205: Unknown(["ID_Visi_Paralleleschaltung", "Unknown_Visibility_205"]), - 206: Unknown(["ID_Visi_SysEin_Paralleleschaltung", "Unknown_Visibility_206"]), - 207: Unknown(["ID_Visi_Sprachen_DANSK", "Unknown_Visibility_207"]), - 208: Unknown(["ID_Visi_Sprachen_PORTUGES", "Unknown_Visibility_208"]), - 209: Unknown(["ID_Visi_Heizkurve_Heizung", "Unknown_Visibility_209"]), - 210: Unknown(["ID_Visi_SysEin_Mischkreis3", "Unknown_Visibility_210"]), - 211: Unknown(["ID_Visi_MK3", "Unknown_Visibility_211"]), - 212: Unknown(["ID_Visi_Temp_MK3_Vorlauf", "Unknown_Visibility_212"]), - 213: Unknown(["ID_Visi_Temp_MK3VL_Soll", "Unknown_Visibility_213"]), - 214: Unknown(["ID_Visi_OUT_Mischer3Auf", "Unknown_Visibility_214"]), - 215: Unknown(["ID_Visi_OUT_Mischer3Zu", "Unknown_Visibility_215"]), - 216: Unknown(["ID_Visi_SysEin_RegelungMK3", "Unknown_Visibility_216"]), - 217: Unknown(["ID_Visi_SysEin_PeriodeMk3", "Unknown_Visibility_217"]), - 218: Unknown(["ID_Visi_SysEin_LaufzeitMk3", "Unknown_Visibility_218"]), - 219: Unknown(["ID_Visi_SysEin_Kuhl_Zeit_Ein", "Unknown_Visibility_219"]), - 220: Unknown(["ID_Visi_SysEin_Kuhl_Zeit_Aus", "Unknown_Visibility_220"]), - 221: Unknown(["ID_Visi_AblaufZ_AbtauIn", "Unknown_Visibility_221"]), - 222: Unknown(["ID_Visi_Waermemenge_WS", "Unknown_Visibility_222"]), - 223: Unknown(["ID_Visi_Waermemenge_WQ", "Unknown_Visibility_223"]), - 224: Unknown(["ID_Visi_Enlt_MA3", "Unknown_Visibility_224"]), - 225: Unknown(["ID_Visi_Enlt_MZ3", "Unknown_Visibility_225"]), - 226: Unknown(["ID_Visi_Enlt_FP3", "Unknown_Visibility_226"]), - 227: Unknown(["ID_Visi_OUT_FUP3", "Unknown_Visibility_227"]), - 228: Unknown(["ID_Visi_Temp_Raumstation2", "Unknown_Visibility_228"]), - 229: Unknown(["ID_Visi_Temp_Raumstation3", "Unknown_Visibility_229"]), - 230: Unknown(["ID_Visi_Bst_BStdSW", "Unknown_Visibility_230"]), - 231: Unknown(["ID_Visi_Sprachen_LITAUISCH", "Unknown_Visibility_231"]), - 232: Unknown(["ID_Visi_Sprachen_ESTNICH", "Unknown_Visibility_232"]), - 233: Unknown(["ID_Visi_SysEin_Fernwartung", "Unknown_Visibility_233"]), - 234: Unknown(["ID_Visi_Sprachen_SLOVENISCH", "Unknown_Visibility_234"]), - 235: Unknown(["ID_Visi_EinstTemp_TA_EG", "Unknown_Visibility_235"]), - 236: Unknown(["ID_Visi_Einst_TVLmax_EG", "Unknown_Visibility_236"]), - 237: Unknown(["ID_Visi_SysEin_PoptNachlauf", "Unknown_Visibility_237"]), - 238: Unknown(["ID_Visi_RFV_K_Kuehlin", "Unknown_Visibility_238"]), - 239: Unknown(["ID_Visi_SysEin_EffizienzpumpeNom", "Unknown_Visibility_239"]), - 240: Unknown(["ID_Visi_SysEin_EffizienzpumpeMin", "Unknown_Visibility_240"]), - 241: Unknown(["ID_Visi_SysEin_Effizienzpumpe", "Unknown_Visibility_241"]), - 242: Unknown(["ID_Visi_SysEin_Waermemenge", "Unknown_Visibility_242"]), - 243: Unknown(["ID_Visi_Service_WMZ_Effizienz", "Unknown_Visibility_243"]), - 244: Unknown(["ID_Visi_SysEin_Wm_Versorgung_Korrektur", "Unknown_Visibility_244"]), - 245: Unknown(["ID_Visi_SysEin_Wm_Auswertung_Korrektur", "Unknown_Visibility_245"]), - 246: Unknown(["ID_Visi_IN_AnalogIn", "Unknown_Visibility_246"]), - 247: Unknown(["ID_Visi_Eins_SN_Eingabe", "Unknown_Visibility_247"]), - 248: Unknown(["ID_Visi_OUT_Analog_1", "Unknown_Visibility_248"]), - 249: Unknown(["ID_Visi_OUT_Analog_2", "Unknown_Visibility_249"]), - 250: Unknown(["ID_Visi_Solar", "Unknown_Visibility_250"]), - 251: Unknown(["ID_Visi_SysEin_Solar", "Unknown_Visibility_251"]), - 252: Unknown(["ID_Visi_EinstTemp_TDiffKollmax", "Unknown_Visibility_252"]), - 253: Unknown(["ID_Visi_AblaufZ_HG_Sperre", "Unknown_Visibility_253"]), - 254: Unknown(["ID_Visi_SysEin_Akt_Kuehlung", "Unknown_Visibility_254"]), - 255: Unknown(["ID_Visi_SysEin_Vorlauf_VBO", "Unknown_Visibility_255"]), - 256: Unknown(["ID_Visi_Einst_KRHyst", "Unknown_Visibility_256"]), - 257: Unknown(["ID_Visi_Einst_Akt_Kuehl_Speicher_min", "Unknown_Visibility_257"]), - 258: Unknown(["ID_Visi_Einst_Akt_Kuehl_Freig_WQE", "Unknown_Visibility_258"]), - 259: Unknown(["ID_Visi_SysEin_AbtZykMin", "Unknown_Visibility_259"]), - 260: Unknown(["ID_Visi_SysEin_VD2_Zeit_Min", "Unknown_Visibility_260"]), - 261: Unknown(["ID_Visi_EinstTemp_Hysterese_HR_verkuerzt", "Unknown_Visibility_261"]), - 262: Unknown(["ID_Visi_Einst_Luf_Feuchteschutz_akt", "Unknown_Visibility_262"]), - 263: Unknown(["ID_Visi_Einst_Luf_Reduziert_akt", "Unknown_Visibility_263"]), - 264: Unknown(["ID_Visi_Einst_Luf_Nennlueftung_akt", "Unknown_Visibility_264"]), - 265: Unknown(["ID_Visi_Einst_Luf_Intensivlueftung_akt", "Unknown_Visibility_265"]), - 266: Unknown(["ID_Visi_Temperatur_Lueftung_Zuluft", "Unknown_Visibility_266"]), - 267: Unknown(["ID_Visi_Temperatur_Lueftung_Abluft", "Unknown_Visibility_267"]), - 268: Unknown(["ID_Visi_OUT_Analog_3", "Unknown_Visibility_268"]), - 269: Unknown(["ID_Visi_OUT_Analog_4", "Unknown_Visibility_269"]), - 270: Unknown(["ID_Visi_IN_Analog_2", "Unknown_Visibility_270"]), - 271: Unknown(["ID_Visi_IN_Analog_3", "Unknown_Visibility_271"]), - 272: Unknown(["ID_Visi_IN_SAX", "Unknown_Visibility_272"]), - 273: Unknown(["ID_Visi_OUT_VZU", "Unknown_Visibility_273"]), - 274: Unknown(["ID_Visi_OUT_VAB", "Unknown_Visibility_274"]), - 275: Unknown(["ID_Visi_OUT_VSK", "Unknown_Visibility_275"]), - 276: Unknown(["ID_Visi_OUT_FRH", "Unknown_Visibility_276"]), - 277: Unknown(["ID_Visi_KuhlTemp_SolltempMK3", "Unknown_Visibility_277"]), - 278: Unknown(["ID_Visi_KuhlTemp_ATDiffMK3", "Unknown_Visibility_278"]), - 279: Unknown(["ID_Visi_IN_SPL", "Unknown_Visibility_279"]), - 280: Unknown(["ID_Visi_SysEin_Lueftungsstufen", "Unknown_Visibility_280"]), - 281: Unknown(["ID_Visi_SysEin_Meldung_TDI", "Unknown_Visibility_281"]), - 282: Unknown(["ID_Visi_SysEin_Typ_WZW", "Unknown_Visibility_282"]), - 283: Unknown(["ID_Visi_BACnet", "Unknown_Visibility_283"]), - 284: Unknown(["ID_Visi_Sprachen_SLOWAKISCH", "Unknown_Visibility_284"]), - 285: Unknown(["ID_Visi_Sprachen_LETTISCH", "Unknown_Visibility_285"]), - 286: Unknown(["ID_Visi_Sprachen_FINNISCH", "Unknown_Visibility_286"]), - 287: Unknown(["ID_Visi_Kalibrierung_LWD", "Unknown_Visibility_287"]), - 288: Unknown(["ID_Visi_IN_Durchfluss", "Unknown_Visibility_288"]), - 289: Unknown(["ID_Visi_LIN_ANSAUG_VERDICHTER", "Unknown_Visibility_289"]), - 290: Unknown(["ID_Visi_LIN_VDH", "Unknown_Visibility_290"]), - 291: Unknown(["ID_Visi_LIN_UH", "Unknown_Visibility_291"]), - 292: Unknown(["ID_Visi_LIN_Druck", "Unknown_Visibility_292"]), - 293: Unknown(["ID_Visi_Einst_Sollwert_TRL_Kuehlen", "Unknown_Visibility_293"]), - 294: Unknown(["ID_Visi_Entl_ExVentil", "Unknown_Visibility_294"]), - 295: Unknown(["ID_Visi_Einst_Medium_Waermequelle", "Unknown_Visibility_295"]), - 296: Unknown(["ID_Visi_Einst_Multispeicher", "Unknown_Visibility_296"]), - 297: Unknown(["ID_Visi_Einst_Minimale_Ruecklaufsolltemperatur", "Unknown_Visibility_297"]), - 298: Unknown(["ID_Visi_Einst_PKuehlTime", "Unknown_Visibility_298"]), - 299: Unknown(["ID_Visi_Sprachen_TUERKISCH", "Unknown_Visibility_299"]), - 300: Unknown(["ID_Visi_RBE", "Unknown_Visibility_300"]), - 301: Unknown(["ID_Visi_Einst_Luf_Stufen_Faktor", "Unknown_Visibility_301"]), - 302: Unknown(["ID_Visi_Freigabe_Zeit_ZWE", "Unknown_Visibility_302"]), - 303: Unknown(["ID_Visi_Einst_min_VL_Kuehl", "Unknown_Visibility_303"]), - 304: Unknown(["ID_Visi_ZWE1", "Unknown_Visibility_304"]), - 305: Unknown(["ID_Visi_ZWE2", "Unknown_Visibility_305"]), - 306: Unknown(["ID_Visi_ZWE3", "Unknown_Visibility_306"]), - 307: Unknown(["ID_Visi_SEC", "Unknown_Visibility_307"]), - 308: Unknown(["ID_Visi_HZIO", "Unknown_Visibility_308"]), - 309: Unknown(["ID_Visi_WPIO", "Unknown_Visibility_309"]), - 310: Unknown(["ID_Visi_LIN_ANSAUG_VERDAMPFER", "Unknown_Visibility_310"]), - 311: Unknown(["ID_Visi_LIN_MULTI1", "Unknown_Visibility_311"]), - 312: Unknown(["ID_Visi_LIN_MULTI2", "Unknown_Visibility_312"]), - 313: Unknown(["ID_Visi_Einst_Leistung_ZWE", "Unknown_Visibility_313"]), - 314: Unknown(["ID_Visi_Sprachen_ESPANOL", "Unknown_Visibility_314"]), - 315: Unknown(["ID_Visi_Temp_BW_oben", "Unknown_Visibility_315"]), - 316: Unknown(["ID_Visi_MAXIO", "Unknown_Visibility_316"]), - 317: Unknown(["ID_Visi_OUT_Abtauwunsch", "Unknown_Visibility_317"]), - 318: Unknown(["ID_Visi_SmartGrid", "Unknown_Visibility_318"]), - 319: Unknown(["ID_Visi_Drehzahlgeregelt", "Unknown_Visibility_319"]), - 320: Unknown(["ID_Visi_P155_Inverter", "Unknown_Visibility_320"]), - 321: Unknown(["ID_Visi_Leistungsfreigabe", "Unknown_Visibility_321"]), - 322: Unknown(["ID_Visi_Einst_Vorl_akt_Kuehl", "Unknown_Visibility_322"]), - 323: Unknown(["ID_Visi_Einst_Abtauen_im_Warmwasser", "Unknown_Visibility_323"]), - 324: Unknown(["ID_Visi_Waermemenge_ZWE", "Unknown_Visibility_324"]), - 325: Unknown("Unknown_Visibility_325"), - 326: Unknown("Unknown_Visibility_326"), - 327: Unknown("Unknown_Visibility_327"), - 328: Unknown("Unknown_Visibility_328"), - 329: Unknown("Unknown_Visibility_329"), - 330: Unknown("Unknown_Visibility_330"), - 331: Unknown("Unknown_Visibility_331"), - 332: Unknown("Unknown_Visibility_332"), - 333: Unknown("Unknown_Visibility_333"), - 334: Unknown("Unknown_Visibility_334"), - 335: Unknown("Unknown_Visibility_335"), - 336: Unknown("Unknown_Visibility_336"), - 337: Unknown("Unknown_Visibility_337"), - 338: Unknown("Unknown_Visibility_338"), - 339: Unknown("Unknown_Visibility_339"), - 340: Unknown("Unknown_Visibility_340"), - 341: Unknown("Unknown_Visibility_341"), - 342: Unknown("Unknown_Visibility_342"), - 343: Unknown("Unknown_Visibility_343"), - 344: Unknown("Unknown_Visibility_344"), - 345: Unknown("Unknown_Visibility_345"), - 346: Unknown("Unknown_Visibility_346"), - 347: Unknown("Unknown_Visibility_347"), - 348: Unknown("Unknown_Visibility_348"), - 349: Unknown("Unknown_Visibility_349"), - 350: Unknown("Unknown_Visibility_350"), - 351: Unknown("Unknown_Visibility_351"), - 352: Unknown("Unknown_Visibility_352"), - 353: Unknown("Unknown_Visibility_353"), - 354: Unknown("Unknown_Visibility_354"), - 355: Unknown(["Unknown_Visibility_355", "Unknown_Parameter_355"]), - 356: Unknown(["Unknown_Visibility_356", "Unknown_Parameter_356"]), - 357: Unknown(["ELECTRICAL_POWER_LIMITATION_SWITCH", "Unknown_Visibility_357", "Unknown_Parameter_357"]), - 358: Unknown(["Unknown_Visibility_358", "Unknown_Parameter_358"]), - 359: Unknown(["Unknown_Visibility_359", "Unknown_Parameter_359"]), - 360: Unknown(["Unknown_Visibility_360", "Unknown_Parameter_360"]), - 361: Unknown(["Unknown_Visibility_361", "Unknown_Parameter_361"]), - 362: Unknown(["Unknown_Visibility_362", "Unknown_Parameter_362"]), - 363: Unknown(["Unknown_Visibility_363", "Unknown_Parameter_363"]), - 364: Unknown(["Unknown_Visibility_364", "Unknown_Parameter_364"]), - 365: Unknown(["Unknown_Visibility_365", "Unknown_Parameter_365"]), - 366: Unknown(["Unknown_Visibility_366", "Unknown_Parameter_366"]), - 367: Unknown(["Unknown_Visibility_367", "Unknown_Parameter_367"]), - 368: Unknown(["Unknown_Visibility_368", "Unknown_Parameter_368"]), - 369: Unknown(["Unknown_Visibility_369", "Unknown_Parameter_369"]), - 370: Unknown(["Unknown_Visibility_370", "Unknown_Parameter_370"]), - 371: Unknown(["Unknown_Visibility_371", "Unknown_Parameter_371"]), - 372: Unknown(["Unknown_Visibility_372", "Unknown_Parameter_372"]), - 373: Unknown(["Unknown_Visibility_373", "Unknown_Parameter_373"]), - 374: Unknown(["Unknown_Visibility_374", "Unknown_Parameter_374"]), - 375: Unknown(["Unknown_Visibility_375", "Unknown_Parameter_375"]), - 376: Unknown(["Unknown_Visibility_376", "Unknown_Parameter_376"]), - 377: Unknown(["Unknown_Visibility_377", "Unknown_Parameter_377"]), - 378: Unknown(["Unknown_Visibility_378", "Unknown_Parameter_378"]), - 379: Unknown(["Unknown_Visibility_379", "Unknown_Parameter_379"]), - } + self._data = {d.index: d.create_field() for d in VISIBILITIES_DEFINITIONS} @property def visibilities(self): diff --git a/tests/test_calculations.py b/tests/test_calculations.py index eae6df6a..3c06d351 100644 --- a/tests/test_calculations.py +++ b/tests/test_calculations.py @@ -11,5 +11,5 @@ class TestCalculations: def test_init(self): """Test cases for initialization""" calculations = Calculations() - assert calculations.name == "Calculation" + assert calculations.name == "calculation" assert calculations.calculations == calculations._data diff --git a/tests/test_parameters.py b/tests/test_parameters.py index d2bb7f74..3cce3943 100644 --- a/tests/test_parameters.py +++ b/tests/test_parameters.py @@ -11,7 +11,7 @@ class TestParameters: def test_init(self): """Test cases for initialization""" parameters = Parameters() - assert parameters.name == "Parameter" + assert parameters.name == "parameter" assert parameters.parameters == parameters._data assert parameters.safe assert len(parameters.queue) == 0 @@ -59,7 +59,7 @@ def test_parse(self): p = parameters.get(n) - assert p.name == f"Unknown_Parameter_{n}" + assert p.name == f"unknown_parameter_{n}" def test___iter__(self): """Test cases for __iter__""" diff --git a/tests/test_visibilities.py b/tests/test_visibilities.py index a110a610..5c7090bd 100644 --- a/tests/test_visibilities.py +++ b/tests/test_visibilities.py @@ -11,5 +11,5 @@ class TestVisibilities: def test_init(self): """Test cases for initialization""" visibilities = Visibilities() - assert visibilities.name == "Visibility" + assert visibilities.name == "visibility" assert visibilities.visibilities == visibilities._data