Skip to content

Releases: XiaoMi/ha_xiaomi_home

v0.4.3

14 Oct 01:30
c04fa54

Choose a tag to compare

Changed

  • Remove VacuumEntityFeature.BATTERY from the vacuum entity. #1433
  • Subscribe the proxy gateway child device up messages even though the device is offline. #1393

Fixed

  • Fix the integer value step. #1388
  • Fix the contact-state property value format. #1387
  • Fix the MIoT-Spec-V2 of xiaomi.airc.rr0r00 swing mode and hyd.airer.lyjpro current-position. #1394
  • Fix roidmi.vacuum.v60 siid=2 aiid=3 out field format.
  • Ignore unsupported properties of xiaomi.wifispeaker.l15a and 759413.aircondition.iez.
  • Add an alongside button entity for xiaomi.wifispeaker.l05b play action.
  • Add zhimi.fan.za1 fan mode description in zh_Hans.
  • Fix the error reported by pylint-4.0.0. #1455

v0.4.2

20 Aug 01:16
0f65635

Choose a tag to compare

Changed

  • Set the battery service's start-charge action as the fallback action to support RETURN_HOME feature of the vacuum entity. #1344

Fixed

  • Correct the property value format after expression calculation. #1366
  • Fix the MIoT-Spec-V2 of xiaomi.fan.p70 and xiaomi.fan.p76 fan level, xiaomi.airc.rr0r00 and xiaomi.airc.h43h00 humidity-range, and zhimi.humidifier.ca4 water level. #1367
  • Ignore the unsupported model hmpace.motion.v6nfc.
  • Delete all unsupported MIoT-Spec-V2 instances of narwa.vacuum.001 and narwa.vacuum.ax11. #1355

v0.4.1

04 Aug 01:45
7c97b85

Choose a tag to compare

Changed

  • The setting option "Cover closed position" in CONFIGURE is changed to "Cover dead zone width". #1301
  • Add an alongside switch entity for 090615.aircondition.ktf and juhl.aircondition.hvac. #1303

Fixed

  • Fix the vacuum status so that the vacuum activity will not always be idle. #1299
  • Set the device on when the switch status is False or None. #1303
  • Hide sensitive info in printing logs. #1328
  • Fix the MIoT-Spec-V2 of cuco.plug.cp2d electric current, xiaomi.fan.p45 fan level, sanmei.valve.s1 power consumption, current and voltage, xiaomi.aircondition.c17, xiaomi.aircondition.m16 and xiaomi.airc.h40h00 humidity-range unit. #1329

v0.4.0

22 Jul 01:06
8cbb451

Choose a tag to compare

Added

  • Add the watch as the device tracker entity. #1189
  • Add the wifi speaker and the television as the media player entity. #706
  • Add an option in CONFIGURE to set the cover closed position. #1242
  • Add notifications to show the status of the local connection to the central hub gateway. #1280
  • Import the device from the third party cloud. #1258

Changed

  • Add an alongside switch entity for viomi.waterheater.m1. #1255
  • Do not subscribe BLE device online/offline state message. #1264

Fixed

  • Keep the first element of the discovered ip address list as the recently added address when getting mdns result. #1250
  • Subscribe local topics every time when connected to the central hub gateway. #1266
  • Record the "closing" and "closed" status that occur frequently in the motor-controller, the window-opener and the curtain service. #1262
  • Fix xiaomi.aircondition.c24 total power consumption unit, adp.motor.adswb4 motor switch, cgllc.airm.cgd1st environment temperature, and shhf.light.sflt11 fan switch status. #1256

v0.3.4

09 Jul 01:40
4c2e100

Choose a tag to compare

Added

  • Exclude the unsupported device models. #1205

Changed

  • Subscribe the BLE device upstream messages even though the device is offline. #1207
  • Record "opening", "closing" and "closed" status of the airer service that occur frequently and do not record "stop" status for the cover entity. #1235
  • Modify README about spec_filter.yaml and the event attributes. #1237

Fixed

  • Fix the reconnect delay time to be reset when the client is connected to the broker. #1200
  • Fix the HA warning in the logs related to vacuum state setting. #694
  • Fix the operation mode when the device does not have a mode property. #1199
  • Fix 090615.aircondition.ktf environment temperature. #1210
  • Fix a missing variable in translation it.json. #1215
  • Fix yutai.plug.fsov8m power consumption and ignore bjkcz.curtain.kczble curtain status. #1236

v0.3.3

23 Jun 08:42
d659d13

Choose a tag to compare

Changed

  • Change the log level of error "mips unsub internal error, 4, None". #1135
  • Add necessary logs for distinguishing the set_properties command source. #1160

