Commit graph

101 commits

Author SHA1 Message Date
J. Nick Koston
e5c40d58ff
Add roku 3820X model to discovery () 2022-06-23 21:13:43 -05:00
Thibaut
658ce9d4f2
Remove Somfy integration ()
* Remove somfy

* Remove somfy
2022-06-15 12:18:15 +02:00
Dave T
e67aa09bf2
Add zeroconf discovery to hive ()
Co-authored-by: Dave T <davet2001@users.noreply.github.com>
2022-06-09 11:40:01 -10:00
Aidan Timson
2ba45a9f99
System Bridge 3.x.x ()
* Change to new package and tcp

* Rework integration pt1

* Show by default

* Handle auth error

* Use const

* New version avaliable (to be replaced in future by update entity)

* Remove visible

* Version latest

* Filesystem space use

* Dev package

* Fix sensor

* Add services

* Update package

* Add temperature and voltage

* GPU

* Bump package version

* Update config flow

* Add displays

* Fix displays connected

* Round to whole number

* GPU fan speed in RPM

* Handle disconnections

* Update package

* Fix

* Update tests

* Handle more errors

* Check submodule and return missing uuid in test

* Handle auth error on config flow

* Fix test

* Bump package version

* Handle key errors

* Update package to release version

* Client session in config flow

* Log

* Increase timeout and use similar logic in config flow to init

* 30 secs

* Add test for timeout error

* Cleanup logs

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

* Update tests/components/system_bridge/test_config_flow.py

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

* uuid raise specific error

* Type

* Lambda to functions for complex logic

* Unknown error test

* Bump package to 3.0.5

* Bump package to 3.0.6

* Use typings from package and pydantic

* Use dict()

* Use data listener function and map to models

* Use passed module handler

* Use lists from models

* Update to 3.1.0

* Update coordinator to use passed module

* Improve coordinator

* Add debug

* Bump package and avaliable -> available

* Add version check

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-06-01 23:54:22 +02:00
J. Nick Koston
51c6a68036
Add Big Ass Fans integration ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-05-14 17:22:47 -05:00
Fairesoimeme
1d63c2069e
Add ZiGate device on automatic integration USB and ZEROCONF ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-05-08 18:27:09 -05:00
Guido Schmitz
fdee8800a0
Handle empty zeroconf properties in devolo_home_network ()
* Handle empty zeroconf properties in devolo_home_network

* Change approach

* Restore test data
2022-05-04 15:51:21 +02:00
Avi Miller
4ad26af2ea
Update the LIFX manifest with full list of models () 2022-04-24 16:25:09 -10:00
Avi Miller
42e0bc849c
Narrow down the list of LIFX models for HomeKit discovery ()
* Narrow down the list of LIFX models for HomeKit discovery

This allows the LIFX Switch to be integrated using the HomeKit
Controller component. I also adjusted the zeroconf test so that
the partial match still matches the lifx integration.

Signed-off-by: Avi Miller <me@dje.li>

* Update tests/components/zeroconf/test_init.py

Co-authored-by: J. Nick Koston <nick@koston.org>
2022-04-16 10:08:44 -10:00
Erik Montnemery
5a1bcc2c5b
Revert "Narrow the list of models of LIFX devices discovered using HomeKit" () 2022-04-15 12:50:39 +02:00
Avi Miller
2b908bd542
Narrow the list of models of LIFX devices discovered using HomeKit ()
This allows the LIFX Switch to be discovered by the HomeKit Controller
integration instead of being captured by the LIFX integration which
doesn't support switches.

Signed-off-by: Avi Miller <me@dje.li>
2022-04-14 11:44:37 -10:00
Raman Gupta
bc194cd209
Add zeroconf discovery to zwave_js () 2022-04-06 18:46:13 +02:00
Klaas Schoute
6c2d6fde66
Add Pure Energie integration () 2022-02-19 17:53:25 +01:00
Joshua Roys
e5ef192f1a
Specify specific Nanoleaf models in the manifest () 2022-02-12 09:56:38 -06:00
Poltorak Serguei
3c5a667d97
Add Z-Wave.Me integration ()
* Add support of Z-Wave.Me Z-Way and RaZberry server ()

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: LawfulChaos <kerbalspacema@gmail.com>

* Add switch platform to Z-Wave.Me integration ()

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

* Add button platform to Z-Wave.Me integration ()

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Fix button controller access ()

* Add lock platform to Z-Wave.Me integration  ()

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Add sensor platform to Z-Wave.Me integration ()

* Sensor Entity

* Sensor fixes

* Apply suggestions from code review

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

* Inline descriotion according to review proposal

* State Classes for sensor

* Generic sensor

* Generic sensor

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

* Add binary sensor platform to Z-Wave.Me integration ()

* Binary Sensor Entity

* Update docstring

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

* Add Light Entity platform to Z-Wave.Me integration ()

* Light Entity

* mypy fix

* Fixes, ZWaveMePlatforms enum

* Apply suggestions from code review

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

* Fixes

* Fixes

* Fixes

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

* Add Thermostat platform to Z-Wave.Me integration  ()

* Climate entity

* Climate entity

* Apply suggestions from code review

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

* Climate entity fix

* Clean up

* cleanup

* Import order fix

