Joakim Sørensen
38f7213002
Add more tests to device registry updates ( #65989 )
2022-02-07 11:15:04 +01:00
rhpijnacker
bb762d5b0f
100% code coverage for config_flow of dsmr component ( #65238 )
2022-02-07 10:48:33 +01:00
Chris Talkington
f05caf451e
Small cleanup of sonarr sensor platform ( #65962 )
2022-02-07 09:53:23 +01:00
Teemu R
fd7e2e76e7
Add tplink diagnostics ( #65822 )
2022-02-06 16:50:44 -06:00
Teemu R
f4ebb03bab
Add tplink hardware version to device info ( #65951 )
...
* Add tplink hardware version to device info
* Update mocks
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-02-07 00:37:54 +02:00
ollo69
341d039252
Improve androidtv mac address handling and test coverage ( #65749 )
...
* Better mac addr handling and improve test coverage
* Apply suggested changes
* Apply more suggested changes
2022-02-06 14:15:50 -08:00
Allen Porter
ddd198de37
Fix legacy nest diagnostics to return empty rather than fail ( #65824 )
...
Fix legacy nest diangostics to return gracefully, rather than a TypError
by checking explicitiy for SDM in the config entry. Update diagnostics
to use the common nest test fixture, and extend with support for the
legacy nest config. Use the sdm test fixture in the existing legacy
tests so they all share the same config files.
2022-02-06 14:14:25 -08:00
J. Nick Koston
41f602c3df
Fix loss of ability to control white channel in HomeKit on RGB&W lights ( #65864 )
...
* Fix loss of ability to control white channel in HomeKit on RGB&W lights
- Fix white channel missing from RGB/W lights
- Fix temp missing from RGB/CW lights
- Fixes #65529
* cover the missing case
* bright fix
* force brightness notify on color mode change as well
2022-02-06 14:12:30 -08:00
J. Nick Koston
62da194340
Add diagnostics support to HomeKit ( #65942 )
...
* Add diagnostics support to HomeKit
* remove debug
2022-02-06 14:02:07 -08:00
Alex Yao
88309a26b7
Fix Yeelight Music Mode Rate Limits ( #64891 )
2022-02-06 15:34:27 -06:00
Diego Elio Pettenò
c6aa526469
Support songpal wireless-only soundbar identifiers ( #65330 )
...
As shown in #64868 , a number of newer models don't come wiht a macAddr
attributes, so for those fall back to the wireless address.
This could be hidden by the python-songpal library but for now this will
make it possible to have multiple modern songpal devices on the same
network.
2022-02-06 22:33:58 +01:00
Niels AD
ccdf182d31
rfxtrx: Add command_on/command_off support for pt2262 switch entities ( #65798 )
2022-02-06 19:39:57 +01:00
Sander Huisman
e7dfc89452
Add unique ID to InfluxDB sensor ( #65518 )
2022-02-06 18:40:37 +01:00
Franck Nijhof
62a314015c
BinarySensorEntityDescriptions for Plugwise ( #65887 )
2022-02-06 17:25:55 +01:00
ollo69
13699baa4d
Remove deprecated yaml config from AsusWRT ( #65904 )
2022-02-06 17:03:04 +02:00
J. Nick Koston
9dc158f5e0
Add support for picking discovered devices to WiZ ( #65826 )
...
* Add support for picking discovered devices
- Also fixes state not being written initially (it was not so
obvious since the next coordinator update wrote it)
* store it
* store it
* order
* fixes
* more cleanups
* hints
* naming
* merge branches
2022-02-05 22:23:31 +01:00
Franck Nijhof
b0bb2d2453
Cleanup Plugwise config flow and tests ( #65818 )
2022-02-05 19:07:02 +01:00
J. Nick Koston
5621e20963
WiZ Cleanups part 3 ( #65819 )
...
* WiZ Cleanups part 3
- Sockets are now using the switch platform
* tweaks
* remove rgb colorcheck
* tweaks
* tweaks
* cover
* cover
2022-02-05 18:56:17 +01:00
J. Nick Koston
676edb610f
Add coverage for color_rgbww_to_rgb, fix divzero case ( #65721 )
2022-02-05 10:59:32 -06:00
J. Nick Koston
adbc0e5955
Prevent multiple dhcp flows from being started for the same device/domain ( #65753 )
2022-02-05 10:59:22 -06:00
J. Nick Koston
2bcd4f8f93
Add discovery support to WiZ Part 1 ( #65752 )
2022-02-05 10:36:44 -06:00
Franck Nijhof
5c6d019d6b
Remove options flow from Plugwise ( #65808 )
2022-02-05 16:46:50 +01:00
J. Nick Koston
342f5182b9
WiZ cleanups part 1 ( #65746 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-02-05 09:23:19 -06:00
Franck Nijhof
fa09cf663e
Update black to 22.1.0 ( #65788 )
2022-02-05 14:19:37 +01:00
Franck Nijhof
e242796394
Remove deprecated format for date(time) sensors ( #65734 )
2022-02-04 23:42:29 -08:00
Aaron Bach
3387e8368b
Add redacted subscription data to SimpliSafe diagnostics ( #65751 )
2022-02-04 23:41:12 -08:00
Paulus Schoutsen
d753f4a2e7
Fix UPNP access to SSDP info ( #65728 )
2022-02-04 21:33:53 -08:00
Stephan Traub
432d9a8f19
Introduce wiz integration for the WiZ Platform ( #44779 )
...
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jan Stienstra <65826735+j-stienstra@users.noreply.github.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-02-04 16:20:21 -08:00
Paulus Schoutsen
5da923c341
Protect state.as_dict from mutation ( #65693 )
2022-02-04 14:45:25 -08:00
Duco Sebel
0d3bbfc9a7
Fix `homewizard_energy` migration issues from #65594 ( #65718 )
2022-02-04 14:45:06 -08:00
J. Nick Koston
26ff6d2aa0
Fix warm/cold reversal in rgbww_to_color_temperature ( #65677 )
2022-02-04 11:36:30 -08:00
Jeff Irion
fe05d6680c
Bump androidtv to 0.0.63 (fix MAC issues) ( #65615 )
2022-02-04 20:13:08 +01:00
Joakim Sørensen
8021b05448
Allow selecting own repositories ( #65695 )
2022-02-04 19:33:10 +01:00
Paulus Schoutsen
a6caf3f579
Call out 3rd party containers more clearly ( #65684 )
2022-02-04 09:57:14 -08:00
Erik Montnemery
41ab12cb88
Don't use shared session during recorder migration ( #65672 )
2022-02-04 09:55:11 -08:00
Duco Sebel
a97e69196c
Add migration to migrate 'homewizard_energy' to 'homewizard' ( #65594 )
2022-02-04 09:12:35 -08:00
Erik Montnemery
8245ff7473
Log transmitted MQTT messages ( #65550 )
2022-02-04 17:35:32 +01:00
Erik Montnemery
ac7662c82d
Remove limit of amount of duplicated statistics ( #65641 )
2022-02-04 14:49:45 +01:00
Robert Svensson
96c4e33b24
Parametrize deCONZ binary sensors ( #65012 )
...
* Improve test coverage prior to improving deCONZ binary sensor platform
* Define all relevant binary sensors as DeconzBinarySensorDescription
* Fix review comment
* Allow providing extra update keys if sensor provides extra attributes
* Minor touch up of naming
* Remove duplicate assert
2022-02-04 12:58:07 +01:00
alexanv1
98a7125933
Fix Z-Wave lights ( #65638 )
...
* Fix Z-Wave lights
* Update tests
2022-02-04 10:50:24 +01:00
Paulus Schoutsen
bc41028800
Some tweaks to the demo ( #65623 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-02-04 09:49:47 +01:00
Raman Gupta
c477378835
Raise when zwave_js device automation fails validation ( #65610 )
2022-02-04 02:50:47 +01:00
G Johansson
24cd63973d
Add back resolvers config flow dnsip ( #65570 )
2022-02-03 15:05:56 -08:00
Paulus Schoutsen
157276f4e6
Add a Lovelace cast platform ( #65401 )
2022-02-03 13:43:23 -08:00
J. Nick Koston
b97cd3ce93
Do not update unifiprotect host from discovery if its not an ip ( #65548 )
2022-02-03 19:14:36 +01:00
J. Nick Koston
3d8d507ed9
Migrate powerwall from using ip address as unique id ( #65257 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-03 18:39:57 +01:00
mk-maddin
efb6fd1569
Fix script / automation repeat with count 0 fails ( #65448 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-02-03 08:18:58 -08:00
Jan Bouwhuis
2f0d0998a2
Add Mqtt vacuum `unknown` state ( #65311 )
...
* Add Mqtt vacuum `unknown` status
* Update tests/components/mqtt/test_state_vacuum.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-02-03 16:50:39 +01:00
Jan Bouwhuis
cf52357229
Add MQTT light unknown state support ( #65308 )
...
* Add MQTT light unknown sate support
* Update homeassistant/components/mqtt/light/schema_basic.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/components/mqtt/light/schema_json.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/components/mqtt/light/schema_template.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update tests for default unknown state
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-02-03 16:49:57 +01:00
Jan Bouwhuis
2d011821ea
Add MQTT humidifier unknown state support ( #65302 )
...
* Add MQTT humidifier unknown state support
* Update homeassistant/components/mqtt/humidifier.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Fix tests for changed default optimistic state
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-02-03 16:49:09 +01:00
Jan Bouwhuis
711bd7169e
Add Mqtt Fan unknown state support ( #65301 )
...
* Add Mqtt Fan unknown state support
* Update homeassistant/components/mqtt/fan.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Adjust default state in tests
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-02-03 16:48:03 +01:00
Jan Bouwhuis
3d434dffc7
Add support Mqtt switch for unkown state ( #65294 )
...
* Mqtt switch allow unkown state
* correct type
* Update discovery tests
* Optimistic mode if not state_topic is configured.
* Default state UNKNOWN in optimistic mode
* fix discovery test
2022-02-03 16:47:24 +01:00
Jan Bouwhuis
63459feede
Return current state if template throws ( #65534 )
2022-02-03 16:46:36 +01:00
epenet
8234625d30
Use Domain not Platform on test service calls ( #65508 )
...
* Adjust atag
* adjust broadlink
* Adjust onewire
* Adjust plex
* Adjust renault
* Adjust tasmota
* Adjust zha
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-02-03 14:16:35 +01:00
Erik Montnemery
63680f0b36
Make util.async_.protect_loop name names ( #65493 )
2022-02-03 14:06:40 +01:00
epenet
c8504bd21d
Add tests for pylint plugins ( #65436 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-02-03 10:01:02 +01:00
Erik Montnemery
23ee8adf59
Fix flaky homewizard test ( #65490 )
2022-02-03 09:23:32 +01:00
Erik Montnemery
f3a89de71f
Fix race when handling updated MQTT discovery data ( #65415 )
2022-02-02 17:12:22 -08:00
Maciej Bieniek
32be5576dc
Get wind speed unit from AccuWeather data ( #65425 )
2022-02-02 17:07:12 -08:00
Tobias Sauerwein
81ad56b8ad
Add events on cloud connect and disconnect ( #65215 )
...
* Add events on cloud connect and disconnect
Signed-off-by: cgtobi <cgtobi@gmail.com>
* Use event capture helper
Signed-off-by: cgtobi <cgtobi@gmail.com>
* Provide listener method instead of public event
Signed-off-by: cgtobi <cgtobi@gmail.com>
* Add test for disconnect notification
Signed-off-by: cgtobi <cgtobi@gmail.com>
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Use Enum
Signed-off-by: cgtobi <cgtobi@gmail.com>
* Add module level api
Signed-off-by: cgtobi <cgtobi@gmail.com>
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Clean up dead code
Signed-off-by: cgtobi <cgtobi@gmail.com>
* Flake8
Signed-off-by: cgtobi <cgtobi@gmail.com>
* Clean up
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-02 18:11:06 +01:00
Erik Montnemery
fda0fbd115
Stringify MQTT payload in mqtt/debug/info WS response ( #65429 )
2022-02-02 18:08:48 +01:00
Erik Montnemery
5a34feb7de
Don't warn on time.sleep injected by the debugger ( #65420 )
2022-02-02 08:58:14 -08:00
J. Nick Koston
530fc8a9af
Ensure unifiprotect discovery can be ignored ( #65406 )
2022-02-02 16:16:29 +01:00
Jan Bouwhuis
2c07330794
Fix MQTT expire_after effects after reloading ( #65359 )
...
* Cleanup sensor expire triggers after reload
* fix test binary_sensor
* Also trigger cleanup parent classes
* Restore an expiring state after a reload
* correct discovery_update
* restore expiring state with remaining time
* Update homeassistant/components/mqtt/binary_sensor.py
description
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Log remaining time
* Move check
* check and tests reload
* remove self.async_write_ha_state()
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-02-02 16:14:52 +01:00
Erik Montnemery
0eb2caabcf
Report unmet dependencies for failing config flows ( #65061 )
...
* Report unmet dependencies for failing config flows
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/setup.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Modify error message
* Add test
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-02-02 15:06:27 +01:00
J. Nick Koston
73189ead1f
Handle brightness being None for senseme ( #65372 )
2022-02-01 14:51:28 -08:00
Robert Svensson
69ac59ce73
Redact host address in UniFi diagnostics ( #65379 )
2022-02-01 09:52:56 -08:00
Bram Kragten
c82aa1606a
Allow removing keys from automation ( #65374 )
2022-02-01 09:45:08 -08:00
ZuluWhiskey
65ea54927d
Fix MotionEye config flow ( #64360 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-02-01 09:05:50 -08:00
G Johansson
390d32c71b
Fix options for dnsip ( #65369 )
2022-02-01 16:47:42 +01:00
Paulus Schoutsen
b05b4c4b38
Simplify unifi cleanup logic ( #65345 )
2022-02-01 07:22:12 +01:00
Allen Porter
88ed2f3b3e
Improve google calendar test coverage to 97% ( #65223 )
...
* Improve google calendar test coverage to 97%
* Remove commented out code.
* Remove unnecessary (flaky) checks for token file persistence
* Remove mock code assertions
* Add debug logging to google calendar integration
* Increase alarm time to polling code to reduce flakes
* Setup every test in their own configuration directory
* Mock out filesystem calls to avoid disk dependencies
Update scope checking code to use Storage object rather than text file matching
* Update tests to check entity states when integration is loaded
* Mock out google service in multiple locations
* Update homeassistant/components/google/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/google/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-01 03:14:49 +01:00
Paulus Schoutsen
5289935ac1
I zone, you zone, we zoning ( #65344 )
2022-01-31 17:04:46 -08:00
Martin Hjelmare
d0412d65ac
Remove stale tradfri devices ( #65218 )
2022-01-31 16:43:16 -08:00
Michael
c9f38355f7
Improve debugging and error handling in Fritz!Tools ( #65324 )
2022-01-31 15:28:11 -08:00
J. Nick Koston
18ea3fb85a
Prevent unifiprotect from being rediscovered on UDM-PROs ( #65335 )
2022-01-31 15:27:26 -08:00
J. Nick Koston
c7eb676449
Fix guardian being rediscovered via dhcp ( #65332 )
2022-01-31 15:24:55 -08:00
Paulus Schoutsen
bf138c4ffb
Alexa to handle brightness and catch exceptions ( #65322 )
2022-01-31 15:01:46 -08:00
Chris Talkington
70da08499a
Refactor sonarr tests ( #64886 )
2022-01-31 16:59:18 -06:00
Jc2k
0f88790303
Refactor homekit_controller to prepare for more typing information ( #65329 )
2022-01-31 16:48:16 -06:00
w35l3y
076faaa4a4
Add support to reprompt user ( #65256 )
2022-01-31 10:23:26 -08:00
Franck Nijhof
441e81c02a
Add diagnostics support to WLED ( #65317 )
2022-01-31 09:16:33 -08:00
Erik Montnemery
80da5c52ae
Correct cast media browse filter for audio groups ( #65288 )
2022-01-31 11:45:48 +01:00
Erik Montnemery
b0c36d7729
Add cast platform for extending Google Cast media_player ( #65149 )
...
* Add cast platform for extending Google Cast media_player
* Update tests
* Refactor according to review comments
* Add test for playing using a cast platform
* Apply suggestions from code review
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com>
* Pass cast type instead of a filter function when browsing
* Raise on invalid cast platform
* Test media browsing
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com>
2022-01-31 10:50:05 +01:00
Jan Bouwhuis
6fdaec0847
Add MQTT siren platform ( #64440 )
...
* Add mqtt siren draft
* fix tests
* Intergrate notify platform
* tests and fixes siren platform
* Add tests notify platform
* config parameters and abbreviations
* remove duplicate key
* undo move topic abbreviation
* Move const CONF_MESSAGE_COMMAND_TEMPLATE
* Remove notify service integration
* Rework
* Update homeassistant/components/mqtt/siren.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Publish JSON by default
* Allow unknown state - rename value_template
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-01-31 10:31:57 +01:00
Jan Bouwhuis
bfaada34e2
Allow `unknown` state to be set ( #65183 )
2022-01-31 10:25:08 +01:00
J. Nick Koston
8c9bd6e790
Increase august timeout and make failure to sync at startup non-fatal ( #65281 )
2022-01-30 20:50:49 -08:00
J. Nick Koston
2f6bf08165
Fix senseme fan lights ( #65217 )
2022-01-30 20:24:42 -08:00
J. Nick Koston
73bd8db273
Fix flux_led not generating unique ids when discovery fails ( #65250 )
2022-01-30 20:17:19 -08:00
Matthias Alphart
d4370395e2
Update xknx to 0.19.1 ( #65275 )
2022-01-30 20:12:44 -08:00
Jc2k
58b8c30221
Improve homekit_controller tests ( #65266 )
2022-01-30 16:59:39 -06:00
Jc2k
eb94fe1ca7
Use upstream constants when defining homekit service to platform mapping ( #65272 )
2022-01-30 16:59:01 -06:00
Aaron Bach
58f624a3da
Add diagnostics to SimpliSafe ( #65171 )
...
* Add diagnostics to SimpliSafe
* Bump
* Cleanup
2022-01-30 15:37:56 -07:00
Jc2k
cc94af2872
Remove deprecated helper functions from homekit_controller pairing flow ( #65270 )
2022-01-30 16:20:19 -06:00
J. Nick Koston
62fd31a1e7
Handle missing attrs in whois results ( #65254 )
...
* Handle missing attrs in whois results
- Some attrs are not set depending on where the
domain is registered
- Fixes #65164
* Set to unknown instead of do not create
* no multi-line lambda
2022-01-30 13:19:04 -08:00
Aaron Bach
78ad49325d
Clean up SimpliSafe config flow tests ( #65167 )
...
* Clean up SimpliSafe config flow tests
* Cleanup
2022-01-30 13:12:01 -08:00
Shay Levy
9825111c8d
Fix webostv live TV source missing when configuring sources ( #65243 )
2022-01-30 22:05:30 +01:00
josephnad
75b37bee3d
Add homekit_controller support for ecobee vendor extensions ( #60914 )
...
Co-authored-by: josephnad <>
2022-01-30 15:02:47 -06:00
Robert Svensson
30440cd1ba
Add logic to avoid creating the same scene multiple times ( #65207 )
2022-01-30 01:11:28 +02:00
Patrik Lindgren
3ca1b2fc6e
Add air quality sensor for Tradfri air purifier ( #65070 )
...
* Add air quality sensor for Tradfri fan platform
* Refactor, use entity description
* Fix typo
* CHange init docstring
* Let lambda handle special case
* Remove unique id
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Refactor to constants, add mixin
* Rename lambda
* Update homeassistant/components/tradfri/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/tradfri/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/tradfri/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Replace lambda with function
* Refactor device init
* Remove fixture scope
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-01-29 23:55:05 +01:00
Aaron Bach
cc6b0cc843
Ensure diagnostics redaction can handle lists of lists ( #65170 )
...
* Ensure diagnostics redaction can handle lists of lists
* Code review
* Update homeassistant/components/diagnostics/util.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Code review
* Typing
* Revert "Typing"
This reverts commit 8a57f772ca
.
* New typing attempt
* Revert "New typing attempt"
This reverts commit e26e4aae69
.
* Fix typing
* Fix typing again
* Add tests
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-01-29 13:30:15 -07:00
Robert Hillis
4a042e7d73
Bump pyefergy to 22.1.1 ( #65156 )
...
* Bump pyefergy to 22.1.0
* uno mas
* uno mas
* uno mas
2022-01-29 16:01:00 +02:00
Marvin Wichmann
98aa69fdaf
Fix KNX Expose for strings longer than 14 bytes ( #63026 )
...
* Fix KNX Expose for too long strings
* Fix tests
* Catch exception and avoid error during config entry setup for exposures
* Properly catch exceptions in knx expose
* Fix pylint
* Fix CI
* Add test for conversion error
2022-01-29 14:32:12 +01:00
Simon Hansen
049fc8a945
Add config flow to ISS integration ( #64987 )
...
* Initial commit
* Wrong flowhandler name
* Add config flow tests
* Tests for config flow
* ...
* Add test for no coordinates
* ...
* Update homeassistant/components/iss/config_flow.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update homeassistant/components/iss/config_flow.py
* Update homeassistant/components/iss/binary_sensor.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Add myself as codeowner
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-01-29 11:41:26 +02:00
J. Nick Koston
e85e91bdb0
Fix uncaught exception during isy994 dhcp discovery with ignored entry ( #65165 )
2022-01-28 21:14:30 -08:00
Simone Chemelli
3da33679a2
Fritz tests cleanup ( #65054 )
2022-01-28 21:06:19 -08:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
Allen Porter
956ceb6c68
Update nest diagnostics ( #65141 )
2022-01-28 21:50:38 +01:00
Dave T
bf910229b6
Add test: warn entity_category assigned as str ( #65142 )
2022-01-28 21:46:57 +01:00
Allen Porter
0c9be604c2
Add diagnostics for rtsp_to_webrtc ( #65138 )
2022-01-28 09:07:41 -08:00
epenet
d0d55db936
Add diagnostics support to onewire ( #65131 )
...
* Add diagnostics support to onewire
* Add tests
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-28 19:00:47 +02:00
Nenad Bogojevic
1a878b4024
Use new withings oauth2 refresh token endpoint ( #65134 )
2022-01-28 08:48:16 -08:00
Robert Svensson
da355438aa
Reconnect client service tried to connect even if device didn't exist ( #65082 )
2022-01-28 08:33:31 -08:00
Shay Levy
efbbef5922
Fix Shelly detached switches automation triggers ( #65059 )
2022-01-28 08:30:44 -08:00
Paulus Schoutsen
cf6b3fc810
Add support for proxy-selected intent ( #65094 )
2022-01-28 08:16:28 -08:00
Klaas Schoute
090a8a9439
Add diagnostics support to P1 Monitor ( #65060 )
...
* Add diagnostics to P1 Monitor
* Add test for diagnostics
2022-01-28 17:08:29 +02:00
Erik Montnemery
dccc4eba76
Remove artifacts from black formatting ( #65113 )
...
* Remove artifacts from black formatting
* Tweak
2022-01-28 17:00:01 +02:00
Joakim Sørensen
0a2f57e4f8
Move netatmo dataclass registrations ( #65052 )
2022-01-28 10:51:32 +01:00
Marvin Wichmann
62584b4813
Add tests for KNX diagnostic and expose ( #64938 )
...
* Add test for KNX diagnostic
* Add test for KNX expose
* Apply review suggestions
2022-01-27 23:03:20 +01:00
Jc2k
f49cfe866a
Support unpairing homekit accessories from homekit_controller ( #65065 )
2022-01-27 16:02:30 -06:00
epenet
d706a7bbde
Update Renault to 0.1.7 ( #65076 )
...
* Update Renault to 0.1.7
* Adjust tests accordingly
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-27 20:19:28 +01:00
Erik Montnemery
30fd902764
Correct zone state ( #65040 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-01-27 10:01:09 -08:00
Jc2k
a65694457a
Allow homekit_controller to set Ecobee's mode ( #65032 )
2022-01-27 11:02:38 -06:00
Patrik Lindgren
70321ed795
Add battery sensor for Tradfri blinds ( #65067 )
2022-01-27 17:47:47 +01:00
Chris Talkington
e0d970c739
Update rokuecp to 0.12.0 ( #65030 )
2022-01-27 10:43:23 -06:00
Jc2k
603d0fb068
Allow homekit_controller to customise Ecobee home/sleep/away thresholds ( #65036 )
2022-01-27 10:41:53 -06:00
Jc2k
9799965c62
Better names for energy related homekit_controller sensors ( #65055 )
2022-01-27 10:08:26 -06:00
alim4r
ca469750ac
Prometheus tests simulate entities ( #64916 )
2022-01-27 15:56:12 +01:00
Patrik Lindgren
9d404b749a
Implement coordinator class for Tradfri integration ( #64166 )
...
* Initial commit coordinator
* More coordinator implementation
* More coordinator implementation
* Allow integration reload
* Move API calls to try/catch block
* Move back fixture
* Remove coordinator test file
* Ensure unchanged file
* Ensure unchanged conftest.py file
* Remove coordinator key check
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Import RequestError
* Move async_setup_platforms to end of setup_entry
* Remove centralised handling of device data and device controllers
* Remove platform_type argument
* Remove exception
* Remove the correct exception
* Refactor coordinator error handling
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Remove platform type from base class
* Remove timeout context manager
* Refactor exception callback
* Simplify starting device observation
* Update test
* Move observe start into update method
* Remove await self.coordinator.async_request_refresh()
* Refactor cover.py
* Uncomment const.py
* Add back extra_state_attributes
* Update homeassistant/components/tradfri/coordinator.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Refactor switch platform
* Expose switch state
* Refactor sensor platform
* Put back accidentally deleted code
* Add set_hub_available
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Fix tests for fan platform
* Update homeassistant/components/tradfri/base_class.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/tradfri/base_class.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Fix non-working tests
* Refresh sensor state
* Remove commented line
* Add group coordinator
* Add groups during setup
* Refactor light platform
* Fix tests
* Move outside of try...except
* Remove error handler
* Remove unneeded methods
* Update sensor
* Update .coveragerc
* Move signal
* Add signals for groups
* Fix signal
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-01-27 11:12:52 +01:00
Jan Bouwhuis
0cabf3e577
Fix MQTT climate action null warnings ( #64658 )
2022-01-27 08:41:27 +01:00
Jesse Hills
cb2f5b5ed5
Add diagnostics download to ESPHome ( #65008 )
2022-01-26 14:35:41 -08:00
Erik Montnemery
67838518ab
Abort owntracks config flow when not connected to home assistant cloud ( #64968 )
2022-01-26 11:07:34 -08:00
Erik Montnemery
664be84121
Abort plaato flows when not connected to home assistant cloud ( #64969 )
2022-01-26 11:07:26 -08:00
Erik Montnemery
94288886c3
Abort webhook flow when not connected to home assistant cloud ( #64963 )
2022-01-26 10:57:45 -08:00
jjlawren
e17f1ea577
Support Plex in Sonos media browser ( #64951 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-01-26 10:40:47 -08:00
Erik Montnemery
07563f4fd2
Disable google_assistant local SDK if SSL is enabled ( #64983 )
2022-01-26 18:55:30 +01:00
Erik Montnemery
9ff49e9c3a
Change zone's state to be number of person entities in the zone ( #64910 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-01-26 09:00:43 -08:00
Simone Chemelli
3f12ce06af
Add detailed status for UptimeRobot ( #64879 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
2022-01-26 16:48:15 +01:00
Joakim Sørensen
eb5c6076af
Check for empty release array ( #64973 )
2022-01-26 16:31:21 +01:00
Christopher Bailey
e203efa8b1
Fix custom message for UniFi Protect doorbell select ( #64971 )
2022-01-26 05:14:40 -10:00
Aaron Bach
e9a71231c2
Add diagnostics to WattTime ( #64887 )
2022-01-26 15:48:38 +01:00
Erik Montnemery
f92e8ab931
Drop owntracks import flow ( #64967 )
2022-01-26 15:47:37 +01:00
tokenize47
2f30fdb9b8
Add solax config flow ( #56620 )
2022-01-26 10:58:06 +01:00
Simone Chemelli
4f8831f8f6
Cleanup tests for AWS ( #64943 )
2022-01-26 10:34:33 +01:00
Paulus Schoutsen
9cbdd36082
Expose if HTTP is configured for SSL ( #64940 )
2022-01-26 09:34:48 +01:00
Aaron Bach
149cd8e319
Add diagnostics to Ridwell ( #64863 )
2022-01-25 20:23:45 -10:00
Aaron Bach
2471ddaec6
Add diagnostics to Tile ( #64875 )
2022-01-25 20:20:11 -10:00
Marvin Wichmann
072f7d5611
Add support for TCP tunneling connections to KNX ( #64928 )
2022-01-26 06:36:07 +01:00
jjlawren
cdad1a9f27
Use local Sonos API for Plex music playback ( #63357 )
2022-01-25 21:10:11 -08:00
Paulus Schoutsen
24546dfdf9
Catch all exceptions on import component/platform ( #64930 )
2022-01-25 20:39:32 -08:00
Mick Vleeshouwer
5bd96a35f9
Add reauth flow to Overkiz integration ( #64622 )
2022-01-25 13:00:58 -10:00
jjlawren
34d0f2ffd7
Add "Recommended" and radio station support to Plex media browser ( #64057 )
2022-01-25 13:02:23 -08:00
Franck Nijhof
2e1ac711fb
Add Elgato hw version to device info ( #64922 )
2022-01-25 20:29:18 +01:00
J. Nick Koston
e28b5aee77
Add dhcp discovery to senseme ( #64894 )
2022-01-25 19:07:17 +01:00
Etienne G
dfb7ab5c30
Add zeroconf to overkiz integration ( #64907 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-01-25 07:50:40 -10:00
Franck Nijhof
02d81374f8
Add full test coverage to Whois ( #64899 )
2022-01-25 18:33:53 +01:00
Christopher Bailey
7bc2419054
Add lock support for unifiprotect Doorlock ( #64882 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-01-25 07:31:17 -10:00
epenet
367521e369
Adjust pylint plugin to enforce device_tracker type hints ( #64903 )
...
* Adjust pylint plugin to enforce device_tracker type hints
* Use a constant for the type hint matchers
* Add tests
* Add x_of_y match
* Adjust bluetooth_tracker
* Adjust mysensors
* Adjust tile
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-25 18:21:59 +01:00
Erik Montnemery
037621b796
Update _TrackStateChangeFiltered entity listener with new entities ( #64909 )
2022-01-25 18:19:12 +01:00
Robert Svensson
55d3de3411
Add binary sensor for smoke alarm test state ( #64873 )
2022-01-25 17:46:31 +01:00
alim4r
3e0e9e54bf
Fix duplicate metrics in prometheus ( #61355 )
...
* Fix duplicate metrics in prometheus
* Fix duplicate prometheus metrics for entities with multiple labelsets
- Move friendly_name detection to state_changed event
- Add additional test case
* Add review suggestions for prometheus friendly name update
* Remove commented out code in prometheus
* Update prometheus tests for deleted metrics
* Add review suggestions for prometheus
- Remove unnecessary firendly_name check in handle_entity_registry_updated
- Add assert in test
2022-01-25 08:05:52 -08:00
Tom Brien
51a04585e7
Add diagnostics for Coinbase ( #64900 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
2022-01-25 15:58:35 +01:00
Joakim Sørensen
1093a2b808
Add diagnostics to UptimeRobot ( #64905 )
2022-01-25 14:49:27 +01:00
Per Öberg
81000db713
Add support for DS2760 1-Wire TypeK Thermocouple ( #63222 )
...
* Add support for DS2760 1-Wire TypeK Thermocouple
* Add test mockup sensor for DS2760 to tests
* Add support for changing of thermocouple type through override_key
* Fix broken test for DS2760 Thermocouple
* Remove unnecessary test-attribute for DS2760 Thermocouple
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-01-25 13:53:37 +01:00
Erik Montnemery
7b8bbc37df
Include entity_id in Alexa state report error log ( #64898 )
2022-01-25 11:11:06 +01:00
Simone Chemelli
d9e6ce00e0
Fix extra data for AWS sns service ( #64771 )
...
* Fix extra data for ANS sns service
* Add test
* apply review comments
2022-01-25 10:46:04 +01:00
jjlawren
ec88897d04
Add event statistics to Sonos diagnostics ( #64845 )
2022-01-24 22:52:40 -10:00
Aaron Bach
19b7454161
Clean up WattTime config flow tests ( #64885 )
2022-01-25 08:58:20 +01:00
Franck Nijhof
ed924325e3
Add init tests for Whois ( #64862 )
2022-01-25 08:53:34 +01:00
Robert Svensson
046f0a706f
Add outlets to UniFi switch platform ( #64859 )
...
* Add outlets to UniFi switch platform
* Outlet shouldn't have entity category set
2022-01-25 07:49:02 +01:00
Aaron Bach
f5e51ad5f6
Remove unused fixture in RainMachine config flow test ( #64881 )
2022-01-24 18:39:18 -07:00
Christopher Bailey
6cb9f0df2a
Add basic Doorlock support for UniFi protect ( #64877 )
2022-01-24 14:22:52 -10:00
Aaron Bach
4f7dd821a5
Clean up Ridwell config flow tests ( #64858 )
2022-01-24 23:12:18 +01:00
Aaron Bach
c3ecf426d0
Clean up Tile config flow tests ( #64866 )
2022-01-24 23:06:44 +01:00
J. Nick Koston
0ca38c0928
Avoid creating bond stop action button when there are no other buttons ( #64869 )
2022-01-24 23:03:52 +01:00
Erik Montnemery
2caad1a474
Add support for converting to and from mmHg ( #64844 )
2022-01-24 22:57:56 +01:00
Jc2k
24ee4256b9
Add additional energy sensors to Eve Energy ( #64826 )
2022-01-24 07:46:45 -10:00
J. Nick Koston
d1d33f0dc5
Fix bond buttons where an argument is required ( #64781 )
2022-01-24 07:41:23 -10:00
Mick Vleeshouwer
654bd7dd1f
Improve tests for Overkiz config flow ( #64624 )
2022-01-24 18:23:16 +01:00
Chris Talkington
3e29fe5a67
Allow roku to browse and play local media ( #64799 )
2022-01-24 08:34:09 -08:00
Aaron Bach
3a978fc244
Clean up post-merge review comments ( #64842 )
...
* Clean up post-merge diagnostics PRs
* Trigger Build
* Linting
2022-01-24 08:46:22 -07:00
Erik Montnemery
5622e45980
Render icon and picture templates at setup ( #64838 )
2022-01-24 16:40:50 +01:00
Aaron Bach
620991fef8
Add diagnostics to ReCollect Waste ( #64814 )
2022-01-24 08:18:22 -07:00
Aaron Bach
224d0d80b2
Add diagnostics to Flu Near You ( #64597 )
2022-01-24 08:16:26 -07:00
Aaron Bach
b54722952c
Add diagnostics to Notion ( #64713 )
2022-01-24 08:15:45 -07:00
Aaron Bach
5b8f6d1b9a
Clean up ReCollect Waste config flow tests ( #64813 )
...
* Clean up ReCollect Waste config flow tests
* Use fixture
2022-01-24 15:51:30 +01:00
Erik Montnemery
321f54494e
Teach TemplateEntity entity name ( #62175 )
...
* Teach TemplateEntity entity name
* Remove default name from number and select config schemas
* Re-add default name to number and select config schemas
* Set name to None if name template fails to render
* Update template button
2022-01-24 15:44:05 +01:00
Ryan Steckler
b541e91885
Fix units not being pulled from source sensor ( #63639 )
2022-01-24 15:15:34 +01:00
Robert Svensson
a15bdbbc4a
UniFi events aren't reliable for device tracker usage, use last_seen instead ( #64147 )
2022-01-24 15:11:33 +01:00
Eric Severance
5f2fd1b0e6
Add a reboot button for ONVIF devices ( #61522 )
2022-01-24 15:07:06 +01:00
Robert Svensson
597fca9072
Make UniFi bandwidth sensors be about current transfer rather than total transfer ( #64701 )
2022-01-24 13:50:54 +01:00
Shay Levy
6ed60d2b32
Clean up webostv tests ( #64833 )
2022-01-24 13:36:07 +01:00
J. Nick Koston
7112c5b52a
Use zeroconf for scanning in apple_tv ( #64528 )
2022-01-24 13:07:22 +01:00
Simone Chemelli
7884de3a31
Fix import for new AWS aiobotocore lib ( #64769 )
...
* Fix import for new AWS aiobotocore lib
* Fix patch for tests
2022-01-24 13:02:51 +01:00
Brandon Rothweiler
b03ae66254
Add diagnostics to Mazda integration ( #64606 )
2022-01-24 12:41:58 +01:00
Michael
6874b49a39
Perform re-login after Fritzbox has rebooted ( #64709 )
2022-01-24 12:25:29 +01:00
Joakim Sørensen
e272ab7a29
Use Etag in GitHub coordinator updates ( #64449 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-01-24 12:08:22 +01:00
Aaron Bach
f2a3f758af
Add diagnostics to RainMachine ( #64788 )
2022-01-24 11:10:42 +01:00
Joakim Sørensen
92fbf0ee09
Remove source and channel attributes from local version ( #64827 )
2022-01-24 11:07:16 +01:00
epenet
aa9ccc7dfb
Add coordinator data to Renault diagnostics ( #64783 )
...
* Add coordinator data to renault diagnostics
* Adjust tests
* Adjust tests
* Add GPS coordinates to redacted information
2022-01-24 11:15:57 +02:00
Jc2k
5ac50a56b4
Make sensor name consistent with other homekit_controller entity names ( #64821 )
2022-01-23 22:42:55 -10:00
Shay Levy
eb48748038
Add webostv 100% tests coverage for init ( #64801 )
2022-01-24 09:27:24 +02:00
J. Nick Koston
3b6bc6654f
Fix unexpected color mode switch in flux_led when brightness is near 0 ( #64812 )
...
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2022-01-23 20:53:17 -10:00
Erik Montnemery
55ff1e9c1d
Revert "Allow setting entity options with config/entity_registry/update" ( #64693 )
2022-01-23 21:07:12 -08:00
Jc2k
32099ea38a
Easier identification of devices with homekit_controller ( #64804 )
2022-01-23 16:49:40 -10:00
Allen Porter
ebaaa13759
Update nest climate and sensor test fixtures ( #64800 )
...
Update nest climate tests to use shared fixtures for component setup. Add an additional
fixture for creating devices shared between the climate and sensor tests.
2022-01-23 16:06:04 -08:00
Josh Soref
867392778e
spelling: components/coinbase ( #64239 )
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-23 15:40:04 -08:00
Franck Nijhof
22656f6082
Add diagnostics support to CPU Speed ( #64745 )
...
* Add diagnostics support to CPU Speed
* Fix copy pasta error
2022-01-24 01:36:51 +02:00
Franck Nijhof
d8b6291806
Add diagnostics support to RDW ( #64787 )
2022-01-24 01:36:32 +02:00
Jc2k
4a0a4624ff
Allow homekit_controller to handle device registry entries for devices with poor serial numbers ( #64749 )
2022-01-23 13:00:05 -10:00
Chris Talkington
e3900f0c0a
Add diagnostics support to roku ( #64729 )
2022-01-23 12:38:07 -10:00
J. Nick Koston
74c16b977d
Add support for preset modes to bond fans ( #64786 )
2022-01-23 12:33:31 -10:00
Robert Svensson
425911e850
Use whole config entry in deCONZ diagnostics ( #64795 )
2022-01-23 23:14:02 +01:00
Robert Svensson
7e20e555dd
Redact usernames in UniFi diagnostics ( #64794 )
2022-01-23 23:11:06 +01:00
Aaron Bach
02fe7fe897
Revert "Don't import from integration `.const` ( #64608 )" ( #64793 )
2022-01-23 23:10:48 +01:00
Jc2k
fbe2b81cd4
Add diagnostics support for homekit_controller ( #64773 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-01-23 11:56:09 -10:00
Robert Svensson
1b46575f29
Add diagnostics support to Axis integration ( #64637 )
...
* Add diagnostics support to Axis integration
* Remove system info
* Redact sensitive information
* Store whole config entry
* Redact username
* Apply suggestions from code review
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2022-01-23 22:52:08 +01:00
Jc2k
061ee1b875
Add HUB_TEST_ACCESSORY_ID const for homekit_controller tests ( #64750 )
2022-01-23 11:51:55 -10:00
Brandon Rothweiler
e564f4193f
Use friendly name instead of hostname in Tailscale integration ( #64682 )
2022-01-23 21:55:54 +01:00
Michael
eda5cfc12d
Add option to select quality of camera snapshots taken from Synology DSM connected cameras ( #58306 )
2022-01-23 10:23:04 -10:00
Aaron Bach
d2eda91588
Clean up RainMachine tests ( #64785 )
...
* Clean up RainMachine tests
* Remove old stuff
2022-01-23 13:17:07 -07:00
Andre Lengwenus
d5ec2fe842
Add tests for LCN light platform ( #64741 )
2022-01-23 07:45:22 -10:00
Shay Levy
94a89d520b
Fix webostv sources import from YAML ( #64768 )
2022-01-23 18:23:29 +01:00
Allen Porter
e74fe0e390
Enable Low Latency HLS (LL-HLS) by default to lower stream latency ( #64643 )
2022-01-23 15:38:29 +01:00
rforro
4e376181f5
Expose entity device temperature from cluster in ZHA ( #64189 )
...
* expose device temperature sensor in frontend
* fixes after runnig test
* specified device temp channel
* add dev temp int test device aqara water
* black fix
2022-01-23 09:37:01 -05:00
Robert Svensson
20072140c6
Add diagnostics support to UniFi Network integration ( #64640 )
...
* Add diagnostics support to UniFi Network integration
* Remove system info
* Add test data before trying to redact sensitive information
* Redact sensitive information from config_entry.data
* Redact a lot of different parts of the device descriptions
Redact mac addresses in such a way its possible to still view topology
2022-01-23 13:44:43 +01:00
Jan Bouwhuis
efe5b0ca81
Add command template for MQTT button ( #63838 )
...
* Add command template for MQTT button
* Move CONF_COMMAND_TEMPLATE
2022-01-23 12:48:41 +01:00
Franck Nijhof
176f03d4ac
Allow toggles (switches) state to be None ( #64621 )
2022-01-23 11:31:01 +01:00
Robert Svensson
01fbc4257b
Redact possibly sensitive information in deCONZ diagnostics data ( #64754 )
2022-01-23 11:24:46 +01:00
Aaron Bach
ccef4a7f9a
Clean up AirVisual config flow tests ( #64714 )
2022-01-23 10:19:52 +01:00
Aaron Bach
c3ccc76eb1
Clean up Notion config tests ( #64669 )
2022-01-23 10:18:54 +01:00
Michael
a56bfe012f
Enhancements for diagnostics platform ( #64670 )
2022-01-23 10:15:23 +01:00
Maciej Bieniek
2ed30ac361
Add diagnostics to NAM ( #64743 )
...
* Add diagnostics
* Fix tests
2022-01-23 00:17:32 -08:00
Franck Nijhof
6c54267f57
Add diagnostics support to Elgato ( #64652 )
2022-01-23 09:02:14 +01:00
Franck Nijhof
1bf58b37e9
Add diagnostics support to Sensor.Community ( #64636 )
2022-01-23 09:02:02 +01:00
Franck Nijhof
0af369d8f9
Add diagnostics support to Tailscale ( #64649 )
2022-01-23 09:01:44 +01:00
Allen Porter
a5fb60fd3a
Update nest media player device thumbnails ( #64738 )
2022-01-22 23:46:00 -08:00
Robert Svensson
84b483673e
Remove system info from deCONZ diagnostics ( #64704 )
2022-01-23 07:43:07 +01:00
J. Nick Koston
d5211c12b0
Fix flux_led reloading too quickly after an operating mode change ( #64591 )
2022-01-22 20:56:38 -08:00
Allen Porter
cdf7742c3e
Refactor nest test_init_sdm tests to use fixtures with varied config types ( #64736 )
2022-01-22 20:56:03 -08:00
J. Nick Koston
15532c38d7
Add button platform to bond to replace custom services ( #64725 )
2022-01-22 20:52:00 -08:00
Aaron Bach
8e5a74d9e9
Add diagnostics to OpenUV ( #64716 )
2022-01-22 16:38:38 -08:00
Michael
1d2b9d2c63
Add diagnostics platform to Shelly ( #64660 )
...
* add config entry diagnostics
* add test
* make pylint happy
* add some device settings
* adjust tests
* add hass system info
* make sw_version be a property of wrapper classes
* remove hass sys info, since is added centraly
* check if device is initialized
* device_info is always available
* add device status data
2022-01-23 02:18:09 +02:00
Shay Levy
12780a3173
Add webostv 100% tests coverage for media player ( #64723 )
2022-01-22 14:06:48 -10:00
Aaron Bach
8badb1085c
Clean up OpenUV config flow tests ( #64715 )
...
* Clean up OpenUV config flow tests
* Code review
2022-01-22 16:52:25 -07:00
jjlawren
a7982adc73
Discard duplicate sonos events ( #64722 )
...
* Throttle duplicate Sonos events
* Fix test by breaking reference
2022-01-23 00:40:08 +01:00
Andre Lengwenus
19e3c08c56
Add tests for LCN switch platform ( #52590 )
2022-01-22 10:41:25 -10:00
Chris Talkington
9639968a96
Refactor roku tests ( #64498 )
2022-01-22 10:31:34 -10:00
Franck Nijhof
b4c5bcf44d
Add diagnostics support to PVOutput ( #64625 )
2022-01-22 13:47:07 +01:00
Kevin Van den Abeele
1b571db19d
Feature/voc olinc smart adapter vp3 power measurement ( #64571 )
2022-01-21 10:20:32 -10:00
Paulus Schoutsen
c72c39e9a1
Some tweaks for media source ( #64641 )
2022-01-21 11:26:06 -08:00
Michael
e0e6853968
Add diagnostics platform to AVM Fritz!Smarthome ( #64657 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-01-21 11:25:19 -08:00
Paulus Schoutsen
a827d91e3a
Add CO2signal diagnostics ( #64646 )
2022-01-21 20:20:59 +01:00
Paulus Schoutsen
3c250ecf43
Fix flaky upnp test ( #64656 )
2022-01-21 11:20:43 -08:00
Christopher Bailey
8fb4e0934e
Fix UniFi Protect test warning ( #64650 )
2022-01-21 09:00:35 -10:00
Paulus Schoutsen
3899600771
Add rainforest diagnostics ( #64647 )
2022-01-21 19:59:11 +01:00
Franck Nijhof
e982df5199
Add DataUpdateCoordinator to Elgato ( #64642 )
2022-01-21 10:38:02 -08:00
Paulus Schoutsen
63f8e437ed
Add Home Assistant Content user ( #64337 )
2022-01-21 10:06:39 -08:00
Erik Montnemery
b3cda6b681
Attempt to fix flaky nam test ( #64613 )
2022-01-21 09:44:05 -08:00
Erik Montnemery
3575009330
Store remote domain in Cloud preferences ( #64532 )
2022-01-21 09:42:34 -08:00
Erik Montnemery
07e10c645b
Attempt to fix flaky upnp test ( #64617 )
...
* Attempt to fix flaky upnp test
* Remove unused constant
* Correct test changes
* Correct test changes
2022-01-21 17:27:07 +01:00
Maciej Bieniek
9e2a8a5b09
Add diagnostics to Brother integration ( #64478 )
...
* Add diagnostics
* Suggested changes
* Fix tests
2022-01-21 17:23:42 +01:00
Franck Nijhof
4f4fca0d14
Add diagnostics support to TwenteMilieu ( #64627 )
2022-01-21 16:39:21 +01:00
Duco Sebel
53e9a2451e
Add switch platform to HomeWizard Energy ( #64084 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-01-21 10:44:56 +01:00
Tobias Sauerwein
aecb342fda
Update Netatmo diagnostics ( #64610 )
2022-01-21 10:26:18 +01:00
Franck Nijhof
1c94431efe
Handle WLED devices with CCT channels ( #64581 )
2022-01-21 09:19:50 +01:00
Aaron Bach
d634a08361
Don't import from integration `.const` ( #64608 )
2022-01-20 23:25:08 -08:00
Aaron Bach
6bbe38578c
Add diagnostics to Elexa Guardian ( #64599 )
2022-01-21 00:12:36 -07:00
Aaron Bach
d170faeffc
Add diagnostics to IQVIA ( #64602 )
2022-01-20 22:09:36 -08:00
Nick Whyte
3dd7ec6856
Add Aussie Broadband integration ( #53552 )
2022-01-20 19:34:25 -10:00
Aaron Bach
1f00ded33a
Clean up IQVIA config flow tests ( #64601 )
2022-01-20 21:45:32 -07:00
Aaron Bach
aef8d9ee4d
Clean up Guardian config flow tests ( #64598 )
...
* Clean up Guardian config flow tests
* Docstring
2022-01-20 20:32:07 -07:00
Aaron Bach
ff535053a9
Use return_value in Flu Near You config flow tests ( #64596 )
2022-01-20 19:37:05 -07:00
Aaron Bach
b2811cff51
Clean up Flu Near You tests ( #64575 )
...
* Clean up Flu Near You tests
* Docstring
* More fixtures
* Revert "More fixtures"
This reverts commit 30f079b626
.
2022-01-20 19:25:49 -07:00
jjlawren
e7f0962979
Improve Sonos diagnostics ( #64586 )
2022-01-20 13:14:08 -10:00
Robert Svensson
11de453848
Add diagnostics to deCONZ integration ( #64585 )
2022-01-20 14:47:42 -08:00
Shay Levy
3d99e23399
Fix switcher_kis test sleep time patching ( #64582 )
2022-01-20 12:20:49 -10:00
Paulus Schoutsen
520ba0a82e
Introduce new redact helper ( #64579 )
2022-01-20 23:02:47 +01:00
Michael Chisholm
c9e495607e
Ignore further ssdp:alive message if connection fails in dlna_dmr ( #59891 )
2022-01-20 11:23:23 -10:00
Paulus Schoutsen
7f2f135e13
Convert last media player tests to async ( #64572 )
2022-01-20 13:05:33 -08:00
Raman Gupta
a420e9443c
Add version info to zwave js device diagnostics ( #64573 )
2022-01-20 12:55:47 -08:00
G Johansson
543064d7b7
Implement config flow dnsip ( #62843 )
2022-01-20 10:45:58 -10:00
epenet
9c11b0aa89
Add diagnostics to Renault integration ( #64531 )
...
* Add diagnostics to Renault
* Add diagnostic tests
* Add device diagnostics
* Include vehicle information in main diag
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-20 21:32:28 +01:00
Shay Levy
62c55e6698
Fix atag slow tests ( #64567 )
...
* Fix atag slow tests
* Fix sleep fixture
2022-01-20 22:23:08 +02:00
Raman Gupta
f622bf4ff2
Fix bug for zwave_js diagnostics ( #64568 )
2022-01-20 12:38:34 -05:00
Paulus Schoutsen
6803219133
Convert remaining image processing tests to async ( #64506 )
2022-01-20 18:00:58 +01:00
Paulus Schoutsen
ddf548cd27
Convert remaining TTS tests to async ( #64505 )
...
* Convert remaining TTS tests to async
* Add block till done after setting up component
2022-01-20 17:58:19 +01:00
Daniel Hjelseth Høyer
549afff307
Tibber diagnostics ( #64472 )
...
Co-authored-by: Philip Allgaier <mail@spacegaier.de>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-01-20 15:03:14 +01:00
Guido Schmitz
144371d843
Add siren platform to devolo Home Control ( #53400 )
...
* Rework mocking
* Add siren platform
* Rebase with dev
* React on change of default tone
* Fix linting error
2022-01-20 08:10:06 -05:00
Jan Bouwhuis
31a9d64572
Improve code coverage MQTT integration ( #64546 )
2022-01-20 13:51:19 +01:00
Franck Nijhof
8b8f750c41
Address after merge review comments on IntelliFire ( #64553 )
...
* Remove unneeded coordinator update method parameter
* Remove unused error
* Remove unused translation strings
* Remove leftover debug print from tests
* Improve tests
* Cleanup unused entry ID
* Typing completions
2022-01-20 13:48:24 +01:00
Joakim Sørensen
04c5e51cbd
Remove the deprecated discovery_info endpoint ( #64534 )
2022-01-20 13:46:48 +01:00
Robert Svensson
3258f66097
Expose deCONZ configuration url from discovered entry ( #64519 )
2022-01-20 13:46:22 +01:00
Shay Levy
92e0dc577e
Fix braviatv tests doing IO ( #64549 )
2022-01-20 12:28:52 +01:00
Raman Gupta
11d0dcf7ac
Add zwave_js device diagnostics ( #64504 )
...
* Add zwave_js device diagnostics
* Add diagnostics as a dependency in manifest
* Add failure scenario test
* fix device diagnostics helper and remove dependency
* tweak
2022-01-20 11:49:24 +01:00
Franck Nijhof
20a277c0ab
Replace whois library in Whois integration ( #63227 )
2022-01-20 11:21:58 +01:00
Allen Porter
86dbe068e7
Abort rtsp_to_webrtc config flow on error during add-on discovery ( #64500 )
2022-01-20 10:14:13 +01:00
Jeef
f854fdb8fd
Add Intellifire Gas Fireplace integration ( #63637 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Mick Vleeshouwer <mick@imick.nl>
2022-01-20 10:01:04 +01:00
Robert Svensson
1551da33ac
Expose Axis device configuration url from discovered entry ( #64517 )
2022-01-20 09:47:02 +01:00
Allen Porter
09920f5303
Fix rtsp-to-webrtc bug in calling client library ( #64502 )
2022-01-20 09:44:04 +01:00