1
0
mirror of https://github.com/home-assistant/core.git synced 2026-05-30 04:05:01 +01:00
Files
2026-05-10 08:14:03 +02:00

28 lines
669 B
Python

"""Constants for the UptimeRobot integration."""
from datetime import timedelta
from logging import Logger, getLogger
from typing import Final
from homeassistant.const import Platform
LOGGER: Logger = getLogger(__package__)
# The free plan is limited to 10 requests/minute
COORDINATOR_UPDATE_INTERVAL: timedelta = timedelta(seconds=10)
DOMAIN: Final = "uptimerobot"
PLATFORMS: Final = [Platform.BINARY_SENSOR, Platform.SENSOR, Platform.SWITCH]
ATTRIBUTION: Final = "Data provided by UptimeRobot"
ATTR_TARGET: Final = "target"
API_ATTR_OK: Final = "ok"
STATUS_UP = "UP"
STATUS_DOWN = "DOWN"
STATUS_STARTED = "STARTED"
STATUSES_ON = [STATUS_UP, STATUS_STARTED]