Robert Svensson
e60b247b51
Simplify setup of deCONZ platforms ( #72453 )
2022-05-24 20:48:09 -07:00
Robert Svensson
c770a81160
Use pydeconz interface controls for alarm control panel ( #72317 )
2022-05-23 12:00:01 +02:00
Robert Svensson
007c6d2236
Streamline setup of deCONZ binary sensor platform ( #71820 )
2022-05-17 00:04:57 +02:00
Robert Svensson
8330d7906a
Streamline setup of deCONZ alarm control panel platform ( #70589 )
2022-04-24 21:25:01 +02:00
Robert Svensson
009111151d
Move deCONZ alarm system imports to reflect the changes in pydeconz ( #70453 )
2022-04-24 10:17:46 +02:00
Robert Svensson
301dcaae63
Move deCONZ sensor imports to reflect changes in pydeconz ( #70471 )
2022-04-23 22:59:51 +03:00
Franck Nijhof
1e4aacaeb1
Replace Alarm Control Panel FORMAT_ constants with CodeFormat enum ( #69861 )
2022-04-18 19:37:32 +02:00
Robert Svensson
81a55703bf
Improve typing of deCONZ alarm control panel ( #69680 )
...
* Improve typing of deCONZ alarm control panel
* Fix review comments
2022-04-11 16:19:54 +02:00
epenet
c8df2656b1
Use EntityFeature enum in components (d**) ( #69358 )
2022-04-06 00:00:37 +02:00
Robert Svensson
d6d7f3cb3c
Bump pydeconz to v88 ( #69369 )
2022-04-05 13:44:04 -07:00
Robert Svensson
4642a70651
Add typing to deCONZ Alarm Control Panel and Binary Sensor platforms ( #59611 )
...
* Add typing to deCONZ Alarm Control Panel and Binary Sensor platforms
* Address review comments
* Don't use asserts, use # type: ignore[no-any-return]
* Improve lazy typing of dict
2021-11-16 20:01:10 +01:00
Robert Svensson
3ad3f4e2ba
Simplify signalling for updating available property of deCONZ entities ( #58078 )
2021-10-20 14:59:36 +02:00
Robert Svensson
750dd9186e
Improve deCONZ signal strings ( #57140 )
2021-10-07 12:48:27 +02:00
Robert Svensson
f224ab6d67
Use isinstance to verify class in deCONZ integration ( #56794 )
...
* Don't enable any variants of the daylight sensor entities by default
* Use isinstance rather than doing ZHATYPE compare
* Accidentally removed an import
2021-09-29 21:19:21 +02:00
Robert Svensson
539ef31046
Reflect changes to pydeconz v84 ( #56361 )
...
Mostly snake case conversions and typing
But also a change in retry mechanism
Added a more complete set_* call to most types to remove the direct relation to rest API of deCONZ
2021-09-18 09:05:08 +02:00
Robert Svensson
6ad0e0220a
Update alarm control panel and deconz alarm event to reflect the finalized implementation in deCONZ ( #54936 )
...
* Update alarm control panel and deconz alarm event to reflect the new implementation in deCONZ
* Bump dependency to v83
2021-08-23 20:56:45 +02:00
Franck Nijhof
edcae74330
Entity attributes + typing fix in deCONZ alarm control panel ( #51241 )
2021-05-31 14:54:42 +02:00
Franck Nijhof
2ed386f9e6
Migrate to async_get_current_platform everywhere ( #50034 )
2021-05-03 09:34:28 -07:00
Robert Svensson
5e07ab17b2
Add support for deCONZ alarm events in logbook ( #49652 )
...
* Add support for alarm events in logbook
* Update homeassistant/components/deconz/alarm_control_panel.py
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com>
2021-04-28 19:46:15 +02:00
Robert Svensson
311e0e4185
Last minute tweaks to deCONZ alarm panel entity service( #49819 )
...
Text for entry and exit delay was wrong
Remove functions that need a bit more investigating
2021-04-28 18:54:53 +02:00
Robert Svensson
b0fecdcc3d
Add entity service for deCONZ alarm control panel to control states used to help guide user transition between primary states ( #49606 )
2021-04-24 15:46:16 +02:00
Robert Svensson
3b64c574e3
Replace local listener implementation to using config_entry.on_unload in deCONZ ( #49494 )
2021-04-20 08:20:57 -10:00
Robert Svensson
34245c3add
Add alarm control panel support to deCONZ integration ( #48736 )
...
* Infrastructure in place
* Base implementation
* Add alarm event
* Add custom services to alarm control panel
* Add service descriptions
* Increase test coverage
* Simplified to one entity service with an options selector
* Remove everything but the essentials
* Add library with proper support
* Fix stale comments
2021-04-20 17:34:11 +02:00