Commit Graph
79 Commits
Author SHA1 Message Date
Ben Morton d16e1b4ed0 Resolve issue with switchbot blind tilt devices getting stuck in opening/closing state (#91495) 2023-04-16 09:32:51 -10:00
J. Nick Koston 542def7f82 Bump pySwitchbot to 0.37.5 (#90317) 2023-03-26 09:10:35 -10:00
J. Nick Koston dcc52bd366 Bump PySwitchbot to 0.37.4 (#90146)
fixes #90090 fixes #89061

changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.37.3...0.37.4
2023-03-22 22:10:47 -04:00
J. Nick Koston 8e7081a8ce Bump pySwitchbot to 0.37.3 (#88512) 2023-02-20 16:25:13 -06:00
a26d41f260 Implement Switchbot Blind Tilt (#86591)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: BelowAverageDeveloper <90269575+BelowAverageDev@users.noreply.github.com>
2023-02-16 21:06:02 -06:00
Erik Montnemery 23fa500406 Sort manifests 9 (#87030) 2023-02-08 20:22:30 +01:00
J. Nick Koston 65ca62c991 Ensure remote bluetooth adapters are loaded before integrations that need them (#85723) 2023-01-15 13:17:17 -10:00
J. Nick Koston f941864308 Bump pySwitchbot to 0.36.4 (#85777) 2023-01-12 23:17:00 +01:00
J. Nick Koston 21c0e93ee9 Bump pySwitchbot to 0.36.3 (#85360) 2023-01-06 19:50:50 -10:00
J. Nick Koston 28ad27a3b3 Improve error reporting when switchbot auth fails (#85244)
* Improve error reporting when switchbot auth fails

related issue #85243

* bump

* coverage
2023-01-05 15:29:13 -05:00
J. Nick Koston 45e9b8b119 Bump pySwitchbot to 0.36.1 (#84937)
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.36.0...0.36.1

small fix for the battery not updating with passive scanning
after lock operation
2023-01-01 14:35:01 +01:00
J. Nick KostonandAaron Bach f6991cd4dc Small fixes for SwitchBot Locks (#84888)
Co-authored-by: Aaron Bach <bachya1208@gmail.com>
2022-12-31 05:05:25 +01:00
Damian SypniewskiandJ. Nick Koston 7aadcc1f97 Add option to retrieve SwitchBot Lock encryption key through config flow (#84830)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-12-29 21:48:39 -10:00
Damian Sypniewski 599569bc53 Add support for SwitchBot Lock (#84673)
* Added support for SwitchBot Lock

* Updated PySwitchbot to 0.32.1

* Updated .coveragerc

* Removed unnecessary condition

* Using library method to verify encryption key

* Added config flow tests

* Remove link from config flow description

* Added one more test for config flow

* Updated CODEOWNERS
2022-12-27 18:16:00 -10:00
J. Nick Koston 0cebf1acb1 Bump pySwitchbot to 0.31.0 (#84586) 2022-12-26 21:45:02 +01:00
J. Nick Koston 79cacade5c Bump pySwitchbot to 0.30.1 to fix a deadlock when services are missing (#84521)
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.30.0...0.30.1
2022-12-23 23:00:09 -05:00
J. Nick Koston 316f187bee Bump PySwitchbot to 0.30.0 (#84347) 2022-12-21 11:10:54 +01:00
J. Nick Koston 884fbdd5ce Bump PySwitchbot to 0.29.1 (#84119)
fixes https://github.com/home-assistant/core/issues/82795
closes https://github.com/home-assistant/core/issues/78562
2022-12-18 14:54:29 -10:00
J. Nick Koston 6b751de7ad Bump pySwitchbot to 0.23.2 (#84002) 2022-12-14 23:38:26 +01:00
J. Nick Koston 642cefb035 Add MVP humidifier support to switchbot (#83696)
* Add MVP humidifier support to switchbot

changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.22.0...0.23.0

* Update homeassistant/components/switchbot/config_flow.py

* bump

* coveragerc

* Revert "coveragerc"

This reverts commit eb642f6543e5f37511d65570c359670e1ee7be1f.

* fix dirty branch
2022-12-10 13:56:57 -05:00
J. Nick Koston db0dfe875a Bump pySwitchbot to 0.22.0 (#83243)
fixes https://github.com/home-assistant/core/issues/82961
2022-12-04 08:08:21 -10:00
J. Nick Koston 237a1d50d9 Bump pySwitchbot to 0.20.8 (#83197)
fixes https://github.com/home-assistant/core/issues/80491
2022-12-03 14:21:19 -05:00
J. Nick Koston a63dd811dd Bump pySwitchbot to 0.20.7 (#83170)
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.20.5...0.20.7
2022-12-03 11:14:39 +01:00
J. Nick Koston c65f894fbe Bump PySwitchbot to 0.20.5 (#82099) 2022-11-15 18:30:03 +01:00
J. Nick Koston 298c95d9f0 Bump pySwitchbot to 0.20.4 (#82055)
Fixes for curtain firmware v6

changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.20.3...0.20.4
2022-11-14 00:12:52 +01:00
J. Nick Koston 8c9a8d72a8 Bump PySwitchbot to 0.20.3 (#81938)
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.20.2...0.20.3

releases the connection sooner to reduce the risk
of running out of connection slots on the ble adapter
2022-11-11 08:53:07 +01:00
J. Nick Koston 1d16e614b8 Bump pySwitchbot to 0.20.2 (#80435)
* Bump pySwitchbot to 0.20.1

fixes #80427

* bump again to fix contact timeout sensor
2022-10-16 20:09:56 -04:00
J. Nick Koston bbe63bca47 Bump pySwitchbot to 0.20.0 for bleak 0.19 changes (#80389) 2022-10-16 15:16:02 +03:00
J. Nick Koston b3ad0eebcd Bump pySwitchbot to 0.19.15 (#79972) 2022-10-10 22:10:28 +02:00
J. Nick Koston 63b7a23636 Bump switchbot to fix assertion error on processing humidifer data (#79180)
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.19.12...0.19.13
2022-09-28 09:29:09 +02:00
J. Nick Koston 1cf1d2c2bb Update pySwitchbot for newer firmwares (#79174)
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.19.11...0.19.12

found while developing bluetooth proxies for esphome
2022-09-27 22:50:40 -04:00
J. Nick Koston d7b58f6949 Bump pySwitchbot to 0.19.11 (#78857) 2022-09-21 11:21:14 +02:00
J. Nick Koston a1735b742c Drop PARALLEL_UPDATES from switchbot (#78713) 2022-09-18 16:36:50 -05:00
J. Nick Koston 8ede711f68 Bump PySwitchbot to 0.19.9 (#78504) 2022-09-15 13:25:25 +02:00
J. Nick Koston 32c6f8aaef Bump PySwitchbot to 0.19.8 (#78361)
* Bump PySwitchbot to 0.19.7

Changes for bleak 0.17

https://github.com/Danielhiversen/pySwitchbot/compare/0.19.6...0.19.7

* bump again to fix some more stale state bugs
2022-09-13 23:11:44 +03:00
J. Nick Koston 3be9bee61e Bump pySwitchbot to 0.19.6 (#78304)
No longer swallows exceptions from bleak connection errors which
was hiding the root cause of problems.

This was the original behavior from a long time ago which
does not make sense anymore since we retry a few times anyways

https://github.com/Danielhiversen/pySwitchbot/compare/0.19.5...0.19.6
2022-09-12 21:18:26 +02:00
J. Nick Koston c0374a9434 Bump PySwitchbot to 0.19.5 (#78224) 2022-09-11 12:19:31 -04:00
J. Nick Koston a3ec28ea79 Close stale switchbot connections at setup time (#78202) 2022-09-10 14:21:10 -04:00
J. Nick Koston dbcb269111 Fix switchbot not setting up when already connected at startup (#78198) 2022-09-10 13:32:38 -04:00
J. Nick Koston a1ec9c6147 Bump pySwitchbot to 0.19.1 (#78168) 2022-09-09 22:32:17 -04:00
J. Nick Koston d98ed03845 Fix switchbot writing state too frequently (#78094) 2022-09-09 18:13:27 -05:00
J. Nick Koston 2cfdc15c38 Handle stale switchbot advertisement data while connected (#77956) 2022-09-07 16:54:21 +02:00
J. Nick Koston e42c48ebca Bump PySwitchbot to 0.18.25 (#77935) 2022-09-07 06:12:17 -05:00
J. Nick Koston 7bac5fecee Bump pySwitchbot to 0.18.22 (#77673) 2022-09-01 15:00:14 -04:00
J. Nick Koston 795691038f Add light platform to switchbot (#77430) 2022-08-29 09:30:09 -05:00
J. Nick Koston 3938015c93 Add support for scanners that do not provide connectable devices (#77132) 2022-08-22 14:02:26 -04:00
J. Nick Koston 86e17865f9 Bump pySwitchbot to 0.18.14 (#77090) 2022-08-21 20:36:27 +02:00
J. Nick Koston 828bf63ac2 Bump pySwitchbot to 0.18.12 (#77040) 2022-08-20 08:14:47 +02:00
J. Nick Koston 8a85881ca0 Bump pySwitchbot to 0.18.10 to handle empty data and disconnects (#76684)
* Bump pySwitchbot to 0.18.7 to handle empty data

Fixes #76621

* bump again

* bump

* bump for rssi on disconnect logging
2022-08-15 07:53:27 +02:00
J. Nick Koston 795e7f5707 Bump pySwitchbot to 0.18.6 to fix disconnect race (#76656) 2022-08-12 08:58:48 -04:00