Skip to content

Commit 64cdf55

Browse files
committed
Fix API changes from 'registerIndex' to 'registerId'
1 parent d3948db commit 64cdf55

2 files changed

Lines changed: 7 additions & 9 deletions

File tree

ThermiaOnlineAPI/api/ThermiaAPI.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ def get_group_operational_operation(self, device: ThermiaHeatPump):
233233

234234
data = data[0]
235235

236-
device.set_register_index_operation_mode(data["registerIndex"])
236+
device.set_register_index_operation_mode(data["registerId"])
237237

238238
current_operation_mode_value = int(data.get("registerValue"))
239239
operation_modes_data = data.get("valueNames")
@@ -271,7 +271,7 @@ def __get_switch_register_index_and_value_from_group_by_register_name(
271271
self, register_group: list, register_name: str
272272
):
273273
default_return_object = {
274-
"registerIndex": None,
274+
"registerId": None,
275275
"registerValue": None,
276276
}
277277

@@ -297,7 +297,7 @@ def __get_switch_register_index_and_value_from_group_by_register_name(
297297
return default_return_object
298298

299299
return {
300-
"registerIndex": switch_data["registerIndex"],
300+
"registerId": switch_data["registerId"],
301301
"registerValue": int(register_value),
302302
}
303303

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

318-
device.set_register_index_hot_water_switch(
319-
hot_water_switch_data["registerIndex"]
320-
)
318+
device.set_register_index_hot_water_switch(hot_water_switch_data["registerId"])
321319

322320
device.set_register_index_hot_water_boost_switch(
323-
hot_water_boost_switch_data["registerIndex"]
321+
hot_water_boost_switch_data["registerId"]
324322
)
325323

326324
return {

ThermiaOnlineAPI/model/HeatPump.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ def __get_heat_temperature_data(self):
238238
data = [
239239
d
240240
for d in self.__group_temperatures
241-
if d["registerIndex"] == device_temperature_register_index
241+
if d["registerId"] == device_temperature_register_index
242242
]
243243

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

288288
return {
289-
"id": data["registerIndex"],
289+
"id": data["registerId"],
290290
"isReadOnly": data["isReadOnly"],
291291
"minValue": data["minValue"],
292292
"maxValue": data["maxValue"],

0 commit comments

Comments
 (0)