Commit graph

6491 commits

Author SHA1 Message Date
J. Nick Koston
01e73911d6
Do not listen for dhcp packets if the filter cannot be setup () 2021-02-05 00:36:55 +01:00
DeadEnd
7b280bdbe7
Fix Local Media in Media Browser ()
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-02-04 17:02:56 +01:00
Maciej Bieniek
134b1d3f63
Fix entities device_info property in Harmony integration () 2021-02-04 08:16:09 -05:00
Christopher Gozdziewski
1b6ee8301a
Convert ozw climate values to correct units ()
* Convert ozw climate values to correct units

* Remove debugger logging

* Fix black code formatting

* Remove extra spaces

* Add method descriptions and change to use setpoint

* Fix build and respond to comments

* Remove self from convert_units call

* Move method to top

* Move method outside class

* Add blank lines

* Fix test to use farenheit

* Update another value to farenheit

* Change to celsius

* Another test fix

* test fix

* Fix a value

* missed one

* Add unit test for convert_units

* fix unit test import

* Add new line to end of test file

* fix convert units import

* Reorder imports

* Grab const from different import

Co-authored-by: Trevor <tboyce021@gmail.com>
2021-02-04 08:32:43 +01:00
denes44
14d914e300
Enable emulated_hue setting XY color and transition time by client ()
* Enable setting XY color and transition time by client

* New test for setting XY color value

* Correct block outdent

* New test for setting transition time value

* Fixed commented out code
2021-02-03 15:35:27 -10:00
Niccolo Zapponi
a775b79d4b
Add support for iCloud 2FA ()
* Add support for iCloud 2FA

* Updated dependency for iCloud

* Updated dependency and logic fix

* Added logic for handling incorrect 2FA code

* Bug fix on failing test

* Added myself to codeowners

* Added check for 2FA on setup

* Updated error message
2021-02-03 19:18:31 +01:00
Brandon Rothweiler
4b208746e5
Add Mazda Connected Services integration () 2021-02-03 17:38:12 +01:00
Shay Levy
0875f654c8
Add support for Shelly battery operated devices ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-02-03 17:03:22 +01:00
Keith Lamprecht
fcc14933d0
Add transitiontime to hue scene service () 2021-02-03 15:42:52 +01:00
Tobias Sauerwein
5615ab4c25
Add support for climate setpoint thermostats to zwave_js () 2021-02-03 13:59:19 +01:00
Jesse Campbell
eaa9fff3ba
Remove v4 multilevel transitional currentValue workaround in zwave_js ()
* Remove v4 multilevel transitional currentValue workaround

This was only needed because the get-after-set was reporting a
transitional currentValue instead of the final one.
zwave-js v6.1.1 removes the get-after-set functionality completely, so
this is no longer required (and breaks status reporting entirely)

* Fix tests to check currentValue instead of targetValue as well
2021-02-03 12:02:49 +01:00
Paulus Schoutsen
40ba182144
Upgrade Z-Wave JS Python to 0.17.0 () 2021-02-03 11:58:46 +01:00
Quentame
d9dba1b7ab
Bump Freebox to 0.0.9 ()
* Bump Freebox to 0.0.9

* Remove @SNoof85 from code owners

* Module is now freebox_api
2021-02-02 22:57:06 +01:00
Martin Hjelmare
524b9e7b1f
Use new zwave_js client ()
* Use new zwave_js client

* Remove client callbacks

* Clean up on connect and on disconnect

* Clean log

* Add stop listen to unsubscribe callbacks

* Fix most tests

* Adapt to new listen interface

* Fix most tests

* Remove stale connection state feature

* Bump zwave-js-server-python to 0.16.0

* Clean up disconnect
2021-02-02 20:59:56 +01:00
Martin Hjelmare
6e205965ee
Fix zwave_js device remove test () 2021-02-02 15:28:21 +01:00
J. Nick Koston
d417ee2732
Add fan speed percentage support to google assistant () 2021-02-02 14:39:07 +01:00
J. Nick Koston
463a32819c
Ensure homekit never picks a port that another config entry uses () 2021-02-02 14:30:38 +01:00
Raman Gupta
a64ad50b27
Remove zwave_js devices that the controller is no longer connected to on initialization ()
* Remove zwave_js devices that the controller is no longer connected to on initialization

* remove extra line break

* fix test

* Clean up

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* Lint

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-02-02 10:30:12 +01:00
Marcel van der Veldt
0feda9ce63
Fix sensor discovery for zwave_js integration ()
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com>
2021-02-02 10:06:09 +01:00
Raman Gupta
8d9b66e23d
Add current humidity to zwave_js climate platform () 2021-02-02 09:41:00 +01:00
Raman Gupta
3ef7bd6b73
Add notification events to zwave_js integration ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-02-02 09:37:42 +01:00
Erik Montnemery
411c0a9685
Improve MQTT JSON light to allow non-ambiguous states () 2021-02-02 09:36:00 +01:00
Aidan Timson
253ae3f423
Lyric Code Improvements ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-02-01 14:09:25 -10:00
Marcel van der Veldt
b4559a172c
Add value notification events to zwave_js integration () 2021-02-01 23:47:58 +01:00
Alessandro Pilotti
8222eb5e3e
Allow Influxdb CA path in verify_ssl () 2021-02-01 23:29:31 +01:00
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
Raman Gupta
0b63510cab
Add zwave_js binary sensors property name for Notification CC () 2021-02-01 09:45:24 +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
Robert Svensson
97fd05eb9f
Allow new UniFi flows to update existing entries if host and site match () 2021-01-29 18:14:39 +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