core/homeassistant/components/switchbot_cloud
Laurence Presland c3f95a4f7a
Implement support for SwitchBot Meter, MeterPlus, and Outdoor Meter (#115522)
* Implement support for SwitchBot MeterPlus

Add temperature, humidity, and battery sensor entities for the MeterPlus device

* Rename GH username

* Update homeassistant/components/switchbot_cloud/coordinator.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Refactor to use EntityDescriptions

Concat entity ID in SwitchBotCloudSensor init

* Remove __future__ import

* Make scan interval user configurable

* Add support for Meter and Outdoor Meter

* Revert "Make scan interval user configurable"

This reverts commit e256c35bb7.

* Remove device-specific default scan intervals

* Update homeassistant/components/switchbot_cloud/sensor.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/switchbot_cloud/sensor.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/switchbot_cloud/sensor.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Fix ruff errors

* Reorder manifest keys

* Update CODEOWNERS

* Add sensor.py to coveragerc

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-05-13 15:18:28 +02:00
..
__init__.py Implement support for SwitchBot Meter, MeterPlus, and Outdoor Meter (#115522) 2024-05-13 15:18:28 +02:00
climate.py
config_flow.py Replace pylint broad-except with Ruff BLE001 (#116250) 2024-05-07 14:00:27 +02:00
const.py Implement support for SwitchBot Meter, MeterPlus, and Outdoor Meter (#115522) 2024-05-13 15:18:28 +02:00
coordinator.py Implement support for SwitchBot Meter, MeterPlus, and Outdoor Meter (#115522) 2024-05-13 15:18:28 +02:00
entity.py
manifest.json Implement support for SwitchBot Meter, MeterPlus, and Outdoor Meter (#115522) 2024-05-13 15:18:28 +02:00
sensor.py Implement support for SwitchBot Meter, MeterPlus, and Outdoor Meter (#115522) 2024-05-13 15:18:28 +02:00
strings.json
switch.py