2023-09-02 16:30:03 +08:00
{
"config" : {
"error" : {
2023-09-17 19:40:54 +08:00
"no_home" : "No available home" ,
"account_invalid" : "Failed to authenticate on Midea cloud, the password may be changed" ,
"invalid_input" : "Illegal input, IP address or 'auto' needed" ,
"login_failed" : "Failed to login, wrong account or password" ,
"offline_error" : "Only the online appliance can be configured" ,
"download_lua_failed" : "Failed to download lua script of appliance" ,
"discover_failed" : "The appliance can't be found on the local network" ,
"no_new_devices" : "No any new available can be found in your home" ,
"connect_error" : "Can't connect to the appliance"
2023-09-02 16:30:03 +08:00
} ,
"step" : {
"user" : {
"data" : {
2023-09-17 19:40:54 +08:00
"account" : "Account" ,
"password" : "Password"
2023-09-02 16:30:03 +08:00
} ,
2023-09-19 14:35:54 +08:00
"description" : "Login and save storage your Midea account" ,
2023-09-17 19:40:54 +08:00
"title" : "Login"
2023-09-02 16:30:03 +08:00
} ,
"home" : {
2023-09-17 19:40:54 +08:00
"title" : "Home" ,
2023-09-02 16:30:03 +08:00
"data" : {
2023-09-17 19:40:54 +08:00
"home" : "Choose a location where your appliance in"
2023-09-02 16:30:03 +08:00
}
} ,
"device" : {
2023-09-17 19:40:54 +08:00
"title" : "Appliances" ,
2023-09-02 16:30:03 +08:00
"data" : {
2023-09-17 19:40:54 +08:00
"device_id" : "Choice a appliance to add"
2023-09-03 22:15:41 +08:00
}
} ,
"discover" : {
2023-09-17 19:40:54 +08:00
"description" : "Discover the appliance, it must in the local area work" ,
"title" : "Appliance info" ,
2023-09-03 22:15:41 +08:00
"data" : {
2023-09-17 19:40:54 +08:00
"ip_address" : "IP address('auto' for discovery automatic)"
}
}
}
} ,
"options" : {
"step" : {
"init" : {
"data" : {
"option" : "Option"
} ,
"title" : "Configure"
} ,
"reset" : {
"title" : "Reset the configuration of appliance" ,
"description" : "Remove the old configuration and make a new configuration use template\nIf your configuration was modified, the changes will lost\nIf your appliance type or model not in template, then the new configuration won't be made" ,
"data" : {
"check" : "I know that, do it"
}
} ,
"configure" : {
"data" : {
"ip_address" : "IP address" ,
"refresh_interval" : "Refresh interval(0 means not refreshing actively)"
} ,
"title" : "Option"
}
} ,
"abort" : {
"reset_success" : "Reset done" ,
"account_unsupport_config" : "Doesn't support this operation"
}
} ,
"services" : {
"set_attribute" : {
"name" : "set the attributes" ,
"description" : "Set the attributes of appliance in a dict" ,
"fields" : {
"device_id" : {
"name" : "Appliance code" ,
"description" : "Appliance code (Device ID)"
} ,
"attributes" : {
"name" : "Attributes" ,
"description" : "Attributes to set"
}
}
} ,
"send_command" : {
"name" : "Custom command" ,
"description" : "Send a custom command to appliance" ,
"fields" : {
"device_id" : {
"name" : "Appliance code" ,
"description" : "Appliance code (Device ID)"
} ,
"cmd_type" : {
"name" : "Type of command" ,
"description" : "It can be 2 (query) or 3 (control)"
} ,
"cmd_body" : {
"name" : "Body of command" ,
"description" : "The body of command without the MSmart protocol head and the checksum at the end"
2023-09-02 16:30:03 +08:00
}
}
}
2025-09-24 20:56:04 +08:00
} ,
"entity" : {
"select" : {
"work_status" : {
"name" : "Work Status"
} ,
"fan_level" : { "name" : "Fan Level" } ,
"work_mode" : { "name" : "Work Mode" } ,
"move_direction" : { "name" : "Move Direction" } ,
"query_type" : { "name" : "Query Type" } ,
"sub_work_status" : { "name" : "Sub Work Status" } ,
"water_level" : { "name" : "Water Level" } ,
"mop_status" : { "name" : "Mop Status" } ,
"error_type" : { "name" : "Error Type" } ,
"control_type" : { "name" : "Control Type" } ,
"mode" : { "name" : "Mode" } ,
"rice_type" : { "name" : "Rice Type" }
} ,
"sensor" : {
"bright" : { "name" : "Brightness" } ,
"temperature" : { "name" : "Temperature" } ,
"softwater" : { "name" : "Soft Water Temp" } ,
"left_time" : { "name" : "Remaining Time" } ,
"air_set_hour" : { "name" : "AC Set Time" } ,
"air_left_hour" : { "name" : "AC Remaining Time" } ,
"micro_leak_protection_value" : { "name" : "Micro Leak Protection Value" } ,
"regeneration_current_stages" : { "name" : "Regeneration Current Stages" } ,
"water_hardness" : { "name" : "Water Hardness" } ,
"timing_regeneration_hour" : { "name" : "Timing Regeneration Hour" } ,
"real_time_setting_hour" : { "name" : "Real Time Setting Hour" } ,
"timing_regeneration_min" : { "name" : "Timing Regeneration Min" } ,
"regeneration_left_seconds" : { "name" : "Regeneration Left Seconds" } ,
"maintenance_reminder_setting" : { "name" : "Maintenance Reminder Setting" } ,
"mixed_water_gear" : { "name" : "Mixed Water Gear" } ,
"use_days" : { "name" : "Use Days" } ,
"days_since_last_regeneration" : { "name" : "Days Since Last Regeneration" } ,
"velocity" : { "name" : "Velocity" } ,
"supply_voltage" : { "name" : "Supply Voltage" } ,
"left_salt" : { "name" : "Left Salt" } ,
"pre_regeneration_days" : { "name" : "Pre Regeneration Days" } ,
"flushing_days" : { "name" : "Flushing Days" } ,
"salt_setting" : { "name" : "Salt Setting" } ,
"e_version" : { "name" : "E Version" } ,
"regeneration_count" : { "name" : "Regeneration Count" } ,
"battery_voltage" : { "name" : "Battery Voltage" } ,
"error" : { "name" : "Error" } ,
"days_since_last_two_regeneration" : { "name" : "Days Since Last Two Regeneration" } ,
"remind_maintenance_days" : { "name" : "Remind Maintenance Days" } ,
"real_date_setting_year" : { "name" : "Real Date Setting Year" } ,
"real_date_setting_month" : { "name" : "Real Date Setting Month" } ,
"real_date_setting_day" : { "name" : "Real Date Setting Day" } ,
"category" : { "name" : "Category" } ,
"real_time_setting_min" : { "name" : "Real Time Setting Min" } ,
"regeneration_stages" : { "name" : "Regeneration Stages" } ,
"v_version" : { "name" : "V Version" } ,
"k_version" : { "name" : "K Version" } ,
"w_version" : { "name" : "W Version" } ,
"soft_available_big" : { "name" : "Soft Available Big" } ,
"water_consumption_big" : { "name" : "Water Consumption Big" } ,
"water_consumption_today" : { "name" : "Water Consumption Today" } ,
"water_consumption_average" : { "name" : "Water Consumption Average" } ,
"salt_alarm_threshold" : { "name" : "Salt Alarm Threshold" } ,
"leak_water_protection_value" : { "name" : "Leak Water Protection Value" } ,
"sn8" : { "name" : "SN8" } ,
"version" : { "name" : "Version" } ,
"dust_count" : { "name" : "Dust Count" } ,
"area" : { "name" : "Area" } ,
"voice_level" : { "name" : "Voice Level" } ,
"switch_status" : { "name" : "Switch Status" } ,
"water_station_status" : { "name" : "Water Station Status" } ,
"work_time" : { "name" : "Work Time" } ,
"battery_percent" : { "name" : "Battery Percent" } ,
"planner_status" : { "name" : "Planner Status" } ,
"sweep_then_mop_mode_progress" : { "name" : "Sweep Then Mop Mode Progress" } ,
"error_desc" : { "name" : "Error Description" } ,
"station_error_desc" : { "name" : "Station Error Description" } ,
"work_stage" : { "name" : "Work Stage" } ,
"voltage" : { "name" : "Voltage" } ,
"top_temperature" : { "name" : "Top Temperature" } ,
"bottom_temperature" : { "name" : "Bottom Temperature" } ,
"remaining_time" : { "name" : "Remaining Time" } ,
"warming_time" : { "name" : "Warming Time" } ,
"delay_time" : { "name" : "Delay Time" } ,
"indoor_temperature" : { "name" : "Indoor Temperature" } ,
"outdoor_temperature" : { "name" : "Outdoor Temperature" }
} ,
"binary_sensor" : {
"air_status" : { "name" : "Air Running" } ,
"water_lack" : { "name" : "Water Lack" } ,
"softwater_lack" : { "name" : "Soft Water Lack" } ,
"wash_stage" : { "name" : "Washing Stage" } ,
"bright_lack" : { "name" : "Brightness Lack" } ,
"diy_flag" : { "name" : "DIY Flag" } ,
"diy_main_wash" : { "name" : "DIY Main Wash" } ,
"diy_piao_wash" : { "name" : "DIY Rinse" } ,
"diy_times" : { "name" : "DIY Times" } ,
"maintenance_remind" : { "name" : "Maintenance Remind" } ,
"chlorine_sterilization_error" : { "name" : "Chlorine Sterilization Error" } ,
"rtc_error" : { "name" : "RTC Error" } ,
"carpet_switch" : { "name" : "Carpet Switch" } ,
"have_reserve_task" : { "name" : "Have Reserve Task" } ,
"top_hot" : { "name" : "Top Hot" } ,
"flank_hot" : { "name" : "Flank Hot" } ,
"bottom_hot" : { "name" : "Bottom Hot" }
} ,
"climate" : {
"thermostat" : { "name" : "Thermostat" }
} ,
"switch" : {
"airswitch" : { "name" : "AC Switch" } ,
"waterswitch" : { "name" : "Water Switch" } ,
"uvswitch" : { "name" : "UV Switch" } ,
"doorswitch" : { "name" : "Door Switch" } ,
"dryswitch" : { "name" : "Dry Switch" } ,
"dry_step_switch" : { "name" : "Dry Step Switch" } ,
"holiday_mode" : { "name" : "Holiday Mode" } ,
"water_way" : { "name" : "Water Way" } ,
"soften" : { "name" : "Soften" } ,
"leak_water_protection" : { "name" : "Leak Water Protection" } ,
"cl_sterilization" : { "name" : "Chlorine Sterilization" } ,
"micro_leak" : { "name" : "Micro Leak" } ,
"low_salt" : { "name" : "Low Salt" } ,
"no_salt" : { "name" : "No Salt" } ,
"low_battery" : { "name" : "Low Battery" } ,
"salt_level_sensor_error" : { "name" : "Salt Level Sensor Error" } ,
"flowmeter_error" : { "name" : "Flowmeter Error" } ,
"leak_water" : { "name" : "Leak Water" } ,
"micro_leak_protection" : { "name" : "Micro Leak Protection" } ,
"maintenance_reminder_switch" : { "name" : "Maintenance Reminder Switch" } ,
"rsj_stand_by" : { "name" : "RSJ Stand By" } ,
"regeneration" : { "name" : "Regeneration" } ,
"pre_regeneration" : { "name" : "Pre Regeneration" } ,
"dry" : { "name" : "Dry" } ,
"prevent_straight_wind" : { "name" : "Prevent Straight Wind" } ,
"aux_heat" : { "name" : "Aux Heat" }
}
2023-09-02 16:30:03 +08:00
}
}