Abílio Costa and GitHub
3946162140
Add override decorator to components A to B ( #172081 )
2026-06-22 15:14:48 +01:00
d766aae436
Remove import annotations from components ( #169536 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-04-30 21:14:48 +02:00
epenet and GitHub
a06ffe6379
Use runtime_data in abode integration ( #168709 )
2026-04-21 15:05:49 +02:00
epenet and GitHub
499fd131b0
Use HassKey in abode ( #161675 )
2026-01-27 15:21:42 +01:00
Erik Montnemery and GitHub
f83c8de8d3
Update signature of platforms' async_setup_entry ( #138201 )
2025-02-10 21:08:03 +01:00
Joost Lekkerkerker and GitHub
98728d37a6
Bump jaraco.abode to 6.2.0 ( #125512 )
...
* Bump jaraco.abode to 6.2.0
* Bump jaraco.abode to 6.2.0
2024-09-11 20:50:48 +02:00
c04a6cc639
Bump jaraco.abode to 5.1.2 ( #117363 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-06-24 11:37:12 +02:00
epenet and GitHub
ed2c30b830
Move abode base entities to separate module ( #117417 )
2024-05-14 11:41:27 +02:00
Joost Lekkerkerker and GitHub
d33fdd3289
Clean up Abode imports ( #113138 )
2024-03-12 18:38:57 +01:00
Marc Mueller and GitHub
ff3a801936
Add empty line after module docstring [a-d] ( #112697 )
2024-03-08 14:51:32 +01:00
Erik Montnemery and GitHub
d1afcd773f
Revert "Cache entity properties that are never expected to change in the base class" ( #100422 )
...
Revert "Cache entity properties that are never expected to change in the base class (#95315 )"
This reverts commit 042776ebb8 .
2023-09-15 11:25:24 +02:00
J. Nick Koston and GitHub
042776ebb8
Cache entity properties that are never expected to change in the base class ( #95315 )
2023-09-14 17:48:48 -05:00
Erik Montnemery and GitHub
2406b235b4
Name unnamed binary sensors by their device class ( #92940 )
...
* Name unnamed binary sensors by their device class
* Update type annotations
* Fix loading of entity component translations
* Add test
* Update integrations
* Set abode and rfxtrx binary_sensor name to None
* Revert changes in homekit_controller
2023-06-13 19:48:54 +02:00
epenet and GitHub
bd6a4d10ea
Use try_parse_enum in integrations ( #87085 )
2023-02-02 12:34:01 +01:00
Todd Radel and GitHub
63bddae01d
Replace abodepy library with jaraco.abode to enable new Abode devices ( #85474 )
...
* replaced abodepy library with jaraco.abode
* updated jaraco.abode to version 3.2.1
* send capture event as dict
2023-01-24 12:44:38 +01:00
Franck Nijhof and GitHub
205a2ee215
Ensure Abode provides valid device classes ( #82929 )
2022-11-29 15:37:54 -05:00
Robert Hillis and GitHub
ca3033b84c
Use generators for async_add_entities in Abode ( #76569 )
2022-08-11 00:09:05 +02:00
Robert Hillis and GitHub
7c51d2f159
Add strict typing to abode ( #57673 )
2022-01-10 15:54:09 +01:00
6dcec898c4
Add basic type hints to abode ( #62730 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-24 14:06:14 +01:00
40828e221e
Use new DeviceClass enums in abode ( #61244 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 10:58:01 -08:00
Erik Montnemery and GitHub
b022e08db9
Rename BinarySensorDevice to BinarySensorEntity ( #34462 )
...
* Rename BinarySensorDevice to BinarySensorEntity
* Tweak
* Move deprecation warning to __new__, add test
* Move deprecation warning back to __init__
* Move deprecation warning to __init_subclass
2020-04-23 21:57:07 +02:00
shred86 and GitHub
8d68f34650
Add window class for Abode binary sensors ( #32854 )
...
* Add window class for binary sensor
2020-03-16 15:03:42 +01:00
Paulus Schoutsen and GitHub
d1beb92c5d
Add abode support for CUE automations ( #32296 )
...
* Add support for CUE automations
* Update requirements
* Minor update to string name
2020-03-04 14:54:28 -08:00
springstan and GitHub
524a1a7587
Use f-strings in integrations starting with "A" ( #32110 )
...
* Use f-strings in integrations starting with A
* Use f-strings in tests for integrations starting with A
* Fix pylint by renaming variable
* Fix nested for loop in f-string for aprs device_tracker
* Break long lines into multiple short lines
* Break long lines into multiple short lines v2
2020-02-23 13:38:05 -08:00
Franck Nijhof and GitHub
fb35d382e1
Remove all empty *_setup_platform() from integrations ( #31025 )
...
* Remove all empty *_setup_platform() from integrations
* Fix tests for smartthings
* Fix tests for heos
2020-01-21 12:38:38 +01:00
shred86 and Martin Hjelmare
97224df4fd
Fix Abode capture_image and trigger_quick_action services ( #28546 )
...
* Fix Abode services
* Bump abodepy version
* Updated using dispatcher helper
* Code review fixes
* Removed init method from AbodeQuickActionBinary Sensor
2019-11-09 07:35:45 +01:00
shred86 and Martin Hjelmare
1774a1427b
Add abode config entries and device registry ( #26699 )
...
* Adds support for config entries and device registry
* Fixing string formatting for logger
* Add unit test for abode config flow
* Fix for lights, only allow one config, add ability to unload entry
* Fix for subscribing to hass_events on adding abode component
* Several fixes from code review
* Several fixes from second code review
* Several fixes from third code review
* Update documentation url to fix branch conflict
* Fixes config flow and removes unused constants
* Fix for switches, polling entry option, improved tests
* Update .coveragerc, disable pylint W0611, remove polling from UI
* Multiple fixes and edits to adhere to style guidelines
* Removed unique_id
* Minor correction for formatting error in rebase
* Resolves issue causing CI to fail
* Bump abodepy version
* Add remove device callback and minor clean up
* Fix incorrect method name
* Docstring edits
* Fix duplicate import issues from rebase
* Add logout_listener attribute to AbodeSystem
* Add additional test for complete coverage
2019-10-13 20:01:04 +02:00
bouni and Paulus Schoutsen
8a1738281a
moved imports to top level ( #27454 )
2019-10-12 13:02:12 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
cgtobi and Paulus Schoutsen
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* 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
Paulus Schoutsen and GitHub
4b1de61110
Use relative imports inside integrations ( #22235 )
...
* Use relative imports inside integrations
* Lint
* Fix automation tests
* Fix scene imports
2019-03-20 22:56:46 -07:00
Fabian Affolter and GitHub
127c55e0c1
Update file header ( #21023 )
...
* Update file header
* Update file header
* Update file header
* Update file header
* Update file header
* Fix lint issues
2019-02-13 21:21:14 +01:00
Paulus Schoutsen and GitHub
e2d3c27e85
Embed all platforms into components ( #20677 )
...
* Consolidate all components with platforms
* Organize tests
* Fix more tests
* Fix Verisure tests
* one final test fix
* Add change
* Fix coverage
2019-02-02 07:13:16 -08:00