Fix Tile Errors (#25866)

* Fix Tile Errors

* Black formatting
pull/25967/head
Alex Fung 2019-08-16 00:52:38 +12:00 committed by Aaron Bach
parent 53ad33e84a
commit 3525728abc
1 changed files with 9 additions and 6 deletions

View File

@ -126,14 +126,17 @@ class TileScanner:
for tile in tiles:
await self._async_see(
dev_id="tile_{0}".format(slugify(tile["tile_uuid"])),
gps=(tile["tileState"]["latitude"], tile["tileState"]["longitude"]),
gps=(
tile["last_tile_state"]["latitude"],
tile["last_tile_state"]["longitude"],
),
attributes={
ATTR_ALTITUDE: tile["tileState"]["altitude"],
ATTR_CONNECTION_STATE: tile["tileState"]["connection_state"],
ATTR_ALTITUDE: tile["last_tile_state"]["altitude"],
ATTR_CONNECTION_STATE: tile["last_tile_state"]["connection_state"],
ATTR_IS_DEAD: tile["is_dead"],
ATTR_IS_LOST: tile["tileState"]["is_lost"],
ATTR_RING_STATE: tile["tileState"]["ring_state"],
ATTR_VOIP_STATE: tile["tileState"]["voip_state"],
ATTR_IS_LOST: tile["last_tile_state"]["is_lost"],
ATTR_RING_STATE: tile["last_tile_state"]["ring_state"],
ATTR_VOIP_STATE: tile["last_tile_state"]["voip_state"],
ATTR_TILE_ID: tile["tile_uuid"],
ATTR_TILE_NAME: tile["name"],
},