Commit graph

7316 commits

Author SHA1 Message Date
Aaron Bach
3bdf962838
Add ability to configure AirVisual with city/state/country in UI () 2021-02-01 11:38:03 -10:00
Raman Gupta
197c857e1f
Search all endpoints for value in zwave_js ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-02-01 14:46:06 -05:00
Johan Nenzén
285bd3aa91
Add support for Keg and Airlock to Plaato using polling API ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-02-01 07:12:56 -10:00
Robert Svensson
83a75b02ea
Code quality improvements to UniFi integration ()
* Do less inside try statements

* Replace controller id with config entry id since it doesn't serve a purpose anymore

* Improve how controller connection state is communicated in the client and device tracker
Remove the need to disable arguments-differ lint

* Remove broad exception handling from config flow
I'm not sure there ever was a reason for this more than to catch all exceptions

* Replace site string with constant for SSDP title_placeholders

* Unload platforms in the defacto way

* Noone reads the method descriptions

* Improve file descriptions
2021-02-01 17:55:16 +01:00
Allen Porter
2136b3013f
Increase test coverage for stream worker ()
Co-authored-by: Justin Wong <46082645+uvjustin@users.noreply.github.com>
2021-02-01 17:48:49 +01:00
Chris
a8cf377ed7
Add stop_cover service for zwave_js () 2021-02-01 16:46:36 +01:00
J. Nick Koston
9f59515bb8
Fix shutdown deadlock with run_callback_threadsafe () 2021-02-01 10:54:39 +01:00
Raman Gupta
0b63510cab
Add zwave_js binary sensors property name for Notification CC () 2021-02-01 09:45:24 +01:00
Ville Skyttä
2ffdc4694a
Remove misleading "for" from custom integration warning message () 2021-02-01 08:36:06 +01:00
J. Nick Koston
385b7e17ef
Move homekit accessory creation to async () 2021-01-31 11:36:19 -10:00
J. Nick Koston
73d7d80731
Add timeout to lutron_caseta to prevent it blocking startup () 2021-01-31 21:43:00 +01:00
J. Nick Koston
852af7e372
Update homekit for new async library changes () 2021-01-31 21:40:24 +01:00
J. Nick Koston
dac9626112
Resolve homekit cover adjustment slowness () 2021-01-31 21:39:35 +01:00
Aidan Timson
2d10c83150
Honeywell Lyric Integration ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-01-31 07:51:31 -10:00
Vladimír Záhradník
ee55223065
SSDP response decode: replace invalid utf-8 characters ()
* SSDP response decode: replace invalid utf-8 characters

* Add test to validate replaced data

Co-authored-by: Joakim Plate <elupus@ecce.se>
2021-01-31 17:59:14 +01:00
J. Nick Koston
ea7aa6af59
Update dyson for the new fan entity model ()
* Update dyson for the new fan entity model

* Fix test

* tweak

* fix

* adj

* Update homeassistant/components/dyson/fan.py

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

* move percentage is None block

* move percentage is None block

* no need to list comp

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-01-31 10:26:02 +01:00
J. Nick Koston
88c4031e57
Fix exception when a unifi config entry is ignored ()
* Fix exception when a unifi config entry is ignored

* Fix existing test
2021-01-30 16:45:46 +01:00
Aaron Bach
6bf59dbeab
Add significant change support to binary_sensor ()
* Add significant change support to binary_sensor
2021-01-30 09:04:35 +01:00
Aaron Bach
85e6bc581f
Add significant change support to lock () 2021-01-30 09:03:54 +01:00
Nathan Tilley
07a4422a70
Implement person significant change () 2021-01-30 08:05:58 +01:00
Ryan Fleming
8a112721fa
Fix feedback from UVC ()
* Fixing feedback from UVC

