Files
Matrix-Server/custom_components/matrix_messenger/const.py
T
Marc bddb07431d Initial release: Matrix Messenger Home Assistant integration
- Config flow (GUI): Homeserver, Passwort- oder Token-Anmeldung, Raumauswahl
- E2EE-Unterstützung via matrix-nio mit SQLite Key-Store
- Aktionen: send_message, ask_question (Text + Emoji-Reaktion)
- notify.*-Entitäten pro Raum
- Optionaler Hintergrund-Sync, 30-Min-Timeout für Fragen
- HACS-kompatibel, HA >= 2026.4.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 00:49:31 +02:00

22 lines
579 B
Python

"""Constants for Matrix Messenger integration."""
DOMAIN = "matrix_messenger"
CONF_HOMESERVER = "homeserver"
CONF_AUTH_METHOD = "auth_method"
CONF_USERNAME = "username"
CONF_PASSWORD = "password"
CONF_ACCESS_TOKEN = "access_token"
CONF_DEVICE_ID = "device_id"
CONF_DEVICE_NAME = "device_name"
CONF_ROOMS = "rooms"
CONF_ENABLE_SYNC = "enable_sync"
AUTH_METHOD_PASSWORD = "password"
AUTH_METHOD_TOKEN = "token"
DEFAULT_DEVICE_NAME = "Home Assistant Matrix Messenger"
DEFAULT_SYNC_INTERVAL = 5
DEFAULT_QUESTION_TIMEOUT = 1800
EVENT_MATRIX_RESPONSE = "matrix_messenger_response"