feat: support more devices.

This commit is contained in:
sususweet
2025-09-24 23:31:31 +08:00
parent 2af99c11da
commit f99019bdca
15 changed files with 2169 additions and 8 deletions

View File

@@ -118,7 +118,50 @@
"error_type": { "name": "Error Type" },
"control_type": { "name": "Control Type" },
"mode": { "name": "Mode" },
"rice_type": { "name": "Rice Type" }
"rice_type": { "name": "Rice Type" },
"db_running_status": { "name": "DB Running Status" },
"db_program": { "name": "DB Program" },
"db_water_level": { "name": "DB Water Level" },
"db_temperature": { "name": "DB Temperature" },
"db_dehydration_speed": { "name": "DB Dehydration Speed" },
"db_detergent": { "name": "DB Detergent" },
"db_softener": { "name": "DB Softener" },
"db_position": { "name": "DB Position" },
"db_location": { "name": "DB Location" },
"running_status": { "name": "Running Status" },
"mode": { "name": "Mode" },
"program": { "name": "Program" },
"detergent_density": { "name": "Detergent Density" },
"softener_density": { "name": "Softener Density" },
"season": { "name": "Season" },
"disinfectant": { "name": "Disinfectant" },
"dirty_degree": { "name": "Dirty Degree" },
"stains": { "name": "Stains" },
"add_rinse": { "name": "Add Rinse" },
"soak_count": { "name": "Soak Count" },
"run_mode": { "name": "Run Mode" },
"temp_type": { "name": "Temp Type" },
"mode_state": { "name": "Mode State" },
"fan_set": { "name": "Fan Set" },
"upstair_work_status": { "name": "Up Stair Work Status" },
"downstair_work_status": { "name": "Down Stair Work Status" },
"middlestair_work_status": { "name": "Middle Stair Work Status" },
"upstair_mode": { "name": "Up Stair Mode" },
"downstair_mode": { "name": "Down Stair Mode" },
"middlestair_mode": { "name": "Middle Stair Mode" },
"prevent_wrinkle": { "name": "Prevent Wrinkle" },
"material": { "name": "Material" },
"sterilize": { "name": "Sterilize" },
"dryness_level": { "name": "Dryness Level" },
"dry_temp": { "name": "Dry Temperature" },
"intensity": { "name": "Intensity" },
"program": { "name": "Program" },
"wind_gear": { "name": "Wind Gear" },
"wind_speed": { "name": "Wind Speed" },
"light_color": { "name": "Light Color" },
"bright_led": { "name": "Bright LED" },
"humidity_mode": { "name": "Humidity Mode" },
"tank_status": { "name": "Tank Status" }
},
"sensor": {
"bright": { "name": "Brightness" },
@@ -186,7 +229,115 @@
"warming_time": { "name": "Warming Time" },
"delay_time": { "name": "Delay Time" },
"indoor_temperature": { "name": "Indoor Temperature" },
"outdoor_temperature": { "name": "Outdoor Temperature" }
"outdoor_temperature": { "name": "Outdoor Temperature" },
"db_remain_time": { "name": "DB Remain Time" },
"db_progress": { "name": "DB Progress" },
"db_error_code": { "name": "DB Error Code" },
"db_set_dewater_time": { "name": "DB Set Dewater Time" },
"db_set_wash_time": { "name": "DB Set Wash Time" },
"db_project_no": { "name": "DB Project No" },
"db_device_software_version": { "name": "DB Device Software Version" },
"db_rinse_count": { "name": "DB Rinse Count" },
"db_wash_time": { "name": "DB Wash Time" },
"db_appointment_time": { "name": "DB Appointment Time" },
"db_appointment": { "name": "DB Appointment" },
"db_dehydration_time": { "name": "DB Dehydration Time" },
"db_cycle_memory": { "name": "DB Cycle Memory" },
"dehydration_speed": { "name": "Dehydration Speed" },
"wash_time": { "name": "Wash Time" },
"appointment_time": { "name": "Appointment Time" },
"remain_time": { "name": "Remain Time" },
"project_no": { "name": "Project No" },
"dryer": { "name": "Dryer" },
"remote_control_flag": { "name": "Remote Control Flag" },
"progress": { "name": "Progress" },
"cloud_cycle_low": { "name": "Cloud Cycle Low" },
"cloud_cycle_high": { "name": "Cloud Cycle High" },
"cloud_cycle_jiepai1": { "name": "Cloud Cycle Jiepai1" },
"cloud_cycle_jiepai2": { "name": "Cloud Cycle Jiepai2" },
"cloud_cycle_jiepai3": { "name": "Cloud Cycle Jiepai3" },
"cloud_cycle_jiepai4": { "name": "Cloud Cycle Jiepai4" },
"cloud_cycle_jiepai_time1": { "name": "Cloud Cycle Jiepai Time1" },
"dehydration_time_value": { "name": "Dehydration Time Value" },
"cloud_cycle_jiepai_time3": { "name": "Cloud Cycle Jiepai Time3" },
"cloud_cycle_jiepai_time4": { "name": "Cloud Cycle Jiepai Time4" },
"customize_machine_cycle": { "name": "Customize Machine Cycle" },
"detergent_global": { "name": "Detergent Global" },
"softener_global": { "name": "Softener Global" },
"detergent_density_global": { "name": "Detergent Density Global" },
"softener_density_global": { "name": "Softener Density Global" },
"fresh_air_time": { "name": "Fresh Air Time" },
"flocks_remind_period": { "name": "Flocks Remind Period" },
"device_software_version": { "name": "Device Software Version" },
"expert_step": { "name": "Expert Step" },
"error_code": { "name": "Error Code" },
"flocks_wash_count": { "name": "Flocks Wash Count" },
"active_oxygen": { "name": "Active Oxygen" },
"version": { "name": "Version" },
"dehydration_time": { "name": "Dehydration Time" },
"cloud_cycle_jiepai_time2": { "name": "Cloud Cycle Jiepai Time2" },
"wash_time_value": { "name": "Wash Time Value" },
"cur_temp": { "name": "Current Temperature" },
"error_code": { "name": "Error Code" },
"heat_max_set_temp": { "name": "Heat Max Set Temp" },
"heat_min_set_temp": { "name": "Heat Min Set Temp" },
"cool_max_set_temp": { "name": "Cool Max Set Temp" },
"cool_min_set_temp": { "name": "Cool Min Set Temp" },
"auto_max_set_temp": { "name": "Auto Max Set Temp" },
"auto_min_set_temp": { "name": "Auto Min Set Temp" },
"preheat_on_set_temp": { "name": "Preheat On Set Temp" },
"preheat_max_set_temp": { "name": "Preheat Max Set Temp" },
"preheat_min_set_temp": { "name": "Preheat Min Set Temp" },
"version": { "name": "Version" },
"temp_set": { "name": "Temperature Set" },
"room_temp_value": { "name": "Room Temperature Value" },
"clean_net_used_time": { "name": "Clean Net Used Time" },
"change_net_used_time": { "name": "Change Net Used Time" },
"tvoc_value": { "name": "TVOC Value" },
"change_set_real_time": { "name": "Change Set Real Time" },
"clean_set_real_time": { "name": "Clean Set Real Time" },
"humidity_set": { "name": "Humidity Set" },
"room_aqi_value": { "name": "Room AQI Value" },
"change_net_set_time": { "name": "Change Net Set Time" },
"clean_net_set_time": { "name": "Clean Net Set Time" },
"humidity_value": { "name": "Humidity Value" },
"hcho_value": { "name": "HCHO Value" },
"pm25_value": { "name": "PM2.5 Value" },
"co2_value": { "name": "CO2 Value" },
"machine_type": { "name": "Machine Type" },
"upstair_temp": { "name": "Up Stair Temperature" },
"downstair_temp": { "name": "Down Stair Temperature" },
"middlestair_temp": { "name": "Middle Stair Temperature" },
"upstair_hour": { "name": "Up Stair Hour" },
"upstair_min": { "name": "Up Stair Min" },
"upstair_sec": { "name": "Up Stair Sec" },
"middlestair_hour": { "name": "Middle Stair Hour" },
"middlestair_min": { "name": "Middle Stair Min" },
"middlestair_sec": { "name": "Middle Stair Sec" },
"downstair_hour": { "name": "Down Stair Hour" },
"downstair_min": { "name": "Down Stair Min" },
"downstair_sec": { "name": "Down Stair Sec" },
"order_hour": { "name": "Order Hour" },
"order_min": { "name": "Order Min" },
"order_sec": { "name": "Order Sec" },
"appointment_time": { "name": "Appointment Time" },
"project_no": { "name": "Project Number" },
"remain_time": { "name": "Remain Time" },
"progress": { "name": "Progress" },
"version": { "name": "Version" },
"error_code": { "name": "Error Code" },
"dry_time": { "name": "Dry Time" },
"version": { "name": "Version" },
"time_off": { "name": "Time Off" },
"humidity": { "name": "Humidity" },
"cur_temperature": { "name": "Current Temperature" },
"cur_humidity": { "name": "Current Humidity" },
"time_on": { "name": "Time On" },
"air_dry_left_time": { "name": "Air Dry Left Time" },
"sensor_battery": { "name": "Sensor Battery" },
"running_percent": { "name": "Running Percent" },
"sensor_humidify": { "name": "Sensor Humidify" },
"sensor_temperature": { "name": "Sensor Temperature" }
},
"binary_sensor": {
"air_status": { "name": "Air Running" },
@@ -210,6 +361,9 @@
"climate": {
"thermostat": { "name": "Thermostat" }
},
"humidifier": {
"humidifier": { "name": "Humidifier" }
},
"switch": {
"airswitch": { "name": "AC Switch" },
"waterswitch": { "name": "Water Switch" },
@@ -236,7 +390,125 @@
"pre_regeneration": { "name": "Pre Regeneration" },
"dry": { "name": "Dry" },
"prevent_straight_wind": { "name": "Prevent Straight Wind" },
"aux_heat": { "name": "Aux Heat" }
"aux_heat": { "name": "Aux Heat" },
"db_power": { "name": "DB Power" },
"db_clean_notification": { "name": "DB Clean Notification" },
"db_softener_needed": { "name": "DB Softener Needed" },
"db_detergent_needed": { "name": "DB Detergent Needed" },
"db_nightly_wash": { "name": "DB Nightly Wash" },
"db_baby_lock": { "name": "DB Baby Lock" },
"db_light": { "name": "DB Light" },
"db_steam_wash": { "name": "DB Steam Wash" },
"db_fast_clean_wash": { "name": "DB Fast Clean Wash" },
"db_wash_dry_link": { "name": "DB Wash Dry Link" },
"power": { "name": "Power" },
"softener_lack": { "name": "Softener Lack" },
"detergent_lack": { "name": "Detergent Lack" },
"door_opened": { "name": "Door Opened" },
"bucket_water_overheating": { "name": "Bucket Water Overheating" },
"memory": { "name": "Memory" },
"appointment": { "name": "Appointment" },
"spray_wash": { "name": "Spray Wash" },
"old_speedy": { "name": "Old Speedy" },
"nightly": { "name": "Nightly" },
"down_light": { "name": "Down Light" },
"easy_ironing": { "name": "Easy Ironing" },
"super_clean_wash": { "name": "Super Clean Wash" },
"intelligent_wash": { "name": "Intelligent Wash" },
"strong_wash": { "name": "Strong Wash" },
"silent": { "name": "Silent" },
"speedy": { "name": "Speedy" },
"lock": { "name": "Lock" },
"flocks_switcher": { "name": "Flocks Switcher" },
"fresh_anion_switch": { "name": "Fresh Anion Switch" },
"dry_weighing_already": { "name": "Dry Weighing Already" },
"keep_fresh_status": { "name": "Keep Fresh Status" },
"drying_tunnel_overheating": { "name": "Drying Tunnel Overheating" },
"fast_clean_wash": { "name": "Fast Clean Wash" },
"steam_wash": { "name": "Steam Wash" },
"beforehand_wash": { "name": "Beforehand Wash" },
"ai_flag": { "name": "AI Flag" },
"water_plus": { "name": "Water Plus" },
"soak": { "name": "Soak" },
"ultraviolet_lamp": { "name": "Ultraviolet Lamp" },
"eye_wash": { "name": "Eye Wash" },
"microbubble": { "name": "Microbubble" },
"wind_dispel": { "name": "Wind Dispel" },
"cycle_memory": { "name": "Cycle Memory" },
"freeze_state": { "name": "Freeze State" },
"power_state": { "name": "Power State" },
"heat_enable": { "name": "Heat Enable" },
"cool_enable": { "name": "Cool Enable" },
"silence_set_state": { "name": "Silence Set State" },
"time_set_state": { "name": "Time Set State" },
"silence_state": { "name": "Silence State" },
"holiday_state": { "name": "Holiday State" },
"holiday_set_state": { "name": "Holiday Set State" },
"holiday_on_state": { "name": "Holiday On State" },
"room_temp_ctrl": { "name": "Room Temp Ctrl" },
"room_temp_set": { "name": "Room Temp Set" },
"comp_state": { "name": "Comp State" },
"day_time_state": { "name": "Day Time State" },
"week_time_state": { "name": "Week Time State" },
"warn_state": { "name": "Warn State" },
"defrost_state": { "name": "Defrost State" },
"pre_heat": { "name": "Pre Heat" },
"lock_state": { "name": "Lock State" },
"esp_state": { "name": "ESP State" },
"passby_enable": { "name": "Passby Enable" },
"preheat_enable": { "name": "Preheat Enable" },
"remain_able": { "name": "Remain Able" },
"hcho_check_enable": { "name": "HCHO Check Enable" },
"co2_check_enable": { "name": "CO2 Check Enable" },
"function_set_link": { "name": "Function Set Link" },
"function_set_sleep": { "name": "Function Set Sleep" },
"function_set_energy_save": { "name": "Function Set Energy Save" },
"function_set_prheat": { "name": "Function Set Preheat" },
"function_set_ultimate": { "name": "Function Set Ultimate" },
"clean_net_clean_flg": { "name": "Clean Net Clean Flag" },
"change_net_change_flg": { "name": "Change Net Change Flag" },
"condensation_state": { "name": "Condensation State" },
"humidity_state": { "name": "Humidity State" },
"preheat_state": { "name": "Preheat State" },
"esp_enable": { "name": "ESP Enable" },
"pm25_check_enable": { "name": "PM2.5 Check Enable" },
"timer_state": { "name": "Timer State" },
"humidity_check_enable": { "name": "Humidity Check Enable" },
"door_middlestair": { "name": "Door Middle Stair" },
"door_upstair": { "name": "Door Up Stair" },
"door_downstair": { "name": "Door Down Stair" },
"downstair_ispreheat": { "name": "Down Stair Is Preheat" },
"upstair_ispreheat": { "name": "Up Stair Is Preheat" },
"downstair_iscooling": { "name": "Down Stair Is Cooling" },
"upstair_iscooling": { "name": "Up Stair Is Cooling" },
"middlestair_ispreheat": { "name": "Middle Stair Is Preheat" },
"middlestair_iscooling": { "name": "Middle Stair Is Cooling" },
"lock": { "name": "Lock" },
"is_error": { "name": "Is Error" },
"uv_disinfect": { "name": "UV Disinfect" },
"ai_switch": { "name": "AI Switch" },
"light": { "name": "Light" },
"appointment": { "name": "Appointment" },
"prevent_wrinkle_switch": { "name": "Prevent Wrinkle Switch" },
"steam_switch": { "name": "Steam Switch" },
"damp_dry_signal": { "name": "Damp Dry Signal" },
"eco_dry_switch": { "name": "Eco Dry Switch" },
"bucket_clean_switch": { "name": "Bucket Clean Switch" },
"water_box": { "name": "Water Box" },
"baby_lock": { "name": "Baby Lock" },
"remind_sound": { "name": "Remind Sound" },
"steam": { "name": "Steam" },
"power": { "name": "Power" },
"door_warn": { "name": "Door Warning" },
"disinfect_on_off": { "name": "Disinfect On Off" },
"power_on_timer": { "name": "Power On Timer" },
"power": { "name": "Power" },
"buzzer": { "name": "Buzzer" },
"power_off_timer": { "name": "Power Off Timer" },
"display_on_off": { "name": "Display On Off" },
"netions_on_off": { "name": "Net Ions On Off" },
"airdry_on_off": { "name": "Air Dry On Off" },
"add_water_flag": { "name": "Add Water Flag" }
}
}
}