Commit graph

16 commits

Author SHA1 Message Date
epenet
79b3865b60
Use attributes in ialarm alarm () 2022-06-28 13:15:38 +02:00
epenet
8e1ec07f3d
Adjust type hints in component alarm methods ()
* Adjust type hints in component alarm methods

* Undo related change

* Undo related change
2022-06-28 10:00:23 +02:00
epenet
e6d8aa34fa
Use EntityFeature enum in components (i**) () 2022-04-06 21:35:27 -10:00
epenet
24fc0df4b0
Add alarm_control_panel setup type hints ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 10:57:25 +01:00
Robert Hillis
05671557f0
Use DeviceInfo Class I-K () 2021-10-23 20:42:50 +02:00
Robert Hillis
488a636aec
Clean up unused loggers () 2021-10-14 10:03:38 -07:00
Ludovico de Nittis
30618aae94
Reintroduce iAlarm integration ()
The previous iAlarm integration has been removed because it used
webscraping .

Since then, the pyialarm library has been updated to use the iAlarm API
instead.

With this commit I reintroduce the iAlarm integration, leveraging the
new HA config flow.

Signed-off-by: Ludovico de Nittis <ludovico.denittis@collabora.com>
2021-04-11 10:35:04 -10:00
Franck Nijhof
3380b69d54
Remove iAlarm integration (ADR-0004) () 2020-11-09 18:35:09 +01:00
Erik Montnemery
6f7f5b4034
Rename AlarmControlPanel to AlarmControlPanelEntity () 2020-04-25 18:05:28 +02:00
springstan
6f5b59da15 Move imports to top for ialarm () 2019-12-04 14:10:15 +01:00
SukramJ
1fde0d18ed Add supported_features to Alarm Control Panel to limit device_actions ()
* Add supported_features to Alarm Control Panel

* mark supported_features abstract

* Add SF to async_register_entity_service

* fix test

* Add missing SF SUPPORT_ALARM_ARM_CUSTOM_BYPASS

* isort

* fix async_register_entity_service

* Update alarm_control_panel.py
2019-11-25 15:42:53 -08:00
Franck Nijhof
f9edec19ad Use literal string interpolation in integrations H-J (f-strings) () 2019-09-03 17:27:14 +02:00
Paulus Schoutsen
4de97abc3a Black 2019-07-31 12:25:30 -07:00
cgtobi
2c07bfb9e0 Remove dependencies and requirements ()
* Remove dependencies and requirements

* Revert "Remove dependencies and requirements"

This reverts commit fe7171b4cd.

* Remove dependencies and requirements

* Revert "Remove dependencies and requirements"

This reverts commit 391355ee2c.

* Remove dependencies and requirements

* Fix flake8 complaints

* Fix more flake8 complaints

* Revert non-component removals
2019-04-12 10:13:30 -07:00
Tobias Sauerwein
048b100eea Clean up docstrings ()
* Clean up docstrings

* Fix long lines

* Fix more docstrings

* Fix more docstrings

* Fix more docstrings
2019-04-03 17:40:03 +02:00
Paulus Schoutsen
f5076188ef
Consolidate all platforms that have no tests ()
* Consolidate

* Fix tests

* Update imports

* Fix import

* Use importlib because integration and package share name

* Fix more tests

* Update .coveragerc and CODEOWNERS
2019-03-16 20:44:05 -07:00
Renamed from homeassistant/components/alarm_control_panel/ialarm.py (Browse further)