* Couple of fixes
2021-01-30 08:00:27 +01:00
Paulus Schoutsen
87d40ff815
Do not cache frontend files during dev () 2021-01-30 00:05:06 +01:00
Pascal Reeb
f07ffee535
Advanced testing for Nuki config flow () 2021-01-29 17:01:25 -05:00
Martin Hjelmare
ace5b58337
Fix ozw init tests () 2021-01-29 20:58:57 +01:00
Joakim Plate
d4f186078c
During tests we can run with lowest rounds () 2021-01-29 19:57:14 +01:00
Robert Svensson
97fd05eb9f
Allow new UniFi flows to update existing entries if host and site match () 2021-01-29 18:14:39 +01:00
Joakim Plate
af68d5fb41
Use a fully mocked credential () 2021-01-29 17:58:25 +01:00
Martin Hjelmare
bcc9add0b4
Fix mqtt check in ozw () 2021-01-29 17:57:39 +01:00
J. Nick Koston
5f9a1d105c
Improve HomeKit Accessory Mode UX () 2021-01-29 09:57:13 -06:00
Pieter Mulder
c1586f97db
Only show matching caldav events in calendar () 2021-01-29 15:25:01 +01:00
Steven Looman
71c169c84f
Address late review comments for upnp () 2021-01-29 12:27:57 +01:00
Pascal Reeb
ba55f1ff4b
Add config flow for nuki ()
* implemented config_flow for nuki component

* warn -> warning

* exception handling & config_flow tests

* gen_requirements_all

* Update config_flow.py

Co-authored-by: Pascal Vizeli <pascal.vizeli@syshack.ch>
2021-01-29 11:05:13 +01:00
Steven Looman
25c5c6aec9
Refactoring upnp component () 2021-01-29 10:23:34 +01:00
Dermot Duffy
c66a892233
Remove YAML support from Hyperion integration () 2021-01-29 09:05:00 +01:00
Guido Schmitz
8b3156ea82
Use new fixtures in devolo Home Control tests () 2021-01-29 03:14:39 +01:00
Julian Löhr
7bc8060122
Add reauthentication flow to fritzbox integration () 2021-01-29 00:08:59 +01:00
jjlawren
d7e0391e03
Allow Plex playback using provided playqueue ID () 2021-01-28 17:21:31 +01:00
Guido Schmitz
8065ece0bd
Add first set of tests to devolo Home Control integration ()
* Add first two testcases

* Remove repetition

* Add first two testcases

* Remove repetition

* Add connection error test case

* add test_setup_entry_credentials_valid

* First attempt to use fixtures

* Use markers

* Optimize patch

* Optimize marker use

* Always patch mydevolo

* Add first two testcases

* Remove repetition

* Add first two testcases

* Remove repetition

* Add connection error test case

* add test_setup_entry_credentials_valid

* First attempt to use fixtures

* Use markers

* Optimize patch

* Optimize marker use

* Always patch mydevolo

* Add unload entry test case

* Catch up with reality

* Use unittest patch

* Use core interface to start tests

* Use entry state

* Consistently assert entry state

* Patch class instead of init

Co-authored-by: Markus Bong <2Fake1987@gmail.com>
2021-01-28 17:14:33 +01:00
J. Nick Koston
3ff75eee53
Update homekit to use new fan entity model () 2021-01-28 12:38:18 +01:00
Joakim Plate
38d2cacf7a
Support blocking trusted network from new ip ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-01-28 12:06:20 +01:00
J. Nick Koston
ab1d42950a
Update homekit_controller to use new fan entity model () 2021-01-28 11:43:43 +01:00
J. Nick Koston
babfef829d
Add support for percentage speeds and preset modes to template fan () 2021-01-28 10:44:36 +01:00
J. Nick Koston
22e44e4ba4
Update zwave to use new fan entity model ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-01-28 10:35:01 +01:00
J. Nick Koston
85e463d507
Update bond to use new fan entity model () 2021-01-28 10:23:12 +01:00
J. Nick Koston
0693d8a064
Update zwave_js to use new fan entity model () 2021-01-28 10:15:24 +01:00
J. Nick Koston
e43d865112
Update ozw to use new fan entity model () 2021-01-28 09:40:10 +01:00
Paulus Schoutsen
92e084cee1
Include relative path in tts get url ()
* Include relative path in tts get url

* Always cal get_url when requested
2021-01-28 09:33:18 +01:00
Marc Mueller
7673f57248
Add additional error handling for automation script run () 2021-01-28 09:26:41 +01:00
Erik Montnemery
5711d61b38
Bump hatasmota to 0.2.7 () 2021-01-28 08:55:22 +01:00
J. Nick Koston
068d1b5eb8
Separate fan speeds into percentages and presets modes ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: John Carr <john.carr@unrouted.co.uk>
2021-01-27 17:44:36 -06:00