Marcus Campbell
2ea6d7f498
Fix duplicate coordinator creation in SwitchBot Cloud ( #177993 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-02 10:36:37 +02:00
Samuel Xiao
df88f4f0c9
Switchbot Cloud:enable webhook for the Fan series. ( #176587 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-27 14:29:49 +02:00
zerafachris
832e902454
Fix SwitchBot Cloud vacuum state reset on partial webhook payload ( #176717 )
2026-07-27 13:02:36 +02:00
Samuel Xiao
7399aafb80
Switchbot Cloud: Enable Webhook for Lock ( #176176 )
2026-07-10 08:04:21 +02:00
G Johansson
1020c06e52
Remove previously deprecated battery props from SwitchBot Cloud ( #175688 )
2026-07-08 15:43:42 +02:00
Samuel Xiao
54ad0665a1
Switchbot_cloud: fixed cloud hook error ( #175336 )
2026-07-02 11:18:46 +02:00
Michael
363d477dac
Migrate switchbot_cloud to UnitOfDensity / UnitOfRatio enums ( #175028 )
2026-06-27 23:37:32 +02:00
epenet
0c4bc95bdd
Migrate base entity attributes to StrEnum ( #174633 )
2026-06-24 15:38:49 +01:00
epenet
7a0f5b066e
Migrate humidifier entity attributes to StrEnum ( #174609 )
2026-06-24 11:17:45 +02:00
epenet
1305c2978c
Migrate fan entity attributes to StrEnum ( #174610 )
2026-06-24 11:12:45 +02:00
epenet
f9bf7ab122
Migrate sensor entity attributes to StrEnum ( #174595 )
2026-06-24 09:05:32 +02:00
Steve Rice
10fe3dc13f
Add cloudhook support to switchbot_cloud webhook ( #174566 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-23 21:50:08 -04:00
Alain
629b9a5f9b
SwitchBot cloud fix webhook handling ( #169141 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-06-22 23:16:22 +02:00
Samuel Xiao
4485ec0bcc
Switchbot Cloud: Add Service AI for Art Frame(UploadImage) ( #172888 )
2026-06-18 13:28:32 +02:00
Bernát Gábor
409ac3fd82
Cast SwitchBot Cloud device sw_version to string ( #174167 )
2026-06-18 09:38:45 +02:00
Samuel Xiao
1070226acf
Switchbot Cloud: Debug make_device_data function too complex issue 0521 ( #171688 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-26 22:06:08 +02:00
Ariel Ebersberger
5432d29489
Use is/is not for same-enum identity comparisons (tests) ( #171689 )
2026-05-22 11:32:27 +02:00
mayerwin
ba29f210c2
Translate switchbot_cloud library errors to HomeAssistantError ( #169715 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-08 00:01:49 +02:00
Samuel Xiao
5a9bb972d0
Add sensor description for Lock state in Switchbot Cloud ( #168607 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-04-23 23:34:47 +02:00
epenet
39a2c08d4e
Use runtime_data in switchbot_cloud integration ( #167879 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 10:59:20 +02:00
Samuel Xiao
8b37cc8719
Switchbot Cloud: Enable Webhook for Bot ( #165647 )
2026-04-09 19:43:13 +02:00
Martin Hjelmare
685b921fe7
Update switchbot_cloud snapshots ( #166720 )
2026-03-27 18:54:55 -04:00
Samuel Xiao
85c7bf1dff
Add new Weather Station sensors to Switchbot Cloud ( #165257 )
2026-03-27 19:14:13 +00:00
Artur Pragacz
bafef2065f
Rework user-given entity name logic ( #162763 )
2026-03-17 11:09:20 +01:00
Samuel Xiao
45f1247237
Switchbot Cloud: Add new supported device(Standing Fan) ( #165755 )
2026-03-17 09:59:18 +01:00
Samuel Xiao
09169b0f06
Switchbot Cloud: Fixed Circulator Fan on start error ( #165241 )
...
Co-authored-by: Ariel Ebersberger <ariel@ebersberger.io >
2026-03-16 11:45:21 +01:00
Samuel Xiao
f18fa07019
Switchbot Cloud: Add new supported device Ai Art Frame ( #160754 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-02-13 01:47:03 +01:00
Artur Pragacz
0130919128
Improve entity id generation ( #160302 )
2026-01-14 14:34:52 +01:00
Samuel Xiao
aebcdd6e7a
Switchbot Cloud: Add new supported light ( #160282 )
2026-01-05 13:12:02 +01:00
Samuel Xiao
d7a9a980d0
Switchbot Cloud: Fixed Robot Vacuum Cleaner S20 had two device_model name ( #160230 )
2026-01-04 11:36:24 +01:00
Samuel Xiao
315c7db527
Switchbot Cloud: Fixed abnormally high power consumptio ( #157156 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-12-29 16:06:10 +01:00
Jan Klausa
6bd8d123ed
Add support for SwitchBot Ceiling Lights ( #159072 )
2025-12-23 15:25:22 +01:00
Samuel Xiao
6deff1c78f
Add smart radiator thermostat support to Switchbot Cloud ( #154445 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-11-25 17:46:55 +01:00
Daniel De Sousa
335c8e50a2
Add switchbot_cloud climate TURN_OFF, TURN_ON support. ( #154017 )
2025-10-09 17:47:26 +02:00
Samuel Xiao
dcb8d4f702
Add support model [relay switch 2pm] for switchbot cloud ( #148381 )
2025-09-30 17:49:32 +02:00
Samuel Xiao
aeadc0c4b0
Add lock support to Switchbot Cloud ( #148310 )
2025-09-30 17:48:38 +02:00
Samuel Xiao
69dd5c91b7
Switchbot Cloud: Fix Roller Shade not work issue ( #152528 )
2025-09-30 17:05:23 +02:00
Samuel Xiao
c13002bdd5
Add supported device[Plug-Mini-EU] for switchbot cloud ( #151019 )
2025-09-14 20:00:15 +02:00
Retha Runolfsson
2c3456177e
Add humidifier support for switchbot cloud integration ( #149039 )
2025-09-12 10:08:01 +02:00
Retha Runolfsson
a0cef80cf2
Add sensors for switchbot cloud integration ( #147663 )
2025-09-11 12:58:36 +02:00
Ravaka Razafimanantsoa
095f73d84f
Add Switchbot Cloud AC Off ( #138648 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-09-01 19:52:43 +02:00
Retha Runolfsson
89abe65e1d
Add air purifier for switchbot cloud integration ( #147001 )
2025-08-19 16:02:18 +02:00
Samuel Xiao
ed39b18d94
Add cover platform for switchbot cloud ( #148993 )
2025-08-14 00:10:19 +02:00
Samuel Xiao
260ca70785
Add Light platform to Switchbot cloud ( #146382 )
2025-07-30 15:03:13 +02:00
Samuel Xiao
69e3a5bc34
Add support for more switchbot cloud vacuum models ( #146637 )
2025-07-30 15:02:37 +02:00
Samuel Xiao
cd94685b7d
Add Fan platform to Switchbot cloud ( #148304 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-07-15 13:55:13 +02:00
Ravaka Razafimanantsoa
daa4ddabfe
Switchbot Cloud: Fix device type filtering in sensor ( #146945 )
...
* Add Smart Lock Ultra support and fix device type filtering in sensor integration
* Adding fix in binary sensor
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-06-22 14:12:09 +02:00
epenet
54c20d5d5a
Use async_load_fixture in remaining tests ( #146021 )
2025-06-03 10:52:51 +02:00
Samuel Xiao
6d11c0395f
Bump switchbot-api to 2.4.0 ( #145786 )
...
* update switchbot-api version to 2.4.0
* debug for test code
2025-05-30 20:22:40 +02:00
Abílio Costa
b626204f63
Add default device class display precision for Sensor ( #145013 )
...
* Add default device class display precision for Sensor
* Renaming, docstrings, cleanup
* Simplify units list
* Fix tests
* Fix missing precision when suggested is specified
* Update snapshots
* Fix when unit of measurement is not valid
* Fix tests
* Fix deprecated unit usage
* Fix goalzero tests
The sensor native_value method was accessing the data dict and trowing,
since the mock did not have any data for the sensors.
Since now the precision is always specified (it was missing for those
sensors), the throw was hitting async_update_entity_options in _update_suggested_precision.
Previously, async_update_entity_options was not called since it had no
precision.
* Fix metoffice
* Fix smartthings
* Add default sensor data for Tesla Wall Connector tests
* Update snapshots
* Revert spaces
* Update smartthings snapshots
* Add missing sensor mock for tesla wall connector
* Address review comments
* Add doc comment
* Add cap to doc comment
* Update comment
* Update snapshots
* Update comment
2025-05-26 19:40:29 +02:00