|
3 | 3 | For more details please refer to the documentation at
|
4 | 4 | https://github.com/barban-dev/midea_inventor_dehumidifier
|
5 | 5 | """
|
6 |
| -VERSION = '1.0.1' |
| 6 | +VERSION = '1.0.2' |
7 | 7 |
|
8 | 8 | import logging
|
9 | 9 | from typing import List, Optional
|
|
75 | 75 |
|
76 | 76 | #States Attributes
|
77 | 77 | ATTR_ION_SET_SWITCH = "ion"
|
78 |
| -#ATTR_MODE = "mode" |
79 | 78 | ATTR_FAN_SPEED_MODE = "fan_speed_mode"
|
80 |
| -#ATTR_FAN_SPEED = "fan_speed" |
81 | 79 | ATTR_CURRRENT_HUMIDITY = "current_humidity"
|
| 80 | +ATTR_TANK = "tank_show" |
82 | 81 | PROP_TO_ATTR = {
|
83 | 82 | "ionSetSwitch": ATTR_ION_SET_SWITCH,
|
84 | 83 | "mode": ATTR_MODE,
|
85 | 84 | "windSpeedMode": ATTR_FAN_SPEED_MODE,
|
86 | 85 | "windSpeed": ATTR_FAN_SPEED,
|
87 | 86 | "current_humidity": ATTR_CURRRENT_HUMIDITY,
|
| 87 | + "tank_show": ATTR_TANK, |
88 | 88 | }
|
89 | 89 |
|
90 | 90 |
|
@@ -177,6 +177,7 @@ def __init__(self, hass, client, targetDevice):
|
177 | 177 | self._tankShow = False
|
178 | 178 | self._dryClothesSetSwitch = None
|
179 | 179 | self._upanddownSwing = None
|
| 180 | + self._tankShow = False |
180 | 181 |
|
181 | 182 | self._device_class = DEVICE_CLASS_DEHUMIDIFIER
|
182 | 183 |
|
@@ -263,6 +264,11 @@ def max_humidity(self):
|
263 | 264 | """Return the max humidity set."""
|
264 | 265 | return 85
|
265 | 266 |
|
| 267 | + @property |
| 268 | + def tank_show(self): |
| 269 | + """Return the tank status """ |
| 270 | + return self._tankShow |
| 271 | + |
266 | 272 | @property
|
267 | 273 | def device_state_attributes(self):
|
268 | 274 | """Return entity specific state attributes."""
|
@@ -431,6 +437,7 @@ def __refresh_device_status(self):
|
431 | 437 | self._tankShow = self._client.deviceStatus.tankShow
|
432 | 438 | self._dryClothesSetSwitch = self._client.deviceStatus.dryClothesSetSwitch
|
433 | 439 | self._upAndDownSwing = self._client.deviceStatus.upAndDownSwing
|
| 440 | + self._tankShow = self._client.deviceStatus.tankShow |
434 | 441 |
|
435 | 442 | #Useful or useless ?
|
436 | 443 | #self.async_update_ha_state()
|
|
0 commit comments