Commit Graph
83 Commits
Author SHA1 Message Date
Franck Nijhof 743b1489e1 Use probatio directly in tests, scripts and pylint plugins (#182113) 2026-09-13 17:24:06 +02:00
Samuel Xiao 95cbf74185 Switchbot Cloud: Add new supported devices[Lock Ultra Max] (#180486) 2026-08-30 17:43:27 +02:00
Franck Nijhof 0cdbba4ead Keep a SwitchBot Cloud entry loading when the cloud goes away (#180562) 2026-08-29 01:49:28 +02:00
Franck Nijhof 9113c1e83a Leave a SwitchBot air purifier without a preset it does not report (#180560) 2026-08-29 01:18:22 +02:00
Franck Nijhof fac772eb80 Report every SwitchBot Cloud lock state (#180448) 2026-08-28 16:35:13 -04:00
317e87d130 Follow the requested mode when setting a SwitchBot Cloud AC temperature (#180518)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: balloob <1444314+balloob@users.noreply.github.com>
2026-08-28 22:04:38 +02:00
010a951966 Restore a SwitchBot Cloud AC temperature in the unit it was published in (#180547)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-28 21:53:14 +02:00
epenet 274ecf58b9 Use async_get_device_and_config_entry service helper in switchbot_cloud (#180154) 2026-08-25 16:22:50 +02:00
Samuel Xiao 027edb441b Switchbot Cloud: Add new supported devices[Curtain4] (#178783) 2026-08-23 22:53:26 +02:00
2cc0f1a96d Switchbot Cloud:Add a night light control to the fan (#177514)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2026-08-21 15:11:46 -04:00
Jan Klausa f46e0414db Don't drop color adjustments when happening concurrently with brigthness (#179059) 2026-08-18 22:34:26 +02:00
soldier2008 a0b26737d6 Avoid a naive datetime.now() in switchbot_cloud (#178484) 2026-08-12 16:47:35 +02:00
Erik Montnemery f1046cad5b Migrate calls to async_get_device in tests (part 5) (#178336) 2026-08-06 16:03:18 +02:00
Erik Montnemery 1531d3e263 Fix config entry lookup in switchbot_cloud (#178155) 2026-08-04 15:33:36 +02:00
Marcus CampbellandCopilot Autofix powered by AI 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 XiaoandCopilot Autofix powered by AI 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 RiceandClaude Opus 4.8 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
AlainandJoost Lekkerkerker 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 XiaoandCopilot 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
mayerwinandJoost Lekkerkerker 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
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
epenetandClaude Opus 4.6 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 XiaoandAriel Ebersberger 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 XiaoandJoostlek 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 XiaoandJoostlek 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 XiaoandJoostlek 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