* Move config and connections to component * Separate imports * Set a unique_id on sensor * Set a platforms const * Add SERVERS dict, hardcode to single server * Move to debug * Return false * More debug * Import at top to fix lint * Guard against legacy setup attempts * Refactor to add setup callback * Review comments * Log levels * Return result of callback * Store CONFIGURING in hass.data * Set up discovery if no config data * Use schema to set defaults * Remove media_player options to remove entities * Improve error handling
20 lines
555 B
Python
20 lines
555 B
Python
"""Constants for the Plex component."""
|
|
DOMAIN = "plex"
|
|
NAME_FORMAT = "Plex {}"
|
|
|
|
DEFAULT_HOST = "localhost"
|
|
DEFAULT_PORT = 32400
|
|
DEFAULT_SSL = False
|
|
DEFAULT_VERIFY_SSL = True
|
|
|
|
PLATFORMS = ["media_player", "sensor"]
|
|
SERVERS = "servers"
|
|
|
|
PLEX_CONFIG_FILE = "plex.conf"
|
|
PLEX_MEDIA_PLAYER_OPTIONS = "plex_mp_options"
|
|
PLEX_SERVER_CONFIG = "server_config"
|
|
|
|
CONF_USE_EPISODE_ART = "use_episode_art"
|
|
CONF_SHOW_ALL_CONTROLS = "show_all_controls"
|
|
CONF_REMOVE_UNAVAILABLE_CLIENTS = "remove_unavailable_clients"
|
|
CONF_CLIENT_REMOVE_INTERVAL = "client_remove_interval"
|