Erik Montnemery
fcfacaaabd
Store preferred border agent extended address for each thread dataset ( #109065 )
2024-01-31 00:57:46 +01:00
Erik Montnemery
cdb798bec0
Don't always set first thread dataset as preferred ( #108278 )
...
* Don't always set first thread dataset as preferred
* Update tests
* Make clarifying comments clearer
* Call asyncio.wait with return_when=ALL_COMPLETED
* Update otbr test
* Update homeassistant/components/thread/dataset_store.py
Co-authored-by: Stefan Agner <stefan@agner.ch>
* Update homeassistant/components/thread/dataset_store.py
---------
Co-authored-by: Stefan Agner <stefan@agner.ch>
2024-01-18 16:32:29 +01:00
J. Nick Koston
cc31d77205
Use ulid_now instead of ulid_at_timestamp if no timestamp is passed ( #104226 )
...
* Use ulid_now instead of ulid_at_timestamp if no timestamp is passed
ulid_now is slightly faster than ulid_at_timestamp
* tweak usage
2023-11-19 22:27:24 -05:00
Erik Montnemery
4a03f6482a
Set thread dataset's preferred router on add if not set ( #98639 )
2023-08-21 22:46:15 +02:00
Erik Montnemery
e0fd83daab
Store preferred border agent ID for each thread dataset ( #98384 )
2023-08-14 15:47:18 +02:00
Erik Montnemery
e0ee713bb2
Store preferred border agent ID in thread dataset store ( #98375 )
2023-08-14 11:32:55 +02:00
Erik Montnemery
a568885ad2
Add backport of cached_property from CPython 3.12 ( #95292 )
2023-06-26 16:23:07 -05:00
Erik Montnemery
11299c4537
Deduplicate Thread datasets based on EXTPANID ( #93795 )
...
* Deduplicate Thread datasets based on EXTPANID
* Apply suggestions from code review
2023-05-30 16:16:56 +02:00
Erik Montnemery
16d8c8d4d5
Bump python-otbr-api to 2.1.0 ( #93790 )
...
* Bump python-otbr-api to 2.1.0
* Fix tests
2023-05-30 12:47:46 +02:00
Erik Montnemery
b23cedeae9
Save Thread dataset store when changing preferred dataset ( #91411 )
2023-04-14 11:48:03 +02:00
Erik Montnemery
976efb437b
Include channel in response to WS thread/list_datasets ( #90493 )
2023-03-30 09:16:27 -04:00
Erik Montnemery
85e0177195
Add WS command for connecting OTBR to a known Thread network ( #89692 )
...
* Add WS command for connecting OTBR to a known Thread network
* Add test
2023-03-14 15:28:06 +01:00
Erik Montnemery
80e2f96097
Add WS command thread/delete_dataset ( #88077 )
...
* Add WS command thread/delete_dataset
* Return not_allowed when trying to delete the preferred dataset
2023-02-15 12:55:10 -05:00
Erik Montnemery
2246255e90
Create or import thread active dataset when setting up OTBR ( #87186 )
...
* Create a thread active dataset when discovering OTBR
* Align with lib changes
* Use thread preferred dataset if set
* Create a dataset also from the user flow
2023-02-08 19:32:19 +01:00
Erik Montnemery
0d713809e7
Store preferred dataset separately in thread dataset store ( #87378 )
2023-02-04 06:33:17 -05:00
Erik Montnemery
6f097eecc3
Add WS commands thread/list_datasets, thread/get_dataset_tlv ( #87333 )
2023-02-03 15:22:31 -05:00
Erik Montnemery
527de22adf
Add thread dataset store ( #87187 )
...
* Add thread dataset store
* Address review comments
* Bump python-otbr-api to 1.0.3
* Remove stuff which we don't need yet
2023-02-03 09:47:41 -05:00