Skip to content

Releases: XiaoMi/ha_xiaomi_home

v0.4.0

22 Jul 01:06
8cbb451
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

v0.2.3

21 Mar 01:54
a1aa1c0
Compare
Choose a tag to compare

Changed

  • Specify the service name and the property name during the climate entity's on/off feature initialization. #899
  • Remove the useless total-battery property from SPEC_PROP_TRANS_MAP.

Fixed

  • Fix the hvac mode setting error when changing the preset mode of the ptc-bath-heater.
  • Fix the ambiguous descriptions of yeelink.bhf_light.v10 ptc-bath-heater mode value-list.
  • Fix the power consumption value of chuangmi.plug.212a01. #910

v0.2.2

14 Mar 00:49
60d054c
Compare
Choose a tag to compare

This version has modified the conversion rules of the climate entity, which will have effect on the devices with the ptc-bath-heater, the air-conditioner and the air-fresh service. After updating, you need to restart Home Assistant and check xiaomi_home > CONFIGURE > Update entity conversion rules > NEXT to reload the integration.

这个版本修改了浴霸、空调、新风机的实体转换规则,更新之后需要重启 Home Assistant,并且勾选 xiaomi_home > 配置 > 更新实体转换规则 > 下一步 重新加载集成。

Added

  • Add conversion rules for the air-conditioner service and the air-fresh service. #879

Changed

  • Convert the mode of the ptc bath heater to the preset mode of the climate entity. #874
  • Use Home Assistant default icon when device_class is set. #855

Fixed

  • Fix xiaomi.aircondition.m9 humidity-range unit. #878
  • Fix MIoT-Spec-V2 conflicts of xiaomi.fan.p5 and mike.bhf_light.2. #866

v0.2.1

07 Mar 06:22
5c46504
Compare
Choose a tag to compare

Added

  • Add the preset mode for the thermostat. #833

Changed

  • Change paho-mqtt version to adapt Home Assistant 2025.03. #839
  • Revert to use multi_lang.json. #834

Fixed

  • Fix the opening and the closing status of linp.wopener.wd1lb. #826
  • Fix the format type of the wind-reverse property. #810
  • Fix the fan-level property without value-list but with value-range. #808