Skip to content

Add swing mode of a Chigo Air Conditioner #518

Description

@vaguecupid

I have three xiaomi airconditioningcompanion, but one of them can't use after turning on the air conditioner. The error code is:

2019-06-07 02:01:31 ERROR (MainThread) [homeassistant.components.climate] xiaomi_miio_airconditioningcompanion: Error on device update!
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 261, in _async_add_entity
await entity.async_device_update(warning=False)
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 375, in async_device_update
await self.async_update()
File "/config/custom_components/xiaomi_miio_airconditioningcompanion/climate.py", line 276, in async_update
ATTR_SWING_MODE: state.swing_mode.name.lower(),
File "/usr/local/lib/python3.7/site-packages/miio/airconditioningcompanion.py", line 215, in swing_mode
mode = int(self.state[5:6])
ValueError: invalid literal for int() with base 10: 'C'

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions