Ziv
f564a0ca24
Fix failure to register services in dynalite ( #93069 )
...
* fixed bug that fails to register services when there is no YAML config
* style improvement per thecode's suggestion
2023-05-17 14:05:36 +03:00
Ziv
dd7db85529
User config flow and custom panel for Dynalite integration ( #77181 )
2023-05-11 00:17:23 +02:00
Erik Montnemery
78c9b70c8d
Sort manifests 3 ( #87024 )
2023-02-08 20:19:19 +01:00
epenet
bd6a4d10ea
Use try_parse_enum in integrations ( #87085 )
2023-02-02 12:34:01 +01:00
Franck Nijhof
9f36412076
Use CoverDeviceClass in Dynalite ( #83394 )
2022-12-06 13:30:22 +01:00
Ziv
b6c27585c7
Implemented RestoreEntity for Dynalite ( #73911 )
...
* Implemented RestoreEntity
Merged commit conflict
* removed accidental change
* Update homeassistant/components/dynalite/dynalitebase.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* added tests for the state
* added tests for switch state
* moved to ATTR_x and STATE_x instead of strings
some fixes to test_cover
* moved blind to DEVICE_CLASS_BLIND
* used correct constant instead of deprecated
* Implemented RestoreEntity
* removed accidental change
* added tests for the state
* added tests for switch state
* moved to ATTR_x and STATE_x instead of strings
some fixes to test_cover
* fixed isort issue from merge
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-11-12 22:59:29 +01:00
Franck Nijhof
a8f1cc0d33
Remove unneeded guards from (async_)add_entities call ( #80471 )
2022-10-17 21:11:58 +02:00
epenet
bf7239c25d
Improve entity type hints [d] ( #77031 )
2022-08-19 16:10:45 +02:00
epenet
20fec104e2
Improve type hints in light [a-i] ( #75936 )
...
* Improve type hints in ads light
* Improve type hints in avea light
* Improve type hints in avion light
* Improve type hints in broadlink light
* More type hints
* One more
2022-07-31 20:46:13 +02:00
J. Nick Koston
cd03c49fc2
Wait for config entry platform forwards ( #73806 )
2022-07-09 17:27:42 +02:00
epenet
a92ab7a669
Adjust CoverEntity function type hints in components ( #73912 )
...
Adjust CoverEntity functions in components
2022-06-24 06:40:26 +02:00
epenet
53fb581bff
Adjust config-flow type hints in dynalite ( #72476 )
2022-05-25 10:37:09 +02:00
epenet
2e5ad58c32
Use ColorMode enum in dynalite ( #70436 )
2022-04-22 19:50:02 -10:00
Erik Montnemery
eeeb21a9f1
Migrate dynalite light to color_mode ( #69177 )
2022-04-03 13:58:28 +02:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
epenet
de64622f3b
Ensure service calls are typed [a-d] ( #62891 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-28 00:14:20 +01:00
Michael
b68a2747f3
Use relative imports [A-H] ( #61574 )
2021-12-13 20:03:01 +01:00
epenet
c5815ef936
Use new CoverDeviceClass enum in dynalite ( #61354 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 12:04:25 +01:00
Marc Mueller
f57d42a9e8
Use platform enum (1) [A-D] ( #60908 )
...
* Use platform enum (1) [A-D]
* Fix imports
* Fix tests
* Use Platform even in tests
2021-12-03 08:51:30 -08:00
Robert Hillis
fc3e7f5b7e
Use DeviceInfo Class D ( #58218 )
2021-10-22 17:00:00 +02:00
Marc Mueller
364767ff22
Import Callable from collections.abc (4) ( #56778 )
2021-09-29 16:15:36 +02:00
Ville Skyttä
939fde0a50
ConfigType and async_setup/setup type hint improvements ( #54739 )
2021-08-18 13:22:05 +02:00
jan iversen
193d1b945b
Add typing in dynalite and activate mypy ( #53238 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-20 18:28:31 +02:00
Daniel Hjelseth Høyer
fbad453c89
Pylint 2.9.3 ( #52972 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2021-07-14 21:44:57 -07:00
tkdrob
028a07d86f
Wrap up selectors ( #50794 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-25 14:45:17 +02:00
tkdrob
0eca26607d
Add targets and selectors for services (D-E) ( #50190 )
2021-05-15 09:25:19 +02:00
J. Nick Koston
a4ea9b3cd3
Update usage of async_entries to use _async_current_entries ( #50187 )
2021-05-12 12:47:06 +02:00
Ruslan Sayfutdinov
004fa63dbe
Use AddEntitiesCallback type, pt.3 ( #49953 )
2021-05-04 23:36:48 +02:00
Milan Meulemans
29d72714f3
Replace dict with DeviceInfo ( #49950 )
...
* Replace dict with DeviceInfo
* Clean up
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-02 00:37:19 +02:00
Franck Nijhof
e652ff3a6a
Clean up connection classes in integrations D-G ( #49890 )
2021-04-30 21:02:21 -10:00
J. Nick Koston
a67b9eff17
Reduce config entry setup/unload boilerplate D-F ( #49733 )
2021-04-26 20:46:49 -10:00
Franck Nijhof
055cdc64c0
Add support for IoT class in manifest ( #46935 )
2021-04-15 10:21:38 +02:00
Marc Mueller
7c0734bdd5
Update typing 05 ( #48038 )
2021-03-17 23:43:55 +01: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
tkdrob
2ecac6550f
Use core constants for dynalite ( #46044 )
2021-02-13 12:06:20 +01:00
Ziv
dfa6f0223a
library version upgrade to 0.46 ( #39580 )
2020-09-02 18:07:27 +02:00
Ziv
d058802325
Add dynalite level preset ( #37533 )
...
* implementation of "level" in preset
* updated library version - bug fix for covers during init with active=on
* cleanup after merge
2020-08-12 09:18:26 -04:00
Ziv
6a8378bec0
Add Dynalite service to request the channel level ( #38735 )
...
* added service to request the channel level
* cleanup
* Update homeassistant/components/dynalite/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/dynalite/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update services.yaml
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-08-11 18:33:16 +02:00
Ziv
ff539f3f05
Add Dynalite current preset service ( #38689 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-08-10 16:30:59 +02:00
Ziv
ae40f87a5c
Add events to Dynalite platform ( #38583 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-08-06 20:40:54 +02:00
Ziv
efa0e1b2ac
Dynalite integration - upgrade library version ( #36954 )
2020-06-21 11:42:34 +02:00
Ziv
1edbdcb67b
Fix Dynalite to explicitly check valid device class ( #36418 )
...
* changed back to check for class in DEVICE_CLASSES
* created a flow that would go through everything as it was blocking the commit
and the cv rules prevent an input that would get to that flow
* moved DEFAULT_COVER_CLASS from const to cover
2020-06-04 15:34:28 +02:00
Ziv
710deb8316
Strict creation of the config for dynalite ( #34663 )
2020-05-04 20:30:24 -07:00
Erik Montnemery
066e921a8b
Rename SwitchDevice to SwitchEntity ( #34673 )
2020-04-26 18:50:37 +02:00
Erik Montnemery
e4333a7a44
Rename Light to LightEntity ( #34593 )
2020-04-26 18:49:41 +02:00
Erik Montnemery
8c5c963b96
Rename CoverDevice to CoverEntity ( #34595 )
2020-04-25 18:07:15 +02:00
Ziv
4afa2a2651
Update dynalite library and minor changes ( #34618 )
2020-04-24 09:30:45 -07:00
Franck Nijhof
d33cf28936
Add check executables have shebangs (in pre-commit and CI) ( #33703 )
...
* Add check executables have shebangs (in pre-commit and CI)
* Fix file permissions
* Adjust Azure Pipelines
2020-04-05 18:45:43 +02:00
Franck Nijhof
39336d3ea3
Add prettier (in pre-commit and CI) ( #33693 )
...
* Add prettier (in pre-commit and CI)
* Make all file prettier
* Change order
* Add to Azure Pipelines
* Fix a YAML file prettier caught as invalid
* Remove flow mapping using curly braces from all YAML service files
2020-04-05 17:27:16 +02:00
Paulus Schoutsen
f1d3c0d19b
Remove unused manifest fields ( #33595 )
2020-04-03 12:58:19 -07:00