Franck Nijhof
d24b02646e
Merge pull request #38332 from home-assistant/rc
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Phil Bruckner <pnbruckner@gmail.com >
Co-authored-by: Joakim Plate <elupus@ecce.se >
Co-authored-by: Jeroen Van den Keybus <jeroen.vandenkeybus@gmail.com >
Co-authored-by: Mister Wil <1091741+MisterWil@users.noreply.github.com >
Co-authored-by: Greg Dowling <pavoni@users.noreply.github.com >
Co-authored-by: Marcio Granzotto Rodrigues <oscensores@gmail.com >
Co-authored-by: Teemu R <tpr@iki.fi >
Co-authored-by: Kyle Hendricks <kylehendricks@users.noreply.github.com >
2020-07-28 20:24:28 +02:00
Franck Nijhof
60cab62da5
Revert "Make rfxtrx RfyDevices have sun automation switches ( #38210 )"
...
This reverts commit ee0c32cbb7 .
2020-07-28 20:05:31 +02:00
Franck Nijhof
612e27b5ff
Bumped version to 0.113.2
2020-07-28 19:37:50 +02:00
Franck Nijhof
d9953a8c2f
Remove AdGuard version check ( #38326 )
2020-07-28 19:32:14 +02:00
J. Nick Koston
e984e0d414
Add debug logging for when a chain of tasks blocks startup ( #38311 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-07-28 19:32:11 +02:00
Kyle Hendricks
f8fbe8dba3
Fix issue with certain Samsung TVs repeatedly showing auth dialog ( #38308 )
...
Through some testing with the samsungtvws library, it was determined
that the issue is related to the short read timeout (1s). Increasing
the timeout to 10s should solve the issue.
2020-07-28 19:32:08 +02:00
J. Nick Koston
b8d6b20c96
Prevent speedtest from blocking startup or causing other intergations to fail setup ( #38305 )
...
When speedtest starts up, it would saturate the network interface and cause other
integrations to randomly fail to setup. We now wait to do the first speed test
until after the started event is fired.
2020-07-28 19:32:05 +02:00
Teemu R
c4038c8652
Bump python-miio to 0.5.3 ( #38300 )
2020-07-28 19:32:01 +02:00
Marcio Granzotto Rodrigues
b5a64b3752
Fix #38289 issue with xboxapi lib ( #38293 )
2020-07-28 19:31:56 +02:00
J. Nick Koston
bd1336cbdf
Prevent onvif from blocking startup ( #38256 )
2020-07-28 19:31:51 +02:00
Greg Dowling
8768fe1652
Don't set up callbacks until entity is created. ( #38251 )
2020-07-28 19:09:36 +02:00
J. Nick Koston
37e029b2c1
Improve setup retry logic to handle inconsistent powerview hub availability ( #38249 )
2020-07-28 19:09:33 +02:00
Mister Wil
c55c415933
Fix Skybell useragent ( #38245 )
2020-07-28 19:09:30 +02:00
Phil Bruckner
293db61b32
Fix parallel script containing repeat or choose action with max_runs > 10 ( #38243 )
2020-07-28 19:09:25 +02:00
Phil Bruckner
bdab437574
Fix repeat action when variables present ( #38237 )
2020-07-28 18:58:10 +02:00
Jeroen Van den Keybus
e89c475856
Fix detection of zones 2 and 3 in Onkyo/Pioneer amplifiers ( #38234 )
2020-07-28 18:31:06 +02:00
Joakim Plate
ee0c32cbb7
Make rfxtrx RfyDevices have sun automation switches ( #38210 )
...
* RfyDevices have sun automation
* We must accept sun automation commands for switch
* Add test for Rfy sun automation
2020-07-28 18:31:03 +02:00
J. Nick Koston
2e89ec24f7
Ignore harmony hubs ips that are already configured during ssdp discovery ( #38181 )
...
We would connect to the hub via discovery and via setup
around the same time. This put additional load on the hub
which can increase the risk of timeouts.
2020-07-28 18:30:59 +02:00
J. Nick Koston
b82e64d9cb
Bump tesla-powerwall to 0.2.12 to handle powerwall firmware 1.48+ ( #38180 )
2020-07-28 18:30:56 +02:00
Phil Bruckner
61fa572068
Stop automation runs when turned off or reloaded ( #38174 )
...
* Add automation turn off / reload test
* Stop automation runs when turned off or reloaded
2020-07-28 18:30:53 +02:00
J. Nick Koston
7f2a2ed23b
Bump netdisco to 2.8.1 ( #38173 )
...
* Bump netdisco to 2.8.1
* bump ssdp
2020-07-28 18:30:49 +02:00
Franck Nijhof
79b1c3f573
Merge pull request #38176 from home-assistant/rc
2020-07-24 22:20:36 +02:00
Franck Nijhof
46dd245560
Bumped version to 0.113.1
2020-07-24 21:57:56 +02:00
Aaron Bach
bbf36d1a36
Remove leftover print statement ( #38163 )
2020-07-24 21:54:08 +02:00
Philipp Schmitt
ad74d42b15
Fix Nuki Locks and Openers not being available after some time ( #38159 )
2020-07-24 21:54:05 +02:00
Franck Nijhof
953963c95b
Fix incorrect mesurement in Toon for meter low ( #38149 )
2020-07-24 21:54:02 +02:00
Heiko Rothe
650f2babf9
Fix Xbox Live integration ( #38146 )
...
* Fix Xbox Live component
The API moved to a different domain, so the integration was broken.
The library upgrade contains the required fixes.
* Fix API connectivity check
* Access dict values directly
2020-07-24 21:53:59 +02:00
J. Nick Koston
979dafd0a7
Log which task is blocking startup when debug logging is on ( #38134 )
...
* Log which task is blocking startup when debug logging for homeassistant.core is on
* test needs to go one level deeper now
2020-07-24 21:53:55 +02:00
Phil Bruckner
24b8545ebe
Fix script repeat variable lifetime ( #38124 )
2020-07-24 21:53:52 +02:00
Joakim Sørensen
bf8bfa6321
Fix text error when getting getting external IP in route53 ( #38100 )
2020-07-24 21:53:49 +02:00
Aaron Bach
7fe5fee124
Fix SimpliSafe to work with new MFA ( #38097 )
...
* Fix SimpliSafe to work with new MFA
* Code review (part 1)
* Input needed from Martin
* Code review
* Code review
* Restore YAML
* Tests
* Code review
* Remove JSON patching in tests
* Add reauth test
* One more reauth test
* Don't abuse the word "conf"
* Update homeassistant/components/simplisafe/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Test coverage
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-07-24 21:53:45 +02:00
J. Nick Koston
3e7ada2056
Prevent the zeroconf service browser from terminating when a device without any addresses is discovered. ( #38094 )
2020-07-24 21:53:40 +02:00
Jeff Irion
7ad75493ff
Bump androidtv to 0.0.46 ( #38090 )
2020-07-24 21:53:37 +02:00
Andrew Sayre
71048545fa
Bump pysmartthings to v0.7.2 ( #38086 )
2020-07-24 21:53:34 +02:00
Paulus Schoutsen
49f59007df
Fix route53 depending on broken package ( #38079 )
2020-07-24 21:53:30 +02:00
Rob Bierbooms
80b0c10a38
Fix issue with creation of PT2262 devices in rfxtrx integration ( #38074 )
2020-07-24 21:53:26 +02:00
Dubh Ad
81b95f4050
Update discord.py to v1.3.4 for API change ( #38060 )
2020-07-24 21:45:17 +02:00
Franck Nijhof
c9380d4972
Merge pull request #38065 from home-assistant/rc
2020-07-22 17:45:03 +02:00
Franck Nijhof
c505bf2df2
Bumped version to 0.113.0
2020-07-22 15:48:28 +02:00
Joakim Plate
dfd956b083
Fix rfxtrx stop after first non light ( #38057 )
2020-07-22 15:44:16 +02:00
Paulus Schoutsen
a50cf1d00a
Add MQTT to constraints file ( #38049 )
2020-07-22 15:36:25 +02:00
Alexei Chetroi
6617d676e5
ZHA dependencies bump bellows to 0.18.0 ( #38043 )
2020-07-22 15:36:22 +02:00
Erik Montnemery
9f12226b2b
Use keywords for MQTT birth and will ( #38040 )
2020-07-22 15:36:19 +02:00
Erik Montnemery
d8d48b0a21
Correct arguments to MQTT will_set ( #38036 )
2020-07-22 15:36:16 +02:00
Daniel Shokouhi
0cd8dce9df
Check if robot has boundaries to update ( #38030 )
2020-07-22 15:36:13 +02:00
Jesse Newland
34751fcd86
Fix notify.slack service calls using data_template ( #37980 )
2020-07-22 15:36:10 +02:00
Tom Harris
b003d9675c
Fix issue with Insteon events not firing correctly ( #37974 )
2020-07-22 15:36:06 +02:00
michaeldavie
98dd56eed5
Make nested get() statements safe ( #37965 )
2020-07-22 15:36:02 +02:00
Joakim Plate
66e490e55f
Rfxtrx fixup restore ( #38039 )
2020-07-22 15:27:04 +02:00
Paulus Schoutsen
0b32caa71f
Bumped version to 0.113.0b3
2020-07-20 00:35:25 +00:00
David F. Mulcahey
9b46796969
Force updates for ZHA light group entity members (Part 2) ( #37995 )
2020-07-20 00:35:18 +00:00
Erik Montnemery
8409385fca
Bump pychromecast to 7.1.2 ( #37976 )
2020-07-20 00:35:18 +00:00
Paulus Schoutsen
27859a2784
Bumped version to 0.113.0b2
2020-07-18 23:37:48 +00:00
David F. Mulcahey
28f78c0c67
Force updates for ZHA light group entity members ( #37961 )
...
* Force updates for ZHA light group entity members
* add a 3 second debouncer to the forced refresh
* lint
2020-07-18 23:37:48 +00:00
jjlawren
a3429848a2
Fix Sonos speaker lookup for Plex ( #37942 )
2020-07-18 23:37:48 +00:00
Tim Messerschmidt
757d05a74e
Fix: Passes secure parameter when setting up Nuki ( #36844 ) ( #37932 )
...
* Passes secure parameter when setting up Nuki (#36844 )
* Adds an additional configuration option for soft bridges instead of passing True when setting up the bridge
* Revert "Adds an additional configuration option for soft bridges instead of passing True when setting up the bridge"
This reverts commit af1d839ab1 .
2020-07-18 23:37:48 +00:00
Abílio Costa
253950f84f
Change ZHA power unit from kW to W ( #37896 )
...
* Change ZHA power unit from kW to W
* Use POWER_WATT
* Move kW to W conversion; ignore unit for power
2020-07-18 23:37:48 +00:00
J. Nick Koston
af36a67b89
fix ( #37889 )
2020-07-18 23:37:47 +00:00
rajlaud
b784cc011d
Fix bugs updating state of hdmi_cec switch ( #37786 )
2020-07-18 23:37:47 +00:00
Marcel van der Veldt
7c0a933452
Add ozw support for single setpoint thermostat devices ( #37713 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-07-18 23:37:47 +00:00
Joakim Plate
8b207df819
Rfxtrx fixes for beta ( #37957 )
2020-07-18 16:34:50 -07:00
Paulus Schoutsen
d297be2698
Bumped version to 0.113.0b1
2020-07-17 00:51:53 +00:00
J. Nick Koston
de67135e86
Ensure a state change tracker setup from inside a state change listener does not fire immediately ( #37924 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-07-17 00:51:37 +00:00
Anders Melchiorsen
b684007fbb
Upgrade pysonos to 0.0.32 ( #37923 )
2020-07-17 00:51:37 +00:00
cgtobi
98347345d1
Fix unavailable when value is zero ( #37918 )
2020-07-17 00:51:36 +00:00
Alexei Chetroi
c0302e6eca
Fix ZHA electrical measurement sensor initialization ( #37915 )
...
* Refactor cached ZHA channel reads.
If doing a cached ZCL attribute read, do "only_from_cache" read for
battery operated devices only. Mains operated devices will do a network
read in case of a cache miss.
* Use cached attributes for ZHA electrical measurement
* Bump up ZHA zigpy dependency.
2020-07-17 00:51:35 +00:00
Bram Kragten
06bc98a3a2
Updated frontend to 20200716.0 ( #37910 )
2020-07-17 00:51:34 +00:00
Phil Bruckner
32858bcea3
Fix automation & script restart mode bug ( #37909 )
2020-07-17 00:51:33 +00:00
Franck Nijhof
979260f4be
Fix swapped variables deprecation in log message ( #37901 )
2020-07-17 00:51:33 +00:00
Bram Kragten
408b52de1b
Update frontend to 20200715.1 ( #37888 )
2020-07-17 00:50:26 +00:00
Franck Nijhof
b81b57cdf7
Bumped version to 0.113.0b0
2020-07-15 21:29:28 +02:00
Pascal Vizeli
f4c3f5d074
Revert breaking change for Automation ( #37885 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2020-07-15 20:38:29 +02:00
J. Nick Koston
abe3e3094e
Provide workaround for missing/disabled/broken IPv6 ( #37887 )
2020-07-15 11:26:40 -07:00
Erik Montnemery
53d6f4948e
Adapt MQTT config flow to default birth and will ( #37875 )
2020-07-15 11:16:03 -07:00
Bram Kragten
1b09c65e74
Updated frontend to 20200715.0 ( #37884 )
2020-07-15 07:41:39 -10:00
Phil
21649244e9
Update per review 3
2020-07-15 16:58:42 +00:00
Phil
741c702ff3
Add tests
2020-07-15 16:58:42 +00:00
Phil Bruckner
cf498b7beb
Stop running scripts at shutdown ( #37858 )
2020-07-15 09:28:32 -07:00
Daniel Shokouhi
f24fe9c246
Improve Neato error logging by including device name ( #37865 )
2020-07-15 09:26:57 -07:00
Xiaonan Shen
d37a5cdde5
Fix yeelight flash ( #37743 )
...
* Fix yeelight flash
* Use cast instead of string comparison
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2020-07-15 15:51:33 +02:00
Franck Nijhof
a3174a88f5
Don't reuse venv cache when Python version changes ( #37881 )
2020-07-15 15:08:38 +02:00
shker
c3724186cf
Use supervisord "group:name" when get process info ( #37678 )
2020-07-15 13:45:29 +02:00
Paulus Schoutsen
633f9b2f01
Prefer external URLs because internal can't have valid SSL ( #37872 )
2020-07-15 09:23:16 +02:00
J. Nick Koston
1d7f3416d3
Switch async_track_state_change to the faster async_track_state_change_event part 7 ( #37870 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-07-14 23:37:25 -07:00
J. Nick Koston
44fefb3216
Improve handling of template platforms when entity extraction fails ( #37831 )
...
Most of the the template platforms would check for
extract_entities failing to extract entities and avoid
setting up a state change listner for MATCH_ALL after
extract_entities had warned that it could not extract
the entities and updates would need to be done manually.
This protection has been extended to all template platforms.
Alter the behavior of extract_entities to return the
successfully extracted entities if one or more templates
fail extraction instead of returning MATCH_ALL
2020-07-14 22:34:35 -07:00
J. Nick Koston
e938dcfbda
Switch universal media_player to use async_track_state_change_event ( #37832 )
...
async_track_state_change_event is faster than async_track_state_change
and since we do not care about the data being returned to the callback
this is a simple speedup
2020-07-14 22:32:03 -07:00
J. Nick Koston
20d5d3c162
Switch a few more async_track_state_change to the faster async_track_state_change_event ( #37833 )
...
async_track_state_change_event is faster than async_track_state_change
and since we do not care about the data being returned to the callback
this is a simple speedup
2020-07-14 22:31:34 -07:00
J. Nick Koston
b12566e265
Switch async_track_state_change to the faster async_track_state_change_event ( #37834 )
...
async_track_state_change_event is faster than async_track_state_change
2020-07-14 22:30:47 -07:00
J. Nick Koston
b430496b13
Switch async_track_state_change to the faster async_track_state_change_event part 4 ( #37863 )
...
* Switch async_track_state_change to the faster async_track_state_change_event part 4
Calling async_track_state_change_event directly is faster than async_track_state_change (see #37251 ) since async_track_state_change is a wrapper around async_track_state_change_event now
* pylint
2020-07-14 22:25:48 -07:00
J. Nick Koston
aed98a830f
Switch async_track_state_change to the faster async_track_state_change_event part 5 ( #37866 )
...
Calling async_track_state_change_event directly is faster than async_track_state_change (see #37251 ) since async_track_state_change is a wrapper around async_track_state_change_event now
2020-07-14 22:25:12 -07:00
J. Nick Koston
e65235b207
Switch async_track_state_change to the faster async_track_state_change_event part 6 ( #37869 )
...
Calling async_track_state_change_event directly is faster than async_track_state_change (see #37251 ) since async_track_state_change is a wrapper around async_track_state_change_event now
2020-07-14 22:24:27 -07:00
J. Nick Koston
bf72e3c965
Update august manufacturer name ( #37867 )
...
* Update august manufacturer name
This allows homekit to link the accessories to the august app
* yeah.. update the test
2020-07-14 18:03:24 -10:00
Eugene Prystupa
b07d09f7dc
Add support for fireplaces to bond integration ( #37850 )
2020-07-14 22:27:03 -05:00
J. Nick Koston
41cd90648e
Have async_track_point_in_utc_time call async_run_job directly from call_at ( #37790 )
...
We do not need a nested function here since call_at
takes args
2020-07-14 17:24:36 -10:00
HomeAssistant Azure
e852a2eb9b
[ci skip] Translation update
2020-07-15 00:02:40 +00:00
Bram Kragten
c62345b9a3
Updated frontend to 20200714.0 ( #37862 )
2020-07-14 13:50:19 -10:00
David F. Mulcahey
69d1faea35
bump zigpy and zha quirks ( #37859 )
2020-07-14 19:34:57 -04:00
Franck Nijhof
706eb8f36a
Merge branch 'master' into dev
2020-07-14 23:08:43 +02:00
Daniel Shokouhi
ddfbeffd28
Fix zone cleaning and raise config entry not ready when needed ( #37741 )
2020-07-14 22:59:03 +02:00
Jannik Beyerstedt
d8c2732bcb
Do no crash Luftdaten on additional data returned by the API ( #37763 )
2020-07-14 22:56:02 +02:00
Daniel Pervan
5b3d094a1e
Fix Fibaro HC light switches not being configured as Light entities ( #37690 )
2020-07-14 22:47:05 +02:00
SukramJ
d119c96aee
Add HmIP-FSI16 to HomematicIP Cloud ( #37715 )
2020-07-14 22:43:21 +02:00
J. Nick Koston
d4111617ca
Ensure HomeKit does not throw when a linked motion sensor is removed ( #37773 )
2020-07-14 22:38:55 +02:00
J. Nick Koston
f8d547f2d3
Adjust history as all scripts can now be canceled ( #37820 )
2020-07-14 22:31:34 +02:00
Aidan Timson
36dde3ff68
Use size of camera in Agent DVR ( #36375 )
2020-07-14 22:25:34 +02:00
Franck Nijhof
209f9b6722
Always expose Toon gas sensors ( #37829 )
2020-07-14 22:22:44 +02:00
J. Nick Koston
f5cbae0cd5
Avoid homekit crash when temperature is clamped above max value ( #37746 )
2020-07-14 22:21:10 +02:00
Bram Kragten
9ecaa10e51
Adjust icons for MDI bump ( #37730 )
2020-07-14 22:17:14 +02:00
J. Nick Koston
5cd6370822
Switch async_track_state_change to the faster async_track_state_change_event part 3 ( #37852 )
...
async_track_state_change_event is faster than async_track_state_change
2020-07-14 09:40:01 -10:00
Bram Kragten
ea17d36cbb
Frontend: deprecate extra_html_url ( #37843 )
2020-07-14 21:06:36 +02:00
Adam Liddell
c3f63e0739
Fix media_content_id attribute in Spotify integration ( #37853 )
...
Previously, the media_content_id field would contain the track name, which
appears was a regression when the Spotify integration was rewritten in
7e4b9adc . The media_content_id now reverts to containing the Spotify
track 'uri' field, which has the form 'spotify:track:...'
2020-07-14 20:37:08 +02:00
Bram Kragten
7d77fa92c2
Add mode info attributes to script and automation ( #37815 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2020-07-14 10:47:59 -07:00
Ville Skyttä
ac0dbb17af
Attrs cleanups ( #37849 )
2020-07-14 10:30:30 -07:00
Phil Bruckner
7e280e2b27
Add choose script action ( #37818 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2020-07-14 10:22:54 -07:00
Eugene Prystupa
515ad6164d
Add support for generic device (switch) to bond integration ( #37837 )
2020-07-14 08:54:33 -05:00
dependabot[bot]
f0916aeb86
Bump actions/upload-artifact from v2.0.1 to 2.1.0 ( #37841 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from v2.0.1 to 2.1.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2.0.1...ebad382c0953e8c6b4039e8d30dfd19ee7b2a862 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-14 10:39:58 +02:00
Ville Skyttä
22f17a1887
Travis CI improvements ( #37840 )
2020-07-14 09:29:56 +02:00
kennedyshead
81914258e9
Version bump for asuswrt ( #37827 )
...
Co-authored-by: magnusknutas <magnus@thefarm.se >
2020-07-14 09:27:07 +02:00
Paulus Schoutsen
ec1df9b427
Merge pull request #37836 from home-assistant/rc
2020-07-13 20:04:12 -07:00
Paulus Schoutsen
fb484e87c0
Bumped version to 0.112.5
2020-07-14 01:11:49 +00:00
Robert Svensson
5d1d113a25
deCONZ - don't let light "attr" events update group data ( #37797 )
2020-07-14 01:11:24 +00:00
Robert Svensson
738d3a13e1
UniFi - Handle session expiration ( #37782 )
2020-07-14 01:11:23 +00:00
Kevin Fronczak
2c58d860b6
Bump blinkpy version to fix connection errors ( #37755 )
...
* Bump blinkpy version to fix connection errors
* Bump blinkpy version to fix connection errors
* Rebased, re-ran gen_requirements_all
2020-07-14 01:11:23 +00:00
Rohan Kapoor
d0e26c3dee
Add support for the DataUpdateCoordinator to not automatically update ( #37734 )
2020-07-14 01:11:22 +00:00
J. Nick Koston
6eca0b2a39
Fix homekit_controller discovery via zeroconf ( #37725 )
2020-07-14 01:11:21 +00:00
Erik Montnemery
502f0cd2ce
Fix MQTT availability startup race ( #37718 )
2020-07-14 01:10:42 +00:00
Erik Montnemery
114fbb1278
Tweak MQTT availability ( #37719 )
2020-07-14 01:10:25 +00:00
Erik Montnemery
5d26f5d01d
Support multiple MQTT availability topics ( #37418 )
...
* Support multiple MQTT availability topics
* Make availability list and availability_topic exclusive
* Make availability list and availability_topic exclusive
* Add missing abbreviation
2020-07-14 01:10:15 +00:00
Rami Mosleh
0d58048cea
Properly set update_interval during Speedtest setup ( #37708 )
...
* Properly set update_interval during setup
* implement new update_interval method
2020-07-14 01:04:47 +00:00
bsmappee
39d5fb82e5
Smappee dependency update ( #37680 )
2020-07-14 01:04:47 +00:00
J. Nick Koston
bfbb2826bc
Fix homekit_controller discovery via zeroconf ( #37725 )
2020-07-13 17:45:05 -07:00
HomeAssistant Azure
aabf0dab88
[ci skip] Translation update
2020-07-14 00:03:03 +00:00
Haemish Kyd
33eaf081cd
Apply code review changes for poolsense ( #37817 )
2020-07-13 18:04:10 -05:00
Eugene Prystupa
95e72b4c4b
Map bond fan speeds to standard HA speeds ( #37808 )
2020-07-13 18:00:05 -05:00
Ville Skyttä
9e8e5c37f4
Update Travis-CI to use Python 3.7.1 ( #37830 )
...
Refs 89a9634d35
2020-07-14 00:45:10 +02:00
Joakim Plate
1a64108eea
Switch rfxtrx to config entries ( #37794 )
...
* Switch to config flow setup
* Add minimal test for config flow
* Add myself as codeowner and address some review concerns
* Address some further review comments
2020-07-13 23:24:28 +02:00
Eugene Prystupa
ed3f25489e
Apply bond python related feedback from a prior PR ( #37821 )
2020-07-13 23:07:35 +02:00
tizzen33
4aaf7c5432
Convert Toon expires_in value to float ( #37716 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2020-07-13 22:59:27 +02:00
Rami Mosleh
cd3e045e06
Properly set update_interval during Speedtest setup ( #37708 )
...
* Properly set update_interval during setup
* implement new update_interval method
2020-07-13 12:32:22 -07:00
Markus Bong
b152d59afe
Add devolo binary sensor device class mapping ( #37350 )
...
* add device class mapping for binary sensors
* change if else statement to or
2020-07-13 08:56:22 -10:00
Paulus Schoutsen
9ac1475251
Simplify logger integration ( #37780 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2020-07-13 10:20:18 -07:00
Paulus Schoutsen
8ed1a29c82
Drop white blacklist pt1 ( #37816 )
2020-07-13 17:43:11 +02:00
Joakim Plate
ccbc3b5e39
Add rfxtrx ability to send a raw command to device ( #37793 )
...
* Add the ability to send a raw command to device
* Add a test for new service
* Use async test
* Sort includes
2020-07-13 16:54:52 +02:00
Jakob Schlyter
dbcd5f4c2c
Add urlencode template filter ( #37753 )
...
* add urlencode template filter
* fix flake8
* add test to string ang integer
* better test vectors
2020-07-13 16:48:29 +02:00
Paulus Schoutsen
34c2579507
Constraints pt3 ( #37803 )
2020-07-13 15:55:20 +02:00
Dermot Duffy
eb6fda8387
Allow an extra packet without dts (for Arlo camera streaming) ( #37792 )
...
* Allow 1 packet without dts. See https://github.com/twrecked/hass-aarlo/issues/151 .
* Reset boolean once a packet with dts is found.
* Fix no-else-continue lint error.
2020-07-13 09:47:33 -04:00
pnguyen-tyro
d8ec1d36b2
pydaikin version bump to 2.3.1: ( #37682 )
...
* Fix skyfi incorrect setting zone
* Add support for advanced modes for brp069 model
2020-07-13 08:40:16 +02:00
Joakim Plate
aaa073183c
Drop dummy connection ( #37805 )
...
We now mock the module
2020-07-13 03:40:45 +02:00
Paulus Schoutsen
8e71559068
Bump aiokafka to 0.6.0 ( #37778 )
2020-07-12 19:39:01 -06:00
Joakim Plate
87f6b7cdd4
Replace rfxtrx entity events with integration events ( #37565 )
...
* Drop per entity events
* Correct linting error
* Drop keys()
2020-07-13 02:57:19 +02:00
HomeAssistant Azure
d3b47b6d89
[ci skip] Translation update
2020-07-13 00:02:52 +00:00
Eugene Prystupa
f32f73a7d1
Add basic support for lights in bond integration ( #37802 )
2020-07-12 18:45:47 -05:00
AJ Schmidt
b63f882c3f
Fix Dockerfile.dev for VS Code devcontainer ( #37801 )
2020-07-12 16:18:08 -07:00
Robert Svensson
548e956670
deCONZ - don't let light "attr" events update group data ( #37797 )
2020-07-12 16:16:40 -07:00
jjlawren
5c28919fba
Wrap possible I/O in executor ( #37688 )
2020-07-12 18:09:47 -04:00
Haemish Kyd
6fe54e31cc
Apply code quality updates to poolsense ( #37781 )
...
* Created a binary sensor and corrected some review comments.
* Updated the poolsense class and its interface to handle credentials better
* Moved the client session to the PoolSense class.
* Apply suggestions from code review
* Update binary_sensor.py
* Update homeassistant/components/poolsense/__init__.py
* Update sensor.py
* Update binary_sensor.py
* Removed unnecessary class variable
* Correcting a merge error.
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-07-12 15:33:30 -05:00
Eugene Prystupa
e9440c49d5
Add support for fan direction in bond integration ( #37789 )
...
* Add support for fan direction in bond integration
* Add support for fan direction (PR feedback)
2020-07-12 15:30:24 -05:00
Joakim Plate
53844488d8
Switch rfxtrx to integration level config ( #37742 )
...
* Switch to integration level config
* Switch to per device config rather than per entity type
* All roller shutters should be added as covers
(there are non lighting types)
* Fixup tests that used invalid packets for platforms
* Avoid variable re-use
* Allow control events on sensors too
That way we get signal level sensors for these too
* Lint correction
* Don't filter sensors from config
Disable sensors from GUI if the entities are not wanted
* Correct usage of ATTR_ instead of CONF_
* Make sure the logging when a new entity is added includes the event
2020-07-12 22:03:22 +02:00
Eric Severance
16a947aa5f
Add generic unavailable and last_updated metrics for prometheus ( #37456 )
...
* Add generic unavailable and last_updated metrics for prometheus
* Updated with feedback from the code review
2020-07-12 21:27:33 +02:00
Eugene Prystupa
c6ab2c5d0a
Add Bond hub as a device for bond entities ( #37772 )
...
* Introduce Bond Hub concept
* Read Hub version information when setting up entry
* Link entities to Hub using via_device
* Add test to verify created Hub device properties
2020-07-12 11:31:53 -05:00
Robert Svensson
6826a8829c
UniFi - Handle session expiration ( #37782 )
2020-07-12 09:47:26 +02:00
J. Nick Koston
f16090caf4
Significantly improve logging performance when no integrations are requesting debug level ( #37776 )
2020-07-11 22:33:25 -07:00
Alan Tse
401dd4a32a
Bump teslajsonpy to 0.9.3. ( #37771 )
...
Fixes #37684
2020-07-11 20:07:20 -05:00
Eugene Prystupa
b7318b1914
Upgrade bond-home to 0.0.9 ( #37764 )
2020-07-11 20:04:07 -05:00
HomeAssistant Azure
f9ce3f3bc4
[ci skip] Translation update
2020-07-12 00:04:30 +00:00
Phil Bruckner
e5a081c7dd
Fix script queued mode typo ( #37759 )
2020-07-11 13:34:53 -05:00
Paulus Schoutsen
690579749e
Bump pyHS100 to 3.5.1 ( #37749 )
2020-07-11 18:02:08 +02:00
Kevin Fronczak
4d0c4ac5b3
Bump blinkpy version to fix connection errors ( #37755 )
...
* Bump blinkpy version to fix connection errors
* Bump blinkpy version to fix connection errors
* Rebased, re-ran gen_requirements_all
2020-07-11 17:50:18 +02:00
Paulus Schoutsen
0bcc8624b7
Reference constraint files from requirement files ( #37751 )
...
* Reference constraint files from requirement files
* Update azure-pipelines-wheels.yml
Co-authored-by: Pascal Vizeli <pvizeli@syshack.ch >
2020-07-11 06:20:14 -07:00
Paulus Schoutsen
0bf772b68b
Bump ADS to 3.1.3 ( #37748 )
2020-07-10 23:50:28 -07:00
Haemish Kyd
8a2b34cc09
Updates to poolsense integration ( #37613 )
...
* Created a binary sensor and corrected some review comments.
* Updated the poolsense class and its interface to handle credentials better
* Moved the client session to the PoolSense class.
* Apply suggestions from code review
* Update binary_sensor.py
* Update homeassistant/components/poolsense/__init__.py
* Update sensor.py
* Update binary_sensor.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-07-10 21:53:34 -05:00
Eugene Prystupa
1e9bc278e0
Refactor Bond integration to remove duplication ( #37740 )
...
* Refactor Bond integration to remove duplication in Entity code and unit tests
* Refactor Bond integration to remove duplication in Entity code and unit tests (PR feedback)
2020-07-10 20:20:50 -05:00
Eugene Prystupa
0fbdb47dcf
Fix incorrect comparison of speed "off" by identity instead of by value ( #37738 )
2020-07-10 19:45:12 -05:00
Eugene Prystupa
366354c90c
Support Fan domain in Bond integration ( #37703 )
...
* Support Fan domain in Bond integration
* Support Fan domain in Bond integration
* Support Fan domain in Bond integration (apply PR feedback)
* Support Fan domain in Bond integration (apply PR feedback)
2020-07-10 19:23:35 -05:00
HomeAssistant Azure
2e72216a1c
[ci skip] Translation update
2020-07-11 00:02:51 +00:00
Phil Bruckner
63e55bff52
Remove legacy script mode and simplify remaining modes ( #37729 )
2020-07-10 17:00:57 -07:00
Paulus Schoutsen
8a8289b1a4
Uninstall typing ( #37735 )
2020-07-10 15:57:40 -07:00
Rohan Kapoor
0db8140c13
Add support for the DataUpdateCoordinator to not automatically update ( #37734 )
2020-07-10 15:48:20 -07:00
J. Nick Koston
52939865fa
Use the shared zeroconf instance for homekit_controller ( #37691 )
...
* Use the shared zeroconf instance for homekit_controller
* bump version
* Update for upstream changes. Thank you @Jc2k !
* naming
* bump version
* empty commit to reset CI as re-run is not working
2020-07-10 12:18:53 -10:00
Aaron Bach
e61da2fff3
Re-add ability to use remote files (by URL) in Slack messages ( #37161 )
...
* Re-add remote file support for Slack
* More work
* Ensure Slack can only upload files from whitelisted directories
* Cleanup
* Finish work
* Code review
* Messing around
* Final cleanup
* Add comment explaining why we use aiohttp for remote files
* Typo
2020-07-10 16:07:44 -06:00
Joakim Plate
5255bf20d3
Add rfxtrx device classes to known types ( #37698 )
...
* Add device classes to known types
* Update homeassistant/components/rfxtrx/sensor.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-07-10 21:47:37 +02:00
Phil Bruckner
91271f388c
Add new repeat loop for scripts and automations ( #37589 )
2020-07-10 13:37:19 -05:00
Erik Montnemery
b187b17a4f
Fix MQTT availability startup race ( #37718 )
2020-07-10 09:40:15 -07:00
Erik Montnemery
383db60dff
Tweak MQTT availability ( #37719 )
2020-07-10 09:39:18 -07:00
Paulus Schoutsen
67b18aef5b
Fix Hue homekit discovery ( #37694 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2020-07-10 09:37:36 -07:00
Greg Dowling
405c1cdc86
Fix loopenergy callback updating HA before the object is initialised ( #37650 )
...
* Fix loopenergy callback updating HA before the object is initialised.
* Change to use async_added_to_hass.
2020-07-10 17:42:27 +02:00
Jakub Bednář
c260b7fa16
Update influxdb-client dependency to 1.8.0, fix test write for InfluxDB v2 ( #37710 )
...
* chore: updated influxdb-client dependency to 1.8.0, fixed testing write for InfluxDB v2
* fix: code style
2020-07-10 16:56:36 +02:00
Diefferson Koderer Môro
804cae02ee
Fix get profiles checking if has ptz capabilities ( #37176 )
2020-07-10 10:13:16 -04:00
Paul Annekov
609bd6313a
bump tuyaha 0.0.7 ( #37709 )
2020-07-10 14:56:21 +02:00
Joakim Plate
67038c6ba8
Rewrite rfxtrx init logic to do away with global object ( #37699 )
...
* Rewrite init logic to do away with global object
* Put constant at end
* Use a set instead of list for device_ids
2020-07-10 14:52:07 +02:00
Paulus Schoutsen
b45a952d61
Upgrade foobot-async ( #37706 )
2020-07-10 08:44:19 +02:00
mdegat01
e379bfe383
Revert "Updated influxdb-client dependency to 1.8.0" ( #37396 )" ( #37697 )
...
This reverts commit 9964bd40ed .
2020-07-10 05:05:55 +02:00
Aaron Bach
5f36023b9e
Actually fix Guardian entity services ( #37700 )
...
* Actually fix Guardian entity services
* Bump aioguardian
* Remove upgrade_firmware defaults
2020-07-09 20:52:13 -06:00
HomeAssistant Azure
82739bac3b
[ci skip] Translation update
2020-07-10 00:03:39 +00:00
Eugene Prystupa
69a8ba2af8
Add bond cover assumed state and local polling ( #37666 )
...
* Declare Bond covers as having assumed state, setup local polling for state updates
* Declare Bond covers as having assumed state, setup local polling for state updates (apply feedback from PR review)
* Declare Bond covers as having assumed state, setup local polling for state updates (apply feedback from PR review)
* Declare Bond covers as having assumed state, setup local polling for state updates (apply feedback from PR review)
2020-07-09 18:25:18 -05:00
Jelle Raaijmakers
ef254a1c3d
Round time values in get_age() to better approximate the actual age ( #37125 )
2020-07-09 11:19:38 -07:00
Harryjholmes
511da9557b
Change audio sample rate for apple watch homekit camera ( #37637 )
...
* Update type_cameras.py
* Apply suggestions from code review
Support both 24kHz and 16kHz sample rate
Co-authored-by: J. Nick Koston <nick@koston.org >
* Adjust formatting
* Reformat
Co-authored-by: J. Nick Koston <nick@koston.org >
2020-07-09 05:19:49 -10:00
Joakim Plate
bcd604eec2
Detect lingering threads after tests ( #37270 )
...
* Detect lingering threads after tests
* Make sure cast is setup before checking state
* Make sure we ask executors of old hass to shutdown
We are not waiting here, just hoping for the best
* Make sure all instances of hass and executors is stopped.
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Also apply hass stopping to scripts
* Adjust to changes how we set up executor
* Add new CoreState.stopped
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2020-07-09 16:15:14 +02:00
bsmappee
08fa701854
Smappee dependency update ( #37680 )
2020-07-09 13:03:23 +02:00
Pascal Vizeli
748ce05341
Python 3.8 on core Container ( #37677 )
2020-07-09 13:01:18 +02:00
Joakim Plate
a3310330f4
Split handling and application of event ( #37665 )
...
This way _handle_event can contain things available
when entity has been added to home assistant,
and _apply event can remain internal and used on init.
2020-07-09 11:40:37 +02:00
Paulus Schoutsen
aa39dede59
Merge pull request #37668 from home-assistant/rc
2020-07-08 22:50:16 -07:00
cgtobi
155a5f7c26
Add back Netatmo public weather sensors ( #34401 )
...
* Add public weather sensors back in
* Remove stale code
* Cleanup after before adding entities
* Fix pylint complaint
* Add test for options flow
* Change mode to listbox
* Update .coveragerc
* Address comments
* Don't process empty list
* Address comment
* Fix mistake
* Make signal unique
* Make string more unique
* Fix merge conflict
2020-07-09 06:39:33 +02:00
jduquennoy
af6a4bb6cf
Refactor Enocean part 1 ( #35927 )
...
* First step of an EnOcean integration refactoring, including code reorganisation and support of a setup config flow
* Moved title to root of strings file
* Fixed pre-commit checks failures
* Fixed linter errors
* Updated formatted string format in logs
* Removed leftover comment
* Multiple changes after PR change requests.
Using an import flow for yaml config, removed unnecessary logs, added proper unload in __init__ and EnOceanDongle
Replaced config state machine by several flows.
Serial port validity check done in the EnOceanDongle class asynchronously, removed unique ID from config flow
Multiple cosmetic changes
* Multiple changes after PR change requests
* Added variable to store default value, as setdefault was caught returning None when the empty dict literal was passed as an argument
* Literal used directly
* Added tests for EnOcean config flows, changed static methods to bundle methods for bundle
* Updated variable name
* Added missing mock to test, replaced repeated magic strings by constants
* Changed imports to avoid an unused import warning from pylint on DOMAIN
* Adding pylint exception for unused import
* Added proper propagation of setup and unload to platforms, removed dead code, some syntax changes
* Removed setup_entry forwarding as the entities can only be configured using yaml
* Removed forwarding of unload
* Enabled code coverage for config flow only
* Clean up coveragerc
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-07-08 20:46:38 -04:00
Shulyaka
872140123d
Add humidifier support to prometheus ( #37112 )
...
* Add humidifier support to promethease
* add humidifier dependency
* handle dependencies
* wrong place
* applied suggestions from code review
* fix typo
* Revert "wrong place"
This reverts commit 58e509d767 .
* Revert "handle dependencies"
This reverts commit 74bd523e08 .
* Revert "add humidifier dependency"
This reverts commit 8840b378e5 .
2020-07-08 20:42:45 -04:00
Chris
3c7f729b15
OZW Usercodes update services.yaml with examples ( #37667 )
2020-07-08 17:33:04 -07:00
Paulus Schoutsen
81af0e2ada
Bumped version to 0.112.4
2020-07-09 00:18:38 +00:00
J. Nick Koston
9be06d8be4
Increase slow setup logging to warning level ( #37635 )
...
When I fixed verbose logging in #36444 , I did not
realize this would mean almost nobody would
see this now.
2020-07-09 00:18:31 +00:00
Robert Van Gorkom
2da64b03f3
Remove withings use of deprecated classes ( #37611 )
...
Adjusting in bed device class to occupancy.
2020-07-09 00:18:31 +00:00
Bas Nijholt
3ede54def9
Bump aiokef to v0.2.13 which fixes the device from becoming "Unavailable" ( #37607 )
2020-07-09 00:18:30 +00:00
Maciej Bieniek
3b56e75e1d
Bump backend library for Dune HD integration ( #37594 )
2020-07-09 00:18:03 +00:00
starkillerOG
8f77cc2f7b
Fix DenonAvr discovery of Denon DN-500AV ( #37529 )
...
* fix discovery of Denon DN-500AV
* fix discovery of Denon DN-500AV
* fix discovery of Denon DN-500AV
* fix typo
* bump denonavr to 0.9.4
* add ignored model test
* fix mistake in branch
2020-07-09 00:18:02 +00:00
bsmappee
cdb283319d
Update Smappee integration with proper solar, voltage and reactive entities ( #37407 )
2020-07-09 00:18:01 +00:00
bsmappee
a30b5690f8
Place smappee supported configurations after device class ( #37595 )
2020-07-09 00:17:51 +00:00
therealryanbonham
aac65416ff
Upgrade sonar to 0.2.3 ( #37392 )
...
Co-authored-by: Ryan Bonham <ryan@transparent-tech.com >
2020-07-09 00:16:44 +00:00
Sava Tshontikidis
af87168ca3
Add kwargs to send_magic_packet() service individually ( #37387 )
2020-07-09 00:16:43 +00:00
HomeAssistant Azure
251a1d6619
[ci skip] Translation update
2020-07-09 00:05:04 +00:00
Chris
fd65ce08c1
Add ozw usercode support ( #37390 )
2020-07-08 16:41:53 -07:00
Rami Mosleh
62477a3457
Use "next_state" attr instead of "post_pending" for ArmDisarm trait ( #37325 )
2020-07-08 16:38:42 -07:00
Ville Skyttä
a077c280c8
Convert syncthru to config flow and native SSDP discovery ( #36690 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-07-08 16:38:16 -07:00
Erik Montnemery
fb3049d6a2
Set MQTT sensor to state unavailable when value expires ( #36609 )
2020-07-08 16:20:19 -07:00
Chris Talkington
fb420d5952
Apply more suggestions from bond code review ( #37592 )
...
* apply more suggestions from bond code review
* Update cover.py
* Update test_cover.py
* Update test_cover.py
* Update test_cover.py
* Update cover.py
* Update utils.py
* Update test_cover.py
* Update test_utils.py
* Delete test_utils.py
* Update cover.py
* Update test_cover.py
* Update test_cover.py
2020-07-08 16:28:53 -05:00
Sava Tshontikidis
c1de781a23
Add kwargs to send_magic_packet() service individually ( #37387 )
2020-07-08 14:25:21 -07:00
Aaron Bach
05f93f27df
Fix missing Guardian service strings ( #37659 )
2020-07-08 14:51:42 -06:00
bsmappee
99c815bcbd
Update Smappee integration with proper solar, voltage and reactive entities ( #37407 )
2020-07-08 13:45:01 -07:00
mdegat01
d60c52bbc7
Check buckets/dbs for validity during Influx sensor startup ( #37391 )
...
* Check buckets/dbs for validity during sensor startup
* Empty array instead of none
2020-07-08 15:37:43 -04:00
mdegat01
9964bd40ed
Updated influxdb-client dependency to 1.8.0 ( #37396 )
2020-07-08 15:36:54 -04:00
Mikkel Pilehave Jensen
317bd8ffd2
Add preset modes to Touchline ( #36054 )
...
* Added preset modes.
* Flake8 passed.
* New and cleaner version.
* isort fixed?
* OrderedDict removed, constant OPERATION_LIST removed.
* ClimateDevice changed to ClimateEntity
* Two methods replaced with constants.
* Update homeassistant/components/touchline/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/touchline/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/touchline/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* All changes needed.
* Cleaned up
* Clean up
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-07-08 15:33:27 -04:00
Raman Gupta
572d5a09cd
Vizio: when checking new host against existing config entry hosts, make check hostname aware ( #37397 )
...
* make ip check hostname aware
* add executor job for sync function doing IO and remove errant comma
* revert change to update new_data explicitly for options keys since it is already done later
* empty commit to retrigger CI
2020-07-08 15:31:41 -04:00
Alexander Hardwicke
368116d242
Give fan and remote components unique LED strings ( #37605 )
2020-07-08 15:29:51 -04:00
Erik Montnemery
550f9ba9b0
Modify cast tests to setup via cast integration ( #37256 )
...
* Improve tests
* Improve tests
* Don't start zeroconf from tests
2020-07-08 12:11:34 -07:00
Pascal Vizeli
b067e1deee
Update azure-pipelines-wheels.yml for Azure Pipelines
2020-07-08 21:08:49 +02:00
Chris
aa8f3ad307
Add OZW support for set_config_parameter service ( #37523 )
...
* Add support for set_config_parameter service
* Adjusted elif to if
* More if/else cleanup
* More if/else cleanup
* Less nesting
* End loop properly
* Added byte type
* Convert break to return
2020-07-08 20:59:52 +02:00
Pascal Vizeli
03ce1f46f6
Update azure-pipelines-wheels.yml for Azure Pipelines
2020-07-08 18:30:34 +02:00
J. Nick Koston
4343e84ecf
Increase slow setup logging to warning level ( #37635 )
...
When I fixed verbose logging in #36444 , I did not
realize this would mean almost nobody would
see this now.
2020-07-08 15:57:07 +02:00
Raman Gupta
80890f0096
bump pyvizio version ( #37644 )
2020-07-08 07:24:31 -04:00
Pascal Vizeli
a58e428f48
Update azure-pipelines-wheels.yml for Azure Pipelines
2020-07-08 12:06:04 +02:00
Marcel van der Veldt
adc88deaa8
Fix ozw entities cleanup on node removal ( #37630 )
...
* fix hass cleanup on node removal
also detect removefailednode command to issue a full cleanup
* satisfy pylint
2020-07-08 09:52:03 +02:00
Paulus Schoutsen
ad025f0b3b
Mark the example values as strings because that's what we expect ( #37640 )
2020-07-07 23:38:08 -07:00
Eugene Prystupa
90c308a393
fix erroneous dependency used by Bond integration (simplejson to json) ( #37642 )
2020-07-07 20:36:22 -05:00
HomeAssistant Azure
6fd756299e
[ci skip] Translation update
2020-07-08 00:02:43 +00:00
Paulus Schoutsen
00182e7b9f
Reduce log level of unknown discovered services ( #37617 )
2020-07-07 15:29:37 -07:00
J. Nick Koston
3871688dfb
Fix homekit test mocking missed in loop changeover ( #37628 )
2020-07-07 15:14:58 -07:00
Pascal Vizeli
4c2b12d8f1
Update azure-pipelines-wheels.yml for Azure Pipelines
2020-07-07 23:39:51 +02:00
Jc2k
af7bf428d8
Bump aiohomekit to 0.2.41 ( #37602 )
2020-07-07 21:58:09 +01:00
Marcel van der Veldt
cbccf011e7
Ozw climate fixes ( #37560 )
...
* fix presets and mode conversion
* fix mapping issues in ozw climate
* build mapping table in advance
* Copying a dict to a list copies the keys by default
2020-07-07 16:20:57 -04:00
brefra
2b37cbe079
Change MediaPlayerDevice into MediaPlayerEntity ( #37629 )
2020-07-07 16:19:27 -04:00
Joakim Plate
d0983b69df
Switch what is used for unique identifier ( #37581 )
...
* Switch what is used for device identifier
type_string can be changed if new device types are added based
on same driver.
* No need to slugify unique id
2020-07-07 21:50:19 +02:00
Franck Nijhof
d0632ab636
Fix sync/async override in sms ( #37621 )
2020-07-07 20:35:30 +02:00
Franck Nijhof
aeb0504c1c
Fix acmeda syn/async cover methods ( #37618 )
2020-07-07 20:35:02 +02:00
Franck Nijhof
621c375a25
Remove dead code from cast ( #37620 )
2020-07-07 20:34:30 +02:00
Franck Nijhof
1499c0a563
Fix sync/async and small improvements to forked_daapd ( #37619 )
2020-07-07 20:08:22 +02:00
Robert Van Gorkom
09ee52c4cb
Remove withings use of deprecated classes ( #37611 )
...
Adjusting in bed device class to occupancy.
2020-07-07 19:17:04 +02:00
Mateusz Soszyński
663acfe89f
Add host names in esphome logs ( #37587 )
2020-07-07 19:15:45 +02:00
Franck Nijhof
07d7191db3
Add current temperature as separate sensor in Toon ( #37336 )
...
* Add current temperature as seperate sensor in Toon
* Set default enabled to False
* Trigger build
2020-07-07 10:06:24 -07:00
Franck Nijhof
c89c0d7824
Fix typos in Hue integration ( #37597 )
2020-07-07 09:33:37 -05:00
Franck Nijhof
0f5d300db4
Upgrade coverage to 5.2 ( #37598 )
2020-07-07 09:32:19 -05:00
Franck Nijhof
270e87166c
Upgrade debugpy to 1.0.0b12 ( #37599 )
2020-07-07 09:31:33 -05:00
Bas Nijholt
50bb249a93
Bump aiokef to v0.2.13 which fixes the device from becoming "Unavailable" ( #37607 )
2020-07-07 09:30:20 -05:00
starkillerOG
3f1d25b9d0
Fix DenonAvr discovery of Denon DN-500AV ( #37529 )
...
* fix discovery of Denon DN-500AV
* fix discovery of Denon DN-500AV
* fix discovery of Denon DN-500AV
* fix typo
* bump denonavr to 0.9.4
* add ignored model test
* fix mistake in branch
2020-07-07 09:28:20 -05:00
bsmappee
6b97b4f5ac
Place smappee supported configurations after device class ( #37595 )
2020-07-07 09:15:52 -05:00
J. Nick Koston
76be95d7e0
Make devices and activities visible as harmony attributes ( #37559 )
...
* Make devices and activities visibile as harmony attributes
* Allow restoring previous activity, add tests
* fix test
* Kill activity_notify with fire
* remove trailing ,
2020-07-07 09:02:22 -05:00
Pascal Vizeli
ae7d464878
Update azure-pipelines-wheels.yml for Azure Pipelines
2020-07-07 13:19:25 +02:00
Martin Eberhardt
a58e357cd5
Update Rejseplanen rjpl to 0.3.6 ( #37215 )
2020-07-07 10:07:50 +02:00
Maciej Bieniek
43c7a8a119
Bump backend library for Dune HD integration ( #37594 )
2020-07-07 09:09:13 +02:00
jjlawren
7128092139
Fix missing Plex account mocks in tests ( #37591 )
2020-07-06 22:58:43 -07:00
Paulus Schoutsen
16ccf0affd
Bump voluptuous-serialize 2.4.0 ( #37241 )
...
* Bump voluptuous-serialize 2.4.0
* Add constant to demo
* gen reqs
2020-07-06 20:04:35 -07:00
Eugene Prystupa
e5872cc0e4
apply small feedback suggestions from a previous PR that is already merged ( #37551 )
2020-07-06 20:09:56 -05:00
J. Nick Koston
27ef8a1ced
Ensure homekit accessory reset only affect the bridges with the accessory ( #37588 )
2020-07-06 17:27:25 -07:00
J. Nick Koston
bea3d841d2
Mock setup in plex test to prevent CI failure ( #37590 )
2020-07-06 17:25:22 -07:00
HomeAssistant Azure
0426b70046
[ci skip] Translation update
2020-07-07 00:17:49 +00:00
Paulus Schoutsen
c47fd90eb3
Fix loop exception handler
2020-07-07 00:00:46 +00:00
Paulus Schoutsen
a773534809
Merge pull request #37586 from home-assistant/rc
2020-07-06 16:42:07 -07:00
akloeckner
d0668d3a6c
Add optimistic mode to template switch ( #31637 )
2020-07-06 16:32:33 -07:00
Paulus Schoutsen
f49ce5d1b4
Protect loop set default executor ( #37438 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2020-07-06 15:58:53 -07:00
Paulus Schoutsen
e5a2b0d2d8
Bumped version to 0.112.3
2020-07-06 22:36:05 +00:00
Paulus Schoutsen
7ba9bcebed
Fix CODEOWNERS
2020-07-06 22:35:38 +00:00
starkillerOG
3bd5d83c9c
Ignore HEOS 1, 3, 5 and 7 for DenonAvr ssdp discovery ( #37579 )
2020-07-06 22:21:13 +00:00
jjlawren
0f3b7b73af
Fix Plex client controls when connected via plex.tv resource ( #37572 )
2020-07-06 22:21:13 +00:00
J. Nick Koston
38d2410156
Ensure homekit tv names can be saved ( #37571 )
2020-07-06 22:21:12 +00:00
J. Nick Koston
82693d9dca
Suppress spurious homekit warning about media player sources when the device is off ( #37567 )
2020-07-06 22:21:11 +00:00
Bram Kragten
a88ac1e1fc
Update frontend to 20200702.1 ( #37566 )
2020-07-06 22:21:11 +00:00
Sean Mooney
37bef01f67
Fix default icon for Withings sleep sensor ( #37502 )
...
The icon for Withings sleep sensor was using `mdi:bed` (which is correct for MDI v5.0.45 and later). However Home Assistant still uses an older version of Material Design Icons (4.9.95), so this `mdi:bed` icon was not displaying at all. It should be`mdi:hotel` instead, which you can see here: https://cdn.materialdesignicons.com/4.9.95/
2020-07-06 22:21:10 +00:00
David Nielsen
7c3e64673f
Fix braviatv authentication refresh ( #37482 )
...
- Bumps bravia-tv lib to 1.0.6 which fixes is_connected() to actually
return True only when API is connected, instead of just returning whether
or not cookies are cached (regardless if they actually worked).
- Wrap is_connected() because it now performs io.
- Remove unnecessary logic to refresh cookies. Now that
is_connected() works, the bravia instance only needs to be
reconnected when is_connected is False and TV is not off.
2020-07-06 22:20:57 +00:00
Martin
16b59220f3
Fix base class for ViCare binary sensor to remove warning ( #37478 )
2020-07-06 22:19:58 +00:00
Erik Montnemery
050a558243
Fix base topic for 'topic' ( #37475 )
2020-07-06 22:19:57 +00:00
Rami Mosleh
ddb049e884
Stop Speedtest sensors update on startup if manual option is enabled ( #37403 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-07-06 22:19:57 +00:00
J. Nick Koston
891640972b
Ensure removed entities are not displayed in logbook ( #37395 )
2020-07-06 22:19:56 +00:00
J. Nick Koston
2e824f3fa5
Ensure logbook performs well when filtering is configured ( #37292 )
2020-07-06 22:19:55 +00:00
J. Nick Koston
4ca643342e
Move logbook continuous domain filtering to sql ( #37115 )
...
* Move logbook continuous domain filtering to sql
sensors tend to generate a significant amount of states
that are filtered out by logbook. In testing 75% of
states can be filtered away in sql to avoid the
sqlalchemy ORM overhead of creating objects that will
be discarded.
* remove un-needed nesting
2020-07-06 22:19:54 +00:00
Rami Mosleh
f8651d9faa
Stop Speedtest sensors update on startup if manual option is enabled ( #37403 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-07-06 15:18:56 -07:00
Erik Montnemery
b826970b16
Fix base topic for 'topic' ( #37475 )
2020-07-06 15:17:13 -07:00
jjlawren
ba356c41e0
Fix Plex client controls when connected via plex.tv resource ( #37572 )
2020-07-06 15:16:41 -07:00
starkillerOG
b9f97e64f8
Ignore HEOS 1, 3, 5 and 7 for DenonAvr ssdp discovery ( #37579 )
2020-07-06 15:16:21 -07:00
J. Nick Koston
89599bc3cf
Ensure homekit tv names can be saved ( #37571 )
2020-07-06 14:28:55 -07:00
J. Nick Koston
c989f6dc09
Suppress spurious homekit warning about media player sources when the device is off ( #37567 )
2020-07-06 14:28:26 -07:00
Bram Kragten
706bc4c307
Update frontend to 20200702.1 ( #37566 )
2020-07-06 19:24:22 +02:00
Ville Skyttä
c9a97da0ef
Strings capitalization consistency fixes ( #37454 )
2020-07-06 09:59:57 -07:00
Pascal Vizeli
b3d46aa074
Wheels for Python 3.8 / Alpine 3.12
2020-07-06 16:41:51 +02:00
dependabot[bot]
4a28133f11
Bump codecov/codecov-action from v1 to v1.0.10 ( #37556 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from v1 to v1.0.10.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Commits](https://github.com/codecov/codecov-action/compare/v1...f3570723ef743f6942b6a480461ed0cd6c0f9baa )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-06 16:12:12 +02:00
dependabot[bot]
308421f1d6
Bump actions/upload-artifact from v1 to v2.0.1 ( #37555 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from v1 to v2.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v1...97b7dace6c8d860ce9708aba808be6a2ee4cbc3a )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-06 16:11:43 +02:00
Franck Nijhof
03bfff3660
Add dependabot for automatic updates to GitHub Actions ( #37550 )
2020-07-06 15:05:58 +02:00
Joakim Sørensen
0fb73a6332
Add missing manifest object to the check ( #37535 )
2020-07-06 11:21:40 +02:00
J. Nick Koston
711b8e10a3
Switch homekit to use async_track_state_change_event ( #37253 )
...
* Switch homekit to use async_track_state_change_event
Calling async_track_state_change_event directly
is faster than async_track_state_change and has
slightly lower latency triggering state updates
in homekit
* check for deleted entities
* Update additional tests for linked sensor removals
* Ensure removing entities does not result in an exception
2020-07-05 19:05:13 -07:00
Eugene Prystupa
9b77e16ffc
Add new integration for Bond hub ( #37477 )
...
* create foundation for Bond integration
* add Bond hub integration (fix lint)
* Update homeassistant/components/bond/__init__.py
adding async_unload_entry per PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* add Bond hub integration (fix missing import after applying PR suggestion)
* Update tests/components/bond/test_init.py
add a unit for unloading per PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/bond/test_init.py
add unit test for unload per PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/bond/test_init.py
PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/bond/test_init.py
PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/bond/test_init.py
PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* add Bond hub integration (fix formatting)
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/bond/strings.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update requirements_all.txt
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update requirements_test_all.txt
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* add Bond hub integration (remove friendly name from config per PR suggestion)
* Update homeassistant/components/bond/__init__.py
add per PR review feedback
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/bond/__init__.py
remove per PR review feedback
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/bond/test_init.py
fix unit test
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-07-05 20:17:53 -05:00
HomeAssistant Azure
6749424508
[ci skip] Translation update
2020-07-06 00:02:55 +00:00
Phil Bruckner
f6f84fc201
Add Amcrest audio_detected binary sensor ( #37486 )
2020-07-05 18:54:17 -04:00
J. Nick Koston
34ccb6588c
Cleanup async_track_state_change and augment docstring ( #37251 )
...
* Cleanup async_track_state_change and augment docstrings.
Skip from_state and to_state matching in
async_track_state_change when they are None
Optimize the state change listener for the most
common use case: no to_state and from_state
matching.
* Update benchmark to be more realistic (previously we assumed only one entity was present in the whole instance)
* Add more tests to ensure behavior is preserved
* Ensure new behavior matches test
* remove MATCH_ALL from zone automation since its the default anyways
* Might as well use async_track_state_change_event instead since MATCH_ALL is removed
2020-07-05 17:31:33 -05:00
Joakim Plate
2088092f7c
Switch rfxtrx to dispatcher ( #37271 )
...
* Switch to dispatcher
* Adjust tests for dispatcher
* Store device in sensor
* Move state application into binary sensor entity class
* Move more specifics into per platform classes
* Should not apply event in init of sensor
* Switch to call_later
* Make apply_event public
* No point in slugifying debug logs
* Adjust error in off delay and event
* Make sure we match with masked id
2020-07-06 00:10:26 +02:00
Aaron Bach
0067b6a84d
Transition Guardian to use a DataUpdateCoordinator ( #37380 )
...
* Migrate Guardian to use the DataUpdateCoordinator
* Finish work
* Cleanup
* Don't use UpdateFailed error
* Code cleanup
* Code cleanup
* Remove unnecessary change
* Code review
* Code review
* Use a subclass of DataUpdateCoordinator
* Make sure to pop client upon unload
* Adjust coverage
2020-07-05 16:09:40 -06:00
Franck Nijhof
80c108c25a
Fix flake8 problem matcher to handle fatals as errors ( #37536 )
2020-07-05 23:25:18 +02:00
Franck Nijhof
53545c984b
Log lines do not end with a full stop ( #37527 )
2020-07-05 23:04:19 +02:00
Joakim Plate
01fd33f173
Switch tests to use hass objects instead of direct ( #37530 )
...
* Switch tests to use hass objects instead of direct
* Make sure sensor update state
* Add some initial binary sensor tests
* Add initial binary sensor tests
* Add tests for pt2262
* Add test for off delay
2020-07-05 22:41:11 +02:00
starkillerOG
3ad59f877c
Fix xiaomi_miio error when no sensors present ( #37531 )
2020-07-05 13:06:28 -07:00
J. Nick Koston
c1aaceebb6
Use async_track_state_change_event for automation numeric_state ( #37255 )
...
Calling async_track_state_change_event directly
is faster than async_track_state_change (see #37251 ) and has
slightly lower latency triggering state updates
2020-07-05 13:05:53 -07:00
jfearon
404b1f40d6
Tado climate entity timer service ( #37472 )
...
* New entity service to allow timer to be set on tado climate entities
* Add new line to end of yaml
2020-07-05 14:43:52 -05:00
Baptiste Candellier
3062312649
Add config flow + async support for SmartHab integration ( #34387 )
...
* Setup barebones SmartHab config flow
* Setup authentication flow
* Make setup async, add config flow receivers
* Add French translation
* Fix async issues
* Address review comments (thanks bdraco!)
* Fix unloading entries
* Migrate translations dir according to warning
* Create list of components
* Fix pylint false positive
* Fix bad copy-pastes 🤭
* Add async support to SmartHab component
* Address review comments (bdraco)
* Fix pylint
* Improve exception handling (bdraco)
* Apply suggestions from code review (bdraco)
Co-authored-by: J. Nick Koston <nick@koston.org >
* Don't log exceptions manually, fix error
* Reduce repeated lines in async_step_user (bdraco)
* Remove useless else (pylint)
* Remove broad exception handler
* Create strings.json + remove fr i18n
* Write tests for smarthab config flow
* Test import flow
* Fix import test
* Update homeassistant/components/smarthab/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2020-07-05 14:20:51 -05:00
Jeff Irion
10893f6246
Convert Android TV integration to async ( #37510 )
...
* Convert Android TV integration to async
* pylint
* Remove unused test code
* Require async versions of androidtv and adb-shell
* Cleanup
* Remove commented out code
* Use constants SHELL_RESPONSE_OFF and SHELL_RESPONSE_STANDBY
2020-07-05 14:13:08 -05:00
RogerSelwyn
e3aa4679a0
Standardis asuswrt error message level ( #37515 )
2020-07-05 13:21:21 -05:00
RogerSelwyn
d79067db7e
Standardise geniusheub error levels ( #37512 )
2020-07-05 13:11:07 -05:00
J. Nick Koston
f0dda4f875
Fix flapping demo geo_location test ( #37516 )
2020-07-05 12:55:44 -05:00
Rick Sherman
b56f4bd9f8
Fix Datadog boolean metrics ( #37273 )
...
Explicitly cast boolean metrics to integers
2020-07-05 12:50:51 -05:00
starkillerOG
992793295c
Add denonavr solution tip for connection_error ( #37405 )
...
* denonavr: add solution tip for connection_error
see https://github.com/home-assistant/core/issues/37351#issuecomment-653356452
* Update en.json
* Update strings.json
2020-07-05 12:46:46 -05:00
J. Nick Koston
debb928b30
Use the main event loop for homekit ( #37441 )
...
* use hass.loop for homekit
* update calls for upstream pr
* Bump HAP-python to 2.9.2
2020-07-05 12:27:07 -05:00
Anton Tolchanov
6ca476fe21
Add prometheus metric naming guidelines ( #37149 )
...
* Add prometheus metric naming guidelines.
* Update homeassistant/components/prometheus/README.md
Co-authored-by: Martin Weinelt <mweinelt@users.noreply.github.com >
Co-authored-by: Martin Weinelt <mweinelt@users.noreply.github.com >
2020-07-05 19:00:37 +02:00
J. Nick Koston
b64ae55c66
Prebake common history queries ( #37496 )
...
* Prebake common history queries
The python overhead of to construct
the queries exceeded the database overhead. We now
prebake the queries that get frequently polled.
This reduces the time it takes to update history_stats
sensors and can make quite a difference if there
are a lot of them.
When using the mini-graph-card card, all the entities
on the card being graphed are queried every few seconds
for new states. Previously this would tie up the database if there
are lot of these graphs in the UI.
* Update homeassistant/components/history/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/history/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* cache entity_filter in the lambda
* switch to yield
* Revert "switch to yield"
This reverts commit f8386f4940 .
* get_states always returns a list
* query wasnt actually reusable so revert part of the breakout
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-07-05 11:03:23 -05:00
michaeldavie
8bc775dacc
Bump env_canada to 0.1.0 ( #37483 )
2020-07-05 17:10:32 +02:00
Jürgen Haas
988a335e9d
Do not count netdata cleared and undefined alarms as warnings ( #37505 )
...
* Add NetdataAlarms alarm sensor to additionally collect alarm information from the netdata host
* Incorporate suggested changes by @MartinHjelmare
* Change from pictures to icons
* Simplify API callbacks following home-assistant-ecosystem/python-netdata/pull/5 and home-assistant-ecosystem/python-netdata/pull/6
* Bring back lost empty line
* Update the library version in manifest.json
* Update the library version in requirements_all.txt
* Linting
* Linting
* Fix typo
* Do not count cleared and undefined alarms as warnings
* Do not count cleared, undefined and uninitialized alarms as warnings
2020-07-05 17:06:04 +02:00
Phil Bruckner
f7c4900d5c
Enhance automation integration to use new features in script helper ( #37479 )
2020-07-05 09:25:15 -05:00
Franck Nijhof
c3b5bf7437
GitHub Actions: Add pytest problem matcher ( #37508 )
2020-07-05 14:10:42 +02:00
David Nielsen
a08cb2ca9d
Fix braviatv authentication refresh ( #37482 )
...
- Bumps bravia-tv lib to 1.0.6 which fixes is_connected() to actually
return True only when API is connected, instead of just returning whether
or not cookies are cached (regardless if they actually worked).
- Wrap is_connected() because it now performs io.
- Remove unnecessary logic to refresh cookies. Now that
is_connected() works, the bravia instance only needs to be
reconnected when is_connected is False and TV is not off.
2020-07-05 12:02:45 +02:00
Sean Mooney
a882cfafb1
Fix default icon for Withings sleep sensor ( #37502 )
...
The icon for Withings sleep sensor was using `mdi:bed` (which is correct for MDI v5.0.45 and later). However Home Assistant still uses an older version of Material Design Icons (4.9.95), so this `mdi:bed` icon was not displaying at all. It should be`mdi:hotel` instead, which you can see here: https://cdn.materialdesignicons.com/4.9.95/
2020-07-05 11:28:05 +02:00
Ville Skyttä
3d08601796
Use package constraints in tox lint ( #37500 )
...
Otherwise fails with
pip._vendor.pkg_resources.ContextualVersionConflict: (importlib-metadata
1.7.0 (.../.tox/lint/lib/python3.7/site-packages),
Requirement.parse('importlib-metadata==1.6.0'), {'homeassistant'})
2020-07-05 11:04:00 +02:00
Ville Skyttä
63af60c7e7
Upgrade flake8 to 3.8.3 ( #37501 )
...
https://flake8.pycqa.org/en/latest/release-notes/3.8.2.html
https://flake8.pycqa.org/en/latest/release-notes/3.8.3.html
2020-07-05 11:03:22 +02:00
J. Nick Koston
93df0a6d70
Fix flapping geonetnz_volcano test ( #37497 )
2020-07-04 19:06:42 -07:00
Franck Nijhof
ff3407ea25
GitHub Actions: Show diff on failure ( #37461 )
2020-07-04 17:19:46 -07:00
Franck Nijhof
79fb722657
GitHub Actions: Add flake8 problem matcher ( #37465 )
2020-07-04 17:19:00 -07:00
Franck Nijhof
3eb6e75d3e
GitHub Actions: Add yamllint problem matcher ( #37468 )
...
* GitHub Actions: Add yamllint problem matcher
* Introduce YAML issue to test problem matcher
* Revert "Introduce YAML issue to test problem matcher"
This reverts commit fa88c9484e .
2020-07-04 17:05:14 -07:00
Franck Nijhof
6d6188e34d
GitHub Actions: Add mypy problem matcher ( #37485 )
2020-07-04 17:04:39 -07:00
Franck Nijhof
fa6bd786d2
GitHub Actions: Add check executables problem matcher ( #37488 )
...
* GitHub Actions: Add check executables problem matcher
* Create a problem for testing
* Revert "Create a problem for testing"
This reverts commit 3532b3777f .
2020-07-04 17:04:25 -07:00
HomeAssistant Azure
c6ed7754c7
[ci skip] Translation update
2020-07-05 00:02:52 +00:00
Franck Nijhof
b4aa6f9f8b
GitHub Actions: Add pylint problem matcher ( #37463 )
...
* GitHub Actions: Add pylint problem matcher
* Create a pylint issue to test
* Create another pylint issue to test
* Register problem matcher in same step
* Apply possible workaround
* Disable problem matcher to catch raw output
* Trying again with new CI containers
* Extend problem matcher with errors and warnings
* Improve matching, keep error code in message
* Revert "Create another pylint issue to test"
This reverts commit a90e23656e .
* Revert "Create a pylint issue to test"
This reverts commit 9dd5148eb4 .
* Fix stable name in job description
2020-07-04 17:00:51 -07:00
Franck Nijhof
c71fcc8cbb
GitHub Actions: Add json problem matcher ( #37490 )
...
* GitHub Actions: Add json problem matcher
* Create a problem for testing
* Revert "Create a problem for testing"
This reverts commit d7735e4af3 .
2020-07-04 16:59:41 -07:00
Franck Nijhof
83b41897f8
GitHub Actions: Add codespell problem matcher ( #37487 )
...
* GitHub Actions: Add codespell problem matcher
* Add some spelling issues for test
* Disable color, might throw off matcher
* Revert "Add some spelling issues for test"
This reverts commit 3afb59c8d9 .
2020-07-04 16:59:22 -07:00
Franck Nijhof
c630037f04
GitHub Actions: Add hadolint problem matcher ( #37494 )
2020-07-04 16:59:02 -07:00
Shulyaka
5ba38e5053
Add humidifier support to emulated_hue ( #37110 )
...
* Add humidifier support to emulated_hue
* add humidifier dependency
* move dependency to after_dependency
* move dependency to hassfest
2020-07-04 17:53:36 -05:00
Martin
95d980da4a
Fix base class for ViCare binary sensor to remove warning ( #37478 )
2020-07-04 19:39:45 +02:00
Franck Nijhof
7b855927e2
Fix flapping google_assistant tests ( #37480 )
2020-07-04 19:33:26 +02:00
Erik Montnemery
b63655057c
Publish birth and will messages by default ( #37371 )
...
* Publish birth and will messages by default
* Remove useless copy
2020-07-04 17:49:08 +02:00
Erik Montnemery
4b3ad0a1cd
Support multiple MQTT availability topics ( #37418 )
...
* Support multiple MQTT availability topics
* Make availability list and availability_topic exclusive
* Make availability list and availability_topic exclusive
* Add missing abbreviation
2020-07-04 17:48:34 +02:00
Erik Montnemery
9ade1de3d5
Support empty output of MQTT binary_sensor value_template ( #37420 )
...
* Support empty output of MQTT binary_sensor value_template
* Strip white space
* Add test
* Add test
2020-07-04 17:48:02 +02:00
Tim van Cann
333c151955
Call sync function from async context ( #37324 )
2020-07-04 10:47:12 -05:00
Erik Montnemery
ebcee2eb35
Fix geonetnz_quakes test flapping ( #37473 )
2020-07-04 17:42:28 +02:00
Franck Nijhof
15b28bda14
Fix flapping geo_json_events tests ( #37471 )
2020-07-04 17:21:37 +02:00
J. Nick Koston
c03832da63
Fix entity_component test flapping ( #37445 )
2020-07-04 16:55:44 +02:00
starkillerOG
ffcdd85117
Xiaomi Gateway subdevice support & AqaraHT + SensorHT devices ( #36539 )
...
* Gateway subdevice support & AqaraHT + SensorHT devices
* Gateway subdevice support & AqaraHT + SensorHT devices
* Add starkillerOG to codeowners
as proposed by @rytilahti in this issue: https://github.com/home-assistant/core/issues/36516
* add starkillerOG to xiaomi_miio
* fix config flow tests
* Update CODEOWNERS
* Update manifest.json
* prosess revieuw comments
* fix missing import
* use proper pressure unit hPa
* subdevice --> sub_device
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* subdevice --> sub_device
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* use key acces instead of get
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* subdevice --> sub_device
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* subdevice --> sub_device
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* subdevice --> sub_device
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* subdevice --> sub_device
* use dataclass instead of namedtuple
* update to newest python-miio functions (not yet released)
* Move device info to entitie
* remove unused variable
* improve default names
* SensorHT does not support pressure
* bump python-miio to 0.5.2
* bump python-miio to 0.5.2
* bump python-miio to 0.5.2
* Fix missing brackets
Co-authored-by: Teemu R. <tpr@iki.fi >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Teemu R. <tpr@iki.fi >
2020-07-04 14:56:16 +02:00
Tom
0b11fda017
Fix Plugwise zeroconf discovery formatting ( #37457 )
2020-07-04 11:12:05 +02:00
Ville Skyttä
3832c8efd9
Remove pytest-xdist from tox now that it's in requirements_test.txt ( #37455 )
2020-07-04 10:03:29 +02:00
Chris Talkington
6fd8a7a34e
Use device class to isolate tesla battery icon ( #37446 )
2020-07-03 23:10:04 -07:00
J. Nick Koston
4b2ebf5487
Ensure removed entities are not displayed in logbook ( #37395 )
2020-07-03 23:08:46 -07:00
J. Nick Koston
045cdee30c
Avoid selecting the states created column for history ( #37450 )
...
We never use the data for history. We should
not select it as it created unneeded overhead.
2020-07-03 23:04:11 -07:00
Paulus Schoutsen
b76d7edf74
Merge pull request #37443 from home-assistant/rc
2020-07-03 22:14:46 -07:00
HomeAssistant Azure
146b5691e7
[ci skip] Translation update
2020-07-04 00:03:02 +00:00
Justin Berstler
fe5f8e041b
Use a more detailed battery icon for Tesla cars ( #37154 )
...
Use the icon_for_battery_level helper to select a battery icon that indicates charge level and whether or not the battery is actively charging.
2020-07-03 18:36:26 -05:00
Nolan Gilley
13f634fa16
Upgrade python-join-api to allow user to specify actions ( #37394 )
2020-07-03 17:55:58 -05:00
RogerSelwyn
7c0d5526f3
Fix DarkSky spamming the log ( #37421 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-07-03 15:49:45 -07:00
smugleafdev
780376e411
Fix extremely minor typo: Cosumption -> Consumption ( #37322 )
2020-07-03 17:47:19 -05:00
Paulus Schoutsen
18c16c464e
Bumped version to 0.112.2
2020-07-03 22:43:02 +00:00
Alan Tse
30e980d389
Bump teslajsonpy to 0.9.2 ( #37434 )
...
* Bump teslajsonpy to 0.9.1
closes #37340
* Bump teslajsonpy to 0.9.2
2020-07-03 22:42:54 +00:00
Teemu R
e3d3b87f2e
Bump python-miio to 0.5.2.1 ( #37422 )
2020-07-03 22:42:53 +00:00
Aaron Bach
032a6f3143
Bump pytile to 4.0.0 ( #37398 )
2020-07-03 22:42:52 +00:00
J. Nick Koston
d7ecbb8ebe
Ensure logbook entries appear when the logbook.log ( #37388 )
...
service without a domain or entity_id
2020-07-03 22:42:51 +00:00
J. Nick Koston
ed086e5200
Handle index already existing on db migration with MySQLdb backend ( #37384 )
...
_create_index needed the same check as _add_columns since
the MySQLdb backend throws OperationalError instead
of InternalError in this case
2020-07-03 22:42:51 +00:00
Erik Montnemery
08ebc4ce62
Don't print MQTT credentials to log ( #37364 )
2020-07-03 22:42:50 +00:00
Chris Talkington
1879183b24
Apply some suggestions from poolsense code review ( #37440 )
2020-07-03 15:38:05 -07:00
J. Nick Koston
ccb77ba1e9
Handle index already existing on db migration with MySQLdb backend ( #37384 )
...
_create_index needed the same check as _add_columns since
the MySQLdb backend throws OperationalError instead
of InternalError in this case
2020-07-03 15:35:02 -07:00
Teemu R
7da3065de6
Bump python-miio to 0.5.2.1 ( #37422 )
2020-07-03 15:32:23 -07:00
Chris Talkington
813e60d31a
Mock setup in directv config flow tests ( #37439 )
...
* mock setup in directv config flow tests
* Update test_config_flow.py
2020-07-03 17:31:57 -05:00
Alan Tse
1b70ea0c3f
Bump teslajsonpy to 0.9.2 ( #37434 )
...
* Bump teslajsonpy to 0.9.1
closes #37340
* Bump teslajsonpy to 0.9.2
2020-07-03 17:29:11 -05:00
Bouwe Westerdijk
d57dbb4319
Add Plugwise zeroconf discovery ( #37289 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Tom Scholten <tom@sue.nl >
Co-authored-by: Tom <CoMPaTech@users.noreply.github.com >
2020-07-03 15:28:34 -07:00
Eugene Prystupa
80aebcc7d2
Add more unit tests for plum_lightpad ( #37275 )
...
* add more unit tests for plum_lightpad
* add more unit tests for plum_lightpad
* add more unit tests for plum_lightpad
* add more unit tests for plum_lightpad
* Update tests/components/plum_lightpad/test_init.py
apply suggested way to invoke async_setup_entry
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/plum_lightpad/test_init.py
apply suggested way to invoke async_setup_entry
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/plum_lightpad/test_init.py
apply suggested way to invoke async_setup_entry
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/plum_lightpad/test_init.py
remove now unused import
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/plum_lightpad/test_init.py
import Mock from tests.async_mock as suggested
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/plum_lightpad/test_init.py
remove now unused import
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/plum_lightpad/test_init.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* fix unit tests that were failing after suggested changes
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-07-03 16:40:17 -05:00
J. Nick Koston
76b956a969
Mock setup in sonarr config flow tests ( #37432 )
2020-07-03 16:20:17 -05:00
Franck Nijhof
1aafa459e5
Fix building of Python Wheels ( #37433 )
2020-07-03 21:33:35 +02:00
Paulus Schoutsen
e33a3bb94a
Stub out ecobee aux heat services ( #37423 )
2020-07-03 21:04:13 +02:00
J. Nick Koston
07f3d6ebd8
Fix unmocked setup in ipp tests ( #37430 )
2020-07-03 11:43:13 -07:00
J. Nick Koston
c460b7abc9
Fix unmocked setup in garmin_connect test ( #37429 )
2020-07-03 11:42:56 -07:00
Paulus Schoutsen
5805fbb99f
Merge remote-tracking branch 'origin/master' into dev
2020-07-03 18:39:38 +00:00
ktnrg45
a445ebdf3c
Fix undesired power toggling ( #37427 )
2020-07-03 11:34:11 -07:00
J. Nick Koston
78e53e35c2
Prevent verisure lock from looping forever and sleeping in test ( #37425 )
2020-07-03 11:33:12 -07:00
Paulus Schoutsen
0c771f1c42
Replace asynctest with tests.async_mock ( #37428 )
2020-07-03 11:29:35 -07:00
Kevin Eifinger
eb66da6436
Add helpers.location.coordinates ( #37234 )
2020-07-03 11:28:44 -07:00
J. Nick Koston
3eb6a68d12
Ensure async_setup is mocked in geonetnz intergration tests ( #37426 )
...
* Ensure async_setup is mocked in geonetnz intergration tests
* s/asynctest/tests.async_mock/g
2020-07-03 11:14:19 -07:00
Erik Montnemery
cd5f6a0c56
Don't print MQTT credentials to log ( #37364 )
2020-07-03 11:01:22 -07:00
J. Nick Koston
ab6d6ac1ce
Reduce time to run zha discover tests ( #37424 )
...
Most of the time was registering services and patching
the clusters which are never calls in these tests
2020-07-03 12:57:04 -05:00
Franck Nijhof
573134fcb4
Add GitHub Actions for CI ( #37419 )
...
* Add GitHub Actions for CI
* Add base/full to step descriptions
2020-07-03 19:18:01 +02:00
therealryanbonham
5ecb3f9be2
Upgrade sonar to 0.2.3 ( #37392 )
...
Co-authored-by: Ryan Bonham <ryan@transparent-tech.com >
2020-07-03 13:59:30 +02:00
Joakim Plate
ab4687d914
Convert rfxtrx tests to pytest async tests and re-enable ( #37206 )
...
* Rework and re-enable rfxtrx tests
* Add missed change to _signal_event
* Fixup the dummy serial that causes max cpu
* Make sure we cleanup thread here too
* Make sure we always wait for tasks before we check state
* Some more places we need to wait before checking
2020-07-03 10:22:02 +02:00
Robbie Trencheny
b859be8cea
Remove my codeownership over things I dont use anymore ( #37401 )
2020-07-03 09:41:23 +02:00
Aaron Bach
187a20288b
Bump pytile to 4.0.0 ( #37398 )
2020-07-02 23:07:54 -06:00
J. Nick Koston
7e664fbb3b
Ensure logbook entries appear when the logbook.log ( #37388 )
...
service without a domain or entity_id
2020-07-02 19:53:28 -05:00
mdegat01
91799e2b52
Modified Influx tests to mock test queries with accurate output ( #37315 )
2020-07-02 17:52:46 -07:00
Martin Hjelmare
98bcf4f28d
Fix ozw garage door methods ( #37374 )
2020-07-02 17:23:45 -07:00
HomeAssistant Azure
a6fb9e6100
[ci skip] Translation update
2020-07-03 00:03:38 +00:00
J. Nick Koston
f352c51990
Improve unifi device tracker performance ( #37308 )
...
* Improve unifi device tracker performance
The unifi websocket sends an update every second
which generates a significant amount of state
changed updates.
Avoid creating callback functions when they
are not going to be used.
* make _no_heartbeat/_make_disconnected instance methods
* remove extra empty line
* revert is_wired change
* remove extra line
2020-07-02 17:46:37 -05:00
Paulus Schoutsen
460bd2b3bb
Merge pull request #37377 from home-assistant/rc
2020-07-02 14:46:19 -07:00
Paulus Schoutsen
ec690bb369
Bumped version to 0.112.1
2020-07-02 20:15:44 +00:00
starkillerOG
16dae8457a
Add DenonAvr missing error message ( #37370 )
2020-07-02 20:11:54 +00:00
Bram Kragten
38599d2970
Update frontend to 20200702.0 ( #37369 )
2020-07-02 20:11:53 +00:00
Robert Van Gorkom
5013b7e049
Fix withings bug that grabbed oldest value instead of the newest ( #37362 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-07-02 20:11:52 +00:00
uvjustin
b21c81656f
Use entry.data.get() in forked_daapd config_flow as some entries miss… ( #37359 )
2020-07-02 20:11:52 +00:00
Robert Van Gorkom
69a5c63b71
Fix gogogate2 issue where non-admin users could not login ( #37353 )
2020-07-02 20:11:51 +00:00
Markus Bong
9b854bdcd3
Fix devolo sensor subscriber ( #37337 )
2020-07-02 20:11:50 +00:00
bsmappee
f335127750
Smappee dependency update ( #37331 )
2020-07-02 20:11:49 +00:00
Courtenay
9131f5fa69
Change log url in config check error notification ( #37311 )
2020-07-02 20:11:49 +00:00
John Hollowell
976d375a33
Update proxmoxve integration to correctly renew authentication ( #37016 )
2020-07-02 20:11:48 +00:00
starkillerOG
094f7ee718
Add DenonAvr missing error message ( #37370 )
2020-07-02 13:10:38 -07:00
Robert Van Gorkom
a7cf76491b
Fix withings bug that grabbed oldest value instead of the newest ( #37362 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-07-02 13:09:49 -07:00
Bram Kragten
58a9142f42
Update frontend to 20200702.0 ( #37369 )
2020-07-02 12:53:16 -07:00
Chris
f6df85f8ce
Add ozw garage door barrier support ( #37316 )
2020-07-02 21:29:09 +02:00
Franck Nijhof
4679e670f1
Upgrade pre-commit to 2.6.0 ( #37339 )
2020-07-02 13:47:09 -05:00
J. Nick Koston
f3039f96ec
Fix flapping gdacs tests ( #37363 )
2020-07-02 13:45:57 -05:00
Shulyaka
4ec71c58bd
Add humidifier support to homekit ( #37207 )
...
* Add humidifier support to homekit
* spell
* dependencies
* lint
* add linked humidity sensor for humidifiers
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
* apply suggestions from code review
* pylint
* Fix tests
* Update homeassistant/components/homekit/type_humidifiers.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update tests/components/homekit/test_homekit.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
* apply suggestions from code review
* lint
* pylint
* push
* test for unavailable linker sensor
* black
* valid values key case
* black
* Update homeassistant/components/homekit/type_humidifiers.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* black
* coverage
* Set current humidity to 0 if linked sensor removed or unavailable
* use last known humidity instead
Co-authored-by: J. Nick Koston <nick@koston.org >
2020-07-02 12:53:11 -05:00
J. Nick Koston
8bce9be590
Fix flapping flux tests ( #37346 )
2020-07-02 10:51:31 -07:00
uvjustin
49bbdb3c21
Use entry.data.get() in forked_daapd config_flow as some entries miss… ( #37359 )
2020-07-02 10:51:13 -07:00
Robert Van Gorkom
e60b975b10
Fix gogogate2 issue where non-admin users could not login ( #37353 )
2020-07-02 10:49:26 -07:00
J. Nick Koston
a87c29b5d9
Ensure logbook performs well when filtering is configured ( #37292 )
2020-07-02 09:12:27 -07:00
mdegat01
0a982f6fab
Fix Influx V1 test query ( #37309 )
2020-07-02 16:56:43 +02:00
Courtenay
0f8b934e68
Change log url in config check error notification ( #37311 )
2020-07-02 14:14:17 +02:00
Franck Nijhof
235298a1b2
Add Hue manual bridge config flow + options flow ( #37268 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2020-07-02 14:12:24 +02:00
John Hollowell
cf3f755edc
Update proxmoxve integration to correctly renew authentication ( #37016 )
2020-07-02 14:10:14 +02:00
bsmappee
0cc1a17d04
Smappee dependency update ( #37331 )
2020-07-02 13:57:43 +02:00
Markus Bong
f5fa7e4400
Fix devolo sensor subscriber ( #37337 )
2020-07-02 13:54:30 +02:00
Paulus Schoutsen
d08d00daa7
Limit entity platform entity service to same integration ( #37313 )
2020-07-02 11:39:53 +02:00
MatthewFlamm
a015e551eb
Bump pynws-1.2.1 for NWS ( #37304 )
2020-07-01 18:36:32 -07:00
Gage Benne
bcabf6da91
Add Dexcom Integration ( #33852 )
...
* Initial commit for Dexcom integration
* Dexcom config flow testing
* Clarify errors during setup
* Resolve minor test issues
* Update sensor availability, resolve linting issues
* Add sensor tests
* Remove title due to 0.109, add abort
* >94.97% codecov/patch
* Move .translations/ to translations/
* Add constants for servers and unit of measurements
* Bump pydexcom version
* Updated domain schema, Dexcom creation
* Support for different units of measurement
* Update tests
* Remove empty items from manifest
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Raise UpdateFailed if fetching new session fails
* Switch everything over to required
* Simplify state information
* Simplify async_on_remove
* Pydexcom package now handles fetching new session
* Only allow config flow
* Remove ternary operator
* Bump version, pydexcom handling session refresh
* Using common strings
* Import from test.async_mock
* Shorten variable names
* Resolve tests after removing yaml support
* Return false if credentials are invalid
* Available seems to handle if data is empty
* Now using option flow, remove handling import
* Add fixture for JSON returned from API
* Overhaul testing
* Revise update options
* Bump pydexcom version
* Combat listener repetition
* Undo update listener using callback
* Change sensor availability to use last_update_success
* Update sensor availability and tests
* Rename test
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-07-02 02:14:54 +02:00
HomeAssistant Azure
3498882fe1
[ci skip] Translation update
2020-07-02 00:03:30 +00:00
mdegat01
52f3238e17
Add constant for PlatformNotReady wait time to use in tests ( #37266 )
2020-07-01 08:42:57 -07:00
Franck Nijhof
dc8bfb76dc
Merge pull request #37280 from home-assistant/rc
2020-07-01 16:47:17 +02:00
jfearon
0a0b60566d
Add a service for setting the timer to tado water heaters ( #36533 )
...
* Add service to support setting timer on water heater component
* Update water_heater.py
Remove info logging
Return if unsupported option used
* Added default temperature as it is optional
* Update homeassistant/components/tado/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/tado/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/tado/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/tado/water_heater.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Fix to remove else statement, and fix lint error
* Reinstate entity id on schema, allow setting with temperature on devices that dont support it
* Remove entity id from schema as not required
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2020-07-01 09:20:50 -05:00
Franck Nijhof
96d0ee3153
Bumped version to 0.112.0
2020-07-01 14:38:24 +02:00
Bram Kragten
20c66b1fa3
Updated frontend to 20200701.0 ( #37279 )
2020-07-01 14:37:20 +02:00
Bram Kragten
3c260c91c8
Revert "Update fritzconnection to 1.3.0" ( #37278 )
...
This reverts commit 2f46a81e3e .
2020-07-01 14:37:16 +02:00
Bram Kragten
247bc6f673
Updated frontend to 20200701.0 ( #37279 )
2020-07-01 14:34:36 +02:00
Bram Kragten
b9d957837e
Revert "Update fritzconnection to 1.3.0" ( #37278 )
...
This reverts commit 2f46a81e3e .
2020-07-01 13:31:06 +02:00
Jeff Irion
f8d11c843d
Clean up 'androidtv.learn_sendevent' service ( #37276 )
2020-07-01 08:48:06 +02:00
Andrey
431045f036
Add media_stop for volumio integration ( #37211 )
2020-07-01 00:55:31 -05:00
Haemish Kyd
10786bbe7f
Create PoolSense integration ( #35561 )
...
* Created integration for PoolSense - a device to maintain your pool
* Updated poolsense integration with changes due to code review comments.
* Update poolsense with lint fix (logging-not-lazy)
* Update poolsense with lint fix (f string missing placeholders)
* Update homeassistant/components/poolsense/config_flow.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/sensor.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/sensor.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/sensor.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/sensor.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/sensor.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/sensor.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/sensor.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/sensor.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/sensor.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/strings.json
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/strings.json
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/strings.json
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/strings.json
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Added test for poolsense component. Updated config_flow to better follow the guidelines.
* Update tests/components/poolsense/test_config_flow.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/poolsense/test_config_flow.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/poolsense/test_config_flow.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/poolsense/test_config_flow.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/poolsense/test_config_flow.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/poolsense/test_config_flow.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/poolsense/test_config_flow.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/poolsense/test_config_flow.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Removed uneccessary functions.
* Added local venv to gitignore
* Update homeassistant/components/poolsense/strings.json
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/strings.json
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/strings.json
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/strings.json
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/strings.json
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/strings.json
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update to strings to allow for translations. Also some coding convention updates.
* Removed space in icon return
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Removed space in icon return
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Removed space in icon return
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/__init__.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/__init__.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/__init__.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/poolsense/strings.json
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Updated to include some error checks for pypi package
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
* Update tests/components/poolsense/test_config_flow.py
* Update homeassistant/components/poolsense/sensor.py
* Apply suggestions from code review
* Update homeassistant/components/poolsense/__init__.py
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
* Update homeassistant/components/poolsense/sensor.py
* Apply suggestions from code review
* Update homeassistant/components/poolsense/__init__.py
* Update homeassistant/components/poolsense/sensor.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-07-01 00:44:10 -05:00
HomeAssistant Azure
352c572e5d
[ci skip] Translation update
2020-07-01 00:06:46 +00:00
guillempages
0edd7302d5
Improve support for homematic garage covers ( #35350 )
2020-06-30 14:39:20 -07:00
Shulyaka
06e977b444
Add humidifier support to google_assistant ( #37157 )
2020-06-30 14:32:23 -07:00
Quentame
01ba578016
Add missed call sensor to Freebox ( #36895 )
2020-06-30 12:55:46 -07:00
Paulus Schoutsen
cce95312a9
Bumped version to 0.112.0b4
2020-06-30 19:43:05 +00:00
Sven-Hendrik Haase
a7be7bcd0a
Update fritzconnection to 1.3.0 ( #37212 )
...
This effectively fixes an important bug where the graph would go negative because 1.2.0 used the 32-bit counters and 1.3.0 uses 64-bit counters will not realistically go negative any time soon.
2020-06-30 19:42:58 +00:00
J. Nick Koston
a8e86a62a4
Update myq for latest client version requirement ( #37104 )
2020-06-30 19:42:57 +00:00
J. Nick Koston
c1ec8971ae
Update myq for latest client version requirement ( #37104 )
2020-06-30 12:41:09 -07:00
J. Nick Koston
7746ecc9fb
Cache checking for entity exposure in emulated_hue ( #37260 )
...
Since we now base all of exposure checks on data that
will not change, we can cache the result instead
of calculating it every loop.
This change complements the work done in #32718
2020-06-30 13:22:17 -05:00
mdegat01
24289d5dbb
Refactor Influx logic to reduce V1 vs V2 code paths ( #37232 )
...
* refactoring to share logic and sensor startup error test
* Added handling for V1 InfluxDBServerError to start-up and runtime and test for it
* Added InfluxDBServerError test to sensor setup tests
* Raising PlatformNotReady exception from sensor for setup failure
* Proper testing of PlatformNotReady error
2020-06-30 20:02:25 +02:00
Phil Bruckner
38210ebbc6
Enhance script integration to use new features in script helper ( #37201 )
2020-06-30 10:22:26 -07:00
mdegat01
b78f163bb0
Changed FilterTest namedtuples to dataclasses ( #37252 )
2020-06-30 11:59:21 -05:00
Erik Montnemery
86c27b50f1
Bump pychromecast to 7.0.1 ( #37225 )
...
* Bump pychromecast to 7.0.1
* Fix tests
* Mark configuration via platform for removal in 0.116
* Fix uuid check
2020-06-30 16:35:10 +02:00
Franck Nijhof
333dccc7af
Remove Hue configurator demo from demo integration ( #37250 )
2020-06-30 15:01:30 +02:00
Michał Mrozek
61475d0a0c
Add support for window covers to ozw integration ( #37217 )
...
* feat: add cover to ozw
* fix: imports
* fix: formatting
* fix: improve code regarding comments
* add: cover tests
* fix: add position converting tests
* fix: convert cover position form zwave value
* fix: improve naming
* fix: increase coverage
2020-06-30 13:02:30 +02:00
Jeff Irion
4d17b18761
Register 'androidtv.learn_sendevent' service ( #35707 )
2020-06-29 18:17:04 -07:00
Sven-Hendrik Haase
2f46a81e3e
Update fritzconnection to 1.3.0 ( #37212 )
...
This effectively fixes an important bug where the graph would go negative because 1.2.0 used the 32-bit counters and 1.3.0 uses 64-bit counters will not realistically go negative any time soon.
2020-06-29 17:49:22 -07:00
J. Nick Koston
fae47358b8
Use shared zeroconf for discovery netdisco ( #37237 )
...
* Use shared zeroconf for netdisco
* Update netdisco
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2020-06-29 19:34:38 -05:00
Paulus Schoutsen
4c052643ca
Bumped version to 0.112.0b3
2020-06-30 00:25:44 +00:00
Paulus Schoutsen
b7a071b23f
Updated frontend to 20200629.0 ( #37240 )
2020-06-30 00:25:37 +00:00
David F. Mulcahey
f0a8e8ea04
Bump ZHA Quirks to 0.0.41 ( #37235 )
2020-06-30 00:25:36 +00:00
Aaron Bach
caf306799b
Fix Tile location accuracy bug ( #37233 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-06-30 00:25:35 +00:00
definitio
d9a2cc93ba
Fixes after PR #36479 ( #37230 )
2020-06-30 00:25:34 +00:00
Franck Nijhof
dbdd4f0e39
Ensure recorder data integrity and MySQL lock error handling ( #37228 )
2020-06-30 00:25:34 +00:00
MatthewFlamm
edc44230b4
Fix wind speed change in NWS ( #37222 )
2020-06-30 00:25:33 +00:00
Rami Mosleh
4d7a468c0e
Fix updating ping sensor ( #37220 )
2020-06-30 00:25:32 +00:00
Aaron Bach
a06595c08d
Fix bug where Tile session would expire ( #37185 )
2020-06-30 00:25:32 +00:00
Alan Tse
ff13b4c6b3
Bump teslajsonpy to 0.9.0 ( #37162 )
2020-06-30 00:25:31 +00:00
Tom Harris
8a755e790f
Fix issue with Insteon devices not responding to device changes ( #37160 )
2020-06-30 00:25:30 +00:00
Aaron Bach
0f43476d03
Fix Tile location accuracy bug ( #37233 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-06-29 17:25:01 -07:00
Aaron Bach
856f8fd6de
Move Guardian services to entity platform services ( #37189 )
2020-06-29 17:24:42 -07:00
HomeAssistant Azure
bba47ad9b1
[ci skip] Translation update
2020-06-30 00:06:54 +00:00
Franck Nijhof
79f131066c
Ensure recorder data integrity and MySQL lock error handling ( #37228 )
2020-06-29 16:23:11 -07:00
Paulus Schoutsen
ac237ee10f
Updated frontend to 20200629.0 ( #37240 )
2020-06-29 15:54:02 -07:00
MatthewFlamm
11debb1568
Fix wind speed change in NWS ( #37222 )
2020-06-29 15:41:52 -07:00
David F. Mulcahey
b0942d86fe
Bump ZHA Quirks to 0.0.41 ( #37235 )
2020-06-29 15:37:42 -07:00
definitio
12510b0c97
Fixes after PR #36479 ( #37230 )
2020-06-29 15:36:52 -07:00
Rami Mosleh
cc7bed5dab
Fix updating ping sensor ( #37220 )
2020-06-29 12:45:28 -07:00
mdegat01
b0e2f5f375
Add mdegat01 as code owner for InfluxDB ( #37227 )
2020-06-29 20:21:21 +02:00
J. Nick Koston
89a9634d35
Use eventloop for scheduling ( #37184 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2020-06-29 09:39:24 -07:00
J. Nick Koston
0f72008090
Ensure homekit state changed listeners are unsubscribed on reload ( #37200 )
...
* Ensure homekit state changed listeners are unsubscribed on reload
* fix mocking
2020-06-29 11:25:26 -05:00
Eugene Prystupa
7ef33a7219
Add first unit test to config flow for Plum Lightpad ( #37183 )
...
* add first unit test to config flow for Plum Lightpad
* add first unit test to config flow for Plum Lightpad (add changed requirements_test_all.txt)
* add first unit test to config flow for Plum Lightpad
* add first unit test to config flow for Plum Lightpad (bring coverage to 100%)
* add first unit test to config flow for Plum Lightpad
* add first unit test to config flow for Plum Lightpad (updated patch path as suggested)
* add first unit test to config flow for Plum Lightpad (add unit test for abort)
2020-06-29 18:07:43 +02:00
mdegat01
b96ce9c210
Additional testing for InfluxDB and some quality improvements ( #37181 )
...
* refactoring and added tests to sensor
* using caplog and not mocking main setup method in sensor tests
2020-06-29 17:31:49 +02:00
J. Nick Koston
7b4df98875
Silence spurious warning when HomeKit is already running ( #37199 )
...
If homekit.start is called when homekit is already running
we previous warned. Downgrade the warning to a debug message
as nothing is actually wrong.
2020-06-29 13:37:56 +02:00
Dave T
5badbcb012
Correct typo in input_number UI text ( #37208 )
2020-06-29 10:57:23 +02:00
Joakim Plate
ca265966e7
Sensors sometimes are created without event ( #37205 )
2020-06-29 06:39:56 +02:00
HomeAssistant Azure
af5374d38b
[ci skip] Translation update
2020-06-29 00:03:32 +00:00
Gleb Sinyavskiy
76fa581bb9
Move transmission limit and order config options to the options flow ( #37198 )
2020-06-28 22:51:18 +02:00
Gleb Sinyavskiy
4a374f0378
Limit and sort transmission torrents_info attribute ( #35411 )
2020-06-28 13:56:54 +02:00
Tom Harris
15165a3c93
Fix issue with Insteon devices not responding to device changes ( #37160 )
2020-06-28 11:46:44 +02:00
Phil Bruckner
584ce043e5
Add debug output for invalid service call data ( #37171 )
2020-06-27 22:19:54 -07:00
Aaron Bach
b0df223f5a
Bump aioguardian ( #37188 )
...
* Bump aioguardian
* Fix tests
2020-06-27 23:16:42 -06:00
Joakim Plate
201dab93ff
Attempt to set unique id of rfxtrx device ( #37159 )
2020-06-27 21:59:42 -07:00
Aaron Bach
10f296ba17
Fix bug where Tile session would expire ( #37185 )
2020-06-27 21:54:50 -07:00
Joakim Plate
464f17f182
Fixup rfxtrx tests to at least run ( #37186 )
2020-06-27 21:54:27 -07:00
J. Nick Koston
a63a11a11a
Ensure all async_track_state_change_event callbacks run if one throws ( #37179 )
2020-06-27 17:48:27 -07:00
HomeAssistant Azure
c1194c90cb
[ci skip] Translation update
2020-06-28 00:05:05 +00:00
J. Nick Koston
4acc6f333e
Improve scalability of state change event routing ( #37174 )
2020-06-27 14:46:45 -07:00
Alan Tse
07aba74757
Bump teslajsonpy to 0.9.0 ( #37162 )
2020-06-27 11:45:34 -05:00
David F. Mulcahey
4fd27e879e
add phillips remote cluster ( #37172 )
2020-06-27 12:40:34 -04:00
jjlawren
ec13eecc59
Update Plex tests to mock websockets ( #37147 )
...
* Update Plex tests to mock websockets
* Avoid unnecessary class mock
2020-06-27 10:03:51 +02:00
HomeAssistant Azure
e48bcd2070
[ci skip] Translation update
2020-06-27 00:05:54 +00:00
mdegat01
d454f85572
Add support for glob matching in InfluxDB filters ( #37069 )
...
* added support for glob filtering to influx
* removed print and using dataclass instead of namedtuple
2020-06-27 00:01:32 +02:00
Paulus Schoutsen
6a6dfdff4d
Bumped version to 0.112.0b2
2020-06-26 21:26:42 +00:00
Paulus Schoutsen
b9c233f013
Fix OwnTracks race condition ( #37152 )
2020-06-26 21:26:37 +00:00
Paulus Schoutsen
7418011d6d
Fix speedtest blowing up ( #37151 )
2020-06-26 21:26:36 +00:00
Paulus Schoutsen
3a6a439c02
Updated frontend to 20200626.1 ( #37150 )
2020-06-26 21:26:35 +00:00
jjlawren
34c4dc2e80
Catch additional exception for Plex account login failures ( #37143 )
2020-06-26 21:26:34 +00:00
J. Nick Koston
56853787e7
Fix repack when using pymysql ( #37142 )
2020-06-26 21:26:34 +00:00
Franck Nijhof
976cbdd2aa
Fix recorder purging by batch processing purges ( #37140 )
2020-06-26 21:26:33 +00:00
Paulus Schoutsen
4e10ca3214
Fix speedtest blowing up ( #37151 )
2020-06-26 14:26:05 -07:00
Paulus Schoutsen
50dd6b69cd
Fix OwnTracks race condition ( #37152 )
2020-06-26 14:25:50 -07:00
Paulus Schoutsen
8a9b19f327
Updated frontend to 20200626.1 ( #37150 )
2020-06-26 13:44:28 -07:00
bsmappee
680f8f8d5a
Improve Smappee integration ( #37087 )
2020-06-26 10:46:14 -07:00
jjlawren
fe5bf96e5d
Catch additional exception for Plex account login failures ( #37143 )
2020-06-26 10:30:44 -07:00
Franck Nijhof
7d74b74570
Fix recorder purging by batch processing purges ( #37140 )
2020-06-26 10:27:45 -07:00
J. Nick Koston
a4501b93c4
Fix repack when using pymysql ( #37142 )
2020-06-26 11:45:40 -05:00
Kdemontf
39a5f68914
Update remote_rpi_gpio switch parent ( #37136 )
...
* Update switch.py
Update to rename SwitchDevice to SwitchEntity, if appropriate.
* Update switch.py
* Update switch.py
2020-06-26 18:29:38 +02:00
Aaron Bach
3a2d4ac7fa
Add optimistic Guardian switch updating ( #37141 )
2020-06-26 10:19:38 -06:00
J. Nick Koston
76db2b39b0
Move logbook continuous domain filtering to sql ( #37115 )
...
* Move logbook continuous domain filtering to sql
sensors tend to generate a significant amount of states
that are filtered out by logbook. In testing 75% of
states can be filtered away in sql to avoid the
sqlalchemy ORM overhead of creating objects that will
be discarded.
* remove un-needed nesting
2020-06-26 09:12:50 -05:00
Franck Nijhof
fe1a7f6d69
Upgrade sqlalchemy to 1.3.18 ( #37123 )
2020-06-26 08:15:54 -05:00
J. Nick Koston
0eaa6045c1
Ensure doorbird events can be filtered by entity_id ( #37116 )
2020-06-25 23:29:22 -07:00
jjlawren
40573bf393
Plex tests cleanup and additions ( #37117 )
2020-06-25 23:24:58 -07:00
Paulus Schoutsen
748f1c3607
Bumped version to 0.112.0b1
2020-06-26 00:45:10 +00:00
Paulus Schoutsen
7fdb76cdf2
Bump frontend ( #37113 )
2020-06-26 00:44:42 +00:00
jjlawren
1508d7a3ac
Fix Plex when using local tokenless authentication ( #37096 )
2020-06-26 00:44:41 +00:00
Franck Nijhof
0698ae4850
Fix missing service call context in multiple locations ( #37094 )
2020-06-26 00:44:40 +00:00
Franck Nijhof
654159d34d
Remove invalidation version from ZHA deprecated config options ( #37089 )
2020-06-26 00:44:39 +00:00
J. Nick Koston
9c90aaf830
Ensure history states can be copied ( #37081 )
...
The filter integration makes a copy of a
state object obtained from history.
2020-06-26 00:44:39 +00:00
Paulus Schoutsen
5cbf77221a
Add logbook platforms ( #37078 )
...
* Add logbook platforms
* Fix logbook describe test
2020-06-26 00:44:38 +00:00
Eugene Prystupa
508afd3b90
Clean up plum_lightpad ( #37077 )
2020-06-26 00:44:37 +00:00
Alexei Chetroi
7c63cfbbc7
Use cached values for divisor/multiplier ( #37070 )
2020-06-26 00:44:36 +00:00
RogerSelwyn
f90f4629ab
Fix geniushub spamming log with exceptions ( #37067 )
2020-06-26 00:44:35 +00:00
Alexei Chetroi
1e4c94b69c
Don't reset multiplier/divisor on failures ( #37066 )
...
If SmartEnergy.Metering channels fails to get multiplier/divisor when
initializing, then keep the old values instead of resetting to 1.
2020-06-26 00:44:34 +00:00
Alexei Chetroi
67868220eb
Handle Centralite Pearl thermostat modes ( #37065 )
2020-06-26 00:44:34 +00:00
Paulus Schoutsen
56907392d3
Bump frontend ( #37113 )
2020-06-25 17:38:09 -07:00
J. Nick Koston
30df871787
Improve isoformat timestamp performance for full states ( #37105 )
2020-06-25 17:11:49 -07:00
jjlawren
fd1a8dd96c
Fix Plex when using local tokenless authentication ( #37096 )
2020-06-25 17:10:40 -07:00
Franck Nijhof
f42eb0d5ca
Fix missing service call context in multiple locations ( #37094 )
2020-06-25 17:09:52 -07:00
HomeAssistant Azure
98a388e65a
[ci skip] Translation update
2020-06-26 00:04:23 +00:00
J. Nick Koston
6d9fa34f65
Migrate doorbird to use new logbook platform ( #37097 )
2020-06-25 15:17:05 -05:00
Franck Nijhof
2dd0a182ab
Bump version to 0.113.0dev0 ( #37071 )
2020-06-25 11:42:33 -07:00
Indu Prakash
15773cb3e0
Add worldclock custom format ( #36157 )
2020-06-25 11:41:53 -07:00
Paulus Schoutsen
4aedafc73a
Improve setup ( #37075 )
2020-06-25 11:34:47 -07:00
Alexei Chetroi
25b093e69e
Use cached values for divisor/multiplier ( #37070 )
2020-06-25 09:35:48 -04:00
Franck Nijhof
140fc48ede
Remove invalidation version from ZHA deprecated config options ( #37089 )
2020-06-25 08:17:31 -04:00
Eugene Prystupa
fea5d007fc
Clean up plum_lightpad ( #37077 )
2020-06-25 13:20:42 +02:00
Phil Bruckner
c423501804
Add legacy polling option for Amcrest motion detection ( #36955 )
2020-06-24 23:20:39 -07:00
RogerSelwyn
9137957cf9
Fix geniushub spamming log with exceptions ( #37067 )
2020-06-24 23:20:00 -07:00
J. Nick Koston
f4528d0db2
Ensure history states can be copied ( #37081 )
...
The filter integration makes a copy of a
state object obtained from history.
2020-06-24 22:43:08 -05:00
Paulus Schoutsen
5bc6ed4cef
Add logbook platforms ( #37078 )
...
* Add logbook platforms
* Fix logbook describe test
2020-06-24 18:14:50 -07:00
Aaron Bach
7968cd650a
Add concept of allowed external URLs to config ( #36988 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-06-24 17:37:01 -07:00
HomeAssistant Azure
cbb76be9d0
[ci skip] Translation update
2020-06-25 00:08:30 +00:00
Emily Mills
9f855c7d01
Zerproc cleanup ( #37072 )
2020-06-24 16:02:03 -07:00
Alexei Chetroi
bd42827d43
Don't reset multiplier/divisor on failures ( #37066 )
...
If SmartEnergy.Metering channels fails to get multiplier/divisor when
initializing, then keep the old values instead of resetting to 1.
2020-06-24 17:54:11 -04:00
Alexei Chetroi
47220ae4a6
Handle Centralite Pearl thermostat modes ( #37065 )
2020-06-24 17:52:56 -04:00