Commit Graph

37620 Commits

Author SHA1 Message Date
Aidan Timson
c8d2fc1e04 Fix System Bridge unique key for filesystem sensors (#53446) 2021-07-25 12:31:16 +02:00
Robert Hillis
7e59f3160b Use entity class attributes for climacell (#53444) 2021-07-25 02:19:08 -04:00
GitHub Action
c1b18f4867 [ci skip] Translation update 2021-07-25 00:12:45 +00:00
Shay Levy
68bf6194e1 Add myself to webOS TV codeowners (#53428) 2021-07-24 21:45:24 +02:00
G Johansson
a5eb2ac7b7 Bump yalesmartalarmclient to 0.3.4 (#53431) 2021-07-24 21:13:06 +02:00
G Johansson
f0d5ae2fec Add yale_smart_alarm config flow and coordinator (#50850)
* config flow and coordinator

* comply with pylint

* Remove pylint errors

* Update test coverage yale smart alarm

* Update test config_flow

* Fix test already configured

* Second try test already configured

* Fixes config flow and tests

* Conform pylint errors coordinator

* Fix various review remarks

* Correct entity unique id

* Fix unique id and migrate entries

* Remove lock code

* Remove code from test

* Expand code coverage config flow test

* Add more constants

* Add test new requirements

* Minor corrections

* Resolve conflict alarm schema

* Change logger

* Changed from review

* Fix isort error

* Fix flake error

* Ignore mypy errors

* Corrections from PR review no 2

* Corrections from PR review no 3

* Added tests and fix pylint error

* Corrections from PR review no 4

* Corrections from PR review no 5

* Corrections from PR review no 6

* Corrections from PR review no 6_2

* Corrections from PR review no 7

* Corrections from PR review no 8

* Minor last changes for PR

* Update homeassistant/components/yale_smart_alarm/coordinator.py

Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com>
2021-07-24 13:55:43 -04:00
J. Nick Koston
0f15d2bf19 Ensure HomeKit accessories are started again after reset (#53372) 2021-07-24 16:31:30 +02:00
Bram Gerritsen
87e41e807c Add support for Velux light devices (#49338)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-07-24 15:52:14 +02:00
David Beitey
ea1ec91c9c Upgrade open-garage to 0.1.5 (#53412) 2021-07-24 15:49:39 +02:00
Matthias Alphart
993756e90a Test KNX select (#53371)
* test KNX select

* cover everything

* Update tests/components/knx/test_select.py
2021-07-24 15:25:58 +02:00
Aaron Bach
54ace4cdd4 Enforce strict typing for OpenUV (#53409)
* Enforce strict typing for OpenUV

* Linting

* Fix tests
2021-07-24 14:50:01 +02:00
Michael
5c86cc502f Bump to py-synologydsm-api 1.0.3 (#53402) 2021-07-24 14:44:50 +02:00
Bouwe Westerdijk
e65283389d Update Plugwise config_flow once more (#53423) 2021-07-24 14:28:33 +02:00
J. Nick Koston
6d493a848c Ensure PyPI packages can still be installed on high latency connections (#53365) 2021-07-24 14:07:10 +02:00
Matthias Alphart
745314b115 Test KNX services (#53367) 2021-07-24 14:03:04 +02:00
Robert Hillis
16e8373fdd Use entity class attributes for advantage_air (#52498)
* Use entity class attributes for advantage_air

* update

* tweak

* tweak

* use update listeners
2021-07-24 13:00:41 +02:00
Jon Caruana
72a3860361 Add transition to LiteJet (#47657) 2021-07-24 12:43:10 +02:00
Samuel Tardieu
0f78004ede Add missing string interpolation (#53422) 2021-07-24 12:13:21 +02:00
Dermot Duffy
ffa7962a37 Fix motionEye switch refresh bug (#53413) 2021-07-24 12:12:27 +02:00
Robert Hillis
4b393f215d Use entity class attributes for asuswrt (#52685)
* Use entity class attributes for asuswrt

* fix

* tweak
2021-07-24 11:55:54 +02:00
Jc2k
0db160e372 Handle homekit accessories where the pairing flag is wrong (#53385) 2021-07-23 20:03:44 -10:00
Guido Schmitz
bf3a16eed4 Use class attributes in devolo Home Control (#53360) 2021-07-23 21:48:32 -07:00
GitHub Action
7fa8586b17 [ci skip] Translation update 2021-07-24 00:08:57 +00:00
Paulus Schoutsen
c49decb7f0 Convert CO2Signal to data update coordinator and add fossil fuel percentage (#53370)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net>
2021-07-23 14:35:11 -07:00
Robert Svensson
d0bef97453 Handle situations where action is part of a deCONZ event but has the value None (#53373)
* Handle situations where action is part of an event but has the value None

* Cover more possible permutations of what a bad action string is
2021-07-23 21:43:00 +02:00
Robert Svensson
0d5e480397 Fix Gira and Jung models not working as deCONZ device triggers (#53394) 2021-07-23 21:18:19 +02:00
Aaron Bach
4b353917f5 Enforce strict typing for Notion (#53355)
* Enforce strict typing for Notion

* Code review
2021-07-23 13:00:02 -06:00
Jc2k
91018d0451 Add support for power data from Koogeek SW2 via homekit_controller (#53378) 2021-07-23 07:37:18 -10:00
Franck Nijhof
d8887a97e3 Upgrade debugpy to 1.4.0 (#53284) 2021-07-23 12:57:36 -04:00
Børge Nordli
87165d6133 Support group events for AC switches and binary sensors. Fixes #53065. (#53384)
* Support group events for AC switches and binary sensors. Fixes #53065.

* Review comments
2021-07-23 18:45:31 +02:00
Raman Gupta
952cb964c8 Add new input to zwave_js.multicast_set_value service (#53369)
* Tweak Z-Wave JS service and WS API commands

* Revert WS API change so it can be split out

* Add keywords
2021-07-23 10:35:44 -04:00
Raman Gupta
9ee7e55f10 Send initial status in zwave_js WS API cmds to subscribe to updates (#53386) 2021-07-23 10:34:49 -04:00
Franck Nijhof
0d38ee7378 Upgrade wled to 0.8.0 (#53376) 2021-07-23 14:03:46 +02:00
Michael
42e8a7c842 Move Fritzbox power, energy and temperature switch attributes to sensors (#52562)
* deprecate switch entity properties

* Add last_reset to FritzBoxEnergySensor

* Remove obsolet temperature attribute
2021-07-23 13:06:30 +02:00
Dermot Duffy
dee5d8903c Add motionEye switches (#52491) 2021-07-22 23:17:39 -07:00
Robert Hillis
1d44bfcfb6 Use entity class attributes for Cert expiry (#53363)
* Use entity class attributes for cert_expiry

* Use entity class attributes for cert_expiry
2021-07-23 07:54:06 +02:00
Tobias Sauerwein
0b6e1d3d82 Bump version (#53359) 2021-07-22 22:01:24 -04:00
GitHub Action
969be5c539 [ci skip] Translation update 2021-07-23 00:12:05 +00:00
Anders Melchiorsen
e85b0ec052 Move Sonos to upstream SoCo (#53351) 2021-07-23 00:40:30 +02:00
J. Nick Koston
bfdbb93d2d Bump HAP-python to 3.5.2 (#53362) 2021-07-22 12:06:37 -10:00
Franck Nijhof
c875ff8648 Store JSON in database in compact format (#53364)
* Store JSON in database in compact format

* Fix logbook
2021-07-22 12:05:59 -10:00
Robert Hillis
12503d548b Use entity class attributes for canary (#53333)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-22 22:40:32 +02:00
Hans Oischinger
84dc6af760 Update to PyVicare 1.0 (#53281) 2021-07-22 21:56:38 +02:00
Paulus Schoutsen
0b71055989 Do not automatically add title to strings.json (#53350) 2021-07-22 21:11:10 +02:00
Simone Chemelli
75f7d3d696 Replace util.get_local_ip in favor of components.network.async_get_source_ip() - part 1 (#52980) 2021-07-22 08:12:33 -10:00
Tom Harris
3461f61f9f Create APIs for Insteon panel (#49785) 2021-07-22 08:11:36 -10:00
Aaron Bach
032cae772a Bump aionotion to 3.0.2 (#53354) 2021-07-22 12:04:27 -06:00
jjlawren
0707792bec Handle more Sonos snapshot restore scenarios (#53277) 2021-07-22 08:04:02 -10:00
Simone Chemelli
b2528e97b6 Making Pytest default for VS code (#53203) 2021-07-22 09:30:54 -07:00
Ian Harcombe
74023fce21 Fix for issue #53031 (#53343)
Logs from issue #53031 show that not only ints are appearing in the values for the forecast data now, so change the check from just for int, to see whether the value has a "value" attribute before dereferencing it.
2021-07-22 09:24:47 -07:00