Eugene Prystupa
0493f1c206
Generate bond config entry ID from the hub metadata ( #38354 )
...
* Generate bond config entry ID from the hub metadata
* Generate bond config entry ID from the hub metadata (PR feedback)
2020-07-30 18:00:58 -05:00
Eugene Prystupa
4d73f107c4
Implement resilient startup for bond integration with ConfigEntryNotReady support ( #38253 )
2020-07-26 18:27:18 -05:00
Eugene Prystupa
69203b5373
Gracefully handle bond API errors and timeouts through available state ( #38137 )
...
* Gracefully handle API errors and timeouts through available state
* Gracefully handle API errors and timeouts through available state
2020-07-24 15:14:47 -05:00
Eugene Prystupa
3480fb6996
Refactor bond integration to be completely async ( #38066 )
2020-07-22 20:22:25 -05:00
Eugene Prystupa
515ad6164d
Add support for generic device (switch) to bond integration ( #37837 )
2020-07-14 08:54:33 -05:00
Eugene Prystupa
f32f73a7d1
Add basic support for lights in bond integration ( #37802 )
2020-07-12 18:45:47 -05:00
Eugene Prystupa
c6ab2c5d0a
Add Bond hub as a device for bond entities ( #37772 )
...
* Introduce Bond Hub concept
* Read Hub version information when setting up entry
* Link entities to Hub using via_device
* Add test to verify created Hub device properties
2020-07-12 11:31:53 -05:00
Eugene Prystupa
366354c90c
Support Fan domain in Bond integration ( #37703 )
...
* Support Fan domain in Bond integration
* Support Fan domain in Bond integration
* Support Fan domain in Bond integration (apply PR feedback)
* Support Fan domain in Bond integration (apply PR feedback)
2020-07-10 19:23:35 -05:00
Eugene Prystupa
e5872cc0e4
apply small feedback suggestions from a previous PR that is already merged ( #37551 )
2020-07-06 20:09:56 -05:00
Eugene Prystupa
9b77e16ffc
Add new integration for Bond hub ( #37477 )
...
* create foundation for Bond integration
* add Bond hub integration (fix lint)
* Update homeassistant/components/bond/__init__.py
adding async_unload_entry per PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* add Bond hub integration (fix missing import after applying PR suggestion)
* Update tests/components/bond/test_init.py
add a unit for unloading per PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Update tests/components/bond/test_init.py
add unit test for unload per PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Update tests/components/bond/test_init.py
PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Update tests/components/bond/test_init.py
PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Update tests/components/bond/test_init.py
PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* add Bond hub integration (fix formatting)
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Update homeassistant/components/bond/strings.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Update requirements_all.txt
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Update requirements_test_all.txt
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* add Bond hub integration (remove friendly name from config per PR suggestion)
* Update homeassistant/components/bond/__init__.py
add per PR review feedback
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Update homeassistant/components/bond/__init__.py
remove per PR review feedback
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Update tests/components/bond/test_init.py
fix unit test
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2020-07-05 20:17:53 -05:00