Ruslan Sayfutdinov
cbaeec2a4e
Use AddEntitiesCallback type, pt.2 ( #49921 )
2021-04-30 20:38:59 +02:00
Marc Mueller
76199c0eb2
Update typing 04 ( #48037 )
2021-03-17 23:34:25 +01:00
J. Nick Koston
5784e14d0c
Enforce typing in bond ( #47187 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-03-01 03:16:30 +01:00
J. Nick Koston
6a62ebb6a4
Add BPUP (push updates) support to bond ( #45550 )
2021-02-09 09:43:38 +01:00
Eugene Prystupa
a756d1e637
Centralize bond update state logic ( #38093 )
...
* Refactor bond integration to centralize update state logic in single superclass
* Refactor bond integration to centralize update state logic in single superclass
2020-07-23 04:15:27 +02:00
Eugene Prystupa
3480fb6996
Refactor bond integration to be completely async ( #38066 )
2020-07-22 20:22:25 -05:00
Eugene Prystupa
37a70c73a5
Improve bond startup performance ( #37900 )
2020-07-16 10:31:15 -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
b7318b1914
Upgrade bond-home to 0.0.9 ( #37764 )
2020-07-11 20:04:07 -05:00
Eugene Prystupa
1e9bc278e0
Refactor Bond integration to remove duplication ( #37740 )
...
* Refactor Bond integration to remove duplication in Entity code and unit tests
* Refactor Bond integration to remove duplication in Entity code and unit tests (PR feedback)
2020-07-10 20:20:50 -05:00
Eugene Prystupa
69a8ba2af8
Add bond cover assumed state and local polling ( #37666 )
...
* Declare Bond covers as having assumed state, setup local polling for state updates
* Declare Bond covers as having assumed state, setup local polling for state updates (apply feedback from PR review)
* Declare Bond covers as having assumed state, setup local polling for state updates (apply feedback from PR review)
* Declare Bond covers as having assumed state, setup local polling for state updates (apply feedback from PR review)
2020-07-09 18:25:18 -05:00
Chris Talkington
fb420d5952
Apply more suggestions from bond code review ( #37592 )
...
* apply more suggestions from bond code review
* Update cover.py
* Update test_cover.py
* Update test_cover.py
* Update test_cover.py
* Update cover.py
* Update utils.py
* Update test_cover.py
* Update test_utils.py
* Delete test_utils.py
* Update cover.py
* Update test_cover.py
* Update test_cover.py
2020-07-08 16:28:53 -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