From 918ea8f56d14af7565500e4d210e6bb96b6efae5 Mon Sep 17 00:00:00 2001 From: Sid <27780930+autinerd@users.noreply.github.com> Date: Tue, 19 Dec 2023 23:19:24 +0100 Subject: [PATCH] Move shared enigma2 constants (#106064) enigma2: move shared constants from media_player.py into its own const.py --- homeassistant/components/enigma2/const.py | 17 ++++++++++ .../components/enigma2/media_player.py | 31 ++++++++++--------- 2 files changed, 33 insertions(+), 15 deletions(-) create mode 100644 homeassistant/components/enigma2/const.py diff --git a/homeassistant/components/enigma2/const.py b/homeassistant/components/enigma2/const.py new file mode 100644 index 00000000000..0511a794172 --- /dev/null +++ b/homeassistant/components/enigma2/const.py @@ -0,0 +1,17 @@ +"""Constants for the Enigma2 platform.""" +DOMAIN = "enigma2" + +CONF_USE_CHANNEL_ICON = "use_channel_icon" +CONF_DEEP_STANDBY = "deep_standby" +CONF_SOURCE_BOUQUET = "source_bouquet" +CONF_MAC_ADDRESS = "mac_address" + +DEFAULT_NAME = "Enigma2 Media Player" +DEFAULT_PORT = 80 +DEFAULT_SSL = False +DEFAULT_USE_CHANNEL_ICON = False +DEFAULT_USERNAME = "root" +DEFAULT_PASSWORD = "dreambox" +DEFAULT_DEEP_STANDBY = False +DEFAULT_SOURCE_BOUQUET = "" +DEFAULT_MAC_ADDRESS = "" diff --git a/homeassistant/components/enigma2/media_player.py b/homeassistant/components/enigma2/media_player.py index 345ba1f8acb..8e24caf1b08 100644 --- a/homeassistant/components/enigma2/media_player.py +++ b/homeassistant/components/enigma2/media_player.py @@ -24,26 +24,27 @@ from homeassistant.helpers.config_validation import PLATFORM_SCHEMA from homeassistant.helpers.entity_platform import AddEntitiesCallback from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType +from .const import ( + CONF_DEEP_STANDBY, + CONF_MAC_ADDRESS, + CONF_SOURCE_BOUQUET, + CONF_USE_CHANNEL_ICON, + DEFAULT_DEEP_STANDBY, + DEFAULT_MAC_ADDRESS, + DEFAULT_NAME, + DEFAULT_PASSWORD, + DEFAULT_PORT, + DEFAULT_SOURCE_BOUQUET, + DEFAULT_SSL, + DEFAULT_USE_CHANNEL_ICON, + DEFAULT_USERNAME, +) + ATTR_MEDIA_CURRENTLY_RECORDING = "media_currently_recording" ATTR_MEDIA_DESCRIPTION = "media_description" ATTR_MEDIA_END_TIME = "media_end_time" ATTR_MEDIA_START_TIME = "media_start_time" -CONF_USE_CHANNEL_ICON = "use_channel_icon" -CONF_DEEP_STANDBY = "deep_standby" -CONF_MAC_ADDRESS = "mac_address" -CONF_SOURCE_BOUQUET = "source_bouquet" - -DEFAULT_NAME = "Enigma2 Media Player" -DEFAULT_PORT = 80 -DEFAULT_SSL = False -DEFAULT_USE_CHANNEL_ICON = False -DEFAULT_USERNAME = "root" -DEFAULT_PASSWORD = "dreambox" -DEFAULT_DEEP_STANDBY = False -DEFAULT_MAC_ADDRESS = "" -DEFAULT_SOURCE_BOUQUET = "" - PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( { vol.Required(CONF_HOST): cv.string,