Commit graph

57 commits

Author SHA1 Message Date
Michael
c50d0646ab
Mark integrations as single_config_entry in manifest [a-i] (#128189)
* mark integrations as single_config_entry in manifest

* fix ecobee tests

* fix iaqualink test
2024-10-12 08:59:57 +02:00
Tom Harris
3cc3eb21b4
Bump pyinsteon to 1.6.3 to fix Insteon device status (#120464) 2024-06-26 00:04:09 +02:00
Tom Harris
a892062f01
Bump pyinsteon to 1.6.1 (#117196)
* Bump pyinsteon

* Bump pyinsteon

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-05-11 13:41:14 -04:00
Tom Harris
c5c407b3bb
Move Insteon configuration panel to config entry (#105581)
* 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
Tom Harris
d535409349
Bump pyinsteon (#107010) 2024-01-03 19:48:57 -05:00
Tom Harris
d5885e0da2
Bump pyinsteon to 1.5.2 (#104098)
bump pyinsteon
2023-11-16 23:44:43 +01:00
Tom Harris
f9ce315d1b
Support for Insteon 4 button KeypadLink device (#100132) 2023-09-12 21:10:40 +02:00
Tom Harris
3eedbe92ad
Fix issue with Insteon linked devices maintaining current state (#94286)
* Bump pyinsteon

* Update tests
2023-06-11 10:21:33 -04:00
Tom Harris
58c5d98958
Fix Insteon scenes with disabled entities (#92137) 2023-04-29 11:16:04 +02:00
Tom Harris
ebd20c8a7b
Fix Insteon thermostat issue (#91568)
* Bump pyinsteon

* Bump pyinsteon

* Bump pyinsteon
2023-04-19 08:41:32 -04:00
Tom Harris
a6c5b5e238
Fix issue with Insteon All-Link Database loading (#90858)
Bump to 1.4.1
2023-04-05 20:53:44 -04:00
Tom Harris
0c0c86bf7b
Add support for new Insteon i3 devcies (#89892) 2023-03-20 21:56:44 -10:00
Tom Harris
008a30618c
Fix Insteon open issues with adding devices by address and missing events (#89305)
* Add missing events

* Bump dependancies

* Update for code review
2023-03-07 21:06:29 -05:00
Tom Harris
47a3c27c9a
Bump pyinsteon to 1.3.3 (#88925)
Bump pyinsteon
2023-02-28 15:34:07 -05:00
Tom Harris
0f212478cf
Bump Insteon dependencies (#88514) 2023-02-22 14:41:46 +01:00
Tom Harris
d84fde8c54
Insteon scenes (#87803)
* Add Insteon scene support

* Bump to pyinsteon 1.3.1

* Add tests

* Bump Insteon Panel to 0.3.1

* Change docstring
2023-02-18 15:52:49 +01:00
Tom Harris
926534bde2
Bump pyinsteon to 1.3.1 (#87788)
* Bump pyinsteon to 1.3.1

* Fix record received test

* Fix status received test
2023-02-09 21:40:06 +01:00
Erik Montnemery
90d7fb8418
Sort manifests 5 (#87026) 2023-02-08 20:35:25 +01:00
Tom Harris
4ffd6fc4be
Add Insteon lock and load controller devices (#75632) 2022-07-27 10:06:33 -10:00
Tom Harris
1e5ada0f9d
Fix Insteon thermostat issues (#75079) 2022-07-13 08:56:08 +02:00
Tom Harris
08b69319ca
Insteon bug fixes (#73791) 2022-06-22 10:04:11 +02:00
Tom Harris
5e4e7ed152
Fix Insteon thermostats and reduce logging (#71179)
* Bump pyinsteon to 1.1.0

* Load modem aldb if read write mode is unkwown

* Correct reference to read_write_mode
2022-05-02 16:42:47 +02:00
Tom Harris
7662d588a9
Patch Insteon Hub connectivity issues (#71081) 2022-04-29 16:09:21 -07:00
Tom Harris
a9ca774e7e
Insteon Device Control Panel (#70834)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-04-28 12:35:43 -07:00
Tom Harris
6363c67398
Insteon HUB DHCP discovery (#70685)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-04-25 09:01:56 -07:00
Paulus Schoutsen
b049ffca23
Add Insteon USB discovery (#70306)
* Add Insteon USB discovery

* Update tests/components/insteon/test_config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Black

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-04-20 10:07:35 -07:00
epenet
ecd43f391f
Prettify json (manifest.json) (#68886) 2022-03-30 10:56:37 +02:00
Tom Harris
14b5847da8
Rollback pyinsteon (#67956) 2022-03-10 17:50:36 +02:00
Tom Harris
d7619d2302
Bump pyinsteon to 1.0.16 (#66759) 2022-02-17 12:52:06 -08:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json (#65083) 2022-01-28 13:37:53 -08:00
Tom Harris
8750fd14cc
Improve Insteon responsiveness (#62612) 2021-12-22 21:44:37 +01:00
Tom Harris
8dcaae69e1
Bump pyinsteon to 1.0.13 (#58908) 2021-11-02 09:31:30 +01:00
Tom Harris
3461f61f9f
Create APIs for Insteon panel (#49785) 2021-07-22 08:11:36 -10:00
Tom Harris
960684346f
Fix issue connecting to Insteon Hub v2 (#52970) 2021-07-13 20:27:04 +02:00
Tom Harris
ec8f11f1e3
Bump pyinsteon to 1.0.11 (#52927) 2021-07-12 20:02:56 +02:00
Franck Nijhof
055cdc64c0
Add support for IoT class in manifest (#46935) 2021-04-15 10:21:38 +02:00
Tom Harris
aacf6bd100
Fix formatting IntEnum as hex in 3.8.x (#45686) 2021-01-29 09:07:18 +01:00
Tom Harris
f78391ce2a
Bump pyinsteon to 1.0.8 (#40383) 2020-09-21 22:40:29 +02:00
Tom Harris
b1fd931cdc
Add config flow to insteon component (#36467)
* 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
dd459a7855
Fix issue with Insteon events not firing correctly (#37974) 2020-07-20 16:23:59 +02:00
Tom Harris
15165a3c93
Fix issue with Insteon devices not responding to device changes (#37160) 2020-06-28 11:46:44 +02:00
Tom Harris
162e502962
Fix X10 devices and adding default links (#36807) 2020-06-15 13:49:39 +02:00
Tom Harris
37832d5e81
Bump pyinsteon to 1.0.3 (#36398) 2020-06-03 11:52:56 +02:00
Tom Harris
fb754186bd
Bump pyinsteon to 1.0.2 (#36297) 2020-05-30 21:08:36 +02:00
Tom Harris
28db0cebf0
Fix Insteon cover and smoke detector entities (#35810)
* Bump pyinsteon to 1.0.1

* Fix cover open/close calls

* Add smokebridge sensors

* trigger tests

* trigger tests
2020-05-19 19:38:00 +02:00
Tom Harris
dbd821a564
Change Insteon backend module to pyinsteon from insteonplm (#35198)
* 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
Paulus Schoutsen
f1d3c0d19b
Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
Tom Harris
1391f90a30
Bump insteonplm to 0.16.8 (#32847) 2020-03-15 13:50:23 -07:00
Tom Harris
e3894d212c
Bump insteonplm to 0.16.7 (#31645) 2020-02-08 22:34:22 +01:00
Tom Harris
4311b1ae65 Bump insteonplm to 0.16.6 (#31182) 2020-01-26 19:53:31 +01:00