mirror of
https://github.com/sususweet/midea-meiju-codec.git
synced 2025-09-27 18:22:41 +00:00
fix: translation and unit issues.
This commit is contained in:
@@ -188,10 +188,6 @@ DEVICE_MAPPING = {
|
|||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
"unit_of_measurement": UnitOfTime.SECONDS,
|
"unit_of_measurement": UnitOfTime.SECONDS,
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -105,8 +105,7 @@ DEVICE_MAPPING = {
|
|||||||
},
|
},
|
||||||
Platform.SENSOR: {
|
Platform.SENSOR: {
|
||||||
"dust_count": {
|
"dust_count": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"area": {
|
"area": {
|
||||||
"device_class": SensorDeviceClass.AREA,
|
"device_class": SensorDeviceClass.AREA,
|
||||||
@@ -119,12 +118,10 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"switch_status": {
|
"switch_status": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"water_station_status": {
|
"water_station_status": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"work_time": {
|
"work_time": {
|
||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
@@ -137,8 +134,7 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"planner_status": {
|
"planner_status": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"sweep_then_mop_mode_progress": {
|
"sweep_then_mop_mode_progress": {
|
||||||
"device_class": SensorDeviceClass.BATTERY,
|
"device_class": SensorDeviceClass.BATTERY,
|
||||||
@@ -146,12 +142,10 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"error_desc": {
|
"error_desc": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"station_error_desc": {
|
"station_error_desc": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -267,20 +267,16 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"normal_zone_level": {
|
"normal_zone_level": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"function_zone_level": {
|
"function_zone_level": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"freeze_fahrenheit_level": {
|
"freeze_fahrenheit_level": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"refrigeration_fahrenheit_level": {
|
"refrigeration_fahrenheit_level": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"leach_expire_day": {
|
"leach_expire_day": {
|
||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
@@ -306,10 +302,6 @@ DEVICE_MAPPING = {
|
|||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
"unit_of_measurement": UnitOfTime.MINUTES,
|
"unit_of_measurement": UnitOfTime.MINUTES,
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -135,8 +135,7 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"error_code": {
|
"error_code": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"humidity_set": {
|
"humidity_set": {
|
||||||
"device_class": SensorDeviceClass.HUMIDITY,
|
"device_class": SensorDeviceClass.HUMIDITY,
|
||||||
@@ -178,8 +177,7 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"machine_type": {
|
"machine_type": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -109,8 +109,7 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"error_code": {
|
"error_code": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"heat_max_set_temp": {
|
"heat_max_set_temp": {
|
||||||
"device_class": SensorDeviceClass.TEMPERATURE,
|
"device_class": SensorDeviceClass.TEMPERATURE,
|
||||||
|
@@ -136,8 +136,7 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"db_error_code": {
|
"db_error_code": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"db_set_dewater_time": {
|
"db_set_dewater_time": {
|
||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
@@ -150,12 +149,10 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"db_device_software_version": {
|
"db_device_software_version": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"db_rinse_count": {
|
"db_rinse_count": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"db_wash_time": {
|
"db_wash_time": {
|
||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
@@ -168,8 +165,7 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"db_appointment": {
|
"db_appointment": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"db_dehydration_time": {
|
"db_dehydration_time": {
|
||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
@@ -177,8 +173,7 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"db_cycle_memory": {
|
"db_cycle_memory": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -272,12 +272,10 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"dryer": {
|
"dryer": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"remote_control_flag": {
|
"remote_control_flag": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"progress": {
|
"progress": {
|
||||||
"device_class": SensorDeviceClass.BATTERY,
|
"device_class": SensorDeviceClass.BATTERY,
|
||||||
@@ -285,28 +283,22 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"cloud_cycle_low": {
|
"cloud_cycle_low": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"cloud_cycle_high": {
|
"cloud_cycle_high": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"cloud_cycle_jiepai1": {
|
"cloud_cycle_jiepai1": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"cloud_cycle_jiepai2": {
|
"cloud_cycle_jiepai2": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"cloud_cycle_jiepai3": {
|
"cloud_cycle_jiepai3": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"cloud_cycle_jiepai4": {
|
"cloud_cycle_jiepai4": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"cloud_cycle_jiepai_time1": {
|
"cloud_cycle_jiepai_time1": {
|
||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
@@ -329,24 +321,19 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"customize_machine_cycle": {
|
"customize_machine_cycle": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"detergent_global": {
|
"detergent_global": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"softener_global": {
|
"softener_global": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"detergent_density_global": {
|
"detergent_density_global": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"softener_density_global": {
|
"softener_density_global": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"fresh_air_time": {
|
"fresh_air_time": {
|
||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
@@ -359,24 +346,19 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"device_software_version": {
|
"device_software_version": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"expert_step": {
|
"expert_step": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"error_code": {
|
"error_code": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"flocks_wash_count": {
|
"flocks_wash_count": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"active_oxygen": {
|
"active_oxygen": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"dehydration_time": {
|
"dehydration_time": {
|
||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
|
@@ -131,16 +131,10 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"progress": {
|
"progress": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"error_code": {
|
"error_code": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"dry_time": {
|
"dry_time": {
|
||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
|
@@ -116,7 +116,7 @@ DEVICE_MAPPING = {
|
|||||||
"water_volume": {
|
"water_volume": {
|
||||||
"device_class": SensorDeviceClass.VOLUME,
|
"device_class": SensorDeviceClass.VOLUME,
|
||||||
"unit_of_measurement": UnitOfVolume.LITERS,
|
"unit_of_measurement": UnitOfVolume.LITERS,
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.TOTAL_INCREASING
|
||||||
},
|
},
|
||||||
"zero_cold_tem": {
|
"zero_cold_tem": {
|
||||||
"device_class": SensorDeviceClass.TEMPERATURE,
|
"device_class": SensorDeviceClass.TEMPERATURE,
|
||||||
@@ -126,7 +126,7 @@ DEVICE_MAPPING = {
|
|||||||
"bath_out_volume": {
|
"bath_out_volume": {
|
||||||
"device_class": SensorDeviceClass.VOLUME,
|
"device_class": SensorDeviceClass.VOLUME,
|
||||||
"unit_of_measurement": UnitOfVolume.LITERS,
|
"unit_of_measurement": UnitOfVolume.LITERS,
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.TOTAL_INCREASING
|
||||||
},
|
},
|
||||||
"return_water_tem": {
|
"return_water_tem": {
|
||||||
"device_class": SensorDeviceClass.TEMPERATURE,
|
"device_class": SensorDeviceClass.TEMPERATURE,
|
||||||
@@ -136,12 +136,12 @@ DEVICE_MAPPING = {
|
|||||||
"change_litre": {
|
"change_litre": {
|
||||||
"device_class": SensorDeviceClass.VOLUME,
|
"device_class": SensorDeviceClass.VOLUME,
|
||||||
"unit_of_measurement": UnitOfVolume.LITERS,
|
"unit_of_measurement": UnitOfVolume.LITERS,
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.TOTAL_INCREASING
|
||||||
},
|
},
|
||||||
"bathtub_water_level": {
|
"bathtub_water_level": {
|
||||||
"device_class": SensorDeviceClass.VOLUME,
|
"device_class": SensorDeviceClass.VOLUME,
|
||||||
"unit_of_measurement": UnitOfVolume.LITERS,
|
"unit_of_measurement": UnitOfVolume.LITERS,
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.TOTAL_INCREASING
|
||||||
},
|
},
|
||||||
"temperature": {
|
"temperature": {
|
||||||
"device_class": SensorDeviceClass.TEMPERATURE,
|
"device_class": SensorDeviceClass.TEMPERATURE,
|
||||||
@@ -174,8 +174,7 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"error_code": {
|
"error_code": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -76,15 +76,16 @@ DEVICE_MAPPING = {
|
|||||||
Platform.SENSOR: {
|
Platform.SENSOR: {
|
||||||
"micro_leak_protection_value": {
|
"micro_leak_protection_value": {
|
||||||
"device_class": SensorDeviceClass.PRESSURE,
|
"device_class": SensorDeviceClass.PRESSURE,
|
||||||
|
"unit_of_measurement": "kPa",
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"regeneration_current_stages": {
|
"regeneration_current_stages": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"water_hardness": {
|
"water_hardness": {
|
||||||
"device_class": SensorDeviceClass.WATER,
|
"device_class": SensorDeviceClass.WATER,
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
"unit_of_measurement": UnitOfVolume.LITERS,
|
||||||
|
"state_class": SensorStateClass.TOTAL_INCREASING
|
||||||
},
|
},
|
||||||
"timing_regeneration_hour": {
|
"timing_regeneration_hour": {
|
||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
@@ -107,12 +108,10 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"maintenance_reminder_setting": {
|
"maintenance_reminder_setting": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"mixed_water_gear": {
|
"mixed_water_gear": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"use_days": {
|
"use_days": {
|
||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
@@ -126,6 +125,7 @@ DEVICE_MAPPING = {
|
|||||||
},
|
},
|
||||||
"velocity": {
|
"velocity": {
|
||||||
"device_class": SensorDeviceClass.SPEED,
|
"device_class": SensorDeviceClass.SPEED,
|
||||||
|
"unit_of_measurement": "m/s",
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"supply_voltage": {
|
"supply_voltage": {
|
||||||
@@ -149,12 +149,10 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"salt_setting": {
|
"salt_setting": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"regeneration_count": {
|
"regeneration_count": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"battery_voltage": {
|
"battery_voltage": {
|
||||||
"device_class": SensorDeviceClass.VOLTAGE,
|
"device_class": SensorDeviceClass.VOLTAGE,
|
||||||
@@ -162,8 +160,7 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"days_since_last_two_regeneration": {
|
"days_since_last_two_regeneration": {
|
||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
@@ -176,20 +173,16 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"real_date_setting_year": {
|
"real_date_setting_year": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"real_date_setting_month": {
|
"real_date_setting_month": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"real_date_setting_day": {
|
"real_date_setting_day": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"category": {
|
"category": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"real_time_setting_min": {
|
"real_time_setting_min": {
|
||||||
"device_class": SensorDeviceClass.DURATION,
|
"device_class": SensorDeviceClass.DURATION,
|
||||||
@@ -197,28 +190,27 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"regeneration_stages": {
|
"regeneration_stages": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"soft_available_big": {
|
"soft_available_big": {
|
||||||
"device_class": SensorDeviceClass.VOLUME,
|
"device_class": SensorDeviceClass.VOLUME,
|
||||||
"unit_of_measurement": UnitOfVolume.LITERS,
|
"unit_of_measurement": UnitOfVolume.LITERS,
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.TOTAL_INCREASING
|
||||||
},
|
},
|
||||||
"water_consumption_big": {
|
"water_consumption_big": {
|
||||||
"device_class": SensorDeviceClass.VOLUME,
|
"device_class": SensorDeviceClass.VOLUME,
|
||||||
"unit_of_measurement": UnitOfVolume.LITERS,
|
"unit_of_measurement": UnitOfVolume.LITERS,
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.TOTAL_INCREASING
|
||||||
},
|
},
|
||||||
"water_consumption_today": {
|
"water_consumption_today": {
|
||||||
"device_class": SensorDeviceClass.VOLUME,
|
"device_class": SensorDeviceClass.VOLUME,
|
||||||
"unit_of_measurement": UnitOfVolume.LITERS,
|
"unit_of_measurement": UnitOfVolume.LITERS,
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.TOTAL_INCREASING
|
||||||
},
|
},
|
||||||
"water_consumption_average": {
|
"water_consumption_average": {
|
||||||
"device_class": SensorDeviceClass.VOLUME,
|
"device_class": SensorDeviceClass.VOLUME,
|
||||||
"unit_of_measurement": UnitOfVolume.LITERS,
|
"unit_of_measurement": UnitOfVolume.LITERS,
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.TOTAL_INCREASING
|
||||||
},
|
},
|
||||||
"salt_alarm_threshold": {
|
"salt_alarm_threshold": {
|
||||||
"device_class": SensorDeviceClass.WEIGHT,
|
"device_class": SensorDeviceClass.WEIGHT,
|
||||||
@@ -227,6 +219,7 @@ DEVICE_MAPPING = {
|
|||||||
},
|
},
|
||||||
"leak_water_protection_value": {
|
"leak_water_protection_value": {
|
||||||
"device_class": SensorDeviceClass.PRESSURE,
|
"device_class": SensorDeviceClass.PRESSURE,
|
||||||
|
"unit_of_measurement": "kPa",
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -114,8 +114,7 @@ DEVICE_MAPPING = {
|
|||||||
"state_class": SensorStateClass.MEASUREMENT
|
"state_class": SensorStateClass.MEASUREMENT
|
||||||
},
|
},
|
||||||
"error_code": {
|
"error_code": {
|
||||||
"device_class": SensorDeviceClass.ENUM,
|
"device_class": SensorDeviceClass.ENUM
|
||||||
"state_class": SensorStateClass.MEASUREMENT
|
|
||||||
},
|
},
|
||||||
"cur_temperature": {
|
"cur_temperature": {
|
||||||
"device_class": SensorDeviceClass.TEMPERATURE,
|
"device_class": SensorDeviceClass.TEMPERATURE,
|
||||||
|
@@ -7,5 +7,5 @@
|
|||||||
"iot_class": "cloud_push",
|
"iot_class": "cloud_push",
|
||||||
"issue_tracker": "https://github.com/sususweet/midea-meiju-codec/issues",
|
"issue_tracker": "https://github.com/sususweet/midea-meiju-codec/issues",
|
||||||
"requirements": [],
|
"requirements": [],
|
||||||
"version": "v0.0.4"
|
"version": "v0.0.5"
|
||||||
}
|
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user