1
0
mirror of https://github.com/home-assistant/core.git synced 2025-05-09 00:19:20 +00:00

13 Commits

Author SHA1 Message Date
Tom Harris
c5c407b3bb
Move Insteon configuration panel to config entry ()
* Move Insteon panel to the config menu

* Bump pyinsteon to 1.5.3

* Undo devcontainer.json changes

* Bump Insteon frontend

* Update config_flow.py

* Code cleanup

* Code review changes

* Fix failing tests

* Fix format

* Remove unnecessary exception

* codecov

* Remove return from try

* Fix merge mistake

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-16 09:10:32 +02:00
Marc Mueller
2c06d4fcb9
Add empty line after module docstring (2) [components] () 2024-03-08 19:15:59 +01:00
Tom Harris
bdd786b1f0
Cleanup Insteon to use Platform vs DOMAIN constants ()
* Utilize Platform constant

* Use Platform constant
2023-05-05 21:32:51 +02:00
Tom Harris
4ffd6fc4be
Add Insteon lock and load controller devices () 2022-07-27 10:06:33 -10:00
Tom Harris
a9ca774e7e
Insteon Device Control Panel ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-04-28 12:35:43 -07:00
Sebastian Lövdahl
d18f1cc872
Use Platform constants all over the place 2/3 () 2021-12-28 21:23:07 +01:00
Marc Mueller
d6f48683a3
Use platform enum (8) [Misc] () 2021-12-13 14:09:49 +01:00
Tom Harris
3461f61f9f
Create APIs for Insteon panel () 2021-07-22 08:11:36 -10:00
Quentame
198ecb0945
Uniformize platform setup ()
* 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
Tom Harris
b1fd931cdc
Add config flow to insteon component ()
* Squashed

* Fix requirements_all

* Update homeassistant/components/insteon/__init__.py

Only update options if the result is to create the entry.

Co-authored-by: J. Nick Koston <nick@koston.org>

* Update homeassistant/components/insteon/__init__.py

No return value needed.

Co-authored-by: J. Nick Koston <nick@koston.org>

* Ref RESULT_TYPE_CREATE_ENTRY correctly

* Return result back to import config process

* Make DOMAIN ref more clear

Co-authored-by: J. Nick Koston <nick@koston.org>
2020-08-11 18:04:44 -05:00
Tom Harris
b5f12bd9c1
Add climate platform to Insteon () 2020-06-02 18:16:44 -07:00
Tom Harris
dbd821a564
Change Insteon backend module to pyinsteon from insteonplm ()
* Migrate to pyinsteon from insteonplm

* Rename devices entities

* Print ALDB even if not loaded

* Add relay to name map

* Change insteonplm to pyinsteon

* Update requirements_all correctly

* Code review updates

* async_set_speed receive std speed value

* default speed to std medium value

* Call async methods for fan on/off

* Comment await required in loop

* Remove emtpy and add codeowner

* Make services async and remove async_add_job call

* Remove extra logging

* New device as async task and aldb load in loop

* Place lock in context bloxk

* Limiting lock to min

* Remove .env file
2020-05-17 15:27:38 +02:00
Tom Harris
7ff30fe29d
Reorganize insteon code ()
* Reorganize code

* Code review
2020-01-30 10:47:44 +01:00