31 lines
728 B
Python
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"
|