Michael
217d8eb9c5
Address late review of fritzbox ( #82369 )
2022-11-19 15:12:24 +01:00
Ayk Borstelmann
3b783a85c3
AVM Fritz!Box SmartHome: Integrate Templates ( #81885 )
2022-11-18 17:37:56 +01:00
Dave T
62d49dcf98
Fix missing refactors of EntityCategory.XXX ( #66379 )
...
* Fix missing refactors of EntityCategory.XXX
* Fix entity_category refactor for homewizard
2022-02-12 16:22:21 +02:00
Michael
9deebaa65f
Move lock and devicelock attributes into sensors for all AVM Fritz!Smarthome entities ( #60426 )
2022-01-07 14:46:17 +01:00
epenet
44b7c0e65c
Use new enums in fritzbox ( #61447 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-10 08:58:23 -05:00
Michael
ccad6a8f07
Add configuration url to AVM Fritz!Smarthome ( #57711 )
...
* add configuration url
* extend data update coordinator
* improve exception handling during data update
* store coordinator after first refresh
* fix light init
2021-10-31 12:12:25 -07:00
Marc Mueller
565a9fea6b
Import Callable from collections.abc (2) ( #56776 )
2021-09-29 14:06:51 +02:00
Michael
f1ba98927c
Address late fritzbox comments ( #55388 )
...
* correct imports
* move platform specifics into platforms
* move descriptions into platforms
2021-08-28 23:07:06 +02:00
Michael
e2dac31471
Use EntityDescription - fritzbox ( #55104 )
...
* Use sensor entity description
* check if not none instead if callable
* List comprehension in switch and climate
* change state to native_value in description
* merge FritzBoxSensorEntity into FritzBoxEntity
* rename SENSOR_DESCRIPTIONS to SENSOR_TYPES
* use mixins for descriptions
* use comprehension in async_setup_entry()
* improve extra_state_attributes
2021-08-27 17:09:34 +02:00
Michael
4241c4ca5b
Fix crash when AVM FRITZ!SmartHome devices are unreachable ( #53809 )
2021-08-02 16:13:54 +02:00
Michael
24e07bc154
Fritzbox enable temp sensor ( #52558 )
2021-07-22 09:19:39 -07:00
Michael
25b2fd0cee
Add strict typing to fritzbox ( #50486 )
...
* enable strict typing
* apply suggestions
* set defaults for FritzboxConfigFlow
* improvements and suggestions
* another suggestion
* tweaks
* tweaks
2021-05-15 07:54:11 +02:00
Simone Chemelli
1ad9f1d714
Title and internal descriptions updates for Fritzbox ( #49047 )
2021-05-03 12:52:22 +02:00
Ruslan Sayfutdinov
cbaeec2a4e
Use AddEntitiesCallback type, pt.2 ( #49921 )
2021-04-30 20:38:59 +02:00
Michael
a352516944
Implement DataUpdateCoordinator to fritzbox integration ( #49611 )
2021-04-24 14:40:12 -10:00
springstan
f93c0c5cd3
Use DEVICE_CLASS_WINDOW constant in various integrations ( #39949 )
2020-09-11 21:24:23 -05:00
Erik Montnemery
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
escoand
c87ecf0ff6
Add config flow and device registry to fritzbox integration ( #31240 )
...
* add config flow
* fix pylint
* update lib
* Update config_flow.py
* remote devices layer in config
* add default host
* avoid double setups of entities
* remove async_setup_platform
* store entities in hass.data
* pass fritz connection together with config_entry
* fritz connections try no4 (or is it even more)
* fix comments
* add unloading
* fixed comments
* Update config_flow.py
* Update const.py
* Update config_flow.py
* Update __init__.py
* Update config_flow.py
* Update __init__.py
* Update __init__.py
* Update config_flow.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update config_flow.py
* add init tests
* test unloading
* add switch tests
* add sensor tests
* add climate tests
* test target temperature
* mock config to package
* comments
* test binary sensor state
* add config flow tests
* comments
* add missing tests
* minor
* remove string title
* deprecate yaml
* don't change yaml
* get devices async
* minor
* add devices again
* comments fixed
* unique_id fixes
* fix patches
* Fix schema
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-04-20 15:00:07 +02:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
cgtobi
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
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
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
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