Skip to content

Commit

Permalink
Update const.py
Browse files Browse the repository at this point in the history
  • Loading branch information
Xerolux authored Sep 28, 2024
1 parent 5843c4c commit 111c5a3
Showing 1 changed file with 34 additions and 4 deletions.
38 changes: 34 additions & 4 deletions custom_components/violet_pool_controller/const.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,40 @@
# Domain of the integration
DOMAIN = "violet_pool_controller"

# Configuration keys
CONF_API_URL = "api_url"
CONF_POLLING_INTERVAL = "polling_interval"
CONF_USE_SSL = "use_ssl"
CONF_DEVICE_NAME = "device_name"
CONF_USERNAME = "username"
CONF_PASSWORD = "password"
CONF_POLLING_INTERVAL = "polling_interval"
CONF_USE_SSL = "use_ssl"
CONF_MQTT_ENABLED = "mqtt_enabled"
CONF_MQTT_BROKER = "mqtt_broker"
CONF_MQTT_PORT = "mqtt_port"
CONF_MQTT_USERNAME = "mqtt_username"
CONF_MQTT_PASSWORD = "mqtt_password"
CONF_MQTT_BASE_TOPIC = "mqtt_base_topic"
CONF_DEVICE_ID = "device_id"

# Defaults
DEFAULT_POLLING_INTERVAL = 30 # Default polling interval in seconds
DEFAULT_USE_SSL = False # Default SSL setting
DEFAULT_MQTT_ENABLED = False # Default MQTT setting

# Integration details
INTEGRATION_VERSION = "0.0.8"
MIN_REQUIRED_HA_VERSION = "2023.9.0"
INTEGRATION_VERSION = "V0.0.7.4"

# Log messages
LOGGER_NAME = f"{DOMAIN}_logger"

# API Endpoints (path extensions)
API_READINGS = "/getReadings?ALL"
API_SET_FUNCTION_MANUALLY = "/setFunctionManually"

# Device name and manufacturer
DEVICE_NAME = "Violet Pool Controller"
MANUFACTURER = "PoolDigital GmbH & Co. KG"

# MQTT Default values (adjust these based on typical MQTT configurations)
DEFAULT_MQTT_PORT = 1883
DEFAULT_MQTT_BASE_TOPIC = "violet_pool_controller"

0 comments on commit 111c5a3

Please sign in to comment.