From 0bdae8a382b412fd2aee79a520b13f233eb1f339 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Tue, 8 Aug 2023 00:52:54 +0200 Subject: [PATCH] Use global constant for enphase token (#98002) --- homeassistant/components/enphase_envoy/const.py | 2 -- homeassistant/components/enphase_envoy/coordinator.py | 4 ++-- homeassistant/components/enphase_envoy/diagnostics.py | 10 ++++++++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/enphase_envoy/const.py b/homeassistant/components/enphase_envoy/const.py index ed829817bf8..029453660fd 100644 --- a/homeassistant/components/enphase_envoy/const.py +++ b/homeassistant/components/enphase_envoy/const.py @@ -10,6 +10,4 @@ DOMAIN = "enphase_envoy" PLATFORMS = [Platform.SENSOR] -CONF_TOKEN = "token" - INVALID_AUTH_ERRORS = (EnvoyAuthenticationError, EnvoyAuthenticationRequired) diff --git a/homeassistant/components/enphase_envoy/coordinator.py b/homeassistant/components/enphase_envoy/coordinator.py index f3ad1705080..de1246fffa5 100644 --- a/homeassistant/components/enphase_envoy/coordinator.py +++ b/homeassistant/components/enphase_envoy/coordinator.py @@ -14,14 +14,14 @@ from pyenphase import ( ) from homeassistant.config_entries import ConfigEntry -from homeassistant.const import CONF_NAME, CONF_PASSWORD, CONF_USERNAME +from homeassistant.const import CONF_NAME, CONF_PASSWORD, CONF_TOKEN, CONF_USERNAME from homeassistant.core import CALLBACK_TYPE, HomeAssistant, callback from homeassistant.exceptions import ConfigEntryAuthFailed from homeassistant.helpers.event import async_track_time_interval from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed import homeassistant.util.dt as dt_util -from .const import CONF_TOKEN, INVALID_AUTH_ERRORS +from .const import INVALID_AUTH_ERRORS SCAN_INTERVAL = timedelta(seconds=60) diff --git a/homeassistant/components/enphase_envoy/diagnostics.py b/homeassistant/components/enphase_envoy/diagnostics.py index a6ce86c4857..1d589cfb176 100644 --- a/homeassistant/components/enphase_envoy/diagnostics.py +++ b/homeassistant/components/enphase_envoy/diagnostics.py @@ -5,10 +5,16 @@ from typing import Any from homeassistant.components.diagnostics import async_redact_data from homeassistant.config_entries import ConfigEntry -from homeassistant.const import CONF_NAME, CONF_PASSWORD, CONF_UNIQUE_ID, CONF_USERNAME +from homeassistant.const import ( + CONF_NAME, + CONF_PASSWORD, + CONF_TOKEN, + CONF_UNIQUE_ID, + CONF_USERNAME, +) from homeassistant.core import HomeAssistant -from .const import CONF_TOKEN, DOMAIN +from .const import DOMAIN from .coordinator import EnphaseUpdateCoordinator CONF_TITLE = "title"