Commit Graph

25348 Commits (9dbf14188a4da19b704bd8cd5034255f61d75ffd)

Author SHA1 Message Date
Marvin Wichmann ce056656f8
Implement new Google TTS API via dedicated library (#43863)
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-12-02 22:03:31 +01:00
Erik Montnemery 30baf333c3
Improve handling of disabled devices (#43864) 2020-12-02 21:20:14 +01:00
Vladimír Záhradník d518db1c95
Improve custom datatype parsing in Modbus sensor and climate (#42354) 2020-12-02 21:16:30 +01:00
Bram Kragten 5e3941badb
Updated frontend to 20201202.0 (#43862) 2020-12-02 20:51:51 +01:00
Franck Nijhof f2a371257d
Translation update 2020-12-02 20:51:05 +01:00
Vladimir Dronnikov a4b1990487
Add telegram_bot.send_voice service (#43433)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2020-12-02 20:44:02 +01:00
Martin Hjelmare 9043b7b214
Add ozw add-on discovery and mqtt client (#43838) 2020-12-02 20:03:29 +01:00
Kiall Mac Innes 8efa9c5097
Add support for MQTT Scenes (#42639) 2020-12-02 19:42:28 +01:00
Dermot Duffy 39601090ba
Automatically select "Solid" effect in Hyperion (#43799) 2020-12-02 19:40:49 +01:00
Maciej Bieniek b294e1c98c
Add support for system health to AccuWeather integration (#43277) 2020-12-02 19:36:16 +01:00
Maciej Bieniek 86043b2957
Add support for system health to Airly integrarion (#43220) 2020-12-02 19:32:42 +01:00
Wictor 5fa00244da
Allow members of allowed groups to talk to telegram_bot (#43241) 2020-12-02 19:25:35 +01:00
Quentame 519ec64522
Bump Synology DSM to 1.0.1 (#43860) 2020-12-02 19:12:38 +01:00
Robert Svensson a8f0ad1dd8
Allow creating deCONZ config entry even when no bridge id is available 2020-12-02 19:10:47 +01:00
jjlawren f2f935506e
Use Plex websocket payloads to reduce overhead (#42332)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-12-02 19:00:13 +01:00
Robert Svensson 6e8efe2b67
Add fan support to deCONZ climate platform (#43721) 2020-12-02 18:08:46 +01:00
Jeff Irion efacda6c33
Bump androidtv to 0.0.56 (#43859) 2020-12-02 17:47:09 +01:00
Robert Svensson 25db1dac23
Add preset support to deCONZ climate platform (#43722) 2020-12-02 17:14:05 +01:00
Pierre Ståhl edb246d696
Refactor Apple TV integration (#31952)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2020-12-02 17:01:55 +01:00
Paulus Schoutsen 58648019c6
Deprecate the use of keyring and credstash (#43854) 2020-12-02 16:55:33 +01:00
Robert Svensson ac2c01d20c
deCONZ improve options updating entities (#42320) 2020-12-02 16:21:27 +01:00
Paulus Schoutsen ff4897a09e
Fix using execute on the notify_leaving_zone (#43858) 2020-12-02 16:21:00 +01:00
epenet 55edc9f858
Cleanup unique_id on onewire integration (#43783)
* Update construction of unique_id

* Move shared logic into OneWireBaseEntity
2020-12-02 15:11:20 +01:00
Paulus Schoutsen 06626af337
Guard for when refreshing token fails (#43855) 2020-12-02 14:55:47 +01:00
Joakim Sørensen 15b5057569
Increase timeout for snapshot upload (#43851) 2020-12-02 14:34:17 +01:00
Philip Allgaier 6fadc3e140
Make "invalid password" error message clearer (#43853) 2020-12-02 14:24:47 +01:00
Shulyaka f744f7c34e
Add new number entity integration (#42735)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2020-12-02 13:50:48 +01:00
Paulus Schoutsen 6c9c280bbb
Migrate notify-leaving-zone to use mobile app device action (#43832) 2020-12-02 13:07:04 +01:00
Paulus Schoutsen f3bb243b1d
Do not warn for weak referenced entities (#43848) 2020-12-02 11:18:08 +01:00
Paulus Schoutsen 648f9e100d
Use light turn on service (#43847) 2020-12-02 10:53:26 +01:00
Andre Lengwenus 93055884b7
Bump pypck to 0.7.7 (#43824) 2020-12-02 10:49:50 +01:00
Fabian Affolter bbe9874320
Upgrade pylast to 4.0.0 (#43830) 2020-12-02 10:47:45 +01:00
Franck Nijhof 834f3603bc
Correct service not found exception message (#43846) 2020-12-02 10:32:25 +01:00
Fabian Affolter fec0d26d55
Upgrade TwitterAPI to 2.6.2.1 (#43833) 2020-12-02 10:20:12 +01:00
etheralm cf286d1c51
Bump libpurecool to 0.6.4 (#43779) 2020-12-02 09:51:46 +01:00
Bram Kragten d93687b5ac
Update area and target selectors add sequence selector (#43831)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-12-02 09:30:49 +01:00
Andreas Oberritter 3efda93875
Support more edl21 devices and sensors (#43603)
* edl21: Handle 1-0:96.50.1*1 and 1-0:96.1.0*255

* edl21: Use 1-0:96.1.0*255 as alternative electricity ID

* edl21: Fix copy-paste error in comments

* edl21: Add active amperage sensors

* edl21: Bump pysml to 0.0.3 to fix format of electricity ID
2020-12-01 22:50:09 -06:00
Chris 26892a629d
Add ozw scene_instance to scene_activated (#43829)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-12-02 01:23:08 +01:00
HomeAssistant Azure fc42f59b0b [ci skip] Translation update 2020-12-02 00:03:14 +00:00
Alexei Chetroi 032d569cd1
Add Analog cluster for Lumi plugs (#43817) 2020-12-01 14:34:07 -05:00
Robert Svensson 1faef0a4d4
Make simple deCONZ thermostats work (#43781) 2020-12-01 18:49:58 +01:00
Andre Lengwenus 9ace7269ae
Fix wrong temperature setting in LCN climate (#43818) 2020-12-01 18:45:08 +01:00
Paulus Schoutsen 1c9c99571e
Use !input instead of !placeholder (#43820)
* Use !input instead of !placeholder

* Update input name

* Lint

* Move tests around
2020-12-01 18:21:36 +01:00
Paulus Schoutsen 7d23ff6511
Add device action to mobile app to notify (#43814) 2020-12-01 18:14:01 +01:00
Simone Chemelli 52217f1f60
Move uptime from relative time to absolute time (#43623) 2020-12-01 17:28:59 +01:00
Franck Nijhof 00d0c3f98b
Remove invalidation version from Airvisual (#43810) 2020-12-01 17:13:15 +01:00
Franck Nijhof 24ba5bcbaf
Remove Ubee Router integration (ADR-0004) (#43809) 2020-12-01 17:06:49 +01:00
Abílio Costa 8f3989e7d9
Remove unused stuff from ZHA registries (#43786) 2020-12-01 09:21:25 -05:00
Paulus Schoutsen 69710cb664
Base area IDs on initial name (#43804) 2020-12-01 12:45:56 +01:00
Aaron Bach aad16b8055
Bump aiorecollect to 0.2.2 (#43796) 2020-12-01 12:22:57 +01:00
Franck Nijhof 885f325812
Upgrade elgato to 1.0.0 (#43792) 2020-12-01 10:50:55 +01:00
Paulus Schoutsen 14620e1573
Use entity platform for Neato (#43772) 2020-12-01 09:28:41 +01:00
Paulus Schoutsen 935ec59c56
Migrate foscam to use entity platform entity services (#43775) 2020-12-01 09:28:30 +01:00
Sören 39e7b30ab6
Add lock.open service to nello (#42141) 2020-12-01 08:36:36 +01:00
Paulus Schoutsen cf5be049b3
Warn when referencing missing devices/areas (#43787) 2020-12-01 08:01:27 +01:00
HomeAssistant Azure cf9598fe4f [ci skip] Translation update 2020-12-01 00:03:00 +00:00
Erik Montnemery d18a33020b
Fix MQTT birth message deadlock (#43790) 2020-12-01 01:01:22 +01:00
Paulus Schoutsen a5c79a1f84
Add support for device class in target selector (#43768) 2020-11-30 23:35:24 +01:00
Martin Hjelmare 2f73590714
Increase Supervisor add-on helper timeout (#43778) 2020-11-30 20:40:31 +01:00
Willem-Jan ba4d630470
Add authentication support to bsblan (#42306) 2020-11-30 20:13:16 +01:00
Martin Hjelmare 434cec7a88
Pin pip < 20.3 (#43771) 2020-11-30 19:38:39 +01:00
Martin Hjelmare 3f5d7e85c3
Add show progress to ozw config flow (#43310) 2020-11-30 18:59:15 +01:00
Dermot Duffy 7ad2a6be30
Add hyperion config options flow (#43673) 2020-11-30 18:38:52 +01:00
Ernst Klamer 14d1466400
Add device information to solarlog integration (#43680)
* Update sensor.py

* Changed as requested

Thanks, tested and works ok.

Co-authored-by: J. Nick Koston <nick@koston.org>

Co-authored-by: J. Nick Koston <nick@koston.org>
2020-11-30 09:40:43 -06:00
Diogo Gomes 3e24868a9e
Add system health check to IPMA (#43762) 2020-11-30 16:24:18 +01:00
Paulus Schoutsen 0de9e8e952
Allow specifying device_id as target (#43767) 2020-11-30 14:27:02 +01:00
Alan Tse e307e1315a
Fix updating of Tesla switches after command (#43754)
closes #43454
2020-11-30 09:57:32 +01:00
Joakim Plate aade4e63b8
Support asking covers to stop using google assistant (#43537) 2020-11-30 09:34:34 +01:00
springstan f221bfae52
Report correct weather condition at night for OpenWeatherMap (#42982) 2020-11-30 09:32:06 +01:00
Allen Porter 945a0a9f7e
Add nest device triggers for camera and doorbell events (#43548) 2020-11-30 09:19:42 +01:00
J. Nick Koston 2cbb93be43
Always keep the current recorder run when purging (#43733) 2020-11-30 09:13:50 +01:00
HomeAssistant Azure 533f22bb76 [ci skip] Translation update 2020-11-30 00:03:45 +00:00
Ron Klinkien eab6a0508b
Address FireServiceRota late code review (#43741)
* Address review comment from PR #38206

* Address review comment from PR #43638

* Address review comment from PR #43700

* isort fixed

* Better code for duty entity update

* Removed all pylint relative-beyond-top-level

* Removed logger entry from entity state method
2020-11-29 23:54:27 +01:00
Bas Nijholt 6eeb9c0e49
ZHA: remove unused 'from_cache' argument from 'async_get_state' and add 'async_update' (#42413)
* remove unused 'from_cache' argument from 'async_get_state'

* define async_update to use homeassistant.update_entity
2020-11-29 14:47:46 -05:00
David F. Mulcahey 54425ae0f3
Use the correct property for full init event (#43745) 2020-11-29 11:59:23 -05:00
Andre Lengwenus 493eaef616
Bump pypck to v0.7.6 (#43710)
* Bump pypck to v0.7.6

* Await commands to ensure that they are received.
2020-11-29 16:30:17 +01:00
HomeAssistant Azure 5462d6e798 [ci skip] Translation update 2020-11-29 00:04:09 +00:00
springstan d5efb3e3de
Remove temporary variable by only retrieving needed value (#42522) 2020-11-29 00:44:25 +01:00
Franck Nijhof 65ab8cbc71
Add support for multiple tags and devices in tag trigger (#43098)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-29 00:06:32 +01:00
Paulus Schoutsen e406a47293
Allow configuring the delay in the motion light blueprint (#43737) 2020-11-28 23:56:15 +01:00
J. Nick Koston 1162d9a752
Create tables with a charset that can hold all expected data under mysql (#43732)
By default these tables are created with utf8 which can only hold 3 bytes. This
meant that all emjoi would trigger a MySQLdb._exceptions.OperationalError because
they are 4 bytes.

This will only fix the issue for users who recreate their tables.
2020-11-28 23:54:05 +01:00
Paulus Schoutsen dd513147a5
Add a service target (#43725) 2020-11-28 23:33:32 +01:00
David F. Mulcahey a2e1efca33
Add additional events to enhance the ZHA device pairing experience (#43729)
* support better feedback in the device pairing UI

* update pairing events
2020-11-28 17:29:56 -05:00
Ron Klinkien 2c6a72b3ad
Add Response switch platform to FireServiceRota integration (#43700)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-28 21:42:51 +01:00
Paulus Schoutsen 898a07fa75
Make threshold binary sensor faster (#43695) 2020-11-28 10:19:10 -10:00
Erik Montnemery 5d7d2dee2a
Bump hatasmota to 0.1.2 (#43719) 2020-11-28 10:18:06 -10:00
Maciej Bieniek a4ae2d210e
Bump Brother library to version 0.1.20 (#43628) 2020-11-28 10:17:16 -10:00
moinmoin-sh 337b8d279e
Ensure MariaDB/MySQL can be purged and handle states being deleted out from under the recorder (#43610)
* MariaDB doesn't purge #42402

This addresses  home-assistant#42402
Relationships within table "states" and between tables "states" and "events " home-assistant#40467 prevent the purge from working correctly. The database increases w/o any purge.
This proposal sets related indices to NULL and permits deleting of rows.
Further explanations can be found here home-assistant#42402
This proposal also allows to purge the tables "events" and "states" in any order.

* Update models.py

Corrected for Black style requirements

* Update homeassistant/components/recorder/models.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Add the options to foreign key constraints

* purge old states when database gets deleted out from under us

* pylint

Co-authored-by: J. Nick Koston <nick@koston.org>
2020-11-28 08:42:29 -10:00
Paulus Schoutsen cb96bd9d0b
Blueprint config to override blueprint (#43724) 2020-11-28 13:19:58 +01:00
Robert Svensson 6fa3e287da
Add support to control cooling in deCONZ climate platform (#43720)
* Add fan support

* Add HVAC cool support

* Fix Martins comment from #43607

* Add preset support

* Improve climate test coverage

* Remove fan support

* Remove preset support

* Remove last preset piece
2020-11-28 13:11:13 +01:00
cgtobi 65bc128c86
Bump pyatmo to v4.2.1 (#43713) 2020-11-28 09:29:16 +01:00
HomeAssistant Azure d5c2ef5a94 [ci skip] Translation update 2020-11-28 00:03:36 +00:00
Alexei Chetroi c42b650031
Bump up ZHA dependencies (#43707)
bellows==0.21.0
zigpy==0.28.1
zha-quirks==0.0.47
2020-11-27 16:39:44 -05:00
jjlawren 7c0e148b59
Proxy Plex media browser images (#43111)
Co-authored-by: rajlaud <50647620+rajlaud@users.noreply.github.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-27 22:14:19 +01:00
javicalle e10762af9b
Bump RFLink to v0.0.55 (#43704) 2020-11-27 21:11:57 +01:00
Aaron Bach fd6a2b078b
Fix exception upon lock initialization on V2 SimpliSafe systems (#43705) 2020-11-27 21:09:37 +01:00
Franck Nijhof 0d5dc4aeee
Add system health check to Spotify (#43249) 2020-11-27 19:25:17 +01:00
Matthias Alphart 29091f4537
Update xknx to 0.15.6 (#43645) 2020-11-27 18:06:15 +01:00
Paulus Schoutsen 5b6d9abe2a
Await callbacks to keep cleaner stacktraces (#43693) 2020-11-27 17:48:43 +01:00
Paulus Schoutsen 20ed40d7ad
Use utcnow from date util for http.ban (#43686) 2020-11-27 17:04:52 +01:00
Paulus Schoutsen d34753473d
Use run_job for service helper (#43696) 2020-11-27 16:12:39 +01:00
shred86 bdb04dcb9d
Add Abode MFA support (#43572) 2020-11-27 13:39:26 +01:00
David Bonnes bb146680ce
Eliminate evohome unhandled exceptions when client API call fails (#43681) 2020-11-27 12:05:51 +01:00
Paulus Schoutsen 3a17e22cfa
Convert API integration to async setup (#43685) 2020-11-27 09:50:19 +01:00
Shay Levy 2498340e1f
Fix Shelly uptime sensor (#43651)
Fix sensor to include time zone
Report new value only if delta > 5 seconds
Modify REST sensors class to use callable attributes
2020-11-27 09:40:06 +01:00
David Bonnes 5e3f4954f7
Code quality improvement for evohome (#43678) 2020-11-27 09:28:05 +01:00
David Bonnes c2cc605343
Bugfix schedule assigned to wrong day of week (#43676) 2020-11-27 09:20:20 +01:00
Philip Allgaier bf4e6a289a
Add option to deactivate a user (#43463) 2020-11-27 09:13:16 +01:00
Erik Montnemery a5e5c5c7e6
Exclude disabled entities from async_entries_for_device (#43665) 2020-11-27 09:03:44 +01:00
Paulus Schoutsen f9fa24950b
OAuth2 to use current request header (#43668) 2020-11-27 08:55:34 +01:00
Michael Thingnes 69c2818c56
Met.no: Fix for zero temp entries (#43684)
Addresses issue #43587
2020-11-27 08:07:49 +01:00
Bram Kragten 3bd0c7188c
Updated frontend to 20201126.0 (#43682) 2020-11-27 01:16:16 +01:00
HomeAssistant Azure 301a3e5481 [ci skip] Translation update 2020-11-27 00:03:57 +00:00
Erik Montnemery 974e099e2a
Small cleanup of Tasmota (#43642) 2020-11-26 22:34:26 +01:00
Erik Montnemery 8ff10ad3b8
Fix MQTT threading bug (#43667) 2020-11-26 22:33:58 +01:00
Paulus Schoutsen e1de36fda8
Fix check config (#43663) 2020-11-26 22:25:21 +01:00
Paulus Schoutsen edf70e9f06
Make input_datetime better handle timezones (#43396)
* Make input_datetime better handle timezones

* Improve test coverage

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Revert change to time format

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-11-26 20:20:10 +01:00
Jasper Slits f3033ec01d
Add Roomba support for automatic emptying of bin (#43594) 2020-11-26 17:48:54 +01:00
Erik Montnemery dc8364fd3a
Support disabling devices (#43293) 2020-11-26 16:45:02 +01:00
Paulus Schoutsen 39efbcb815
Allow importing gist (#43659) 2020-11-26 16:00:50 +01:00
Bram Kragten 4aa181416c
Add area selector, remove date selector (#43658)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-26 15:44:25 +01:00
Ron Klinkien 316a2750df
Add Duty binary_sensor platform to FireServiceRota integration (#43638) 2020-11-26 15:42:55 +01:00
Paulus Schoutsen eb3e5cf446
Suggest folder when importing blueprint and store source_url (#43650) 2020-11-26 11:46:59 +01:00
Pascal Vizeli d4f9c1979f
Fix deadlock if an integration from stage_1 fails (#43657) 2020-11-26 11:38:30 +01:00
HomeAssistant Azure ed16c5078f [ci skip] Translation update 2020-11-26 00:03:15 +00:00
Olivér Falvai c439d25ac3
Add location to summary sensor attributes (#43641) 2020-11-25 13:41:56 -07:00
Bram Kragten 8533d9cae0
Add default to inputs (#43636) 2020-11-25 20:05:43 +01:00
Bram Kragten 3767af14f3
Add more selectors (#43639) 2020-11-25 20:03:56 +01:00
Erik Montnemery 6706ea36de
Add Tasmota cover (#43368)
* Add Tasmota cover

* Update tests

* Bump hatasmota to 0.1.0
2020-11-25 18:52:09 +01:00
Erik Montnemery 314497d013
Add Tasmota fan (#43353)
* Add Tasmota fan

* Bump hatasmota to 0.1.0

* Apply suggestions from code review
2020-11-25 17:40:32 +01:00
Ron Klinkien ea52ffc2d9
Add FireServiceRota/BrandweerRooster integration (#38206)
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-25 16:38:49 +01:00
Paulus Schoutsen 1de2554f70
Tweak template digit detection (#43621) 2020-11-25 16:10:33 +01:00
Simone Chemelli b7f36106df
Add Shelly UNI ADC sensor (#43490) 2020-11-25 15:37:07 +01:00
Shay Levy ebaf143cf6
Support for Shelly Input Events (#43479) 2020-11-25 15:29:01 +01:00
Paulus Schoutsen b3be708db6
Add default config if not there (#43321)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2020-11-25 15:10:04 +01:00
Paulus Schoutsen 0cf3736162
Bump ha-ffmpeg to 3.0.2 (#43597) 2020-11-25 08:45:15 +01:00
Sören c421555db3
Bump avea to 1.5.1 (#43618) 2020-11-25 08:25:09 +01:00
Teemu R 183154c017
Bump pyhs100 dependency to fix hs220 discoverability issues (#43619)
Fixes #39395
2020-11-25 08:21:48 +01:00
HomeAssistant Azure cbfd8a5a14 [ci skip] Translation update 2020-11-25 00:03:05 +00:00
Allen Porter 745823dd55
Add nest SDM API camera/doorbell events (#42700)
* Add nest SDM API camera/doorbell events

Events are fired  when pubsub messages are received.   When messages
are received lookup a home assistant device id from the nest
device id, so that the home assistant device id can be included
in the event payload.

* Update homeassistant/components/nest/__init__.py

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* Update nest code style based on PR feedback

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-24 14:34:43 -08:00
Matthias Alphart 7f9a7791bf
update xknx to 0.15.4 (#43536) 2020-11-24 22:58:17 +01:00
epenet 48d9f1a61b
Fix duplicate check on onewire config flow (#43590) 2020-11-24 21:44:31 +01:00
Robert Svensson acb94b0b59
Add tilt support to deCONZ covers (#43607) 2020-11-24 21:42:11 +01:00
Paulus Schoutsen dae286aed5
Upgrade foobot_async to 1.0.0 (#43611) 2020-11-24 21:25:23 +01:00
koolsb aed6980b14
Fix Meraki API Auth (#43578) 2020-11-24 19:56:39 +01:00
Erik Montnemery d493f18e50
Bump hatasmota to 0.1.1 (#43608) 2020-11-24 19:55:15 +01:00
springstan 5a892e8fca
Add unknown_authorize_url_generation to base strings for config flows (#42484) 2020-11-24 12:00:16 -05:00
Allen Porter 3dd14e05e3
Update nest library and switch events to async (#43583) 2020-11-24 08:53:50 -07:00
Robert Svensson 7214d6517a
Fix conversion of cover position between HASS and deCONZ (#43602) 2020-11-24 14:47:56 +01:00
JJdeVries 8f18af9e80
Decrease asuswrt connects per sensor (#43383)
* asuswrt: Decrease number of connects per sensor

* Changed implementation to DataUpdateCoordinator

* review changes

* update aioasuswrt dependency

* Apply suggestions from code review

Add explicit return None and fix type hint

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-11-24 04:50:57 +01:00
HomeAssistant Azure fcd8684d40 [ci skip] Translation update 2020-11-24 00:04:19 +00:00
Franck Nijhof c157fbef1e
Bump version to 0.119.0dev0 (#43485) 2020-11-23 22:06:59 +01:00
Maikel Punie 059f1a35f2
Use references in config flow for solaredge (#43511) 2020-11-23 15:34:46 -05:00
starkillerOG 0c30abda61
Add Motion Blinds integration (#42989)
Co-authored-by: J. Nick Koston <nick@koston.org>
2020-11-23 10:33:14 -10:00
Denix 66efe92b3f
Cannot use vcgencmd in HassOS (#42710) 2020-11-23 14:56:50 -05:00
Franck Nijhof 612e74703b
Add webhook to default config (#43521) 2020-11-23 14:49:13 -05:00
Greg 65796eee2d
Add codeowner to Enphase Envoy manifest (#43402) 2020-11-23 19:58:30 +01:00
Thibaut b272e16b44
Fix RTS cover with set position available (#43555) 2020-11-23 08:13:52 -10:00
Oliver 0c64873c10
Update denonavr to 0.9.7 (#43546) 2020-11-23 06:54:06 -10:00
Franck Nijhof 9368ab5480
Upgrade sentry-sdk to 0.19.4 (#43504) 2020-11-23 08:09:17 -05:00
Robin Wohlers-Reichel 2fcd1a250b
update solax to 0.2.5 (#43564) 2020-11-23 08:05:22 -05:00
Robert Svensson 55cbd5aa0d
Track deCONZ lib changes to light based devices (#43366)
* Improve control of covers

* Log backtrace if available

* Do not create entity for controller tool
Binary sensor should use state rather than is_tripped
Add some more tests to lights and sensors

* Bump dependency to v74

* Fix Balloobs comments
2020-11-23 11:37:11 +01:00
Daniel Hjelseth Høyer 3b105c415b
Mill Heater: Add support for Energy consumption (#43523) 2020-11-23 10:26:50 +01:00
Anders Melchiorsen 47ff04d9ad
Optimize reading of Sonos source mode (#43541) 2020-11-23 10:20:06 +01:00
Kevin Fronczak 8ab15f6867
Update Blinkpy to fix non-updating blink mini cameras (#43549) 2020-11-23 09:42:28 +01:00
Robert Svensson ffe0c1cd58
Add device id to deconz_event (#43552) 2020-11-23 09:22:44 +01:00
Aaron Bach a4f7b7d784
Fix bug related to possibly missing task ID in Notion API data (#43330)
* Fix bug related to possibly missing task ID in Notion API data

* Calculate unique ID once

* Code review

* Simplify

* Code review
2020-11-22 20:15:38 -07:00
HomeAssistant Azure 492ef81069 [ci skip] Translation update 2020-11-23 00:04:13 +00:00
Maciej Bieniek 885e393df9
Make Brother uptime sensor disabled by default (#43478) 2020-11-22 11:42:16 -10:00
Anders Melchiorsen 9ffdec63cc
Optimize Sonos current playing state (#43517) 2020-11-22 22:16:03 +01:00
Daniel Rheinbay 498654a1e0
Add vendor effects to Yeelight integration (#42711)
Add effects shipped by Yeelight in their apps, as these effects are quite popular and have been missing from Home Assistant.
2020-11-22 21:41:09 +01:00
Aaron Bach 0b5851e403
Clean up RainMachine config entry (#43508) 2020-11-22 14:22:47 +01:00
Lasath Fernando 86cf184903
Add seek support to plex media players (#43420)
Turns out plexapi lib already supports this, so we just need to
pass through the command.
2020-11-22 14:05:15 +01:00
Anders Melchiorsen 62da64867c
Optimize Sonos favorites updates (#43516) 2020-11-22 14:04:46 +01:00
Greg a633341dc9
Bump envoy version to 0.17.0 (#43498) 2020-11-22 14:02:27 +01:00
Aaron Bach 3ffd97acd4
Fix unhandled exception when IQVIA API fails to return data (#43359) 2020-11-22 13:59:23 +01:00
Aaron Bach be39104a36
Re-organize OpenUV constants (#43453)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2020-11-22 12:50:22 +01:00
Anders Melchiorsen 7319c4692d
Optimize Sonos queue position (#43514) 2020-11-22 12:25:13 +01:00
ahertz d7e696b90a
Bump sleepyq to 0.8.1 (#43505) 2020-11-22 12:21:27 +01:00
Franck Nijhof a0a44f12a7
Clean up Solar-log review comments (#43503) 2020-11-22 05:40:31 +01:00
HomeAssistant Azure acca35cdc4 [ci skip] Translation update 2020-11-22 00:04:54 +00:00
On Freund b2c9bd2ca6
Gracefully handle no uuid in kodi discovery (#43494) 2020-11-21 20:47:57 +01:00
Crash 76eb5aeeb6
Add updated British Voices (#43496)
Say hello to Charlotte and James.
https://cloud.ibm.com/apidocs/text-to-speech?code=python#getvoice
2020-11-21 20:24:04 +01:00
Ernst Klamer 977ed942ba
Deprecate YAML config for Solar-log (#43484)
Per ADR-0010, this PR deprecates YAML configuration for Solar-log. Users who already use the Solar-log integration do not need to take action, as their configuration has already been imported into the UI.
2020-11-21 17:50:46 +01:00
Franck Nijhof a092b4c204
Ensure Plex content_id in play_on_sonos service is a string (#43483) 2020-11-21 16:32:55 +01:00
Xiaonan Shen ca053d4499
Bump rpi-bad-power to 0.1.0 (#43476) 2020-11-21 13:21:51 +01:00
Jakub Kolář c5803614e1
Upgrade discord.py to 1.5.1 (#43473)
* Upgrade discord.py to 1.5.1

discord.py 1.5.1 introduces support for Intents that are required by future bots and integrations. While this is not yet required by Home Assistant Discord integration it is needed in the future, because old API which discord.py 1.4.1 uses is now deprecated. Also it would solve dependency collision with my custom component discord_game.

* Upgrade discord.py to 1.5.1
2020-11-21 13:07:17 +01:00
Indu Prakash 7213d5f31b
Support for multiple states in history_stats (#43416)
Co-authored-by: Indu Prakash <6459774+InduPrakash@users.noreply.github.com>
2020-11-21 12:44:37 +01:00
FlavorFx f22f568169
Fix Luftdaten.info data retrieval (#43471)
Fix Luftdaten.info data retrieval
2020-11-21 11:52:34 +01:00
Franck Nijhof db0dee1ab2
Add repeat mode support to Spotify (#43247) 2020-11-21 11:38:40 +01:00
Franck Nijhof 7c6e80952b
Upgrade debugpy to 1.2.0 (#43328) 2020-11-21 11:37:41 +01:00
Aidan Timson d7bf783da6
Add reauth support for OVO Energy (#38882) 2020-11-21 11:21:23 +01:00
Adam Król cccd4d734c
Fix ConnectTimeout during wolflink start (#43418) 2020-11-21 11:10:11 +01:00
Alan Murray 45618f8054
Bump acmeda dependency aiopulse to 0.4.2 (#43217) 2020-11-21 11:00:08 +01:00
Julien "_FrnchFrgg_" Rivaud b2bd68a4a0
Avoid arbitrarily reducing ZHA climate temperature information (#43442)
The Zigbee specification mandates that temperatures are given in
1/100ths of degrees, and several devices are able to provide temperature
readings or accept target temperature settings with precision equal or
better than 0.1°C. Yet the ZHA climate entity implementation advertises
an hard-coded precision of 0.5°C.

Avoid arbitrary coarsening by advertising 0.1°C precision, as passing
through the full 0.01°C precision is probably not that useful.
2020-11-21 00:06:50 -05:00
Tom db60a71603
Change Plugwise integration to plugwise module (#43036)
* Switch to plugwise module and forthcoming changes

* Adjusted according to review

* Fix leaving out domain for tests

* Add tests for exceptions

* Add more tests for exceptions

* Version bump

* Wording on test

* Catch-up with dev
2020-11-20 20:43:20 -06:00
Alexei Chetroi e32669a2d9
Remove zigpy monkey patching (#43456)
* Use event handler for incoming messages from zigpy

* Bump up zha dependency
2020-11-20 20:02:52 -05:00
HomeAssistant Azure 43955d3aa8 [ci skip] Translation update 2020-11-21 00:08:32 +00:00
Ville Skyttä cab186d28f
Add ONVIF PTZ Stop support (#39734) 2020-11-20 22:59:11 +01:00
Aaron Bach b4381c5005
Move Notion logger to a package logger (#43450) 2020-11-20 22:47:48 +01:00
Martin Hjelmare 22f63be30e
Remove salt integration for webscraping (#43452) 2020-11-20 21:48:23 +01:00
Martin Hjelmare a745594712
Move legacy device tracker setup to legacy module (#43447) 2020-11-20 21:28:00 +01:00
Aaron Bach 8779592952
Move Ambient PWS logger to a package logger (#43448) 2020-11-20 21:20:56 +01:00
Aaron Bach a880ef6a4e
Move Flo logger to a package logger (#43449) 2020-11-20 21:14:44 +01:00
springstan dd4f41c1db
Use weather attribute conditions constants (#39945) 2020-11-20 21:04:03 +01:00
Philip Allgaier 700336258b
Fix empty local_ip config flow (#43333) 2020-11-20 12:40:34 -07:00
Aleix Murtra 0f823b4c0e
Upgrade Beewi Smartclim component to 0.0.10 (#43441) 2020-11-20 19:16:18 +01:00
Rob Bierbooms 7708da6713
Update dsmr_parser to 0.23 (#43403) 2020-11-20 16:47:47 +01:00
Paulus Schoutsen dc5f7aedd7
Verify that we register blueprints on automation setup (#43434) 2020-11-20 15:57:57 +01:00
Paulus Schoutsen bbb82ded68
Fix time trigger based on entities ignoring entities if initially in the past (#43431) 2020-11-20 15:43:28 +01:00
Philip Allgaier 82b7cc8ac7
Provide HA username via auth WS (#43283) 2020-11-20 15:42:19 +01:00
Paulus Schoutsen 43ba053030
Add support for checking minimum HA version (#43350) 2020-11-20 15:24:42 +01:00
Joakim Plate e98f36e357
Support openRelativePercent for google assistant covers (#43336) 2020-11-20 15:20:09 +01:00
100ferhas 9b3c97345a
Update Alexa supported languages (#43139) 2020-11-20 08:47:17 -05:00
Brig Lamoreaux c42b1f65b3
Add Srp energy component (#41091) 2020-11-20 08:18:02 -05:00
Sébastien RAMAGE 2ed27fc15d
Update zigpy-zigate to 0.7.3 (#43427)
* Update zigpy-zigate to 0.7.3
Fix probing pizigate

* Update zigpy-zigate to 0.7.3
Fix probing pizigate
2020-11-20 08:05:51 -05:00
Brett 6dc84654b0
Increase Advantage Air retry limit for older systems (#43417) 2020-11-20 09:23:38 +01:00
Andrew Hayworth 88367dc466
Update python-awair to 0.2.1 (#43415)
This version of python awair has support for the local api - which is
cool! But more importantly, this version also is less strict about the
versions of aiohttp it depends on.

This version prepares for the upcoming pip resolver changes outlined here:
https://pyfound.blogspot.com/2020/03/new-pip-resolver-to-roll-out-this-year.html#what-will-change

cc https://github.com/ahayworth/python_awair/issues/18
2020-11-20 09:07:59 +01:00
ehendrix23 3a42277130
Update pymyq to 2.0.10 (#43413)
* Bump version of pymyq to 2.0.9

* Bump version of pymyq to 2.0.10
2020-11-19 16:26:44 -10:00
HomeAssistant Azure c255e74463 [ci skip] Translation update 2020-11-20 00:06:26 +00:00
Paulus Schoutsen 390668e192
Check config to use config platforms (#43407) 2020-11-19 22:05:36 +01:00
Anton Palgunov d3f952f831
Add new air-humidifier device CA4 with miot protocol (#39398)
* Add new air-humidifier device CA4 with miot protocol

* Update homeassistant/components/xiaomi_miio/fan.py

Co-authored-by: Teemu R. <tpr@iki.fi>

* xiomi_miio fan Standard speed for fan, removed static attributes

* xiomi_miio fan Standard speed for fan, removed static attributes

* xiomi_miio fan unnessary elif

* added mode_mapping

* Changed mode_mapping to constant also move reverse to constant

* Removerd water_level

* Return to exclude breaking changes

Co-authored-by: Teemu R. <tpr@iki.fi>
2020-11-19 21:56:53 +01:00
David f693c8a9fd
Add twinkly integration (#42103)
* Add twinkly integration

* Add tests for the Twinkly integration

* Update Twinkly client package to fix typo

* Remove support of configuration.yaml from Twinkly integration

* Add ability to unload Twinkly component from the UI

* Remove dead code from Twinkly

* Fix invalid error namespace in Twinkly for python 3.7

* Fix tests failing on CI

* Workaround code analysis issue

* Move twinkly client init out of entry setup so it can be re-used between entries

* Test the twinkly component initialization

* React to PR review and add few more tests
2020-11-19 12:22:12 -05:00
Bram Kragten 5dcbb634f6
Fix selector to return the selector type (#43395) 2020-11-19 16:48:43 +01:00
Adam Król edd25ae338
Bump wolf_smartset to 0.1.8 and handle server fetch error (#43351) 2020-11-19 15:24:28 +01:00
Aidan Timson 17e1a2a78a
Update ovoenergy to v1.1.11 (#43391) 2020-11-19 15:23:20 +01:00
Allen Porter 2d14f07396
Improve nest SDM integration error handling (#43271) 2020-11-19 12:26:49 +01:00
J. Nick Koston a3061ebd8d
Fix homekit bridges when no name was provided (#43364) 2020-11-19 12:10:23 +01:00
Erik Montnemery d61998e184
Raise in base implementation of FanEntity.oscillate (#43354) 2020-11-19 12:05:52 +01:00
Anders Melchiorsen 390b45b149
Reword numeric_state trigger (#43367) 2020-11-19 12:00:01 +01:00
Joakim Sørensen 3ca8f0c475
Add back system_health_info to the base of lovelace (#43382) 2020-11-19 11:55:21 +01:00
Shay Levy 982624b3ac
Support for Shelly Binary Input Sensors (#43313)
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-19 11:42:24 +01:00
Simone Chemelli 3dbfd2cb70
Add shelly installed firmware info (#43221) 2020-11-19 10:47:23 +01:00
Erik Montnemery 0bf9734af1
Bump hatasmota to 0.0.32 (#43360) 2020-11-19 09:07:35 +01:00
Raman Gupta 4205367aa7
Bump pyvizio to 0.1.57 (#43374) 2020-11-19 08:46:20 +01:00
Oliver f555e20fac
Update denonavr to 0.9.6 (#43370) 2020-11-18 19:46:30 -10:00
Alexei Chetroi 54c4e9335f
Refactor ZHA sensor initialization (#43339)
* Refactor ZHA sensors to use cached values after restart

* Get attr from cluster, not channel

* Run cached state through formatter method

* Use cached values for div/multiplier for SmartEnergy channel

* Restore batter voltage from cache

* Refactor sensor to use cached values only

* Update tests

* Add battery sensor test
2020-11-18 21:34:12 -05:00
Alexei Chetroi 70a3489845
Update Zha dependencies (#43373) 2020-11-18 20:31:22 -05:00
HomeAssistant Azure a1306059af [ci skip] Translation update 2020-11-19 00:11:12 +00:00
Chris b25e8be3f2
Tweak OZW Light discovery (#43325) 2020-11-18 15:18:59 +01:00
Bram Kragten de5e49b37c
Updated frontend to 20201111.2 (#43334) 2020-11-18 08:24:25 +01:00
HomeAssistant Azure 262fadd9bc [ci skip] Translation update 2020-11-18 00:09:55 +00:00
Alex-Klein 682417d2c7
Add TV channel name to smartthings integration (#41729)
* Adds TV channel name to smartthings integration

* fix on attribute to not override key
2020-11-17 17:20:59 -06:00
Joakim Plate 1567fadda3
Improve Google Assistant cover assumed state handling (#43255)
* Set command only cover
* No need for override position now that we support command only
* Return empty state response for assumed state

Fixes #43178
Reverts: #23498

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-17 21:55:46 +01:00
mvn23 212fb572e1
Fix kodi media_player unavailable at start (#41714) 2020-11-17 07:27:58 -10:00
Maciej Wilczyński 6a5546afc1
Add an option to template delay_on/off in template binary sensor (#43259) 2020-11-17 07:24:04 -10:00
Erik Montnemery 14aba1f9de
Bump hatasmota to 0.0.31 (#43319) 2020-11-17 18:02:41 +01:00
Klaas Schoute b358103b58
Update cloud integration to 0.38.0 (#43314)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-17 16:31:59 +01:00
Thomas 4e6035d057
Improvement to allow parsing of station ID in vasttrafik integration. Addresses #34851 (#43136) 2020-11-17 07:34:20 +01:00
Raman Gupta 95504b7408
Abort vizio discovery flow without unique ID (#43303)
* abort vizio discovery flow if unique ID cant be found because it means we cant connect

* add tests

* fix abort call
2020-11-17 07:11:42 +01:00
Chris Talkington c861a1c850
Update directv to 0.4.0 (#43302)
* update directv to 0.4.0

* Update requirements_all.txt

* Update requirements_test_all.txt
2020-11-17 06:50:04 +01:00
Tom ed36cb7beb
Add notification binary_sensor to Plugwise integration (#41473)
* Notifications extract from beta

* Remove info loggings

* Delete notification service

* Only notifications for right smiles

* Revert to correct logic

* Catchup with dev (mostly with ourselves from #41201)

* Remove debug logging

* Naming improvement

* Improve test quality as per codecov patch requirement

* Revert to original condition (and appropriately test)

* Fix delete_notification_service, bring tests fixtures up to 1.6.0 including notifications

* Review comment (@bouwew)

* Correct test value

* Re-apply #40108 fix after rebase sidestep

* Update tests/components/plugwise/test_init.py

Co-authored-by: Chris Talkington <chris@talkingtontech.com>

* Add needed state to imports

* Remove separate gw unload code

* Change entry_fail approach

* Revert persistent notification part

* Revert persistent notification part - lint

* Update homeassistant/components/plugwise/binary_sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/plugwise/binary_sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Rework reuse of sensor in binary_sensor

* Explicit state attribute keys

* Remove tempfile

* List of notifications per severity

* Update homeassistant/components/plugwise/binary_sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Chris Talkington <chris@talkingtontech.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-11-16 19:54:44 -06:00
HomeAssistant Azure c8113e6b11 [ci skip] Translation update 2020-11-17 00:06:49 +00:00
rikroe 096d73eb4f
Bump bimmer_connected to 0.7.13 (#43294)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2020-11-17 00:31:54 +01:00
Aaron Bach 699402ca18
Bump aioguardian to 1.0.4 (#43299) 2020-11-16 16:31:35 -07:00
Jc2k 3e1f2a5103
Refactor how entities are created for homekit_controller services (#43242) 2020-11-16 23:11:39 +00:00
Bram Kragten d11d1343a8
Updated frontend to 20201111.1 (#43298) 2020-11-16 22:56:45 +01:00
Paulus Schoutsen c04b600ddd
Update pytradfri to 7.0.4 (#43297) 2020-11-16 22:55:53 +01:00
uvjustin 414f167508
Remove pts adjustments in stream (#42399)
* Remove unnecessary pts adjustments

* Add comments

* Use -inf for initial last_dts to be more clear

* Use video first_pts as common adjuster in recorder

* Remove seek(0) before av.open
2020-11-16 15:13:33 -05:00
reaper7 159ebe1dac
Fix Enigma2 available entity property (#43292)
Available property should return self.e2_box.is_offlin negation

fixes previous PR: https://github.com/home-assistant/core/pull/42407
2020-11-16 20:25:07 +01:00
Erik Montnemery 52e1282d8c
Make MQTT climate return PRESET_NONE when no preset is set (#43257) 2020-11-16 20:10:55 +01:00
michaeldavie 4ffba281db
Bump env_canada to 0.2.4, fix config validation (#43251) 2020-11-16 20:09:18 +01:00
Sylvia van Os a164989e41
Bump PyEssent to 0.14 (#43282) 2020-11-16 18:53:42 +01:00
Paulus Schoutsen f19f743bed
Update pytradfri to 7.0.3 (#43289) 2020-11-16 18:26:22 +01:00
Paulus Schoutsen 819dd27925
Automatically clean up executor as part of closing loop (#43284) 2020-11-16 15:43:48 +01:00
Greg Dowling 5d83f0a911
Bump Pywemo to 0.5.3 (#43263) 2020-11-16 13:17:58 +01:00
Greg Dowling 31f3ce81ee
Bump pyvera to 0.3.11 (#43262) 2020-11-16 13:16:49 +01:00
Guy Khmelnitsky 5ea55f7e89
Xiaomi Device Tracker - Move "Refreshing device list" to debug (#43276) 2020-11-16 12:31:45 +01:00
Philip Allgaier 7280dbd431
Bump requests to 2.25.0 (#43279) 2020-11-16 12:27:42 +01:00
Sebastian Muszynski 1783e1ae64
Bump python-miio and construct version (#43267) 2020-11-16 12:22:32 +01:00
Simone Chemelli 4c2bf1ddf5
Avoid creating battery sensor if Shelly device is external powered (#43243) 2020-11-16 11:49:23 +01:00
Michael 60314ecc61
Apply suggestions from #42697 to synology_dsm (#43197)
* apply suggestions from #42697

* fix tests

* use MockConfigEntry for test

* use hass.config_entries.async_setup()

* disable default fixture

* rename marker to no_bypass_setup
2020-11-16 11:18:48 +01:00
Chris Talkington 467d79c7fd
Add tests for browse media image proxy (#43076)
* add tests for browse media image proxy

* Update test_init.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update __init__.py
2020-11-16 07:49:41 +01:00
HomeAssistant Azure 7dcfc8f1fa [ci skip] Translation update 2020-11-16 00:03:40 +00:00
J. Nick Koston 9d0cd9c1b1
Convert most esphome state updates to callbacks (#43246) 2020-11-15 22:18:23 +01:00
Tim de Boer 149ba088d4
Add dsmr_reader telegram timestamp and device classes (#42909)
* Added Telegram timestamp

* added to 'dsmr/reading/timestamp' and 'dsmr/consumption/gas/read_at'

* Fixed import sorting

* Replaced 'kW' with ENERGY_KILO_WATT_HOUR

* Added device_class, changed unit_of_measurement with fallback on device_class

* Fixed typo

* Fixed 'black' coding format

* Removed fallback, added unit_of_measurement and CURRENCY_EURO as device_class

* Fixed newline

* Removed 'timestamp' unit_of_meassure

* Removed icons from defintions with device_class

* Updated device_classes

* Updated device_classes

* Updated device_classes

* Added 'entity_registry_enabled_default' properties

* Added 'entity_registry_enabled_default' properties, fixed typo

* MQTT discovery will be in another pull-request
2020-11-15 14:52:31 -06:00
Pieter De Baets 61475cf090
Support gas meter capability for smartthings (#41310) 2020-11-15 14:42:11 -06:00
Sébastien RAMAGE 65b2ef659e
Update zigpy-zigate to 0.7.2 (#43252)
* update zigpy_zigate to v0.7.1

* bump zigpy-zigate to 0.7.2
2020-11-15 12:40:45 -05:00
J. Nick Koston 869cb83170
Set should_poll for zone entities (#43212) 2020-11-15 11:40:03 -06:00
Clifford Roche eb9e9e67f0
Update greeclimate to 0.10.3 (#43248)
* Update greeclimate to 0.10.3

* Device search needs to be mocked in tests
2020-11-15 11:06:51 -06:00
Florian Klien a6f47ac380
Remove yessssms integration (#43200) 2020-11-15 16:40:59 +01:00
HomeAssistant Azure 9a21421807 [ci skip] Translation update 2020-11-15 00:03:48 +00:00
Alexei Chetroi 84569549f8
Refactor ZHA light initialization (#43149)
* Refactor ZHA light initialization

* Don't do redundant attribute reads
2020-11-14 17:24:41 -05:00
Andrew Sayre cd42d82f9d
Bump pysmartthings and pysmartapp (#43240) 2020-11-14 21:57:42 +01:00
J. Nick Koston 4e00a8a3d0
Eliminate doorbird switch polling (#43215) 2020-11-14 21:47:38 +01:00
J. Nick Koston 8b63e22c99
Bypass the slow update warning for group updates (#43209) 2020-11-14 21:46:24 +01:00
Andrew Sayre 11a437bac9
Bump pyheos to 0.7.2 (#43239) 2020-11-14 21:46:01 +01:00
J. Nick Koston 810561e313
Switch ios to dispatching instead of polling (#43233) 2020-11-14 21:43:49 +01:00
Josef Schlehofer 085aa3c99d
Upgrade youtube_dl to version 2020.11.12 (#43231) 2020-11-14 21:41:04 +01:00
michaeldavie a3e8968e8a
Remove OpenCV dependecy from Environment Canada (#43235)
* Bump env_canada to 0.2.2

* Revert PR #38731
2020-11-14 21:16:14 +01:00
Austin Drummond d1566bd210
Add HomeKit humidifier/dehumidifier (#42311)
* add HomeKit humidifier/dehumidifier

* added more test coverage

* simplified char logic

Co-authored-by: Quentame <polletquentin74@me.com>

* use mode constants

* Renamed HomeKit Contorller

Co-authored-by: Quentame <polletquentin74@me.com>

* improved threshold logic

* split up homekit humidifier into 2 entities

* fixed tests

* fixed mode and switch logic

* added set mode tests

* removed redundant methods present in base class

Co-authored-by: Quentame <polletquentin74@me.com>
2020-11-14 17:59:13 +00:00
Glenn Waters c6608f7f49
Bump elkm1-lib to 0.8.8 (#43230) 2020-11-14 07:13:37 -10:00
b4dpxl bb31de1de7
Add support for Broadlink BG1 devices (#42314)
* Support for BG1 switches after config flow updates to core Broadlink component

* updates based on @felipediel feedback

* Update updater.py

* Update switch.py

* Update switch.py
2020-11-14 14:59:41 +01:00
Jc2k cc396b9736
Add initial camera support to homekit_controller (#43100) 2020-11-14 12:07:22 +00:00
Clifford Roche dc8db033b9
Update greeclimate to 0.10.2 (#43206) 2020-11-14 11:57:36 +01:00
Thomas Delaet 293f8eaaf3
Add quarter-hour period feature for utility_meter component (#41999)
* add support for quarter-hourly intervals to utility meter (15 minutes)

* add tests

* add test for every quarter

* Update homeassistant/components/utility_meter/sensor.py

Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>

Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>
2020-11-14 11:53:59 +01:00
J. Nick Koston bf955f3eb8
Fix typo in lw12wifi shoud_poll (#43213) 2020-11-14 11:12:00 +01:00
Allen Porter 3e46c42307
Catch the right nest stream refresh exception error (#43189) 2020-11-13 22:37:09 -08:00
HomeAssistant Azure d7f1deeb00 [ci skip] Translation update 2020-11-14 00:07:02 +00:00
Aaron Bach 907907e6f9
Revert "Remove YAML config for Tile (#43064)" (#43199)
This reverts commit 19f48e180c.
2020-11-14 00:04:34 +01:00
czechmark 16364636d1
Update fitbit battery status (#42980)
* Read the device_status in order to update the fitbit battery

* Read the device_status in order to update the fitbit battery
2020-11-13 23:10:04 +01:00
Paulus Schoutsen bae026a6fe
Add support for selectors in services.yaml (#43162)
* Add support for selectors in services.yaml

* Add base schema validation
2020-11-13 22:53:55 +01:00
Paulus Schoutsen df25b53bb8
Fix automation in packages (#43202) 2020-11-13 22:49:01 +01:00
Thomas 6e7b14f139
Hide cancelled trips from being displayed in vasttrafik integration (#43184) 2020-11-13 17:51:33 +01:00
Charles Garwood 71b8aad91b
Update ozw get_config_parameter websocket response (#43058) 2020-11-13 10:06:34 -05:00
Paulus Schoutsen 37361a6332
Prevent spider from doing I/O in the event loop (#43182) 2020-11-13 16:03:08 +01:00
Paulus Schoutsen 36b4a8e128
Revert opensky flight latitude and longitude (#43185)
This reverts commit 0f46916f9e.
2020-11-13 09:52:15 -05:00
Franck Nijhof 976640102f
Upgrade sentry-sdk to 0.19.3 (#43176) 2020-11-13 14:42:40 +01:00
Paulus Schoutsen 5ecaa9e4d2
Add log message server startup (#43177) 2020-11-13 14:39:50 +01:00
Sébastien RAMAGE ea550d475a
update zigpy_zigate to v0.7.1 (#43159) 2020-11-13 08:35:41 -05:00
Anders Melchiorsen 55b214ec9c
Fix time_date interval for DST (#43166) 2020-11-13 13:32:56 +01:00
Paulus Schoutsen 0a717f313e
Improve entity domain validator (#43164) 2020-11-13 13:31:43 +01:00
Anders Melchiorsen 87d86026ed
Fix time_date timestamp offsets (#43165) 2020-11-13 13:29:57 +01:00
Paulus Schoutsen 8dbd54bed1
Disable parsing scientific/complex number notation in template type (#43170) 2020-11-13 13:22:29 +01:00
Simone Chemelli 7bcd92172a
Remove relative time sensor from cert_expiry (#42338) 2020-11-13 13:15:37 +01:00
Paulus Schoutsen 3404e6ded1 Update translations 2020-11-13 10:40:51 +01:00
J. Nick Koston 4907996dd6
Guard against empty ssdp locations (#43156) 2020-11-13 09:40:25 +01:00
Anders Melchiorsen 96641cab02
Fix playing of Spotify URIs on Sonos (#43154) 2020-11-13 09:40:00 +01:00
Joakim Sørensen f50869d62e
Add missing 'hassio' translation string (#43127)
* Add missing 'hassio' translation string

* Fix typo...
2020-11-13 09:39:36 +01:00
Aaron Bach ad7f1446be
Streamline SimpliSafe errors (#43117) 2020-11-13 09:38:58 +01:00
Marvin Wichmann 899fc3d35a
Update xknx to 0.15.3 (#42026)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-13 09:37:45 +01:00
Anders Melchiorsen 1a888433cb
Fix beat calculation (#43142) 2020-11-13 09:33:00 +01:00
Anders Melchiorsen e0f1d0ab20
Mock time_date sensor tests (#43141) 2020-11-13 09:31:55 +01:00
HomeAssistant Azure 76b843118b [ci skip] Translation update 2020-11-13 00:10:16 +00:00
Aaron Bach 3f09c9bc0e
Fix bug preventing Notion entities from updating their bridge (#43122) 2020-11-12 21:45:20 +01:00
Martin Hjelmare b84415344f
Bump hass-nabucasa to 0.37.2 (#43146) 2020-11-12 20:15:31 +01:00
Simone Chemelli 31502e960a
Shelly: minor improvements (#43138) 2020-11-12 19:49:06 +01:00
Felipe Martins Diel c620fa344e
Add support for learning RF commands with Broadlink remotes (#39671)
* Add support for learning RF codes with Broadlink remotes

* Rename INFRARED and RADIOFREQUENCY to COMMAND_TYPE_IR and COMMAND_TYPE_RF

* Rewrite if expression as normal if statement

* Use COMMAND_TYPE_IR directly and improve error messages
2020-11-12 19:10:29 +01:00
Aaron Bach 7921be1b5f
Fix incorrect Notion battery state calculation (#43108)
* Fix incorrect Notion battery state calculation

* Both cases
2020-11-12 10:47:47 -07:00
Erik Montnemery 7b7bb0a15f
Bump hatasmota to 0.0.30 (#43140) 2020-11-12 18:29:06 +01:00
Shay Levy ad06b6b340
Revert "shelly_naming" rebase errors (#43134) 2020-11-12 15:22:51 +01:00
Philip Allgaier bbd7402793
Add reload support to KNX (#42429)
* Add reload support to KNX

* Changes from review (platform reset + asyncio.gather)

* Changes from review (proper asyncio.gather usage)
2020-11-12 14:34:08 +01:00
Franck Nijhof 6f326a7ea4
Add support for multiple event triggers in automation (#43097)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-12 11:58:28 +01:00
Philip Allgaier 673ac21de4
Added missing system health translation for "Views" (#43126) 2020-11-12 11:50:24 +01:00
Aaron Bach 24840cce23
Add a config flow for Recollect Waste (#43063)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-12 11:00:42 +01:00
Simone Chemelli cdc53329d0
Add Shelly totalWorkTime as Lamp life (Shelly Air) (#43112)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-12 10:38:53 +01:00
SukramJ d7e5d1bfaf
Bump dependency for HomematicIP Cloud (#43018)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-12 10:33:01 +01:00
Shay Levy 22a0464dce
Make Appliance Type Case-insensitive (#43114)
"appliance_type" is a free text parameter in the device settings, this fix will make the comparison case-insensitive
2020-11-12 10:12:56 +01:00
Joshua M. Boniface be93060e99
Move setup_url_for_address to pyWeMo library (#42722)
* Move setup_url_for_address to PyWemo library

* Bump pywemo to 0.5.2

* Use module-level function call

* Update requirements via script
2020-11-12 06:37:27 +01:00
HomeAssistant Azure 8a0907acf9 [ci skip] Translation update 2020-11-12 00:10:58 +00:00
Bram Kragten 1c7080d5c5
Add save and delete WS commands to blueprints (#42907)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-11 23:32:46 +01:00
djtimca d47b3a5f44
Fix Aurora integration including externalizing API to PyPi and adding config_flow (#43045)
Co-authored-by: Pawel <pszafer@gmail.com>
2020-11-11 20:36:16 +01:00
Chris Talkington df5a8c4dac
Use media player image proxy for roku media browser (#43070) 2020-11-11 20:17:46 +01:00
Simone Chemelli d8b067ebf9
Add Shelly support for REST sensors (#40429) 2020-11-11 20:13:14 +01:00
Joakim Sørensen 403514ccb3
Add system health section for the Supervisor (#43074) 2020-11-11 20:12:24 +01:00
springstan 37bcfd1d2f
Simplify distance conversion (#43107) 2020-11-11 20:10:17 +01:00
Moritz Schmitz von Hülst 434d39a5ea
Add initial rest query params (#42198)
* add initial rest query params

* of course I didn't run black

* fix tests

* fix tests

* add test

* reformat

* add binary sensor test

* fix tests

* add one more test and fix switch

* should not have touched that

* if you don't pay attention once
2020-11-11 09:03:55 -10:00
Hmmbob 6a7b71e8fb
Bump pycsspeechtts to 1.0.4 (#43105) 2020-11-11 19:47:03 +01:00
Clifford Roche c93d2909a2
Bump greeclimate to 0.9.6 (#43106)
This fixes a bug with discovery for some devices which do not have a CID
2020-11-11 19:23:25 +01:00
Michael dbe89c1e02
Add reboot and shutdown service to synology_dsm (#42697)
* add reboot and shutdown service to synology_dsm

* apply suggestions

* make _async_setup_services() async

* add comment to make sure unique_id is serial
2020-11-11 19:06:50 +01:00
Alexei Chetroi 11ded51ddb
Bump up ZHA dependencies (#43104) 2020-11-11 19:03:22 +01:00
uvjustin 66dccd86bd
Modify wait timeout in stream (#42794)
* Set wait timeout to 40

* Use dynamic wait_timeout

* Catch error in container open

* Get restart times from const.py

* Fix test_stream_keepalive
2020-11-11 12:32:56 -05:00
Bram Kragten f4f3192a6a
Update frontend to 20201111.0 (#43101) 2020-11-11 16:43:45 +01:00
Jonathan Keljo 8f59104c71
Show media progress in sisyphus (#42996)
This is newly possible in recent Sisyphus table firmwares. If it doesn't work for you, make sure you're running at least firmware 1.10.73.
2020-11-11 14:52:34 +01:00
Paulus Schoutsen 560afc31ad
Use internal url for Squeezebox if possible (#43089) 2020-11-11 14:49:08 +01:00
Allen Porter 1061f78f12
Add watchdog to reset nest subscriber (#43034) 2020-11-11 13:56:59 +01:00
Erik Montnemery 8cc7069323
Bump hatasmota to 0.0.29 (#43013) 2020-11-11 13:51:09 +01:00
Paulus Schoutsen 621a0a5dd2 Update translations 2020-11-11 13:25:22 +01:00
Paulus Schoutsen 68d757e5d2
Remove brand names from translations (#43092) 2020-11-11 13:22:52 +01:00
Radek Rada b790c2e79d
Remove Octoprint log spam when printer endpoint status code is 409 (#42985) 2020-11-11 12:27:12 +01:00
Paulus Schoutsen 54f3d9078a Update translations 2020-11-11 12:10:09 +01:00
Aaron Bach 19f48e180c
Remove YAML config for Tile (#43064) 2020-11-11 09:44:14 +01:00
jjlawren 39cdf61c2d
Fix Plex auth issues by setting header (#43081) 2020-11-11 09:40:25 +01:00
Rob Bierbooms 930866bad5
Add MIN_TIME_BETWEEN_UPDATES to dsmr integration (#43057) 2020-11-11 09:21:07 +01:00
David Nielsen 11a9aa3956
Update bravia-tv to 1.0.8 (#43069) 2020-11-11 09:18:14 +01:00
Matthew Donoughe 9771ac1169
Upgrade pylutron-caseta to 0.7.2 (#43075) 2020-11-11 09:15:18 +01:00
Shay Levy 0ddf14a98a
Cleanup and naming schema fixes for Shelly (#42987)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-11 09:05:08 +01:00
J. Nick Koston 94bf55e29b
Limit concurrency of async_get_integration to avoid creating extra threads (#43085)
* Limit concurrency of async_get_integration to avoid creating extra threads

Since async_get_integration is waiting on the disk most of the time
it would end up creating many new threads because the disk could
not deliver the data in time.

* pylint
2020-11-10 21:34:54 -10:00
Aaron Bach 518e462e9a
Streamline Tile CoordinatorEntity (#43065) 2020-11-10 18:00:19 -07:00
Aaron Bach 9b58b24b17
Fix API change with Notion batteries (#43073) 2020-11-10 18:00:04 -07:00
HomeAssistant Azure 4b9ba79584 [ci skip] Translation update 2020-11-11 00:10:27 +00:00
Paulus Schoutsen 7745408440
System health improvement (#43066) 2020-11-10 23:56:50 +01:00
rajlaud 55a6d37f2c
Add proxy support for browse media images (#42193)
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2020-11-10 23:51:58 +01:00
Allen Porter 94db07ca8c
Update nest sdm camera to refresh in background (#42865)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-10 23:48:02 +01:00
Paulus Schoutsen 9f4480a634
Add system health streaming updates (#42831) 2020-11-10 22:45:59 +01:00
Erik Montnemery 8a7febcfbe
Improve restore of deleted devices (#42703)
* Improve restore of deleted devices

* Simplify
2020-11-10 22:14:39 +01:00
Rob Bierbooms 1fe93b4ec9
Remove setting log level of dsmr_parser inside dsmr integration (#43059) 2020-11-10 22:13:26 +01:00
Sébastien RAMAGE 0eb473769f
Update zigpy-zigate to 0.7.0 (#43043) 2020-11-10 16:02:44 -05:00
Erik Montnemery 4e49bd0596
Correct handling of existing MQTT subscriptions (#43056) 2020-11-10 21:55:26 +01:00
Pawel d7bcf4a3b4
Add available state for Epson integration (#43038) 2020-11-10 12:58:00 +01:00
9R 0c9189af0a
Add set and check repeat mode to mpd component (#42808)
Co-authored-by: Anders Melchiorsen <amelchio@nogoto.net>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2020-11-10 12:56:04 +01:00
Paulus Schoutsen 3af1771616
Include device_id in ZHA event (#43037) 2020-11-10 12:43:15 +01:00
Felipe Martins Diel 48e954e038
Change instructions for unlocking Broadlink devices (#42023) 2020-11-10 10:42:59 +01:00
Peter Epley b099726854
Add function to remove holidays from workday sensor (#41988) 2020-11-10 10:26:55 +01:00
springstan 1366354725
Clean up yaml configurations for all fritz integrations (#39995) 2020-11-10 10:08:49 +01:00
Felipe Martins Diel 2b83af856f
Set an appropriate SCAN_INTERVAL for Broadlink A1 sensor (#41309) 2020-11-10 10:02:37 +01:00
Paulus Schoutsen 1fba245ff1
Catch correct error when Spotify has a request error (#43032) 2020-11-10 09:58:52 +01:00
Pawel 3d4c530dd0
Address review feedback for Epson (#43012)
* Martin review

* Update homeassistant/components/epson/__init__.py

Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>

* fix STATE_UNAVAILABLE

Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>
2020-11-10 09:55:42 +01:00
JJdeVries 537c0c41eb
Bump aioasuswrt version to handle telnet asus routers (#43031) 2020-11-10 09:50:03 +01:00
Thibaut 7ba373e74b
Bump pymfy to 0.9.1 (#43021) 2020-11-10 09:38:14 +01:00
Aaron Bach 49b4f9d2c6
Streamline Notion CoordinatorEntity (#43027) 2020-11-10 09:24:27 +01:00
Aaron Bach 244bfb2096
Deprecate YAML config for Notion (0.119 removal) (#43026) 2020-11-09 23:47:38 -06:00
HomeAssistant Azure 95c9880c52 [ci skip] Translation update 2020-11-10 00:04:21 +00:00
Rob Bierbooms f09004acf5
Increase timeout for setup of rfxtrx (#43003)
* Increase timeout and remove reload

* Use asyncio.TimeoutError

* Remove import

* Add logging

* Minor tweak

* Fix black

* Update homeassistant/components/rfxtrx/__init__.py

Co-authored-by: Joakim Plate <elupus@ecce.se>
2020-11-10 00:30:15 +01:00
Aaron Bach 5541721899
Migrate Recollect Waste integration to use aiorecollect library (#43022) 2020-11-09 23:31:48 +01:00
Charles Garwood 0d203da854
Bump python-openzwave-mqtt to 1.3.2 (#43020) 2020-11-09 23:26:42 +01:00
epenet 7716740c18
Update inheritance for onewire entities (#43019) 2020-11-09 23:21:16 +01:00
Aaron Bach 6f4219d709
Add support for additional SimpliSafe sensors (#43017) 2020-11-09 23:18:18 +01:00
Diego Elio Pettenò 6b21df9053
Expose Dyson PureCool filter life remaining percentage (#42765) 2020-11-09 23:01:13 +01:00
ollo69 ebc26c70b9
Remove Tuya climate ext. temperature entity option (#42546) 2020-11-09 22:57:04 +01:00
ZzetT d8f2d04b4f
Fix volume calculation of Onkyo MediaPlayer (#42236)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-11-09 22:43:55 +01:00
J. Nick Koston c7f35b20fb
Make all translations cacheable (#42892) 2020-11-09 22:36:45 +01:00
Oncleben31 3187c7cc9d
Add missing device class strings (binary sensor) (#42326)
`battery_charging`, `light`, `moving`, `plug` were missing.
Developer documentation was used for states text:
https://developers.home-assistant.io/docs/core/entity/binary-sensor
2020-11-09 22:09:44 +01:00
J. Nick Koston add50cb33a
Add services to log and dump objects to the profiler to help track down memory leaks (#42951)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-09 10:54:18 -10:00
Hmmbob 2d6a12ea34
Bump gTTS-token to 1.1.4 (#43015) 2020-11-09 20:17:57 +01:00
Erik Montnemery 5694e4190c
Extend WS API result when enabling an entity (#42667)
* Extend WS API result when enabling an entity

* Fix tests

* Fix tests

* Move updated registry entry to sub dict

* Address review comments

* Increase test coverage
2020-11-09 19:47:45 +01:00
Thomas 94182a9443
Fix vasttrafik sensor displaying incorrect departure times (#43011) 2020-11-09 18:45:36 +01:00
On Freund 4ed8e209f1
Obtain zone entity id in Risco sensors through entity registry (#43007) 2020-11-09 18:44:30 +01:00
Martin Hjelmare 1338c4a425
Add data entry flow show progress step (#42419) 2020-11-09 18:39:28 +01:00
Franck Nijhof 3380b69d54
Remove iAlarm integration (ADR-0004) (#43010) 2020-11-09 18:35:09 +01:00
Paulus Schoutsen aec191b558
Support datetime sensor in time trigger (#42899) 2020-11-09 14:50:54 +01:00
Chris Talkington 28e68eaada
Reload sonarr config entry on options update (#41958) 2020-11-09 13:58:24 +01:00
Aaron Bach 3707b72a37
Deprecate YAML config for AirVisual (0.119 removal) (#42581) 2020-11-09 13:41:04 +01:00
Martin Hjelmare 6c5ef0970a
Add ozw config flow add-on management (#42421)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-09 13:30:19 +01:00
springstan a7bd521768
Remove temporary variable from supported_features (#42685)
* Remove temporary variable from supported_features

* Revert removing temp variable for supported features hunterdouglas
2020-11-09 13:19:29 +01:00
Erik Montnemery b45fa29077
Force color or white mode exclusivity for MQTT lights (#42887) 2020-11-09 12:51:01 +01:00
Guido Schmitz 804579cd54
Update devolo-home-control-api to 0.16.0 (#42944) 2020-11-09 12:17:35 +01:00
Matthew Donoughe bc4bbaf6ef
Add device trigger support for device trackers (#42324)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-09 12:04:16 +01:00
reaper7 8fc8ce8197
Fix enigma2 off state (#42407) 2020-11-09 11:38:38 +01:00
springstan 67b3552165
Add more units to distance conversion util (#40181)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-09 11:38:15 +01:00
Allen Porter 64f06b2b00
Update nest SDM climate simplifying support for eco mode (#42955) 2020-11-09 11:35:38 +01:00
czechmark 354058f020
Fix Neurio Sensor by making the sensor ID required (#42728) 2020-11-09 10:23:04 +01:00
springstan 30b94892c4
Use strings instead of f-strings for constants (#40619) 2020-11-09 10:09:53 +01:00
Jonathan Keljo c8a940c59f
Upgrade sisyphus-control dependency to 3.0 (#42995)
This has a small chance of breaking tables with older firmwares; if your table has issues, make sure it is running at least firmware v1.10.73.

From the release notes for the new version:

[3.0] - 2020-11-08
==================
Added
-----
* Track remaining/total time support (requires recent firmware)
* Test shell program

Changed
-------
* Reworked the data model to match how Sisyphus itself does it. This fixes crashes that were occurring working with tables that have the latest firmware, but may break things with older firmwares.
* Switched to `python-socketio` for Socket.IO support, as it is more actively maintained than `SocketIO-client-nexus`.
* Switched to VSCode for development
2020-11-09 09:36:16 +01:00
Yuval Aboulafia adfcbe9058
Make Jewish Calendar use DEVICE_CLASS_TIMSTAMP and remove timestamp attribute (#41397)
* Added "time" attribute

* Revert "Added "time" attribute"

This reverts commit 8adab9b788.

* Make DEVICE_CLASS use the DEVICE_CLASS_TIMESTAMP

* Removed unix timstamp attr

* keep attributes but delete the timestamp
2020-11-09 09:26:43 +01:00
Raman Gupta a416a9e046
Allow options flows to be aborted (#41875) 2020-11-09 08:59:42 +01:00
Steve Brandt 0f46916f9e
Adds feature to get also longitude and latitude of the triggerd entry… (#42990) 2020-11-09 08:37:59 +01:00
Diogo Gomes 12adde5349
On HA restart parse last_reset as a datetime object (#42939) 2020-11-09 08:35:50 +01:00
Andrew Marks 42cdbc7e1d
Correct logging and add test case for sharkiq (#41863)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-11-09 08:33:09 +01:00
Xiaonan Shen f499187835
Fix yeelight binary sensor unique ID (#42562) 2020-11-09 08:32:21 +01:00
HomeAssistant Azure d9d21ab05e [ci skip] Translation update 2020-11-09 00:03:23 +00:00
Kevin Hellemun e929ae10cd
Fix Spotify scopes evaluation (#42819)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2020-11-09 00:46:26 +01:00
Shay Levy 8b998365a4
Increase update timeouts used in Shelly integration (#42937)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-08 21:49:41 +01:00
springstan 46412ef0c6
Remove empty dependencies from manifest (#42973) 2020-11-08 21:29:28 +01:00
On Freund 5a7e4b4dae
Add zone_entity_id to Risco events (#39678)
* Add zone_entity_id to Risco events

* Add comment

* Fix dependency on order
2020-11-08 12:14:43 -06:00
epenet 7c397a02b7
Add onewire switches (#42962)
* Add support for switches

* Fix stale comment
2020-11-08 12:06:41 -06:00
Felipe Martins Diel e5fe0c40ec
Add support for Broadlink SP4 series and the latest SP mini 3 devices (#41522)
* Add support for Broadlink SP4 series

* Bump python-broadlink to 0.16

* Fix stale docstring
2020-11-08 11:19:28 -06:00
springstan 30e0d14499
Correct link to frontend repo (#42972) 2020-11-08 11:11:45 -06:00
Tom 877bfcb308
Add support for Stretch product to Plugwise integration (#40108)
* Initial switch-group/stretch with failing wk_lisa_battery test

* Adding switch tests, but TypeErrors, needs more investigation

* Fixes and tests aligned

* Review updates

* Use const

* Comments

* Add stretch hostname for testing part

* Remove unused consts

* Revert guardings in line with -beta

* Catchup with dev (mostly with ourselves from #41201)

* Update docstring

* Remove debug logging

* Fix for #42725 (incorrect entity namingi)

* Fix naming for gas interval

* Add missing CONF_USERNAME and use of it

* Change "dummy" to "class"

* Don't use "class"

* Fix CONF_USERNAME default, dummy and other consts

Co-authored-by: Bouwe Westerdijk <11290930+bouwew@users.noreply.github.com>
2020-11-08 11:09:43 -06:00
Erik Montnemery 51b4bc547c
Bump hatasmota from 0.0.27 (#42802)
* Adjust tests

* Add test for deprecated discovery message

* Update status sensors

* Bump hatasmota to 0.0.27

* Update tests
2020-11-08 17:11:25 +01:00
Franck Nijhof 6e9b65405a
Disable legacy templates by default (#42967) 2020-11-08 16:11:38 +01:00
Franck Nijhof 2656e9b0f9
Upgrade colorlog to 4.5.0 (#42965) 2020-11-08 14:05:55 +01:00
Malte Franken a0d1f4a6fb
Bump aio_georss_gdacs to v0.4 (#42957) 2020-11-08 13:13:09 +01:00
springstan c029490e15
Add not internet accessible to base strings for config flows (#42478)
* Add not internet accessible to base strings for config flows

* Add prefix webhook_ to json key

* Update reference value to new key
2020-11-08 08:55:18 +01:00
springstan 9ce971ca30
Use common strings in locative config flow (#42481) 2020-11-07 23:03:40 -06:00
absurdist81 d384ca0e69
Add icons for OBiTALK status and reboot sensors (#42883) 2020-11-07 21:00:21 -06:00
Aaron Bach 8dbddd874f
Migrate Flu Near You to DataUpdateCoordinator (#42594)
* Migrate Flu Near You to DataUpdateCoordinator

* Prefer partial over lambda

* Remove overlap with CoordinatorEntity
2020-11-07 20:45:14 -06:00
epenet 2b2d7558de
Add binary_sensor platform to onewire integration (#42832)
* Add binary_sensor platform to onewire integration

* Keep the same name

* Rework tests

* Rework tests
2020-11-07 20:42:20 -06:00
J. Nick Koston 1626c236dc
Only call utcnow once during a state changed event (#42941) 2020-11-07 15:51:06 -10:00
HomeAssistant Azure eebf0ef336 [ci skip] Translation update 2020-11-08 00:04:05 +00:00
Randall Wessel 239b3f059b
Change air pressure unit to hPa in OpenWeatherMap (#42801) 2020-11-07 20:29:57 +01:00
Pawel df38c59dc8
Add config flow to epson and fix timeouts (#39697) 2020-11-07 18:15:29 +01:00
Simone Chemelli 12a891cc0a
Bump aioshelly to 0.5.1 (#42940) 2020-11-07 18:10:14 +01:00
J. Nick Koston b47a5449e3
Ensure storage task loads are always garbage collected (#42917) 2020-11-07 06:54:56 -10:00
J. Nick Koston 3ec7258c21
Ensure instances of async_add_entities can be garbage collected (#42919) 2020-11-07 06:54:20 -10:00
Erik Montnemery 7f640c4a2e
Generate random MQTT client ID (#42934)
* Generate random MQTT client ID

* Add comment

* Apply suggestions from code review

Co-authored-by: Franck Nijhof <git@frenck.dev>

Co-authored-by: Franck Nijhof <git@frenck.dev>
2020-11-07 16:27:09 +01:00
AlexSchmitz222 d77d7b2217
Change fritzbox title for better product family distinction (#42432) 2020-11-07 11:13:16 +01:00
Daniel Hjelseth Høyer ce5994d9fe
Upgrade Tibber library to 0.16.0 (#42929)
Signed-off-by: Daniel Hjelseth Høyer <mail@dahoiv.net>
2020-11-07 10:53:19 +01:00
HomeAssistant Azure 57c6bb96f4 [ci skip] Translation update 2020-11-07 00:04:02 +00:00
Alexei Chetroi 4b7829d777
Allow ZHA coordinator binding/unbinding (#42854)
* Allow coordinator ZDO binding/unbinding operations

* Let coordinator to provide endpoint it

* Refactor ClusterPair to a dataclass

* Rename ClusterPair
2020-11-06 17:33:13 -05:00
shbatm 121872c546
Fix dimming for ISY994 Z-Wave devices using percent instead of 8-bit brightness values (#42915) 2020-11-06 10:07:37 -10:00
Sören Oldag bf9f3e1997
Bump pwmled to v1.6.7 (#42903) 2020-11-06 19:27:01 +01:00
Guido Schmitz c7b2147e55
Handle offline gateways in devolo Home Control (#42897) 2020-11-06 12:49:47 +01:00
Paulus Schoutsen 15da7b3ca6
Cloud: Recover when internet is not available yet (#42877) 2020-11-06 12:12:18 +01:00
Aaron Bach bba7c15d79
Migrate RainMachine to DataUpdateCoordinator (#42530) 2020-11-06 10:58:50 +01:00
Sören Oldag 4e614e0f2c
Remove unneeded state restoration of the physical device in rpi_gpio_pwm integration (#42804)
* Add @soldag to code owners of rpi_gpio_pwm platform

* Remove unneeded state restoration of the physical device in rpi_gpio_pwm integration
2020-11-06 10:58:37 +01:00
Manuel de la Rosa 2d428210e4
Add Spanish US voice to amazon polly (#42891)
* Update tts.py

* Update tts.py
2020-11-06 10:49:00 +01:00
Allen Porter a5da98680a
Add nest climate support for SDM API (#42702)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-06 09:57:02 +01:00
J. Nick Koston 3c84c7ccf0
Fix memory leak in websocket_api (#42894)
* Fix memory leak in websocket_api

Each named logger lives forever

* tweak
2020-11-06 09:27:41 +01:00
Steven Barth 1e87ac7eda
Bump pyvlx to 0.2.18 (#42895) 2020-11-06 09:19:27 +01:00
HomeAssistant Azure e972686a13 [ci skip] Translation update 2020-11-06 00:04:57 +00:00
Simone Chemelli 05dc457955
Handle Shelly light domain for relay switches ( fw >=1.9 ) (#42508)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-05 18:38:53 +01:00
Adam Ernst 06a7fc491e
Tweak wording of Rachio options (#42849)
This is a bit clearer to my eyes.
2020-11-05 07:27:03 -10:00
Jeff Irion cfc8e96b15
Handle overriding of default apps for Android TV (#41893)
* Handle overriding of default apps for Android TV

* Fix comment
2020-11-05 16:41:22 +01:00
Anders Melchiorsen 650c57db5b
Fix async_track_utc_time_change firing too early (#42176) 2020-11-05 16:34:56 +01:00
rikroe ac06e871e4
Bump bimmer_connected to 0.7.12 (#42875)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2020-11-05 16:32:02 +01:00
Joakim Sørensen a199d7af59
Move to Launch Library 2 (#42723)
* Move to Launch Library 2

* isort

* Apply suggestions from code review

* Add const to .coveragerc
2020-11-05 15:42:12 +01:00
Jeff Irion cd675f9175
Bump androidtv to 0.0.54 (#42861) 2020-11-05 15:25:14 +01:00
Sean Dague 2a576e979b
Add unique_id property to ARWN sensors (#42570)
* Add unique_id property

After HA 0.111 the ARWN platform's lack of a unique_id causes the
sensors to fail to register correctly. The unique_id for this is just
a slug which is the mqtt topic that it's inbound on.

Also change the logging to INFO for data received to make it fit
better in the logging levels and show up during '-v' runs.

* use topic as unique_id

fix logging

* fix final topic location

* fix black

* address the fact that some topics have more than one sensor

This splits up rain and wind sensors to unique topics

* address review comments
2020-11-05 14:55:53 +01:00
edomat 50761eb4e4
Distinguish Shutters and Awnings in Google Assistant (#42782)
* Distinguish Shutters and Awnings.

* Remove trailing whitespace
2020-11-05 14:55:48 +01:00
Diederik van den Burger 60234ecf40
Add hdmi input attribute to AndroidTV (#42571)
* bumps androidtv to 0.0.53

* add hdmi_input attribute to androidtv

* update tests for hdmi_input attribute

* chore: update docstrings
2020-11-05 14:36:46 +01:00
cgtobi f16ccae78b
Fix Netatmo public weather sensor bug (#42858) 2020-11-05 14:16:51 +01:00
Jeff Sloyer 7ed409d681
clarify range of max and min for intensity (#42853) 2020-11-05 10:33:40 +01:00
David Bonnes fd01636058
Fix evohome coroutine not allowed to be passed to HassJob (#42730) 2020-11-05 10:17:48 +01:00
Adam Ernst 623f2b6f9c
Tweak Shelly message to be clearer (#42862)
Not all Shelly devices are battery-powered.
2020-11-05 10:09:22 +01:00
Andreas Billmeier f6751de262
Revert "Fix broken maxcube component" (#42859)
This reverts commit 898f50386f.
2020-11-05 09:45:29 +01:00
Tom Parker-Shemilt b1ed5a3e79
Fix circular import of config_validation and template (#41802) 2020-11-04 19:06:19 -10:00
Aaron Bach 956e3b4451
Fix missing/incorrect SimpliSafe entities (#42846)
* Entity types

* Don't overdo it

* Fix missing/incorrect SimpliSafe entities
2020-11-04 18:59:54 -07:00
HomeAssistant Azure 9298fec345 [ci skip] Translation update 2020-11-05 00:10:11 +00:00
Aaron Bach 5b754c29e0
Fix missing sensor exceptions in SimpliSafe (#42845)
* Fix missing sensor exceptions in SimpliSafe

* Entity types

* Don't overdo it
2020-11-04 12:34:14 -07:00
Aaron Bach b0a6ac7e91
Properly unload listener for SimpliSafe config entry updates (#42579) 2020-11-04 12:28:43 -07:00
Aaron Bach 9bb1c6f188
Clean up SimpliSafe binary sensor implementation (#42841)
* Clean up SimpliSafe binary sensor implementation

* Cleanup

* Constant name
2020-11-04 11:41:08 -07:00
Adam Ernst ceb8172b7c
Tweak Rachio integration strings (#42843)
This is now called "Settings", not "Account Settings", on the home page. (Confusingly the page the button leads to is still titled "Account Settings".)

Also add a missing quote and tweak grammar.
2020-11-04 08:34:09 -10:00
J. Nick Koston 3661d8380a
Avoid the same task ending up multiple times in the ssdp asyncio.gather (#42815) 2020-11-04 17:25:37 +01:00
Clifford Roche 08a221be77
Update greeclimate to 0.9.5 (#42796)
Provides better discovery across subnets in some cases
2020-11-04 16:43:33 +01:00
J. Nick Koston cca661574d
Fix webhook when doorbird not yet setup (#42657) 2020-11-04 05:34:07 -10:00
Maciej Bieniek 34f5ad33e9
Call coordinator.shutdown() when ConfigEntryNotReady (#42833) 2020-11-04 09:35:54 -05:00
Rob Bierbooms 1fe66df962
Cleanup dispatchers when unloading rfxtrx (#42803)
* Cleanup dispatchers

* Fix name

* Refactor code

* Fix typo in function description

* Fix pylint error

* Change function definition

* Move cleanup_callbacks data to domain
2020-11-04 11:30:46 +01:00
Andreas Billmeier 898f50386f
Fix broken maxcube component (#42674) 2020-11-04 10:17:40 +01:00
Allen Porter 6b57ad9f28
Fix nest subscriber by upgrading google_pubsub to newer library version (#42501) 2020-11-04 10:15:13 +01:00