Skip to content

Commit e4f6f73

Browse files
authored
Bump python-miio to 0.5.12 (home-assistant#75415)
* Bump python-miio to 0.5.12 * Fix imports
1 parent e02a245 commit e4f6f73

File tree

6 files changed

+39
-15
lines changed

6 files changed

+39
-15
lines changed

homeassistant/components/xiaomi_miio/fan.py

+12-4
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,22 @@
77
import math
88
from typing import Any
99

10-
from miio.airfresh import OperationMode as AirfreshOperationMode
11-
from miio.airfresh_t2017 import OperationMode as AirfreshOperationModeT2017
12-
from miio.airpurifier import OperationMode as AirpurifierOperationMode
13-
from miio.airpurifier_miot import OperationMode as AirpurifierMiotOperationMode
1410
from miio.fan_common import (
1511
MoveDirection as FanMoveDirection,
1612
OperationMode as FanOperationMode,
1713
)
14+
from miio.integrations.airpurifier.dmaker.airfresh_t2017 import (
15+
OperationMode as AirfreshOperationModeT2017,
16+
)
17+
from miio.integrations.airpurifier.zhimi.airfresh import (
18+
OperationMode as AirfreshOperationMode,
19+
)
20+
from miio.integrations.airpurifier.zhimi.airpurifier import (
21+
OperationMode as AirpurifierOperationMode,
22+
)
23+
from miio.integrations.airpurifier.zhimi.airpurifier_miot import (
24+
OperationMode as AirpurifierMiotOperationMode,
25+
)
1826
from miio.integrations.fan.zhimi.zhimi_miot import (
1927
OperationModeFanZA5 as FanZA5OperationMode,
2028
)

homeassistant/components/xiaomi_miio/humidifier.py

+9-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,15 @@
22
import logging
33
import math
44

5-
from miio.airhumidifier import OperationMode as AirhumidifierOperationMode
6-
from miio.airhumidifier_miot import OperationMode as AirhumidifierMiotOperationMode
7-
from miio.airhumidifier_mjjsq import OperationMode as AirhumidifierMjjsqOperationMode
5+
from miio.integrations.humidifier.deerma.airhumidifier_mjjsq import (
6+
OperationMode as AirhumidifierMjjsqOperationMode,
7+
)
8+
from miio.integrations.humidifier.zhimi.airhumidifier import (
9+
OperationMode as AirhumidifierOperationMode,
10+
)
11+
from miio.integrations.humidifier.zhimi.airhumidifier_miot import (
12+
OperationMode as AirhumidifierMiotOperationMode,
13+
)
814

915
from homeassistant.components.humidifier import (
1016
HumidifierDeviceClass,

homeassistant/components/xiaomi_miio/manifest.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"name": "Xiaomi Miio",
44
"config_flow": true,
55
"documentation": "https://www.home-assistant.io/integrations/xiaomi_miio",
6-
"requirements": ["construct==2.10.56", "micloud==0.5", "python-miio==0.5.11"],
6+
"requirements": ["construct==2.10.56", "micloud==0.5", "python-miio==0.5.12"],
77
"codeowners": ["@rytilahti", "@syssi", "@starkillerOG", "@bieniu"],
88
"zeroconf": ["_miio._udp.local."],
99
"iot_class": "local_polling",

homeassistant/components/xiaomi_miio/select.py

+15-5
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,22 @@
33

44
from dataclasses import dataclass
55

6-
from miio.airfresh import LedBrightness as AirfreshLedBrightness
7-
from miio.airhumidifier import LedBrightness as AirhumidifierLedBrightness
8-
from miio.airhumidifier_miot import LedBrightness as AirhumidifierMiotLedBrightness
9-
from miio.airpurifier import LedBrightness as AirpurifierLedBrightness
10-
from miio.airpurifier_miot import LedBrightness as AirpurifierMiotLedBrightness
116
from miio.fan_common import LedBrightness as FanLedBrightness
7+
from miio.integrations.airpurifier.zhimi.airfresh import (
8+
LedBrightness as AirfreshLedBrightness,
9+
)
10+
from miio.integrations.airpurifier.zhimi.airpurifier import (
11+
LedBrightness as AirpurifierLedBrightness,
12+
)
13+
from miio.integrations.airpurifier.zhimi.airpurifier_miot import (
14+
LedBrightness as AirpurifierMiotLedBrightness,
15+
)
16+
from miio.integrations.humidifier.zhimi.airhumidifier import (
17+
LedBrightness as AirhumidifierLedBrightness,
18+
)
19+
from miio.integrations.humidifier.zhimi.airhumidifier_miot import (
20+
LedBrightness as AirhumidifierMiotLedBrightness,
21+
)
1222

1323
from homeassistant.components.select import SelectEntity, SelectEntityDescription
1424
from homeassistant.config_entries import ConfigEntry

requirements_all.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1930,7 +1930,7 @@ python-kasa==0.5.0
19301930
# python-lirc==1.2.3
19311931

19321932
# homeassistant.components.xiaomi_miio
1933-
python-miio==0.5.11
1933+
python-miio==0.5.12
19341934

19351935
# homeassistant.components.mpd
19361936
python-mpd2==3.0.5

requirements_test_all.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1298,7 +1298,7 @@ python-juicenet==1.1.0
12981298
python-kasa==0.5.0
12991299

13001300
# homeassistant.components.xiaomi_miio
1301-
python-miio==0.5.11
1301+
python-miio==0.5.12
13021302

13031303
# homeassistant.components.nest
13041304
python-nest==4.2.0

0 commit comments

Comments
 (0)