"""Konstanten der ninstrip-Integration. Bewusst frei von Home-Assistant-Importen.""" from __future__ import annotations from typing import Final DOMAIN: Final = "ninstrip" CONF_SCAN_INTERVAL: Final = "scan_interval" DEFAULT_PORT: Final = 3333 DEFAULT_SCAN_INTERVAL: Final = 30 MIN_SCAN_INTERVAL: Final = 10 MAX_SCAN_INTERVAL: Final = 300 # So viele aufeinanderfolgende Fehlversuche werden geschluckt, bevor das # Geraet als nicht verfuegbar gilt. Ein kurzer Aussetzer im WLAN soll nicht # sofort alle Entitaeten ausgrauen. MAX_POLL_FAILURES: Final = 3 # Die Firmware erlaubt hoechstens 16 Segmente (nl_segments.h) und 512 Pixel. MAX_SEGMENTS: Final = 16 MAX_PIXELS: Final = 512 # Acht Szenenplaetze (nl_presets.h). MAX_PRESETS: Final = 8