32 lines
702 B
Python
32 lines
702 B
Python
"""Constants for the MusicCast integration."""
|
|
from homeassistant.components.media_player.const import (
|
|
REPEAT_MODE_ALL,
|
|
REPEAT_MODE_OFF,
|
|
REPEAT_MODE_ONE,
|
|
)
|
|
|
|
DOMAIN = "yamaha_musiccast"
|
|
|
|
BRAND = "Yamaha Corporation"
|
|
|
|
# Attributes
|
|
ATTR_IDENTIFIERS = "identifiers"
|
|
ATTR_MANUFACTURER = "manufacturer"
|
|
ATTR_MODEL = "model"
|
|
ATTR_PLAYLIST = "playlist"
|
|
ATTR_PRESET = "preset"
|
|
ATTR_SOFTWARE_VERSION = "sw_version"
|
|
|
|
DEFAULT_ZONE = "main"
|
|
HA_REPEAT_MODE_TO_MC_MAPPING = {
|
|
REPEAT_MODE_OFF: "off",
|
|
REPEAT_MODE_ONE: "one",
|
|
REPEAT_MODE_ALL: "all",
|
|
}
|
|
|
|
INTERVAL_SECONDS = "interval_seconds"
|
|
|
|
MC_REPEAT_MODE_TO_HA_MAPPING = {
|
|
val: key for key, val in HA_REPEAT_MODE_TO_MC_MAPPING.items()
|
|
}
|