* Correct naming

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

* Correct zwave_me .coveragerc ()

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

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: LawfulChaos <kerbalspacema@gmail.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-02-07 16:27:11 +01:00
Etienne G
dfb7ab5c30
Add zeroconf to overkiz integration ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-01-25 07:50:40 -10:00
J. Nick Koston
7112c5b52a
Use zeroconf for scanning in apple_tv () 2022-01-24 13:07:22 +01:00
Duco Sebel
8f6e24aa1e
Add HomeWizard Energy integration ()
Co-authored-by: Matthias Alphart <farmio@alphart.net>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-01-10 16:23:31 -08:00
G Johansson
566f631933
Implement config_Flow for Sensibo ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-12-22 10:32:50 -10:00
J. Nick Koston
cb26862d7a
Add zeroconf discovery to ecobee for non-homekit models () 2021-12-19 21:13:23 +01:00
J. Nick Koston
b63c766ec0
Add homekit discovery to ecobee () 2021-12-19 20:17:19 +01:00
Pierre Ståhl
355f2f25d8
Support additional Apple TV device types () 2021-12-19 07:55:53 -06:00
J. Nick Koston
615872a5d1
Align zeroconf matching with ZeroconfServiceInfo () 2021-12-19 02:09:21 -06:00
Pierre Ståhl
3a56cfed3a
Update Apple TV integration to support tvOS 15 () 2021-12-06 13:04:18 +01:00
Guido Schmitz
f1884d34e9
Add devolo home network integration ()
Co-authored-by: Markus Bong <2Fake1987@gmail.com>
Co-authored-by: Markus Bong <Markus.Bong@devolo.de>
2021-10-28 22:42:10 +02:00
Ryan Fleming
c84fee7c6e
Rework octoprint ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-10-22 15:25:12 +02:00
ANMalko
626bd25129
Add LOOKin integration ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-10-21 07:10:23 -10:00
J. Nick Koston
1cf7634942
Discover plex via zeroconf () 2021-10-15 18:53:05 -10:00
João Pedro Hickmann
4513a46248
Add zeroconf support for yeelight () 2021-09-28 20:53:43 -05:00
Paulus Schoutsen
32212651fe
Add zeroconf discovery to Hue ()
* Add zeroconf discovery to Hue

* Add coverage for already exists case

Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-12 20:00:51 -07:00
Milan Meulemans
8570502681
Convert Nanoleaf yaml and discovery to config flow ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-08-24 14:09:36 -05:00
J. Nick Koston
2e62de5116
Adjust yeelight homekit model match () 2021-08-24 17:51:25 +02:00
J. Nick Koston
d7c1e7c7dc
Adjust yeelight homekit model () 2021-08-17 22:41:01 -05:00
J. Nick Koston
98109caee9
Add zeroconf discovery to Sonos () 2021-07-12 18:24:12 +02:00
Brian Towles
01d4140177
Modern Forms integration initial pass - Fan ()
* Modern Forms integration initial pass

* cleanup of typing and nits

* Stripped PR down to Fan only

* Review cleanup

* Set sleep_time to be required for service

* Adjust minimum sleep time to one minute.

* Code review changes

* cleanup icon init a little
2021-06-08 08:22:50 +02:00
Maciej Bieniek
b6716ecebd
Add discovery by manufacturer to Nettigo Air Monitor integration () 2021-05-29 14:06:56 +02:00
Simone Chemelli
b9a0fb93eb
Add samsungtv dhcp and zeroconf discovery ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-05-22 10:41:18 -05:00
Franck Nijhof
9ee3b77135
Remove discovery from iCloud () 2021-05-17 12:14:54 +02:00
Thomas Schamm
8fcf06a2a9
Add bosch_shc supporting Bosch Smart Home Controller ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-14 15:03:26 +02:00
J. Nick Koston
c037ebb27c
Add discovery to yeelight () 2021-05-11 19:55:50 -05:00
J. Nick Koston
29cd5f20b9
Add zeroconf discovery to powerview () 2021-05-09 11:41:27 +02:00
J. Nick Koston
9cab8a19cd
Add iCloud discovery ()
Since homekit requires iCloud keychains to be enabled, if they
have a homekit hub, they must have iCloud.
2021-05-09 11:19:26 +02:00
Maciej Bieniek
0587f834df
Add Nettigo Air Monitor integration () 2021-05-07 08:59:29 -05:00
J. Nick Koston
ce692afead
Add rainmachine discovery ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-05-06 09:50:28 -05:00
Aidan Timson
e4ef06d6b1
System Bridge Integration ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-06 01:33:32 +02:00
J. Nick Koston
f7fafa6b8b
Add zeroconf discovery to rachio () 2021-05-02 17:09:12 +02:00
Guido Schmitz
77372d9094
Add zeroconf detection to devolo Home Control ()
Co-authored-by: Markus Bong <2Fake1987@gmail.com>
2021-04-22 08:38:56 -10:00
bsmappee
8b08134850
Support local Smappee Genius device ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-04-21 22:12:13 -10:00
J. Nick Koston
69932d4435
Add additional myq homekit models () 2021-04-19 14:03:31 +02:00
J. Nick Koston
94fde73add
Add config flow for enphase envoy ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-04-04 22:11:06 -10:00