Commit graph

10562 commits

Author SHA1 Message Date
David F. Mulcahey
0062676f61
Add lqi and rssi sensors back to ZHA ()
* update device list

* Only 1 identify button per device

* Add LQI and RSSI sensors to ZHA

* refactor entity creation filter

* update device list and update discover test

* fix reference

* code reduction

* walrus

* parens

* simplify
2021-12-24 16:48:02 -05:00
Eric Severance
a1be11a492
Store wemo device sw_version & upnp connections () 2021-12-24 10:31:42 -10:00
uvjustin
9dbba6b7f2
Use lock in Camera.create_stream ()
Rename create_stream to async_create_stream in Camera
Rename get_image to async_get_image in Stream
Rename get_image to async_get_image in KeyFrameConverter
2021-12-25 04:14:43 +08:00
Lorenzo Brescanzin
0da710c4e0
Fix HomeKit sensor update check () 2021-12-24 08:39:37 -10:00
J. Nick Koston
690b5a994b
Add missing __init__.py to overkiz tests () 2021-12-23 22:55:31 -10:00
Brian Egge
27e3a5ba83
Generic thermostat presets ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-12-23 14:29:29 -10:00
David F. Mulcahey
41531b528e
Add identify buttons to ZHA devices ()
* Identify buttons

* clean up and add test

* use Platform

* update device list

* Only 1 identify button per device

* cleanup press until the need arises for the branch

* make imports relative
2021-12-23 17:52:42 -05:00
Dave T
fa6d6d914b
Use new enums in zwave tests ()
* Use new enums in zwave tests

* Code review: == to is and BinarySensor to Sensor
2021-12-23 23:51:33 +01:00
Dave T
759481688b
Use new enums in huisbaasje tests () 2021-12-23 23:44:09 +01:00
Dave T
79ef4dea98
Use new enums in smartthings tests ()
* Use new enums in smartthings tests

* Convert == to is
2021-12-23 23:14:10 +01:00
Dave T
caa2157b5b
Use new enums in rdw tests () 2021-12-23 23:07:56 +01:00
Joakim Sørensen
13e3ca6ab1
Add config flow to version integration () 2021-12-23 21:04:58 +01:00
jjlawren
00307e1ade
Bump soco to 0.25.2 () 2021-12-23 11:07:29 -08:00
Ed Coen
df6fa43bff
Add connectsense to homekit_controller () 2021-12-23 19:05:36 +00:00
Mick Vleeshouwer
3605c4f32f
Add Overkiz integration (with base + sensor entity) () 2021-12-23 08:34:35 -10:00
Eugenio Panadero
f422dd418b
Fix pvpc_hourly_pricing by changing data source and modernise integration () 2021-12-23 17:08:40 +01:00
Franck Nijhof
40f1d53475
Add sensor tests to Luftdaten () 2021-12-23 15:46:17 +01:00
Christian Manivong
772428e70f
Round Hue transition to steps of 100ms ()
* Adding round() to transition before firing turn_on, turn_off 
2021-12-23 15:08:24 +01:00
Marcel van der Veldt
eb37668036
Fix Hue button events () 2021-12-23 14:24:37 +01:00
Tom Brien
fa7739937d
Provide clearer feedback in Coinbase when authentication fails () 2021-12-23 10:52:22 +01:00
Erik Montnemery
8e8e49d3e7
Add sensor device classes for apparent and reactive power () 2021-12-23 10:29:38 +01:00
Erik Montnemery
cb2c2d98c3
Remove unnecessary checks before calling os.makedirs () 2021-12-23 09:59:31 +01:00
Eduard van Valkenburg
259e454c3e
Azure Event Hub code improvements ()
* code improvements to AEH

* moved hub back
2021-12-23 07:52:44 +01:00
Franck Nijhof
dc47cbd01b
Add input_button support to Google Assistant () 2021-12-23 07:38:35 +01:00
Franck Nijhof
99b2161365
Add input_button support to Alexa () 2021-12-23 07:36:45 +01:00
Allen Porter
23277181ca
Increase test coverage for google calendar ()
* Increase test coverage for google calendar

