File tree Expand file tree Collapse file tree 3 files changed +10
-2
lines changed
Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -160,4 +160,6 @@ def async_update_callback(self):
160160 self ._attr ,
161161 None ,
162162 )
163- self .async_write_ha_state ()
163+ else :
164+ self ._state = None
165+ self .async_write_ha_state ()
Original file line number Diff line number Diff line change @@ -212,10 +212,14 @@ def abort(self):
212212
213213 def close (self ):
214214 self ._loop = False
215+ self ._latest_measurement = None
216+ # self._measurements.clear()
215217 try :
216218 self ._socket .close ()
217219 except :
218220 pass
221+ for callback in self ._callbacks :
222+ callback ()
219223
220224 def get_measurements_and_empty (self ):
221225 meas = self ._measurements
Original file line number Diff line number Diff line change @@ -150,4 +150,6 @@ def async_update_callback(self):
150150 self ._attr ,
151151 None ,
152152 )
153- self .async_write_ha_state ()
153+ else :
154+ self ._state = None
155+ self .async_write_ha_state ()
You can’t perform that action at this time.
0 commit comments