mirror of
https://github.com/sususweet/midea-meiju-codec.git
synced 2025-09-27 18:22:41 +00:00
242 lines
11 KiB
JSON
242 lines
11 KiB
JSON
{
|
|
"config": {
|
|
"error": {
|
|
"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"
|
|
},
|
|
"step": {
|
|
"user": {
|
|
"data": {
|
|
"account": "Account",
|
|
"password": "Password"
|
|
},
|
|
"description": "Login and save storage your Midea account",
|
|
"title": "Login"
|
|
},
|
|
"home": {
|
|
"title": "Home",
|
|
"data": {
|
|
"home": "Choose a location where your appliance in"
|
|
}
|
|
},
|
|
"device": {
|
|
"title": "Appliances",
|
|
"data": {
|
|
"device_id": "Choice a appliance to add"
|
|
}
|
|
},
|
|
"discover": {
|
|
"description": "Discover the appliance, it must in the local area work",
|
|
"title": "Appliance info",
|
|
"data": {
|
|
"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"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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" }
|
|
}
|
|
}
|
|
} |