Commit graph

72 commits

Author SHA1 Message Date
Aaron Bach
802adaf43c
Fix issues with SimpliSafe email-based 2FA (#71180)
* FIx issues with email-based SimpliSafe 2FA

* Bump
2022-05-01 21:50:39 -07:00
Aaron Bach
031149dfdd
Re-work SimpliSafe authentication to only need username/password (#70160) 2022-04-27 10:16:28 +02:00
Aaron Bach
70922f9733
Bump simplisafe-python to 2022.03.3 (#68990) 2022-03-31 19:59:40 +02:00
Aaron Bach
f9aa0a7cd8
Bump simplisafe-python to 2022.03.2 (#68915)
* Bump simplisafe-python to 2022.03.1

* Another bump
2022-03-30 21:21:38 -06:00
epenet
ecd43f391f
Prettify json (manifest.json) (#68886) 2022-03-30 10:56:37 +02:00
Aaron Bach
1013f77013
Bump simplisafe-python to 2022.03.0 (#68424) 2022-03-20 18:19:32 +01:00
Aaron Bach
83b7fac9a4
Bump simplisafe-python to 2022.02.1 (#66140) 2022-02-09 09:20:57 +01:00
Aaron Bach
b9b53bef00
Bump simplisafe-python to 2022.02.0 (#65748) 2022-02-04 23:39:01 -08:00
Aaron Bach
58f624a3da
Add diagnostics to SimpliSafe (#65171)
* Add diagnostics to SimpliSafe

* Bump

* Cleanup
2022-01-30 15:37:56 -07:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json (#65083) 2022-01-28 13:37:53 -08:00
Aaron Bach
b77fc2e8cb
Ensure existing SimpliSafe websocket tasks are cancelled appropriately (#62347) 2021-12-19 15:05:13 -07:00
Aaron Bach
9a46d238f7
Bump simplisafe-python to 2021.12.1 (#61412) 2021-12-10 08:30:15 +01:00
Aaron Bach
0adf86d647
Bump simplisafe-python to 2021.12.0 (#61121) 2021-12-06 15:20:59 -08:00
Aaron Bach
1da251860e
Fix bugs causing SimpliSafe entities to incorrectly show unavailable (#59955) 2021-11-21 21:32:03 -07:00
Aaron Bach
5370dd8122
Bump simplisafe-python to 2021.11.0 (#59692) 2021-11-15 11:23:25 +01:00
Aaron Bach
669e36caec
Add DHCP Discovery for SimpliSafe (#58560)
* Add DHCP Discovery for SimpliSafe

* Fix tests

* Docstring

* Code review
2021-10-28 11:07:58 -06:00
Aaron Bach
a813608185
Re-add support for realtime SimpliSafe websocket (#58061)
* Migrate SimpliSafe to new web-based authentication

* Ensure we're storing data correctly

* Re-add support for realtime websocket in SimpliSafe

* Updates

* Better lock state from websocket

* Unknown states

* Streamline

* Unnecessary assertion

* Remove conditions we can't reach

* Require multiple error states from REST API before reacting

* Only disconnect when needed

* Typing

* Code review
2021-10-25 16:45:13 -06:00
Aaron Bach
bf7c99c1f8
Migrate SimpliSafe to new web-based authentication (#57212) 2021-10-19 10:09:48 -10:00
Aaron Bach
deec3dfae4
Bump simplisafe-python to 11.0.7 (#57573) 2021-10-12 12:35:10 -06:00
Aaron Bach
778fa2e3fe
Bump simplisafe-python to 11.0.6 (#55385) 2021-08-28 12:57:02 -06:00
Aaron Bach
5693f9ff9b
Bump simplisafe-python to 11.0.5 (#55306) 2021-08-27 08:48:20 +02:00
Aaron Bach
1b256efb23
Bump simplisafe-python to 11.0.4 (#54701) 2021-08-16 09:26:17 -06:00
Aaron Bach
f92ba75791
Enforce strict typing for SimpliSafe (#53417) 2021-07-27 22:11:54 +02:00
Aaron Bach
a8ea214f2e
Bump simplisafe-python to 11.0.2 (#53121)
* Bump simplisafe-python to 11.0.2

* Fix CI
2021-07-18 17:12:05 -04:00
Aaron Bach
f3c464786c
Bump simplisafe-python to 11.0.1 (#52684) 2021-07-07 19:45:39 -04:00
Aaron Bach
40ad25df4c
Fresh attempt at SimpliSafe auto-relogin (#52567)
* Fresh attempt at SimpliSafe auto-relogin

* Fix tests
2021-07-06 18:21:25 +02:00
Aaron Bach
d4601e00fd
Remove simplisafe websocket (#50213) 2021-05-07 15:41:37 +02:00
Aaron Bach
9e43239240
Bump simplisafe-python to 9.6.10 (#49962) 2021-05-01 11:18:36 -10:00
Franck Nijhof
055cdc64c0
Add support for IoT class in manifest (#46935) 2021-04-15 10:21:38 +02:00
Aaron Bach
112b039107
Bump simplisafe-python to 9.6.9 (#47273) 2021-03-02 12:19:04 -07:00
Aaron Bach
3ee589d973
Bump simplisafe-python to 9.6.8 (#47241) 2021-03-01 17:08:36 -07:00
Aaron Bach
0e9f2dc272
Bump simplisafe-python to 9.6.7 (#47206) 2021-02-28 20:41:09 -08:00
Aaron Bach
14c2053841
Bump simplisafe-python to 9.6.4 (#45716)
* Bump simplisafe-python to 9.6.4

* Fix imports
2021-01-29 13:30:21 -07:00
Aaron Bach
5f4f6dea6b
Bump simplisafe-python to 9.6.2 (#44040) 2020-12-07 19:57:19 -07:00
Aaron Bach
8632ab9d35
Bump simplisafe-python to 9.6.1 (#44030) 2020-12-07 13:34:47 -07:00
Aaron Bach
02f86f01bc
Bump simplisafe-python to 9.6.0 (#42437) 2020-10-26 17:26:03 -06:00
Aaron Bach
8e063e94da
Bump simplisafe-python to 9.5.1 (#42179) 2020-10-21 23:35:48 +02:00
Aaron Bach
44e5ec58b0
Bump simplisafe-python to 9.4.1 (#40819)
* Bump simplisafe-python to 9.4.0

* One more bump
2020-09-30 19:20:10 -06:00
Aaron Bach
ebdb34a911
Bump simplisafe-python to 9.3.3 (#40560) 2020-09-24 16:19:25 -06:00
Aaron Bach
9e21fb6b52
Handle unhandled exceptions related to unavailable SimpliSafe features (#38812) 2020-08-12 15:21:17 -06:00
Aaron Bach
497c1587fe
Bump simplisafe-python to 9.2.2 (#38365) 2020-07-29 12:12:07 -06:00
Aaron Bach
a5b7a2c228
Fix SimpliSafe to work with new MFA (#38097)
* Fix SimpliSafe to work with new MFA

* Code review (part 1)

* Input needed from Martin

* Code review

* Code review

* Restore YAML

* Tests

* Code review

* Remove JSON patching in tests

* Add reauth test

* One more reauth test

* Don't abuse the word "conf"

* Update homeassistant/components/simplisafe/config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Test coverage

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-07-23 20:02:29 -06:00
Aaron Bach
b876f7f11a
Bump simplisafe-python to 9.2.0 (#34750) 2020-04-27 10:41:33 -06:00
Aaron Bach
3ce89409d2
Add service to clear SimpliSafe notifications (#34481) 2020-04-23 10:53:06 -06:00
Aaron Bach
535ce8726d
Bump simplisafe-python to 9.0.7 (#34216) 2020-04-14 11:53:53 -06:00
Aaron Bach
648b340e8c
Bump simplisafe-python to 9.0.6 (#33762) 2020-04-07 00:28:42 +02:00
Paulus Schoutsen
f1d3c0d19b
Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
Aaron Bach
403b4a2e0b
Bump simplisafe-python to 9.0.5 (#33116) 2020-03-21 16:01:39 -06:00
Aaron Bach
836413a4a8
Bump simplisafe-python to 9.0.4 (#33059) 2020-03-20 14:59:01 -06:00
Aaron Bach
23045af4a7
Bump simplisafe-python to 9.0.3 (#33013) 2020-03-19 16:39:24 -06:00