Update tesla-powerwall to version 0.2.8 (#34545)

* Update tesla-powerwall to version 0.2.7

* Update tesla-powerwall to version 0.2.8
This commit is contained in:
jrester 2020-04-22 23:10:06 +02:00 committed by GitHub
parent 224c874673
commit dbd1ca45c4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 9 additions and 7 deletions

View file

@ -4,7 +4,7 @@ from datetime import timedelta
import logging
import requests
from tesla_powerwall import ApiError, Powerwall, PowerwallUnreachableError
from tesla_powerwall import APIError, Powerwall, PowerwallUnreachableError
import voluptuous as vol
from homeassistant.config_entries import SOURCE_IMPORT, ConfigEntry
@ -96,8 +96,9 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry):
http_session = requests.Session()
power_wall = Powerwall(entry.data[CONF_IP_ADDRESS], http_session=http_session)
try:
await hass.async_add_executor_job(power_wall.detect_and_pin_version)
powerwall_data = await hass.async_add_executor_job(call_base_info, power_wall)
except (PowerwallUnreachableError, ApiError, ConnectionError):
except (PowerwallUnreachableError, APIError, ConnectionError):
http_session.close()
raise ConfigEntryNotReady