diff --git a/CHANGELOG.md b/CHANGELOG.md index 38187e45..3cb14a16 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1328,6 +1328,10 @@ from `Unknown`to `Energy` - Add `POWER_LIMIT_SWITCH` (index `1158`) of type `Unknown` - Add `Unknown_Parameter_1159` (index `1159`) of type `Unknown` - Add `POWER_LIMIT_VALUE` (index `1159`) of type `Unknown` +- Add `THERMAL_POWER_LIMIT_SWITCH` (index `1175`) of type `Unknown` +- Add `THERMAL_POWER_LIMIT_HEATING` (index `1176`) of type `Unknown` +- Add `THERMAL_POWER_LIMIT_WATER` (index `1177`) of type `Unknown` +- Add `THERMAL_POWER_LIMIT_COOLING` (index `1178`) of type `Unknown` ### Calculations @@ -1372,6 +1376,7 @@ from `IPAddress`to `IPv4Address` - Add `Unknown_Calculation_265` (index `265`) of type `Unknown` - Add `Unknown_Calculation_266` (index `266`) of type `Unknown` - Add `Desired_Room_Temperature` (index `267`) of type `Celsius` +- Add `Unknown_Calculation_268` (index `268`) of type `Unknown` - Add `AC_Power_Input` (index `268`) of type `Power` ### Visibilities diff --git a/luxtronik/definitions/calculations.py b/luxtronik/definitions/calculations.py index a35b17ba..4b0d8140 100644 --- a/luxtronik/definitions/calculations.py +++ b/luxtronik/definitions/calculations.py @@ -2804,6 +2804,12 @@ "unit": '°C/10', "description": '', }, + { + "index": 268, + "names": ['Unknown_Calculation_268'], + "type": Unknown, + "successor": 'AC_Power_Input', + }, { "index": 268, "count": 1, diff --git a/luxtronik/definitions/parameters.py b/luxtronik/definitions/parameters.py index 65423395..2831763d 100644 --- a/luxtronik/definitions/parameters.py +++ b/luxtronik/definitions/parameters.py @@ -11892,23 +11892,43 @@ }, { "index": 1175, - "names": ['Unknown_Parameter_1175'], + "count": 1, + "names": ['THERMAL_POWER_LIMIT_SWITCH', 'Unknown_Parameter_1175'], "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', }, { "index": 1176, - "names": ['Unknown_Parameter_1176'], + "count": 1, + "names": ['THERMAL_POWER_LIMIT_HEATING', 'Unknown_Parameter_1176'], "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', }, { "index": 1177, - "names": ['Unknown_Parameter_1177'], + "count": 1, + "names": ['THERMAL_POWER_LIMIT_WATER', 'Unknown_Parameter_1177'], "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', }, { "index": 1178, - "names": ['Unknown_Parameter_1178'], + "count": 1, + "names": ['THERMAL_POWER_LIMIT_COOLING', 'Unknown_Parameter_1178'], "type": Unknown, + "writeable": False, + "datatype": 'UINT32', + "unit": '', + "description": '', }, { "index": 1179, diff --git a/tests/test_compatibility.py b/tests/test_compatibility.py index 100aaf5f..947a1ae7 100644 --- a/tests/test_compatibility.py +++ b/tests/test_compatibility.py @@ -1302,9 +1302,13 @@ def test_compatibilities(self): "Unknown_Parameter_1173": (1173, Unknown), "Unknown_Parameter_1174": (1174, Unknown), "Unknown_Parameter_1175": (1175, Unknown), + "THERMAL_POWER_LIMIT_SWITCH": (1175, Unknown), "Unknown_Parameter_1176": (1176, Unknown), + "THERMAL_POWER_LIMIT_HEATING": (1176, Unknown), "Unknown_Parameter_1177": (1177, Unknown), + "THERMAL_POWER_LIMIT_WATER": (1177, Unknown), "Unknown_Parameter_1178": (1178, Unknown), + "THERMAL_POWER_LIMIT_COOLING": (1178, Unknown), "Unknown_Parameter_1179": (1179, Unknown), "Unknown_Parameter_1180": (1180, Unknown), "Unknown_Parameter_1181": (1181, Unknown), @@ -1610,6 +1614,7 @@ def test_compatibilities(self): "Unknown_Calculation_265": (265, Unknown), "Unknown_Calculation_266": (266, Unknown), "Desired_Room_Temperature": (267, Celsius), + "Unknown_Calculation_268": (268, Unknown), "AC_Power_Input": (268, Power), "Unknown_Calculation_269": (269, Unknown), "Unknown_Calculation_270": (270, Unknown),