epenet
93de46b50e
Move velux base entity to separate module ( #126185 )
2024-09-18 09:51:05 +02:00
G Johansson
f46fe7eeb2
Remove deprecated yaml import for velux ( #123724 )
2024-08-12 21:32:28 +02:00
DeerMaximum
f5e88b8293
Velux use node id as fallback for unique id ( #117508 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-08-01 14:32:37 +02:00
Marc Mueller
062cc4bfce
Add empty line after module docstring [t-v] ( #112705 )
2024-03-08 10:35:23 -05:00
Joakim Sørensen
9478b7de29
Fix config schema for velux ( #112037 )
2024-03-02 06:52:20 -05:00
Paul Daumlechner
b358a03379
Fix Velux setup ( #110886 )
...
fix async_setup without configuration.yaml entry
2024-02-18 20:39:02 +01:00
DeerMaximum
d16d9d72c3
Add config flow to Velux ( #89155 )
...
* Add config_flow
* Add old config import
* Change from platform setup to entry setup
* Improve yaml config import
* Allow multiple hosts
* Apply recommendations
* Add DeerMaximum as codeowner
* Apply recommendations
* Fix config schema
* Fix hass data
* Remove DeerMaximum from CODEOWNERS
* Try to fix tests in ci
* Try to fix tests in ci 2
* Try to fix tests in ci 3
* Revert: Try to fix tests in ci 3
* Add end-to-end flow to connection error test
* Fix rebase
* Add required changes
* Change deprecation date
* Import only valid config entries
* Improve issue creation
* Fix error type
* Add missing test
* Optimize issue creation
* Optimize tests
* Add check for duplicate entries
* Add already_configured message
* Create issue for duplicate entries
2024-02-13 21:31:56 +01:00
DeerMaximum
dfc7ff8e64
Bump pyvlx to 0.2.21 ( #105800 )
...
* Bump pyvlx to 0.2.21
* Fix typing
* Optimize fix
2023-12-21 18:28:42 +01:00
Joost Lekkerkerker
4a48a92cba
Use f-string instead of concatenation in Velux ( #100353 )
2023-09-14 10:06:43 +02:00
Jan Bouwhuis
871800778f
Use shorthand attrs for velux ( #100294 )
...
* Use shorthand attrs for velux
* Update homeassistant/components/velux/cover.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* black
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-09-13 16:50:33 +02:00
epenet
d8b2563b3d
Use _attr_should_poll in components [u-z] ( #77371 )
2022-08-26 21:22:27 +02:00
epenet
e7b262f9e5
Add init type hints [v-z] ( #63195 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-02 16:27:12 +01:00
Sebastian Lövdahl
53f4a3d8bc
Use Platform constants all over the place 3/3 ( #62954 )
2021-12-28 21:24:27 +01:00
epenet
05ac2d4c3a
Ensure service calls are typed [v-z] ( #62923 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-28 13:12:06 +01:00
Bram Gerritsen
87e41e807c
Add support for Velux light devices ( #49338 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-07-24 15:52:14 +02:00
Quentame
198ecb0945
Uniformize platform setup ( #47101 )
...
* A platform is not a component
* Fix dynalite
* SUPPORTED_PLATFORMS --> PLATFORMS
* In tests
* In tests 2
* Fix SmartThings
* Fix ZHA test
* Fix Z-Wave
* Revert Z-Wave
* Use PLATFORMS const in ambient_station
* Fix ihc comment
2021-03-02 21:43:59 +01:00
Paul Daumlechner
48e899ca3a
Add reboot_gateway service to Velux ( #43198 )
2021-01-29 20:07:58 +01:00
Quentame
29e2201446
Move velux imports at top-level ( #29085 )
2019-11-25 15:36:37 -08:00
gibman
ed13cab8d6
Disconnect velux on hass stop ( #26266 )
...
* velux KLF200 device did not disconnect properly when rebooting the hass device.
disconnect is now being called on the 'EVENT_HOMEASSISTANT_STOP' event
* removed comment
* removed comment
* trigger bot
* trigger bot
* trigger bot
* logging casing fixed. code moved from init.
* logger level debug
logger level moved from info to debug
only config[DOMAIN] exposed to module
imports moved to top
* DOMAIN part of config passed to module.
* removed trailing whitespaces etc.
* black --fast changes
* added missing docstring
* D400 First line should end with a period
* black formatting
2019-09-17 20:22:39 +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
Julius Mittenzwei
6f77d9bc34
Don't wait until final position of Velux cover is reached ( #21558 )
...
## Description:
* Bump version to latest version of pyvlx: 0.2.10. Library more failure tolerant, when detecting an unsupported device.
* When calling API (e.g. run scene, change position) don't wait until device has reached target position (This caused HASS to be flaky while the device was moving)
* Support for vertical and horizontal awnings.
2019-03-10 03:47:22 -07:00
Julius Mittenzwei
48e44f4b5b
Updated pyvlx from 0.2.8 to 0.2.9. This version has slightly improved logging ( #21349 )
2019-02-23 08:04:32 -05: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