[ci skip] home assistant integration
This commit is contained in:
37
custom_components/victron_mk2_mqtt/const.py
Normal file
37
custom_components/victron_mk2_mqtt/const.py
Normal file
@@ -0,0 +1,37 @@
|
||||
"""Constants for the Victron MK2 MQTT integration."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
DOMAIN = "victron_mk2_mqtt"
|
||||
|
||||
CONF_STATE_TOPIC = "state_topic"
|
||||
CONF_COMMAND_TOPIC = "command_topic"
|
||||
CONF_STATUS_TOPIC = "status_topic"
|
||||
CONF_TOPIC_ROOT = "topic_root"
|
||||
CONF_NAME = "name"
|
||||
|
||||
DEFAULT_STATE_TOPIC = "invertergui/updates"
|
||||
DEFAULT_COMMAND_TOPIC = "invertergui/settings/set"
|
||||
DEFAULT_STATUS_TOPIC = "invertergui/settings/status"
|
||||
DEFAULT_TOPIC_ROOT = "invertergui"
|
||||
DEFAULT_NAME = "Victron Inverter"
|
||||
|
||||
PLATFORMS = ("sensor", "binary_sensor", "select", "number", "switch")
|
||||
|
||||
DATA_BRIDGE = "bridge"
|
||||
|
||||
ATTR_MODE = "mode"
|
||||
ATTR_CURRENT_LIMIT = "current_limit"
|
||||
|
||||
SERVICE_SET_REMOTE_PANEL_STATE = "set_remote_panel_state"
|
||||
|
||||
PANEL_MODE_CHARGER_ONLY = "charger_only"
|
||||
PANEL_MODE_INVERTER_ONLY = "inverter_only"
|
||||
PANEL_MODE_ON = "on"
|
||||
PANEL_MODE_OFF = "off"
|
||||
PANEL_MODES = (
|
||||
PANEL_MODE_CHARGER_ONLY,
|
||||
PANEL_MODE_INVERTER_ONLY,
|
||||
PANEL_MODE_ON,
|
||||
PANEL_MODE_OFF,
|
||||
)
|
||||
Reference in New Issue
Block a user