db30e4d275
Merge branch 'XiaoMi:main' into main
2025-03-25 17:03:54 +08:00
19ed04f2f5
fix: correct unit,icon and translations for hhcc-v1 ( #927 )
Tests / check-rule-format (push) Has been cancelled
Validate / validate-hassfest (push) Has been cancelled
Validate / validate-hacs (push) Has been cancelled
Validate / validate-lint (push) Has been cancelled
Validate / validate-setup (push) Has been cancelled
2025-03-25 09:54:02 +08:00
e174a73f52
Update spec_modify.yaml ( #921 )
Tests / check-rule-format (push) Waiting to run
Validate / validate-hassfest (push) Waiting to run
Validate / validate-hacs (push) Waiting to run
Validate / validate-lint (push) Waiting to run
Validate / validate-setup (push) Waiting to run
2025-03-24 16:34:48 +08:00
a1aa1c024f
docs: update changelog and version to v0.2.3 ( #911 )
Tests / check-rule-format (push) Has been cancelled
Validate / validate-hassfest (push) Has been cancelled
Validate / validate-hacs (push) Has been cancelled
Validate / validate-lint (push) Has been cancelled
Validate / validate-setup (push) Has been cancelled
v0.2.3
2025-03-21 09:53:39 +08:00
372e635681
Fix specs ( #910 )
...
* fix: chuangmi.plug.212a01 power consumption value
* fix: yeelink.bhf_light.v10 mode description in English
2025-03-21 09:36:14 +08:00
3759aa9a1b
fix: climate on/off feature initialization ( #899 )
Tests / check-rule-format (push) Waiting to run
Validate / validate-hassfest (push) Waiting to run
Validate / validate-hacs (push) Waiting to run
Validate / validate-lint (push) Waiting to run
Validate / validate-setup (push) Waiting to run
2025-03-20 18:02:25 +08:00
02963a7f06
Merge branch 'XiaoMi:main' into main
2025-03-16 10:46:15 +08:00
60d054cf19
docs: update changelog and version to v0.2.2 ( #882 )
Tests / check-rule-format (push) Has been cancelled
Validate / validate-hassfest (push) Has been cancelled
Validate / validate-hacs (push) Has been cancelled
Validate / validate-lint (push) Has been cancelled
Validate / validate-setup (push) Has been cancelled
v0.2.2
2025-03-14 08:47:45 +08:00
6680d9e8cb
feat: add conversion rules for the air-conditioner service and the air-fresh service ( #879 )
2025-03-14 08:23:03 +08:00
0ef8cb6370
fix: xiaomi.aircondition.m9 humidity-range unit ( #878 )
Tests / check-rule-format (push) Waiting to run
Validate / validate-hassfest (push) Waiting to run
Validate / validate-hacs (push) Waiting to run
Validate / validate-lint (push) Waiting to run
Validate / validate-setup (push) Waiting to run
2025-03-13 17:41:02 +08:00
8f0a69c611
feat: convert the mode of the ptc bath heater to the preset mode ( #874 )
2025-03-13 17:37:44 +08:00
ade18deb7e
Merge branch 'XiaoMi:main' into main
2025-03-13 14:47:08 +08:00
8be0fa5d61
fix: MIoT-Spec-V2 conflicts of xiaomi.fan.p5 and mike.bhf_light.2 ( #866 )
Tests / check-rule-format (push) Waiting to run
Validate / validate-hassfest (push) Waiting to run
Validate / validate-hacs (push) Waiting to run
Validate / validate-lint (push) Waiting to run
Validate / validate-setup (push) Waiting to run
2025-03-12 15:22:03 +08:00
07cb4ed193
feat: avoid setting icon when device_class is defined ( #855 )
2025-03-12 15:17:02 +08:00
5c46504d0e
docs: update changelog and version to v0.2.1 ( #848 )
Tests / check-rule-format (push) Has been cancelled
Validate / validate-hassfest (push) Has been cancelled
Validate / validate-hacs (push) Has been cancelled
Validate / validate-lint (push) Has been cancelled
Validate / validate-setup (push) Has been cancelled
v0.2.1
2025-03-07 14:20:17 +08:00
97d89b3a04
feat: thermostat preset mode ( #833 )
Tests / check-rule-format (push) Waiting to run
Validate / validate-hassfest (push) Waiting to run
Validate / validate-hacs (push) Waiting to run
Validate / validate-lint (push) Waiting to run
Validate / validate-setup (push) Waiting to run
2025-03-07 08:48:35 +08:00
4482d257dc
revert: multi_lang.json ( #834 )
2025-03-07 08:48:12 +08:00
d0387be15b
fix #838 ( #839 )
2025-03-07 08:47:52 +08:00
27cf1085bd
fix: opening and closing for linp.wopener.wd1lb ( #826 )
2025-03-07 08:46:17 +08:00
e69448f2eb
feat: add entity_category for indicator-light ( #697 )
Tests / check-rule-format (push) Has been cancelled
Validate / validate-hassfest (push) Has been cancelled
Validate / validate-hacs (push) Has been cancelled
Validate / validate-lint (push) Has been cancelled
Validate / validate-setup (push) Has been cancelled
2025-03-05 16:13:17 +08:00
7901607648
fix: fan-level without value-list but with value-range ( #808 )
2025-03-05 15:31:18 +08:00
5adcb7ce00
fix: wind-reverse format type ( #810 )
2025-03-05 15:31:02 +08:00
4e1185f4e5
Merge branch 'XiaoMi:main' into main
2025-02-28 20:20:55 +08:00
672e5b3f5d
docs: update changelog and version to v0.2.0 ( #783 )
Tests / check-rule-format (push) Has been cancelled
Validate / validate-hassfest (push) Has been cancelled
Validate / validate-hacs (push) Has been cancelled
Validate / validate-lint (push) Has been cancelled
Validate / validate-setup (push) Has been cancelled
v0.2.0
2025-02-28 17:39:31 +08:00
417af787c4
fix: some event:motion-detected
does not contain 'arguments'
( #712 )
2025-02-28 16:45:17 +08:00
6f058bf392
fix: fix sensor display precision ( #708 )
2025-02-28 16:43:41 +08:00
6ad8da42be
Merge branch 'XiaoMi:main' into main
2025-02-25 10:45:50 +08:00
52485d8c7a
Update README_ZH.md ( #747 )
Tests / check-rule-format (push) Has been cancelled
Validate / validate-hassfest (push) Has been cancelled
Validate / validate-hacs (push) Has been cancelled
Validate / validate-lint (push) Has been cancelled
Validate / validate-setup (push) Has been cancelled
2025-02-25 09:04:20 +08:00
48554ec0f7
feat: add support for electric blanket ( #781 )
2025-02-25 08:58:23 +08:00
0ce94f7316
feat: add device with motor-control service as cover entity ( #688 )
2025-02-25 08:55:06 +08:00
4aa6bb579f
Merge branch 'XiaoMi:main' into main
2025-02-19 14:05:50 +08:00
20b0004746
refactor: refactor climate.py ( #614 )
...
Tests / check-rule-format (push) Has been cancelled
Validate / validate-hassfest (push) Has been cancelled
Validate / validate-hacs (push) Has been cancelled
Validate / validate-lint (push) Has been cancelled
Validate / validate-setup (push) Has been cancelled
* feat: add thermostat as climate entity
* feat: add bath-heater as climate entity
* refactor: climate entity
* fix: thermostat on/off
* fix: get the current fan mode
* perf: get fan level
* fix: fix climate hvac_mode
* fix: misuse of getting key or value from dict[int, any]
* style: add comments
* style: format the file based on google style
* fix: initialize _attr_hvac_modes
* feat: add heat and defog mode of ptc bath heater
---------
Co-authored-by: topsworld <sworldtop@gmail.com >
2025-02-19 09:21:46 +08:00
e83aa9367e
Merge branch 'XiaoMi:main' into main
2025-01-31 15:25:58 +08:00
57422ddf0d
fix: fan level with value-list & fan reverse ( #689 )
...
Tests / check-rule-format (push) Has been cancelled
Validate / validate-hassfest (push) Has been cancelled
Validate / validate-hacs (push) Has been cancelled
Validate / validate-lint (push) Has been cancelled
Validate / validate-setup (push) Has been cancelled
* fix: fan level with value-list
* feat: update wind-reverse logic
* feat: use macro define for fan entity
* fix: fix fan async_set_direction error
---------
Co-authored-by: topsworld <sworldtop@gmail.com >
2025-01-24 10:43:49 +08:00
04c44f36b1
Merge branch 'main' of https://github.com/zghnwsq/fork_ha_xiaomi_home into fix_vacuum_warn
2025-01-23 11:01:23 +08:00
a40363d3e6
Merge branch 'XiaoMi:main' into main
2025-01-23 10:17:55 +08:00
13e6863678
fix: Fix the HA warning in the logs related to vacuum state setting
...
Adapt to new vacuum state property, set the activity property instead of directly setting the state property.
2025-01-23 10:09:15 +08:00
2e60962e94
fix: climate error ( #690 )
Tests / check-rule-format (push) Has been cancelled
Validate / validate-hassfest (push) Has been cancelled
Validate / validate-hacs (push) Has been cancelled
Validate / validate-lint (push) Has been cancelled
Validate / validate-setup (push) Has been cancelled
2025-01-22 20:01:39 +08:00
52fd6371ab
fix: fix water heater error & some type error ( #684 )
...
* fix: fix water heater target-temp error
* feat: update miot device logic
* fix: fix some type error
2025-01-22 19:55:41 +08:00
8778b00c3a
feat: support modify spec and value conversion ( #663 )
...
* fix: fix miot_device type error
* fix: fix type error
* feat: remove spec cache storage
* feat: update std_lib and multi_lang logic
* feat: update entity value-range
* feat: update value-list logic
* feat: update prop.format_ logic
* fix: fix miot cloud log error
* fix: fix fan entity
* style: ignore type error
* style: rename spec_filter func name
* feat: move bool_trans from storage to spec
* feat: move sepc_filter from storage to spec, use the YAML format file
* feat: same prop supports multiple sub
* feat: same event supports multiple sub
* fix: fix device remove error
* feat: add func slugify_did
* fix: fix multi lang error
* feat: update action debug logic
* feat: ignore normal disconnect log
* feat: support binary mode
* feat: change miot spec name type define
* style: ignore i18n tranlate type error
* fix: fix pylint warning
* fix: miot storage type error
* feat: support binary display mode configure
* feat: set default sensor state_class
* fix: fix sensor entity type error
* fix: fix __init__ type error
* feat: update test case logic
* fix: github actions add dependencies lib
* fix: fix some type error
* feat: update device list changed notify logic
* feat: update prop expr logic
* feat: add spec modify
* feat: update device sub id logic
* feat: update get miot client instance logic
* fix: fix some type error
* feat: update miot device unit and icon trans
* perf: update spec trans entity logic
* feat: update spec trans entity rule
* feat: update spec_modify
* feat: update sensor ENUM icon
* fix: fix miot device error
* fix: fix miot spec error
* featL update format check and spec modify file
* feat: update checkout rule format
* feat: handle special property.unit
* feat: add expr for cuco-cp1md
* feat: fix climate hvac error
* feat: set sensor suggested display precision
* feat: update climate set hvac logic
* feat: add expr for cuco-v3
* feat: update spec expr for chuangmi-212a01
2025-01-22 19:21:02 +08:00
3c16f0ffbb
docs: CLA request ( #681 )
Tests / check-rule-format (push) Waiting to run
Validate / validate-hassfest (push) Waiting to run
Validate / validate-hacs (push) Waiting to run
Validate / validate-lint (push) Waiting to run
Validate / validate-setup (push) Waiting to run
2025-01-22 16:42:08 +08:00
3a5b641ec7
fix: fix variable name or comment errors & fix test_lan error ( #678 )
...
Tests / check-rule-format (push) Waiting to run
Validate / validate-hassfest (push) Waiting to run
Validate / validate-hacs (push) Waiting to run
Validate / validate-lint (push) Waiting to run
Validate / validate-setup (push) Waiting to run
* fix: renamed _url_addr_list to _http_addr_map for clarity
* fix: redirected ping command output to DEVNULL
* fix: add resource cleanup in test_lan_async
2025-01-21 20:16:15 +08:00
b0d0d6b107
Merge branch 'XiaoMi:main' into main
2025-01-21 16:27:32 +08:00
8fb6f9065e
fix: add prop trans rule for surge-power ( #595 )
...
Tests / check-rule-format (push) Waiting to run
Validate / validate-hassfest (push) Waiting to run
Validate / validate-hacs (push) Waiting to run
Validate / validate-lint (push) Waiting to run
Validate / validate-setup (push) Waiting to run
* fix: potentiaol problems for properties identification error for sensors
* fix incorrect SPEC name
2025-01-21 16:09:58 +08:00
085caff660
Merge branch 'XiaoMi:main' into main
2025-01-18 16:34:16 +08:00
1022838eb8
docs: update changelog and version to v0.1.5b2 ( #659 )
v0.1.5b2
2025-01-17 19:09:20 +08:00
ef56448dbb
refactor: refactor miot device and spec ( #592 )
...
* fix: fix miot_device type error
* fix: fix type error
* feat: remove spec cache storage
* feat: update std_lib and multi_lang logic
* feat: update entity value-range
* feat: update value-list logic
* feat: update prop.format_ logic
* fix: fix miot cloud log error
* fix: fix fan entity
* style: ignore type error
* style: rename spec_filter func name
* feat: move bool_trans from storage to spec
* feat: move sepc_filter from storage to spec, use the YAML format file
* feat: same prop supports multiple sub
* feat: same event supports multiple sub
* fix: fix device remove error
* feat: add func slugify_did
* fix: fix multi lang error
* feat: update action debug logic
* feat: ignore normal disconnect log
* feat: support binary mode
* feat: change miot spec name type define
* style: ignore i18n tranlate type error
* fix: fix pylint warning
* fix: miot storage type error
* feat: support binary display mode configure
* feat: set default sensor state_class
* fix: fix sensor entity type error
* fix: fix __init__ type error
* feat: update test case logic
* fix: github actions add dependencies lib
* fix: fix some type error
* feat: update device list changed notify logic
2025-01-17 18:14:31 +08:00
bf116e13a4
feat: support italian translation ( #183 )
...
* added italian translation
* feat: updated translation/it.json
* feat: add missing key in Italian translation
* feat: fix missing key in Italian translation
2025-01-17 13:17:05 +08:00
fe3756db9b
Merge branch 'XiaoMi:main' into main
2025-01-16 09:18:40 +08:00
75e44f4f93
feat: change mips reconnect logic & add mips test case ( #641 )
...
* test: add test case for mips
* feat: change mips reconnect logic
* fix: fix test_mdns type error
2025-01-14 17:55:49 +08:00