João Pedro Hickmann and GitHub
4513a46248
Add zeroconf support for yeelight ( #56758 )
2021-09-28 20:53:43 -05:00
32212651fe
Add zeroconf discovery to Hue ( #55358 )
...
* 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
8570502681
Convert Nanoleaf yaml and discovery to config flow ( #52199 )
...
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 and GitHub
2e62de5116
Adjust yeelight homekit model match ( #55159 )
2021-08-24 17:51:25 +02:00
J. Nick Koston and GitHub
d7c1e7c7dc
Adjust yeelight homekit model ( #54783 )
2021-08-17 22:41:01 -05:00
J. Nick Koston and GitHub
98109caee9
Add zeroconf discovery to Sonos ( #52655 )
2021-07-12 18:24:12 +02:00
Brian Towles and GitHub
01d4140177
Modern Forms integration initial pass - Fan ( #51317 )
...
* 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 and GitHub
b6716ecebd
Add discovery by manufacturer to Nettigo Air Monitor integration ( #51155 )
2021-05-29 14:06:56 +02:00
b9a0fb93eb
Add samsungtv dhcp and zeroconf discovery ( #48022 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-05-22 10:41:18 -05:00
Franck Nijhof and GitHub
9ee3b77135
Remove discovery from iCloud ( #50751 )
2021-05-17 12:14:54 +02:00
8fcf06a2a9
Add bosch_shc supporting Bosch Smart Home Controller ( #34063 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-05-14 15:03:26 +02:00
J. Nick Koston and GitHub
c037ebb27c
Add discovery to yeelight ( #50385 )
2021-05-11 19:55:50 -05:00
J. Nick Koston and GitHub
29cd5f20b9
Add zeroconf discovery to powerview ( #50308 )
2021-05-09 11:41:27 +02:00
J. Nick Koston and GitHub
9cab8a19cd
Add iCloud discovery ( #50304 )
...
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 and GitHub
0587f834df
Add Nettigo Air Monitor integration ( #49099 )
2021-05-07 08:59:29 -05:00
ce692afead
Add rainmachine discovery ( #49970 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-05-06 09:50:28 -05:00
e4ef06d6b1
System Bridge Integration ( #48156 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-05-06 01:33:32 +02:00
J. Nick Koston and GitHub
f7fafa6b8b
Add zeroconf discovery to rachio ( #49973 )
2021-05-02 17:09:12 +02:00
77372d9094
Add zeroconf detection to devolo Home Control ( #47934 )
...
Co-authored-by: Markus Bong <2Fake1987@gmail.com >
2021-04-22 08:38:56 -10:00
8b08134850
Support local Smappee Genius device ( #48627 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-04-21 22:12:13 -10:00
J. Nick Koston and GitHub
69932d4435
Add additional myq homekit models ( #49381 )
2021-04-19 14:03:31 +02:00
94fde73add
Add config flow for enphase envoy ( #48517 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-04-04 22:11:06 -10:00
David F. Mulcahey and GitHub
4dc885dcc3
Add discovery for Tube's Zigbee coordinators to ZHA ( #48420 )
...
* add discovery for tube zigbee gateways
* update discovery
* add test
* another test
* develop translations
* review comments
2021-03-30 11:13:26 -04:00
Paulus Schoutsen and GitHub
1989b8c07d
Clean up discovery integration ( #47022 )
...
* Clean up discovery integration
* Fix tests
* Remove discovery step from freebox
2021-02-25 12:19:21 +01:00
431b143eec
Add a one touch pairing config flow for lutron caseta ( #45136 )
...
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2021-01-22 17:48:06 -06:00
J. Nick Koston and GitHub
3a3e5e636b
Switch somfy to zeroconf discovery ( #45158 )
2021-01-16 20:41:41 +01:00
Penny Wood and GitHub
c8990e373d
Add Homekit discovery for iZone ( #45223 )
2021-01-16 20:22:03 +01:00
J. Nick Koston and GitHub
ffd9c4e410
Add additional roku model to discovery ( #45103 )
2021-01-13 15:14:45 +01:00
Paulus Schoutsen and GitHub
c7bf7b32a2
Zeroconf lowercase ( #44675 )
2020-12-31 01:06:26 +01:00
Chris Talkington and GitHub
12aa537eb9
Support homekit discovery for roku ( #44625 )
...
* support homekit discovery for roku
* Update config_flow.py
* Update config_flow.py
* Update test_config_flow.py
* Update __init__.py
* Update __init__.py
* Update strings.json
* Update manifest.json
* Update __init__.py
* Update test_config_flow.py
* Update __init__.py
* Update manifest.json
* Update config_flow.py
* Update config_flow.py
* Update __init__.py
* Update test_config_flow.py
* Update __init__.py
* Update manifest.json
* Update __init__.py
* Update zeroconf.py
* Update config_flow.py
* Update test_config_flow.py
* Update config_flow.py
* Update test_config_flow.py
* Update __init__.py
* Update config_flow.py
* Update test_config_flow.py
* Update manifest.json
* Update zeroconf.py
2020-12-29 20:43:02 -06:00
edb246d696
Refactor Apple TV integration ( #31952 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2020-12-02 17:01:55 +01:00
Maciej Bieniek and GitHub
798f7d1c63
Fix zeroconf name ( #41908 )
2020-10-16 05:38:39 -05:00
9389a7c9be
Limit zeroconf discovery to name/macaddress when provided ( #39877 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-09-11 12:19:21 +02:00
J. Nick Koston and GitHub
047dc19351
Add zeroconf discovery to homekit ( #39907 )
...
Ensures HomeKit Bridge is offered for onboarding if
homekit is detected on the network.
2020-09-10 20:44:11 +02:00
J. Nick Koston and GitHub
d7e471e244
Add HomeKit discovery for iSmartGate ( #39702 )
2020-09-06 12:56:38 -05:00
Paulus Schoutsen and GitHub
ca2bc9906d
Add Shelly integration ( #39178 )
2020-08-24 12:43:31 +02:00
Eric Severance and GitHub
f01634f75c
Add wemo 'Socket' model for Homekit discovery ( #38765 )
...
Corresponds with the model WSP080 WiFi Smart Plug
https://www.belkin.com/us/p/P-WSP080/
```
[homeassistant.components.zeroconf] Discovered new device Wemo Plug 603._hap._tcp.local. {'host': '10.234.200.95', 'port': 54664, 'hostname': 'Wemo Plug 603.local.', 'type': '_hap._tcp.local.', 'name': 'Wemo Plug 603._hap._tcp.local.', 'properties': {'_raw': {'c#': b'2', 'ff': b'2', 'id': b'63:30:B3:10:BA:B1', 'md': b'Socket', 'pv': b'1.1', 's#': b'1', 'sf': b'1', 'ci': b'7', 'sh': b'AD4l7g=='}, 'c#': '2', 'ff': '2', 'id': '63:30:B3:10:BA:B1', 'md': 'Socket', 'pv': '1.1', 's#' : '1', 'sf': '1', 'ci': '7', 'sh': 'AD4l7g=='}}
```
2020-08-21 08:36:20 -06:00
c1ed584f2d
Add config flow to kodi ( #38551 )
...
* Add config flow to kodi
* Fix lint errors
* Remove entry update listener
* Create test_init.py
* Apply suggestions from code review
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update __init__.py
* fix indentation
* Apply suggestions from code review
* Apply suggestions from code review
* Update tests/components/kodi/__init__.py
* Fix init test
* Fix merge
* More review changes
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Fix black formatting
* Fix Flake8
* Don't store CONF_ID
* Fall back to entry id
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update __init__.py
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2020-08-20 23:16:58 -05:00
07de9deab6
Implement local discovery of Smappee legacy devices ( #37812 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-08-10 13:34:18 +02:00
Eugene Prystupa and GitHub
11994d207a
Add zeroconf discovery for bond integration ( #38448 )
...
* Add zeroconf discovery for bond integration
* Add zeroconf discovery for bond integration (fix typo)
* Add zeroconf discovery for bond integration (PR feedback)
* Add zeroconf discovery for bond integration (PR feedback)
* Add zeroconf discovery for bond integration (PR feedback)
2020-08-01 11:18:40 -05:00
On Freund and GitHub
b226a7183f
Add config flow to Volumio ( #38252 )
2020-07-27 09:19:19 +02:00
d57dbb4319
Add Plugwise zeroconf discovery ( #37289 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Tom Scholten <tom@sue.nl >
Co-authored-by: Tom <CoMPaTech@users.noreply.github.com >
2020-07-03 15:28:34 -07:00
1f9721bad3
Add Xiaomi Aqara Config Flow ( #35595 )
...
* Xiaomi Aqara Config Flow
* Xiaomi Aqara Config Flow
* Xiaomi Aqara Config Flow
* Xiaomi Aqara Config Flow
* Xiaomi Aqara Config Flow
First tested and working version
* Remove depricated discovery
* Add Xiaomi Aqara Config Flow
* Add Xiaomi Aqara tests
* Update .coveragerc
* Update requirements_test_all.txt
* fix spelling mistake
* fix select scheme
* fix wrong conflict resolve
* add IP to zeroconf discovery title
* black styling
* add getmac requirement
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
* add getmac
* add getmac
* Clean up
* Update homeassistant/components/xiaomi_aqara/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_aqara/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_aqara/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_aqara/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_aqara/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* resolve data storage
* move format_mac down
* Remove discovery_retry from config flow
* remove unused strings
* fix styling
* fix black styling
* fix tests
* remove mac connection
This is needed to prevent a conflict with the Xiaomi Miio integration that I discovered during testing.
* fix flake8
* remove getmac depandance
* check for inavlid_interface + test
* Validate gateway key
* add invalid key tests
* Fix spelling
* Only set up sensors if no key
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-06-22 11:54:17 +02:00
683d960fa5
Add discovery to NUT integration ( #36827 )
...
* Add discovery to NUT integration
* implement async_step_zeroconf
* Update test to make sure unique id not set
* Remove host/port import when coming from discovery, add title placeholders
* fix mis-paste
Co-authored-by: J. Nick Koston <nick@koston.org >
2020-06-19 17:33:01 +02:00
Franck Nijhof and GitHub
3cc94f7d6a
ConfigFlow default discovery without unique ID ( #36754 )
2020-06-15 13:38:38 +02:00
Fredrik Erlandsson and GitHub
e1fd14e00a
Add support for zeroconf for Daikin ( #35769 )
2020-05-28 18:30:01 -05:00
Aaron Bach and GitHub
369745c4cf
Add support for Elexa Guardian water valve controllers ( #34627 )
...
* Add support for Elexa Guardian water valve controllers
* Zeroconf + cleanup
* Sensors and services
* API registration
* Service bug fixes
* Fix bug in cleanup
* Tests and coverage
* Fix incorrect service description
* Bump aioguardian
* Bump aioguardian to 0.2.2
* Bump aioguardian to 0.2.3
* Proper entity inheritance
* Give device a proper name
* Code review
2020-05-26 08:47:25 -05:00
starkillerOG and GitHub
256370afa8
Xiaomi Miio zeroconf discovery ( #35352 )
2020-05-14 15:59:40 +02:00
uvjustin and GitHub
c41fb2a21f
Add forked_daapd integration ( #31953 )
...
* New forked_daapd component
* Bunch of changes
Add config flow and zeroconf
Add zones on callback when added by server
Add password auth
Add async_play_media for TTS
Add media_image_url
Add support for pipe control/input from librespot-java
Improve update callbacks
* Refactor as per code review suggestions
Move config_flow connection testing to pypi library (v0.1.4)
Remove use of ForkedDaapdData class
Decouple Master and Zone data and functions
Add updater class to manage websocket and entity updates
* More changes as per code review
Avoid direct access to entities in tests
Bump pypi version
Mark entities unavailable when websocket disconnected
Move config tests to test_config_flow
Move full url creation from media_image_url to library
Move updater entity from master to hass.data
Remove default unmute volume option
Remove name from config_flow
Remove storage of entities in hass.data
Use async_write_ha_state
Use signal to trigger update_options
Use unittest.mock instead of asynctest.mock
* Yet more changes as per code review
Add more assertions in tests
Avoid patching asyncio
Make off state require player state stopped
Only send update to existing zones
Split up some tests
Use events instead of async_block_till_done
Use sets instead of lists where applicable
Wait for pause callback before continuing TTS
* Remove unnecessary use of Future()
* Add pipes and playlists as sources
* Add support for multiple servers
Change config options to add max_playlists+remove use_pipe_control
Create Machine ID in test_connection and also get from zeroconf
Modify hass.data storage
Update host for known configurations
Use Machine ID in unique_ids, entity names, config title, signals
* Use entry_id as basis for multiple entries
* Use f-strings and str.format, abort for same host
* Clean up check for same host
2020-05-13 09:13:41 -04:00
6c18a2cae2
Config flow for hunterdouglas_powerview ( #34795 )
...
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io >
2020-04-29 14:24:57 -07:00