Refactor netatmo to use hass.data (#23429)
* Refactor NETATMO_AUTH to use hass.data * Minor cleanup * Rename conf to auth and other suggestions by Martin * Revert webhook name change * Rename constant * Move auth * Don't use hass.data.get() * Fix auth string
This commit is contained in:
parent
5dbf58d67f
commit
b84ba93c42
6 changed files with 44 additions and 22 deletions
|
@ -8,7 +8,8 @@ from homeassistant.components.binary_sensor import (
|
|||
from homeassistant.const import CONF_TIMEOUT
|
||||
from homeassistant.helpers import config_validation as cv
|
||||
|
||||
from . import CameraData, NETATMO_AUTH
|
||||
from .const import DATA_NETATMO_AUTH
|
||||
from . import CameraData
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
|
@ -59,8 +60,11 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
|
|||
module_name = None
|
||||
|
||||
import pyatmo
|
||||
|
||||
auth = hass.data[DATA_NETATMO_AUTH]
|
||||
|
||||
try:
|
||||
data = CameraData(hass, NETATMO_AUTH, home)
|
||||
data = CameraData(hass, auth, home)
|
||||
if not data.get_camera_names():
|
||||
return None
|
||||
except pyatmo.NoDevice:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue