1
0
mirror of https://github.com/elisspace/core.git synced 2026-09-02 01:06:07 +00:00
Commit Graph

32888 Commits

Author SHA1 Message Date
Marcel van der Veldt
fd19f3ebdb Update zwave_js discovery scheme for boolean sensors in the Alarm CC (#46085) 2021-02-08 22:36:36 +00:00
Marcel van der Veldt
f9f681ac36 update discovery scheme for zwave_js light platform (#46082) 2021-02-08 22:36:35 +00:00
Marcel van der Veldt
d16d6f3f3f Handle missing value in all platforms of zwave_js (#46081) 2021-02-08 22:36:05 +00:00
Robert Svensson
483b1dfa61 Use async_update_entry rather than updating config_entry.data directly in Axis (#46078)
Don't step version in migrate_entry to support rollbacking
2021-02-08 22:33:48 +00:00
J. Nick Koston
c57fa16a1f Fix incorrect current temperature for homekit water heaters (#46076) 2021-02-08 22:33:47 +00:00
Raman Gupta
a9eb9d6136 Fix zwave_js Notification CC sensors and binary sensors (#46072)
* only include property key name in sensor name if it exists

* add endpoint to binary_sensor and sensor notification CC entities if > 0

* refactor to have helper method generate name

* change default behavior of generate_name

* return value for notification sensor when we can't find the state

* store generated name
2021-02-08 22:33:46 +00:00
Robert Svensson
96d8d432d7 Improve deCONZ logbook to be more robust in different situations (#46063) 2021-02-08 22:33:46 +00:00
Marc Mueller
1e59fa2cb2 Fix deprecated method isAlive() (#46062) 2021-02-08 22:33:45 +00:00
Steven Rollason
285fd3d43c Fix downloader path validation on subdir (#46061) 2021-02-08 22:33:44 +00:00
Sergio Conde Gómez
88485d384c Fix foscam to work again with non-admin accounts and make RTSP port configurable again (#45975)
* Do not require admin account for foscam cameras.

Foscam cameras require admin account for getting the MAC address,
requiring an admin account in the integration is not desirable as
an operator one is good enough (and a good practice).

Old entries using the MAC address as unique_id are migrated to the
new unique_id format so everything is consistent.

Also fixed unhandled invalid responses from the camera in the
config flow process.

* Make RTSP port configurable again as some cameras reports wrong port

* Remove periods from new log lines

* Set new Config Flow version to 2 and adjust the entity migration

* Create a proper error message for the InvalidResponse exception

* Change crafted unique_id to use entry_id in the entity

* Abort if same host and port is already configured

* Fix entry tracking to use entry_id instead of unique_id

* Remove unique_id from mocked config entry in tests
2021-02-08 22:33:40 +00:00
Nathan Spencer
58b9394a5f Fix zwave_js cover control for Up/Down and Open/Close (#45965)
* Fix issue with control of cover when the target value is Up/Down instead of Open/Close

* Adjust open/close/stop cover control to account for no Open/Up or Close/Down targets

* Revert back to using values of 0/99 to close/open a cover since it is supported by all covers

* Replace RELEASE_BUTTON with False and remove unused PRESS_BUTTON in zwave_js cover
2021-02-08 22:33:37 +00:00
Fabian Affolter
8e8646b93a Upgrade holidays to 0.10.5.2 (#46013) 2021-02-05 09:11:22 +00:00
obelix05
7c5af4e7e6 Prevent fritzbox callmonitor phonebook_id 0 from being ignored (#45990) 2021-02-05 09:11:21 +00:00
Paulus Schoutsen
64ab495318 Revert aioshelly (#46038) 2021-02-05 10:05:04 +01:00
Paulus Schoutsen
ac0f856378 Bumped version to 2021.2.1 2021-02-04 23:41:52 +00:00
J. Nick Koston
77887f123e dhcp does not need promisc mode. Disable it in scapy (#46018) 2021-02-04 23:41:44 +00:00
Martin Hjelmare
8cce60b1ac Bump zwave-js-server-python to 0.17.2 (#46010) 2021-02-04 23:41:43 +00:00
J. Nick Koston
e312ed98c8 Do not listen for dhcp packets if the filter cannot be setup (#46006) 2021-02-04 23:41:43 +00:00
Joakim Sørensen
2b10933325 Bump awesomeversion from 21.2.0 to 21.2.2 (#45993) 2021-02-04 23:40:54 +00:00
Martin Hjelmare
c68847def7 Bump zwave-js-server-python to 0.17.1 (#45988) 2021-02-04 23:38:12 +00:00
DeadEnd
8e531a301f Fix Local Media in Media Browser (#45987)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-02-04 23:38:11 +00:00
Maciej Bieniek
39dd590576 Fix entities device_info property in Harmony integration (#45964) 2021-02-04 23:38:11 +00:00
Martin Weinelt
b98d55f1c7 Don't log missing mpd artwork inappropriately (#45908)
This can get unnecessarily spammy and doesn't represent an actual
actionable issue.

Fixes: #45235
2021-02-04 23:38:10 +00:00
Niccolo Zapponi
42606cedef Add support for iCloud 2FA (#45818)
* 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-04 23:38:09 +00:00
Christopher Gozdziewski
5b5755f5e2 Convert ozw climate values to correct units (#45369)
* 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 23:38:08 +00:00
Franck Nijhof
39ef1131e1 Bumped version to 2021.2.0 2021-02-03 17:57:14 +01:00
Paulus Schoutsen
f8426f62a9 Bumped version to 2021.2.0b5 2021.2.0b5 2021-02-03 15:27:56 +01:00
Joakim Sørensen
92365b65e9 Add integration name to the deprecation warnings (#45901) 2021-02-03 15:27:50 +01:00
Marcel van der Veldt
878740d53f Update discovery scheme for Meter CC in zwave_js integration (#45897) 2021-02-03 15:27:48 +01:00
Tobias Sauerwein
557e13e010 Add support for climate setpoint thermostats to zwave_js (#45890) 2021-02-03 15:27:46 +01:00
Jesse Campbell
f2c2a97228 Remove v4 multilevel transitional currentValue workaround in zwave_js (#45884)
* 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 15:27:44 +01:00
Paulus Schoutsen
9070ee0851 Bumped version to 2021.2.0b4 2021.2.0b4 2021-02-03 11:59:33 +01:00
Paulus Schoutsen
c3786ee186 Mark Z-Wave as deprecated (#45896) 2021-02-03 11:59:22 +01:00
Paulus Schoutsen
2369fda0d0 Upgrade Z-Wave JS Python to 0.17.0 (#45895) 2021-02-03 11:59:22 +01:00
Pascal Vizeli
8d0d4d3133 Update docker base image 2021.02.0 (#45889) 2021-02-03 11:59:21 +01:00
jjlawren
53f1dba784 Bump plexapi to 3.4.1 (#45878) 2021-02-03 11:59:20 +01:00
Paulus Schoutsen
889cb254b2 Update translations 2021-02-03 11:51:54 +01:00
Bram Kragten
66e045f570 Bumped version to 2021.2.0b3 2021.2.0b3 2021-02-02 22:57:18 +01:00
Bram Kragten
0435586bb1 Update frontend to 20210127.7 (#45874) 2021-02-02 22:54:12 +01:00
Martin Hjelmare
76c27a7d5a Use new zwave_js client (#45872)
* 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 22:54:11 +01:00
Marcel van der Veldt
d759fa3407 Guard for missing value (#45867)
* guard for missing value

* update comment
2021-02-02 22:54:10 +01:00
Martin Hjelmare
34bc5ef0cd Fix zwave_js device remove test (#45864) 2021-02-02 22:54:10 +01:00
Martin Hjelmare
f4ff2708e0 Fix zwave_js sensor device class attribute error (#45863) 2021-02-02 22:54:09 +01:00
Marcel van der Veldt
d3a92dcac6 Update zwave_js discovery schema for light platform (#45861) 2021-02-02 22:54:09 +01:00
Raman Gupta
b575b0a700 Add current humidity to zwave_js climate platform (#45857) 2021-02-02 22:54:08 +01:00
Raman Gupta
7ff60601c9 Remove zwave_js devices that the controller is no longer connected to on initialization (#45853)
* 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 22:54:07 +01:00
Thomas Friedel
bba7c0454c Enable Osramlightify again (#45849) 2021-02-02 22:54:07 +01:00
Franck Nijhof
277aa01088 Disable Osramlightify, upstream package is missing (#45775) 2021-02-02 22:54:06 +01:00
Marcel van der Veldt
67ee2fb822 Fix sensor discovery for zwave_js integration (#45834)
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com>
2021-02-02 22:47:29 +01:00
Raman Gupta
a56b250e31 Add notification events to zwave_js integration (#45827)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-02-02 22:47:28 +01:00