Commit Graph

425 Commits (c7cfd56b720be8212af2686ecfa5b8cad6ee299b)

Author SHA1 Message Date
J. Nick Koston 03ead27f6c
Split august and yale integrations (#124677)
* Split august and yale integrations [part 1] (#122253)

* merge with dev

* Remove unused constant

* Remove yale IPv6 workaround (#123409)

* Convert yale to use oauth (#123806)

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

* Update yale for switch from pubnub to websockets (#124675)

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-08-28 17:46:03 +02:00
J. Nick Koston 9d3895d69a
Bump yalexs to 8.5.4 (#124672) 2024-08-27 15:36:00 -10:00
J. Nick Koston 9ea41b4d26
Bump yalexs to 8.4.2 (#124593)
changelog: https://github.com/bdraco/yalexs/compare/v8.4.1...v8.4.2

If the pubnub connection failed, the integration would fallback
to polling. This would could get users banned so we no longer do that.
2024-08-25 23:45:06 +03:00
J. Nick Koston 7c8e00e5e0
Bump yalexs to 8.4.1 (#124553)
changelog: https://github.com/bdraco/yalexs/compare/v8.4.0...v8.4.1
2024-08-25 13:16:20 +02:00
J. Nick Koston b7170c78a5
Bump yalexs to 8.4.0 (#124520) 2024-08-23 20:44:12 -10:00
J. Nick Koston af2fec89d8
Bump yalexs to 8.3.3 (#124492)
* Bump yalexs to 8.2.0

changelog: https://github.com/bdraco/yalexs/compare/v8.1.4...v8.2.0

* bump to 8.3.1

* bump

* one more bump to ensure we do not hit the ratelimit/shutdown cleanly

* empty commit to restart ci since close/open did not work in flight
2024-08-23 19:23:05 +02:00
J. Nick Koston 2533bde27a
Bump yalexs to 8.1.4 (#124425)
changelog: https://github.com/bdraco/yalexs/compare/v8.1.2...v8.1.4
2024-08-22 22:46:54 +03:00
J. Nick Koston ce82c79ff9
Bump yalexs to 8.1.2 (#124303) 2024-08-20 11:38:29 -05:00
J. Nick Koston f14d5ba5f2
Bump yalexs to 8.0.2 (#123817) 2024-08-13 14:06:38 -05:00
J. Nick Koston 831c28e890
Bump yalexs to 6.5.0 (#123739) 2024-08-12 22:40:35 +02:00
J. Nick Koston 2b95a642fc
Remove august IPv6 workaround (#123408) 2024-08-09 20:32:11 +02:00
J. Nick Koston 3e1aee4cbc
Remove unused constant in august (#122804) 2024-07-29 15:13:39 -05:00
J. Nick Koston d421525f1b
Fix missing translation key for august doorbells (#122251) 2024-07-22 13:15:43 +02:00
J. Nick Koston 33cb674a4b
Bump yalexs to 6.4.3 (#121984) 2024-07-15 19:35:52 +02:00
J. Nick Koston 27a2114ba9
Bump yalexs to 6.4.2 (#121467) 2024-07-07 13:41:31 -07:00
J. Nick Koston dc5ae9e0b2
Add event platform to august (#121392) 2024-07-07 15:39:58 +02:00
Martin Weinelt b6a23fad35
Fix broken pathlib import in august integration (#121135) 2024-07-03 18:18:28 -05:00
J. Nick Koston 49e6316c42
Bump yalexs-ble to 2.4.3 (#120428) 2024-06-25 17:00:26 +02:00
J. Nick Koston fa4b7f3078
Bump yalexs to 6.4.1 (#120248) 2024-06-23 11:16:11 -05:00
J. Nick Koston d9c7887bbf
Update yalexs to 6.4.0 (#119987) 2024-06-19 14:11:36 -05:00
J. Nick Koston 87e52bb660
Small cleanups to august (#119950) 2024-06-19 09:21:04 -05:00
J. Nick Koston b11801df50
Reduce code needed to set august unique ids (#119942)
* Reduce code needed to set august unique ids

Set the unique ids in the base class since they always
use the same format

* Reduce code needed to set august unique ids

Set the unique ids in the base class since they always
use the same format
2024-06-18 21:43:06 -04:00
J. Nick Koston f88b24f8a4
Combine statements that return the same result in august binary_sensor (#119944) 2024-06-18 21:40:21 -04:00
J. Nick Koston 60e64d14af
Bump yalexs to 6.3.0 to move camera logic to the lib (#119941) 2024-06-18 18:52:41 -05:00
J. Nick Koston 8f3dcd6557
Cleanup august dataclasses (#119938) 2024-06-18 18:21:19 -05:00
J. Nick Koston 025d861e67
Update yalexs to 6.1.0 (#119910) 2024-06-18 17:36:07 -05:00
J. Nick Koston 39e5e517b0
Small cleanups to august (#119931) 2024-06-18 17:35:55 -05:00
J. Nick Koston 98140e0171
Reduce duplicate code in august to create entities (#119934) 2024-06-18 17:35:38 -05:00
J. Nick Koston 3d45ced02e
Cleanup code to add august sensors (#119929) 2024-06-18 16:03:46 -05:00
J. Nick Koston b8cafe7e5e
Small cleanups to august (#119912) 2024-06-18 15:43:16 -05:00
J. Nick Koston 8855289d9c
Migrate august to use yalexs 6.0.0 (#119321) 2024-06-10 21:50:11 +02:00
J. Nick Koston d9f1d40805
Migrate august to use yalexs 5.2.0 (#119178) 2024-06-09 12:30:41 +02:00
Maximilian Hildebrand 05d0174e07
Add august open action (#113795)
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-28 20:35:53 -10:00
Marc Mueller 26a599ad11
Use PEP 695 for function annotations (1) (#117658) 2024-05-18 11:45:54 +02:00
Marc Mueller 44049c34f9
Use PEP 695 type alias for ConfigEntry types (#117632) 2024-05-17 15:42:58 +02:00
Sid 2cc916db6d
Replace pylint broad-except with Ruff BLE001 (#116250) 2024-05-07 14:00:27 +02:00
J. Nick Koston 2964471e19
Keep august offline key up to date when it changes (#116857)
We only did discovery for the key at setup time. If it
changed, a reloaded of the integration was needed to
update the key. We now update it every time we update
the lock detail.
2024-05-05 16:33:55 -04:00
Marc Mueller 1fc8fdf9ff
Use runtime_data for august (#116610) 2024-05-02 07:39:02 -05:00
J. Nick Koston 2fe17acaf7
Bump yalexs to 3.1.0 (#116511)
changelog: https://github.com/bdraco/yalexs/compare/v3.0.1...v3.1.0
2024-05-01 11:01:54 -05:00
J. Nick Koston 006040270c
Fix august delaying shutdown (#116329) 2024-04-28 08:14:30 -05:00
J. Nick Koston ca5ed274cb
Deprecate calling async_listen and async_listen_once with run_immediately (#115169) 2024-04-08 10:07:54 -10:00
J. Nick Koston 78920e1d71
Reduce august polling frequency (#114904)
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
2024-04-04 15:28:36 -10:00
J. Nick Koston 1779fe8f62
Bump yalexs to 3.0.1 (#114678)
* Bump yalexs to 3.0.1

changelog: https://github.com/bdraco/yalexs/compare/v2.0.0...v3.0.1

* fix for breaking change
2024-04-02 23:37:16 +02:00
Joost Lekkerkerker 6bb4e7d62c
Bump ruff to 0.3.4 (#112690)
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-26 00:02:16 +01:00
J. Nick Koston 264e023ab4
Run august stop listener with run_immediately (#113729)
There is no need for a call_soon here
2024-03-18 14:07:00 +02:00
J. Nick Koston 4c2a54746d
Make august activity update a background task (#112652) 2024-03-12 07:43:27 -10:00
Joost Lekkerkerker 690ba103ed
Improve lists in integrations [A] (#113006)
* Use list comprehension [A]

* Use list comprehension [A]

* Update homeassistant/components/aws/notify.py
2024-03-11 16:17:44 +01:00
A Björck e631224372
Bump yalexs to 2.0.0 (#111706)
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-09 22:11:10 -10:00
Paulus Schoutsen f416d67d21
Remove built-in support for import_executor in manifest (#112725) 2024-03-08 12:02:32 -05:00
Marc Mueller ff3a801936
Add empty line after module docstring [a-d] (#112697) 2024-03-08 14:51:32 +01:00