Skip to content

Commit

Permalink
State update flow changes
Browse files Browse the repository at this point in the history
  • Loading branch information
klejejs committed Dec 26, 2021
1 parent 2d00507 commit 38e2a84
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions ThermiaOnlineAPI/model/WaterHeater.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,14 @@ def refetch_data(self):

def set_temperature(self, temperature: int):
LOGGER.info("Setting temperature to " + str(temperature))
self.__api_interface.set_temperature(self, temperature)
self.__status["heatingEffect"] = temperature # update local state before refetching data
self.__api_interface.set_temperature(self, temperature)
self.refetch_data()

def set_operation_mode(self, mode: str):
LOGGER.info("Setting operation mode to " + str(mode))
self.__api_interface.set_operation_mode(self, mode)
self.__operation_mode_state["current"] = mode # update local state before refetching data
self.__api_interface.set_operation_mode(self, mode)
self.refetch_data()

@property
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
setup(
name='ThermiaOnlineAPI',
packages=['ThermiaOnlineAPI', 'ThermiaOnlineAPI.api', 'ThermiaOnlineAPI.model'],
version='1.5',
version='1.6',
license='GPL-3.0',
description='A Python API for Thermia heat pumps using https://online.thermia.se',
long_description=long_description,
Expand Down

0 comments on commit 38e2a84

Please sign in to comment.