Skip to content

Commit

Permalink
Fix API changes from 'registerIndex' to 'registerId'
Browse files Browse the repository at this point in the history
  • Loading branch information
klejejs committed Apr 6, 2023
1 parent d3948db commit 64cdf55
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 9 deletions.
12 changes: 5 additions & 7 deletions ThermiaOnlineAPI/api/ThermiaAPI.py
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ def get_group_operational_operation(self, device: ThermiaHeatPump):

data = data[0]

device.set_register_index_operation_mode(data["registerIndex"])
device.set_register_index_operation_mode(data["registerId"])

current_operation_mode_value = int(data.get("registerValue"))
operation_modes_data = data.get("valueNames")
Expand Down Expand Up @@ -271,7 +271,7 @@ def __get_switch_register_index_and_value_from_group_by_register_name(
self, register_group: list, register_name: str
):
default_return_object = {
"registerIndex": None,
"registerId": None,
"registerValue": None,
}

Expand All @@ -297,7 +297,7 @@ def __get_switch_register_index_and_value_from_group_by_register_name(
return default_return_object

return {
"registerIndex": switch_data["registerIndex"],
"registerId": switch_data["registerId"],
"registerValue": int(register_value),
}

Expand All @@ -315,12 +315,10 @@ def get_group_hot_water(self, device: ThermiaHeatPump) -> Dict[str, Optional[int
)
)

device.set_register_index_hot_water_switch(
hot_water_switch_data["registerIndex"]
)
device.set_register_index_hot_water_switch(hot_water_switch_data["registerId"])

device.set_register_index_hot_water_boost_switch(
hot_water_boost_switch_data["registerIndex"]
hot_water_boost_switch_data["registerId"]
)

return {
Expand Down
4 changes: 2 additions & 2 deletions ThermiaOnlineAPI/model/HeatPump.py
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,7 @@ def __get_heat_temperature_data(self):
data = [
d
for d in self.__group_temperatures
if d["registerIndex"] == device_temperature_register_index
if d["registerId"] == device_temperature_register_index
]

if len(data) != 1:
Expand Down Expand Up @@ -286,7 +286,7 @@ def __get_data_from_group_by_register_name(self, group: list, register_name: str
data = data[0]

return {
"id": data["registerIndex"],
"id": data["registerId"],
"isReadOnly": data["isReadOnly"],
"minValue": data["minValue"],
"maxValue": data["maxValue"],
Expand Down

0 comments on commit 64cdf55

Please sign in to comment.