Add entity translations to Tuya (#96842)
This commit is contained in:
parent
6ffb1c3c2d
commit
efbd82b5fb
10 changed files with 912 additions and 379 deletions
|
@ -29,12 +29,12 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"bh": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.START,
|
||||
name="Start",
|
||||
translation_key="start",
|
||||
icon="mdi:kettle-steam",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.WARM,
|
||||
name="Heat preservation",
|
||||
translation_key="heat_preservation",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
),
|
||||
|
@ -43,12 +43,12 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"cn": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.DISINFECTION,
|
||||
name="Disinfection",
|
||||
translation_key="disinfection",
|
||||
icon="mdi:bacteria",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.WATER,
|
||||
name="Water",
|
||||
translation_key="water",
|
||||
icon="mdi:water",
|
||||
),
|
||||
),
|
||||
|
@ -57,7 +57,7 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"cwwsq": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SLOW_FEED,
|
||||
name="Slow feed",
|
||||
translation_key="slow_feed",
|
||||
icon="mdi:speedometer-slow",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
@ -67,29 +67,29 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"cwysj": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.FILTER_RESET,
|
||||
name="Filter reset",
|
||||
translation_key="filter_reset",
|
||||
icon="mdi:filter",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.PUMP_RESET,
|
||||
name="Water pump reset",
|
||||
translation_key="water_pump_reset",
|
||||
icon="mdi:pump",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH,
|
||||
name="Power",
|
||||
translation_key="power",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.WATER_RESET,
|
||||
name="Reset of water usage days",
|
||||
translation_key="reset_of_water_usage_days",
|
||||
icon="mdi:water-sync",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.UV,
|
||||
name="UV sterilization",
|
||||
translation_key="uv_sterilization",
|
||||
icon="mdi:lightbulb",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
@ -102,20 +102,20 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
# switch to control the plug.
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH,
|
||||
name="Plug",
|
||||
translation_key="plug",
|
||||
),
|
||||
),
|
||||
# Cirquit Breaker
|
||||
"dlq": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.CHILD_LOCK,
|
||||
name="Child lock",
|
||||
translation_key="asd",
|
||||
icon="mdi:account-lock",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH,
|
||||
name="Switch",
|
||||
translation_key="switch",
|
||||
),
|
||||
),
|
||||
# Wake Up Light II
|
||||
|
@ -123,36 +123,36 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"hxd": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_1,
|
||||
name="Radio",
|
||||
translation_key="radio",
|
||||
icon="mdi:radio",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_2,
|
||||
name="Alarm 1",
|
||||
translation_key="alarm_1",
|
||||
icon="mdi:alarm",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_3,
|
||||
name="Alarm 2",
|
||||
translation_key="alarm_2",
|
||||
icon="mdi:alarm",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_4,
|
||||
name="Alarm 3",
|
||||
translation_key="alarm_3",
|
||||
icon="mdi:alarm",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_5,
|
||||
name="Alarm 4",
|
||||
translation_key="alarm_4",
|
||||
icon="mdi:alarm",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_6,
|
||||
name="Sleep aid",
|
||||
translation_key="sleep_aid",
|
||||
icon="mdi:power-sleep",
|
||||
),
|
||||
),
|
||||
|
@ -162,12 +162,12 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"wkcz": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_1,
|
||||
name="Switch 1",
|
||||
translation_key="switch_1",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_2,
|
||||
name="Switch 2",
|
||||
translation_key="switch_2",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
),
|
||||
|
@ -176,77 +176,77 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"kg": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.CHILD_LOCK,
|
||||
name="Child lock",
|
||||
translation_key="child_lock",
|
||||
icon="mdi:account-lock",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_1,
|
||||
name="Switch 1",
|
||||
translation_key="switch_1",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_2,
|
||||
name="Switch 2",
|
||||
translation_key="switch_2",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_3,
|
||||
name="Switch 3",
|
||||
translation_key="switch_3",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_4,
|
||||
name="Switch 4",
|
||||
translation_key="switch_4",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_5,
|
||||
name="Switch 5",
|
||||
translation_key="switch_5",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_6,
|
||||
name="Switch 6",
|
||||
translation_key="switch_6",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_7,
|
||||
name="Switch 7",
|
||||
translation_key="switch_7",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_8,
|
||||
name="Switch 8",
|
||||
translation_key="switch_8",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_USB1,
|
||||
name="USB 1",
|
||||
translation_key="usb_1",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_USB2,
|
||||
name="USB 2",
|
||||
translation_key="usb_2",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_USB3,
|
||||
name="USB 3",
|
||||
translation_key="usb_3",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_USB4,
|
||||
name="USB 4",
|
||||
translation_key="usb_4",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_USB5,
|
||||
name="USB 5",
|
||||
translation_key="usb_5",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_USB6,
|
||||
name="USB 6",
|
||||
translation_key="usb_6",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH,
|
||||
name="Switch",
|
||||
translation_key="switch",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
),
|
||||
|
@ -255,35 +255,35 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"kj": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.ANION,
|
||||
name="Ionizer",
|
||||
translation_key="ionizer",
|
||||
icon="mdi:minus-circle-outline",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.FILTER_RESET,
|
||||
name="Filter cartridge reset",
|
||||
translation_key="filter_cartridge_reset",
|
||||
icon="mdi:filter",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.LOCK,
|
||||
name="Child lock",
|
||||
translation_key="child_lock",
|
||||
icon="mdi:account-lock",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH,
|
||||
name="Power",
|
||||
translation_key="power",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.WET,
|
||||
name="Humidification",
|
||||
translation_key="humidification",
|
||||
icon="mdi:water-percent",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.UV,
|
||||
name="UV sterilization",
|
||||
translation_key="uv_sterilization",
|
||||
icon="mdi:minus-circle-outline",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
@ -293,13 +293,13 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"kt": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.ANION,
|
||||
name="Ionizer",
|
||||
translation_key="ionizer",
|
||||
icon="mdi:minus-circle-outline",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.LOCK,
|
||||
name="Child lock",
|
||||
translation_key="child_lock",
|
||||
icon="mdi:account-lock",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
@ -309,13 +309,13 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"mzj": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH,
|
||||
name="Switch",
|
||||
translation_key="switch",
|
||||
icon="mdi:power",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.START,
|
||||
name="Start",
|
||||
translation_key="start",
|
||||
icon="mdi:pot-steam",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
@ -325,67 +325,67 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"pc": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.CHILD_LOCK,
|
||||
name="Child lock",
|
||||
translation_key="child_lock",
|
||||
icon="mdi:account-lock",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_1,
|
||||
name="Socket 1",
|
||||
translation_key="socket_1",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_2,
|
||||
name="Socket 2",
|
||||
translation_key="socket_2",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_3,
|
||||
name="Socket 3",
|
||||
translation_key="socket_3",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_4,
|
||||
name="Socket 4",
|
||||
translation_key="socket_4",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_5,
|
||||
name="Socket 5",
|
||||
translation_key="socket_5",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_6,
|
||||
name="Socket 6",
|
||||
translation_key="socket_6",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_USB1,
|
||||
name="USB 1",
|
||||
translation_key="usb_1",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_USB2,
|
||||
name="USB 2",
|
||||
translation_key="usb_2",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_USB3,
|
||||
name="USB 3",
|
||||
translation_key="usb_3",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_USB4,
|
||||
name="USB 4",
|
||||
translation_key="usb_4",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_USB5,
|
||||
name="USB 5",
|
||||
translation_key="usb_5",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_USB6,
|
||||
name="USB 6",
|
||||
translation_key="usb_6",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH,
|
||||
name="Socket",
|
||||
translation_key="socket",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
),
|
||||
|
@ -395,7 +395,7 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"qjdcz": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_1,
|
||||
name="Switch",
|
||||
translation_key="switch",
|
||||
),
|
||||
),
|
||||
# Heater
|
||||
|
@ -403,13 +403,13 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"qn": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.ANION,
|
||||
name="Ionizer",
|
||||
translation_key="ionizer",
|
||||
icon="mdi:minus-circle-outline",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.LOCK,
|
||||
name="Child lock",
|
||||
translation_key="child_lock",
|
||||
icon="mdi:account-lock",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
@ -419,13 +419,13 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"sd": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_DISTURB,
|
||||
name="Do not disturb",
|
||||
translation_key="do_not_disturb",
|
||||
icon="mdi:minus-circle",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.VOICE_SWITCH,
|
||||
name="Mute voice",
|
||||
translation_key="mute_voice",
|
||||
icon="mdi:account-voice",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
@ -435,7 +435,7 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"sgbj": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.MUFFLING,
|
||||
name="Mute",
|
||||
translation_key="mute",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
),
|
||||
|
@ -444,68 +444,68 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"sp": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.WIRELESS_BATTERYLOCK,
|
||||
name="Battery lock",
|
||||
translation_key="battery_lock",
|
||||
icon="mdi:battery-lock",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.CRY_DETECTION_SWITCH,
|
||||
translation_key="cry_detection",
|
||||
icon="mdi:emoticon-cry",
|
||||
name="Cry detection",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.DECIBEL_SWITCH,
|
||||
translation_key="sound_detection",
|
||||
icon="mdi:microphone-outline",
|
||||
name="Sound detection",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.RECORD_SWITCH,
|
||||
translation_key="video_recording",
|
||||
icon="mdi:record-rec",
|
||||
name="Video recording",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.MOTION_RECORD,
|
||||
translation_key="motion_recording",
|
||||
icon="mdi:record-rec",
|
||||
name="Motion recording",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.BASIC_PRIVATE,
|
||||
translation_key="privacy_mode",
|
||||
icon="mdi:eye-off",
|
||||
name="Privacy mode",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.BASIC_FLIP,
|
||||
translation_key="flip",
|
||||
icon="mdi:flip-horizontal",
|
||||
name="Flip",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.BASIC_OSD,
|
||||
translation_key="time_watermark",
|
||||
icon="mdi:watermark",
|
||||
name="Time watermark",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.BASIC_WDR,
|
||||
translation_key="wide_dynamic_range",
|
||||
icon="mdi:watermark",
|
||||
name="Wide dynamic range",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.MOTION_TRACKING,
|
||||
translation_key="motion_tracking",
|
||||
icon="mdi:motion-sensor",
|
||||
name="Motion tracking",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.MOTION_SWITCH,
|
||||
translation_key="motion_alarm",
|
||||
icon="mdi:motion-sensor",
|
||||
name="Motion alarm",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
),
|
||||
|
@ -513,7 +513,7 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"szjqr": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH,
|
||||
name="Switch",
|
||||
translation_key="switch",
|
||||
icon="mdi:cursor-pointer",
|
||||
),
|
||||
),
|
||||
|
@ -522,27 +522,27 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"tdq": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_1,
|
||||
name="Switch 1",
|
||||
translation_key="switch_1",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_2,
|
||||
name="Switch 2",
|
||||
translation_key="switch_2",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_3,
|
||||
name="Switch 3",
|
||||
translation_key="switch_3",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_4,
|
||||
name="Switch 4",
|
||||
translation_key="switch_4",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.CHILD_LOCK,
|
||||
name="Child lock",
|
||||
translation_key="child_lock",
|
||||
icon="mdi:account-lock",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
@ -552,7 +552,7 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"tyndj": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_SAVE_ENERGY,
|
||||
name="Energy saving",
|
||||
translation_key="energy_saving",
|
||||
icon="mdi:leaf",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
@ -562,13 +562,13 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"wkf": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.CHILD_LOCK,
|
||||
name="Child lock",
|
||||
translation_key="child_lock",
|
||||
icon="mdi:account-lock",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.WINDOW_CHECK,
|
||||
name="Open window detection",
|
||||
translation_key="open_window_detection",
|
||||
icon="mdi:window-open",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
@ -578,7 +578,7 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"wsdcg": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH,
|
||||
name="Switch",
|
||||
translation_key="switch",
|
||||
device_class=SwitchDeviceClass.OUTLET,
|
||||
),
|
||||
),
|
||||
|
@ -587,7 +587,7 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"xdd": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.DO_NOT_DISTURB,
|
||||
name="Do not disturb",
|
||||
translation_key="do_not_disturb",
|
||||
icon="mdi:minus-circle-outline",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
@ -597,16 +597,16 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"xxj": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH,
|
||||
name="Power",
|
||||
translation_key="power",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_SPRAY,
|
||||
name="Spray",
|
||||
translation_key="spray",
|
||||
icon="mdi:spray",
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_VOICE,
|
||||
name="Voice",
|
||||
translation_key="voice",
|
||||
icon="mdi:account-voice",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
@ -616,7 +616,7 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"zndb": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH,
|
||||
name="Switch",
|
||||
translation_key="switch",
|
||||
),
|
||||
),
|
||||
# Fan
|
||||
|
@ -624,37 +624,37 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"fs": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.ANION,
|
||||
name="Anion",
|
||||
translation_key="anion",
|
||||
icon="mdi:atom",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.HUMIDIFIER,
|
||||
name="Humidification",
|
||||
translation_key="humidification",
|
||||
icon="mdi:air-humidifier",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.OXYGEN,
|
||||
name="Oxygen bar",
|
||||
translation_key="oxygen_bar",
|
||||
icon="mdi:molecule",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.FAN_COOL,
|
||||
name="Natural wind",
|
||||
translation_key="natural_wind",
|
||||
icon="mdi:weather-windy",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.FAN_BEEP,
|
||||
name="Sound",
|
||||
translation_key="sound",
|
||||
icon="mdi:minus-circle",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.CHILD_LOCK,
|
||||
name="Child lock",
|
||||
translation_key="child_lock",
|
||||
icon="mdi:account-lock",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
@ -664,13 +664,13 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"cl": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.CONTROL_BACK,
|
||||
name="Reverse",
|
||||
translation_key="reverse",
|
||||
icon="mdi:swap-horizontal",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.OPPOSITE,
|
||||
name="Reverse",
|
||||
translation_key="reverse",
|
||||
icon="mdi:swap-horizontal",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
@ -680,19 +680,19 @@ SWITCHES: dict[str, tuple[SwitchEntityDescription, ...]] = {
|
|||
"jsq": (
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SWITCH_SOUND,
|
||||
name="Voice",
|
||||
translation_key="voice",
|
||||
icon="mdi:account-voice",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.SLEEP,
|
||||
name="Sleep",
|
||||
translation_key="sleep",
|
||||
icon="mdi:power-sleep",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
SwitchEntityDescription(
|
||||
key=DPCode.STERILIZATION,
|
||||
name="Sterilization",
|
||||
translation_key="sterilization",
|
||||
icon="mdi:minus-circle-outline",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue