-
-
Notifications
You must be signed in to change notification settings - Fork 773
Closed
Labels
Description
Device model / 设备型号
Component version / 插件版本
1.0.14
HA core version / HA版本
2025.3.3
Integrated mode / 集成方式
Local (本地模式)
The problem / 问题详情
昨天更新了MIoT Auto集成和加湿器固件版本,更新后加湿器水位(sensor.xiaomi_p1200_4250_water_level)显示为文本格式,如下图所示:
之前水位可以正常按数字显示(有百分比后缀,也可以在UI中设置小数位数,且显示折线图)。
Entity attributes / 实体属性
button.info: 加湿器
model: xiaomi.humidifier.p1200
did: "745247415"
mac: B8:50:D8:D4:42:50
lan_ip: 192.168.0.182
app_link: mihome://device?uid=1481820266&did=745247415
miot_type: urn:miot-spec-v2:device:humidifier:0000A00E:xiaomi-p1200:3
available: true
home_room: 宿舍 卧室
icon: mdi:information
updater: local
updated_at: "2025-03-17 13:27:16.744628+08:00"
humidifier.on: true
humidifier.mode: 0
humidifier.target_humidity: 50
environment.relative_humidity: 52
environment.temperature: 23
filter.filter_life_level: 20
dm_service.off_delay_time: 0
dm_service.water_status: 0
dm_service.over_wet_protect: true
dm_service.fan_dry_time: 0
dm_service.clean_time: 0
dm_service.water_level: 42
dm_service.dry_switch: true
dm_service.filter_clean: 0
screen.on: true
screen.brightness: 1
screen.auto_screen_off: true
physical_controls_locked: false
alarm: true
humidifier.fault: 0
converters:
- button.info
- humidifier.humidifier.on
- humidifier.on
- humidifier.mode
- humidifier.target_humidity
- environment.relative_humidity
- switch.alarm
- switch.physical_controls_locked
- sensor.filter.filter_life_level
- sensor.environment.temperature
- sensor.environment.relative_humidity
- sensor.humidifier.fault
- sensor.dm_service.water_status
- sensor.dm_service.fan_dry_time
- sensor.dm_service.clean_time
- sensor.dm_service.water_level
- switch.screen.on
- switch.dm_service.over_wet_protect
- switch.dm_service.dry_switch
- number.dm_service.off_delay_time
- select.screen.brightness
- button.filter.reset_filter_life
- button.dm_service.loop_mode
customizes:
interval_seconds: 120
select_properties: screen.brightness
chunk_coordinators:
- interval: 20
props: humidifier.on,mode,target_humidity,fan_level
- interval: 25
props: relative_humidity,temperature
- interval: 300
props: filter_life_level,filter_left_time,filter_used_time
button_actions: loop_mode,reset_filter_life
sensor_properties: clean_time,fan_dry_time,fault,water_level,water_status
switch_properties: alarm,dry_switch,over_wet_protect,screen.on
number_properties: off_delay_time
info: null
device_class: update
friendly_name: 加湿器 信息
Home Assistant Logs / 系统日志
2025-03-17 13:19:51.623 DEBUG (MainThread) [custom_components.xiaomi_miot.core.xiaomi_cloud] Request miot api: v2/message/v2/typelist {} result: bytearray(b'{"code":0,"message":"ok","result":{"messages":[{"msg_id":1901231419645374464,"uid":1481820266,"type":6,"sender_uid":0,"did":"745247415","title":"\xe8\xaf\xb7\xe5\xae\x9a\xe6\x9c\x9f\xe6\xb8\x85\xe6\xb4\x97\xe6\xb0\xb4\xe6\xb3\xb5\xe5\x92\x8c\xe6\xbb\xa4\xe8\x8a\xaf","content":"\xe5\x8a\xa0\xe6\xb9\xbf\xe5\x99\xa8","img_url":"","params":{"body":{"alertType":"","did":"745247415","event":"6.9","extra":[1],"homeRoomExtra":{"homeName":"\xe5\xae\xbf\xe8\x88\x8d","roomName":"\xe5\x8d\xa7\xe5\xae\xa4"},"home_id":613001451826,"identify":"745247415","model":"xiaomi.humidifier.p1200","msgId":"1901231419645374464","name":"\xe5\x8a\xa0\xe6\xb9\xbf\xe5\x99\xa8","owner_uid":1481820266,"priority":"","time":1742123868,"us_id":0,"value":[1]},"devicePush":true,"model":"xiaomi.humidifier.p1200","type":"scene"},"is_new":1,"status":0,"ctime":1742123868,"last_modify":1742123868,"home_id":0,"home_owner":0}]}}')
2025-03-17 13:19:51.624 DEBUG (MainThread) [custom_components.xiaomi_miot.sensor] Finished fetching xiaomi_miot-mihome-message-1481820266 data in 0.042 seconds (success: True)
2025-03-17 13:19:51.730 DEBUG (MainThread) [custom_components.xiaomi_miot.core.xiaomi_cloud] Request miot api: scene/history {'home_id': 613001306895, 'uid': 1481820266, 'owner_uid': 1481820266, 'command': 'history', 'limit': 15} result: bytearray(b'{"code":0,"message":"\xe6\x88\x90\xe5\x8a\x9f","result":{"history":[]}}')
2025-03-17 13:19:51.731 DEBUG (MainThread) [custom_components.xiaomi_miot.sensor] Finished fetching xiaomi_miot-mihome-scene-history-1481820266_613001306895 data in 0.057 seconds (success: True)
2025-03-17 13:19:52.656 DEBUG (MainThread) [custom_components.xiaomi_miot.core.xiaomi_cloud] Request miot api: scene/history {'home_id': 613001601107, 'uid': 1481820266, 'owner_uid': 1481820266, 'command': 'history', 'limit': 15} result: bytearray(b'{"code":0,"message":"\xe6\x88\x90\xe5\x8a\x9f","result":{"history":[]}}')
2025-03-17 13:19:52.656 DEBUG (MainThread) [custom_components.xiaomi_miot.sensor] Finished fetching xiaomi_miot-mihome-scene-history-1481820266_613001601107 data in 0.066 seconds (success: True)
2025-03-17 13:19:56.467 DEBUG (MainThread) [custom_components.xiaomi_miot.core.device.zhimi.airp.va2] Update miot status: {'use_local': [True, True, <MiotDevice: 192.168.0.181 (token: 8df67e4173bc47fb3a54e8c2623c5f39)>], 'use_cloud': [False, False, None], 'mapping': {'air_purifier.on': {'siid': 2, 'piid': 1}, 'air_purifier.mode': {'siid': 2, 'piid': 4}, 'air_purifier.fan_level': {'siid': 2, 'piid': 5}}}
2025-03-17 13:19:56.642 DEBUG (MainThread) [custom_components.xiaomi_miot.core.device.xiaomi.humidifier.p1200] Update miot status: {'use_local': [True, True, <MiotDevice: 192.168.0.182 (token: 584c969c3aad5e89b8b7f63b3e15a20f)>], 'use_cloud': [False, False, None], 'mapping': {'humidifier.on': {'siid': 2, 'piid': 1}, 'humidifier.mode': {'siid': 2, 'piid': 3}, 'humidifier.target_humidity': {'siid': 2, 'piid': 4}}}
2025-03-17 13:19:56.651 INFO (MainThread) [custom_components.xiaomi_miot.core.device.zhimi.airp.va2] Device updated: {'fan.air_purifier.on': False, 'air_purifier.on': False, 'switch.air_purifier.on': False, 'air_purifier.mode': '自动', 'air_purifier.fan_level': 1, 'only_info': False}
2025-03-17 13:19:56.652 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] switch.zhimi_va2_f87e_switch_status: Entity state updated: False
2025-03-17 13:19:56.654 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] fan.zhimi_va2_f87e_air_purifier: Entity state updated: False
2025-03-17 13:19:56.655 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] button.zhimi_va2_f87e_info: Entity state updated: 空气净化器
2025-03-17 13:19:56.656 DEBUG (MainThread) [custom_components.xiaomi_miot.core.device.zhimi.airp.va2] Finished fetching 68:ab:bc:77:f8:7e-01J8QR1Z6S28SBZN6193176MM5-chunk_1 data in 0.190 seconds (success: True)
2025-03-17 13:19:56.656 DEBUG (MainThread) [custom_components.xiaomi_miot.core.coordinator] 空气净化器(zhimi.airp.va2): Coordinator updated: ['68:ab:bc:77:f8:7e-01J8QR1Z6S28SBZN6193176MM5-chunk_1', [{'did': '554146668', 'siid': 2, 'piid': 1, 'code': 0, 'value': False}, {'did': '554146668', 'siid': 2, 'piid': 4, 'code': 0, 'value': 0}, {'did': '554146668', 'siid': 2, 'piid': 5, 'code': 0, 'value': 1}]]
2025-03-17 13:19:56.746 INFO (MainThread) [custom_components.xiaomi_miot.core.device.xiaomi.humidifier.p1200] Device updated: {'humidifier.humidifier.on': True, 'humidifier.on': True, 'humidifier.mode': 0, 'humidifier.target_humidity': 50, 'only_info': False}
2025-03-17 13:19:56.747 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] humidifier.xiaomi_p1200_4250_humidifier: Entity state updated: True
2025-03-17 13:19:56.749 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] button.xiaomi_p1200_4250_info: Entity state updated: 加湿器
2025-03-17 13:19:56.749 DEBUG (MainThread) [custom_components.xiaomi_miot.core.device.xiaomi.humidifier.p1200] Finished fetching b8:50:d8:d4:42:50-01J8QR1Z6S28SBZN6193176MM5-chunk_1 data in 0.109 seconds (success: True)
2025-03-17 13:19:56.749 DEBUG (MainThread) [custom_components.xiaomi_miot.core.coordinator] 加湿器(xiaomi.humidifier.p1200): Coordinator updated: ['b8:50:d8:d4:42:50-01J8QR1Z6S28SBZN6193176MM5-chunk_1', [{'did': '745247415', 'siid': 2, 'piid': 1, 'code': 0, 'value': True}, {'did': '745247415', 'siid': 2, 'piid': 3, 'code': 0, 'value': 0}, {'did': '745247415', 'siid': 2, 'piid': 4, 'code': 0, 'value': 50}]]
2025-03-17 13:19:56.844 DEBUG (MainThread) [custom_components.xiaomi_miot.core.device.xiaomi.humidifier.p1200] Update miot status: {'use_local': [True, True, <MiotDevice: 192.168.0.182 (token: 584c969c3aad5e89b8b7f63b3e15a20f)>], 'use_cloud': [False, False, None], 'mapping': {'environment.relative_humidity': {'siid': 3, 'piid': 1}, 'environment.temperature': {'siid': 3, 'piid': 2}}}
2025-03-17 13:19:56.970 INFO (MainThread) [custom_components.xiaomi_miot.core.device.xiaomi.humidifier.p1200] Device updated: {'environment.relative_humidity': 48, 'sensor.environment.relative_humidity': 48, 'sensor.environment.temperature': 22, 'only_info': False}
2025-03-17 13:19:56.971 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] sensor.xiaomi_p1200_4250_temperature: Entity state updated: 22
2025-03-17 13:19:56.972 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] sensor.xiaomi_p1200_4250_relative_humidity: Entity state updated: 48
2025-03-17 13:19:56.973 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] humidifier.xiaomi_p1200_4250_humidifier: Entity state updated: {'environment.relative_humidity': 48, 'sensor.environment.relative_humidity': 48, 'sensor.environment.temperature': 22}
2025-03-17 13:19:56.975 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] button.xiaomi_p1200_4250_info: Entity state updated: 加湿器
2025-03-17 13:19:56.975 DEBUG (MainThread) [custom_components.xiaomi_miot.core.device.xiaomi.humidifier.p1200] Finished fetching b8:50:d8:d4:42:50-01J8QR1Z6S28SBZN6193176MM5-chunk_2 data in 0.134 seconds (success: True)
2025-03-17 13:19:56.980 DEBUG (MainThread) [custom_components.xiaomi_miot.core.coordinator] 加湿器(xiaomi.humidifier.p1200): Coordinator updated: ['b8:50:d8:d4:42:50-01J8QR1Z6S28SBZN6193176MM5-chunk_2', [{'did': '745247415', 'siid': 3, 'piid': 1, 'code': 0, 'value': 48}, {'did': '745247415', 'siid': 3, 'piid': 2, 'code': 0, 'value': 22}]]
2025-03-17 13:19:57.677 DEBUG (MainThread) [custom_components.xiaomi_miot.core.device.xiaomi.humidifier.p1200] Update miot status: {'use_local': [True, True, <MiotDevice: 192.168.0.182 (token: 584c969c3aad5e89b8b7f63b3e15a20f)>], 'use_cloud': [False, False, None], 'mapping': {'filter.filter_life_level': {'siid': 8, 'piid': 1}}}
2025-03-17 13:19:57.719 DEBUG (MainThread) [custom_components.xiaomi_miot.core.device.xiaomi.humidifier.p1200] Update miot status: {'use_local': [True, True, <MiotDevice: 192.168.0.182 (token: 584c969c3aad5e89b8b7f63b3e15a20f)>], 'use_cloud': [False, False, None], 'mapping': {'dm_service.off_delay_time': {'siid': 6, 'piid': 1}, 'dm_service.water_status': {'siid': 6, 'piid': 2}, 'dm_service.over_wet_protect': {'siid': 6, 'piid': 3}, 'dm_service.fan_dry_time': {'siid': 6, 'piid': 4}, 'dm_service.clean_time': {'siid': 6, 'piid': 5}, 'dm_service.water_level': {'siid': 6, 'piid': 7}, 'dm_service.dry_switch': {'siid': 6, 'piid': 8}, 'dm_service.filter_clean': {'siid': 6, 'piid': 9}, 'screen.on': {'siid': 7, 'piid': 1}, 'screen.brightness': {'siid': 7, 'piid': 2}, 'screen.auto_screen_off': {'siid': 7, 'piid': 3}, 'physical_controls_locked': {'siid': 5, 'piid': 1}, 'alarm': {'siid': 4, 'piid': 1}, 'humidifier.fault': {'siid': 2, 'piid': 2}}}
2025-03-17 13:19:57.754 INFO (MainThread) [custom_components.xiaomi_miot.core.device.xiaomi.humidifier.p1200] Device updated: {'sensor.filter.filter_life_level': 20, 'only_info': False}
2025-03-17 13:19:57.755 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] sensor.xiaomi_p1200_4250_filter_life_level: Entity state updated: 20
2025-03-17 13:19:57.757 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] button.xiaomi_p1200_4250_info: Entity state updated: 加湿器
2025-03-17 13:19:57.757 DEBUG (MainThread) [custom_components.xiaomi_miot.core.device.xiaomi.humidifier.p1200] Finished fetching b8:50:d8:d4:42:50-01J8QR1Z6S28SBZN6193176MM5-chunk_3 data in 0.082 seconds (success: True)
2025-03-17 13:19:57.758 DEBUG (MainThread) [custom_components.xiaomi_miot.core.coordinator] 加湿器(xiaomi.humidifier.p1200): Coordinator updated: ['b8:50:d8:d4:42:50-01J8QR1Z6S28SBZN6193176MM5-chunk_3', [{'did': '745247415', 'siid': 8, 'piid': 1, 'code': 0, 'value': 20}]]
2025-03-17 13:19:57.771 DEBUG (MainThread) [custom_components.xiaomi_miot.core.device.zhimi.airp.va2] Update miot status: {'use_local': [True, True, <MiotDevice: 192.168.0.181 (token: 8df67e4173bc47fb3a54e8c2623c5f39)>], 'use_cloud': [False, False, None], 'mapping': {'filter.filter_life_level': {'siid': 4, 'piid': 1}, 'filter.filter_used_time': {'siid': 4, 'piid': 3}, 'filter.filter_left_time': {'siid': 4, 'piid': 4}}}
2025-03-17 13:19:58.039 INFO (MainThread) [custom_components.xiaomi_miot.core.device.zhimi.airp.va2] Device updated: {'sensor.filter.filter_life_level': 63, 'sensor.filter.filter_used_time': 1893, 'sensor.filter.filter_left_time': 129, 'only_info': False}
2025-03-17 13:19:58.040 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] sensor.zhimi_va2_f87e_filter_life_level: Entity state updated: 63
2025-03-17 13:19:58.041 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] sensor.zhimi_va2_f87e_filter_left_time: Entity state updated: 129
2025-03-17 13:19:58.042 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] sensor.zhimi_va2_f87e_filter_used_time: Entity state updated: 1893
2025-03-17 13:19:58.044 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] button.zhimi_va2_f87e_info: Entity state updated: 空气净化器
2025-03-17 13:19:58.044 DEBUG (MainThread) [custom_components.xiaomi_miot.core.device.zhimi.airp.va2] Finished fetching 68:ab:bc:77:f8:7e-01J8QR1Z6S28SBZN6193176MM5-chunk_2 data in 0.275 seconds (success: True)
2025-03-17 13:19:58.045 DEBUG (MainThread) [custom_components.xiaomi_miot.core.coordinator] 空气净化器(zhimi.airp.va2): Coordinator updated: ['68:ab:bc:77:f8:7e-01J8QR1Z6S28SBZN6193176MM5-chunk_2', [{'did': '554146668', 'siid': 4, 'piid': 1, 'code': 0, 'value': 63}, {'did': '554146668', 'siid': 4, 'piid': 3, 'code': 0, 'value': 1893}, {'did': '554146668', 'siid': 4, 'piid': 4, 'code': 0, 'value': 129}]]
2025-03-17 13:19:58.157 INFO (MainThread) [custom_components.xiaomi_miot.core.device.xiaomi.humidifier.p1200] Device updated: {'number.dm_service.off_delay_time': 0, 'sensor.dm_service.water_status': 'normal', 'switch.dm_service.over_wet_protect': True, 'sensor.dm_service.fan_dry_time': 0, 'sensor.dm_service.clean_time': 0, 'sensor.dm_service.water_level': '42', 'switch.dm_service.dry_switch': True, 'switch.screen.on': True, 'select.screen.brightness': 'Normal', 'switch.physical_controls_locked': False, 'switch.alarm': True, 'sensor.humidifier.fault': 'no faults', 'only_info': False}
2025-03-17 13:19:58.158 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] sensor.xiaomi_p1200_4250_device_fault: Entity state updated: no faults
2025-03-17 13:19:58.158 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] sensor.xiaomi_p1200_4250_water_status: Entity state updated: normal
2025-03-17 13:19:58.159 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] sensor.xiaomi_p1200_4250_fan_dry_time: Entity state updated: 0
2025-03-17 13:19:58.159 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] sensor.xiaomi_p1200_4250_clean_time: Entity state updated: 0
2025-03-17 13:19:58.160 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] sensor.xiaomi_p1200_4250_water_level: Entity state updated: 42
2025-03-17 13:19:58.160 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] switch.xiaomi_p1200_4250_alarm: Entity state updated: True
2025-03-17 13:19:58.161 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] switch.xiaomi_p1200_4250_physical_control_locked: Entity state updated: False
2025-03-17 13:19:58.161 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] switch.xiaomi_p1200_4250_switch_status: Entity state updated: True
2025-03-17 13:19:58.162 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] switch.xiaomi_p1200_4250_over_wet_protect: Entity state updated: True
2025-03-17 13:19:58.163 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] switch.xiaomi_p1200_4250_dry_switch: Entity state updated: True
2025-03-17 13:19:58.165 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] number.xiaomi_p1200_4250_off_delay_time: Entity state updated: 0
2025-03-17 13:19:58.165 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] select.xiaomi_p1200_4250_brightness: Entity state updated: Normal
2025-03-17 13:19:58.167 DEBUG (MainThread) [custom_components.xiaomi_miot.core.hass_entity] button.xiaomi_p1200_4250_info: Entity state updated: 加湿器
2025-03-17 13:19:58.168 DEBUG (MainThread) [custom_components.xiaomi_miot.core.device.xiaomi.humidifier.p1200] Finished fetching b8:50:d8:d4:42:50-01J8QR1Z6S28SBZN6193176MM5-miot_status data in 0.450 seconds (success: True)
2025-03-17 13:19:58.168 DEBUG (MainThread) [custom_components.xiaomi_miot.core.coordinator] 加湿器(xiaomi.humidifier.p1200): Coordinator updated: ['b8:50:d8:d4:42:50-01J8QR1Z6S28SBZN6193176MM5-miot_status', [{'did': '745247415', 'siid': 6, 'piid': 1, 'code': 0, 'value': 0}, {'did': '745247415', 'siid': 6, 'piid': 2, 'code': 0, 'value': 0}, {'did': '745247415', 'siid': 6, 'piid': 3, 'code': 0, 'value': True}, {'did': '745247415', 'siid': 6, 'piid': 4, 'code': 0, 'value': 0}, {'did': '745247415', 'siid': 6, 'piid': 5, 'code': 0, 'value': 0}, {'did': '745247415', 'siid': 6, 'piid': 7, 'code': 0, 'value': 42}, {'did': '745247415', 'siid': 6, 'piid': 8, 'code': 0, 'value': True}, {'did': '745247415', 'siid': 6, 'piid': 9, 'code': 0, 'value': 0}, {'did': '745247415', 'siid': 7, 'piid': 1, 'code': 0, 'value': True}, {'did': '745247415', 'siid': 7, 'piid': 2, 'code': 0, 'value': 1}, {'did': '745247415', 'siid': 7, 'piid': 3, 'code': 0, 'value': True}, {'did': '745247415', 'siid': 5, 'piid': 1, 'code': 0, 'value': False}, {'did': '745247415', 'siid': 4, 'piid': 1, 'code': 0, 'value': True}, {'did': '745247415', 'siid': 2, 'piid': 2, 'code': 0, 'value': 0}]]