Skip to content

Commit 7879657

Browse files
author
Khole
authored
Merge pull request #21 from Pyhive/Fix_min_max_data
Second minmax Fix
2 parents fb34c01 + 49041c9 commit 7879657

2 files changed

Lines changed: 13 additions & 5 deletions

File tree

pyhiveapi/apyhiveapi/heating.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,19 @@ async def currentTemperature(self, device):
8989
state = data["props"]["temperature"]
9090

9191
if device["hiveID"] in self.session.data.minMax:
92-
if state < self.session.data.minMax[device["hiveID"]]["TodayMin"]:
93-
self.session.data.minMax[device["hiveID"]]["TodayMin"] = state
92+
if device["hiveID"]["TodayDate"] == str(datetime.date(datetime.now())):
93+
if state < self.session.data.minMax[device["hiveID"]]["TodayMin"]:
94+
self.session.data.minMax[device["hiveID"]]["TodayMin"] = state
9495

95-
if state > self.session.data.minMax[device["hiveID"]]["TodayMax"]:
96-
self.session.data.minMax[device["hiveID"]]["TodayMax"] = state
96+
if state > self.session.data.minMax[device["hiveID"]]["TodayMax"]:
97+
self.session.data.minMax[device["hiveID"]]["TodayMax"] = state
98+
else:
99+
data = {
100+
"TodayMin": state,
101+
"TodayMax": state,
102+
"TodayDate": str(datetime.date(datetime.now())),
103+
}
104+
self.session.data.minMax[device["hiveID"]] = data
97105

98106
if state < self.session.data.minMax[device["hiveID"]]["RestartMin"]:
99107
self.session.data.minMax[device["hiveID"]]["RestartMin"] = state

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def requirements_from_file(filename="requirements.txt"):
1515

1616

1717
setup(
18-
version="0.3.10",
18+
version="0.3.11",
1919
package_data={"data": ["*.json"]},
2020
include_package_data=True,
2121
cmdclass={

0 commit comments

Comments
 (0)