snapshot fixed sems hacs component

This commit is contained in:
2025-10-26 16:06:43 +01:00
parent c28f3ca075
commit 012c88268c
10 changed files with 1488 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
"""Constants for the SEMS integration."""
import voluptuous as vol
from homeassistant.const import CONF_PASSWORD, CONF_SCAN_INTERVAL, CONF_USERNAME
DOMAIN = "sems"
PLATFORMS = ["sensor", "switch"]
CONF_STATION_ID = "powerstation_id"
DEFAULT_SCAN_INTERVAL = 60 # timedelta(seconds=60)
# Validation of the user's configuration
SEMS_CONFIG_SCHEMA = vol.Schema(
{
vol.Required(CONF_USERNAME): str,
vol.Required(CONF_PASSWORD): str,
vol.Optional(CONF_STATION_ID): str,
vol.Optional(
CONF_SCAN_INTERVAL, description={"suggested_value": 60}
): int, # , default=DEFAULT_SCAN_INTERVAL
}
)