Manu
c768f03f71
Revert "Add support for Xiaomi airpurifier and humidifier ( #117791 )" ( #126873 )
2024-09-27 14:41:20 +02:00
epenet
1893545705
Move xiaomi_miio base entity to separate module ( #126198 )
2024-09-18 10:59:27 +02:00
Yaroslav Barov
f115efe51d
Add support for Xiaomi airpurifier and humidifier ( #117791 )
2024-07-06 19:25:05 +02:00
Ishima
013c117570
Add Xiaomi Air Purifier Pro H EU (zhimi.airpurifier.vb2) ( #119149 )
2024-06-11 07:06:25 +02:00
Sid
b456d97e65
Replace pylint protected-access with Ruff SLF001 ( #115735 )
2024-05-06 20:33:26 +02:00
Joost Lekkerkerker
4547131bbc
Improve lists in integrations [X-Z] ( #113253 )
2024-03-13 20:32:12 +01:00
Marc Mueller
c773d57d39
Add empty line after module docstring [w-z] ( #112706 )
2024-03-08 10:35:45 -05:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions ( #105984 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
Joost Lekkerkerker
ac53b78a0c
Deduplicate constants A-D ( #105638 )
2023-12-13 14:21:44 +01:00
Franck Nijhof
f67ebcade1
Enable Ruff SIM201 ( #88171 )
2023-02-15 14:43:02 +01:00
Erik Montnemery
cc564026fa
Move EntityCategory to homeassistant.const ( #87792 )
...
* Move EntityCategory to homeassistant.const
* Fix more imports
2023-02-09 20:15:37 +01:00
Kirill Kulakov
258357c2cd
Xiaomi 2S air purifier mode selection support ( #86649 )
...
* Xiaomi 2S air purifier mode selection support
* Update homeassistant/components/xiaomi_miio/select.py
Co-authored-by: Teemu R. <tpr@iki.fi>
* rename fix translation keys and rename key to be specific to airpurifiers
Co-authored-by: Teemu R. <tpr@iki.fi>
2023-02-06 16:42:11 +01:00
Franck Nijhof
303f203c2a
Migrate Xiaomi Miio translations ( #83300 )
2022-12-05 13:47:18 +01:00
an0nfunc
a5890b2374
Support xiaomi_miio Smartmi Air Purifier (zhimi.airpurifier.za1) ( #80387 )
2022-11-29 10:29:34 +01:00
Teemu R
e4fbbdfa05
Do not crash on non-existing enum values in xiaomi_miio.select ( #82625 )
...
fixes undefined
2022-11-24 20:49:30 +01:00
epenet
ca9bfc8b86
Add options to SelectEntityDescription ( #78882 )
2022-10-10 14:20:04 +02:00
borky
e1d3ba6ff1
Add xiaomi miio airpurifier 4 led brightness ( #78793 )
...
Fixed Led Brightness not available
2022-10-07 16:03:34 +02:00
McYars
7f4c5c04d3
Add Xiaomi Smartmi Fresh Air System XFXTDFR02ZM ( #76637 )
2022-08-24 15:09:01 +02:00
Igor Pakhomov
65f86ce44f
Add additional select for dmaker.airfresh.t2017 to xiaomi_miio ( #67058 )
2022-08-16 17:30:56 +02:00
epenet
fe9c101817
Improve select type hints ( #76446 )
2022-08-08 15:22:22 +02:00
Teemu R
e4f6f738e8
Bump python-miio to 0.5.12 ( #75415 )
...
* Bump python-miio to 0.5.12
* Fix imports
2022-07-19 18:56:41 +02:00
Maciej Bieniek
503b31fb15
Migrate Xiaomi Miio to new entity naming style - part 1 ( #75350 )
2022-07-17 15:15:24 +02:00
epenet
014aadb299
Use new CONF_MODEL core constant (2/3) ( #68831 )
...
* Use CONF_MODEL in xiaomi_miio
* Use CONF_MODEL in xiaomi
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-29 11:12:43 +02:00
Teemu R
046c0ae61b
Bump python-miio dependency to 0.5.10 ( #66782 )
2022-02-18 10:44:31 +01:00
epenet
cb135bc889
Add basic type hints to xiaomi_miio ( #62889 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-28 00:15:40 +01:00
Robert Hillis
83cb2d11d5
Use enums in xiaomi_miio ( #61979 )
2021-12-16 22:31:51 +01:00
Maciej Bieniek
43ccf1d967
Handle None
values in Xiaomi Miio integration ( #58880 )
...
* Initial commit
* Improve _handle_coordinator_update()
* Fix entity_description define
* Improve sensor & binary_sensor platforms
* Log None value
* Use coordinator variable
* Improve log strings
* Filter attributes with None values
* Add hasattr condition
* Update homeassistant/components/xiaomi_miio/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-11-01 17:40:15 +01:00
Maciej Bieniek
b0ff28ceb4
Add entity category to Xiaomi Miio ( #57719 )
2021-10-14 17:31:25 -07:00
Maciej Bieniek
a238cce37c
Update led brightness select state only if valid data is available, Xiaomi Miio integration ( #57197 )
...
* Update state if there is valid data
* Add comment
2021-10-07 17:44:25 +02:00
Maciej Bieniek
08a0377dcb
Add support for Xiaomi Miio Air Purifier 3C ( #55484 )
2021-08-31 16:44:13 +02:00
Maciej Bieniek
b97d131fb3
Add support for Xiaomi Miio pedestal fans ( #55114 )
...
Co-authored-by: Teemu R. <tpr@iki.fi>
2021-08-25 12:09:01 -05:00
Maciej Bieniek
c937a235e1
Add select platform for Xiaomi Miio fans ( #54702 )
...
* Add select platform for Xiaomi Miio purifiers
* Add missing condition for AirFresh
* Suggested change
* Remove fan_set_led_brightness from services.yaml
* Remove zhimi.airpurifier.v3
2021-08-18 11:24:15 +02:00
Jan Bouwhuis
1f9331f9db
Remove Xiaomi_miio select option validation ( #53936 )
2021-08-04 14:00:18 +02:00
Maciej Bieniek
2105419a4e
Use SelectEntityDescription
for Xiaomi Miio integration ( #53907 )
...
* Use SelectEntityDescription
* Use SelectEntityDescription
* Remove service field from XiaomiMiioSelectDescription class
* Fix typo
* Use lowercase for options
2021-08-03 15:58:30 +02:00
Maciej Bieniek
938ec27a86
Add support for MJJSQ humidifiers for Xiaomi MIIO integration ( #53807 )
2021-08-02 22:08:37 +02:00
Jan Bouwhuis
1e33017db8
Fix Xiaomi humidifier name migration ( #53738 )
2021-07-29 22:10:16 -07:00
Maciej Bieniek
c81371f82b
Clean device initialization log for Xiaomi Miio humidifiers ( #53612 )
2021-07-28 12:03:24 +02:00
Jan Bouwhuis
781015fb19
Xiaomi_Miio Humidifier rework ( #52366 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>
Co-authored-by: Teemu R. <tpr@iki.fi>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-07-28 10:52:43 +02:00