core/homeassistant/components/fully_kiosk/const.py

31 lines
728 B
Python

"""Constants for the Fully Kiosk Browser integration."""
from __future__ import annotations
from datetime import timedelta
import logging
from typing import Final
from homeassistant.components.media_player import MediaPlayerEntityFeature
DOMAIN: Final = "fully_kiosk"
LOGGER = logging.getLogger(__package__)
UPDATE_INTERVAL = timedelta(seconds=30)
DEFAULT_PORT = 2323
AUDIOMANAGER_STREAM_MUSIC = 3
MEDIA_SUPPORT_FULLYKIOSK = (
MediaPlayerEntityFeature.PLAY_MEDIA
| MediaPlayerEntityFeature.STOP
| MediaPlayerEntityFeature.VOLUME_SET
| MediaPlayerEntityFeature.BROWSE_MEDIA
)
SERVICE_LOAD_URL = "load_url"
SERVICE_START_APPLICATION = "start_application"
ATTR_URL = "url"
ATTR_APPLICATION = "application"