Sanjay Govind
|
dba4c197c8
|
Add bosch_alarm integration (#138497)
* Add bosch_alarm integration
* Remove other platforms for now
* update some strings not being consistant
* fix sentence-casing for strings
* remove options flow and versioning
* clean up config flow
* Add OSI license + tagged releases + ci to bosch-alarm-mode2
* Apply suggestions from code review
Co-authored-by: Josef Zweck <josef@zweck.dev>
* apply changes from review
* apply changes from review
* remove options flow
* work on fixtures
* work on fixtures
* fix errors and complete flow
* use fixtures for alarm config
* Update homeassistant/components/bosch_alarm/manifest.json
Co-authored-by: Josef Zweck <josef@zweck.dev>
* fix missing type
* mock setup entry
* remove use of patch in config flow test
* Use coordinator for managing panel data
* Use coordinator for managing panel data
* Coordinator cleanup
* remove unnecessary observers
* update listeners when error state changes
* Update homeassistant/components/bosch_alarm/coordinator.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update homeassistant/components/bosch_alarm/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update homeassistant/components/bosch_alarm/config_flow.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* rename config flow
* Update homeassistant/components/bosch_alarm/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev>
* add missing types
* fix quality_scale.yaml
* enable strict typing
* enable strict typing
* Add test for alarm control panel
* add more tests
* add more tests
* Update homeassistant/components/bosch_alarm/coordinator.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update homeassistant/components/bosch_alarm/coordinator.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update homeassistant/components/bosch_alarm/alarm_control_panel.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update homeassistant/components/bosch_alarm/alarm_control_panel.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update homeassistant/components/bosch_alarm/alarm_control_panel.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Add snapshot test
* add snapshot test
* add snapshot test
* update quality scale
* update quality scale
* update quality scale
* update quality scale
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* apply changes from code review
* apply changes from code review
* apply changes from code review
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* apply changes from code review
* apply changes from code review
* Fix alarm control panel device name
* Fix
* Fix
* Fix
* Fix
---------
Co-authored-by: Josef Zweck <josef@zweck.dev>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
|
2025-03-26 13:56:44 +01:00 |
|