hass-core/homeassistant/components/switchbot
Ravaka Razafimanantsoa f99dedfb42
Add switchbot cloud integration (#99607)
* Switches via API

* Using external library

* UT and checlist

* Updating file .coveragerc

* Update homeassistant/components/switchbot_via_api/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Update homeassistant/components/switchbot_via_api/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Update homeassistant/components/switchbot_via_api/switch.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Review fixes

* Apply suggestions from code review

Co-authored-by: J. Nick Koston <nick@koston.org>

* This base class shouldn't know about Remote

* Fixing suggestion

* Sometimes, the state from the API is not updated immediately

* Review changes

* Some review changes

* Review changes

* Review change: Adding type on commands

* Parameterizing some tests

* Review changes

* Updating .coveragerc

* Fixing error handling in coordinator

* Review changes

* Review changes

* Adding switchbot brand

* Apply suggestions from code review

Co-authored-by: J. Nick Koston <nick@koston.org>

* Review changes

* Adding strict typing

* Removing log in constructor

---------

Co-authored-by: J. Nick Koston <nick@koston.org>
2023-09-16 16:00:41 +02:00
..
__init__.py
binary_sensor.py Use device class naming for Switchbot (#96187) 2023-07-15 12:36:13 -10:00
config_flow.py
const.py Migrate backported StrEnum to built-in StrEnum (#97101) 2023-07-23 23:19:24 +02:00
coordinator.py Use asyncio.timeout [s-z] (#98452) 2023-08-15 14:34:18 +02:00
cover.py Use explicit device naming for Switchbot (#96011) 2023-07-06 23:01:06 +02:00
entity.py Move DeviceInfo from entity to device registry (#98149) 2023-08-10 22:04:26 -04:00
humidifier.py Add explicit device name to Switchbot (#95512) 2023-06-29 11:25:39 +02:00
light.py Add explicit device name to Switchbot (#95512) 2023-06-29 11:25:39 +02:00
lock.py Switchbot nightlatch feature (#98620) 2023-08-30 00:03:08 -04:00
manifest.json Add switchbot cloud integration (#99607) 2023-09-16 16:00:41 +02:00
sensor.py Use device class naming for Switchbot (#96187) 2023-07-15 12:36:13 -10:00
strings.json Use device class naming for Switchbot (#96187) 2023-07-15 12:36:13 -10:00
switch.py Add explicit device name to Switchbot (#95512) 2023-06-29 11:25:39 +02:00