mirror of
https://github.com/home-assistant/core.git
synced 2025-07-18 18:57:06 +00:00
Migrate WLED translations (#83296)
This commit is contained in:
parent
32dfc59d9e
commit
42c6920a91
@ -1,7 +1,6 @@
|
||||
"""Constants for the WLED integration."""
|
||||
from datetime import timedelta
|
||||
import logging
|
||||
from typing import Final
|
||||
|
||||
# Integration domain
|
||||
DOMAIN = "wled"
|
||||
@ -24,6 +23,3 @@ ATTR_SOFTWARE_VERSION = "sw_version"
|
||||
ATTR_SPEED = "speed"
|
||||
ATTR_TARGET_BRIGHTNESS = "target_brightness"
|
||||
ATTR_UDP_PORT = "udp_port"
|
||||
|
||||
# Device classes
|
||||
DEVICE_CLASS_WLED_LIVE_OVERRIDE: Final = "wled__live_override"
|
||||
|
@ -11,7 +11,7 @@ from homeassistant.core import HomeAssistant, callback
|
||||
from homeassistant.helpers.entity import EntityCategory
|
||||
from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
||||
|
||||
from .const import DEVICE_CLASS_WLED_LIVE_OVERRIDE, DOMAIN
|
||||
from .const import DOMAIN
|
||||
from .coordinator import WLEDDataUpdateCoordinator
|
||||
from .helpers import wled_exception_handler
|
||||
from .models import WLEDEntity
|
||||
@ -48,10 +48,10 @@ async def async_setup_entry(
|
||||
class WLEDLiveOverrideSelect(WLEDEntity, SelectEntity):
|
||||
"""Defined a WLED Live Override select."""
|
||||
|
||||
_attr_device_class = DEVICE_CLASS_WLED_LIVE_OVERRIDE
|
||||
_attr_entity_category = EntityCategory.CONFIG
|
||||
_attr_icon = "mdi:theater"
|
||||
_attr_name = "Live override"
|
||||
_attr_translation_key = "live_override"
|
||||
|
||||
def __init__(self, coordinator: WLEDDataUpdateCoordinator) -> None:
|
||||
"""Initialize WLED ."""
|
||||
|
@ -30,5 +30,16 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"entity": {
|
||||
"select": {
|
||||
"live_override": {
|
||||
"state": {
|
||||
"0": "[%key:common::state::off%]",
|
||||
"1": "[%key:common::state::on%]",
|
||||
"2": "Until device restarts"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,9 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"wled__live_override": {
|
||||
"0": "[%key:common::state::off%]",
|
||||
"1": "[%key:common::state::on%]",
|
||||
"2": "Until device restarts"
|
||||
}
|
||||
}
|
||||
}
|
@ -22,6 +22,17 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"entity": {
|
||||
"select": {
|
||||
"live_override": {
|
||||
"state": {
|
||||
"0": "Off",
|
||||
"1": "On",
|
||||
"2": "Until device restarts"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"init": {
|
||||
|
Loading…
x
Reference in New Issue
Block a user