fix aioasuswrt sometimes return empty lists (#18742)

* aioasuswrt sometimes return empty lists

* Bumping aioasuswrt to 1.1.12
This commit is contained in:
kennedyshead 2018-11-27 14:20:25 +01:00 committed by Paulus Schoutsen
parent 35690d5b29
commit f6a79059e5
3 changed files with 6 additions and 6 deletions

View file

@ -14,7 +14,7 @@ from homeassistant.const import (
from homeassistant.helpers import config_validation as cv
from homeassistant.helpers.discovery import async_load_platform
REQUIREMENTS = ['aioasuswrt==1.1.11']
REQUIREMENTS = ['aioasuswrt==1.1.12']
_LOGGER = logging.getLogger(__name__)

View file

@ -68,7 +68,7 @@ class AsuswrtRXSensor(AsuswrtSensor):
async def async_update(self):
"""Fetch new state data for the sensor."""
await super().async_update()
if self._speed is not None:
if self._speed:
self._state = round(self._speed[0] / 125000, 2)
@ -86,7 +86,7 @@ class AsuswrtTXSensor(AsuswrtSensor):
async def async_update(self):
"""Fetch new state data for the sensor."""
await super().async_update()
if self._speed is not None:
if self._speed:
self._state = round(self._speed[1] / 125000, 2)
@ -104,7 +104,7 @@ class AsuswrtTotalRXSensor(AsuswrtSensor):
async def async_update(self):
"""Fetch new state data for the sensor."""
await super().async_update()
if self._rates is not None:
if self._rates:
self._state = round(self._rates[0] / 1000000000, 1)
@ -122,5 +122,5 @@ class AsuswrtTotalTXSensor(AsuswrtSensor):
async def async_update(self):
"""Fetch new state data for the sensor."""
await super().async_update()
if self._rates is not None:
if self._rates:
self._state = round(self._rates[1] / 1000000000, 1)

View file

@ -86,7 +86,7 @@ abodepy==0.14.0
afsapi==0.0.4
# homeassistant.components.asuswrt
aioasuswrt==1.1.11
aioasuswrt==1.1.12
# homeassistant.components.device_tracker.automatic
aioautomatic==0.6.5