mirror of
https://github.com/home-assistant/core.git
synced 2026-05-30 04:05:01 +01:00
09a08011d6
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
1249 lines
32 KiB
JSON
1249 lines
32 KiB
JSON
{
|
|
"config": {
|
|
"abort": {
|
|
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
|
|
},
|
|
"error": {
|
|
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
|
|
"login_error": "Login error ({code}): {msg}"
|
|
},
|
|
"step": {
|
|
"reauth_user_code": {
|
|
"data": {
|
|
"user_code": "User code"
|
|
},
|
|
"description": "The Tuya integration now uses an improved login method. To reauthenticate with your Smart Life or Tuya Smart account, you need to enter your user code.\n\nYou can find this code in the Smart Life app or Tuya Smart app in **Settings** > **Account and Security** screen, and enter the code shown on the **User Code** field. The user code is case-sensitive, please be sure to enter it exactly as shown in the app."
|
|
},
|
|
"scan": {
|
|
"description": "Use the Smart Life app or Tuya Smart app to scan the following QR code to complete the login.\n\nContinue to the next step once you have completed this step in the app."
|
|
},
|
|
"user": {
|
|
"data": {
|
|
"user_code": "User code"
|
|
},
|
|
"description": "Enter your Smart Life or Tuya Smart user code.\n\nYou can find this code in the Smart Life app or Tuya Smart app in **Settings** > **Account and Security** screen, and enter the code shown on the **User Code** field. The user code is case-sensitive, please be sure to enter it exactly as shown in the app."
|
|
}
|
|
}
|
|
},
|
|
"entity": {
|
|
"binary_sensor": {
|
|
"bag_full": {
|
|
"name": "Bag full"
|
|
},
|
|
"carbon_dioxide": {
|
|
"name": "Carbon dioxide"
|
|
},
|
|
"carbon_monoxide": {
|
|
"name": "Carbon monoxide"
|
|
},
|
|
"coil_freeze": {
|
|
"name": "Coil freeze/defrost"
|
|
},
|
|
"cover_off": {
|
|
"name": "Cover off"
|
|
},
|
|
"defrost": {
|
|
"name": "Defrost"
|
|
},
|
|
"drop": {
|
|
"name": "Drop"
|
|
},
|
|
"feeding": {
|
|
"name": "Feeding"
|
|
},
|
|
"filter_cleaning": {
|
|
"name": "Filter cleaning"
|
|
},
|
|
"formaldehyde": {
|
|
"name": "Formaldehyde"
|
|
},
|
|
"high_temp": {
|
|
"name": "High temperature"
|
|
},
|
|
"low_humidity": {
|
|
"name": "Low humidity"
|
|
},
|
|
"low_temp": {
|
|
"name": "Low temperature"
|
|
},
|
|
"methane": {
|
|
"name": "Methane"
|
|
},
|
|
"motor_fault": {
|
|
"name": "Motor fault"
|
|
},
|
|
"pm25": {
|
|
"name": "PM2.5"
|
|
},
|
|
"pressure": {
|
|
"name": "Pressure"
|
|
},
|
|
"tankfull": {
|
|
"name": "Tank full"
|
|
},
|
|
"temp_error": {
|
|
"name": "Temperature error"
|
|
},
|
|
"tilt": {
|
|
"name": "Tilt"
|
|
},
|
|
"valve": {
|
|
"name": "Valve"
|
|
},
|
|
"voc": {
|
|
"name": "VOCs"
|
|
},
|
|
"wet": {
|
|
"name": "Wet"
|
|
}
|
|
},
|
|
"button": {
|
|
"factory_reset": {
|
|
"name": "Factory reset"
|
|
},
|
|
"manual_clean": {
|
|
"name": "Manual clean"
|
|
},
|
|
"reset_duster_cloth": {
|
|
"name": "Reset duster cloth"
|
|
},
|
|
"reset_edge_brush": {
|
|
"name": "Reset edge brush"
|
|
},
|
|
"reset_filter": {
|
|
"name": "Reset filter"
|
|
},
|
|
"reset_map": {
|
|
"name": "Reset map"
|
|
},
|
|
"reset_roll_brush": {
|
|
"name": "Reset roll brush"
|
|
},
|
|
"snooze": {
|
|
"name": "Snooze"
|
|
}
|
|
},
|
|
"cover": {
|
|
"blind": {
|
|
"name": "[%key:component::cover::entity_component::blind::name%]"
|
|
},
|
|
"curtain": {
|
|
"name": "[%key:component::cover::entity_component::curtain::name%]"
|
|
},
|
|
"indexed_curtain": {
|
|
"name": "Curtain {index}"
|
|
},
|
|
"indexed_door": {
|
|
"name": "Door {index}"
|
|
}
|
|
},
|
|
"event": {
|
|
"doorbell_message": {
|
|
"name": "Doorbell message"
|
|
},
|
|
"doorbell_picture": {
|
|
"name": "Doorbell picture"
|
|
},
|
|
"numbered_button": {
|
|
"name": "Button {button_number}",
|
|
"state_attributes": {
|
|
"event_type": {
|
|
"state": {
|
|
"click": "Clicked",
|
|
"double_click": "Double-clicked",
|
|
"press": "Long-pressed"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"light": {
|
|
"backlight": {
|
|
"name": "Backlight"
|
|
},
|
|
"indexed_light": {
|
|
"name": "Light {index}"
|
|
},
|
|
"light": {
|
|
"name": "[%key:component::light::title%]"
|
|
},
|
|
"night_light": {
|
|
"name": "Night light"
|
|
}
|
|
},
|
|
"number": {
|
|
"alarm_delay": {
|
|
"name": "Alarm delay"
|
|
},
|
|
"alarm_duration": {
|
|
"name": "Alarm duration"
|
|
},
|
|
"alarm_maximum": {
|
|
"name": "Alarm maximum"
|
|
},
|
|
"alarm_minimum": {
|
|
"name": "Alarm minimum"
|
|
},
|
|
"arm_delay": {
|
|
"name": "Arm delay"
|
|
},
|
|
"battery_backup_reserve": {
|
|
"name": "Battery backup reserve"
|
|
},
|
|
"cloud_recipe": {
|
|
"name": "Cloud recipe"
|
|
},
|
|
"cook_temperature": {
|
|
"name": "Cooking temperature"
|
|
},
|
|
"cook_time": {
|
|
"name": "Cooking time"
|
|
},
|
|
"delay_clean_time": {
|
|
"name": "Delay clean time"
|
|
},
|
|
"down_delay": {
|
|
"name": "Down delay"
|
|
},
|
|
"far_detection": {
|
|
"name": "Far detection"
|
|
},
|
|
"feed": {
|
|
"name": "Feed"
|
|
},
|
|
"heat_preservation_time": {
|
|
"name": "Heat preservation time"
|
|
},
|
|
"indexed_cook_temperature": {
|
|
"name": "Cooking temperature {index}"
|
|
},
|
|
"indexed_irrigation_duration": {
|
|
"name": "Irrigation duration {index}"
|
|
},
|
|
"indexed_maximum_brightness": {
|
|
"name": "Maximum brightness {index}"
|
|
},
|
|
"indexed_minimum_brightness": {
|
|
"name": "Minimum brightness {index}"
|
|
},
|
|
"indexed_temperature": {
|
|
"name": "Temperature {index}"
|
|
},
|
|
"installation_height": {
|
|
"name": "Installation height"
|
|
},
|
|
"inverter_output_power_limit": {
|
|
"name": "Inverter output power limit"
|
|
},
|
|
"irrigation_duration": {
|
|
"name": "Irrigation duration"
|
|
},
|
|
"maximum_brightness": {
|
|
"name": "Maximum brightness"
|
|
},
|
|
"maximum_liquid_depth": {
|
|
"name": "Maximum liquid depth"
|
|
},
|
|
"minimum_brightness": {
|
|
"name": "Minimum brightness"
|
|
},
|
|
"move_down": {
|
|
"name": "Move down"
|
|
},
|
|
"move_up": {
|
|
"name": "Move up"
|
|
},
|
|
"near_detection": {
|
|
"name": "Near detection"
|
|
},
|
|
"powder": {
|
|
"name": "Powder"
|
|
},
|
|
"sensitivity": {
|
|
"name": "Sensitivity"
|
|
},
|
|
"siren_duration": {
|
|
"name": "Siren duration"
|
|
},
|
|
"target_dis_closest": {
|
|
"name": "Closest target distance"
|
|
},
|
|
"temp_correction": {
|
|
"name": "Temperature correction"
|
|
},
|
|
"temperature": {
|
|
"name": "[%key:component::sensor::entity_component::temperature::name%]"
|
|
},
|
|
"temperature_after_boiling": {
|
|
"name": "Temperature after boiling"
|
|
},
|
|
"time": {
|
|
"name": "Time"
|
|
},
|
|
"video_brightness": {
|
|
"name": "Video brightness"
|
|
},
|
|
"video_contrast": {
|
|
"name": "Video contrast"
|
|
},
|
|
"video_sharpness": {
|
|
"name": "Video sharpness"
|
|
},
|
|
"voice_times": {
|
|
"name": "Voice times"
|
|
},
|
|
"volume": {
|
|
"name": "Volume"
|
|
},
|
|
"water_level": {
|
|
"name": "Water level"
|
|
}
|
|
},
|
|
"select": {
|
|
"basic_anti_flicker": {
|
|
"name": "Anti-flicker",
|
|
"state": {
|
|
"0": "[%key:common::state::disabled%]",
|
|
"1": "50 Hz",
|
|
"2": "60 Hz"
|
|
}
|
|
},
|
|
"basic_nightvision": {
|
|
"name": "Night vision",
|
|
"state": {
|
|
"0": "Automatic",
|
|
"1": "[%key:common::state::off%]",
|
|
"2": "[%key:common::state::on%]"
|
|
}
|
|
},
|
|
"blanket_level": {
|
|
"name": "Level",
|
|
"state": {
|
|
"level_1": "[%key:common::state::low%]",
|
|
"level_10": "[%key:common::state::high%]",
|
|
"level_2": "Level 2",
|
|
"level_3": "Level 3",
|
|
"level_4": "Level 4",
|
|
"level_5": "Level 5",
|
|
"level_6": "Level 6",
|
|
"level_7": "Level 7",
|
|
"level_8": "Level 8",
|
|
"level_9": "Level 9"
|
|
}
|
|
},
|
|
"brightness": {
|
|
"name": "Brightness"
|
|
},
|
|
"concentration": {
|
|
"name": "Concentration"
|
|
},
|
|
"countdown": {
|
|
"name": "Countdown",
|
|
"state": {
|
|
"1h": "1 hour",
|
|
"2h": "2 hours",
|
|
"3h": "3 hours",
|
|
"4h": "4 hours",
|
|
"5h": "5 hours",
|
|
"6h": "6 hours",
|
|
"cancel": "Cancel"
|
|
}
|
|
},
|
|
"cups": {
|
|
"name": "Cups"
|
|
},
|
|
"curtain_mode": {
|
|
"name": "Mode",
|
|
"state": {
|
|
"morning": "Morning",
|
|
"night": "Night"
|
|
}
|
|
},
|
|
"curtain_motor_mode": {
|
|
"name": "Motor mode",
|
|
"state": {
|
|
"back": "Back",
|
|
"forward": "Forward"
|
|
}
|
|
},
|
|
"decibel_sensitivity": {
|
|
"name": "Sound detection sensitivity",
|
|
"state": {
|
|
"0": "Low sensitivity",
|
|
"1": "High sensitivity"
|
|
}
|
|
},
|
|
"desk_level": {
|
|
"name": "Level",
|
|
"state": {
|
|
"level_1": "Level 1",
|
|
"level_2": "Level 2",
|
|
"level_3": "Level 3",
|
|
"level_4": "Level 4"
|
|
}
|
|
},
|
|
"desk_up_down": {
|
|
"name": "Up/Down",
|
|
"state": {
|
|
"down": "Down",
|
|
"stop": "Stop",
|
|
"up": "Up"
|
|
}
|
|
},
|
|
"fingerbot_mode": {
|
|
"name": "Mode",
|
|
"state": {
|
|
"click": "Push",
|
|
"switch": "Switch"
|
|
}
|
|
},
|
|
"horizontal_fan_angle": {
|
|
"name": "Horizontal swing flap angle",
|
|
"state": {
|
|
"30": "30°",
|
|
"60": "60°",
|
|
"90": "90°"
|
|
}
|
|
},
|
|
"humidifier_level": {
|
|
"name": "Spraying level",
|
|
"state": {
|
|
"level_1": "Level 1",
|
|
"level_10": "Level 10",
|
|
"level_2": "Level 2",
|
|
"level_3": "Level 3",
|
|
"level_4": "Level 4",
|
|
"level_5": "Level 5",
|
|
"level_6": "Level 6",
|
|
"level_7": "Level 7",
|
|
"level_8": "Level 8",
|
|
"level_9": "Level 9"
|
|
}
|
|
},
|
|
"humidifier_moodlighting": {
|
|
"name": "Moodlighting",
|
|
"state": {
|
|
"1": "Mood 1",
|
|
"2": "Mood 2",
|
|
"3": "Mood 3",
|
|
"4": "Mood 4",
|
|
"5": "Mood 5"
|
|
}
|
|
},
|
|
"humidifier_spray_mode": {
|
|
"name": "Spray mode",
|
|
"state": {
|
|
"auto": "[%key:common::state::auto%]",
|
|
"health": "Health",
|
|
"humidity": "Humidity",
|
|
"sleep": "Sleep",
|
|
"work": "Work"
|
|
}
|
|
},
|
|
"indexed_blanket_level": {
|
|
"name": "Level {index}",
|
|
"state": {
|
|
"level_1": "[%key:common::state::low%]",
|
|
"level_10": "[%key:common::state::high%]",
|
|
"level_2": "[%key:component::tuya::entity::select::blanket_level::state::level_2%]",
|
|
"level_3": "[%key:component::tuya::entity::select::blanket_level::state::level_3%]",
|
|
"level_4": "[%key:component::tuya::entity::select::blanket_level::state::level_4%]",
|
|
"level_5": "[%key:component::tuya::entity::select::blanket_level::state::level_5%]",
|
|
"level_6": "[%key:component::tuya::entity::select::blanket_level::state::level_6%]",
|
|
"level_7": "[%key:component::tuya::entity::select::blanket_level::state::level_7%]",
|
|
"level_8": "[%key:component::tuya::entity::select::blanket_level::state::level_8%]",
|
|
"level_9": "[%key:component::tuya::entity::select::blanket_level::state::level_9%]"
|
|
}
|
|
},
|
|
"indexed_led_type": {
|
|
"name": "Light {index} source type",
|
|
"state": {
|
|
"halogen": "[%key:component::tuya::entity::select::led_type::state::halogen%]",
|
|
"incandescent": "[%key:component::tuya::entity::select::led_type::state::incandescent%]",
|
|
"led": "[%key:component::tuya::entity::select::led_type::state::led%]"
|
|
}
|
|
},
|
|
"inverter_work_mode": {
|
|
"name": "Inverter work mode",
|
|
"state": {
|
|
"manual": "Manual mode",
|
|
"self_powered": "Self-powered",
|
|
"time_of_use": "Time of use"
|
|
}
|
|
},
|
|
"ipc_work_mode": {
|
|
"name": "IPC mode",
|
|
"state": {
|
|
"0": "Low power mode",
|
|
"1": "Continuous working mode"
|
|
}
|
|
},
|
|
"led_type": {
|
|
"name": "Light source type",
|
|
"state": {
|
|
"halogen": "Halogen",
|
|
"incandescent": "Incandescent",
|
|
"led": "LED"
|
|
}
|
|
},
|
|
"light_mode": {
|
|
"name": "Indicator light mode",
|
|
"state": {
|
|
"none": "[%key:common::state::off%]",
|
|
"pos": "Indicate inverted switch state",
|
|
"relay": "Indicate switch on/off state"
|
|
}
|
|
},
|
|
"material": {
|
|
"name": "Material"
|
|
},
|
|
"mode": {
|
|
"name": "Mode"
|
|
},
|
|
"motion_sensitivity": {
|
|
"name": "Motion detection sensitivity",
|
|
"state": {
|
|
"0": "[%key:common::state::low%]",
|
|
"1": "[%key:common::state::medium%]",
|
|
"2": "[%key:common::state::high%]"
|
|
}
|
|
},
|
|
"odor_elimination_mode": {
|
|
"name": "Odor elimination mode",
|
|
"state": {
|
|
"interim": "Interim",
|
|
"smart": "Smart"
|
|
}
|
|
},
|
|
"record_mode": {
|
|
"name": "Record mode",
|
|
"state": {
|
|
"1": "Record events only",
|
|
"2": "Continuous recording"
|
|
}
|
|
},
|
|
"relay_status": {
|
|
"name": "Power-on behavior",
|
|
"state": {
|
|
"last": "Previous state",
|
|
"memory": "[%key:component::tuya::entity::select::relay_status::state::last%]",
|
|
"off": "[%key:common::state::off%]",
|
|
"on": "[%key:common::state::on%]",
|
|
"power_off": "[%key:common::state::off%]",
|
|
"power_on": "[%key:common::state::on%]"
|
|
}
|
|
},
|
|
"siren_mode": {
|
|
"name": "Siren mode",
|
|
"state": {
|
|
"alarm_light": "Light",
|
|
"alarm_sound": "Sound",
|
|
"alarm_sound_light": "Sound & light",
|
|
"normal": "[%key:common::state::normal%]"
|
|
}
|
|
},
|
|
"target_humidity": {
|
|
"name": "Target humidity"
|
|
},
|
|
"temperature_level": {
|
|
"name": "Temperature level"
|
|
},
|
|
"vacuum_cistern": {
|
|
"name": "Water tank adjustment",
|
|
"state": {
|
|
"closed": "[%key:common::state::closed%]",
|
|
"high": "[%key:common::state::high%]",
|
|
"low": "[%key:common::state::low%]",
|
|
"middle": "Middle"
|
|
}
|
|
},
|
|
"vacuum_collection": {
|
|
"name": "Dust collection mode",
|
|
"state": {
|
|
"large": "Large",
|
|
"middle": "Middle",
|
|
"small": "Small"
|
|
}
|
|
},
|
|
"vacuum_mode": {
|
|
"name": "Mode",
|
|
"state": {
|
|
"bow": "Bow",
|
|
"chargego": "Return to dock",
|
|
"left_bow": "Bow left",
|
|
"left_spiral": "Spiral left",
|
|
"mop": "Mop",
|
|
"part": "Part",
|
|
"partial_bow": "Bow partially",
|
|
"pick_zone": "Pick zone",
|
|
"point": "Point",
|
|
"pose": "Pose",
|
|
"random": "Random",
|
|
"right_bow": "Bow right",
|
|
"right_spiral": "Spiral right",
|
|
"single": "Single",
|
|
"smart": "Smart",
|
|
"spiral": "Spiral",
|
|
"standby": "[%key:common::state::standby%]",
|
|
"wall_follow": "Follow wall",
|
|
"zone": "Zone"
|
|
}
|
|
},
|
|
"vertical_fan_angle": {
|
|
"name": "Vertical swing flap angle",
|
|
"state": {
|
|
"30": "30°",
|
|
"60": "60°",
|
|
"90": "90°"
|
|
}
|
|
},
|
|
"volume": {
|
|
"name": "[%key:component::tuya::entity::number::volume::name%]"
|
|
},
|
|
"weather_delay": {
|
|
"name": "Weather delay",
|
|
"state": {
|
|
"24h": "24h",
|
|
"48h": "48h",
|
|
"72h": "72h",
|
|
"96h": "96h",
|
|
"120h": "120h",
|
|
"144h": "144h",
|
|
"168h": "168h",
|
|
"cancel": "Cancel"
|
|
}
|
|
}
|
|
},
|
|
"sensor": {
|
|
"air_pressure": {
|
|
"name": "Air pressure"
|
|
},
|
|
"air_quality": {
|
|
"name": "Air quality",
|
|
"state": {
|
|
"good": "Good",
|
|
"great": "Great",
|
|
"mild": "Mild",
|
|
"severe": "Severe"
|
|
}
|
|
},
|
|
"air_quality_index": {
|
|
"name": "Air quality index",
|
|
"state": {
|
|
"level_1": "Level 1",
|
|
"level_2": "Level 2",
|
|
"level_3": "Level 3",
|
|
"level_4": "Level 4",
|
|
"level_5": "Level 5",
|
|
"level_6": "Level 6"
|
|
}
|
|
},
|
|
"battery": {
|
|
"name": "[%key:component::sensor::entity_component::battery::name%]"
|
|
},
|
|
"battery_power": {
|
|
"name": "Battery power"
|
|
},
|
|
"battery_soc": {
|
|
"name": "Battery SOC"
|
|
},
|
|
"battery_state": {
|
|
"name": "Battery state"
|
|
},
|
|
"carbon_dioxide": {
|
|
"name": "[%key:component::sensor::entity_component::carbon_dioxide::name%]"
|
|
},
|
|
"carbon_monoxide": {
|
|
"name": "[%key:component::sensor::entity_component::carbon_monoxide::name%]"
|
|
},
|
|
"cat_litter_box_status": {
|
|
"name": "[%key:component::tuya::entity::sensor::status::name%]",
|
|
"state": {
|
|
"clean": "Cleaning",
|
|
"empty": "Emptying",
|
|
"level": "Leveling",
|
|
"sleep": "Sleeping",
|
|
"standby": "[%key:common::state::standby%]",
|
|
"uv": "Sanitizing"
|
|
}
|
|
},
|
|
"cat_weight": {
|
|
"name": "Cat weight"
|
|
},
|
|
"cleaning_area": {
|
|
"name": "Cleaning area"
|
|
},
|
|
"cleaning_time": {
|
|
"name": "Cleaning time"
|
|
},
|
|
"coil_temperature": {
|
|
"name": "Coil temperature"
|
|
},
|
|
"compressor_strength": {
|
|
"name": "Compressor strength"
|
|
},
|
|
"concentration_carbon_dioxide": {
|
|
"name": "Concentration of carbon dioxide"
|
|
},
|
|
"current": {
|
|
"name": "[%key:component::sensor::entity_component::current::name%]"
|
|
},
|
|
"current_temperature": {
|
|
"name": "Current temperature"
|
|
},
|
|
"depth": {
|
|
"name": "Depth"
|
|
},
|
|
"dew_point_temperature": {
|
|
"name": "Dew point"
|
|
},
|
|
"duster_cloth_life": {
|
|
"name": "Duster cloth lifetime"
|
|
},
|
|
"excretion_time_day": {
|
|
"name": "Excretion duration"
|
|
},
|
|
"excretion_times_day": {
|
|
"name": "Excretion times (day)"
|
|
},
|
|
"feels_like_temperature": {
|
|
"name": "Feels like"
|
|
},
|
|
"filter_duration": {
|
|
"name": "Filter duration"
|
|
},
|
|
"filter_life": {
|
|
"name": "Filter lifetime"
|
|
},
|
|
"filter_utilization": {
|
|
"name": "Filter utilization"
|
|
},
|
|
"flow_temperature": {
|
|
"name": "Flow temperature"
|
|
},
|
|
"formaldehyde": {
|
|
"name": "[%key:component::tuya::entity::binary_sensor::formaldehyde::name%]"
|
|
},
|
|
"gas": {
|
|
"name": "Gas"
|
|
},
|
|
"heat_exchanger_temperature": {
|
|
"name": "Heat exchanger temperature"
|
|
},
|
|
"heat_index_temperature": {
|
|
"name": "Heat index"
|
|
},
|
|
"humidity": {
|
|
"name": "[%key:component::sensor::entity_component::humidity::name%]"
|
|
},
|
|
"humidity_outdoor": {
|
|
"name": "Outdoor humidity"
|
|
},
|
|
"illuminance": {
|
|
"name": "[%key:component::sensor::entity_component::illuminance::name%]"
|
|
},
|
|
"indexed_humidity_outdoor": {
|
|
"name": "Outdoor humidity channel {index}"
|
|
},
|
|
"indexed_temperature_external": {
|
|
"name": "Probe temperature channel {index}"
|
|
},
|
|
"inverter_output_power": {
|
|
"name": "Inverter output power"
|
|
},
|
|
"irrigation_status": {
|
|
"name": "Status",
|
|
"state": {
|
|
"auto": "[%key:common::state::auto%]",
|
|
"idle": "[%key:common::state::idle%]",
|
|
"manual": "[%key:common::state::manual%]"
|
|
}
|
|
},
|
|
"last_amount": {
|
|
"name": "Last amount"
|
|
},
|
|
"last_operation_duration": {
|
|
"name": "Last operation duration"
|
|
},
|
|
"last_watering_time": {
|
|
"name": "Last watering time"
|
|
},
|
|
"lifetime_battery_charge_energy": {
|
|
"name": "Lifetime battery charge energy"
|
|
},
|
|
"lifetime_battery_discharge_energy": {
|
|
"name": "Lifetime battery discharge energy"
|
|
},
|
|
"lifetime_inverter_output_energy": {
|
|
"name": "Lifetime inverter output energy"
|
|
},
|
|
"lifetime_offgrid_port_energy": {
|
|
"name": "Lifetime off-grid port energy"
|
|
},
|
|
"lifetime_pv_energy": {
|
|
"name": "Lifetime PV energy"
|
|
},
|
|
"liquid_depth": {
|
|
"name": "Liquid depth"
|
|
},
|
|
"liquid_level": {
|
|
"name": "Liquid level"
|
|
},
|
|
"liquid_state": {
|
|
"name": "Liquid state",
|
|
"state": {
|
|
"lower_alarm": "[%key:common::state::low%]",
|
|
"normal": "[%key:common::state::normal%]",
|
|
"upper_alarm": "[%key:common::state::high%]"
|
|
}
|
|
},
|
|
"luminosity": {
|
|
"name": "Luminosity"
|
|
},
|
|
"methane": {
|
|
"name": "[%key:component::tuya::entity::binary_sensor::methane::name%]"
|
|
},
|
|
"odor_elimination_status": {
|
|
"name": "Status",
|
|
"state": {
|
|
"charge_done": "Charge done",
|
|
"charging": "[%key:common::state::charging%]",
|
|
"standby": "[%key:common::state::standby%]",
|
|
"work": "Working"
|
|
}
|
|
},
|
|
"outside_temperature": {
|
|
"name": "Outside temperature"
|
|
},
|
|
"oxydo_reduction_potential": {
|
|
"name": "Oxydo reduction potential"
|
|
},
|
|
"phase_a_current": {
|
|
"name": "Phase A current"
|
|
},
|
|
"phase_a_power": {
|
|
"name": "Phase A power"
|
|
},
|
|
"phase_a_voltage": {
|
|
"name": "Phase A voltage"
|
|
},
|
|
"phase_b_current": {
|
|
"name": "Phase B current"
|
|
},
|
|
"phase_b_power": {
|
|
"name": "Phase B power"
|
|
},
|
|
"phase_b_voltage": {
|
|
"name": "Phase B voltage"
|
|
},
|
|
"phase_c_current": {
|
|
"name": "Phase C current"
|
|
},
|
|
"phase_c_power": {
|
|
"name": "Phase C power"
|
|
},
|
|
"phase_c_voltage": {
|
|
"name": "Phase C voltage"
|
|
},
|
|
"pm1": {
|
|
"name": "[%key:component::sensor::entity_component::pm1::name%]"
|
|
},
|
|
"pm10": {
|
|
"name": "[%key:component::sensor::entity_component::pm10::name%]"
|
|
},
|
|
"pm25": {
|
|
"name": "[%key:component::sensor::entity_component::pm25::name%]"
|
|
},
|
|
"power": {
|
|
"name": "[%key:component::sensor::entity_component::power::name%]"
|
|
},
|
|
"precipitation_intensity": {
|
|
"name": "[%key:component::sensor::entity_component::precipitation_intensity::name%]"
|
|
},
|
|
"precipitation_today": {
|
|
"name": "Total precipitation today"
|
|
},
|
|
"pump_time": {
|
|
"name": "Water pump duration"
|
|
},
|
|
"pv_channel_power": {
|
|
"name": "PV channel {index} power"
|
|
},
|
|
"remaining_time": {
|
|
"name": "Remaining time"
|
|
},
|
|
"rolling_brush_life": {
|
|
"name": "Rolling brush lifetime"
|
|
},
|
|
"side_brush_life": {
|
|
"name": "Side brush lifetime"
|
|
},
|
|
"smoke_amount": {
|
|
"name": "Smoke amount"
|
|
},
|
|
"sous_vide_status": {
|
|
"name": "Status",
|
|
"state": {
|
|
"boiling_temp": "Boiling temperature",
|
|
"cooling": "Cooling",
|
|
"heating": "Heating",
|
|
"heating_temp": "Heating temperature",
|
|
"reserve_1": "Reserve 1",
|
|
"reserve_2": "Reserve 2",
|
|
"reserve_3": "Reserve 3",
|
|
"standby": "[%key:common::state::standby%]",
|
|
"warm": "Heat preservation"
|
|
}
|
|
},
|
|
"status": {
|
|
"name": "Status"
|
|
},
|
|
"supply_frequency": {
|
|
"name": "Supply frequency"
|
|
},
|
|
"temperature": {
|
|
"name": "[%key:component::sensor::entity_component::temperature::name%]"
|
|
},
|
|
"temperature_external": {
|
|
"name": "Probe temperature"
|
|
},
|
|
"total_absorption_particles": {
|
|
"name": "Total absorption of particles"
|
|
},
|
|
"total_cleaning_area": {
|
|
"name": "Total cleaning area"
|
|
},
|
|
"total_cleaning_time": {
|
|
"name": "Total cleaning time"
|
|
},
|
|
"total_cleaning_times": {
|
|
"name": "Total cleaning times"
|
|
},
|
|
"total_dissolved_solids": {
|
|
"name": "Total dissolved solids"
|
|
},
|
|
"total_energy": {
|
|
"name": "Total energy"
|
|
},
|
|
"total_operating_time": {
|
|
"name": "Total operating time"
|
|
},
|
|
"total_power": {
|
|
"name": "Total power"
|
|
},
|
|
"total_production": {
|
|
"name": "Total production"
|
|
},
|
|
"total_pv_power": {
|
|
"name": "Total PV power"
|
|
},
|
|
"total_volatile_organic_compound": {
|
|
"name": "Total volatile organic compound"
|
|
},
|
|
"total_watering_time": {
|
|
"name": "Total watering time"
|
|
},
|
|
"uv_index": {
|
|
"name": "UV index"
|
|
},
|
|
"uv_runtime": {
|
|
"name": "UV runtime"
|
|
},
|
|
"voc": {
|
|
"name": "[%key:component::sensor::entity_component::volatile_organic_compounds::name%]"
|
|
},
|
|
"voltage": {
|
|
"name": "[%key:component::sensor::entity_component::voltage::name%]"
|
|
},
|
|
"water_level": {
|
|
"name": "Water level"
|
|
},
|
|
"water_level_state": {
|
|
"name": "Water level",
|
|
"state": {
|
|
"level_1": "[%key:common::state::low%]",
|
|
"level_2": "[%key:common::state::medium%]",
|
|
"level_3": "[%key:common::state::full%]"
|
|
}
|
|
},
|
|
"water_time": {
|
|
"name": "Water usage duration"
|
|
},
|
|
"wind_chill_index_temperature": {
|
|
"name": "Wind chill index"
|
|
},
|
|
"wind_direction": {
|
|
"name": "[%key:component::sensor::entity_component::wind_direction::name%]"
|
|
}
|
|
},
|
|
"siren": {
|
|
"siren": {
|
|
"name": "[%key:component::siren::title%]"
|
|
}
|
|
},
|
|
"switch": {
|
|
"anion": {
|
|
"name": "Anion"
|
|
},
|
|
"arm_beep": {
|
|
"name": "Arm beep"
|
|
},
|
|
"auto_clean": {
|
|
"name": "Auto clean"
|
|
},
|
|
"auto_siren": {
|
|
"name": "Auto-trigger siren"
|
|
},
|
|
"battery_lock": {
|
|
"name": "Battery lock"
|
|
},
|
|
"child_lock": {
|
|
"name": "Child lock"
|
|
},
|
|
"cry_detection": {
|
|
"name": "Cry detection"
|
|
},
|
|
"disinfection": {
|
|
"name": "Disinfection"
|
|
},
|
|
"do_not_disturb": {
|
|
"name": "Do not disturb"
|
|
},
|
|
"energy_saving": {
|
|
"name": "Energy saving"
|
|
},
|
|
"filter_cartridge_reset": {
|
|
"name": "Filter cartridge reset"
|
|
},
|
|
"filter_reset": {
|
|
"name": "Filter reset"
|
|
},
|
|
"flip": {
|
|
"name": "Flip"
|
|
},
|
|
"frost_protection": {
|
|
"name": "Frost protection"
|
|
},
|
|
"heat_preservation": {
|
|
"name": "Heat preservation"
|
|
},
|
|
"humidification": {
|
|
"name": "Humidification"
|
|
},
|
|
"indexed_alarm": {
|
|
"name": "Alarm {index}"
|
|
},
|
|
"indexed_socket": {
|
|
"name": "Socket {index}"
|
|
},
|
|
"indexed_switch": {
|
|
"name": "Switch {index}"
|
|
},
|
|
"indexed_usb": {
|
|
"name": "USB {index}"
|
|
},
|
|
"ionizer": {
|
|
"name": "Ionizer"
|
|
},
|
|
"motion_alarm": {
|
|
"name": "Motion alarm"
|
|
},
|
|
"motion_detection_zone": {
|
|
"name": "Use motion detection zone"
|
|
},
|
|
"motion_recording": {
|
|
"name": "Motion recording"
|
|
},
|
|
"motion_tracking": {
|
|
"name": "Motion tracking"
|
|
},
|
|
"music": {
|
|
"name": "Music"
|
|
},
|
|
"mute": {
|
|
"name": "Mute"
|
|
},
|
|
"mute_voice": {
|
|
"name": "Mute voice"
|
|
},
|
|
"natural_wind": {
|
|
"name": "Natural wind"
|
|
},
|
|
"open_window_detection": {
|
|
"name": "Open window detection"
|
|
},
|
|
"output_power_limit": {
|
|
"name": "Output power limit"
|
|
},
|
|
"oxygen_bar": {
|
|
"name": "Oxygen bar"
|
|
},
|
|
"plug": {
|
|
"name": "Plug"
|
|
},
|
|
"power": {
|
|
"name": "Power"
|
|
},
|
|
"privacy_mode": {
|
|
"name": "Privacy mode"
|
|
},
|
|
"pump": {
|
|
"name": "Pump"
|
|
},
|
|
"radio": {
|
|
"name": "Radio"
|
|
},
|
|
"reset_of_water_usage_days": {
|
|
"name": "Reset of water usage days"
|
|
},
|
|
"reverse": {
|
|
"name": "Reverse"
|
|
},
|
|
"siren": {
|
|
"name": "Siren"
|
|
},
|
|
"sleep": {
|
|
"name": "Sleep"
|
|
},
|
|
"sleep_aid": {
|
|
"name": "Sleep aid"
|
|
},
|
|
"slow_feed": {
|
|
"name": "Slow feed"
|
|
},
|
|
"snooze": {
|
|
"name": "Snooze"
|
|
},
|
|
"socket": {
|
|
"name": "Socket"
|
|
},
|
|
"sound": {
|
|
"name": "Sound"
|
|
},
|
|
"sound_detection": {
|
|
"name": "Sound detection"
|
|
},
|
|
"spray": {
|
|
"name": "Spray"
|
|
},
|
|
"start": {
|
|
"name": "Start"
|
|
},
|
|
"sterilization": {
|
|
"name": "Sterilization"
|
|
},
|
|
"switch": {
|
|
"name": "Switch"
|
|
},
|
|
"time_watermark": {
|
|
"name": "Time watermark"
|
|
},
|
|
"uv_sterilization": {
|
|
"name": "UV sterilization"
|
|
},
|
|
"video_recording": {
|
|
"name": "Video recording"
|
|
},
|
|
"voice": {
|
|
"name": "Voice"
|
|
},
|
|
"water": {
|
|
"name": "Water"
|
|
},
|
|
"water_pump_reset": {
|
|
"name": "Water pump reset"
|
|
},
|
|
"wide_dynamic_range": {
|
|
"name": "Wide dynamic range"
|
|
}
|
|
},
|
|
"valve": {
|
|
"indexed_valve": {
|
|
"name": "Valve {index}"
|
|
},
|
|
"valve": {
|
|
"name": "Valve"
|
|
}
|
|
}
|
|
},
|
|
"exceptions": {
|
|
"action_dpcode_not_found": {
|
|
"message": "Unable to process action as the device does not provide a corresponding function code (expected one of {expected} in {available})."
|
|
},
|
|
"device_not_found": {
|
|
"message": "Feeder with ID {device_id} could not be found."
|
|
},
|
|
"device_not_support_meal_plan_function": {
|
|
"message": "Feeder with ID {device_id} does not support meal plan functionality."
|
|
},
|
|
"device_not_support_meal_plan_status": {
|
|
"message": "Feeder with ID {device_id} does not support meal plan status."
|
|
},
|
|
"device_not_tuya_device": {
|
|
"message": "Device with ID {device_id} is not a Tuya feeder."
|
|
},
|
|
"invalid_meal_plan_data": {
|
|
"message": "Unable to parse meal plan data."
|
|
}
|
|
},
|
|
"selector": {
|
|
"days_of_week": {
|
|
"options": {
|
|
"friday": "[%key:common::time::friday%]",
|
|
"monday": "[%key:common::time::monday%]",
|
|
"saturday": "[%key:common::time::saturday%]",
|
|
"sunday": "[%key:common::time::sunday%]",
|
|
"thursday": "[%key:common::time::thursday%]",
|
|
"tuesday": "[%key:common::time::tuesday%]",
|
|
"wednesday": "[%key:common::time::wednesday%]"
|
|
}
|
|
},
|
|
"set_feeder_meal_plan": {
|
|
"fields": {
|
|
"days": {
|
|
"description": "Days of the week for the meal plan.",
|
|
"name": "Days"
|
|
},
|
|
"enabled": {
|
|
"description": "Whether the meal plan is enabled.",
|
|
"name": "Enabled"
|
|
},
|
|
"portion": {
|
|
"description": "Amount in grams",
|
|
"name": "Portion"
|
|
},
|
|
"time": {
|
|
"description": "Time of the meal.",
|
|
"name": "Time"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"services": {
|
|
"get_feeder_meal_plan": {
|
|
"description": "Retrieves a meal plan from a Tuya feeder.",
|
|
"fields": {
|
|
"device_id": {
|
|
"description": "The Tuya feeder.",
|
|
"name": "[%key:common::config_flow::data::device%]"
|
|
}
|
|
},
|
|
"name": "Get feeder meal plan data"
|
|
},
|
|
"set_feeder_meal_plan": {
|
|
"description": "Sets a meal plan on a Tuya feeder.",
|
|
"fields": {
|
|
"device_id": {
|
|
"description": "[%key:component::tuya::services::get_feeder_meal_plan::fields::device_id::description%]",
|
|
"name": "[%key:common::config_flow::data::device%]"
|
|
},
|
|
"meal_plan": {
|
|
"description": "The meal plan data to set.",
|
|
"name": "Meal plan"
|
|
}
|
|
},
|
|
"name": "Set feeder meal plan data"
|
|
}
|
|
}
|
|
}
|