Update tests to exercise the API responses, getting test coverage
to 97% for calendar.py

----------- coverage: platform linux, python 3.9.6-final-0 -----------
Name                                          Stmts   Miss  Cover   Missing
---------------------------------------------------------------------------
homeassistant/components/google/__init__.py     193     84    56%   92, 163-228, 238, 244-247, 254-262, 274, 298-299, 305-347, 387-392, 416-430, 435-437
homeassistant/components/google/calendar.py     122      4    97%   41, 45, 51, 135
---------------------------------------------------------------------------
TOTAL                                           315     88    72%

* Revert conftest changes

* Update typing errors found on CI

* Update python3.8 typing imports

* Remove commented out code
2021-12-23 07:31:56 +01:00
Franck Nijhof
6ef7539a31
Add base integration tests to Luftdaten () 2021-12-23 07:25:26 +01:00
J. Nick Koston
ef5e5c3f96
Dismiss existing discoveries when a HomeKit device is paired () 2021-12-22 19:40:36 -10:00
Franck Nijhof
c5d62ccc7e
Add input_button support to HomeKit () 2021-12-22 13:23:57 -10:00
G Johansson
566f631933
Implement config_Flow for Sensibo ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-12-22 10:32:50 -10:00
Jc2k
06eec7adfc
Allow adding new devices to an Aqara hub via homekit_controller () 2021-12-22 08:49:58 -10:00
uvjustin
6e13605cad
Add get_image method to Stream ()
* Add get_image method to Stream

* Add KeyFrameConverter class
2021-12-23 00:24:53 +08:00
Erik Montnemery
eda9291ca1
Improve google cast state reporting () 2021-12-22 14:54:36 +01:00
Dave T
38e95ca663
Use new enums for prometheus tests () 2021-12-22 14:31:20 +01:00
Dave T
d7de3fbfce
Use new enums in picnic tests () 2021-12-22 14:29:55 +01:00
Dave T
eb10ff47df
Use new enums in p1_monitor tests () 2021-12-22 14:28:22 +01:00
Erik Montnemery
2f8e65a9b0
Store deleted duplicated statistics in .storage () 2021-12-22 14:27:56 +01:00
Robert Hillis
75e8a2ec77
Use platform enums in plex tests () 2021-12-22 07:59:54 -05:00
Robert Hillis
432d48a4d7
Use platform enums in vizio tests () 2021-12-22 07:33:13 -05:00
Robert Hillis
d9788c2447
Use platform enums in rest tests () 2021-12-22 07:31:55 -05:00
Franck Nijhof
496165711d
Improve config flow Luftdaten ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-12-22 13:00:51 +01:00
Franck Nijhof
60b2cdd069
Allow binary sensor state to be None () 2021-12-22 12:24:29 +01:00
Erik Montnemery
3323263c94
Flip behavior for grouped locks () 2021-12-22 12:14:45 +01:00
Robert Hillis
ee878513a7
Remove deprecated yaml config from squeezebox () 2021-12-22 12:03:31 +01:00
Robert Hillis
5e25df91b2
Use platform enums in utility_meter tests () 2021-12-22 10:43:33 +01:00
Dave T
563e6b3e80
Use new enums in modern_forms tests () 2021-12-22 10:04:12 +01:00
Dave T
e64352a7e0
Use new enums in modbus tests () 2021-12-22 10:03:11 +01:00
Dave T
f2ae7c0b92
Use new enums in mfi tests ()
* Use new enums in mfi tests

* Code review: swap == for is
2021-12-22 10:01:00 +01:00
Dave T
a7ef983a31
Use new enums in litterrobot tests ()
* Use new enums in litterrobot tests

* Code review: swap == for is
2021-12-22 10:00:24 +01:00
Jc2k
d3d6965ba0
Support setting Aqara Hub Volume via homekit_controller () 2021-12-22 08:43:17 +00:00