@@ -89,26 +89,17 @@ async def currentTemperature(self, device):
8989 state = data ["props" ]["temperature" ]
9090
9191 if device ["hiveID" ] in self .session .data .minMax :
92- if self .session .data .minMax [device ["hiveID" ]][
93- "TodayDate"
94- ] != datetime .date (datetime .now ()):
95- self .session .data .minMax [device ["hiveID" ]]["TodayMin" ] = 1000
96- self .session .data .minMax [device ["hiveID" ]]["TodayMax" ] = - 1000
97- self .session .data .minMax [device ["hiveID" ]][
98- "TodayDate"
99- ] = datetime .date (datetime .now ())
100-
101- if state < self .session .data .minMax [device ["hiveID" ]]["TodayMin" ]:
102- self .session .data .minMax [device ["hiveID" ]]["TodayMin" ] = state
103-
104- if state > self .session .data .minMax [device ["hiveID" ]]["TodayMax" ]:
105- self .session .data .minMax [device ["hiveID" ]]["TodayMax" ] = state
106-
107- if state < self .session .data .minMax [device ["hiveID" ]]["RestartMin" ]:
108- self .session .data .minMax [device ["hiveID" ]]["RestartMin" ] = state
109-
110- if state > self .session .data .minMax [device ["hiveID" ]]["RestartMax" ]:
111- self .session .data .minMax [device ["hiveID" ]]["RestartMax" ] = state
92+ if state < self .session .data .minMax [device ["hiveID" ]]["TodayMin" ]:
93+ self .session .data .minMax [device ["hiveID" ]]["TodayMin" ] = state
94+
95+ if state > self .session .data .minMax [device ["hiveID" ]]["TodayMax" ]:
96+ self .session .data .minMax [device ["hiveID" ]]["TodayMax" ] = state
97+
98+ if state < self .session .data .minMax [device ["hiveID" ]]["RestartMin" ]:
99+ self .session .data .minMax [device ["hiveID" ]]["RestartMin" ] = state
100+
101+ if state > self .session .data .minMax [device ["hiveID" ]]["RestartMax" ]:
102+ self .session .data .minMax [device ["hiveID" ]]["RestartMax" ] = state
112103 else :
113104 data = {
114105 "TodayMin" : state ,
@@ -118,14 +109,8 @@ async def currentTemperature(self, device):
118109 "RestartMax" : state ,
119110 }
120111 self .session .data .minMax [device ["hiveID" ]] = data
121- f_state = round (float (state ), 1 )
122- await self .session .log .log (
123- device ["hiveID" ],
124- self .heatingType + "_Extra" ,
125- "Current Temp is {0}" ,
126- info = [str (state )],
127- )
128112
113+ f_state = round (float (state ), 1 )
129114 final = f_state
130115 except KeyError as e :
131116 await self .session .log .error (e )
0 commit comments