Fixed

  • Fix tofan.airrtc.wk01 thermostat and air conditioner service. #1160
  • Fix mrbond.airer.m1t closing status. #1134
  • Fix the MIoT-Spec-V2 of xiaomi.fan.p69 fan service, ainice.sensor_occupy.3b people number, cykj.hood.jyj22 ventilation switch status, xiaomi.fan.p43 fan level, zhimi.airp.ua1a pm10 density, 090615.switch.x1tpm switch status, dmaker.fan.p33 fan-level. #1132
  • Fix cubee.airrtc.th123e and cubee.airrtc.th123w MIoT-Spec-V2 instance descriptions in Russian.
  • Fix ijai.vacuum.v1 suction-state value-list descriptions in Chinese.
  • Fix the misuse of Chinese brackets in multi_lang.json.
  • The unit of the humidity-range property of xiaomi.aircondition.mt0, xiaomi.aircondition.c35, xiaomi.aircondition.c24 and xiaomi.aircondition.c20 is "none". #1187

v0.3.2

23 May 01:43
a4f9c29

Choose a tag to compare

Xiaomi Home has been added to the Home Assistant Community Store (HACS) as a default since May 8, 2025.

Added

  • Modify MIoT-Spec-V2 property format by spec_modify.yaml. #1111

Changed

  • Update the instructions of Xiaomi Home integration installation from HACS. #102 #1088
  • Add an alongside switch entity for zimi.waterheater.h03 and xiaomi.waterheater.yms2. #1115

Fixed

  • Fix Chinese encoding in LAN Control. #1114
  • Fix the MIoT-Spec-V2 of lxzn.switch.jcbcsm power consumption, voltage and current, shhf.light.sfla10 fan direction, zhimi.fan.za4 fan-level, zhimi.fan.sa1 fan-level. #1110
  • Revise the Chinese descriptions of loock.lock.t2pv1 door state value-list. #1110

v0.3.1

29 Apr 01:28
00f24bd

Choose a tag to compare

Changed

  • Setting the fan speed level when the fan is off will turning the fan on first. #1031

Fixed

  • Fix update device list error when there is no shared devices. #1024
  • Fix the humidifier get_prop_value error when the property is None. #1035
  • Fix the MIoT-Spec-V2 of zhimi.fan.v3 fan-level, cuco.plug.cp1md voltage and current, zimi.plug.zncz01 electric-power, giot.plug.v8icm power-consumption unit, yunmi.kettle.r3 tds unit, and dmaker.fan.p5 fan-level. #1037

v0.3.0

25 Apr 00:42
23f0a2d

Choose a tag to compare

注意:v0.3.0 变更了部分实体的 unique_id,如果勾选 xiaomi_home > 配置 > 更新实体转换规则,会导致部分实体已配置的自动化失效。如果想要避免重新配置大量自动化,可使用这个补丁

CAUTION: v0.3.0 changes the unique_id of some entities. If you check the option xiaomi_home > CONFIGURE > Update entity conversion rules, it may cause the automation settings for these entities to fail. To avoid having to reconfigure a large number of automation settings, you can use this patch.

Added

  • Import the devices in the shared homes and the separated shared devices. #1021
  • Support _attr_hvac_action of the climate entity. #956
  • Add custom defined MIoT-Spec-V2 instance via spec_add.json. #953

Fixed

  • Ignore 'Event loop is closed' when unsub a closed event loop. #991
  • Fix contact-state for linp.magnet.m1 and loock.safe.v1. #977
  • Fix the mode initialization error of aupu.bhf_light.s368m. #955
  • Fix the MIoT-Spec-V2 of lumi.gateway.mcn001, qmi.plug.psv3, lumi.motion.acn001, izq.sensor_occupy.24, linp.sensor_occupy.hb01 and yunmi.waterpuri.s20. #949

v0.2.4

28 Mar 01:27
7d92509

Choose a tag to compare

Added

  • Convert the submersion-state, the contact-state and the occupancy-status property to the binary_sensor entity. #905

Changed

  • suittc.airrtc.wk168 mode descriptions are set to strings of numbers from 1 to 16. #921
  • Do not set _attr_suggested_display_precision when the spec.expr is set in spec_modify.yaml #929
  • Set "unknown event msg" log to info level.

Fixed

  • hhcc.plantmonitor.v1 soil moisture and soil ec icon and unit. #927
  • cuco.plug.cp2 voltage and power value ratio.
  • cgllc.airmonitor.s1 unit ppb.
  • roswan.waterpuri.lte01 tds unit.
  • lumi.relay.c2acn01 power consumption unit
  • xiaomi.bhf_light.s1 fan level of ventilation.