Directly call write state 2 (#33513)

* Directly call async_write_ha_state pt2

* Directly call async_write_ha_state pt2

* Fix mock

* Address comments
This commit is contained in:
Paulus Schoutsen 2020-04-03 00:34:50 -07:00 committed by GitHub
parent 83cc871edf
commit aef06a3544
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
40 changed files with 127 additions and 117 deletions

View file

@ -92,7 +92,6 @@ class NetioApiView(HomeAssistantView):
@callback
def get(self, request, host):
"""Request handler."""
hass = request.app["hass"]
data = request.query
states, consumptions, cumulated_consumptions, start_dates = [], [], [], []
@ -121,7 +120,7 @@ class NetioApiView(HomeAssistantView):
ndev.start_dates = start_dates
for dev in DEVICES[host].entities:
hass.async_create_task(dev.async_update_ha_state())
dev.async_write_ha_state()
return self.json(True)