Erik Montnemery
63f3767a29
Include UUID in hassio discovery data ( #91970 )
2023-04-25 09:48:47 +02:00
Erik Montnemery
c3091fad4c
Raise repair issue if OTBR and ZHA are on different channels ( #90494 )
...
* Raise repair issue if OTBR and ZHA are on different channels
* Update issues after creating or setting dataset
* Explain impact
* Add link to documentation, adjust language
* Update homeassistant/components/otbr/strings.json
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-04-03 13:02:10 -04:00
Erik Montnemery
3c3860c923
Make OTBR use same channel as ZHA ( #88546 )
2023-03-28 12:34:25 +02:00
Erik Montnemery
130c8ea5f5
Update OTRB config entry if REST API port has changed ( #90101 )
...
* Update OTRB config entry if REST API port has changed
* Improve test coverage
2023-03-22 14:03:39 +01:00
Erik Montnemery
c2c809682a
Tweak OTBR tests ( #89694 )
2023-03-14 21:26:16 +01: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
2f4e9c8ef3
Use otbr domain as dataset source ( #89653 )
2023-03-13 20:56:09 -04:00
Erik Montnemery
d422b0dcc2
Make OTBR add newly created dataset to thread credential store ( #89645 )
2023-03-13 14:09:09 -04:00
Erik Montnemery
a230732087
Correct naming of some otbr tests ( #89631 )
2023-03-13 13:56:08 +01:00
Erik Montnemery
09915f8047
Add WS API for getting an OTBR's extended address ( #89384 )
...
* Add WS API for getting an OTBR's extended address
* Bump python-otbr-api to 1.0.8
* Really add require_admin decorator to otbr WS API
2023-03-08 15:52:53 -05:00
Erik Montnemery
f93bd8ef2c
Only allow channel 15 during configuration of OTBR ( #88874 )
...
* Only allow channel 15 during automatic configuration of OTBR
* Also force channel 15 when creating a new network
2023-02-28 11:08:45 -05:00
Erik Montnemery
f41bec6ba9
Create repairs issue if Thread network is insecure ( #88888 )
...
* Bump python-otbr-api to 1.0.5
* Create repairs issue if Thread network is insecure
* Address review comments
2023-02-28 13:50:56 +01:00
Erik Montnemery
ff4de8cd06
Add WS API for creating a Thread network ( #88830 )
...
* Add WS API for creating a Thread network
* Add tests
2023-02-27 10:19:13 -05:00
Erik Montnemery
aeb6c4f078
Tweak OTBR tests ( #88839 )
2023-02-27 13:59:16 +01:00
Erik Montnemery
473db48943
Bump python-otbr-api to 1.0.4 ( #88613 )
...
* Bump python-otbr-api to 1.0.4
* Adjust tests
2023-02-22 15:31:02 -05:00
Paulus Schoutsen
c6ff79aa0e
Error checking for OTBR ( #88620 )
...
* Error checking for OTBR
* Other errors in flow too
* Tests
2023-02-22 20:58:11 +01:00
Erik Montnemery
6254200b37
Fix otbr tests ( #88184 )
2023-02-15 16:19:46 +01:00
epenet
88444b2e0c
Add type hints to integration tests (part 16) ( #88008 )
2023-02-15 10:50:02 +01: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
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
Erik Montnemery
ae39b95bb1
Rename `otbr` integration ( #86284 )
...
Rename otbr integration
2023-01-20 08:32:41 -05:00
Paulus Schoutsen
f2b348dbdf
Add OTBR WebSocket API ( #86107 )
...
* Add OTBR WebSocket API
* Not always active dataset
* Move logic to data class
* Remove retry until we need it
* Test all the things
2023-01-18 11:33:15 -05:00
Erik Montnemery
fea5330cee
Change 'Sky Connect' to 'SkyConnect' ( #86166 )
2023-01-18 08:43:38 -05:00
Erik Montnemery
b4abfb1697
Adjust Thread config flow ( #86097 )
...
* Adjust Thread config flow
* Improve tests
* Update homeassistant/components/otbr/config_flow.py
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-01-17 13:27:33 -05:00
Erik Montnemery
cf68d081ca
Allow manually setting up the Thread integration ( #86087 )
2023-01-17 12:50:29 -05:00
Erik Montnemery
11b9a0b383
Add Thread integration ( #85002 )
...
* Add Thread integration
* Add get/set operational dataset as TLVS
* Add create operational dataset
* Add set thread state
* Adjust after rebase
* Improve HTTP status handling
* Improve test coverage
* Change domains from thread to otbr
* Setup otbr from a config entry
* Add files
* Store URL in config entry data
* Make sure manifest is not sorted
* Remove useless async
* Call the JSON parser more
* Don't raise exceptions without messages
* Remove stuff which will be needed in the future
* Remove more future stuff
* Use API library
* Bump library to 1.0.1
2023-01-17 14:01:36 +01:00