Paulus Schoutsen
9155274c6e
Merge pull request #54175 from home-assistant/rc
2021-08-06 13:27:37 -07:00
Paulus Schoutsen
cb775029e0
Bumped version to 2021.8.3
2021-08-06 12:55:59 -07:00
J. Nick Koston
011cda5fc4
Bump zeroconf to 0.33.4 to ensure zeroconf can startup when ipv6 is disabled ( #54165 )
...
Changelog: https://github.com/jstasiak/python-zeroconf/compare/0.33.3...0.33.4
2021-08-06 12:55:56 -07:00
J. Nick Koston
d580036dfb
Fetch interface index from network integration instead of socket.if_nametoindex in zeroconf ( #54152 )
2021-08-06 12:55:55 -07:00
Michael
15e9310a01
Fix sensor PLATFORM_SCHEMA for ebox and enphase_envoy ( #54142 )
...
* Fix sensor PLATFORM_SCHEMA
* fix pylint
2021-08-06 12:55:55 -07:00
Niccolo Zapponi
93a2e2849c
Handle software version being None when setting up HomeKit accessories ( #54130 )
...
* Convert all HomeKit service info to string prior to checking for max length
* Added check for None software version
* Added test case for numeric version number
* Update tests/components/homekit/test_accessories.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Fix style & none version test
* Fix test
* revert other change since it should be covered by the format_sw_version fix
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-08-06 12:55:39 -07:00
Oscar Calvo
07f8236e6f
Gracefully handle additional GSM errors ( #54114 )
2021-08-06 12:53:53 -07:00
Paulus Schoutsen
a07048aacf
Merge pull request #54117 from home-assistant/rc
2021-08-05 23:18:48 -07:00
Paulus Schoutsen
890d190612
Fix constant
2021-08-05 23:15:20 -07:00
Paulus Schoutsen
b00173705e
Bumped version to 2021.8.2
2021-08-05 20:49:03 -07:00
J. Nick Koston
374ccaae47
Bump zeroconf to 0.33.3 ( #54108 )
2021-08-05 20:48:58 -07:00
J. Nick Koston
fa4ec926ce
Increase time before scene and script HomeKit entities are reset ( #54105 )
2021-08-05 20:48:57 -07:00
Simone Chemelli
e37bf733bd
Two fixes ( #54102 )
2021-08-05 20:48:56 -07:00
Shay Levy
52f7f203d2
Fix Shelly last_reset ( #54101 )
2021-08-05 20:48:55 -07:00
Paulus Schoutsen
557e1862d5
Packages to support config platforms ( #54085 )
2021-08-05 20:48:54 -07:00
puddly
fbfb77b900
Bump up ZHA dependencies ( #54079 )
2021-08-05 20:48:53 -07:00
J. Nick Koston
bc548050f1
Handle empty software version when setting up HomeKit ( #54068 )
...
Fixes #54059 Fixes #54024
2021-08-05 20:48:43 -07:00
Franck Nijhof
5c9d7edadd
Add missing device class to SAJ energy sensors ( #54048 )
2021-08-05 20:47:38 -07:00
Nathan Spencer
6544a32319
Bump pylitterbot to 2021.8.0 ( #54000 )
2021-08-05 20:47:37 -07:00
Paulus Schoutsen
5e9081e323
Merge pull request #54012 from home-assistant/rc
2021-08-04 20:22:17 -07:00
Paulus Schoutsen
436d0e0fb4
Bumped version to 2021.8.1
2021-08-04 17:05:41 -07:00
Bram Kragten
72032edaec
Update frontend to 20210804.0 ( #53997 )
2021-08-04 17:05:12 -07:00
jjlawren
14621fc445
Fix empty sonos_group entity attribute on startup ( #53985 )
2021-08-04 17:05:11 -07:00
Simone Chemelli
ef55a8d2e2
Fix divider for Fritz sensors ( #53980 )
2021-08-04 17:05:10 -07:00
G Johansson
82b2ae8e91
Fix coordinator not defined in yale_smart_alarm ( #53973 )
...
* Bugfix coordinator not defined
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-08-04 17:05:09 -07:00
Michael
01299ddd20
Fix attr_unit_of_measurement in update of apcupsd entity ( #53947 )
2021-08-04 17:05:09 -07:00
jan iversen
fcc82d26a4
Add temporary fix to modbus to solve upstream problem ( #53857 )
2021-08-04 17:05:07 -07:00
Alex Henry
16b5544104
Fix Panasonic Viera TV going unavailable when turned off ( #53788 )
2021-08-04 17:05:06 -07:00
Franck Nijhof
f0f4c13cbe
Merge pull request #53930 from home-assistant/rc
2021-08-04 11:21:42 +02:00
Franck Nijhof
4de3f031cc
Bumped version to 2021.8.0
2021-08-04 10:46:20 +02:00
Joakim Sørensen
9ec516e1d4
Address review comments for 53918 ( #53927 )
2021-08-04 10:46:00 +02:00
Paulus Schoutsen
38df475936
Bumped version to 2021.8.0b10
2021-08-03 21:04:22 -07:00
Bram Kragten
af81dda1e2
Update frontend to 20210803.2 ( #53923 )
2021-08-03 21:03:43 -07:00
Martin Hjelmare
4fdd354745
Limit zwave_js meter sensor last reset ( #53921 )
2021-08-03 21:03:42 -07:00
Joakim Sørensen
0342c0da33
Limit API usage for Uptime Robot ( #53918 )
2021-08-03 21:03:42 -07:00
Paulus Schoutsen
7a8676dc83
Handle Shelly get name on uninitialized device ( #53917 )
2021-08-03 21:03:41 -07:00
J. Nick Koston
54ac889362
Enforce maximum length for HomeKit characteristics ( #53913 )
2021-08-03 21:03:01 -07:00
Aaron Bach
4e2c174741
Handle scenario where SimpliSafe code is falsey ( #53912 )
2021-08-03 20:59:54 -07:00
Maciej Bieniek
e4fd43ed7c
Use SelectEntityDescription for Xiaomi Miio integration ( #53907 )
...
* Use SelectEntityDescription
* Use SelectEntityDescription
* Remove service field from XiaomiMiioSelectDescription class
* Fix typo
* Use lowercase for options
2021-08-03 20:58:48 -07:00
Greg Dowling
07604e60e5
Bump pyroon to 0.0.38 ( #53906 )
2021-08-03 20:50:46 -07:00
Jesse Hills
922c0dc8be
Bump aioesphomeapi to 6.0.1 ( #53905 )
2021-08-03 20:50:45 -07:00
Joakim Sørensen
30497eff0e
Add user to homeassistant system health ( #53902 )
2021-08-03 20:50:45 -07:00
Paulus Schoutsen
5536da18a6
Bumped version to 2021.8.0b9
2021-08-02 21:41:32 -07:00
Paulus Schoutsen
120122ffe2
Bump frontend to 20210803.0 ( #53897 )
2021-08-02 21:41:24 -07:00
Aaron Bach
8b7bdc9b67
Only show a SimpliSafe code entry when one exists ( #53894 )
2021-08-02 21:41:23 -07:00
Chris
d74ca25291
Handle powerConsumption reports with null value ( #53888 )
2021-08-02 21:41:22 -07:00
Paulus Schoutsen
be6cb2e792
Bump aiohue to 2.6.1 ( #53887 )
2021-08-02 21:41:22 -07:00
Otto Winter
f7e448c8b2
ESPHome implement light color modes ( #53854 )
2021-08-02 21:41:21 -07:00
Paulus Schoutsen
2e1f42937d
Bumped version to 2021.8.0b8
2021-08-02 10:53:52 -07:00
Jc2k
92cc51370d
Fix watts unit for homekit_controller power sensors ( #53877 )
2021-08-02 10:53:44 -07:00
Paulus Schoutsen
a97e480d82
Bump frontend to 20210802.0 ( #53876 )
2021-08-02 10:53:44 -07:00
Joakim Sørensen
66711219c7
Fix issue when data is None ( #53875 )
2021-08-02 10:53:43 -07:00
Franck Nijhof
b0f6e8c40a
Fix growat server config entry missing URL key ( #53867 )
2021-08-02 10:53:42 -07:00
Franck Nijhof
df20d69fd2
Add measurement state class to ZHA power devices ( #53866 )
2021-08-02 10:53:42 -07:00
Franck Nijhof
249fb51d2f
Fix cloud accountlinking replacing token data ( #53865 )
2021-08-02 10:53:41 -07:00
Franck Nijhof
e35b5dd7c1
Add RPi.GPIO dependency to rpi_rf integration ( #53858 )
2021-08-02 10:53:40 -07:00
jan iversen
bebd495e74
Allow combinations write_coil/read_coils and write_coils/read_coil for modbus switch ( #53856 )
2021-08-02 10:53:40 -07:00
Joakim Sørensen
d56636ed37
Add base energy analytics ( #53855 )
2021-08-02 10:53:39 -07:00
Michael
e9b672c0b4
Fix crash when AVM FRITZ!SmartHome devices are unreachable ( #53809 )
2021-08-02 10:53:38 -07:00
Daniel Hjelseth Høyer
5f8f1ae695
Add STATE_CLASS_MEASUREMENT to Tibber ( #53802 )
2021-08-02 10:53:38 -07:00
Michael
2e441d8b7c
Fix TP-Link smart strip devices ( #53799 )
2021-08-02 10:53:37 -07:00
René Klomp
31af17f7f7
Bump pysma to 0.6.5 ( #53792 )
2021-08-02 10:53:37 -07:00
Felipe Martins Diel
91af3b0502
Fix entry setup for Broadlink SP4 sensors ( #53765 )
2021-08-02 10:53:36 -07:00
Emilv2
1a1efecdba
Fix missing default reconnect interval in dsmr ( #53760 )
2021-08-02 10:53:35 -07:00
Vinny Furia
1c30967f6f
Fix Radiothermostat hold value updates ( #53656 )
2021-08-02 10:53:34 -07:00
Paulus Schoutsen
ab4ed128cc
Bumped version to 2021.8.0b7
2021-08-01 21:00:14 -07:00
Jc2k
3d6ba793f7
Fix error in homekit_controller causing some entities to get an incorrect unique id ( #53848 )
2021-08-01 21:00:09 -07:00
Chris
9cee9d9d8a
Add energy consumption sensors to smartthings devices ( #53759 )
2021-08-01 21:00:08 -07:00
GitHub Action
e093e0bf10
[ci skip] Translation update
2021-08-01 20:41:03 -07:00
Paulus Schoutsen
1019bb059d
Bumped version to 2021.8.0b6
2021-08-01 15:07:34 -07:00
Bram Kragten
ec35b92052
Update frontend to 20210801.0 ( #53841 )
2021-08-01 15:07:23 -07:00
Robert Hillis
cb2103d96c
Fix file path error in nfandroidtv ( #53814 )
2021-08-01 15:07:22 -07:00
Maciej Bieniek
3f7ddb4706
Clean Xiaomi Miio humidifier services ( #53806 )
2021-08-01 15:07:22 -07:00
B-Hartley
fd0ae7ab36
ForecastSolar - power production now w not k w ( #53797 )
2021-08-01 15:07:21 -07:00
Maciej Bieniek
fc5c30775d
Remove led from Xiaomi Miio humidifier features ( #53796 )
2021-08-01 15:07:20 -07:00
Andreas Brett
0948eafb93
Fix onkyo UnboundLocalError ( #53793 )
...
audio_information_raw and video_information_raw were in some cases used before being assigned
error: UnboundLocalError: local variable 'video_information_raw' referenced before assignment
2021-08-01 15:07:20 -07:00
Maciej Bieniek
31869cbb12
Fix name migration of the Xiaomi Miio humidifier ( #53790 )
2021-08-01 15:07:19 -07:00
Michael
2297c0b58b
Do not block setup of TP-Link when device unreachable ( #53770 )
2021-08-01 15:07:18 -07:00
Paulus Schoutsen
e0fc14f82c
Bumped version to 2021.8.0b5
2021-07-30 14:15:42 -07:00
Paulus Schoutsen
cd3390e012
Bump Hue and only fire events for button presses ( #53781 )
...
* Bump Hue and only fire events for button presses
* Fix tests
2021-07-30 14:15:32 -07:00
Bram Kragten
af96c5d60c
Update frontend to 20210730.0 ( #53778 )
2021-07-30 14:15:31 -07:00
Aaron Bach
9f0f40dac6
Fix parsing of non-string values in Slack data ( #53775 )
2021-07-30 14:15:31 -07:00
Jan Bouwhuis
958df580a9
Fix Xiaomi-miio humidifier write the state back when turning on or off ( #53771 )
2021-07-30 14:15:30 -07:00
Maciej Bieniek
0aee659ee9
Fix Xiaomi Miio humidifier mode change ( #53757 )
2021-07-30 14:15:29 -07:00
J. Nick Koston
423fb910b5
Bump HAP-python to 3.6.0 ( #53754 )
2021-07-30 14:15:28 -07:00
Joakim Sørensen
fc8af9af8e
Revert "Rename snapshot -> backup" ( #53751 )
...
This reverts commit 9806bda272 .
2021-07-30 14:15:27 -07:00
Paulus Schoutsen
a75c7d52c9
Cost sensor handle consumption sensor in Wh ( #53746 )
2021-07-30 14:15:27 -07:00
uvjustin
dac968bf32
Fix non monotonic dts error in stream ( #53712 )
...
* Use defaultdict for TimestampValidator._last_dts
* Combine filters
* Allow PeekIterator to be updated while preserving buffer
* Fix peek edge case
* Readd is_valid filter to video only iterator
2021-07-30 14:15:26 -07:00
Paulus Schoutsen
447901c223
Bumped version to 2021.8.0b4
2021-07-29 23:35:09 -07:00
Paulus Schoutsen
9dcd3f6626
Add energy attributes to Fronius ( #53741 )
...
* Add energy attributes to Fronius
* Add solar
* Add power
* Only add last reset for total meter entities
* Only add last reset for total solar entities
* Create different entity descriptions per key
* only return the entity description for energy total
* Use correct key
* Meter devices keep it real
* keys start with energy_real
* Also device key starts with
* Lint
2021-07-29 23:35:03 -07:00
Jan Bouwhuis
d34bd8ad1e
Fix Xiaomi-miio switch platform setup ( #53739 )
2021-07-29 23:35:02 -07:00
Jan Bouwhuis
83e4e4f769
Fix Xiaomi humidifier name migration ( #53738 )
2021-07-29 23:35:01 -07:00
Michael
128dc07fa5
Apply left suggestions #53596 for TP-Link ( #53737 )
2021-07-29 23:35:00 -07:00
Brandon Rothweiler
d2dfdd81ad
Only allow one Mazda vehicle status request at a time ( #53736 )
2021-07-29 23:35:00 -07:00
Michael
0442827b9e
Fix exception handling in DataUpdateCoordinator in TP-Link ( #53734 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-07-29 23:34:59 -07:00
Alexei Chetroi
37c3062874
Bump up ZHA dependencies ( #53732 )
2021-07-29 23:34:58 -07:00
Robert Svensson
bfacff5d78
Add energy device class to deCONZ consumption sensors ( #53731 )
2021-07-29 23:34:57 -07:00
Michael
d54621e778
Extract smartthings switch energy attributes into sensors ( #53719 )
2021-07-29 23:34:57 -07:00
Ryan Johnson
716c3f69ca
Bump pyatv to 0.8.2 ( #53659 )
2021-07-29 23:34:56 -07:00
Paulus Schoutsen
630a1fb36c
Bumped version to 2021.8.0b3
2021-07-29 14:27:55 -07:00
Paulus Schoutsen
54eeebfd20
Revert "Allow uploading large snapshots ( #53528 )" ( #53729 )
...
This reverts commit cdce14d63d .
2021-07-29 14:27:47 -07:00
Franck Nijhof
a671a0ccac
Fix effect selector of light.turn_on service ( #53726 )
2021-07-29 14:27:46 -07:00
Martin Hjelmare
8cf0182f2f
Fix zwave_js current and voltage meter sensor device class ( #53723 )
2021-07-29 14:27:45 -07:00
Franck Nijhof
f1400b03bb
Fix DSMR reconnecting loop without timeout ( #53722 )
2021-07-29 14:27:45 -07:00
Paulus Schoutsen
6dc00d3d87
Bumped version to 2021.8.0b2
2021-07-29 12:35:50 -07:00
Franck Nijhof
bf6133534d
Fix SolarEdge statistics; missing device_class ( #53720 )
2021-07-29 12:35:25 -07:00
Paulus Schoutsen
b1758e1fcc
Bump frontend to 20210729.0 ( #53717 )
2021-07-29 12:35:24 -07:00
Martin Hjelmare
cc0aa32f3e
Fix zwave_js meter sensor state class ( #53716 )
2021-07-29 12:35:23 -07:00
Franck Nijhof
dc2494f0a0
Add state class support to DSMR Reader ( #53715 )
2021-07-29 12:35:23 -07:00
Simone Chemelli
4b2a1ec694
Add last reset to Shelly's energy entities ( #53710 )
2021-07-29 12:35:22 -07:00
Michael
b2187022c4
Set state class measurement also for Total Energy for AVM Fritz!Smarthome devices ( #53707 )
2021-07-29 12:35:21 -07:00
Martin Hjelmare
c6f588fc08
Revert "Add Automate Pulse Hub v2 support ( #39501 )" ( #53704 )
2021-07-29 12:35:20 -07:00
Daniel Hjelseth Høyer
462e3a3d0d
Integration. Add device class, last_reset, state_class ( #53698 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-29 12:35:20 -07:00
Daniel Hjelseth Høyer
aa179a1ad9
Energy round ( #53696 )
...
* Energy. Round cost
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Energy. Round cost
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Update homeassistant/components/energy/sensor.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-29 12:35:19 -07:00
Daniel Hjelseth Høyer
1117158bd0
Surepetcare, bug fix ( #53695 )
2021-07-29 12:35:18 -07:00
Andrew55529
6ced0153df
Fix problem with telegram_bot ( #53690 )
2021-07-29 12:35:17 -07:00
Gerard
7f314e17de
Bump bimmer_connected to 0.7.16 to fix parking light issue ( #53687 )
2021-07-29 12:35:17 -07:00
Robert Svensson
9ad29ae75c
Only disable a device if all associated config entries are disabled ( #53681 )
2021-07-29 12:35:16 -07:00
Maciej Bieniek
43a89dc452
Fix last_reset_topic config replaces state_topic for sensor platform ( #53677 )
2021-07-29 12:35:15 -07:00
Allen Porter
268f0dd62f
Bump nest to version 0.3.5 ( #53672 )
...
Fix runtime type assertions, Fixes Issue #53652
2021-07-29 12:35:15 -07:00
Eric Severance
d7768f13c1
pyWeMo version bump (0.6.6) ( #53671 )
2021-07-29 12:35:14 -07:00
J. Nick Koston
db8aa4658a
Skip each ssdp listener that fails to bind ( #53670 )
2021-07-29 12:35:13 -07:00
Raman Gupta
d19d487b21
Add energy support for zwave_js meter CC entities ( #53665 )
...
* Add energy support for zwave_js meter CC entities
* shrink
* comments
* comments
* comments
* Move attributes
* Add tests
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-07-29 12:35:13 -07:00
Aaron Bach
2aeecba64c
Fix unhandled exception with Guardian paired sensor coordinators ( #53663 )
2021-07-29 12:35:12 -07:00
Diogo Gomes
b3367d8b3f
Prosegur code quality improvements ( #53647 )
2021-07-29 12:35:11 -07:00
Raman Gupta
7e6856ace8
Add enabled attribute to zwave_js discovery model ( #53645 )
...
* Add attribute to zwave_js discovery model
* Fix binary sensor entity enabled logic
* Add tests
2021-07-29 12:35:10 -07:00
Michael
b5f0c2cef4
Move TP-Link power and energy switch attributes to sensors ( #53596 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-07-29 12:35:10 -07:00
Stephen Beechen
2ffc779f3d
Allow uploading large snapshots ( #53528 )
...
Co-authored-by: Pascal Vizeli <pascal.vizeli@syshack.ch >
2021-07-29 12:35:09 -07:00
Paulus Schoutsen
75dc55418b
Bumped version to 2021.8.0b1
2021-07-28 22:06:24 -07:00
J. Nick Koston
384ddbafab
Add device class energy and last reset to sense ( #53667 )
2021-07-28 22:06:11 -07:00
J. Nick Koston
5483300668
Bump aiolip to 1.1.6 to fix timeout with ident ( #53660 )
2021-07-28 22:06:11 -07:00
Paulus Schoutsen
c9d355a8a4
Add last reset to Shelly ( #53654 )
2021-07-28 22:06:10 -07:00
Paulus Schoutsen
fce7417ed1
Add last reset to enphase sensors ( #53653 )
2021-07-28 22:06:09 -07:00
J. Nick Koston
f13d7f189a
Fix invalid homekit state when arming ( #53646 )
...
- Maybe fixes #48538
2021-07-28 22:06:09 -07:00
Raman Gupta
3265c7b8d8
Add zwave_js.reset_meter service ( #53390 )
...
* Add zwave_js.meter_reset service
* fix log statement
* Add endpoint attribute to service call and rename service
* Make service an entity service
* remove endpoint from service description
2021-07-28 22:06:08 -07:00
epenet
a3a687f037
Add renault integration ( #39605 )
2021-07-28 21:44:43 +02:00
Franck Nijhof
743308ec92
Bumped version to 2021.8.0b0
2021-07-28 21:26:51 +02:00
Milan Meulemans
7bd46b7705
Tado, setup to return False and not ConfigEntryNotReady on RuntimeError ( #53637 )
2021-07-28 21:25:44 +02:00
Otto Winter
67ac87e915
Fix missing supported_features when only custom presets for ESPHome ( #53632 )
2021-07-28 21:20:26 +02:00
jan iversen
19245a5b63
Add CameraEntityDescription to camera integration ( #53636 )
2021-07-28 21:09:45 +02:00
J. Nick Koston
c53e7bc8c2
Only declare powerwall login failure after 5 attempts ( #53635 )
2021-07-28 21:09:08 +02:00
Paulus Schoutsen
0e1eef5737
Bump frontend to 20210728.0 ( #53634 )
2021-07-28 20:41:27 +02:00
Robert Hillis
86b126c34a
Use entity class attributes for cmus ( #53458 )
2021-07-28 19:39:58 +02:00
stefano055415
3f7cc176a8
Add climate support to Freedompro ( #52720 )
...
* Update Freedompro
* fix code and add test
* add check for unsupported mode
* add code for unsupported hvac_mode
* HVAC_INVERT_MAP and fix test
* change params hass to session
* set const and add ValueError
* fix ValueError text
2021-07-28 19:27:31 +02:00
jjlawren
9111fb60d7
Include advertise_addr in Sonos logs when used ( #53617 )
2021-07-28 19:19:09 +02:00
Milan Meulemans
1b96288799
Fix Yale Smart Alarm strings ( #53627 )
2021-07-28 19:09:48 +02:00
Matthias Alphart
4e4bb2e5a8
Test KNX events ( #53433 )
...
* test knx_event
* use async_capture_events
2021-07-28 19:04:11 +02:00
Milan Meulemans
03308b62c1
Remove CONNECTION_CLASS from Yale Smart Alarm ConfigFlow ( #53629 )
2021-07-28 18:58:45 +02:00
Daniel Hjelseth Høyer
deb47517ca
Upgrade ns-api to 3.0.5 ( #53620 )
2021-07-28 18:58:15 +02:00
Frederic Seiler
52df6a6558
Add deCONZ support for Legrand Self-e ZGP switches ( #53008 )
...
* Add deCONZ support for Legrand Self-e ZGP switches
Legrand Self-e ZLGP17 (0 677 23L)
Legrand Self-e ZLGP18 (0 677 24L)
* Add the 4 scenes switch (ZLGP15)
and update the model name of the toggle switch
* Update events
2021-07-28 12:54:19 -04:00
Felipe Martins Diel
419bcd939b
Fix broadlink creating duplicate unique IDs (2) ( #53622 )
2021-07-28 18:53:34 +02:00
Bram Kragten
4df56bad9e
Remove currency from energy, use core config ( #53615 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-07-28 08:49:55 -07:00
J. Nick Koston
babd9f048f
Bump zeroconf to 0.33.2 ( #53625 )
...
- Changelog: https://github.com/jstasiak/python-zeroconf/compare/0.33.1...0.33.2
2021-07-28 08:49:43 -07:00
Stefan Agner
8d652b28e2
Add Khadas VIM3 ( #53616 )
...
* Add Khadas VIM3
Add Khadas VIM3 machine. VIM3 is based on Amlogic A311D SoC with
2xCortex-A53 and 4xCortex-A73.
* Use latest builder which supports khadas-vim3
2021-07-28 14:19:21 +02:00
Jesse Hills
ec5d55dc30
Auto reset on value going back to 0 in ESPHome ( #53592 )
...
* ESPHome - Auto reset on value going back to 0
* Remove logging lines
* Remove useless stuff
* Move callback to sensor class
Wrap `track_change_event` in `async_on_remove`
* Convert to using internal callbacks and RestoreEntity
* Don't document fixmes?
* Review fixes
* Review fixes
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-07-28 13:56:45 +02:00
Franck Nijhof
ef6fc5bfa4
Merge branch 'master' into dev
2021-07-28 13:36:10 +02:00
Maciej Bieniek
c81371f82b
Clean device initialization log for Xiaomi Miio humidifiers ( #53612 )
2021-07-28 12:03:24 +02:00
Milan Meulemans
6299f58bd7
Remove Rituals DiffuserSwitch extra_state_attributes ( #53611 )
2021-07-28 11:52:55 +02:00
Marc Mueller
553521a76b
Add mixin classes for required keys in EntityDescription ( #53610 )
2021-07-28 11:50:13 +02:00
Maciej Bieniek
6d13466f8a
Remove unnecessary init_integration() call in NAM tests ( #53609 )
2021-07-28 11:23:57 +02:00
Jan Bouwhuis
781015fb19
Xiaomi_Miio Humidifier rework ( #52366 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: Teemu R. <tpr@iki.fi >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-28 10:52:43 +02:00
Pascal Vizeli
f3e7fb5798
Pin pandas to 1.3.0 ( #53607 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-28 10:30:05 +02:00
Maciej Bieniek
648e649718
Use SensorEntityDescription in AccuWeather integration ( #53604 )
...
* Use SensorEntityDescription
* Add missing type for entity_description
* Use tuples instead of lists
* Suggested change
2021-07-28 10:26:14 +02:00
Allen Porter
d58151034c
Combine some stream test mocks ( #53600 )
...
Combine MockFlushPart with the FakePyAvContainer since the container is
effectively a mock AvOutput. This simulates the behavior of the call to
mux and close that actually write to the memory file.
2021-07-28 10:20:51 +02:00
Marc Mueller
10bfc78365
Fix missing encoding with open() ( #53593 )
...
* Fix missing encoding with open()
* Fix tests
* Improve open - frontend
2021-07-28 09:41:45 +02:00
Allen Porter
1c20eb3263
Skip 'None' values when restoring climate scenes ( #53484 )
2021-07-28 09:16:23 +02:00
Allen Porter
68945e8814
Enable strict static type checking for nest integration ( #53535 )
2021-07-28 09:12:32 +02:00
Richard T. Schaefer
9e219d9b6e
Add this variable for use by automation and script templates ( #52774 )
2021-07-28 09:09:13 +02:00
Dermot Duffy
1aec069f3a
Use the new EntityDescription for motionEye switches ( #53536 )
2021-07-28 09:06:41 +02:00
Franck Nijhof
1968b95829
Add currency core configuration ( #53541 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-07-28 08:55:58 +02:00
Aaron Bach
514d97f144
Enforce strict typing for ReCollect Waste ( #53356 )
2021-07-28 08:51:40 +02:00
Paulus Schoutsen
9c33818392
Improve CO2Signal error handling ( #53602 )
...
* Improve CO2Signal error handling
* Update homeassistant/components/co2signal/sensor.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-28 08:43:24 +02:00
jjlawren
d865577187
Bump plexapi to 4.7.0 ( #53597 )
2021-07-28 08:26:26 +02:00
Maciej Bieniek
9b67605b8a
Use SensorEntityDescription in GIOS integration ( #53581 )
2021-07-28 08:21:00 +02:00
Marc Mueller
b7f1f2330a
Use EntityDescription - netatmo ( #53568 )
...
* Use EntityDescription - netatmo
* Add coverage exclude
* Fix coverage exclude comment
2021-07-28 08:18:59 +02:00
Allen Porter
b3b5ee10b1
Fix mypy type for timestamp validator ( #53598 )
2021-07-27 22:04:59 -07:00
Joakim Sørensen
85c1614204
Add currency to location data ( #53575 )
2021-07-27 21:05:16 -07:00
Bram Kragten
127c9fc877
Add statistics support for SMA energy sensors ( #53589 )
2021-07-28 01:48:22 +02:00
Paulus Schoutsen
a004a0dd4f
Bump frontend to 20210727.0 ( #53591 )
2021-07-28 01:48:04 +02:00
Raman Gupta
73bc0267e9
Add DeviceRegistry template functions ( #53131 )
2021-07-27 18:55:55 -04:00
Marc Mueller
14c257e1b7
Use EntityDescription - melcloud ( #53572 )
...
* Use EntityDescription - melcloud
* Fix pylint errors
* Fix test
* Fix coverage exclude comments
2021-07-28 00:07:14 +02:00
Marc Mueller
3908aabc13
Use EntityDescription - climacell ( #53573 )
...
* Use EntityDescription - climacell
* Fix tests
* Fix coverage ignore comment
2021-07-27 23:47:29 +02:00
Marc Mueller
dd849c4eab
Use EntityDescription - dwd_weather_warnings ( #53580 )
2021-07-27 22:52:50 +02:00
Marc Mueller
ac837cd76e
Use EntityDescription - ondilo_ico ( #53579 )
2021-07-27 22:51:32 +02:00
Joakim Sørensen
9806bda272
Rename snapshot -> backup ( #51629 )
2021-07-27 22:43:05 +02:00
Kuzj
d0b9d82287
Refactor bme280, add SPI support ( #48775 )
...
* bme280 refactoring, add SPI support
* isort, requirements
* __init_.py add to .coveragerc
* Re-run CI jobs
* const.py to .coveragerc
* Add support for IoT class in manifest
* Keepalive
* review suggestions
* scan_interval with coordinator
* black, isort
* coordinator review suggestions
* Set device_class
* review suggestions
* review suggestions
* review suggestions
* review suggestions
* review suggestions
* review suggestions
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* add bme280spi to commented requirements
* run script.gen_requirements_all
* black
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-07-27 16:29:43 -04:00
Diogo Gomes
7ad7cdad3d
Add Prosegur Alarms ( #44679 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.dev >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-27 22:19:58 +02:00
Aaron Bach
f92ba75791
Enforce strict typing for SimpliSafe ( #53417 )
2021-07-27 22:11:54 +02:00
Paulus Schoutsen
f71980a634
Create stats for all sensors that have % unit and are measurement ( #53576 )
2021-07-27 21:56:34 +02:00
Ron Klinkien
3488053648
Remove garmin_connect integration ( #52808 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-27 21:49:49 +02:00
Aaron Bach
e04b2c2e35
Bump pyairvisual to 5.0.9 ( #53578 )
2021-07-27 21:39:58 +02:00
Simone Chemelli
5a6be2370b
Replace util.get_local_ip in favor of components.network.async_get_source_ip() - part 3 ( #53424 )
2021-07-27 21:19:29 +02:00
J. Nick Koston
f3bf0fdb09
Bump yalexs to 1.1.13 to fix august doorsense offline at startup ( #53574 )
2021-07-27 21:17:17 +02:00
Felipe Martins Diel
43d3b6c2a2
Move the coordinator logic to the BroadlinkEntity class ( #53571 )
2021-07-27 13:53:29 -05:00
Matthew Gottlieb
37c841956f
Allow removing workday holidays by name ( #52700 )
2021-07-27 20:28:04 +02:00
Robert Hillis
54a3c1a217
Use entity class attributes for clementine ( #53405 )
2021-07-27 20:18:58 +02:00
Marc Mueller
f599c5a39e
Use EntityDescription - tibber ( #53569 )
2021-07-27 20:13:48 +02:00
Robert Hillis
13443310fe
Use entity class attributes for Cast ( #53348 )
2021-07-27 20:03:13 +02:00
Marc Mueller
736577abef
Use EntityDescription - skybell ( #53564 )
...
* Use EntityDescription - skybell
* Fix typing
2021-07-27 19:51:07 +02:00
Martin Hjelmare
a133eae88e
Add more mysensors sensor attributes ( #53566 )
2021-07-27 19:48:37 +02:00
Matthias Alphart
27d42e0cd8
KNX: Support for HS-color lights ( #53538 )
2021-07-27 19:36:46 +02:00
Yuxiang Zhu
ce663f629c
Fix various zeroconf IPv6 compatibility issues ( #53505 )
2021-07-27 19:31:51 +02:00
Marc Mueller
64a3c669ce
Use EntityDescription - rova ( #53531 )
...
* Use EntityDescription - rova
* Fix pylint protected-access
* Changes after review
2021-07-27 19:12:17 +02:00
Maciej Bieniek
9607864c29
Bump gios library to version 2.0 ( #53557 )
...
* Bump gios library
* Fix pylint error
2021-07-27 19:10:38 +02:00
J. Nick Koston
84a7a5fd32
Split color temp and color into separate HomeKit services when a light supports both ( #53471 )
2021-07-27 10:10:05 -07:00
Marc Mueller
a1e692798f
Use EntityDescription - ebox ( #53565 )
2021-07-27 19:06:50 +02:00
Johan Smits
9e9165f4ac
Bump matrix-client to 0.4.0 ( #53508 )
2021-07-27 18:30:43 +02:00
Marc Mueller
6847c6dbbc
Use EntityDescription - rainbird ( #53560 )
...
* Use EntityDescription - rainbird
* Add additional type hints
2021-07-27 18:06:46 +02:00
Allen Porter
022ba31999
Refactor the logic for peeking into the start of the stream ( #52699 )
...
* Reset dts validator when container is reset
* Reuse existing dts_validator when disabling audio stream
* Refactor peek logic at the start of a stream
Add a PeekingIterator to support rewinding an iterator so that the code
for adjusting audio streams and start pts can be inlined in the worker.
* Simplification and readability improvements
* Remove unnecessary verbiage from comments and pydoc
* Address pylint errors
* Remove rewind function and just mux the first packet separately
* More cleanup after removing rewind()
* Skip check to self._buffer on every iteration
2021-07-27 08:53:42 -07:00
Franck Nijhof
f1eb35b1a5
Use entity descriptions classes in Forecast.Solar ( #53553 )
2021-07-27 17:45:47 +02:00
Marc Mueller
72a98550b6
Use EntityDescription - epsonworkforce ( #53556 )
2021-07-27 17:45:25 +02:00
gjong
9f495fd200
Add initial version for the YouLess integration ( #41942 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-27 17:42:15 +02:00
Maciej Bieniek
ea9d312b45
Use SensorEntityDescription in Brother integration ( #53558 )
2021-07-27 17:26:47 +02:00
Marc Mueller
0552b9c783
Use EntityDescription - glances ( #53559 )
2021-07-27 17:24:18 +02:00
jjlawren
214920f486
Ignore Sonos Boost devices during discovery v2 ( #53358 )
2021-07-27 09:50:46 -05:00
Marc Mueller
268ade6b76
Use EntityDescription - metoffice ( #53555 )
2021-07-27 16:22:01 +02:00
Milan Meulemans
e3df4f8795
Upgrade Rituals Perfume Genie to quality level "silver" ( #53550 )
2021-07-27 14:46:51 +02:00
Franck Nijhof
27e69037d4
Use entity descriptions classes in DSMR ( #53549 )
2021-07-27 14:44:58 +02:00
Milan Meulemans
b51c666817
Replace ServiceCallType with ServiceCall in lcn services ( #53547 )
2021-07-27 14:16:01 +02:00
Peter Nijssen
e037d3a16f
Update spider integration to support HEM ( #53397 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-27 12:58:33 +02:00
Robert Svensson
93899e981f
UniFi lies about the client being noted, using the real note instead if it exists ( #53542 )
2021-07-27 12:35:16 +02:00
Milan Meulemans
348d7a5622
Remove incorrect use of ConfigType in config flows ( #53544 )
2021-07-27 12:33:17 +02:00
Milan Meulemans
0471b27179
Replace HomeAssistantType with HomeAssistant ( #53545 )
2021-07-27 12:30:56 +02:00
Maciej Bieniek
ca020e1f87
Use SensorEntityDescription in Nettigo Air Monitor ( #53539 )
2021-07-27 12:12:15 +02:00
Maciej Bieniek
c0e84a7b32
Use SensorEntityDescription in Airly integration ( #53540 )
2021-07-27 12:08:31 +02:00
Eric Severance
4506b41022
Use SensorEntityDescription for wemo ( #53537 )
2021-07-27 12:05:21 +02:00
Aaron Bach
f4a7292f08
Enforce strict typing for Tile ( #53410 )
2021-07-27 11:51:57 +02:00
Milan Meulemans
7103835d15
Enable strict typing for Rituals Perfume Genie ( #53543 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-27 11:50:47 +02:00
Jesse Hills
18bf0762b5
Add select entities to ESPHome ( #53526 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-07-27 11:45:04 +02:00
Aaron Bach
a6b34924be
Enforce strict typing for RainMachine ( #53414 )
2021-07-27 10:45:44 +02:00
Aaron Bach
5483ab0cda
Enforce strict typing for Flu Near You ( #53407 )
2021-07-27 10:42:51 +02:00
Matt Zimmerman
d7d859fc86
Update nexia to 0.9.11 ( #53534 )
2021-07-27 10:40:20 +02:00
Eric Severance
7119285201
Clean wemo sensor attributes ( #53532 )
...
* Wemo: Use the available property instead of returning unavailable from state property
* Nit: s/_insight_device_key/_insight_params_key
* Use insight_params_key for generating unique_id
2021-07-27 07:18:05 +02:00
Franck Nijhof
d4d791e0a1
Ensure Jewish Calendar returns an iso formatted timestamp ( #52722 )
2021-07-26 20:23:25 -07:00
GitHub Action
2b3148296c
[ci skip] Translation update
2021-07-27 00:12:20 +00:00
BreakingBread0
20b66faa6d
Add MFA Capability to Tesla Integration ( #53245 )
...
* Adds MFA Capability to Tesla Integration
* Add "(Optional)" to MFA Code
* Update homeassistant/components/tesla/translations/de.json
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update en.json
* Revert "Update en.json"
This reverts commit 825685c3a230f54094c10c86d7b82f4c81979064.
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-07-27 01:46:49 +02:00
Marc Mueller
3e08e50050
Use EntityDescription - nws ( #53523 )
...
* Use EntityDescription - nws
* Bugfix
* Bugfix 2
2021-07-27 01:46:01 +02:00
Allen Porter
6376b4be5c
Increase static type coverage for nest integration ( #53475 )
...
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-27 01:43:52 +02:00
Franck Nijhof
d4c4263730
Adjust typing of _attr_extra_state_attributes ( #53529 )
2021-07-27 01:25:22 +02:00
Milan Meulemans
8ff3b2a2f6
Upgrade pyrituals to 0.0.6 ( #53527 )
2021-07-27 00:49:55 +02:00
Milan Meulemans
b26e65d7e5
Fix Rituals Perfume Genie sensors icons ( #53517 )
2021-07-27 00:47:06 +02:00
Tobias Sauerwein
31079a05b3
Address late review comments on Netatmo ( #53524 )
2021-07-27 00:42:36 +02:00
Franck Nijhof
0b44265232
Add description classes to entity components ( #53521 )
...
* Add description classes to entity components
* An -> A
* Add StateVacuumEntityDescription
2021-07-27 00:22:21 +02:00
Bram Kragten
7cb3414517
Update frontend to 20210726.0 ( #53522 )
2021-07-26 23:56:40 +02:00
Oxan van Leeuwen
2127314f9e
Fix typo in codeowners ( #53520 )
2021-07-26 23:33:15 +02:00
Matthias Alphart
c1c6c54b45
xknx 0.18.9 ( #53519 )
2021-07-26 23:18:20 +02:00
Jc2k
1681bbe5a5
Make sure that vocolinc flowerbud humidity sensor is exposed (via homekit_controller) ( #53518 )
...
* Make sure that vocolinc flowerbud humidity sensor is exposed
* Was a no-op to request these from humidifier, so remove them
* Fix typo
2021-07-26 16:11:27 -05:00
Franck Nijhof
ee452d415d
Add SensorEntityDescription class ( #53357 )
2021-07-26 22:00:43 +02:00
jjlawren
88cffc86bb
Add crossfade control support to Sonos ( #53228 )
2021-07-26 21:58:13 +02:00
Robert Hillis
aee48dbcb3
Use entity class attributes for cloud ( #53445 )
2021-07-26 21:23:32 +02:00
jan iversen
cfb0def718
Change integration modbus to use _attr variables ( #53511 )
2021-07-26 21:20:34 +02:00
Anton Tolchanov
80aaebb761
Rename Prometheus metrics to conform with naming guidelines ( #50156 )
2021-07-26 20:52:30 +02:00
micha91
f4d65e3751
Musiccast grouping fixes ( #52339 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-07-26 20:48:20 +02:00
Dermot Duffy
23b64cd496
Bump motioneye-client version to v0.3.11 ( #53504 )
2021-07-26 20:43:22 +02:00
Paulus Schoutsen
962ddf664c
Add country code to co2signal state attributes ( #53512 )
2021-07-26 11:10:39 -07:00
Franck Nijhof
f28d8fae2f
Mark energy integration as internal ( #53513 )
2021-07-26 10:21:40 -07:00
Bram Kragten
fcc6ea7497
Add energy integration ( #52001 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Erik <erik@montnemery.com >
2021-07-26 09:37:37 -07:00
Raman Gupta
4b189bd8c5
Add zwave_js WS API commands to get statistics ( #53393 )
...
* Add zwave_js WS API commands to get statistics
* update function name
* move nested functions to top level functions
2021-07-26 11:59:16 -04:00
Eric Severance
a6331d85ed
Support energy/power sensors in the WeMo component ( #53419 )
2021-07-26 08:50:22 -07:00
Jc2k
9a000a1183
Support controlling Flowerbud spray level via homekit_controller ( #53493 )
2021-07-26 10:46:36 -05:00
Daniel Hjelseth Høyer
d58a02a647
Broadlink, remove attr_current_power_w and add sensor ( #53342 )
2021-07-26 08:42:19 -07:00
Simone Chemelli
37d6824ed4
Increase pool max size for urllib3 in Fritz integration ( #53461 )
2021-07-26 16:44:58 +02:00
Simone Chemelli
2025afe14b
Add MAC to SamsungTV when missing ( #53479 )
...
* Add MAC when missing
* Fix I/O
* Add test for missing MAC address
2021-07-26 16:43:05 +02:00
Marc Mueller
46c3495ae0
Update pylint to 2.9.5 ( #53496 )
2021-07-26 16:17:15 +02:00
Jc2k
af8f594939
Address late review of homekit_controller ( #53492 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-07-26 15:32:16 +02:00
broadcasttechie
ad730524c8
Reduce min scan interval to 10s for InfluxDB ( #53276 )
2021-07-26 14:32:42 +02:00
Marc Mueller
882c323551
Update pyupgrade to v2.23.0 ( #53495 )
2021-07-26 14:21:30 +02:00
Michael
ebfdfd172b
Add state class measurement to sensors where suitable for Synology DSM ( #53468 )
2021-07-26 11:42:52 +02:00
Franck Nijhof
01c8114e93
Add WLED playlist support ( #53381 )
...
Co-authored-by: Anders Melchiorsen <amelchio@nogoto.net >
2021-07-26 11:15:49 +02:00
Joakim Sørensen
3a5347f69e
Handle serverTime change ( #53490 )
2021-07-26 11:01:58 +02:00
Franck Nijhof
fbe576e93a
Deprecate wled.preset service ( #53383 )
2021-07-26 11:01:02 +02:00
Otto Winter
51e4f66b82
Fix ESPHome services when .storage cleared ( #53488 )
2021-07-26 09:33:06 +02:00
J. Nick Koston
25229a9670
Allow zeroconf name change if there is another Home Assistant running on the local network ( #53476 )
...
* Allow zeroconf name change if there is another Home Assistant running on the local network
* Remove unused try/except
2021-07-26 09:27:49 +02:00
dependabot[bot]
3b96085716
Bump codecov/codecov-action from 2.0.1 to 2.0.2 ( #53487 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v2.0.1...v2.0.2 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-26 08:44:32 +02:00
jjlawren
550a6f159e
Reduce repetitive noise in Sonos debug logs ( #53352 )
2021-07-26 00:54:38 -05:00
J. Nick Koston
c18b626d67
Fix flakey august pubnub test ( #53474 )
2021-07-25 21:14:38 -07:00
Alexei Chetroi
505dd500cb
Bump up ZHA dependencies ( #53472 )
...
* Bump up ZHA dependencies
* Fix ZHA WS API tests
2021-07-25 22:09:40 -04:00
GitHub Action
c6ee058c0d
[ci skip] Translation update
2021-07-26 00:10:23 +00:00
jan iversen
15ec9fbf6c
Late review comment in edl21 ( #53464 )
...
* Late review comment.
* Review comment.
* pylint.
* Update homeassistant/components/edl21/sensor.py
* Callback typing.
* Complete typing
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-07-25 18:59:14 -04:00
David Kendall
f3ba71748b
Feature/google calendar read only support ( #52790 )
...
* feat(google): Added support for read only access in google calendar.
By default the current read/write access will be given, but the user has the option to set read only access which stops the add event service from registering
* fix(google): Updated documentation link
* docs(google-calendar): Added style fixes
* feat(calendar-google): Updated scopes to be defined on enum property.
This was done as a MR suggestion to simplify the code.
* feat(calendar-google):Removed constants no longer needed.
* feat(calendar-google): Reduced scope check to minimum.
* style: Fixed style issues
2021-07-25 12:33:21 -07:00
Dermot Duffy
5e6853b9e1
Codereview fixes. ( #53452 )
2021-07-25 22:23:11 +03:00
G Johansson
5741a59d08
Bugfix package 0.3.4 ( #53470 )
2021-07-25 22:17:45 +03:00
Aidan Timson
d18ca62f60
Bump aioambient to 1.2.4 ( #53467 )
2021-07-25 12:23:38 -06:00
Dermot Duffy
5189172b80
Pass clientsession. ( #53455 )
2021-07-25 19:58:50 +02:00
Simone Chemelli
33af2602af
Fix wan/device uptime and add state_class to counters for Fritz ( #52574 )
...
* Fix wan/device uptime, add state_class to counters
* Rebase + cleanup + adapt to final fritzconnection
* Bump fritzconnection library
* Missing bump
2021-07-25 20:43:31 +03:00
Daniel Hjelseth Høyer
ff8affdd04
Address late review of Adax ( #53456 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-07-25 12:32:50 +02:00
Aidan Timson
c8d2fc1e04
Fix System Bridge unique key for filesystem sensors ( #53446 )
2021-07-25 12:31:16 +02:00
Robert Hillis
7e59f3160b
Use entity class attributes for climacell ( #53444 )
2021-07-25 02:19:08 -04:00
GitHub Action
c1b18f4867
[ci skip] Translation update
2021-07-25 00:12:45 +00:00
Shay Levy
68bf6194e1
Add myself to webOS TV codeowners ( #53428 )
2021-07-24 21:45:24 +02:00
G Johansson
a5eb2ac7b7
Bump yalesmartalarmclient to 0.3.4 ( #53431 )
2021-07-24 21:13:06 +02:00
G Johansson
f0d5ae2fec
Add yale_smart_alarm config flow and coordinator ( #50850 )
...
* config flow and coordinator
* comply with pylint
* Remove pylint errors
* Update test coverage yale smart alarm
* Update test config_flow
* Fix test already configured
* Second try test already configured
* Fixes config flow and tests
* Conform pylint errors coordinator
* Fix various review remarks
* Correct entity unique id
* Fix unique id and migrate entries
* Remove lock code
* Remove code from test
* Expand code coverage config flow test
* Add more constants
* Add test new requirements
* Minor corrections
* Resolve conflict alarm schema
* Change logger
* Changed from review
* Fix isort error
* Fix flake error
* Ignore mypy errors
* Corrections from PR review no 2
* Corrections from PR review no 3
* Added tests and fix pylint error
* Corrections from PR review no 4
* Corrections from PR review no 5
* Corrections from PR review no 6
* Corrections from PR review no 6_2
* Corrections from PR review no 7
* Corrections from PR review no 8
* Minor last changes for PR
* Update homeassistant/components/yale_smart_alarm/coordinator.py
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2021-07-24 13:55:43 -04:00
J. Nick Koston
0f15d2bf19
Ensure HomeKit accessories are started again after reset ( #53372 )
2021-07-24 16:31:30 +02:00
Bram Gerritsen
87e41e807c
Add support for Velux light devices ( #49338 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-24 15:52:14 +02:00
David Beitey
ea1ec91c9c
Upgrade open-garage to 0.1.5 ( #53412 )
2021-07-24 15:49:39 +02:00
Matthias Alphart
993756e90a
Test KNX select ( #53371 )
...
* test KNX select
* cover everything
* Update tests/components/knx/test_select.py
2021-07-24 15:25:58 +02:00
Aaron Bach
54ace4cdd4
Enforce strict typing for OpenUV ( #53409 )
...
* Enforce strict typing for OpenUV
* Linting
* Fix tests
2021-07-24 14:50:01 +02:00
Michael
5c86cc502f
Bump to py-synologydsm-api 1.0.3 ( #53402 )
2021-07-24 14:44:50 +02:00
Bouwe Westerdijk
e65283389d
Update Plugwise config_flow once more ( #53423 )
2021-07-24 14:28:33 +02:00
J. Nick Koston
6d493a848c
Ensure PyPI packages can still be installed on high latency connections ( #53365 )
2021-07-24 14:07:10 +02:00
Matthias Alphart
745314b115
Test KNX services ( #53367 )
2021-07-24 14:03:04 +02:00
Robert Hillis
16e8373fdd
Use entity class attributes for advantage_air ( #52498 )
...
* Use entity class attributes for advantage_air
* update
* tweak
* tweak
* use update listeners
2021-07-24 13:00:41 +02:00
Jon Caruana
72a3860361
Add transition to LiteJet ( #47657 )
2021-07-24 12:43:10 +02:00
Samuel Tardieu
0f78004ede
Add missing string interpolation ( #53422 )
2021-07-24 12:13:21 +02:00
Dermot Duffy
ffa7962a37
Fix motionEye switch refresh bug ( #53413 )
2021-07-24 12:12:27 +02:00
Robert Hillis
4b393f215d
Use entity class attributes for asuswrt ( #52685 )
...
* Use entity class attributes for asuswrt
* fix
* tweak
2021-07-24 11:55:54 +02:00
Jc2k
0db160e372
Handle homekit accessories where the pairing flag is wrong ( #53385 )
2021-07-23 20:03:44 -10:00
Guido Schmitz
bf3a16eed4
Use class attributes in devolo Home Control ( #53360 )
2021-07-23 21:48:32 -07:00
GitHub Action
7fa8586b17
[ci skip] Translation update
2021-07-24 00:08:57 +00:00
Paulus Schoutsen
c49decb7f0
Convert CO2Signal to data update coordinator and add fossil fuel percentage ( #53370 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net >
2021-07-23 14:35:11 -07:00
Robert Svensson
d0bef97453
Handle situations where action is part of a deCONZ event but has the value None ( #53373 )
...
* Handle situations where action is part of an event but has the value None
* Cover more possible permutations of what a bad action string is
2021-07-23 21:43:00 +02:00
Robert Svensson
0d5e480397
Fix Gira and Jung models not working as deCONZ device triggers ( #53394 )
2021-07-23 21:18:19 +02:00
Aaron Bach
4b353917f5
Enforce strict typing for Notion ( #53355 )
...
* Enforce strict typing for Notion
* Code review
2021-07-23 13:00:02 -06:00
Jc2k
91018d0451
Add support for power data from Koogeek SW2 via homekit_controller ( #53378 )
2021-07-23 07:37:18 -10:00
Franck Nijhof
d8887a97e3
Upgrade debugpy to 1.4.0 ( #53284 )
2021-07-23 12:57:36 -04:00
Børge Nordli
87165d6133
Support group events for AC switches and binary sensors. Fixes #53065 . ( #53384 )
...
* Support group events for AC switches and binary sensors. Fixes #53065 .
* Review comments
2021-07-23 18:45:31 +02:00
Raman Gupta
952cb964c8
Add new input to zwave_js.multicast_set_value service ( #53369 )
...
* Tweak Z-Wave JS service and WS API commands
* Revert WS API change so it can be split out
* Add keywords
2021-07-23 10:35:44 -04:00
Raman Gupta
9ee7e55f10
Send initial status in zwave_js WS API cmds to subscribe to updates ( #53386 )
2021-07-23 10:34:49 -04:00
Franck Nijhof
0d38ee7378
Upgrade wled to 0.8.0 ( #53376 )
2021-07-23 14:03:46 +02:00
Michael
42e8a7c842
Move Fritzbox power, energy and temperature switch attributes to sensors ( #52562 )
...
* deprecate switch entity properties
* Add last_reset to FritzBoxEnergySensor
* Remove obsolet temperature attribute
2021-07-23 13:06:30 +02:00
Dermot Duffy
dee5d8903c
Add motionEye switches ( #52491 )
2021-07-22 23:17:39 -07:00
Robert Hillis
1d44bfcfb6
Use entity class attributes for Cert expiry ( #53363 )
...
* Use entity class attributes for cert_expiry
* Use entity class attributes for cert_expiry
2021-07-23 07:54:06 +02:00
Tobias Sauerwein
0b6e1d3d82
Bump version ( #53359 )
2021-07-22 22:01:24 -04:00
GitHub Action
969be5c539
[ci skip] Translation update
2021-07-23 00:12:05 +00:00
Anders Melchiorsen
e85b0ec052
Move Sonos to upstream SoCo ( #53351 )
2021-07-23 00:40:30 +02:00
J. Nick Koston
bfdbb93d2d
Bump HAP-python to 3.5.2 ( #53362 )
2021-07-22 12:06:37 -10:00
Franck Nijhof
c875ff8648
Store JSON in database in compact format ( #53364 )
...
* Store JSON in database in compact format
* Fix logbook
2021-07-22 12:05:59 -10:00
Robert Hillis
12503d548b
Use entity class attributes for canary ( #53333 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-22 22:40:32 +02:00
Hans Oischinger
84dc6af760
Update to PyVicare 1.0 ( #53281 )
2021-07-22 21:56:38 +02:00
Paulus Schoutsen
0b71055989
Do not automatically add title to strings.json ( #53350 )
2021-07-22 21:11:10 +02:00
Simone Chemelli
75f7d3d696
Replace util.get_local_ip in favor of components.network.async_get_source_ip() - part 1 ( #52980 )
2021-07-22 08:12:33 -10:00
Tom Harris
3461f61f9f
Create APIs for Insteon panel ( #49785 )
2021-07-22 08:11:36 -10:00
Aaron Bach
032cae772a
Bump aionotion to 3.0.2 ( #53354 )
2021-07-22 12:04:27 -06:00
jjlawren
0707792bec
Handle more Sonos snapshot restore scenarios ( #53277 )
2021-07-22 08:04:02 -10:00
Simone Chemelli
b2528e97b6
Making Pytest default for VS code ( #53203 )
2021-07-22 09:30:54 -07:00
Ian Harcombe
74023fce21
Fix for issue #53031 ( #53343 )
...
Logs from issue #53031 show that not only ints are appearing in the values for the forecast data now, so change the check from just for int, to see whether the value has a "value" attribute before dereferencing it.
2021-07-22 09:24:47 -07:00
Guido Schmitz
c9c1c62d67
Add state class and last reset to consumption sensor in devolo Home Control ( #53337 )
...
* Add state class and last reset
* Use STATE_CLASS_MEASUREMENT
2021-07-22 09:24:06 -07:00
Michael
24e07bc154
Fritzbox enable temp sensor ( #52558 )
2021-07-22 09:19:39 -07:00
Paulus Schoutsen
ccfe32257e
Merge pull request #53305 from home-assistant/rc
2021-07-22 09:10:35 -07:00
Franck Nijhof
258162d933
Upgrade wled to 0.7.3 ( #53340 )
2021-07-22 16:35:19 +02:00
Marc Mueller
f778467d63
Use NamedTuple - rainbird ( #53329 )
...
* Use NamedTuple - rainbird
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-22 15:29:50 +02:00
Robert Hillis
d371ab9deb
Use entity class attributes for caldav ( #53332 )
2021-07-22 14:47:30 +02:00
sillyfrog
d3e77e00e1
Add Automate Pulse Hub v2 support ( #39501 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Sillyfrog <sillyfrog@users.noreply.github.com >
2021-07-22 14:40:33 +02:00
Sergiy Maysak
f009b1442f
Switch wirelesstag to use cloud push ( #50984 )
2021-07-22 13:40:39 +02:00
Guido Schmitz
ff781583fc
Remove energy attributes from switch platform in devolo Home Control ( #53335 )
2021-07-22 12:59:39 +02:00
J. Nick Koston
009f34bfed
Add a homekit.unpair service to forcefully remove pairings ( #53303 )
...
- Sometimes homekit will go unresponsive because a pairing for a specific
device is missing. To avoid deleting the config entry and recreating
it, which can be a painful process if there are many bridged entities,
the homekit.unpair service allows forceful removal of the pairings so
the accessory can be paired again.
2021-07-22 12:44:36 +02:00
Marc Mueller
80c535f02e
Use NamedTuple - rova ( #53292 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-22 12:26:50 +02:00
Rami Mosleh
1a450c2084
Speedtestdotnet code cleanup and type hints ( #52533 )
2021-07-22 12:25:54 +02:00
Marc Mueller
7768f53281
Use NamedTuple - brother ( #53330 )
2021-07-22 10:36:29 +02:00
Jan Bouwhuis
9753500f5e
Disable speeds for first gen Xiaomi_miio air purifiers ( #52772 )
...
* Disable speeds for first gen air purifiers
* Remove test code line
* remove OPERATION_MODES_AIRPURIFIER list
2021-07-22 08:57:29 +02:00
Robert Hillis
804499968e
Use entity class attributes for Bluesound ( #53033 )
...
* Use entity class attributes for bluesound
* rework
* tweak
* tweak
2021-07-22 08:51:14 +02:00
J. Nick Koston
4df928c188
Add support for updating the ISY ip address from discovery ( #53290 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-22 08:38:55 +02:00
Paulus Schoutsen
ce382a39d0
Block title in strings.json unless internal or allowed ( #53304 )
2021-07-22 08:37:33 +02:00
Raman Gupta
b9a6ce77d1
Bump zwave-js-server-python to 0.28.0 ( #53302 )
2021-07-22 02:37:10 -04:00
Aaron Bach
1bde914075
Ensure Guardian is strictly typed ( #53253 )
2021-07-21 23:01:05 -07:00
Paulus Schoutsen
d4ef0be6e9
Bumped version to 2021.7.4
2021-07-21 22:55:47 -07:00
J. Nick Koston
464986921e
Fix homekit locks not being created from when setup from the UI ( #53301 )
2021-07-21 22:55:36 -07:00
Steven Looman
bffef87103
Upgrade to async-upnp-client==0.19.1 ( #53288 )
2021-07-21 22:55:35 -07:00
Paulus Schoutsen
df72eb7ebb
Correctly detect is not home ( #53279 )
2021-07-21 22:55:34 -07:00
Anders Melchiorsen
a0411aab4b
Upgrade pysonos to 0.0.53 ( #53137 )
2021-07-21 22:55:34 -07:00
Ben
5e4f02b0f9
Bump surepy to 0.7.0 ( #53123 )
2021-07-21 22:55:33 -07:00
J. Nick Koston
255d5a5339
Bump nexia to 0.9.10 to fix asair login ( #53122 )
2021-07-21 22:55:32 -07:00
Aaron Bach
ffe0d72667
Bump simplisafe-python to 11.0.2 ( #53121 )
...
* Bump simplisafe-python to 11.0.2
* Fix CI
2021-07-21 22:55:31 -07:00
Robert Svensson
f3cb202136
More restrictive state updates of UniFi uptime sensor ( #53111 )
...
* More restrictive state updates of uptime sensor
* Remove commented out old version of uptime test
2021-07-21 22:55:30 -07:00
jgriff2
1c05329b5d
Fix remote rpi gpio input type ( #53108 )
...
* Fix issue #45770 - Change sensor from Button to DigitalInput
* Change references from button to sensor
2021-07-21 22:55:29 -07:00
Eric Severance
8a009f1374
Handle all WeMo ensure_long_press_virtual_device exceptions ( #53094 )
...
* Handle all exceptions around the WeMo ensure_long_press_virtual_device method
* Don't use a bare exception
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Log exception
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-07-21 22:55:29 -07:00
Robert Svensson
6eb2fd7603
Fix groups reporting incorrect supported color modes ( #53088 )
2021-07-21 22:55:28 -07:00
jan iversen
0e297c288f
Allow pymodbus to reconnect in running system (not startup) ( #53020 )
...
Allow pymodbus to reconnect (not during startup).
2021-07-21 22:55:27 -07:00
Marc Mueller
560bde94ef
Use NamedTuple - epsonworkforce ( #53295 )
2021-07-21 22:28:02 -07:00
Marc Mueller
551c117717
Use NamedTuple - ondilo_ico ( #53296 )
2021-07-21 22:27:31 -07:00
Marc Mueller
5c3fb77660
Use NamedTuple - glances ( #53297 )
2021-07-21 22:27:01 -07:00
Marc Mueller
f5480481cd
Use NamedTuple - metoffice ( #53294 )
2021-07-21 22:25:38 -07:00
Marc Mueller
d98e580c3c
Use NamedTuple - nws ( #53293 )
2021-07-21 22:24:07 -07:00
J. Nick Koston
e78a62c802
Fix homekit locks not being created from when setup from the UI ( #53301 )
2021-07-21 22:22:06 -07:00
Paulus Schoutsen
596179d180
Avoid dataclass incompat with mock spec ( #53298 )
2021-07-22 02:12:14 +02:00
GitHub Action
ecf0d4398d
[ci skip] Translation update
2021-07-22 00:10:31 +00:00
Paulus Schoutsen
edf42bab25
Migrate forecast solar to v2 ( #53259 )
2021-07-21 15:04:30 -07:00
Matthias Alphart
9f14b2cef5
Test KNX switch ( #53289 )
2021-07-21 15:04:14 -07:00
Paulus Schoutsen
86752516ee
Add WS API to access solar forecast data ( #53264 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-21 23:48:21 +02:00
Tobias Sauerwein
583deada83
Add type annotations for Netatmo ( #52811 )
2021-07-21 14:36:57 -07:00
J. Nick Koston
84c482441d
Use None instead of STATE_UNKNOWN in template lock ( #53286 )
2021-07-21 14:29:41 -07:00
Steven Looman
34b1ab5f5c
Upgrade to async-upnp-client==0.19.1 ( #53288 )
2021-07-21 14:29:27 -07:00
Franck Nijhof
cfd69de5a7
Upgrade PyNaCl to 1.4.0 ( #53287 )
2021-07-21 14:28:22 -07:00
RenierM26
f3d95501d9
Add refresh after turning switch on or off and type annotations to ezviz ( #52469 )
2021-07-21 23:15:47 +02:00
Aaron Bach
8d9345c407
Add missing type annotations to Airvisual ( #52615 )
2021-07-21 22:18:08 +02:00
cnico
6636e5b737
Flipr integration ( #46582 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: cnico <>
2021-07-21 21:35:44 +02:00
Robert Hillis
3eb3c2824c
Refactor goalzero ( #53282 )
2021-07-21 20:52:17 +02:00
Marc Mueller
fd2f15b7c7
Add new unit constants ( #53258 )
...
* Add new unit constant - MHz
* Add new unit constants - precipitation (in, in/h)
2021-07-21 12:14:47 -06:00
Paulus Schoutsen
ba00c786b0
Correctly detect is not home ( #53279 )
2021-07-21 19:45:07 +02:00
jan iversen
217c625c9b
Convert ebox to use NamedTuple ( #53272 )
...
* Convert to use NamedTuple.
* Convert to NamedTuple.
* Use _attr variables.
* Review comments.
2021-07-21 19:43:33 +02:00
jan iversen
aed7cb9120
Convert skybell to use NamedTuple ( #53269 )
...
* Convert to NamedTuple.
* Second version.
* Use names instead of index.
* Review comments.
* Add meta variable.
* Review comment.
* Review comments.
2021-07-21 19:42:30 +02:00
Robert Hillis
a1df3519db
Use entity class attributes for Bsblan ( #53165 )
2021-07-21 19:37:12 +02:00
Simone Chemelli
db1a8e9336
Fix similar network names for Fritz ( #53278 )
2021-07-21 19:31:51 +02:00
Marc Mueller
2d48d273a7
Fix incorrect unit ( #53274 )
2021-07-21 10:12:32 -07:00
Maciej Bieniek
772cbd59d7
Improve typing in Shelly integration ( #52544 )
2021-07-21 10:11:44 -07:00
Michael
f128bc9ef8
Add reauth flow to Synology DSM ( #53204 )
2021-07-21 09:16:27 -07:00
Robert Hillis
800f7fe3a5
Use entity class attributes for Broadlink ( #53058 )
...
* Clanup broadlink
* rework
* tweak
* fix using wrong attribute
* tweak
* revert device info
2021-07-21 15:27:52 +02:00
Robert Hillis
0803b2aecd
Use entity class attributes for arest ( #52678 )
2021-07-21 14:32:42 +02:00
Robert Hillis
668437741a
Use entity class attributes for Bmw connected drive ( #53054 )
...
* Use entity class attributes for bmw_connected_driv
* forgot the icon
2021-07-21 14:09:54 +02:00
Robert Hillis
7fef87691a
Use entity class attributes for airvisual ( #52503 )
...
* Use entity class attributes for airvisual
* fix
* rework
* tweaks
* finish
* remove overriden available attribute
* rework
2021-07-21 14:07:26 +02:00
Robert Hillis
462db1b4b2
Add config flow to nfandroidtv ( #51280 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-21 13:31:54 +02:00
Robert Hillis
02a7a2464a
Use entity class attributes for atag ( #52686 )
2021-07-21 11:33:44 +02:00
Robert Hillis
81c4d95afe
Use entity class attributes for arduino ( #52677 )
...
* Use entity class attributes for arduino
* Revert state
* tweak
* tweak
2021-07-21 11:31:50 +02:00
Daniel Hjelseth Høyer
e9ce3c57cd
Adax heaters ( #50998 )
...
Co-authored-by: G Johansson <62932417+gjohansson-ST@users.noreply.github.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-21 10:25:46 +02:00
muppet3000
18ec0544b9
Allow for alternative external Growatt servers ( #53102 )
2021-07-21 10:16:02 +02:00
Franck Nijhof
4546e14674
Fix MQTT to allow setting an unknown Select state ( #53227 )
2021-07-21 10:02:07 +02:00
Daniel Hjelseth Høyer
9b2d98f027
Tibber, use nameclass ( #53242 )
2021-07-21 08:56:29 +02:00
Paulus Schoutsen
5e059c7f55
Fix lint on dev ( #53265 )
2021-07-21 08:55:34 +02:00
Robert Hillis
930db7167e
Code quality improvements for goalzero ( #53260 )
2021-07-21 08:53:53 +02:00
Daniel Hjelseth Høyer
2cf930f3bd
Netatmo, use nameclass ( #53247 )
2021-07-21 08:46:01 +02:00
jan iversen
7306503756
Calculate count automatically in modbus platforms ( #53116 )
2021-07-20 22:49:54 -07:00
jan iversen
2e2b340b1e
Set modbus entity to non-available unless scan_interval=0 ( #53155 )
2021-07-20 22:48:02 -07:00
Daniel Hjelseth Høyer
8a72e8df79
Convert Mill consumption attributes to sensors ( #52311 )
2021-07-20 22:41:08 -07:00
Raman Gupta
90765132cc
Make additional input for zwave_js device triggers optional ( #53134 )
2021-07-20 22:08:08 -07:00
Joakim Plate
8a7cb389ed
Drop support for fan speeds and support reverse ( #53105 )
2021-07-20 22:07:15 -07:00
J. Nick Koston
fe89603ee7
Update homekit lock to support locking, unlocking, jammed ( #52819 )
2021-07-20 21:55:19 -07:00
J. Nick Koston
564a505486
Update homekit controller lock to support locking, unlocking, jammed ( #52821 )
2021-07-20 23:55:04 -05:00
J. Nick Koston
ee242764a1
Update template lock to support locking, unlocking, jammed ( #52817 )
2021-07-20 21:50:21 -07:00
J. Nick Koston
5d85983b09
Update google assistant locks to support locking, unlocking, jammed ( #52820 )
2021-07-20 23:49:05 -05:00
J. Nick Koston
bfe3ef0980
Update august to support locking, unlocking, jammed ( #52814 )
2021-07-20 21:48:15 -07:00
J. Nick Koston
0ce071e0a4
Bump httpx to 0.18.2 ( #53257 )
2021-07-20 21:47:13 -07:00
J. Nick Koston
f20602e11d
Auto recreate HomeKit TVs when the sources are out of sync ( #53208 )
2021-07-20 21:46:39 -07:00
J. Nick Koston
2a65c5f93c
Recreate HomeKit accessories when calling the reset_accessory service ( #53199 )
2021-07-20 21:45:21 -07:00
J. Nick Koston
4d122fc366
Update alexa lock to support locking, unlocking, jammed ( #52841 )
2021-07-20 23:21:05 -05:00
jan iversen
8f61efe714
Correct typing in edl21 and activate mypy. ( #53188 )
2021-07-20 21:53:56 -05:00
Aaron Bach
56efee4603
Ensure Ambient PWS is strictly typed ( #53251 )
...
* Ensure Ambient PWS is strictly typed
* Fix typing
2021-07-20 21:52:05 -05:00
Nathan Spencer
9d3bc0632f
Bump pylitterbot to 2021.7.2 ( #53254 )
...
* Bump pylitterbot to 2021.7.1
* Bump pylitterbot dependency to 2021.7.2 which unpins Authlib and httpx dependencies
2021-07-20 15:47:37 -10:00
Steven Looman
72bc748081
Avoid supplemental discovery of ignored upnp entry ( #53250 )
2021-07-20 15:46:33 -10:00
GitHub Action
9d93f8b6d1
[ci skip] Translation update
2021-07-21 00:11:58 +00:00
Brett
6ee82e1031
Advantage Air add zone temperature sensors ( #51941 )
...
* Create AdvantageAirZoneTemp
* Disable by default
* Add test coverage
* add state_class
* Use entity class attributes
* Match code style of PR #52498
2021-07-20 19:38:50 -04:00
Aaron Bach
0fd88e7e66
Type _attr_extra_state_attributes as a MutableMapping ( #52616 )
...
* Type extra_state_attributes as a MutableMapping
* Update homeassistant/helpers/entity.py
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com >
* Update homeassistant/helpers/entity.py
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com >
2021-07-20 15:41:03 -06:00
jtitley
0b8b45818d
Update BlinkStick to 1.2.0 ( #52244 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-20 22:57:47 +02:00
Robert Hillis
a9b9c4f13c
Add extra state attributes to goalzero ( #52932 )
...
* Add extra state attributes to goalzero
* tweak
2021-07-20 22:26:52 +02:00
Franck Nijhof
059a9bc8ed
Fix modbus setting string as temperature in climate platform ( #53249 )
2021-07-20 22:03:10 +02:00
web-dc
034251f006
Update requirement of homematicip_cloud component to v1.0.1 ( #51407 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Sascha Schiegg <s.schiegg@s-schiegg.com >
2021-07-20 20:28:43 +02:00
PeteRager
5ccbac5ff6
Fix alert infinite loop on repeat interval of 0 ( #52628 )
...
* #4851 - Infinite loop on repeat interval of 0
Notification will enter an infinite loop when the repeat interval is specified as zero and it is the last repeat configured. When this occurs avoid the infinite loop and log a warning message. Note: I encountered this issue when routing SMS to Twilio and quickly sent thousands of text messages.
* Update __init__.py
* Remove runtime check since configuration input is now blocked
* Tweak comment
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-20 20:23:22 +02:00
jjlawren
a2fbc4218d
Cleanup regroup handling in Sonos ( #53241 )
...
Check event before creating coroutine
Remove unnecessary regrouping dispatcher
Update typing to reflect actual behavior
Add optimizations for polling mode
2021-07-20 20:21:48 +02:00
jan iversen
8c43e5c736
Correct set_temperature in modbus climate ( #52923 )
2021-07-20 20:19:26 +02:00
Daniel Hjelseth Høyer
a14bde8187
Melcloud use NamedTuple ( #53234 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2021-07-20 20:18:09 +02:00
Marc Mueller
6be30b0289
Use unit constants ( #53244 )
...
* Powerwall - use POWER_KILO_WATT constant
* Use constants firtz sensor
2021-07-20 20:08:39 +02:00
Daniel Hjelseth Høyer
a05392fbf2
Tibber, remove yaml support ( #53235 )
2021-07-20 20:07:06 +02:00
Marc Mueller
074d762664
Rename and reorganize electric unit constants ( #53243 )
2021-07-20 20:06:23 +02:00
Raman Gupta
6e88428f95
Fix typing for climacell dataclass ( #53240 )
2021-07-20 19:31:55 +02:00
Daniel Hjelseth Høyer
165e1917ea
Address late review of Ambiclimate, code clean up ( #53231 )
...
* Ambiclimate, code clean up
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Update homeassistant/components/ambiclimate/climate.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
* Update homeassistant/components/ambiclimate/climate.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
* Update homeassistant/components/ambiclimate/config_flow.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
* Update homeassistant/components/ambiclimate/climate.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
* import
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-20 18:57:40 +02:00
Paulus Schoutsen
1ed7b00b71
Add last reset and state class to rainforest eagle ( #52951 )
2021-07-20 18:39:14 +02:00
Simone Chemelli
1746103e0e
Add friendly name to Fritz profile switches ( #53190 )
2021-07-20 18:38:16 +02:00
jan iversen
193d1b945b
Add typing in dynalite and activate mypy ( #53238 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-20 18:28:31 +02:00
J. Nick Koston
9b705ad6df
Update lock entity to support locking, unlocking, jammed ( #51455 )
2021-07-20 18:12:56 +02:00
Daniel Hjelseth Høyer
0cc4231ac2
Tibber use dataclass ( #53233 )
...
* Tibber, use dataclass
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Tibber, use dataclass
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-07-20 17:57:35 +02:00
Daniel Hjelseth Høyer
2b9b346a28
Address late review of Co2 signal ( #53232 )
2021-07-20 17:52:22 +02:00
Allen Porter
1fe2d0f9c8
Address style issues in nest typing ( #53236 )
...
* Add additional types for config flow
Fixing style errors introduced by partial typing in pr #53214
* Address typing style errors
Make all functions fully typed, follow up to pr #53214
2021-07-20 17:41:48 +02:00
jan iversen
f819be7acc
Correct typing in Insteon and activate mypy ( #53222 )
2021-07-20 17:26:00 +02:00
Marc Mueller
c578541a82
Add new electrical unit constants (mV + mA) ( #53158 )
2021-07-20 15:57:11 +02:00
Robert Hillis
08f03c95d2
Use entity class attributes for Brunt ( #53164 )
2021-07-20 14:18:09 +02:00
Marc Mueller
a56485a8c5
Revert new unit types ( #53226 )
2021-07-20 14:13:51 +02:00
Franck Nijhof
b4a50f5459
Add unique ID support to light, cover and media player groups ( #53225 )
2021-07-20 13:56:23 +02:00
jan iversen
51dd95ce35
Review comments on earlier merge. ( #53221 )
2021-07-20 13:00:07 +02:00
Daniel Hjelseth Høyer
d17776af87
Tibber, accumulated reward ( #53195 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-07-20 12:28:50 +02:00
Robert Hillis
79a418f1bc
Use entity class attributes for Brottsplatskartan ( #53163 )
2021-07-20 12:20:56 +02:00
Marc Mueller
5d2ce19746
Update python-typing-update to v0.3.5 ( #53223 )
...
* Update python-typing-update to 0.3.5
* Update typing
2021-07-20 11:31:48 +02:00
Robert Hillis
cd37c2492b
Use entity class attributes for acer_projector ( #52432 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2021-07-20 11:13:59 +02:00
Raman Gupta
05fa220703
Add support for options in zwave_js.set_value service ( #53212 )
2021-07-20 10:31:12 +02:00
jan iversen
e7ccd1a549
Correct typing and activate mypy. ( #53217 )
2021-07-20 10:53:24 +03:00
Eric Severance
ab36ac7a94
Handle all WeMo ensure_long_press_virtual_device exceptions ( #53094 )
...
* Handle all exceptions around the WeMo ensure_long_press_virtual_device method
* Don't use a bare exception
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Log exception
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-07-20 09:20:47 +02:00
dependabot[bot]
e453871c68
Bump codecov/codecov-action from 1.5.2 to 2.0.1 ( #53216 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 1.5.2 to 2.0.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v1.5.2...v2.0.1 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-20 09:37:36 +03:00
Alexei Chetroi
c9ae141eab
Mark ZHA Light methods as a callbacks ( #53170 )
...
* ZHA Light.set_level is safe to run in the loop
* Fix tests.
2021-07-20 09:33:45 +03:00
Kyle Niewiada
7659197154
Increase interval to stop Connection reset by peer ( #53202 )
2021-07-20 08:15:11 +02:00
Allen Porter
c2a2f50316
mypy cleanup for homeassistant.components.nest ( #53214 )
2021-07-20 07:59:31 +02:00
jan iversen
78a8ba99f9
Upgrade modbus to quality level "silver". ( #53186 )
2021-07-19 23:57:28 -05:00
jan iversen
19a282255b
Remove duplicate functions in modbus climate/sensor. ( #53141 )
...
Convert all data types correctly for climate.
2021-07-19 23:52:58 -05:00
Simone Chemelli
18bc2f95c8
Small log addition for samsungtv ( #53206 )
2021-07-19 23:41:30 -05:00
Matthias Alphart
e8d7952880
Refactor KNX tests ( #53183 )
...
* refactor tests for KNX
- implement KNXTestKit class for convenient setup and assertion of KNX telegrams
- add fixture returning an instance of KNXTestKit with automatic cleanup test
* add tests for expose default attribute
- fix expose edge case not covered by #53046
* use asyncio.Queue instead of AsyncMock.call_args_list
for better readability
* get xknx from Mock instead of hass.data
* fix type annotations
* add injection methods for incoming telegrams
* rest read-response in expose
2021-07-19 23:39:19 -05:00
Daniel Hjelseth Høyer
f0b28c90bf
Co2signal configflow ( #53193 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-07-19 21:30:00 -07:00
Raman Gupta
562aa74c77
Switch to dataclass from dictionary for climacell sensor definitions ( #53168 )
...
* Switch to dataclass from dictionary for climacell sensor definitions
* fix post_init
* fix dataclass and add test
* Update homeassistant/components/climacell/sensor.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* Update homeassistant/components/climacell/const.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* simplify logic
* use tuple
* simplify unit of measurement and use class attributes
* Switch from UnitT to str
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2021-07-20 00:22:41 -04:00
Marc Mueller
7711ac901c
Fix issues after pylint update ( #53205 )
2021-07-19 20:22:13 -07:00
GitHub Action
ac9e4cb2f2
[ci skip] Translation update
2021-07-20 00:11:11 +00:00
RDFurman
450fdc91e4
Add honeywell config flow ( #50731 )
...
* Upgrade honeywell from platform to integration
* Add codeowner and run code formatter
* Add sensors for current indoor temp and humidity
* Fix tests and away temp
* Spring cleaning of honeywell tests
* Add config flow to honeywell integration
* Add config flow test
* Tie in honeywell service update
* Simplify config flow and add import
* Remove unnecessary platform schema
* Clean up based on PR comments
* Use new helper method
* Force single device and fix linter errors
* Address PR feedback
* Update translations
* Change string key and remove logger message
* Always add first device
* Fix test assertion
* Put PLATFORM_SCHEMA back
* Skip code coverage check on honeywell init
* add some tests for honeywell
* Make retry async
* Make device private
* Use _attr_ instead of properties
* Code cleanup from PR feedback
* Fix test and cleanup code
* Make description better
Co-authored-by: Matt Zimmerman <mdz@alcor.net >
2021-07-19 09:44:02 -10:00
Robert Hillis
f5b3118d3c
Use entity class attributes for buienradar ( #53166 )
2021-07-19 21:22:20 +02:00
Robert Hillis
8527179c0e
Use entity class attributes for bme280 ( #53035 )
...
* Use entity class attributes for bme280
* add back device class oops
* tweak
2021-07-19 22:19:36 +03:00
Michael
1b478ba02e
Remove yaml support from Synology DSM ( #53197 )
2021-07-19 19:39:32 +02:00
jan iversen
d4589894fe
Correct typing in bsblan and activate mypy ( #53153 )
2021-07-19 19:30:52 +02:00
Franck Nijhof
3d40fdf2c6
Upgrade holidays to 0.11.2 ( #53191 )
2021-07-19 19:01:19 +02:00
Franck Nijhof
8743a03f14
Upgrade numpy to 1.21.1 ( #53194 )
2021-07-19 19:00:37 +02:00
jjlawren
225732d00e
Remove I/O in Plex tests ( #53196 )
2021-07-19 18:50:04 +02:00
Franck Nijhof
dd8ec04e58
Upgrade black to 21.7b0 ( #53192 )
2021-07-19 18:03:02 +02:00
Robert Hillis
3c6f0d11a6
Use entity class attributes for Citybikes ( #53167 )
...
* Use entity class attributes for citybikes
* tweak
2021-07-19 18:02:09 +02:00
Aaron Bach
bf4ca2d68d
Modify AirVisual states to be translatable ( #53133 )
...
* Modify AirVisual states to be translatable
* Make constant names consistent
2021-07-19 18:01:36 +02:00
jan iversen
0865917eeb
Activate mypy in aurora ( #53150 )
2021-07-19 17:59:41 +02:00
Robert Hillis
019568869d
Use entity class attributes for avea ( #52695 )
...
* Use entity class attributes for avea
* fix pylint
* redo brightness
* redo brightness
2021-07-19 17:50:26 +02:00
jan iversen
0b60b86917
Correct typing in azure_devops and activate mypy ( #53152 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2021-07-19 17:45:03 +02:00
Clifford Roche
327208c943
Bugfix current temperature in gree climate ( #53149 )
...
* Bugfix current temperature gree climate
* Retry build
* Update from the review
2021-07-19 17:07:15 +02:00
Marc Mueller
f6b162bc39
Add pylint CodeStyle extension ( #53147 )
2021-07-19 06:57:06 -07:00
Marc Mueller
c35b5a1c64
Add sound pressure unit constants (dB + dBa) ( #53159 )
2021-07-19 06:54:38 -07:00
Shay Levy
ea6e325762
Add Switcher config flow discovery support ( #52316 )
2021-07-19 06:28:40 -07:00
jan iversen
51d16202ab
Correct typing in control4 and activate mypy ( #53156 )
...
* Correct typing and activate mypy.
* Review comments.:wq
2021-07-19 14:14:09 +02:00
jan iversen
0802dd4293
Activate mypy for eafm ( #53184 )
2021-07-19 13:05:13 +02:00
jan iversen
78ef02f4d9
Allow pymodbus to reconnect in running system (not startup) ( #53020 )
...
Allow pymodbus to reconnect (not during startup).
2021-07-19 13:01:50 +02:00
J. Nick Koston
12b29e2895
Bump zeroconf to 0.33.1 ( #53179 )
2021-07-19 12:10:32 +02:00
J. Nick Koston
671e838085
Execute scripts from HomeKit ( #53106 )
2021-07-19 12:07:12 +02:00
Robert Hillis
7b27725ec1
Cleanup redundant coveragerc entries ( #53171 )
2021-07-19 12:00:38 +02:00
J. Nick Koston
f51cb110d3
Run pyupgrade on homekit config_flow ( #53180 )
...
- The original PR was run though the CI before the new pyupgrade
2021-07-18 23:33:08 -10:00
Arto Jantunen
bf0b19b05e
Add CO2 and efficiency sensors to Vallox ( #48923 )
...
* Add Vallox efficiency sensor
* Add Vallox CO2 sensor
* Use the CO2 device class for the Vallox CO2 sensor
2021-07-19 10:56:26 +02:00
Robert Svensson
d12110556f
More restrictive state updates of UniFi uptime sensor ( #53111 )
...
* More restrictive state updates of uptime sensor
* Remove commented out old version of uptime test
2021-07-19 10:54:31 +02:00
Allen Porter
3cff15ae2f
Bump google-nest-sdm to 0.3.0 ( #53172 )
...
The primary update is to have additional static type checking with mypy
2021-07-19 10:50:22 +02:00
Ville Skyttä
470f2dd73f
Upgrade pyupgrade to 2.21.2, apply its changes ( #52987 )
2021-07-19 10:46:09 +02:00
Robert Svensson
c96f01df1f
Fix groups reporting incorrect supported color modes ( #53088 )
2021-07-19 10:32:21 +02:00
J. Nick Koston
bf831267cf
Bump zeroconf to 0.33.0 ( #53174 )
...
- Changelog: https://github.com/jstasiak/python-zeroconf/compare/0.32.1...0.33.0
2021-07-19 10:22:12 +02:00
jan iversen
235f4476e8
Please mypy. ( #53142 )
2021-07-19 08:29:26 +02:00
J. Nick Koston
f24576b08d
Show the name of the domain in HomeKit when selecting to include ( #53169 )
2021-07-18 17:55:56 -10:00
Brett
eeb01e638a
Add _attr_state_class ( #52815 )
2021-07-18 20:03:46 -05:00
Robert Hillis
6b97a5ba8e
Fix hisense_aehw4a1 test exclusion ( #53084 )
...
* Fix hisense_aehw4a1 test coverage
* add back __init__
* remove from hassfest
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2021-07-18 19:17:36 -05:00
GitHub Action
531733da7b
[ci skip] Translation update
2021-07-19 00:09:50 +00:00
Roman Shtylman
cb6f9878c4
Update pylutron-caseta to 0.11.0 ( #53160 )
2021-07-18 13:07:38 -10:00
Robert Hillis
c5fe01a466
Use entity class attributes for blinkt ( #52893 )
...
* Use entity class attributes for blinkt
* tweak
* tweak
* remove redundant properties
2021-07-18 17:21:40 -04:00
Robert Hillis
73976d2a26
Use entity class attributes for Blink ( #52891 )
...
* Use entity class attributes for blink
* rework
* revert extra state attributes
2021-07-18 17:21:12 -04:00
Robert Hillis
0cf95bb0c2
Use entity class attributes for arwn ( #52683 )
2021-07-18 17:19:25 -04:00
jgriff2
bacb6c6b14
Fix remote rpi gpio input type ( #53108 )
...
* Fix issue #45770 - Change sensor from Button to DigitalInput
* Change references from button to sensor
2021-07-18 17:13:13 -04:00
Aaron Bach
a8ea214f2e
Bump simplisafe-python to 11.0.2 ( #53121 )
...
* Bump simplisafe-python to 11.0.2
* Fix CI
2021-07-18 17:12:05 -04:00
J. Nick Koston
236738c455
Add support for tilt only covers to HomeKit ( #53130 )
2021-07-18 10:17:58 -10:00
Robert Hillis
cb1eab6c24
Use entity class attributes for bosch_shc ( #53057 )
2021-07-18 15:10:42 -05:00
Robert Hillis
284e13464d
Fix home plus control coverage ( #53087 )
...
* Fix home_plus_control test coverage
* add back api, switch
2021-07-18 14:56:54 -05:00
Robert Hillis
fe22d5a675
Fix home_connect test coverage ( #53086 )
...
* Fix home_connect test coverage
* remove from hassfest exclusions
2021-07-18 14:54:43 -05:00
Clifford Roche
56d66434b3
Bump greeclimate to 0.11.8 ( #53148 )
2021-07-18 14:51:02 -05:00
J. Nick Koston
0804959f11
Bump nexia to 0.9.10 to fix asair login ( #53122 )
2021-07-18 09:37:34 -10:00
J. Nick Koston
6c05e2746d
Improve error message when HomeKit does not support an entity ( #53129 )
2021-07-18 09:27:25 -10:00
Anders Melchiorsen
61056afe0d
Upgrade pysonos to 0.0.53 ( #53137 )
2021-07-18 19:00:02 +02:00
Marc Mueller
71a8ae3016
Add new unit types for better type checking ( #53124 )
...
* Add new unit types
* Update helper functions
* Update components
* Update lcn climate
2021-07-18 14:43:47 +02:00
Ben
78f4a49b73
Bump surepy to 0.7.0 ( #53123 )
2021-07-18 08:49:07 +02:00
Clifford Roche
b63e38f538
Add more Gree switches ( #49629 )
...
* Support additional switch for gree devices
* Undo some changes not related to review
* Retry build
* Back to Gree 0.11.7
2021-07-18 08:24:09 +02:00
GitHub Action
8f3166a955
[ci skip] Translation update
2021-07-18 00:10:14 +00:00
Brett
7fe3f78c24
Bump library version for Advantage Air ( #52813 )
...
* Bump library version
* Bump version to 0.2.5
* Add tests to cover this edge case
2021-07-17 14:45:29 +03:00
kpine
24cc5c8a0a
Replace local Barrier CC constants with library enums ( #53109 )
2021-07-17 02:54:11 -04:00
GitHub Action
e6e1118dd4
[ci skip] Translation update
2021-07-17 00:09:24 +00:00
jjlawren
0277a645f1
Log source of discovery in Sonos ( #53101 )
2021-07-16 11:12:01 -10:00
Robert Hillis
4fceac00b1
Use entity class attributes for Bond ( #53055 )
2021-07-16 11:06:18 -10:00
Simone Chemelli
b13119884c
Fix units for Fritz network sensors ( #53026 )
2021-07-16 11:01:00 -07:00
Bouwe Westerdijk
669883d416
Update Plugwise Config Flow ( #47563 )
...
Co-authored-by: Tom Scholten <git@scholten.nu >
2021-07-16 06:46:23 -10:00
p4p3r
9d79c4f617
Add On/Off as target values for zwave_js cover stop action ( #52881 )
...
* Add On/Off as target values for stop cover
Certain ZWave Cover devices use On/Off instead of the more common
Open/Close and Up/Down targets for movement.
Adding On/Off to the targets used to stop the cover during movement.
Fixes issue #51963
* Add test for updated zwave_js stop cover logic
2021-07-16 15:48:35 +02:00
stefano055415
6672962f2b
Add fan support to Freedompro ( #52724 )
...
* Update Freedompro
* Update Freedompro fix async_turn_on
* fix test end fix comments
* add property is_on
* add percent to fan freedompro
* fix name rotationSpeed to rotation_speed
* fix code SUPPORT_SET_SPEED
2021-07-16 15:14:37 +02:00
Aaron David Schneider
3d3db4b044
Replace fritz profile switches by per device parental control switches ( #52721 )
...
* removes old profile switches and add new switches based on new method
* use Ellipsis instead of pass
* refactor async_add_profile_switches
* - add forgotten update_ha_state
- add notimplemtederror for devicebase
* Update homeassistant/components/fritz/common.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/fritz/common.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* comments
* fix for devices that were not connected
* Update homeassistant/components/fritz/common.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/fritz/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-07-16 13:38:37 +02:00
Robert Hillis
7d52c30e36
Revert "Fix google test coverage ( #53060 )" ( #53085 )
...
This reverts commit 4075e83732 .
2021-07-16 07:13:34 -04:00
stefano055415
1a1fcb94f9
Add cover support to Freedompro ( #52723 )
...
* Update Freedompro
* add new test and fix code
* fix test and add support open and close
2021-07-16 11:56:05 +02:00
Hmmbob
31074ef6b8
Update name from "generic" to "generic camera" ( #53080 )
2021-07-16 11:46:47 +02:00
Guido Schmitz
268c7ef768
Rewrite mocking in devolo Home Control tests ( #53011 )
...
* Rework mocking
* Instantiate properties
2021-07-16 11:40:08 +02:00
Franck Nijhof
bcab1414f8
Merge pull request #53076 from home-assistant/rc
...
2021.7.3
2021-07-16 10:28:42 +02:00
Franck Nijhof
ae40ba6a74
Bumped version to 2021.7.3
2021-07-16 09:46:32 +02:00
Erik Montnemery
1295daa10e
Add light white parameter to light/services.yaml ( #53075 )
2021-07-16 09:45:54 +02:00
Vincent Le Bourlot
a6ad08f5b6
Increase polling interval to prevent reaching daily limit ( #53066 )
...
* increase polling interval to prevent reaching daily limit
* update test accordingly
2021-07-16 09:45:50 +02:00
Paulus Schoutsen
c5070da20e
Expose Spotify as a service ( #53063 )
2021-07-16 09:45:46 +02:00
da-anda
2da660b76e
Fix knx expose feature not correctly falling back to default value ( #53046 )
2021-07-16 09:45:43 +02:00
Eduard van Valkenburg
acf705a958
Another SIA fix for timestamp not present. ( #53045 )
2021-07-16 09:45:40 +02:00
Daniel Hjelseth Høyer
4802157146
Co2signal, set SCAN_INTERVAL ( #53023 )
...
* limit co2signal, wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* limit co2signal
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* limit co2signal
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-07-16 09:45:36 +02:00
Eduard van Valkenburg
c90fa90faf
fix for timestamp not present in SIA ( #53015 )
2021-07-16 09:45:33 +02:00
Andre Lengwenus
762f5a5d18
Bump pypck to 0.7.10 ( #53013 )
2021-07-16 09:45:29 +02:00
Peter Nijssen
3050d9350a
Update pyrainbird to 0.4.3 ( #52990 )
2021-07-16 09:45:25 +02:00
René Klomp
4e2042b63d
Bump pysma to 0.6.4 ( #52973 )
2021-07-16 09:45:22 +02:00
Tom Harris
4ddfaf41ee
Fix issue connecting to Insteon Hub v2 ( #52970 )
2021-07-16 09:45:17 +02:00
jjlawren
f17ed626bb
More graceful exception handling in Plex library sensors ( #52969 )
2021-07-16 09:44:37 +02:00
Ron Klinkien
cea22a9d5e
Bump python-fireservicerota to 0.0.43 ( #52966 )
2021-07-16 09:42:13 +02:00
J. Nick Koston
ddf563c247
Add OUIs for legacy samsungtv ( #52928 )
2021-07-16 09:40:58 +02:00
J. Nick Koston
d2e82edb58
Handle dhcp packets without a hostname ( #52882 )
...
* Handle dhcp packets without a hostname
- Since some integrations only match on OUI we want to
make sure they still see devices that do not request
a specific hostname
* Update tests/components/dhcp/test_init.py
* Update homeassistant/components/dhcp/__init__.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-16 09:37:22 +02:00
Doug Hoffman
47b5866d85
Bump pyatv to 0.8.1 ( #52849 )
...
* Bump pyatv to 0.8.1
* Update apple_tv tests for new create_session location
* Update test_user_adds_unusable_device to try device with no services
pyatv >=0.8.0 considers AirPlay a valid service and no longer fails under the previous conditions.
2021-07-16 09:37:19 +02:00
jan iversen
1d67e66538
only allow one active call in each platform. ( #52823 )
2021-07-16 09:37:15 +02:00
jan iversen
29fb5e0cb2
copy() --> deepcopy(). ( #52794 )
2021-07-16 09:37:12 +02:00
puddly
8bd73709a7
Update ZHA to support zigpy 0.34.0 device initialization ( #52610 )
...
* Handle `None` node descriptors
* Skip loading uninitialized devices
* Fix unit test incorrectly handling unset cluster `ep_attribute`
* Revert filtering devices by status during startup
2021-07-16 09:37:07 +02:00
Erik Montnemery
c6e1f8878d
Add light white parameter to light/services.yaml ( #53075 )
2021-07-16 09:03:28 +02:00
René Klomp
da7b292855
Use Utility Meter configured name as friendly name ( #53051 )
2021-07-15 20:58:32 -07:00
Robert Hillis
4075e83732
Fix google test coverage ( #53060 )
2021-07-15 20:56:57 -07:00
GitHub Action
62a2efaf27
[ci skip] Translation update
2021-07-16 00:10:34 +00:00
Vincent Le Bourlot
cf647c5d20
Increase polling interval to prevent reaching daily limit ( #53066 )
...
* increase polling interval to prevent reaching daily limit
* update test accordingly
2021-07-15 17:24:54 -04:00
Paulus Schoutsen
989839a1a9
Generate const files for config flow scaffolds ( #53064 )
2021-07-15 19:57:06 +02:00
Paulus Schoutsen
d30ed05f30
Expose Spotify as a service ( #53063 )
2021-07-15 10:27:18 -07:00
Robert Hillis
c7b61fd8ce
Use entity class attributes for androidtv ( #52531 )
...
* Use entity class attributes for androidtv
* fix
* fix pylint
* fix
2021-07-15 15:35:42 +02:00
Robert Hillis
35cab74be6
Use entity class attributes for Bloomsky ( #53030 )
...
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com >
2021-07-15 15:29:12 +02:00
Robert Hillis
00741d4273
Use entity class attributes for agent_dvr ( #52501 )
...
* Use entity class attributes for agent_dvr
* Apply suggestions from code review
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* rework
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
2021-07-15 14:57:51 +02:00
J. Nick Koston
19b4d2e4d2
Add OUIs for legacy samsungtv ( #52928 )
2021-07-15 14:43:35 +02:00
da-anda
6fe38eadf2
Fix knx expose feature not correctly falling back to default value ( #53046 )
2021-07-15 14:41:04 +02:00
Joakim Sørensen
519efd2723
Handle missing peername ( #53052 )
...
* Handle missing peername
* Add test
2021-07-15 14:16:30 +02:00
Robert Hillis
6c476b5c1e
Use entity class attributes for Bmp280 ( #53036 )
2021-07-15 12:35:47 +02:00
Jan Bouwhuis
c9eab10134
Add MQTT humidifier platform integration ( #52828 )
...
* New mqtt humidifier platform
* Add humidifier platform
* Leave out humidity step
* Use humidity in constant for payload reset
* change TARGET_HUMIDITY_RESET payload name
* _attr_max_humidity not assigned correctly
* _target_humidity_range has a zero base
* align CONF_TARGET_HUMIDITY_MIN and MAX with model
* shorter topics for humidity_range
* Converts float to int from template
* new humidifier abbreviations
* Add common module to support tests
* Add tests
* Addtional testing
* Always require target_humidity_command_topic
* Typo
* use available_modes to align entity model
* use avail_modes not modes to avoid conflict
* typo target_humidity_value_template
* Allign modes and templates with climate platform
* mode_state_template
* target_humidity_state_template
* Typo in platform name
* Remove humidity_range feature and common lib
* Update homeassistant/components/mqtt/humidifier.py
Use vol.In, not regex
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* black
* Update homeassistant/components/mqtt/humidifier.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Use round to convert float to target humidity
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-07-15 11:12:23 +02:00
Robert Hillis
8ce4d647c3
Use entity class attributes for arcam_fmj ( #52675 )
...
* Use entity class attributes for arcam_fmj
* fix
2021-07-15 10:19:18 +02:00
Robert Hillis
eee3aa3b6f
Use entity class attributes for bme680 ( #53037 )
...
* Use entity class attributes for bme680
* fix
2021-07-15 10:00:47 +02:00
stefano055415
a057fd93bb
Add lock support Freedompro ( #52725 )
...
* change _attr_unique_id to unique_id and resolve conflict
* add test state updates from the API
* optimizer code test
* fix test
* fix comments and add test device registry
2021-07-15 09:31:50 +02:00
Eduard van Valkenburg
f07d64c813
Another SIA fix for timestamp not present. ( #53045 )
2021-07-15 09:31:17 +02:00
Robert Hillis
5ff9c3e611
Clean up freedompro ( #52992 )
2021-07-15 09:27:31 +02:00
dependabot[bot]
82256b2588
Bump actions/stale from 3.0.19 to 4 ( #53042 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 3.0.19 to 4.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v3.0.19...v4 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-15 09:43:07 +03:00
Franck Nijhof
a5cdc0157b
Remove deprecated YAML configuration from Buienradar ( #52939 )
2021-07-15 08:31:17 +02:00
Tom Brien
db97fd3d5b
Support user-defined base currency for Coinbase exchange rate sensors ( #52879 )
2021-07-14 21:50:23 -07:00
Daniel Hjelseth Høyer
f152369944
Use entity class attributes for Co2signal ( #53032 )
2021-07-14 21:47:24 -07:00
Daniel Hjelseth Høyer
fbad453c89
Pylint 2.9.3 ( #52972 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2021-07-14 21:44:57 -07:00
GitHub Action
db8db18b54
[ci skip] Translation update
2021-07-15 00:09:25 +00:00
Raman Gupta
dd908caeba
Add zwave_js device triggers ( #51968 )
...
* Initial support for zwave_js device triggers
* lint
* Add node status changed trigger
* comments
* create helper function and simplify trigger logic
* simplify code
* fix exception
* remove unused type ignore
* switch to append to make future changes easier
* make exception consistent
* Add state config schema validation
* comment
* remove 0 from falsy check
* increase test coverage
* typos
* Add central scene and scene activation value notification triggers
* reorder things for readability and enumerate node statuses
* Add support for Basic CC value notifications
* fix schemas since additional fields on triggers aren't very flexible
* pylint
* remove extra logger statement
* fix comment
* dont use get when we know key will be available in dict
* tweak text
* use better schema for required extra fields that are ints
* rename trigger types to make them easier to parse
* fix strings
* missed renaming of one trigger type
* typo
* Fix strings
* reduce complexity
* Use Al's suggestion for strings
* add additional failure test cases
* remove errant logging statement
* make CC required
* raise vol.Invalid when value ID isn't legit to prepare for next PR
* Use helper function
* fix tests
* black
2021-07-14 14:14:36 -04:00
Raman Gupta
4d711898c7
Add missing test coverage for sirens ( #53014 )
2021-07-14 20:04:04 +02:00
Eduard van Valkenburg
7e16d38fc8
fix for timestamp not present in SIA ( #53015 )
2021-07-14 20:01:16 +02:00
Andre Lengwenus
49d109a969
Bump pypck to 0.7.10 ( #53013 )
2021-07-14 19:59:11 +02:00
Daniel Hjelseth Høyer
2740e56fd4
Co2signal, set SCAN_INTERVAL ( #53023 )
...
* limit co2signal, wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* limit co2signal
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* limit co2signal
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-07-14 19:58:02 +02:00
Raman Gupta
1f15181522
Add support for Z-Wave JS siren ( #52948 )
...
* Add support for Z-Wave JS siren
* Add additional device class to discovery
* fix docstring
* Remove device class specific part of discovery schema
* rename test
* switch to entry.async_on_remove
* Fix logic based on #52971
* Use constants to unblock PR
* Add support to set volume level
* Update homeassistant/components/zwave_js/siren.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-07-14 10:14:13 -04:00
Erik Montnemery
e541bcd54d
Update statistics meta data on entity_id change ( #52755 )
2021-07-14 13:23:11 +02:00
Franck Nijhof
8c36f5c627
Deprecate Lyft integration ( #53005 )
2021-07-14 12:07:00 +02:00
Erik Montnemery
ddc788bf8e
Include future statistics in history/list_statistic_ids ( #52942 )
...
* Include future statistics in history/list_statistic_ids
* Improve tests
2021-07-14 11:54:55 +02:00
J. Nick Koston
30d465e9dd
Update homekit to use network integration ( #52946 )
2021-07-14 11:44:58 +02:00
jan iversen
c360d6009c
copy() --> deepcopy(). ( #52794 )
2021-07-14 11:00:16 +02:00
Franck Nijhof
2c3f3d7bda
Remove defunct Weather Underground integration ( #52999 )
2021-07-14 10:55:06 +02:00
Franck Nijhof
03dd2e326c
Remove flume for allowed ignore coverage violations ( #53001 )
2021-07-14 10:54:52 +02:00
Doug Hoffman
88fb30af11
Bump pyatv to 0.8.1 ( #52849 )
...
* Bump pyatv to 0.8.1
* Update apple_tv tests for new create_session location
* Update test_user_adds_unusable_device to try device with no services
pyatv >=0.8.0 considers AirPlay a valid service and no longer fails under the previous conditions.
2021-07-14 10:45:47 +02:00
Raman Gupta
f13a15f2a6
Make zwave_js value updated event logic more performant ( #52997 )
2021-07-14 08:56:10 +02:00
GitHub Action
7b7062dded
[ci skip] Translation update
2021-07-14 00:10:16 +00:00
Peter Nijssen
9cd6a9626e
Update pyrainbird to 0.4.3 ( #52990 )
2021-07-13 18:10:23 -04:00
Robert Hillis
d76607e945
Use entity class attributes for august ( #52744 )
2021-07-13 09:56:34 -10:00
jan iversen
12ac666459
only allow one active call in each platform. ( #52823 )
2021-07-13 21:45:42 +02:00
Erik Montnemery
19d3aa71ad
Enable basic type checking for recorder ( #52440 )
...
* Enable basic type checking for recorder
* Tweak
2021-07-13 21:21:45 +02:00
Tom Harris
960684346f
Fix issue connecting to Insteon Hub v2 ( #52970 )
2021-07-13 20:27:04 +02:00
jjlawren
f39f087b10
More graceful exception handling in Plex library sensors ( #52969 )
2021-07-13 20:22:31 +02:00
Ron Klinkien
ff56ede960
Bump python-fireservicerota to 0.0.43 ( #52966 )
2021-07-13 20:21:50 +02:00
Raman Gupta
794571efdd
Add missing device classes for climacell sensors ( #52979 )
2021-07-13 20:13:56 +02:00
Robert Hillis
7f0eff8230
Use entity class attributes for Blackbird ( #52889 )
...
* Use entity class attributes for blackbird
* rework
* undo media_title
2021-07-13 20:08:22 +02:00
Robert Hillis
2b65501ca7
Use entity class attributes for aquostv ( #52670 )
...
* Use entity class attributes for aquostv
* fix
* fix
* Tweak
* tweak
2021-07-13 20:06:41 +02:00
Raman Gupta
026ca4e4e4
Additional fixes for siren platform ( #52971 )
2021-07-13 10:56:41 -07:00
Erik Montnemery
777fec62a5
Set device class for climacell temperature sensors ( #52965 )
2021-07-13 13:35:55 -04:00
René Klomp
23b0633ae2
Bump pysma to 0.6.4 ( #52973 )
2021-07-13 19:33:53 +02:00
Robert Hillis
3d419d1e8a
Fix flume converagerc ( #52975 )
2021-07-13 19:32:55 +02:00
puddly
987c7a289a
Update ZHA to support zigpy 0.34.0 device initialization ( #52610 )
...
* Handle `None` node descriptors
* Skip loading uninitialized devices
* Fix unit test incorrectly handling unset cluster `ep_attribute`
* Revert filtering devices by status during startup
2021-07-13 19:31:17 +02:00
stefano055415
7aaa08f153
Add binary_sensor support to Freedompro ( #52717 )
...
* Update Freedompro
* change _attr_unique_id with unique_id
2021-07-13 18:37:09 +02:00
Robert Hillis
55b0d562ce
Use entity class attributes for automation ( #52694 )
...
* Use entity class attributes for automation
* tweak
2021-07-13 15:01:43 +02:00
Erik Montnemery
e563dc0d7b
Set device_class on additional temperature sensors ( #52960 )
...
* Set device_class on additional temperature sensors
* Apply suggestions from code review
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com >
* Set device class for greeneye_monitor sensor
* Set device class for bme280 and bme680 sensor
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com >
2021-07-13 14:20:47 +02:00
stefano055415
96f6e0e4a4
Add sensor support to Freedompro ( #52726 )
...
* Update Freedompro
* Update tests/components/freedompro/test_sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* add new test for sensor and add unit_of measurement and state_class
* add test state updates from the API
* optimizer code test
* optimizer code sensor
* Update homeassistant/components/freedompro/sensor.py
* Fix imports
* Update homeassistant/components/freedompro/sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/freedompro/sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/freedompro/sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-13 13:59:34 +02:00
Shulyaka
e9948100a7
Add generic hygrostat integration ( #36759 )
...
* generic_hygrostat: new integration
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: jan Iversen <jancasacondor@gmail.com >
2021-07-13 13:25:29 +02:00
Erik Montnemery
3408912ded
Improve docstring for async_get_device_class_lookup ( #52921 )
2021-07-13 10:55:18 +02:00
Raman Gupta
30def802fc
Validate tone is valid when processing siren.turn_on service call ( #52953 )
...
* Validate tone is valid when processing siren.turn_on service call
* Better message
2021-07-13 10:42:35 +02:00
Lincoln Kirchoff
ac39607ae9
Fix modbus climate precision configuration variable ( #52651 )
...
* Updated precision to follow the tenths, halves, whole notation used by
other home assistant climate modules. Added the precision @property so
that home assistant can handle this rounding in the frontend, rather
than in the _async_read_register() method.
* Fixed a pylinter error for periods in user-facing log messages, and
updated `precision` defaults in components/modbus/__init__.py to be
consistent with an error case, using `PRECISION_WHOLE`.
* revert changes to `precision:` configuration variable
instead, the climate `precision()` function will infer whether or not
to display in whole or tenths. halves will be unsupported, which should
be fine.
* re-added missing line that was removed
* revert change to use self._input_type instead of CALL_TYPE_REGISTER_HOLDING
2021-07-13 10:36:54 +02:00
Erik Montnemery
c5556a091e
Return empty when listing statistic_ids for unsupported statistic ( #52954 )
2021-07-13 10:35:55 +02:00
Raman Gupta
9cbf88d944
Switch to using entry.async_on_remove ( #52952 )
2021-07-13 10:31:49 +02:00
J. Nick Koston
a021d7d628
Expose async_get_source_ip in the network integration ( #52901 )
...
* Expose async_get_source_ip in the network integration
* Handle source ip on disabled interface
* add coverage
2021-07-13 10:26:00 +02:00
stefano055415
d09035db2a
Add switch support to Freedompro ( #52727 )
...
* Update Freedompro
* add test state updates from the API
* fix test switch
* fix test
2021-07-13 09:41:52 +02:00
Erik Montnemery
b49fb1f657
Minor test coverage improvement of mfi and zwave sensors ( #52935 )
2021-07-13 08:38:31 +02:00
Raman Gupta
4a058503ca
Change behavior of Z-Wave JS services ( #52941 )
...
* Change behavior of Z-Wave JS services
* pop parameters in for loop
* Update logger message
2021-07-13 01:02:36 -04:00
Raman Gupta
e915f5be53
Handle FailedCommand exceptions in zwave_js WS API ( #52461 )
...
* Handle zwave-js errors in WS API
* Unsubscribe callbacks when zwave-js error is caught
* fix tests
* simplify unsub logic
* add tests
* add kwargs to be safe
* use existing msg format
* switch to generic failed command handling
* remove unneeded constant
* Update homeassistant/components/zwave_js/api.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/api.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* fix
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-07-13 00:13:43 -04:00
Raman Gupta
92e4013f73
Fix siren turn on parameter filtering ( #52947 )
...
* Fix siren turn on parameter filtering
* fix test
2021-07-12 22:18:04 -04:00
GitHub Action
6723942bf8
[ci skip] Translation update
2021-07-13 00:13:03 +00:00
Tobias Sauerwein
4afede9e08
Add schedule selector for Netatmo ( #52909 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2021-07-12 15:27:48 -07:00
Robert Hillis
fe5abf1a87
Use entity class attributes for aqualogic ( #52668 )
2021-07-13 00:22:50 +02:00
Ville Skyttä
9864f2ef8b
String formatting cleanups ( #52937 )
2021-07-13 00:12:55 +02:00
Paulus Schoutsen
f4359f98b3
Merge pull request #52936 from home-assistant/rc
2021-07-12 14:38:48 -07:00
jjlawren
2970931d8d
Use entity class attributes for Plex ( #52617 )
2021-07-12 23:01:58 +02:00
Paulus Schoutsen
e095b9a1b9
Bumped version to 2021.7.2
2021-07-12 13:57:47 -07:00
jjlawren
86589b401b
Bump pysonos to 0.0.52 ( #52934 )
2021-07-12 13:57:22 -07:00
J. Nick Koston
0b04e0d5da
Fix recorder purge with sqlite3 < 3.32.0 ( #52929 )
2021-07-12 13:57:21 -07:00
Tom Harris
3301783c57
Bump pyinsteon to 1.0.11 ( #52927 )
2021-07-12 13:57:20 -07:00
Daniel Hjelseth Høyer
fd848911a6
Surepetcare, fix set_lock_state ( #52912 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-07-12 13:57:20 -07:00
Raman Gupta
ed200ee4fd
Bump zwave-js-server-python to 0.27.1 ( #52885 )
2021-07-12 13:57:19 -07:00
Robert Svensson
2a5b447bfd
Prefer using xy over hs when supported by light ( #52883 )
2021-07-12 13:57:18 -07:00
Joakim Sørensen
d1eadd28b2
Bump pyhaversion to 21.7.0 ( #52880 )
2021-07-12 13:57:17 -07:00
J. Nick Koston
725a021c2e
Bump aiohomekit to 0.5.1 to solve performance regression ( #52878 )
...
- Changelog: https://github.com/Jc2k/aiohomekit/compare/0.5.0...0.5.1
- Note that #52759 will need to be cherry-picked under this commit
2021-07-12 13:57:17 -07:00
Joakim Plate
279c34f606
Update arcam lib to 0.7.0 ( #52829 )
2021-07-12 13:57:16 -07:00
Alexei Chetroi
4e82659f3a
Bump up ZHA depdencies ( #52818 )
2021-07-12 13:57:15 -07:00
Ron Klinkien
320ca40124
Bump python-fireservicerota to 0.0.42 ( #52807 )
2021-07-12 13:57:15 -07:00
J. Nick Koston
798f3eada2
Add the Trane brand to nexia ( #52805 )
2021-07-12 13:57:14 -07:00
Simone Chemelli
473f109428
Fix Neato parameter for token refresh ( #52785 )
...
* Fix param
* cleanup
2021-07-12 13:57:13 -07:00
Otto Winter
f7c65e7c8b
Fix ESPHome Camera not merging image packets ( #52783 )
2021-07-12 13:57:12 -07:00
Brandon Rothweiler
df3c8586b5
Upgrade pymazda to 0.2.0 ( #52775 )
2021-07-12 13:57:12 -07:00
Robert Svensson
ce20ca7bb6
Bump dependency to properly handle current and voltage not being reported on some zhapower endpoints ( #52764 )
2021-07-12 13:57:11 -07:00
J. Nick Koston
87d4544531
Send ssdp requests to ipv4 broadcast as well ( #52760 )
...
* Send ssdp requests to 255.255.255.255 as well
- This matches pysonos behavior and may fix reports of
inability to discover some sonos devices
https://github.com/amelchio/pysonos/blob/master/pysonos/discovery.py#L120
* Update homeassistant/components/ssdp/__init__.py
2021-07-12 13:57:10 -07:00
Jc2k
763f8ac6a8
Support certain homekit devices that emit invalid JSON ( #52759 )
2021-07-12 13:57:10 -07:00
J. Nick Koston
8af63cd9a0
Fix nexia thermostats humidify without dehumidify support ( #52758 )
2021-07-12 13:57:09 -07:00
Jc2k
f4fa0d7789
Fix homebridge devices becoming unavailable frequently ( #52753 )
...
Update to aiohomekit 0.4.3 and make sure service type UUID is normalised before comparison
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-07-12 13:57:08 -07:00
apaperclip
757388cc31
Remove scale calculation for climacell cloud cover ( #52752 )
2021-07-12 13:57:07 -07:00
J. Nick Koston
edf517681c
Add zeroconf discovery to Sonos ( #52655 )
2021-07-12 13:57:07 -07:00
jjlawren
f447adc5b6
Ignore Sonos Boost devices during discovery ( #52845 )
2021-07-12 13:56:36 -07:00
Otto Winter
4d16cda957
ESPHome enable static type checking ( #52348 )
2021-07-12 22:56:10 +02:00
Robert Hillis
9b2107b71f
Use entity class attributes for Blebox ( #52890 )
...
* Use entity class attributes for blebox
* rework
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-12 22:52:38 +02:00
jjlawren
ab5fd70988
Bump pysonos to 0.0.52 ( #52934 )
2021-07-12 13:50:51 -07:00
Robert Hillis
7ef4bd53ec
Use entity class attributes for Blockchain ( #52894 )
...
* Use entity class attributes for blockchain
* rework
* tweak
2021-07-12 22:49:38 +02:00
Robert Hillis
adb5fd5a03
Use entity class attributes for bbox ( #52838 )
...
* Use entity class attributes for bbox
* tweak
2021-07-12 22:47:58 +02:00
Erik Montnemery
9b8a776001
Set device_class on temperature sensors A-E ( #49524 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-12 22:45:29 +02:00
J. Nick Koston
0099b54489
Fix recorder purge with sqlite3 < 3.32.0 ( #52929 )
2021-07-12 22:03:13 +02:00
J. Nick Koston
e6ea9f4708
Fix nexia thermostats humidify without dehumidify support ( #52758 )
2021-07-12 21:39:51 +02:00
bwduncan
ee52706f03
Poll Nissan servers for battery updates ( #44826 )
2021-07-12 08:57:08 -10:00
Erik Montnemery
d1f3c20079
Set device_class on temperature sensors L-Q ( #52919 )
2021-07-12 20:41:45 +02:00
Milan Meulemans
0a3aab935a
Use properties instead of raw data in the rituals integration ( #52587 )
2021-07-12 20:40:16 +02:00
Erik Montnemery
3e09787d85
Set device_class on temperature sensors F-K ( #52918 )
...
* Set device_class on temperature sensors F-K
* Fix juicenet sensor
2021-07-12 20:32:55 +02:00
jan iversen
646862ec96
Add array write to turn_on/off in modbus switch/fan/light ( #52582 )
2021-07-12 11:22:53 -07:00
Ron Klinkien
8f8935c859
Bump python-fireservicerota to 0.0.42 ( #52807 )
2021-07-12 11:21:10 -07:00
Erik Montnemery
5e472f2c06
Improve typing of Tasmota (1/3) ( #52746 )
2021-07-12 20:14:03 +02:00
jan iversen
5caf170c78
Correct Wrong "raise" in modbus validators. ( #52924 )
2021-07-12 11:06:31 -07:00
Franck Nijhof
5c200581b6
Upgrade sentry-sdk to 1.3.0 ( #52926 )
2021-07-12 20:03:40 +02:00
Tom Harris
ec8f11f1e3
Bump pyinsteon to 1.0.11 ( #52927 )
2021-07-12 20:02:56 +02:00
Erik Montnemery
2e44e256f0
Improve typing of Tasmota (3/3) ( #52748 )
2021-07-12 19:17:44 +02:00
Erik Montnemery
1a74fd7a14
Set device_class on temperature sensors R-Z ( #52920 )
2021-07-12 18:53:52 +02:00
Robert Hillis
ad0ccc1b70
Use entity class attributes for apple_tv ( #52664 )
...
* Use entity class attributes for apple_tv
* fix pylint
* tweak
2021-07-12 18:29:34 +02:00
Erik Montnemery
8c812bc25c
Improve typing of Tasmota (2/3) ( #52747 )
...
* Improve typing of Tasmota (2/3)
* Add more typing, add TasmotaOnOffEntity
* Address review comments
2021-07-12 18:27:11 +02:00
J. Nick Koston
98109caee9
Add zeroconf discovery to Sonos ( #52655 )
2021-07-12 18:24:12 +02:00
J. Nick Koston
6a5dcf0869
Handle dhcp packets without a hostname ( #52882 )
...
* Handle dhcp packets without a hostname
- Since some integrations only match on OUI we want to
make sure they still see devices that do not request
a specific hostname
* Update tests/components/dhcp/test_init.py
* Update homeassistant/components/dhcp/__init__.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-12 17:25:16 +02:00
Tobias Sauerwein
40549d9d2f
Add some type hints for webhook component ( #52895 )
...
* Add some type hints
* Fix type hint
* Address comment
* Make pylint happy
2021-07-12 17:24:56 +02:00
jjlawren
2b6a3716e8
Ignore Sonos Boost devices during discovery ( #52845 )
2021-07-12 17:09:45 +02:00
Tom Brien
9308fa28e7
Improve testing of option flow in Coinbase ( #52870 )
2021-07-12 16:46:54 +02:00
J. Nick Koston
0f6a0f6bcd
Add the Trane brand to nexia ( #52805 )
2021-07-12 16:30:54 +02:00
J. Nick Koston
a810c1ff08
Bump aiohomekit to 0.5.1 to solve performance regression ( #52878 )
...
- Changelog: https://github.com/Jc2k/aiohomekit/compare/0.5.0...0.5.1
- Note that #52759 will need to be cherry-picked under this commit
2021-07-12 16:13:07 +02:00
Robert Hillis
11edbcabc8
Use entity class attributes for Bitcoin ( #52887 )
...
* Use entity class attributes for bitcoin
* rework
* fix
* tweak
2021-07-12 16:03:27 +02:00
Daniel Hjelseth Høyer
900eab5a68
Surepetcare, fix set_lock_state ( #52912 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-07-12 15:57:26 +02:00
dependabot[bot]
96e78631fc
Bump dessant/lock-threads from 2.0.3 to 2.1.1 ( #52899 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-12 11:44:35 +02:00
Robert Hillis
01afd141c6
Use entity class attributes for Bizkaibus ( #52888 )
2021-07-12 10:37:14 +02:00
Marc Mueller
5d2e5d2612
Import Protocol from typing ( #52848 )
2021-07-12 10:35:17 +02:00
Robert Hillis
a1d6e12c45
Use entity class attributes for Bh1750 ( #52886 )
...
* Use entity class attributes for bh1750
* rework
2021-07-12 10:20:15 +02:00
Robert Hillis
12555d09d6
Use entity class attributes for Blinksticklight ( #52892 )
...
* Use entity class attributes for blinksticklight
* rework
* remove self._serial
2021-07-12 09:48:42 +02:00
Simone Chemelli
13c142a402
Fix Soundbar exclusion from SamsungTV ( #51023 )
...
* Improved check
* Fix tests
* Fix logic and tests
* Update tests
2021-07-12 08:58:53 +02:00
Robert Svensson
fd6b5ed072
Prefer using xy over hs when supported by light ( #52883 )
2021-07-12 08:17:50 +02:00
jan iversen
2ecfd74fa4
Add more data_types to modbus ( #52423 )
...
* Add more data_types.
* Use new struct when writing temperature.
2021-07-12 07:58:45 +02:00
Ville Skyttä
91a2b96da0
Implement stable unique id for Huawei LTE, requires credentials on setup ( #49878 )
2021-07-11 21:25:00 -07:00
Raman Gupta
e652ef51a1
Initial support for zwave_js device conditions ( #52003 )
2021-07-11 21:22:33 -07:00
GitHub Action
2ddaf746e6
[ci skip] Translation update
2021-07-12 00:09:46 +00:00
Leszek Swirski
e556722281
Add device classes to homematicip_cloud cover ( #52793 )
...
Make HMIP covers report a SHUTTER/BLIND/GARAGE device_class (as
appropriate).
2021-07-11 18:51:28 -04:00
J. Nick Koston
574cb03acc
Send ssdp requests to ipv4 broadcast as well ( #52760 )
...
* Send ssdp requests to 255.255.255.255 as well
- This matches pysonos behavior and may fix reports of
inability to discover some sonos devices
https://github.com/amelchio/pysonos/blob/master/pysonos/discovery.py#L120
* Update homeassistant/components/ssdp/__init__.py
2021-07-11 17:03:48 -04:00
Raman Gupta
0f076610fd
Add siren platform ( #48309 )
...
* Add siren platform
* add more supported flags and an ability to set siren duration
* tone can be int or string
* fix typing
* fix typehinting
* fix typehints
* implement a proposed approach based on discussion
* Address comments
* fix tests
* Small fix
* Update homeassistant/components/demo/siren.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/demo/siren.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/demo/siren.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/demo/siren.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/demo/siren.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* typing
* use class attributes
* fix naming
* remove device from service description
* Filter out params from turn on service
* fix tests
* fix bugs and tests
* add test
* Combine is_on test with turn on/off/toggle service tests
* Update homeassistant/components/siren/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* fix filtering of turn_on attributes
* none check
* remove services and attributes for volume level, default duration, and default tone
* Update homeassistant/components/siren/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/siren/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/siren/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* import final
* Update homeassistant/components/siren/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Fix typing and used TypedDict for service parameters
* remove is_on function
* remove class name redundancy
* remove extra service descriptions
* switch to positive_int
* fix schema for tone
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-11 16:51:11 -04:00
EddyK69
11d7efb785
Add AllTrips sensors for BMW Connected Drive ( #50420 )
...
* Add AllTrips sensors for BMW Connected Drive
Added several new AllTrips sensors and some optional extra AllTrips sensors (disabled by default)
* Fix for failed checks
* Fix for failed check (black)
* Code tidying
Changed code after useful comments ;)
2021-07-11 16:47:32 -04:00
Robert Hillis
c865a1876e
Use entity class attributes for arlo ( #52681 )
...
* Use entity class attributes for arlo
* revert sensor
2021-07-11 16:45:05 -04:00
Robert Hillis
9b577e830d
Use entity class attributes for azure_devops ( #52698 )
2021-07-11 16:42:52 -04:00
Robert Hillis
5849a97150
Use entity class attributes for Beewi smartclim ( #52839 )
...
* Use entity class attributes for beewi_smartclim
* rework
2021-07-11 16:41:14 -04:00
Robert Hillis
77c68cb507
Use entity class attributes for bayesian ( #52831 )
2021-07-11 16:37:41 -04:00
Robert Hillis
d01227f141
Use entity class attributes for bbb_gpio ( #52837 )
2021-07-11 16:35:36 -04:00
Joakim Sørensen
d7b2ec80b2
Bump pyhaversion to 21.7.0 ( #52880 )
2021-07-11 16:33:03 -04:00
Raman Gupta
f234da6379
Bump zwave-js-server-python to 0.27.1 ( #52885 )
2021-07-11 16:27:46 -04:00
Paulus Schoutsen
2317b7343f
Rename preview task to run ( #52857 )
2021-07-11 07:14:50 -07:00
GitHub Action
b484969b09
[ci skip] Translation update
2021-07-11 00:09:40 +00:00
Marc Mueller
b5cec353cc
Fix pylint issue with stream component c-extension ( #52847 )
...
* Rename 'extension-pkg-whitelist' setting to 'extension-pkg-allow-list'
* Add 'av.stream' and 'av.audio.stream'
* Replace 'Any' type hint
2021-07-10 22:58:37 +02:00
Joakim Plate
dd648f5c9c
Update arcam lib to 0.7.0 ( #52829 )
2021-07-10 22:31:42 +02:00
Alexei Chetroi
fb7b202251
Bump up ZHA depdencies ( #52818 )
2021-07-09 22:37:56 -04:00
GitHub Action
b347226820
[ci skip] Translation update
2021-07-10 00:09:24 +00:00
Simone Chemelli
bbff9622a7
Fix Neato parameter for token refresh ( #52785 )
...
* Fix param
* cleanup
2021-07-09 13:12:51 -04:00
Chris
92ab471f7b
Add transition support to zwave_js lights ( #52160 )
...
* Add transition support to zwave_js lights
* Add transition support to color_switch lights
* simplify and add tests
* fix logic
* add check for color transition to add SUPPORT_TRANSITON supported features
* Use new metadata property
* Use new metadata property
* update tests and device state dump json files
* fix file perms
* update tests and fixtures with new metadata
* update test
* update test
* update tests for color transitions
* check for color tansitions as well
* more tests
* fix color transtions
* remove unneed default
* set add_to_watched_value_ids to false
* set transition default
* properly set default
* update tests
* make sure transition is an int
* suggested changes
* Update homeassistant/components/zwave_js/light.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/light.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/light.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/light.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/light.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* formatting
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-07-09 12:15:20 -04:00
stefano055415
1e6229dd7b
Add device info to Freedompro ( #52715 )
...
* Update Freedompro
* Update homeassistant/components/freedompro/light.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-09 16:36:13 +02:00
Robert Svensson
2787dc9e97
Bump dependency to properly handle current and voltage not being reported on some zhapower endpoints ( #52764 )
2021-07-09 11:54:40 +02:00
Jc2k
7e2ef8f0c7
Support certain homekit devices that emit invalid JSON ( #52759 )
2021-07-09 11:51:46 +02:00
Otto Winter
07e2a7245f
Fix ESPHome Camera not merging image packets ( #52783 )
2021-07-09 11:38:38 +02:00
Brandon Rothweiler
2eb531b8c8
Upgrade pymazda to 0.2.0 ( #52775 )
2021-07-09 07:55:26 +02:00
GitHub Action
f7e4db512f
[ci skip] Translation update
2021-07-09 00:09:30 +00:00
Jc2k
5b257d2be8
Fix homebridge devices becoming unavailable frequently ( #52753 )
...
Update to aiohomekit 0.4.3 and make sure service type UUID is normalised before comparison
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-07-08 17:26:25 +01:00
apaperclip
49181d6ba8
Remove scale calculation for climacell cloud cover ( #52752 )
2021-07-08 12:10:05 -04:00
Franck Nijhof
27c6fe4376
Merge pull request #52745 from home-assistant/rc
...
2021.7.1
2021-07-08 16:40:16 +02:00
Franck Nijhof
5b2164b3a2
Bumped version to 2021.7.1
2021-07-08 15:25:03 +02:00
Jesse Hills
594584645d
Esphome fix camera image ( #52738 )
2021-07-08 15:24:37 +02:00
Tom Matheussen
15976555eb
Fix KNX Fan features ( #52732 )
...
* Fan entity should return support features
* Revert "Fan entity should return support features"
This reverts commit 3ad0e87708fbf1847aaa26e3bc76fcac365a1640.
* Restore supported_features for KNX fan
2021-07-08 15:24:33 +02:00
jan iversen
3b5c6039bb
Add check for _client existence in modbus ( #52719 )
2021-07-08 15:24:28 +02:00
Jon Gilmore
a4c563106d
Bump pylutron to 0.2.8 fixing python 3.9 incompatibility ( #52702 )
2021-07-08 15:24:23 +02:00
Eric Severance
578ba6b065
pyWeMo version bump (0.6.5) ( #52701 )
2021-07-08 15:24:19 +02:00
Aaron Bach
5666e8b155
Bump simplisafe-python to 11.0.1 ( #52684 )
2021-07-08 15:24:14 +02:00
uvjustin
286c068f6f
Move recorder.py import to runtime ( #52682 )
2021-07-08 15:24:10 +02:00
Stefan Agner
2038fb04b1
Fix precipitation calculation for hourly forecast ( #52676 )
...
It seems that hourly forecast have precipitation in 3h blocks.
2021-07-08 15:24:06 +02:00
avee87
9f40141907
Use iso-formatted times in MetOffice weather forecast ( #52672 )
...
* Fixed raw datetime in MetOffice weather forecast
* Use datetime in sensor attribute
2021-07-08 15:24:02 +02:00
Franck Nijhof
57f6a96e31
Ensure Forecast.Solar returns an iso formatted timestamp ( #52669 )
2021-07-08 15:23:58 +02:00
jjlawren
ef309a7c12
Ignore unused keys from Sonos device properties callback ( #52660 )
...
* Ignore known but unused keys from device callback
* Fix bug, add test
2021-07-08 15:23:54 +02:00
jjlawren
b9827a5b2e
Warn if interface_addr remains in Sonos configuration ( #52652 )
2021-07-08 15:23:50 +02:00
Joakim Sørensen
8173dd06fe
Handle KeyError when accessing device information ( #52650 )
2021-07-08 15:23:46 +02:00
Simone Chemelli
84be418bf1
Fix Fritz default consider home value ( #52648 )
2021-07-08 15:23:42 +02:00
Anaïs Betts
5185fa75d3
Fix service registration typo in Nuki integration ( #52631 )
2021-07-08 15:23:38 +02:00
Jon Gilmore
eb735b6162
Bump pylutron to 0.2.8 fixing python 3.9 incompatibility ( #52702 )
2021-07-08 15:18:08 +02:00
Robert Hillis
922ef3f2f3
Use entity class attributes for aurora ( #52690 )
...
* Use entity class attributes for aurora
* fix
2021-07-08 15:06:00 +02:00
Tom Matheussen
293690e3d8
Fix KNX Fan features ( #52732 )
...
* Fan entity should return support features
* Revert "Fan entity should return support features"
This reverts commit 3ad0e87708fbf1847aaa26e3bc76fcac365a1640.
* Restore supported_features for KNX fan
2021-07-08 15:05:43 +02:00
Niels Mündler
f069fbdb25
Upgrade Fronius dependency to 0.5.3 ( #52737 )
...
supports more values of new Gen24 type of fronius device
2021-07-08 14:45:34 +02:00
Jesse Hills
94e15b3eea
Esphome fix camera image ( #52738 )
2021-07-08 14:44:49 +02:00
jan iversen
fe1f7ba316
Add check for _client existence in modbus ( #52719 )
2021-07-08 11:58:51 +02:00
jjlawren
578c897161
Ignore unused keys from Sonos device properties callback ( #52660 )
...
* Ignore known but unused keys from device callback
* Fix bug, add test
2021-07-08 11:56:50 +02:00
Robert Hillis
1c11b247e4
Use entity class attributes for apcupsd ( #52662 )
2021-07-08 11:55:26 +02:00
Robert Hillis
7d0751df8a
Use entity class attributes for anthemav ( #52602 )
2021-07-08 11:42:07 +02:00
Stefan Agner
1dd4ba5fcd
Fix precipitation calculation for hourly forecast ( #52676 )
...
It seems that hourly forecast have precipitation in 3h blocks.
2021-07-08 11:39:56 +02:00
Andre Lengwenus
abca7deadb
Hint for str type instead of explicitly casting to str ( #52712 )
2021-07-08 10:42:27 +02:00
Franck Nijhof
62c7e5408b
Ensure Forecast.Solar returns an iso formatted timestamp ( #52669 )
2021-07-08 10:09:30 +02:00
avee87
5ff7c7708d
Use iso-formatted times in MetOffice weather forecast ( #52672 )
...
* Fixed raw datetime in MetOffice weather forecast
* Use datetime in sensor attribute
2021-07-08 10:01:06 +02:00
Robert Hillis
c4d8d1dc8e
Use entity class attributes for Aten pe ( #52687 )
...
* Use entity class attributes for aten_pe
* Use entity class attributes for atag
2021-07-08 10:39:53 +03:00
Tobias Sauerwein
cb0a7589ce
Use class properties in netatmo ( #52705 )
2021-07-08 09:30:54 +02:00
Robert Hillis
71b14b51b4
Use entity class attributes for aurora_abb_power ( #52692 )
2021-07-08 09:22:54 +02:00
uvjustin
b021e2ee8c
Move recorder.py import to runtime ( #52682 )
2021-07-08 09:20:27 +02:00
Robert Hillis
5b49107007
Use entity class attributes for avion ( #52696 )
2021-07-08 09:16:47 +02:00
jjlawren
dabb50f7ee
Warn if interface_addr remains in Sonos configuration ( #52652 )
2021-07-08 09:15:56 +02:00
Eric Severance
4e85bdd67c
pyWeMo version bump (0.6.5) ( #52701 )
2021-07-08 09:11:56 +02:00
Robert Hillis
4e848f60c4
Use entity class attributes for anel_pwrctrl ( #52594 )
...
* Use entity class attributes for anel_pwrctrl
* Tweak
2021-07-07 22:12:17 -04:00
GitHub Action
b5a6d05778
[ci skip] Translation update
2021-07-08 00:13:44 +00:00
Aaron Bach
f3c464786c
Bump simplisafe-python to 11.0.1 ( #52684 )
2021-07-07 19:45:39 -04:00
Aaron Bach
aa022d4c52
Add missing type annotations to ReCollect Waste ( #52600 )
2021-07-07 17:40:03 -05:00
Aaron Bach
f44a13970a
Add missing type annotations to Notion ( #52599 )
2021-07-07 17:39:52 -05:00
Aaron Bach
50d56fd755
Add missing type annotations to Guardian ( #52598 )
2021-07-07 17:39:34 -05:00
Allen Porter
e895b6cd42
Refactor decompression timestamp validation logic in stream component ( #52462 )
...
* Refactor dts validation logic into a separate function
Create a decompression timestamp validation function to move the logic out of
the worker into a separate class. This also uses the python itertools.chain
to chain together the initial packets with the remaining packets in the
container iterator, removing additional inline if statements.
* Reset dts validator when container is reset
* Fix typo in a comment
* Reuse existing dts_validator when disabling audio stream
2021-07-07 15:29:15 -07:00
Shay Levy
02d8d25d1d
Fix Waze Travel Time tests ( #52663 )
2021-07-07 23:56:02 +03:00
Simone Chemelli
5c82776411
Fix Fritz default consider home value ( #52648 )
2021-07-07 20:19:31 +02:00
Joakim Sørensen
351b67ffb1
Handle KeyError when accessing device information ( #52650 )
2021-07-07 20:18:43 +02:00
Anaïs Betts
cd7f366501
Fix service registration typo in Nuki integration ( #52631 )
2021-07-07 17:25:52 +02:00
Pascal Vizeli
b2ee4894f1
Bump opencv to 4.5.2.54 ( #52630 )
2021-07-07 16:43:19 +02:00
Franck Nijhof
933e016150
Merge pull request #52627 from home-assistant/rc
2021-07-07 14:23:39 +02:00
Franck Nijhof
342366750b
Bumped version to 2021.7.0
2021-07-07 13:09:52 +02:00
Franck Nijhof
a048809ca7
Bumped version to 2021.7.0b6
2021-07-07 11:21:23 +02:00
Bram Kragten
f7c844d728
Update frontend to 20210707.0 ( #52624 )
2021-07-07 11:21:06 +02:00
Franck Nijhof
998ffeb21d
Fix broadlink creating duplicate unique IDs ( #52621 )
2021-07-07 11:21:03 +02:00
J. Nick Koston
a794c09a0f
Fix deadlock at shutdown with python 3.9 ( #52613 )
2021-07-07 11:20:59 +02:00
Alexei Chetroi
a7ee86730c
Bump up ZHA dependencies ( #52611 )
2021-07-07 11:20:56 +02:00
Chris
dd26bfb92b
Fix mysensors rgb light ( #52604 )
...
* remove assert self._white as not all RGB will have a white channel
* suggested change
* Update homeassistant/components/mysensors/light.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-07-07 11:20:50 +02:00
Bram Kragten
e2b1cdafc9
Update frontend to 20210707.0 ( #52624 )
2021-07-07 10:43:45 +02:00
Chris
45fbc18eb0
Fix mysensors rgb light ( #52604 )
...
* remove assert self._white as not all RGB will have a white channel
* suggested change
* Update homeassistant/components/mysensors/light.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-07-07 10:34:14 +02:00
Franck Nijhof
c5d806fdbe
Fix broadlink creating duplicate unique IDs ( #52621 )
2021-07-07 09:46:59 +02:00
J. Nick Koston
1ba5c1c9fb
Fix deadlock at shutdown with python 3.9 ( #52613 )
2021-07-07 09:23:24 +02:00
Alexei Chetroi
88cd7f481d
Bump up ZHA dependencies ( #52611 )
2021-07-07 08:30:48 +02:00
GitHub Action
0c5ce9cac2
[ci skip] Translation update
2021-07-07 00:11:57 +00:00
Pascal Vizeli
16f1647ad0
Python 3.9.6 / Base image 2021.07.0 ( #52605 )
2021-07-06 23:39:25 +02:00
Aaron Bach
9fb05736e4
Add type annotations to Ambient PWS ( #52596 )
2021-07-06 20:19:58 +02:00
Aaron Bach
2f1af9a254
Remove unnecessary async_setup method for Guardian ( #52597 )
2021-07-06 20:19:41 +02:00
Franck Nijhof
b14b284e62
Bumped version to 2021.7.0b5
2021-07-06 18:51:38 +02:00
Simone Chemelli
bad2525a6d
Fix Fritz Wi-Fi 6 networks with same name as other Wi-Fi ( #52588 )
2021-07-06 18:51:23 +02:00
Robert Svensson
7a503a6c1f
Make use of entry id rather than unique id when storing deconz entry in hass.data ( #52584 )
...
* Make use of entry id rather than unique id when storing entry in hass data
* Update homeassistant/components/deconz/services.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-06 18:51:19 +02:00
J. Nick Koston
40d9541d9b
Revert nmap_tracker to 2021.6 version ( #52573 )
...
* Revert nmap_tracker to 2021.6 version
- Its unlikely we will be able to solve #52565 before release
* hassfest
2021-07-06 18:51:16 +02:00
Aaron Bach
746a52bb27
Fresh attempt at SimpliSafe auto-relogin ( #52567 )
...
* Fresh attempt at SimpliSafe auto-relogin
* Fix tests
2021-07-06 18:51:12 +02:00
ondras12345
90f4b3a4ed
Fix update of Xiaomi Miio vacuum taking too long ( #52539 )
...
Home assistant log would get spammed with messages like
Update of vacuum.vacuum_name is taking over 10 seconds
every 20 seconds if the vacuum was not reachable through the network.
See #52353
2021-07-06 18:51:08 +02:00
Shay Levy
2c75e3fe99
Fix Sensibo timeout exceptions ( #52513 )
2021-07-06 18:51:05 +02:00
Raman Gupta
e1c14b5a30
Don't raise when setting HVAC mode without a mode ZwaveValue ( #52444 )
...
* Don't raise an error when setting HVAC mode without a value
* change logic based on discord convo and add tests
* tweak
2021-07-06 18:51:01 +02:00
Thibaut
631e555e25
Update Somfy to reduce calls to /site entrypoint ( #51572 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-06 18:50:57 +02:00
Thibaut
5c07fb51a2
Update Somfy to reduce calls to /site entrypoint ( #51572 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-06 18:48:48 +02:00
Shay Levy
f5c3444072
Fix Sensibo timeout exceptions ( #52513 )
2021-07-06 18:34:56 +02:00
J. Nick Koston
e1e3f68d0b
Revert nmap_tracker to 2021.6 version ( #52573 )
...
* Revert nmap_tracker to 2021.6 version
- Its unlikely we will be able to solve #52565 before release
* hassfest
2021-07-06 18:28:23 +02:00
Aaron Bach
40ad25df4c
Fresh attempt at SimpliSafe auto-relogin ( #52567 )
...
* Fresh attempt at SimpliSafe auto-relogin
* Fix tests
2021-07-06 18:21:25 +02:00
Erik Montnemery
6c8de16fbc
Enable basic type checking for fan ( #52471 )
2021-07-06 18:21:00 +02:00
Franck Nijhof
8fce858a76
Upgrade numpy to 1.21.0 ( #52586 )
2021-07-06 18:11:22 +02:00
Maciej Bieniek
62c3b3bdfe
Use HA location name as name in GIOS integration ( #52585 )
2021-07-06 17:52:22 +02:00
Erik Montnemery
3d7fd83ad4
Add home-assistant/core as codeowner for the template integration ( #52592 )
2021-07-06 17:35:11 +02:00
Robert Svensson
605f65b75d
Make use of entry id rather than unique id when storing deconz entry in hass.data ( #52584 )
...
* Make use of entry id rather than unique id when storing entry in hass data
* Update homeassistant/components/deconz/services.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-06 17:18:54 +02:00
Erik Montnemery
7ba1fdea70
Bump hatasmota to 0.2.20 ( #52591 )
2021-07-06 18:13:45 +03:00
Raman Gupta
81fe3583c9
Don't raise when setting HVAC mode without a mode ZwaveValue ( #52444 )
...
* Don't raise an error when setting HVAC mode without a value
* change logic based on discord convo and add tests
* tweak
2021-07-06 16:33:07 +02:00
Robert Hillis
6e779855f7
Clean up alarmdecoder ( #52517 )
...
* Clean up alarmdecoder
* fix
* try again
* tweak
2021-07-06 16:18:00 +02:00
ondras12345
07bda0973e
Fix update of Xiaomi Miio vacuum taking too long ( #52539 )
...
Home assistant log would get spammed with messages like
Update of vacuum.vacuum_name is taking over 10 seconds
every 20 seconds if the vacuum was not reachable through the network.
See #52353
2021-07-06 16:03:54 +02:00
Simone Chemelli
046eb1690a
Fix Fritz Wi-Fi 6 networks with same name as other Wi-Fi ( #52588 )
2021-07-06 15:49:22 +02:00
Simone Chemelli
a70dae0843
Enable strict typing for Fritz ( #50668 )
...
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com >
2021-07-06 15:06:32 +02:00
RenierM26
12082736a8
Add type annotations to init and coordinator. Minor cleanups. ( #52506 )
2021-07-06 14:55:34 +02:00
Erik Montnemery
4d32e1ed01
Minor improvements of MQTT typing ( #52578 )
...
* Minor improvements of MQTT typing
* Tweak
2021-07-06 14:38:48 +02:00
Maciej Bieniek
dc72c6c606
Improve config entry title for GIOS integration ( #52583 )
...
* Improve GIOS config entry title
* Usonly station name as title
2021-07-06 14:04:00 +02:00
Erik Montnemery
b645560633
Minor improvements of util.percentage typing ( #52581 )
2021-07-06 13:29:39 +02:00
Pascal Vizeli
94aa292c9b
Wheels v2021.07.0 ( #52580 )
2021-07-06 12:49:46 +02:00
Maciej Bieniek
669aca9585
Bump gios to version 1.0.2 ( #52576 )
2021-07-06 12:32:17 +02:00
Bram Kragten
422de2c56d
Bumped version to 2021.7.0b4
2021-07-06 11:57:50 +02:00
Bram Kragten
2356c1e52a
Update frontend to 20210706.0 ( #52577 )
2021-07-06 11:54:32 +02:00
Raman Gupta
2220c8cd3f
Bump pyeight version to 0.1.9 ( #52568 )
2021-07-06 11:54:31 +02:00
Franck Nijhof
979d37dc19
Fix unavailable entity capable of triggering non-numerical warning in Threshold sensor ( #52563 )
2021-07-06 11:54:30 +02:00
J. Nick Koston
701fa06584
Bump aiohomekit to 0.4.2 ( #52560 )
...
- Changelog: https://github.com/Jc2k/aiohomekit/compare/0.4.1...0.4.2
- Fixes : #52548
2021-07-06 11:54:29 +02:00
Alexei Chetroi
1c9053fef6
Bump up zha dependencies ( #52555 )
2021-07-06 11:54:28 +02:00
J. Nick Koston
777cf116aa
Update the ip/port in the homekit_controller config entry when it changes ( #52554 )
2021-07-06 11:54:27 +02:00
René Klomp
a52b4b0f62
Bump pysma version to 0.6.2 ( #52553 )
2021-07-06 11:54:26 +02:00
J. Nick Koston
dfce89f2c7
Bump zeroconf to 0.32.1 ( #52547 )
...
- Changelog: https://github.com/jstasiak/python-zeroconf/compare/0.32.0...0.32.1
- Fixes #52384
2021-07-06 11:54:25 +02:00
Tom Brien
0cd097cd12
Update list of supported Coinbase wallet currencies ( #52545 )
2021-07-06 11:54:24 +02:00
Bram Kragten
33577e1bfc
Update frontend to 20210706.0 ( #52577 )
2021-07-06 11:52:53 +02:00
Andre Lengwenus
e16ef10af5
Add type hints to LCN ( #52509 )
...
* Add type hints to LCN
* Fix requested review changes
2021-07-06 09:54:35 +02:00
Franck Nijhof
b496469a2f
Fix unavailable entity capable of triggering non-numerical warning in Threshold sensor ( #52563 )
2021-07-06 09:33:00 +02:00
Robert Hillis
2a48fe5199
Use entity class attributes for aladdin_connect ( #52516 )
...
* Use entity class attributes for aladdin_connect
* fix
* fix
* fix pylint
2021-07-06 08:47:49 +02:00
Raman Gupta
a70e8a65fa
Bump pyeight version to 0.1.9 ( #52568 )
2021-07-06 02:41:23 -04:00
GitHub Action
d249530ed1
[ci skip] Translation update
2021-07-06 00:09:29 +00:00
Shay Levy
2aacb6b99f
Disable flaky shell_command test ( #52564 )
2021-07-06 00:24:09 +03:00
J. Nick Koston
3191fef8d6
Update the ip/port in the homekit_controller config entry when it changes ( #52554 )
2021-07-05 15:16:49 -05:00
René Klomp
7d87efc996
Bump pysma version to 0.6.2 ( #52553 )
2021-07-05 22:04:55 +02:00
J. Nick Koston
f74049e018
Bump aiohomekit to 0.4.2 ( #52560 )
...
- Changelog: https://github.com/Jc2k/aiohomekit/compare/0.4.1...0.4.2
- Fixes : #52548
2021-07-05 22:00:57 +02:00
Alexei Chetroi
f58b231bbd
Bump up zha dependencies ( #52555 )
2021-07-05 14:00:32 -04:00
Tom Brien
a4b97f7dcb
Update list of supported Coinbase wallet currencies ( #52545 )
2021-07-05 16:22:41 +02:00
J. Nick Koston
34782557b7
Bump zeroconf to 0.32.1 ( #52547 )
...
- Changelog: https://github.com/jstasiak/python-zeroconf/compare/0.32.0...0.32.1
- Fixes #52384
2021-07-05 09:17:11 -05:00
Franck Nijhof
9368f75cec
Bumped version to 2021.7.0b3
2021-07-05 13:41:25 +02:00
Franck Nijhof
d5b419eeda
Remove problematic/redudant db migration happning schema 15 ( #52541 )
2021-07-05 13:41:01 +02:00
J. Nick Koston
e140cd9b6a
Bump HAP-python to 3.5.1 ( #52508 )
...
- Fixes additional cases of invalid mdns hostnames
2021-07-05 13:40:57 +02:00
jan iversen
206437b10c
Fix MODBUS connection type rtuovertcp does not connect ( #52505 )
...
* Correct host -> framer.
* Use function pointer
2021-07-05 13:40:54 +02:00
J. Nick Koston
36eec7ddbc
Remove empty hosts and excludes from nmap configuration ( #52489 )
2021-07-05 13:40:51 +02:00
Aaron Bach
afb187942a
Revert "Force SimpliSafe to reauthenticate with a password ( #51528 )" ( #52484 )
...
This reverts commit 549f779b06 .
2021-07-05 13:40:47 +02:00
J. Nick Koston
070991c160
Bump aiohomekit to 0.4.1 ( #52472 )
...
- Fixes mdns queries being sent with the original case received on the wire
Some responders were case sensitive and needed the original case sent
- Reduces mdns traffic
2021-07-05 13:40:44 +02:00
Franck Nijhof
ebc3e1f658
Fix Statistics recorder migration path by dropping in pairs ( #52453 )
2021-07-05 13:40:40 +02:00
Franck Nijhof
74029a0948
Fix Statistics recorder migration path by dropping in pairs ( #52453 )
2021-07-05 13:34:40 +02:00
Franck Nijhof
5e9127ef7a
Remove problematic/redudant db migration happning schema 15 ( #52541 )
2021-07-05 13:28:01 +02:00
Tobias Sauerwein
f9c7137d02
Use dataclasses in netatmo data handler ( #52537 )
...
* Switch to using dataclasses
* Clean up
* Update homeassistant/components/netatmo/data_handler.py
2021-07-05 13:05:18 +02:00
Robert Hillis
4cac85e3f5
Use entity class attributes for ads ( #52488 )
...
* Use entity class attributes for ads
* fix
* Update homeassistant/components/ads/cover.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2021-07-05 12:03:16 +02:00
Yuval Aboulafia
323088ff63
Fully type Tag component ( #52540 )
2021-07-05 11:54:00 +02:00
jan iversen
1cb298948f
Fix MODBUS connection type rtuovertcp does not connect ( #52505 )
...
* Correct host -> framer.
* Use function pointer
2021-07-05 11:45:50 +02:00
RenierM26
2e4f513526
Add type annotations and shorten sensor names on ezviz sensor platforms ( #52475 )
...
* Add basic typing and change name on sensor platforms.
* Complete type annotations for all functions.
2021-07-05 11:40:13 +02:00
Aaron Bach
64e63dedf6
Revert "Force SimpliSafe to reauthenticate with a password ( #51528 )" ( #52484 )
...
This reverts commit 549f779b06 .
2021-07-05 11:38:31 +02:00
Robert Hillis
5367a036d2
Use entity class attributes for accuweather ( #52431 )
2021-07-05 11:36:04 +02:00
Erik Montnemery
1cc8280959
Enable basic type checking for the homeassistant component ( #52464 )
...
* Enable basic type checking for the homeassistant component
* Tweak
2021-07-05 11:26:31 +02:00
Erik Montnemery
600bea2459
Enable basic type checking for Google cast ( #52434 )
...
* Enable basic type checking for Google cast
* tweak
2021-07-05 11:14:41 +02:00
Robert Hillis
05b35cd98a
Rename goalzero sensor ( #52452 )
2021-07-05 11:05:53 +02:00
Shay Levy
6fc5a6a065
Fix CI failing due to Shell Command exception ( #52483 )
2021-07-05 10:38:55 +02:00
Robert Hillis
6d9628423c
Use entity class attributes for aftership ( #52500 )
...
* Use entity class attributes for aftership
* Tweaks
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-05 10:37:00 +02:00
Erik Montnemery
79ee112490
Enable basic type checking for mqtt ( #52463 )
...
* Enable basic type checking for mqtt
* Tweak
2021-07-05 10:33:12 +02:00
Robert Hillis
5321151799
Use entity class attributes for abode ( #52427 )
...
* Use entity class attributes for abode
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <git@frenck.dev >
* move from base class
* fix
* Undo light supported features
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-05 10:31:11 +02:00
Chris Talkington
cacd803a93
Enable basic typing for roku ( #52478 )
...
* enable basic typing for roku
* Update mypy.ini
* Update media_player.py
* Create coordinator.py
* Update __init__.py
* Update media_player.py
* Update remote.py
* Update media_player.py
* Update coordinator.py
* Update coordinator.py
* Update remote.py
* Update entity.py
* Update coordinator.py
* Update config_flow.py
* Update entity.py
* Update const.py
* Update const.py
* Update const.py
* Update entity.py
* Update entity.py
* Update entity.py
* Update test_media_player.py
* Update test_remote.py
2021-07-05 10:27:52 +02:00
Yuval Aboulafia
0e7cd02d17
Add type checking and entity attributes for Fast.com ( #52524 )
...
* Cleanup fast.com (typing, attrs)
* Adress review
* fixes
2021-07-05 10:19:37 +02:00
Robert Hillis
e9453bb344
Use entity class attributes for alert ( #52518 )
2021-07-05 09:42:39 +02:00
Robert Hillis
e2b89e4650
Use entity class attributes for alpha_vantage ( #52520 )
...
* Use entity class attributes for alpha_vantage
* tweak
* clean up
2021-07-05 09:37:09 +02:00
Maciej Bieniek
d2cef65b63
Bump gios library to version 1.0.2 ( #52527 )
2021-07-05 09:23:02 +02:00
Robert Hillis
4463d50711
Use entity class attributes for aemet ( #52499 )
2021-07-05 07:53:16 +02:00
Robert Hillis
3a2a688170
Use entity class attributes for ambiclimate ( #52521 )
...
* Use entity class attributes for ambiclimate
* tweak
* move some stuff
2021-07-05 07:51:10 +02:00
GitHub Action
abc9b01ede
[ci skip] Translation update
2021-07-05 00:09:10 +00:00
Aaron Bach
5ce4de7bbb
Migrate AirVisual air_quality platform to sensor platform ( #52349 )
...
* Migrate AirVisual air_quality platform sensors
* Remove redundancy
* Cleanup
* Properly set available
* Unwind config_entry -> entry name change
* More unwinding
* Rename
* Update homeassistant/components/airvisual/sensor.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
* Code review
* Linting
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-04 12:16:06 -06:00
Maciej Bieniek
bdf247faaa
Migrate GIOS air_quality platform to sensor ( #52295 )
2021-07-04 11:54:07 -05:00
J. Nick Koston
27295d8f58
Remove empty hosts and excludes from nmap configuration ( #52489 )
2021-07-04 11:40:33 -05:00
Robert Hillis
8ccb338a9b
Use entity class attributes for airnow ( #52502 )
2021-07-04 11:33:52 -05:00
J. Nick Koston
cfe2017dd9
Bump HAP-python to 3.5.1 ( #52508 )
...
- Fixes additional cases of invalid mdns hostnames
2021-07-04 17:16:42 +03:00
RenierM26
73c6aa701f
Add basic typing to ezviz camera platform ( #52492 )
...
* Add basic typing to camera platform. Small cleanups.
* Add full typing to all functions
2021-07-04 13:16:27 +02:00
Guido Schmitz
77a06e01f7
Update devolo-home-control-api ( #52497 )
2021-07-04 11:56:16 +03:00
Raman Gupta
8f186957ea
Mark entities for dead zwave_js nodes as unavailable ( #48017 )
...
* Don't create any devices or entities for dead zwave_js nodes
* mark entities for dead nodes as unavailable
* add test
* watch for node status updates
* update tests to handle node status changes as well
2021-07-03 22:06:07 -04:00
GitHub Action
378b5f75ec
[ci skip] Translation update
2021-07-04 00:09:33 +00:00
Aaron Bach
d980dd8d59
Deprecate YAML config for Ambient PWs (2021.9.0 removal) ( #52459 )
2021-07-03 14:45:51 -05:00
Erik Montnemery
628eafaf68
Enable basic type checking for script ( #52476 )
2021-07-03 19:35:36 +03:00
Aaron Bach
e29c75a68e
Remove redundant property definitions in Tile ( #52448 )
2021-07-03 11:29:52 -05:00
Aaron Bach
8c0559cc57
Remove redundant property definitions in RainMachine ( #52456 )
...
* Remove redundant property definitions in RainMachine
* Incorrect attribute name
2021-07-03 11:23:52 -05:00
Aaron Bach
413c3afa12
Remove redundant property definitions in SimpliSafe ( #52458 )
...
* Remove redundant property definitions in SimpliSafe
* Remove useless init
2021-07-03 11:16:55 -05:00
Aaron Bach
513bcbc02b
Replace custom listener with helper in SimpliSafe ( #52457 )
2021-07-03 11:01:41 -05:00
Erik Montnemery
14dd6478d1
Enable basic type checking for trace ( #52468 )
2021-07-03 17:52:31 +02:00
Erik Montnemery
b3b377ac8b
Enable basic type checking for gogogate2 ( #52467 )
...
* Enable basic type checking for gogogate2
* Tweak
* Update homeassistant/components/gogogate2/common.py
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com >
* Tweak
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com >
2021-07-03 16:06:42 +01:00
Erik Montnemery
44b44b5bd6
Enable basic type checking for climate ( #52470 )
...
* Enable basic type checking for climate
* Tweak
2021-07-03 16:06:12 +01:00
J. Nick Koston
f52d838b7a
Bump aiohomekit to 0.4.1 ( #52472 )
...
- Fixes mdns queries being sent with the original case received on the wire
Some responders were case sensitive and needed the original case sent
- Reduces mdns traffic
2021-07-03 17:01:41 +02:00
Maciej Bieniek
0cb61b628d
Improve typing in Sony Bravia TV integration ( #52438 )
...
* Strict typing
* Variables typing
* Suggested change
* Fix pylint
* Use suppress instead of try..except
* Remove unused variables
* Suggested change
* Fix pylint
* Fix typing for unique_id
2021-07-03 14:37:54 +01:00
Simone Chemelli
69b9a9c4ee
Merge fritzbox_netmonitor integration into fritz ( #52264 )
...
* Merge netmonitor integration
* cleanup additional files
* Use attrs instead of properties
* Add state_class to relevant sensors
* Update homeassistant/components/fritz/sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/fritz/sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/fritz/sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/fritz/sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/fritz/sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/fritz/sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* mypy fix + small cleanup
* Round, GB and icons
* Update homeassistant/components/fritz/sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* remove state_class from no-reset counters
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-03 16:26:43 +03:00
GitHub Action
4b7442412a
[ci skip] Translation update
2021-07-03 00:09:34 +00:00
Aaron Bach
40b629cd06
Replace custom listener with helper in ReCollect Waste ( #52445 )
2021-07-02 15:23:17 -06:00
Franck Nijhof
95132cc425
Bumped version to 2021.7.0b2
2021-07-02 21:07:17 +02:00
Franck Nijhof
4b077b5a39
Fix Statistics recorder migration order ( #52449 )
2021-07-02 21:06:52 +02:00
Simone Chemelli
77c643946b
Fix Fritz call deflection list ( #52443 )
2021-07-02 21:06:48 +02:00
Franck Nijhof
4b3ce4763d
Abort existing reauth flow on entry removal ( #52407 )
2021-07-02 21:06:45 +02:00
Franck Nijhof
b91b553ce5
Abort existing reauth flow on entry removal ( #52407 )
2021-07-02 20:56:51 +02:00
Franck Nijhof
7f3f6757ea
Fix Statistics recorder migration order ( #52449 )
2021-07-02 20:55:40 +02:00
Simone Chemelli
8347cf3731
Fix Fritz call deflection list ( #52443 )
2021-07-02 19:21:05 +02:00
Guido Schmitz
8c7ef5b1b9
Add static typing to devolo_home_control ( #52396 )
2021-07-02 18:37:18 +02:00
Aaron Bach
e435ac6fcd
Remove redundant property definitions in ReCollect Waste ( #52368 )
...
* Remove redundant property definitions in ReCollect Waste
* Code review
* Code review
2021-07-02 11:14:29 -05:00
Franck Nijhof
8b54d958f3
Bumped version to 2021.7.0b1
2021-07-02 17:58:59 +02:00
Erik Montnemery
730c8cbcc4
Correct recorder table arguments ( #52436 )
2021-07-02 17:57:38 +02:00
Erik Montnemery
729f3dc6b8
Avoid duplicated database queries when fetching statistics ( #52433 )
2021-07-02 17:57:34 +02:00
Milan Meulemans
d04b0978df
Fix typo in forecast_solar strings ( #52430 )
2021-07-02 17:57:29 +02:00
Franck Nijhof
66680e44e4
Upgrade aioimaplib to 0.9.0 ( #52422 )
2021-07-02 17:57:25 +02:00
Erik Montnemery
94638d316f
Drop statistic_id and source columns from statistics table ( #52417 )
...
* Drop statistic_id and source columns from statistics table
* Remove useless double drop of statistics table
* Update homeassistant/components/recorder/models.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
* black
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-02 17:57:21 +02:00
J. Nick Koston
e4a7347e7d
Import track_new_devices and scan_interval from yaml for nmap_tracker ( #52409 )
...
* Import track_new_devices and scan_interval from yaml for nmap_tracker
* Import track_new_devices and scan_interval from yaml for nmap_tracker
* Import track_new_devices and scan_interval from yaml for nmap_tracker
* tests
* translate
* tweak
* adjust
* save indent
* pylint
* There are two CONF_SCAN_INTERVAL constants
* adjust name -- there are TWO CONF_SCAN_INTERVAL constants
* remove CONF_SCAN_INTERVAL/CONF_TRACK_NEW from user flow
* assert it does not appear in the user step
2021-07-02 17:57:17 +02:00
Raman Gupta
e2e72851d7
Bump eight sleep dependency to fix bug ( #52408 )
2021-07-02 17:57:13 +02:00
Franck Nijhof
e8ed497950
Upgrade wled to 0.7.1 ( #52405 )
2021-07-02 17:57:08 +02:00
Tom Brien
527af96ad9
Add update listener to Coinbase ( #52404 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-02 17:57:05 +02:00
René Klomp
61bc95d704
Bump pysma to 0.6.1 ( #52401 )
2021-07-02 17:57:01 +02:00
Erik Montnemery
4959561bde
Fix sensor statistics collection with empty states ( #52393 )
2021-07-02 17:56:57 +02:00
Erik Montnemery
eea544d2d2
Fix MQTT cover optimistic mode ( #52392 )
...
* Fix MQTT cover optimistic mode
* Add test
2021-07-02 17:56:53 +02:00
Joakim Plate
b8b0bc9392
Reject trusted network access from proxies ( #52388 )
2021-07-02 17:56:48 +02:00
Erik Montnemery
3dcad64d53
Improve sensor statistics tests ( #52386 )
2021-07-02 17:56:44 +02:00
Aaron Bach
5cc878fc79
Fix missing default latitude/longitude/elevation in OpenUV config flow ( #52380 )
2021-07-02 17:56:40 +02:00
Alexei Chetroi
8de7312c92
Bump up ZHA dependencies ( #52374 )
...
* Bump up ZHA dependencies
* Fix broken tests
* Update tests/components/zha/common.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-02 17:56:36 +02:00
Tobias Sauerwein
c783ef49c7
Bump pyatmo to v5.2.0 ( #52365 )
...
* Bump pyatmo to v5.2.0
* Revert formatting changes
2021-07-02 17:56:32 +02:00
Frederik Bolding
6d346a59c2
Bump bt_proximity ( #52364 )
2021-07-02 17:56:28 +02:00
J. Nick Koston
96998aafe3
Update homekit_controller to use async zeroconf ( #52330 )
2021-07-02 17:56:24 +02:00
Bruce Sheplan
b565dcf3b0
Add screenlogic reconnect ( #52022 )
...
Co-authored-by: Kevin Worrel <37058192+dieselrabbit@users.noreply.github.com >
2021-07-02 17:56:20 +02:00
Shay Levy
1eb27f7ccc
Demo: remove deprecated switch entity properties ( #52424 )
...
* Demo: deprecate switch entity properties
* Fix emulated_kasa test
2021-07-02 17:50:57 +02:00
Robert Hillis
5cd4471c67
Add sensor platform to goalzero ( #49835 )
...
* Add sensor platform to goalzero
* Tweak
* Remove unused DATA_SCHEMA
* Simplify
* Remove last_reset
* Update on reload
2021-07-02 17:43:37 +02:00
J. Nick Koston
a3f1489785
Import track_new_devices and scan_interval from yaml for nmap_tracker ( #52409 )
...
* Import track_new_devices and scan_interval from yaml for nmap_tracker
* Import track_new_devices and scan_interval from yaml for nmap_tracker
* Import track_new_devices and scan_interval from yaml for nmap_tracker
* tests
* translate
* tweak
* adjust
* save indent
* pylint
* There are two CONF_SCAN_INTERVAL constants
* adjust name -- there are TWO CONF_SCAN_INTERVAL constants
* remove CONF_SCAN_INTERVAL/CONF_TRACK_NEW from user flow
* assert it does not appear in the user step
2021-07-02 17:24:43 +02:00
Erik Montnemery
98fdb00bc7
Enable basic type checking for Tasmota ( #52435 )
2021-07-02 16:45:38 +02:00
Erik Montnemery
ed25e6fada
Correct recorder table arguments ( #52436 )
2021-07-02 16:28:16 +02:00
Erik Montnemery
11fd9d9525
Avoid duplicated database queries when fetching statistics ( #52433 )
2021-07-02 15:40:54 +02:00
Milan Meulemans
7b940d2382
Fix typo in forecast_solar strings ( #52430 )
2021-07-02 15:09:36 +02:00
Franck Nijhof
dec08e2e44
Upgrade aioimaplib to 0.9.0 ( #52422 )
2021-07-02 14:10:32 +02:00
Erik Montnemery
24ae05b734
Drop statistic_id and source columns from statistics table ( #52417 )
...
* Drop statistic_id and source columns from statistics table
* Remove useless double drop of statistics table
* Update homeassistant/components/recorder/models.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
* black
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-02 13:17:00 +02:00
Joakim Plate
d339e3bd8c
Reject trusted network access from proxies ( #52388 )
2021-07-02 11:49:42 +02:00
Tobias Sauerwein
7291228e16
Remove boilerplate code in favour of attributes in Netatmo integration ( #52395 )
...
* Make use of attributes
* Add suggestions
* Update homeassistant/components/netatmo/sensor.py
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net >
* Update homeassistant/components/netatmo/sensor.py
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net >
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net >
2021-07-02 11:36:37 +02:00
Sören Krollmann
2ed1efc3a3
Add rainbird set_rain_delay service ( #52369 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-02 11:20:00 +02:00
Tom Brien
b3a625593e
Add update listener to Coinbase ( #52404 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-02 11:15:05 +02:00
Tobias Sauerwein
14d3286b21
Clean up netatmo sensor data processing ( #52403 )
2021-07-02 10:08:54 +02:00
Erik Montnemery
16d2dcbfb2
Improve sensor statistics tests ( #52386 )
2021-07-02 09:51:47 +02:00
Aaron Bach
887753e06d
Remove redundant property definitions in OpenUV ( #52379 )
...
* Remove redundant property definitions in OpenUV
* Update homeassistant/components/openuv/__init__.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
* Code review
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-02 09:47:49 +02:00
Aaron Bach
6fa312d476
Remove redundant property definitions in Guardian ( #52361 )
...
* Remove redundant property definitions in Guardian
* Update incorrect attributes
2021-07-02 07:49:05 +02:00
Raman Gupta
9d04ba2804
Bump eight sleep dependency to fix bug ( #52408 )
2021-07-02 07:36:48 +02:00
GitHub Action
ad20b5ced0
[ci skip] Translation update
2021-07-02 00:11:25 +00:00
Franck Nijhof
a85ba1b34c
Upgrade wled to 0.7.1 ( #52405 )
2021-07-02 00:30:33 +02:00
René Klomp
d6ed5dac8b
Bump pysma to 0.6.1 ( #52401 )
2021-07-01 21:32:46 +02:00
Yuval Aboulafia
1337dfed8c
Use attributes instead of properties for uptime ( #52398 )
...
* Use attributes instead of properties for uptime
* add missing types
2021-07-01 21:31:30 +02:00
Alexei Chetroi
8e846164a4
Bump up ZHA dependencies ( #52374 )
...
* Bump up ZHA dependencies
* Fix broken tests
* Update tests/components/zha/common.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-01 14:05:55 -04:00
Erik Montnemery
520b500165
Fix MQTT cover optimistic mode ( #52392 )
...
* Fix MQTT cover optimistic mode
* Add test
2021-07-01 17:34:59 +02:00
posixx
312531988a
Vacation Mode on Alarm Panels ( #45980 )
...
Co-authored-by: Nathan Tilley <nathan@tilley.xyz >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Khole Jones <ktech6@outlook.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-07-01 17:26:32 +02:00
Erik Montnemery
57fbb1c3d9
Fix sensor statistics collection with empty states ( #52393 )
2021-07-01 14:53:03 +02:00
Erik Montnemery
2097ab76f5
Allow combining value_template and position_template for template cover ( #52383 )
2021-07-01 14:09:48 +02:00
Alexei Chetroi
7f309b4e6e
Add support for Formaldehyde and VOC level sensors ( #52232 )
2021-07-01 07:34:09 -04:00
Franck Nijhof
451b976458
Demo: Explicitly return None when no extra state attribute set ( #52390 )
2021-07-01 12:43:37 +02:00
Lars
c1c078c3d5
Bump pyfritzhome to 6.2.0 ( #52345 )
2021-07-01 12:14:37 +02:00
Aaron Bach
60ea219101
Remove redundant property definitions in Notion ( #52367 )
...
* Remove redundant property definitions in Notion
* Code review
2021-07-01 11:24:19 +02:00
Dermot Duffy
2868fef7d4
Add motion detection support to motionEye ( #49665 )
2021-07-01 11:22:43 +02:00
Aaron Bach
7bd8e2aa55
Remove redundant property definitions in Flu Near You ( #52377 )
2021-07-01 11:04:39 +02:00
Aaron Bach
8f70b5c183
Fix missing default latitude/longitude/elevation in OpenUV config flow ( #52380 )
2021-07-01 10:35:14 +02:00
Bruce Sheplan
f8eb07444b
Add screenlogic reconnect ( #52022 )
...
Co-authored-by: Kevin Worrel <37058192+dieselrabbit@users.noreply.github.com >
2021-07-01 10:11:01 +02:00
Frederik Bolding
72b55d1830
Bump bt_proximity ( #52364 )
2021-07-01 07:48:29 +02:00
Aaron Bach
f98a5cc233
Remove redundant property definitions in IQVIA ( #52378 )
2021-07-01 07:31:46 +02:00
GitHub Action
86f46753c9
[ci skip] Translation update
2021-07-01 00:12:17 +00:00
Aaron Bach
cb2b6f5ff4
Remove redundant property definitions in Ambient PWS ( #52350 )
2021-07-01 00:30:54 +02:00
Tobias Sauerwein
b4e550dee2
Bump pyatmo to v5.2.0 ( #52365 )
...
* Bump pyatmo to v5.2.0
* Revert formatting changes
2021-07-01 00:19:22 +02:00
Franck Nijhof
04e631ed1f
Remove deprecated YAML configuration from VeSync ( #52358 )
2021-06-30 16:29:44 -04:00
Franck Nijhof
635cf59909
Remove deprecated YAML configuration from Abode ( #52357 )
2021-06-30 16:28:57 -04:00
Yuval Aboulafia
4a94ed8f5a
Use attrs instead of property for Jewish Calendar ( #52333 )
...
* Use attrs instead of property for Jewish Calendar
* clean time sensor class
* move type and prefix up
* revert is_on attribute
2021-06-30 22:24:19 +03:00
J. Nick Koston
63c727ac6c
Update homekit_controller to use async zeroconf ( #52330 )
2021-06-30 18:09:19 +02:00
Franck Nijhof
1862cdf52e
Bump version to 2021.8.0dev0 ( #52346 )
2021-06-30 18:06:33 +02:00
Franck Nijhof
355e557c24
Bumped version to 2021.7.0b0
2021-06-30 16:55:41 +02:00
Erik Montnemery
d450cda385
Report target unit in statistics meta data ( #52341 )
2021-06-30 16:53:51 +02:00
Matthias Alphart
9ed93de472
xknx 0.18.8 ( #52340 )
2021-06-30 15:06:33 +02:00
Erik Montnemery
9d0c4c168e
Convert units when fetching statistics ( #52338 )
2021-06-30 14:53:42 +02:00
jan iversen
c0751c060f
review comments. ( #52337 )
2021-06-30 14:34:33 +02:00
Erik Montnemery
0476c7f9ee
Normalize temperature statistics to °C ( #52297 )
...
* Normalize temperature statistics to °C
* Fix tests
* Support temperature conversion to and from K, improve tests
* Fix test
* Add tests, pylint
2021-06-30 14:17:58 +02:00
Bram Kragten
508f9a8296
Update frontend to 20210630.0 ( #52336 )
2021-06-30 13:34:28 +02:00
Erik Montnemery
0ab999738b
Add statistics meta data table ( #52331 )
...
* Add statistics meta data table
* Tweak meta data generation
2021-06-30 13:32:17 +02:00
stefano055415
d8337cf98f
Add Freedompro ( #46332 )
...
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-06-30 13:21:06 +02:00
Tom Schneider
dc407fe7a1
Fix MusicCast subwoofers ( #52335 )
2021-06-30 13:09:57 +02:00
mlemainque
a7ece4ecaa
Fix Daikin integration power sensors ( #51905 )
2021-06-30 12:01:08 +02:00
Brian Towles
3e4dacb885
Add Modern Forms binary sensor platform ( #52312 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-06-30 11:56:02 +02:00
Aaron Bach
3902f0bdd4
Speed up lookup of AirVisual pollutant labels, levels, and units ( #52327 )
...
* Speed up lookup of AirVisual pollutant levels, labels, and units
* Mispellings
2021-06-30 11:33:50 +02:00
Anaïs Betts
da9bb99ba8
Create service to enable Continuous Mode on Nuki Opener ( #51861 )
2021-06-30 08:43:02 +02:00
Carlos Gomes
f2906d0fca
Add quantiles to Statistics integration ( #52189 )
...
* Add quantiles as another Statistics attribute
Quantiles divide states into intervals of equal probability. The
statistics.quantiles() function was added in Python 3.8 and can now
be included in the Statistics integration without new dependencies.
Quantiles can be used in conjunction with other distribution metrics to
create box plots (quartiles) and other graphical resources for
visualizing the distribution of states.
* Add quantiles reference to basic tests
2021-06-30 08:31:33 +02:00
J. Nick Koston
9f16e390f5
Deprecate IPv6 zeroconf setting in favor of the network integration ( #51173 )
2021-06-29 17:13:31 -10:00
Fredrik Erlandsson
3c20f2dd42
Fix point ConnectionTimeout during startup ( #52322 )
2021-06-29 21:10:25 -04:00
GitHub Action
5baaede85b
[ci skip] Translation update
2021-06-30 00:11:18 +00:00
Daniel Hjelseth Høyer
04d8f88269
Fix Mill consumption data ( #52320 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-06-30 01:31:56 +02:00
Otto Winter
f772eab7b7
ESPHome delete store data when unloading entry ( #52296 )
2021-06-29 15:06:24 -07:00
Erik Montnemery
cca5964ac0
Normalize pressure statistics to Pa ( #52298 )
2021-06-29 23:30:13 +02:00
J. Nick Koston
2eebfe6ff3
Fix esphome startup with missing api_version key ( #52324 )
2021-06-29 22:50:29 +02:00
Heine Furubotten
56d1bf255b
Bump enturclient to v0.2.2 ( #52321 )
2021-06-29 16:34:09 -04:00
Franck Nijhof
7c39092aa8
Upgrade nmap tracker with forked package for compatibility ( #52300 )
...
* Upgrade nmap tracker with forked package for compatibility
* Bump to 0.7.0.2
* Bump cache version
2021-06-29 21:50:25 +02:00
Aaron Bach
ddef5d2314
Refactor Tile entity unique ID migration to use helper ( #52315 )
...
* Refactor Tile entity unique ID migration to use helper
* Clarify
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-29 21:15:56 +02:00
Pascal Vizeli
853ca331e4
Stop build wheels for python38 ( #52309 )
2021-06-29 20:33:38 +02:00
Franck Nijhof
aac0180abf
Disable import of disabled eebrightbox in tests ( #52314 )
2021-06-29 19:59:25 +02:00
Aaron Bach
935f4d16a9
Fix small inconsistencies in RainMachine vegetation and sprinkler types ( #52313 )
2021-06-29 13:57:28 -04:00
Otto Winter
b43d0877e7
ESPHome Migrate to dataclasses ( #52305 )
2021-06-29 19:53:57 +02:00
Daniel Hjelseth Høyer
ba7ad8a58f
Add Melcloud device class and state class ( #52276 )
2021-06-29 19:16:43 +02:00
Koen Kanters
2576dd9da9
Fix Todoist incorrect end date when task has no time ( #52258 )
2021-06-29 10:15:50 -07:00
Teemu R
6afa4d6914
Skip updating tplink bulb state if the new state not reported by the device ( #52310 )
2021-06-29 19:14:34 +02:00
Simone Chemelli
7959225fef
Add switch platform to Fritz ( #51610 )
...
* Add switch platform to Fritz
* Fix tests
* Pylint
* Small fix
* Bump fritzprofiles to fix log level and identifier
* Fix different WiFi networks with same name
* Changed exposed attributes
* Moved to extra_state
* Remove redundant lambda
* Add missing wait
* Removed identifiers
* Update homeassistant/components/fritz/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/fritz/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Add mapping dict
* Device Profile disabled by default
* Heavy cleanup
* Tweak
* Bug fix
* Update homeassistant/components/fritz/switch.py
Co-authored-by: Aaron David Schneider <aaron.schneider@nbi.ku.dk >
* Fix port forward switching + small log improvement
* Cleanup from old approach
* Handle port mapping hot removal (from device)
* Minor fixes
* Typying
* Removed lambda call
* Last missing strict typing
* Split get entities
* Func rename
* Move FritzBoxBaseSwitch to switch.py
* Removed lambda
* Update homeassistant/components/fritz/common.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/fritz/common.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/fritz/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/fritz/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/fritz/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/fritz/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Fixes after applying comments
* Remvoed redundant try block
* Removed broad-except
* Optimized async/sync switch
* Update homeassistant/components/fritz/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/fritz/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/fritz/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Address remaining comments
* Optimize return list
* More optimization for return lists
* Some missing strict typing
* Redundant typing
* Update homeassistant/components/fritz/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Wrong if
* Introduce const for profile status
* Update homeassistant/components/fritz/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/fritz/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Fix mypy
* Switch back to get_local_ip()
* Address latest comments
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Aaron David Schneider <aaron.schneider@nbi.ku.dk >
2021-06-29 11:57:34 -04:00
Tom Brien
897f5d9247
Coinbase code quality improvements from review ( #52307 )
...
* Fix breaking loop if single bad currency
* Remove unneeded update
* Reduce executor calls and use helper
* Avoid setting up integration when not needed in test
* Remove defunct info from strings
* Move already configured check
* Move instance update out of data class init
2021-06-29 11:54:38 -04:00
Franck Nijhof
b11af5e6f8
Fix Garmin Connect sensor dependency import ( #52306 )
2021-06-29 16:39:25 +02:00
Erik Montnemery
8a00c3a2f5
Implement color_mode support for kulersky ( #52080 )
2021-06-29 16:31:29 +02:00
Franck Nijhof
f1b40b683d
Disable dependency checks and tests for disabled EE Brightbox integration ( #52304 )
2021-06-29 16:09:42 +02:00
Joakim Sørensen
720a67957b
Bump hass-nabucasa to 0.44.0 ( #52303 )
2021-06-29 16:04:21 +02:00
Franck Nijhof
d3210ada1d
Allow None value return type for Number entity state value ( #52302 )
2021-06-29 15:07:31 +02:00
Erik Montnemery
6131ed09f0
Compile statistics for power sensors ( #52299 )
2021-06-29 14:48:08 +02:00
Jesse Hills
e1797ea670
Add number entities to ESPHome ( #52241 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-06-29 14:33:04 +02:00
Adrián Moreno
a639cb7ba7
Add sensor platform to Meteoclimatic integration ( #51467 )
...
* Add meteoclimatic sensor platform
Signed-off-by: Adrian Moreno <adrian@morenomartinez.com >
* Add sensor.py to coverage file
Signed-off-by: Adrian Moreno <adrian@morenomartinez.com >
* Add explicit return type None
Signed-off-by: Adrian Moreno <adrian@morenomartinez.com >
* Fix sample station code
Signed-off-by: Adrian Moreno <adrian@morenomartinez.com >
* Apply frenck suggestions
Signed-off-by: Adrian Moreno <adrian@morenomartinez.com >
* Remove extra attributes
Signed-off-by: Adrian Moreno <adrian@morenomartinez.com >
* Revert translations
Signed-off-by: Adrian Moreno <adrian@morenomartinez.com >
* Remove None icons and classes
Signed-off-by: Adrian Moreno <adrian@morenomartinez.com >
2021-06-29 13:52:39 +02:00
Franck Nijhof
198b664409
Merge branch 'master' into dev
2021-06-29 13:46:39 +02:00
Franck Nijhof
3311b1bafb
Small clean up for Motion Blinds ( #52281 )
2021-06-29 14:08:19 +03:00
Erik Montnemery
c785db4ffa
Normalize energy statistics to kWh ( #52238 )
2021-06-29 12:20:10 +02:00
Erik Montnemery
b77f2b9e12
Filter MQTT camera JSON attributes ( #52279 )
...
* Filter MQTT camera JSON attributes
* Add missing attribute to blocked list
2021-06-29 12:14:02 +02:00
Erik Montnemery
39a064683a
Filter MQTT cover JSON attributes ( #52282 )
2021-06-29 11:59:23 +02:00
Erik Montnemery
30a9198d97
Add test to MQTT device tracker ( #52292 )
2021-06-29 11:33:26 +02:00
Franck Nijhof
8a82557142
Demo: Remote improvements ( #52265 )
...
* Demo: Remote improvements
* Address pylint warning
2021-06-29 11:32:46 +02:00
Erik Montnemery
a7dd7c1a3d
Filter MQTT select JSON attributes ( #52288 )
2021-06-29 11:22:58 +02:00
Erik Montnemery
74e61ab7f7
Filter MQTT switch JSON attributes ( #52290 )
2021-06-29 11:22:25 +02:00
Erik Montnemery
de4cfb0ce2
Filter MQTT vacuum JSON attributes ( #52291 )
2021-06-29 11:21:22 +02:00
Erik Montnemery
61f7f5c96a
Filter MQTT sensor JSON attributes ( #52289 )
2021-06-29 11:19:40 +02:00
Erik Montnemery
e0f7987544
Filter MQTT fan JSON attributes ( #52283 )
2021-06-29 11:18:50 +02:00
Erik Montnemery
71a0e474cc
Filter MQTT number JSON attributes ( #52286 )
2021-06-29 11:16:57 +02:00
Erik Montnemery
3b89fcfe83
Filter MQTT lock JSON attributes ( #52285 )
2021-06-29 11:16:07 +02:00
Jc2k
7de3e7d1dd
Support setting hvac_mode and temp in same homekit_controller set_temperature service call ( #52195 )
...
* Support setting hvac_mode and temp in same set_temperature service call
* Update homeassistant/components/homekit_controller/climate.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/homekit_controller/climate.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-06-29 11:14:28 +02:00
Erik Montnemery
040c88f982
Filter MQTT climate JSON attributes ( #52280 )
2021-06-29 11:13:58 +02:00
Erik Montnemery
91b4f7d1d5
Filter MQTT alarm JSON attributes ( #52278 )
2021-06-29 10:32:23 +02:00
Aaron Bach
dee3e14df2
Fix values of RainMachine Freeze Protection and Hot Days binary sensors ( #52275 )
...
* Fix values of RainMachine Freeze Protection and Hot Days binary sensors
* Correct place
* Fix
2021-06-29 10:21:33 +02:00
Aaron Bach
04300464da
Update RainMachine sprinkler and vegetation types ( #52274 )
2021-06-29 10:20:11 +02:00
Aaron Bach
5e18b5c189
Fix bug in detecting RainMachine zone soil type ( #52273 )
...
* Fix bug in detecting RainMachine zone soil type
* Simplify
2021-06-29 10:09:38 +02:00
Brian Towles
3ab42c50c9
Add sensor platform to Modern Forms integration ( #52249 )
...
* Add sensor platform to Modern Forms integration
* Changes to sensors to timestamp class
* lint cleanup
2021-06-29 10:05:39 +02:00
Chris Talkington
6a528acafe
Use attrs instead of properties for ipp ( #52270 )
...
* use attrs instead of properties for ipp
* Update __init__.py
* Create entity.py
* Update __init__.py
* Create coordinator.py
* Update coordinator.py
* Update __init__.py
* Update entity.py
* Update sensor.py
* Update sensor.py
* Update __init__.py
* Update __init__.py
* Update coordinator.py
* Update entity.py
* Update entity.py
* Update entity.py
* Update sensor.py
* Update sensor.py
2021-06-29 10:02:49 +02:00
Xuefer
8c37dc5613
Clean up Onvif steps ( #52254 )
2021-06-29 09:30:56 +02:00
TOM
3f66709882
Fix caldav TZ interpretation of all day events ( #48642 )
2021-06-29 00:07:29 -07:00
Paulus Schoutsen
bb4d3bfc60
Reduce Ring TTL ( #52277 )
2021-06-29 08:57:32 +02:00
Franck Nijhof
8dd545d060
Demo: Sensor improvements ( #52263 )
2021-06-28 23:39:40 -07:00
Franck Nijhof
d37018cf87
Small tweaks to Rituals Perfume Genie ( #52269 )
2021-06-28 23:39:00 -07:00
Franck Nijhof
94a0259743
Add state class support to SAJ Solar Inverter ( #52261 )
2021-06-28 23:38:21 -07:00
Franck Nijhof
a93487f389
Add state class support to SolarEdge ( #52271 )
2021-06-28 23:37:33 -07:00
jan iversen
f1303e02ff
Let climate use base_struct_schema. ( #52154 )
2021-06-28 22:21:31 -07:00
jan iversen
74e1600a84
Add fixture to handle mock restore state ( #52198 )
2021-06-28 22:21:04 -07:00
Daniel Hjelseth Høyer
1676bf220f
Tibber, add device class monetary to accumulated cost ( #52259 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-06-28 20:58:27 -07:00
GitHub Action
81ca5236bf
[ci skip] Translation update
2021-06-29 00:25:47 +00:00
Aaron Bach
a448b72ff9
Remove bachya as 17track.net codeowner ( #52262 )
...
* Remove bachya as 17track.net codeowner
* Cleanup
2021-06-28 17:41:02 -06:00
Raman Gupta
d6fd7dde7f
Bump zwave_js_server to 0.27.0 ( #52267 )
2021-06-28 18:49:40 -04:00
Milan Meulemans
dc94a45832
Clean up Rituals Perfume Genie integration ( #52266 )
2021-06-29 00:44:13 +02:00
Marius
7ce4763784
change processor_temperature icon ( #52256 )
...
* change processor_temperature icon
to indicate the temperature, using "mdi:thermometer"
* add DEVICE_CLASS_TEMPERATURE,
* add None for icon
* remove Icon from Last boot
since it uses the device_class already
2021-06-29 00:39:21 +02:00
Jc2k
42c944ce56
Add secondary temperature sensors to homekit_controller ( #52194 )
2021-06-28 23:48:29 +02:00
ollo69
c6efdedd3c
Add AsusWRT load average sensors ( #52230 )
2021-06-28 22:33:15 +02:00
Aaron Bach
f538e07902
Update Tile unique ID to include username ( #52175 )
2021-06-28 21:36:18 +02:00
Farzad Noorian
fbf85fd86b
Add OAuth 2.0 Bearer Token authentication to send_file for telegram_bot ( #46567 )
2021-06-28 20:43:23 +02:00
Matthias Alphart
d4211c4a66
Cleanup KNX supported_features for climate, cover and fan ( #52218 )
2021-06-28 20:22:44 +02:00
Tom Brien
9e50bd0b30
Only load requested coinbase accounts ( #51981 )
2021-06-28 20:21:04 +02:00
Milan Meulemans
6f41168616
Change DiffuserRoomSize number entity to select entity ( #51993 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-06-28 20:20:32 +02:00
Tom Brien
a1c741a46d
Provide correct defaults for CoinBase options flow ( #52255 )
2021-06-28 20:14:11 +02:00
Andre Lengwenus
f2fe6c26ab
Add tests for LCN integration setup ( #48070 )
2021-06-28 18:08:09 +02:00
René Klomp
540d6e9fa5
Use pysma exceptions ( #52252 )
2021-06-28 16:59:17 +02:00
Xuefer
3a5ee00081
Merge onvif host/auth step, allow skipping scan ( #49660 )
2021-06-28 16:39:18 +02:00
Tom Brien
fd1d110b80
Add config flow for Coinbase ( #45354 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-06-28 16:38:12 +02:00
Joakim Sørensen
efee36a176
Don't copy result to new list ( #52248 )
2021-06-28 15:54:23 +02:00
Erik Montnemery
c86b563fe1
Bump hatasmota to 0.2.19 ( #52246 )
2021-06-28 15:49:25 +02:00
René Klomp
5e721b2566
Update SMA device info on setup ( #51159 )
...
* Update device info on setup
* Remove migration
2021-06-28 15:32:29 +02:00
Guido Schmitz
3027b848c1
Add reauth config flow to devolo Home Control ( #49697 )
2021-06-28 15:01:31 +02:00
Erik Montnemery
7a4f3fe7b8
Filter MQTT light JSON attributes ( #52242 )
2021-06-28 14:37:26 +02:00
Joakim Plate
24ba81c3a2
Update new effect before calculating color on Philips TV ( #52072 )
2021-06-28 14:01:29 +02:00
micha91
8133793f23
Yamaha musiccast grouping-services ( #51952 )
...
Co-authored-by: Tom Schneider <tom.schneider-github@sutomaji.net >
2021-06-28 13:57:01 +02:00
Joakim Sørensen
8255a2f6c8
Removal of stale add-on devices on startup ( #52245 )
2021-06-28 13:49:58 +02:00
Otto Winter
3e1d32f4e0
ESPHome Climate add preset, custom preset, custom fan mode ( #52133 )
...
* ESPHome Climate add preset, custom preset, custom fan mode
* Fix copy paste error
* Bump aioesphomeapi to 3.0.0
* Bump aioesphomeapi to 3.0.1
* Persist api version to prevent exception for offline devices
2021-06-28 13:43:45 +02:00
Michael Davie
594bcbcf7a
Fix timezones in Environment Canada hourly forecasts ( #51917 )
2021-06-28 12:57:07 +02:00
billsq
90e9216e9a
Add support for overriding SMTP recipient(s) in a service call ( #47611 )
2021-06-28 12:54:03 +02:00
J. Nick Koston
583626a74f
Convert nmap_tracker to be a config flow ( #50429 )
2021-06-28 12:49:14 +02:00
Vilppu Vuorinen
4ba5a4f36e
Fix unique_id generation for AtwZoneSensors ( #51227 )
2021-06-28 12:20:40 +02:00
J. Nick Koston
ab24d16e00
Suppress duplicate mdns discovery from netdisco ( #52099 )
2021-06-28 11:46:56 +02:00
Fabian Zimmermann
3c0a24db50
Convert openweathermap dewpoint from kelvin to celcius ( #51893 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-06-28 11:35:33 +02:00
Shay Levy
ab73ce00a0
Change "Not adding entity" log level to debug ( #52240 )
2021-06-28 11:22:10 +02:00
Brett
486e94e6a5
Add "auto" HVAC mode to Advantage Air ( #51693 )
...
* Add support for myAuto
* Small bug fixes for myAutoModeEnabled
* Add myauto to test fixture
* Refactor hvac_modes using AC_HVAC_MODES
2021-06-28 11:21:25 +02:00
myhomeiot
922b195ebf
Add hvac_action to Daikin AC ( #52035 )
2021-06-28 11:10:53 +02:00
Chris Talkington
e4fc76ac2c
Add re-authentication support to cloudflare ( #51787 )
2021-06-28 10:48:18 +02:00
Chris Talkington
bfc2995cf8
Update cloudflare test helpers ( #52235 )
2021-06-28 10:40:51 +02:00
Erik Montnemery
e14480599b
Add value_template support to MQTT number ( #52155 )
2021-06-28 10:23:34 +02:00
Maciej Bieniek
3d556f14a5
Remove air_quality platform from Airly integration ( #52225 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-28 10:15:56 +02:00
Brian Towles
9c84c2889f
Modern forms switch platform ( #52061 )
...
* Add switch platform to Modern Forms integration
* Add reboot switch
* Update lib to catch status from switches
* lint ignore
* Removed reboot switch
* bump aiomodernforms for dependency cleanup
2021-06-28 09:47:41 +02:00
Raman Gupta
bef8be9256
Support dynamic schema validation in device conditions and actions ( #52007 )
...
* Allow integrations to provide dynamic schema validation in device conditions and actions
* Add tests
* re-add type
* mypy
2021-06-28 09:23:46 +02:00
Christopher Masto
5d3f3c756f
Fix Fahrenheit to Celsius conversion in Prometheus exporter ( #52212 )
...
const.TEMP_FAHRENHEIT is "°F", but _unit_string converts this to "c",
so the comparison never succeeds and we end up with temperatures in F
but labeled C.
2021-06-28 09:19:49 +02:00
GitHub Action
5c5e43afc1
[ci skip] Translation update
2021-06-28 00:10:15 +00:00
Chris Talkington
8b47faa840
Remove undo listener variable in cloudflare ( #52227 )
...
* remove undo listener variable in cloudflare
* Update const.py
* Update __init__.py
* Update __init__.py
2021-06-27 15:58:49 -05:00
Joakim Plate
0d689eefd6
Make Philips TV notify service optional ( #50691 )
...
* Make event service optional
* Correct strings for rename
* Drop unload we are just testing config flow here
2021-06-27 22:57:08 +02:00
puddly
c404a196c2
Allow creating ZHA groups with specific IDs ( #50781 )
2021-06-27 15:21:15 -04:00
SgtBatten
bd399d17a7
Add support for 4th fan speed in izone A/C systems ( #51969 )
...
* Add TOP fan speed
My a/c is 4 speed and the top speed is reported as top or boost.
i.e it supports: low med high boost auto
* add support for top fan speed
Aircons with 4 fan speeds. i.e low, med, high, top/boost
* Update manifest.json
Bump version to 1.1.5
* Update climate.py
* Bump Izone to 1.1.5
* Update climate.py
* fix isort failure
* Use v1.1.6
Co-authored-by: Penny Wood <Swamp-Ig@users.noreply.github.com >
Co-authored-by: Swamp-Ig <github@ninjateaparty.com >
2021-06-27 21:13:26 +02:00
ollo69
e6e39a67f4
AsusWRT code improvements for sensors and related tests ( #51822 )
...
* Sensors implementation and tests improvements
* Remove check for unexpected condition
2021-06-27 15:09:03 -04:00
hesselonline
e56069558a
Refactor wallbox tests ( #51094 )
...
* Changed Testing, removed custom exception
Removed custom exceptions, reverted to builtin. Changed testing approach in all tests, now using the core interface to setup device and mock_requests to create test responses for all calls.
* Reintroduce InvalidAuth exception in __init__
Remove reference to internal HA exception, Reintroduce custom exception
* Removed duplicate entry in test_config_flow
* removed tests from test_init that calling methods directly
* Update tests/components/wallbox/__init__.py
Removed duplicate add_to_hass call
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-27 15:06:25 -04:00
avee87
2d1744c573
Add forecasts to MetOffice integration ( #50876 )
...
* MetOfficeData now retrieves both 3-hourly and daily data (full forecast data, as well as "now" snapshot) on each update
* Bump datapoint API up to latest version
* Create 2 sets of sensors - one of each set for 3-hourly and for daily data (same ones initially enabled, for now)
* Create two entities (one each for 3-hourly and daily data) and also add in the forecast data for each dataset
* Testing changes to accommodate now having two sets of everything for 3-hourly and daily update data
* Removed unused import (reported by flake8)
* As per conversation with @MatthewFlamm leave the 3-hourly entity's unique_id unchanged (although the display name is changed)
* Make some improvements based on reviews
Make some improvements and fix up the formatting/linting failures.
* Make some improvements based on reviews
Make some improvements and fix up the formatting/linting failures.
* Added more test coverage
* import asyncio
* Try to fix test
* Rewrote everything using CoordinatorEntity
* Fixed config flow
* Fixed lint errors
Co-authored-by: MrHarcombe <ian.harcombe@gmail.com >
Co-authored-by: Henco Appel <hencoappel+github@gmail.com >
2021-06-27 15:04:42 -04:00
Raman Gupta
23339cff95
Add new climacell sensors ( #52079 )
...
* Add new climacell sensors
* lint
* add new unit constants
2021-06-27 15:03:20 -04:00
Erik Montnemery
74aa428bd1
Implement color_mode support for ozw ( #52063 )
2021-06-27 15:00:27 -04:00
Matt Zimmerman
da1d6d3821
Add service to reset SmartTub reminders ( #51824 )
...
* Add service to reset SmartTub reminders
* add test
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-06-27 20:59:11 +02:00
Hristo Atanasov
a5362542ad
Bulgarian language added in Google Translate TTS ( #51985 )
...
* Added Bulgarian language
Bulgarian language is supported by Google Translate TTS and by gTTS library. Tested all lockally and it works perfect.
https://github.com/pndurette/gTTS
* Bulgarian language added in v2.2.3
* Run script.gen_requirements_all
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-06-27 20:55:36 +02:00
J. Nick Koston
a10847bef3
Fix isy994 fan when turn on is not called with a percentage ( #49531 )
...
* Fix isy994 fan when turn on is not called with a percentage
* Make insteon/fan.py logic
2021-06-27 20:35:58 +02:00
Martin Hjelmare
120fd633b2
Add mysensors sensor platform test foundation ( #51548 )
2021-06-27 20:33:20 +02:00
Lasath Fernando
543e1a0f9c
Make PjLink power toggle more robust ( #51821 )
...
Occasionally, this integration misses events (or maybe they never get sent) from the projector and gets "stuck" in the wrong power state.
Currently, this prevents this integration from changing the power state as it thinks its already in the correct state. Only way to resolve this is to reboot home assistant.
This PR makes it a little more resilient by attempting to send the correct command even when it thinks it's already in the correct state.
2021-06-27 20:30:49 +02:00
Niels Mündler
aececdfeb9
Update pyfronius to 0.5.2 ( #52216 )
...
* Update the pyfronius package to version 0.5.2
this automatically introduces support for API V0 of fronius devices
* Update requirements
2021-06-27 12:43:31 -05:00
Joakim Plate
eedf1c3ebe
Reject requests from the proxy itself ( #52073 )
...
* Reject requests from the proxy itself
* Adjust tests
2021-06-27 19:02:51 +02:00
ryansun96
dafddce446
Update base image to 2021.06.2 ( #52190 )
2021-06-27 18:59:27 +02:00
Matt Zimmerman
fad7e43c4f
Add state attribute to SmartTub reminders for days remaining ( #51825 )
2021-06-27 18:39:40 +02:00
Milan Meulemans
a9bd7da79d
Remove Rituals room size number entity ( #52200 )
2021-06-27 18:38:07 +02:00
Matthias Alphart
253310aaa4
Add respond_to_read option to KNX switch ( #51790 )
2021-06-27 18:34:41 +02:00
Matthias Alphart
89cdda9fe6
Add idle hvac_action to KNX climate ( #52006 )
...
* add idle hvac_action and command_value extra_state_attribute
* use class attribute for unit
2021-06-27 18:31:07 +02:00
Daniel Hjelseth Høyer
a788b6ebc1
Clean up surepetcare binary sensor ( #52217 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-27 17:27:33 +02:00
Daniel Hjelseth Høyer
a824313e9f
Clean up Surepetcare sensor ( #52219 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-06-27 17:25:54 +02:00
Franck Nijhof
3f49cdf9bf
DSMR: Use entry unload to unsub update listener ( #52220 )
2021-06-27 16:58:08 +02:00
Franck Nijhof
75d29b3d9e
Upgrade watchdog to 2.1.3 ( #52224 )
2021-06-27 16:57:30 +02:00
Daniel Hjelseth Høyer
f1b5183e47
Tibber power factor ( #52223 )
2021-06-27 16:49:22 +02:00
Milan Meulemans
0d6e73236a
Upgrade pyrituals 0.0.3 -> 0.0.4 ( #52209 )
2021-06-27 14:53:55 +02:00
Klaas Schoute
6b08aebe5f
Add Forecast Solar integration ( #52158 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-06-27 14:05:04 +02:00
GitHub Action
473ab98a67
[ci skip] Translation update
2021-06-27 00:09:39 +00:00
Daniel Hjelseth Høyer
b45c8466b4
Surepetcare, Use entity class vars and some clean up ( #52205 )
2021-06-26 15:40:40 -07:00
Pavel Pletenev
db2fda09b9
Fix habitica regression ( #52097 )
2021-06-26 15:36:45 -07:00
Milan Meulemans
4c7934de46
Clean up strings.json ( #52202 )
...
* Remove empty error in arcam_fmj
* Remove empty data in directv
* Remove empty error and data in kraken
* Remove empty data in roku
2021-06-26 20:36:13 +02:00
jan iversen
c558c77413
Correct keyerror exception. ( #52150 )
2021-06-26 20:09:53 +02:00
Matthias Alphart
5687ced7b3
Cleanup KNX integration ( #52168 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-06-26 14:30:36 +02:00
Joakim Sørensen
b7c15d4474
Fix deprecation warning in discord notifier ( #52197 )
2021-06-26 07:12:10 -04:00
Shay Levy
568e1b379d
Address late review of Switcher sensor migration ( #52186 )
2021-06-26 07:30:47 +02:00
GitHub Action
cd9fa27f2a
[ci skip] Translation update
2021-06-26 00:10:53 +00:00
Appleguru
8d8af60b1d
Add retries for tplink discovery ( #52015 )
...
* Add retries for tplink discovery
* Black Format tplink common.py
* Exit tplink discovery early if all devices found
* Fix typo in tplink retry log msg
* Code style cleanup for tplink retries
* Update homeassistant/components/tplink/common.py
Co-authored-by: Teemu R. <tpr@iki.fi >
* Fix linting errors for tplink retries
Co-authored-by: Teemu R. <tpr@iki.fi >
2021-06-25 23:49:35 +02:00
Daniel Hjelseth Høyer
4abdeec36d
Use entity class vars in Broadlink ( #52177 )
2021-06-25 11:31:17 -10:00
PeteBa
42c4317628
Avoid drift in recorder purge cut-off ( #52135 )
2021-06-25 11:29:38 -10:00
J. Nick Koston
a71af8e9d3
Abort samsungtv config flow for existing hosts when the unique id is set ( #52138 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-25 10:31:33 -10:00
starkillerOG
6bbe477d66
Improve Xiaomi Miio error handling ( #52009 )
...
* Xiaomi Miio inprove error logging
* improve error handeling
* fix styling
* fix styling
* Update homeassistant/components/xiaomi_miio/device.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_miio/gateway.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_miio/gateway.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* break long line
* Clean up
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-25 21:25:51 +02:00
Joakim Sørensen
328ab21a05
Stream requests to ingress ( #52184 )
2021-06-25 12:14:26 -07:00
Erik Montnemery
dad7a597ae
Add color_mode support to yeelight light ( #51973 )
...
* Add color_mode support to yeelight light
* Satisfy pylint
* Address review comment
* Improve test coverage
* Improve test coverage
2021-06-25 17:37:15 +02:00
Franck Nijhof
3b0f67acd1
DSMR: Add deprecation warning for YAML configuration ( #52179 )
2021-06-25 14:42:06 +02:00
Wim Haanstra
bc2689fd75
Add day-consumption fixed cost sensor in dsmr_reader ( #52178 )
...
* Added day-consumption fixed cost property
* black
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-06-25 07:59:51 -04:00
Maciej Bieniek
a95294c83f
Fix typo in Nettigo Air Monitor integration ( #52182 )
2021-06-25 12:07:32 +02:00
Franck Nijhof
958016c44f
Clean up input_boolean, removing typing exceptions ( #52181 )
...
* Clean up input_boolean, removing typing exceptions
* Now pushing all local changes...
2021-06-25 11:57:52 +02:00
Franck Nijhof
b939570c9c
Simplify WLED segment tracking ( #52174 )
...
* Simplify WLED segment tracking
* Fix master controls
2021-06-25 10:57:12 +02:00
Maciej Bieniek
e6c850136c
Add support for state_class to AccuWeather integration ( #51510 )
...
* Add support for state_class
* Use get() method
2021-06-25 10:06:15 +02:00
J. Nick Koston
22c8afe637
Create a base class for broadlink entities ( #52132 )
...
* Create a base class for broadlink entities
* Update homeassistant/components/broadlink/entity.py
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net >
* Update homeassistant/components/broadlink/entity.py
* Update homeassistant/components/broadlink/entity.py
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net >
* black, remove unused
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net >
2021-06-25 07:39:21 +02:00
J. Nick Koston
d009f06a55
Handle connection being closed in legacy samsungtv ( #52137 )
...
* Handle connection being closed in legacy samsungtv
- Mirror the websocket behavior
Fixes
```
2021-06-24 02:54:13 ERROR (MainThread) [homeassistant.helpers.entity] Update for media_player.89_guestroom fails
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 401, in async_update_ha_state
await self.async_device_update()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 609, in async_device_update
raise exc
File "/usr/local/lib/python3.8/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/src/homeassistant/homeassistant/components/samsungtv/media_player.py", line 124, in update
self._state = STATE_ON if self._bridge.is_on() else STATE_OFF
File "/usr/src/homeassistant/homeassistant/components/samsungtv/bridge.py", line 113, in is_on
return self._get_remote() is not None
File "/usr/src/homeassistant/homeassistant/components/samsungtv/bridge.py", line 232, in _get_remote
self._remote = Remote(self.config.copy())
File "/usr/local/lib/python3.8/site-packages/samsungctl/remote.py", line 9, in __init__
self.remote = RemoteLegacy(config)
File "/usr/local/lib/python3.8/site-packages/samsungctl/remote_legacy.py", line 32, in __init__
self._read_response(True)
File "/usr/local/lib/python3.8/site-packages/samsungctl/remote_legacy.py", line 77, in _read_response
raise exceptions.ConnectionClosed()
samsungctl.exceptions.ConnectionClosed
```
* add coverage
* pass instead
2021-06-25 07:31:44 +02:00
GitHub Action
febc276db9
[ci skip] Translation update
2021-06-25 00:12:31 +00:00
Franck Nijhof
f9d65b9196
Add preset support to WLED ( #52170 )
2021-06-24 23:16:07 +02:00
Maciej Bieniek
0730b375f3
Remove air_quality platform from Nettigo Air Monitor integration ( #52152 )
...
* Remove air_quality platform
* Clean constants
2021-06-24 22:58:37 +03:00
Daniel Hjelseth Høyer
a5ca25019c
Toon, correct generate a 0-timestamp ( #52167 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-06-24 21:48:09 +02:00
Santobert
adade590ed
Bump pybotvac to 0.0.21 ( #52166 )
2021-06-24 21:29:09 +02:00
Daniel Hjelseth Høyer
e039a9d37b
Tibber, correct generate a 0-timestamp ( #52165 )
...
* Tibber, correct generate a 0-timestamp
* import
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-06-24 21:18:46 +02:00
Franck Nijhof
a2be9a487f
DSMR: Complete full strictly typed ( #52162 )
2021-06-24 11:27:25 -07:00
Franck Nijhof
fba7118d44
Add Color Palette Select entities to WLED ( #51994 )
...
* Add Color Palette Select entities to WLED
* Update with dev changes, disable by default
2021-06-24 11:25:21 -07:00
J. Nick Koston
5695710463
Add mac address to samsungtv config entry data if missing ( #51634 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-24 08:15:16 -10:00
Franck Nijhof
34a317b847
DSMR: Device/state classes, icons, less common disabled by default ( #52159 )
2021-06-24 18:48:51 +02:00
Erik Montnemery
4533a77597
Add MQTT select ( #52120 )
...
* Add MQTT select
* Fix value_template support
* Lint
2021-06-24 17:09:06 +02:00
starkillerOG
69a04cf748
Fix Xiaomi Miio missing gateway info ( #52146 )
...
During my last PR: https://github.com/home-assistant/core/pull/47955 , I accedently created a bug that will block the setup of the gateway integration.
This fixes that bug.
2021-06-24 17:03:19 +02:00
Simone Chemelli
3b8ece38b3
Second part of Strict types for Fritz ( #52086 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-24 17:02:41 +02:00
Franck Nijhof
75c3daa45f
DSMR: Refactor sensor creation, added typing to sensors ( #52153 )
...
* DSMR: Refactor sensor creation, added typing to sensors
* Log from package level
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-24 16:56:43 +02:00
Erik Montnemery
04c9665241
Filter MQTT JSON attributes ( #52076 )
...
* Filter JSON attributes
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Refactor, add tests
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-06-24 16:22:54 +02:00
Martin Hjelmare
09b3882a5b
Type frontend strictly ( #52148 )
2021-06-24 16:01:28 +02:00
Franck Nijhof
afa00b7626
DSMR: Remove Gas derivative sensor ( #52147 )
2021-06-24 14:25:38 +02:00
Martin Hjelmare
0e5040d917
Add zwave_js options flow to reconfigure server ( #51840 )
2021-06-24 13:15:42 +02:00
Franck Nijhof
fbdd6a9d95
DSMR: Typing cleanup in init & config flow ( #52145 )
2021-06-24 12:53:16 +02:00
Franck Nijhof
17357bf575
DSMR: Small cleanup; use entity class attributes ( #52143 )
2021-06-24 11:25:19 +02:00
Eduard van Valkenburg
e21325b975
Fix missing azure event hub instance name ( #52049 )
2021-06-24 11:24:38 +02:00
Franck Nijhof
780d538bb0
DSMR: Adding myself to the codeowners ( #52144 )
2021-06-24 11:23:20 +02:00
Maciej Bieniek
ff8b96c65d
Remove YAML configuration import from Sony Bravia TV ( #52141 )
2021-06-24 11:10:21 +02:00
Matthias Alphart
74db49fae4
Add KNX select entity ( #52026 )
...
* select entity for knx
* validate select options
* lint
* phytonify
* Tweak
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-06-24 10:54:04 +02:00
Rob Bierbooms
aa56a21b45
Add config flow step user to dsmr ( #50318 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-06-24 10:16:08 +02:00
dependabot[bot]
0714ee68eb
Bump docker/login-action from 1.9.0 to 1.10.0 ( #52140 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-24 09:52:17 +02:00
Franck Nijhof
a67ca08124
Change dynamic segment handling of WLED ( #52018 )
2021-06-23 23:43:24 +02:00
Paulus Schoutsen
cc00617cd5
Allow defining state class for template sensors ( #52130 )
2021-06-23 14:37:04 -07:00
Robert Svensson
6352d8fb0e
Use more attr instead of properties in deCONZ integration ( #52098 )
2021-06-23 21:40:34 +02:00
jan iversen
1f4fdb50dc
Share struct validator between sensor and climate ( #51935 )
2021-06-23 11:03:17 -07:00
Franck Nijhof
5b663b1fb9
Add state class to Enphase Envoy ( #52113 )
2021-06-23 10:46:00 -07:00
Franck Nijhof
38daf94562
Add state class to Eliqonline ( #52111 )
2021-06-23 10:44:55 -07:00
Franck Nijhof
7f7c0febd8
Add state class to DTE Energy Bridge ( #52110 )
2021-06-23 10:44:41 -07:00
Franck Nijhof
927b74b4a2
Add state class to The Energy Detective TED5000 ( #52109 )
2021-06-23 10:44:25 -07:00
Franck Nijhof
0ddd858b4b
Add state class to Aurora ABB Solar PV ( #52108 )
2021-06-23 10:43:57 -07:00
Franck Nijhof
b9e6a6b3b8
Add state class to JuiceNet ( #52116 )
2021-06-23 10:43:31 -07:00
Franck Nijhof
39b090d957
Add state class to Neurio energy ( #52117 )
2021-06-23 10:41:48 -07:00
Franck Nijhof
3bfcca2bb0
Add state class to Atome Linky, use class attributes ( #52107 )
2021-06-23 10:23:56 -07:00
Martin Hjelmare
ed4a3d275a
Fix ezviz options flow test patch ( #52125 )
2021-06-23 18:19:45 +02:00
Matthias Alphart
742159a6a6
Add number entity to KNX ( #51786 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-06-23 17:20:49 +02:00
Chris Talkington
4e88b44286
Use attrs instead of properties for directv ( #51918 )
...
* Use attrs instead of properties for directv
* Update __init__.py
* Create entity.py
* Update media_player.py
* Update remote.py
* Update media_player.py
* Update remote.py
* Update media_player.py
* Update remote.py
* Update entity.py
* Update __init__.py
* Update media_player.py
* Update remote.py
* Update media_player.py
* Update media_player.py
2021-06-23 16:10:29 +02:00
Erik Montnemery
2351f2d95e
Warn when receiving message on illegal MQTT discovery topic ( #52106 )
...
* Warn when receiving message on illegal MQTT discovery topic
* Fix test
2021-06-23 15:53:17 +02:00
Tobias Sauerwein
db5bf8ab23
Bump pyatmo version ( #52112 )
...
* Bump pyatmo version
* Update tests
2021-06-23 15:51:27 +02:00
Maciej Bieniek
75faee4f25
Use attrs instead of properties in Bravia TV integration ( #52045 )
...
* Use attrs instead of properties
* Revert to using properties for dynamic data
* Move volume_level to coordinator
* Move media_title to coordinator
* Remove unused variables
* Fix variable name
* Revert removed variables
2021-06-23 15:46:28 +02:00
Erik Montnemery
80ae346318
Pass the hass object to all MQTT component constructors ( #52124 )
2021-06-23 15:44:18 +02:00
Erik Montnemery
77de233679
Update MQTT number to treat received payload as UTF-8 ( #52121 )
...
* Update MQTT number to treat received payload as UTF-8
* Lint
2021-06-23 15:35:18 +02:00
Erik Montnemery
a374e24843
Add monetary sensor device class ( #52087 )
...
* Add total_cost sensor device class
* Change to DEVICE_CLASS_MONETARY
2021-06-23 15:32:25 +02:00
Tobias Sauerwein
5a4a1a250d
Catch exception for failed webhook drop for netatmo ( #52119 )
2021-06-23 14:56:20 +02:00
Franck Nijhof
b3b23066a8
Add state class to Huisbaasje ( #52114 )
2021-06-23 13:11:33 +02:00
Jesse Hills
33e2b910c2
Add @jesserockz to ESPHome codeowners ( #52115 )
2021-06-23 13:10:58 +02:00
Jan Bouwhuis
29bfb4b046
Xiaomi_miio fan percentage based speeds and preset_modes ( #51791 )
2021-06-23 11:30:42 +02:00
Paulus Schoutsen
6c4816567c
Add state class to Sense ( #52104 )
2021-06-23 08:56:11 +02:00
Paulus Schoutsen
c31f267106
Add state class to powerwall ( #52102 )
2021-06-22 23:19:02 -07:00
GitHub Action
de5431c037
[ci skip] Translation update
2021-06-23 00:09:30 +00:00
Franck Nijhof
b112b18848
Get running event loop in debugpy ( #52091 )
2021-06-22 21:16:50 +02:00
maurerle
ba3416b724
Handle ConnectionError if proxmoxve host is not reachable ( #51970 )
...
* handle ConnectionError if host is not reachable
* import only needed exceptions
fix pylint issue
* don't overwrite built-in ConnectionError
* fix typo
2021-06-22 20:54:27 +02:00
Erik Montnemery
04b425ed89
Use HS color instead of RGB color for Tasmota lights ( #52052 )
2021-06-22 20:40:59 +02:00
Robert Svensson
e22893a206
Make attestation of supported features easier to read (deCONZ test) ( #52096 )
...
Make is_deconz_group a constant
2021-06-22 20:34:25 +02:00
Robert Svensson
6814e9607a
Improve deCONZ lights supported_color_modes and tests ( #51933 )
...
* Improve deconz lights tests
* Simplify attribute definition
* Bump pydeconz to v80
2021-06-22 19:29:58 +02:00
Shay Levy
5795e76826
Migrate Switcher entity attributes to sensors ( #51964 )
...
* Migrate attributes to sensors
Migrate attributes to sensors
* Fix pylint
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <git@frenck.dev >
* Add typing imports
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-06-22 18:28:09 +02:00
Maciej Bieniek
d08129352f
Bump Nettigo Air Monitor library ( #52085 )
2021-06-22 15:44:53 +02:00
muppet3000
456755c077
Adjust Growatt PV units from W to kW ( #52021 )
2021-06-22 13:15:38 +02:00
Erik Montnemery
52c142a82d
Add support for color_mode white to MQTT light basic schema ( #51484 )
...
* Add support for color_mode white to MQTT light basic schema
* Add missing abbreviations
2021-06-22 11:59:20 +02:00
Yuval Aboulafia
39bf304031
Static typing for PiHole ( #51681 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-22 11:50:50 +02:00
Brian Towles
9cd3ffbd47
Modern Forms light platform code cleanup ( #52058 )
2021-06-22 10:10:49 +02:00
Otto Winter
03ec7b3d0b
ESPHome rework EsphomeEnumMapper for safe enum mappings ( #51975 )
2021-06-21 21:22:38 -07:00
Raman Gupta
0eae0cca2b
Move zwave_js migration tests into new module ( #52075 )
2021-06-21 20:42:03 -04:00
GitHub Action
d805e971b4
[ci skip] Translation update
2021-06-22 00:14:17 +00:00
Raman Gupta
8a9a141f3c
Fix zwave_js migration logic ( #52070 )
...
* Fix zwave_js migration logic
* revert change to move tests to new module
* Update tests/components/zwave_js/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-21 16:45:47 -04:00
MattWestb
077131df1a
Update climate.py ( #52065 )
...
Adding tuya TRVs type Moes that need extra function in ZHA.
https://github.com/home-assistant/core/issues/49378 adding _TYST11/_TZE200_cwnjrr72 that is missed then being added in zigpy.
https://github.com/zigpy/zha-device-handlers/pull/931 is adding the _TZE200_b6wax7g0 and i shall adding the missed _TYST11_b6wax7g0
2021-06-21 15:36:00 -04:00
Erik Montnemery
b916247e8e
Improve editing of device automation referring non added select entity ( #52047 )
...
* Improve editing of device automation referring non added select entity
* Update tests
2021-06-21 14:49:51 +02:00
Brian Towles
f29bcf7ff7
Modern Forms light platform ( #51857 )
...
* Add light platform to Modern Forms integration
* cleanup setup
* Code review cleanup
2021-06-21 10:09:41 +02:00
Franck Nijhof
23719bbb5e
Upgrade wled to 0.7.0 ( #52017 )
2021-06-21 09:44:29 +02:00
Jeff Irion
b46bcdeeb1
Bump adb-shell to 0.3.4 ( #52044 )
...
* Bump adb-shell to 0.3.4
* Bump adb-shell to 0.3.4
* Bump adb-shell to 0.3.4
2021-06-21 08:23:22 +02:00
Paulus Schoutsen
076227acbe
Merge pull request #52043 from home-assistant/rc
2021-06-20 22:37:31 -07:00
Paulus Schoutsen
34f266bfa6
Bumped version to 2021.6.6
2021-06-20 21:49:17 -07:00
jjlawren
0d351e4a0e
Catch unexpected battery update payloads on Sonos ( #52040 )
2021-06-20 21:49:12 -07:00
Paulus Schoutsen
79cfd444d9
Fix double subscriptions for local push notifications ( #52039 )
2021-06-20 21:49:11 -07:00
Maciej Bieniek
67699e3c1f
Fix AccuWeather sensors updates ( #52031 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-06-20 21:49:10 -07:00
Fredrik Erlandsson
47560006b8
Bump pydaikin to 2.4.3 ( #51926 )
2021-06-20 21:49:09 -07:00
Rob Bierbooms
d6fd41bd03
Bump pyRFXtrx to 0.27.0 ( #51911 )
...
* Bump version
* Fix test
2021-06-20 21:49:08 -07:00
djtimca
c8e678a2c6
Add Omnilogic switch defaults for max_speed and min_speed ( #51889 )
2021-06-20 21:49:08 -07:00
Konstantin Antselovich
398fca3b9d
Fix whois expiration date ( #51868 )
2021-06-20 21:49:07 -07:00
Maciej Bieniek
2aed268fb7
Remove undo_listener variable in AccuWeather integration ( #52032 )
2021-06-20 21:40:04 -07:00
Maciej Bieniek
01a26f1348
Remove undo_listener variable in Sony Bravia TV integration ( #52033 )
2021-06-20 21:39:14 -07:00
Chris Talkington
d772488472
Remove undo listener variable in sonarr ( #52042 )
2021-06-20 21:38:45 -07:00
jjlawren
7b5ed8faa8
Catch unexpected battery update payloads on Sonos ( #52040 )
2021-06-20 21:38:07 -07:00
GitHub Action
067b5258c6
[ci skip] Translation update
2021-06-21 00:09:58 +00:00
Paulus Schoutsen
af8ef634c1
Fix double subscriptions for local push notifications ( #52039 )
2021-06-20 14:53:21 -07:00
Maciej Bieniek
57106098f9
Fix AccuWeather sensors updates ( #52031 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-06-20 14:53:08 -07:00
Steven Looman
a127131c1b
Upgrade async_upnp_client to 0.19.0 ( #52019 )
2021-06-20 18:17:39 +02:00
uvjustin
e8b5790846
Clean up stream refactor ( #51951 )
...
* Clean up target_duration method
* Consolidate Part creation in one place
* Use BytesIO.read instead of memoryview access
* Change flush() signature
2021-06-20 13:38:02 +08:00
GitHub Action
3836d46dff
[ci skip] Translation update
2021-06-20 00:10:44 +00:00
Franck Nijhof
24c1256c2c
Small WLED cleanups ( #52014 )
2021-06-19 17:13:48 +02:00
Oderik
f550c31886
Fix IoT class ( #52008 )
2021-06-19 15:38:48 +02:00
Bram Kragten
34a44b9bec
Use entity sources to find related entities in Search ( #51966 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-19 13:25:26 +02:00
Matthias Alphart
1d941284ff
Fix not awaiting async super method in KNX climate ( #52005 )
2021-06-19 01:10:17 -05:00
Matthias Alphart
c246e211eb
Update xknx to 0.18.7 ( #52000 )
2021-06-18 22:22:27 -05:00
GitHub Action
8901e1f157
[ci skip] Translation update
2021-06-19 00:10:05 +00:00
Aaron Bach
549f779b06
Force SimpliSafe to reauthenticate with a password ( #51528 )
2021-06-18 16:11:35 -06:00
Franck Nijhof
23222589dd
Add device condition support to Select entity ( #51992 )
2021-06-18 23:31:08 +02:00
Franck Nijhof
655f797f67
Add Select entity support to Google Assistant ( #51997 )
2021-06-18 23:30:46 +02:00
Erik Montnemery
0ca199d8d0
Add WS API for listing available statistic ids ( #51984 )
...
* Add WS API for listing available statistic ids
* Update homeassistant/components/history/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2021-06-18 21:32:30 +02:00
Paulus Schoutsen
805ef3f90b
Allow fetching multiple statistics ( #51996 )
2021-06-18 21:03:13 +02:00
Franck Nijhof
87a43eacb7
Add device action support to Select entity ( #51990 )
2021-06-18 11:40:29 -07:00
Franck Nijhof
06edc731c5
Add significant change support to select entity ( #51978 )
2021-06-18 11:31:09 -07:00
Franck Nijhof
98a53188f8
Add reproduce state to select entity ( #51977 )
2021-06-18 11:30:40 -07:00
Franck Nijhof
c1cfbcc4e3
Add device trigger support to Select entity ( #51987 )
2021-06-18 10:01:32 -07:00
Martin Hjelmare
2628ce54d9
Type homeassistant triggers event ( #51979 )
2021-06-18 09:46:20 -07:00
Franck Nijhof
054ca1d7ec
Add Select entity component platform ( #51849 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-18 11:51:55 +02:00
jan iversen
bc329cb602
Convert if/elif chains to dicts in modbus ( #51962 )
2021-06-18 11:20:44 +02:00
Brent Petit
c149ecf2cc
Handle disconnected ecobee thermostat in humidifier and remote sensors ( #51873 )
2021-06-18 09:06:31 +02:00
GitHub Action
c0a0c8b283
[ci skip] Translation update
2021-06-18 00:09:11 +00:00
Tom
88eca8cc15
Add deconz support for Lidl Smart Door Bell HG06668 ( #51949 )
2021-06-17 17:57:27 +02:00
Raman Gupta
1e18011603
Adjust zwave_js WS API commands for logging ( #51096 )
2021-06-17 17:19:25 +02:00
Franck Nijhof
06c2e541c4
Fully type lock entity component ( #51958 )
2021-06-17 14:28:56 +02:00
Franck Nijhof
8e07e60741
Fully type binary_sensor entity component ( #51957 )
2021-06-17 13:53:45 +02:00
Artem Draft
db61a773fd
Add remote control platform to BraviaTV ( #50845 )
2021-06-17 12:33:44 +02:00
jan iversen
08b0ef7a5e
Use test fixture for configuration testing ( #51803 )
...
* Autospec mock_modbus and usei for configuration.
* Review comment.
2021-06-17 12:27:05 +02:00
Bram Kragten
0327d0b6db
Add Mutesync dynamic update interval and catch invalid response values ( #50764 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-06-17 11:40:48 +02:00
Franck Nijhof
927b5361a3
Define LockEntity entity attributes as class variables ( #51909 )
2021-06-17 11:25:33 +02:00
jjlawren
d3724355cf
Improve Sonos Spotify/Tidal support, add service exceptions ( #51871 )
2021-06-17 11:09:57 +02:00
Brent Petit
016ba39dfb
Ecobee logging cleanup ( #51754 )
2021-06-17 10:59:13 +02:00
Fredrik Erlandsson
b2aa55cea2
Bump pydaikin to 2.4.3 ( #51926 )
2021-06-17 10:58:28 +02:00
jan iversen
3ba90776c0
Add autospec to modbus mock, in order to use getattr ( #51813 )
2021-06-17 10:57:20 +02:00
Erik Montnemery
ee6c77048c
Improve editing of device actions referencing non-added humidifier ( #51749 )
2021-06-17 10:27:22 +02:00
Franck Nijhof
17a71020db
Define RemoteEntity entity attributes as class variables ( #51904 )
2021-06-17 10:21:49 +02:00
Franck Nijhof
9f17b8856a
Define WaterHeaterEntity entity attributes as class variables ( #51903 )
2021-06-17 10:19:29 +02:00
Franck Nijhof
3b00e87ebc
Define WeatherEntity entity attributes as class variables ( #51899 )
2021-06-17 10:16:16 +02:00
Franck Nijhof
7947946793
Type entry setup/unload for entity components ( #51912 )
2021-06-17 10:10:26 +02:00
Eugenio Panadero
b7c1df7864
Adopt new electricity tariffs in pvpc hourly pricing ( #51789 )
2021-06-17 09:03:28 +02:00
jjlawren
d4ac5bf048
Bump plexapi to 4.6.1 ( #51936 )
2021-06-17 09:02:23 +02:00
dependabot[bot]
aaf3a5a9c5
Bump actions/upload-artifact from 2.2.3 to 2.2.4 ( #51946 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2.2.3 to 2.2.4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2.2.3...v2.2.4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-17 08:31:20 +02:00
RenierM26
fe26c34e87
Clean ezviz error handling in services ( #51945 )
2021-06-17 08:30:19 +02:00
Konstantin Antselovich
c8329032b2
Fix whois expiration date ( #51868 )
2021-06-17 05:57:46 +02:00
Adam Król
986c4a8f29
Support Wolflink reconnection after unexpected failure ( #47011 )
...
* Support reconnection after unexpected fails
* Update session at every call. Support Offline devices
* Remove unnecessary else branch
* Clean typing
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-17 05:24:17 +02:00
Franck Nijhof
33e08f38da
Raise bad request when receiving HTTP request from untrusted proxy ( #51839 )
...
* Raise bad request when receiving HTTP request from untrusted proxy
* Fix code comment
2021-06-17 04:41:19 +02:00
GitHub Action
17414439df
[ci skip] Translation update
2021-06-17 00:10:03 +00:00
Raman Gupta
a250343c55
Support bitmask as a value ( #51892 )
...
* Support bitmask as a value
* Fix value schema and add tests
* fix test
* revert change to value schema
2021-06-16 15:53:45 -04:00
jjlawren
31db3fcb23
Refactor Sonos alarms and favorites into system-level coordinators ( #51757 )
...
* Refactor alarms and favorites into household-level coordinators
Create SonosHouseholdCoodinator class for system-level data
Fix polling for both alarms and favorites
Adjust tests
* Fix docstring
* Review cleanup
* Move exception handling up a level, do not save a failed coordinator
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-16 10:30:05 -05:00
Franck Nijhof
bc3e5b39ed
Clean up cover group ( #51924 )
2021-06-16 14:47:29 +02:00
djtimca
dc9f1411d4
Add Omnilogic switch defaults for max_speed and min_speed ( #51889 )
2021-06-16 14:39:09 +02:00
Franck Nijhof
13bf5dbee4
Upgrade mypy to 0.902 ( #51907 )
2021-06-16 14:35:32 +02:00
Franck Nijhof
4655e3aa08
Clean up light group ( #51922 )
2021-06-16 14:30:25 +02:00
jan iversen
7ad91fdf71
Add swap to climate and change data_count -> count in modbus ( #51668 )
2021-06-16 12:11:23 +02:00
Eric Severance
61079ab7fa
Support receiving long-press events from WeMo devices ( #45503 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-16 12:00:34 +02:00
Franck Nijhof
c65d120633
Fix typo in min/max mired(s) entity class attribute ( #51921 )
2021-06-16 09:58:21 +02:00
Franck Nijhof
37d3a4dd53
Use entity class vars in Switch demo ( #51906 )
...
* Use entity class vars in Switch demo
* Fix missing initial state of the demo switch
2021-06-16 08:29:31 +02:00
Rob Bierbooms
ff0c753c87
Bump pyRFXtrx to 0.27.0 ( #51911 )
...
* Bump version
* Fix test
2021-06-15 20:34:05 -05:00
GitHub Action
a072fb059d
[ci skip] Translation update
2021-06-16 00:09:27 +00:00
uvjustin
6d656dd2ec
Speed up record stream audio test ( #51901 )
2021-06-15 14:27:53 -04:00
Milan Meulemans
63e20f2ced
Mark config flow fields as required ( #51898 )
...
* flo
* goalzero
* mutesync
* ring
* roon
* risco
* Ruckus Unleashed
* Scaffold template
2021-06-15 19:21:30 +02:00
Eric Severance
3488b78365
Add a menu_cursor service to the yamaha component ( #44819 )
...
* Add a menu_cursor service to the yamaha component
* Update homeassistant/components/yamaha/media_player.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update service description to new format
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-06-15 19:17:10 +02:00
Franck Nijhof
37af42e470
Upgrade pillow to 8.2.0 ( #51897 )
2021-06-15 19:14:57 +02:00
Matthias Alphart
b08f473da4
Add current hvac_action to KNX climate ( #51464 )
2021-06-15 17:51:16 +02:00
Franck Nijhof
16d5d7e508
Upgrade codecov to 2.1.11 ( #51885 )
2021-06-15 15:04:48 +02:00
Franck Nijhof
e4202aa4de
Upgrade pytest-cov to 2.12.1 ( #51886 )
2021-06-15 15:04:07 +02:00
RenierM26
22b8dc16c2
Add services to ezviz integration ( #48984 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-06-15 13:23:32 +02:00
Kevin Worrel
515bd18ddd
Don't create unsupported pump sensors ( #51828 )
...
* Don't create unsupported pump sensors
* Remove old code and simplify new statements.
* Address notes
2021-06-15 13:19:48 +02:00
Matthias Alphart
c0d311473c
Restore state of KNX Switch ( #51761 )
2021-06-15 13:08:19 +02:00
Jan
333f199bd4
Additional units for HM-ES-TX-WM with ES-IEC ( #50713 )
...
The Homematic HM-ES-TX-WM with ES-IEC adapter needs additional unit cast for `IEC_POWER` and `IEC_ENERGY_COUNTER`.
2021-06-15 12:13:03 +02:00
Erik Montnemery
f3c6e846fa
Enable asyncio debugging from debugpy integration ( #51880 )
...
* Optionally enable asyncio debugging from debugpy integration
* Unconditionally enable asyncio debugging
2021-06-15 12:10:47 +02:00
Raman Gupta
3db8d9ede5
Require admin for new node status WS API command ( #51863 )
2021-06-15 09:34:04 +02:00
Erik Montnemery
59a3e0f4dc
Improve editing of device conditions referencing non-added HVAC ( #51832 )
2021-06-15 02:23:13 +02:00
GitHub Action
5469cc8fb2
[ci skip] Translation update
2021-06-15 00:11:31 +00:00
rikroe
dfe21eb78f
Add selectors to BMW Connected Drive service definitions ( #47065 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2021-06-15 00:56:14 +02:00
Kim Frellsen
e1538594cd
Update fortios device tracker to support FortiOS 7.0 ( #51640 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-15 00:29:37 +02:00
starkillerOG
3a2d50fe23
Add Xiaomi Miio EU gateway support ( #47955 )
...
* Add EU gateway support
* add options flow translations
* fix options flow
* fix missing import
* try to fix async_add_executor_job
* try to fix async_add_executor_job
* fix unload
* check for login succes
* fix not reloading
* use cloud option
* fix styling
* Return after if
Co-authored-by: Nathan Tilley <nathan@tilley.xyz >
* cleanup
* add options flow tests
* fix new tests
* fix typo in docstring
* add missing blank line
* Use async_on_unload
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use async_on_unload
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use async_setup_platforms
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use async_unload_platforms
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_miio/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_miio/const.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* default use_cloud False
* add options flow checks
* fix styling
* fix issort
* add MiCloud check tests
* fix indent
* fix styling
* fix tests
* fix tests
* fix black
* re-write config flow
* add explicit return type
* update strings.json
* black formatting
* fix config flow
Tested the config flow and it is now fully working
* fix styling
* Fix current tests
* Add missing tests
* fix styling
* add re-auth flow
* fix styling
* fix reauth flow
* Add reauth flow test
* use ConfigEntryAuthFailed
* also trigger reauth @ login error
* fix styling
* remove unused import
* fix spelling
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix spelling
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* fix spelling
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* remove unessesary .keys()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* combine async_add_executor_job calls
* remove async_step_model
* fix wrong indent
* fix gatway.py
* fix tests
Co-authored-by: Nathan Tilley <nathan@tilley.xyz >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-15 00:05:40 +02:00
Raman Gupta
8705168fe6
Add zwave_js WS API cmds to get node state and version info ( #51396 )
...
* Add zwave_js view to retrieve a node's state
* remove typehints
* Make dump views require admin
* Add version info to node level dump
* Add back typehints
* switch from list to dict
* switch from dump node view to two WS API commands
* switch to snake
2021-06-14 16:43:51 -04:00
Raman Gupta
f00f2b4ae4
Add zwave_js ping node service ( #51435 )
...
* Add zwave_js ping node service
* uncomment code
* use asyncio.gather
2021-06-14 16:38:35 -04:00
Brian Towles
b1fa01e4bc
Cleanup of code reviews from initial modern forms ( #51794 )
2021-06-14 21:04:02 +02:00
yllar
7329dc4f6b
Add missing languages to Microsoft TTS ( #51774 )
2021-06-14 14:10:21 -04:00
jjlawren
e929774481
Add warning during playback if Plex token missing ( #51853 )
2021-06-14 20:09:27 +02:00
Raman Gupta
0d40ba463e
Create zwave_js node status sensor when the node is added ( #51850 )
...
* Create node status sensor when the node is added
* Handle race condition
* reduce repeat code
2021-06-14 19:31:44 +02:00
Franck Nijhof
347ef9cb4c
Define NumberEntity entity attributes as class variables ( #51842 )
2021-06-14 09:05:01 -07:00
Franck Nijhof
32409a2c93
Define HumidifierEntity entity attributes as class variables ( #51841 )
2021-06-14 09:04:46 -07:00
Joakim Sørensen
c8755cd896
Migrate the name for the hassio user ( #51771 )
2021-06-14 09:01:18 -07:00
uvjustin
97e77ab229
Improve type hints in stream ( #51837 )
...
* Improve type hints in stream
* Fix import locations
* Add stream to .strict-typing
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com >
2021-06-14 23:59:25 +08:00
Malte Franken
7cd57dd156
Bump aio_geojson_geonetnz_quakes to v0.13 ( #51846 )
2021-06-14 17:29:23 +02:00
Erik Montnemery
4c9f12b9c5
Correct trace path for trigger with custom id ( #51847 )
2021-06-14 17:09:20 +02:00
Erik Montnemery
a989677bef
Improve editing of device conditions referencing non-added binary sensor ( #51831 )
...
* Improve editing of device conditions referencing non-added binary sensor
* Update tests
2021-06-14 15:26:46 +02:00
Erik Montnemery
06fc21e287
Improve editing of device conditions referencing non-added sensor ( #51835 )
2021-06-14 15:22:31 +02:00
Erik Montnemery
59ef55c34f
Improve editing of device conditions referencing non-added cover ( #51833 )
2021-06-14 14:34:59 +02:00
Erik Montnemery
af05543744
Improve editing of device conditions referencing non-added humidifier ( #51834 )
2021-06-14 14:12:42 +02:00
Malte Franken
33ec6621c7
Bump georss_ign_sismologia_client to v0.3 ( #51838 )
2021-06-14 13:51:11 +02:00
Felipe Martins Diel
fca79237c3
Create dataclass to mock entry setup in Broadlink tests ( #50134 )
2021-06-14 13:28:57 +02:00
Erik Montnemery
08af791d4c
Improve editing of device conditions referencing non-added alarm ( #51830 )
2021-06-14 13:05:27 +02:00
jan iversen
77f6d1f5cb
Do not return an exception in modbus ( #51829 )
2021-06-14 10:56:24 +02:00
Tom Schneider
7e1fec8ee4
Rewrite of Yamaha musiccast integration ( #51561 )
...
* Initial commit for new musiccast integration
* Add zone support
* Get/set volume level
* Remove volume step
* Create custom MusicCastData type
* Create MusicCastDevice
* Fix await
* Add power and mute control
* Implement all basic media_player parts
* Support input switching
* Add duration/position support
* Add advanced tuner functions
* Basic media browser
* Add layer in media browser to see all available list_infos
* Added join/unjoin services and group informations. Known issue: You can not link zone 2 to main at the moment (WIP)
* Many fixes to make multiple zones and grouping work. Next step: implement error handling and remove debugging information
* WIP: Added Multizone Support and allows clients to directly jump from one group to another. Known issue: If a server tries to join a group as client, he has to close his group first. Sometimes the device that was a server previously jumps out of the group directly after joining.
* Updated group management to make it wait for the updated group information before performing the next actions - Timeouts after 1 second, then polls the distribution data. If the data are still not updated, there will be one retry before an Exception is thrown. Extended the state attributes for clients to make them return group details from their servers (leads to inactive group management buttons for the client). Added documentation and restructured the code.
* Make the service handle function name for group specific service calls unique
* Added service descriptions for set_sleep_timer, set_alarm, recall_netusb_preset, store_netusb_preset
* Added data entries for alarm specific values and a netusb preset list. Implemented fetching function for clock and netusb presets.
* Registered and implemented services for set_sleep_timer, set_alarm, recall_netusb_preset, store_netusb_preset. The set_alarm service works with a special mediaplayer alarm lovelace card, I am currently working on.
The NetUSB Presets are also available using the media browser. Maybe we could also add the Tuner presets in the future for both setting up the alarm and recalling them via service and media browser.
* Removed some debug prints
* Moved MusicCast Integration to the aiomusiccast library. This library supports media browsers with multiple pages. Added ssdp support for the discovery
* Minor fix in the group management and tidied up a bit
* Updated manifest of yamaha musiccast
* Update library
* Minor fix in the media browser. get_distribution_num does not have to be async, so it has been changed. Adjusted the client join function to turn on the client before joining a group - the musiccast app does so, so hopefully this fixes the rare errors when adding a turned off client to a group. Some reformating and by hooks fixed most of the requirements of the hooks. Known exception from this: mypy throws an error for line 116.
* Removed some old out commented code. Fixed some error handling, when the user enters a non reachable or non yamaha host in the manual setup. Fixed linting/styling errors. Implemented tests to bring the coverage for the config flow to 100%.
* Fixed linting/styling errors. Return a DeviceInfo object instead of a dict.
* Fixed linting/styling errors. Added a new error type to the translations.
* In the yamaha API the system_id is equal to the serial number in the DLNA description. Due to that it was possible to configure a device twice, because the serial number from the yamaha API was different. This issue was fixed.
* Updated tests and added a test for adding a device manually, which is already present in the system
* Remove print statements
* Fix sleep timer service call
* Fix yamllint error
* Shrink PR down to just new library + config flow with discovery
* Add __init__.py to .coveragerc
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
* Implement suggestions from code review
* Improve identifiers and connections, remove event loop parameter
* Add coordinator back
* Better exception handling
* Fix unique id in ssdp step
* Remove abc.ABC from MusicCasteDeviceEntity
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/yamaha_musiccast/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Replace the repeat mode mapping from mc to ha by a generic solution
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* add coordinator to the super call of the mediaplayer
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* add the coordinator to the init function of the MusicCastEntity
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Pass the coordinator from the MusicCastEntity init function to the CoordinatorEntity init function
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* merged _handle_config_flow into async_step_user
* reformated the exception handling of the user step. In the case that the device already exists, the AbortFlow will be raised.
* Removed model from the config entry. It was neither set nor used anymore.
* Fixed the test for the config flow.
* Use async_write_ha_state instead of schedule_update_ha_state.
* Add default value for the system ID gotten in the user step
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/yamaha_musiccast/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Added a fixture to avoid IO in the test_user_input_device_not_found test
* Use absolute imprt to import data_entry_flow.
* Use local vars for host and serial_number in async_step_user.
* Remove ip_address and zone_id properties.
* Use device id for the unique ID of an entity instead of the macs
* Removed entry_id from the MusicCastEntity init function.
* Updated strings and English translation.
* don't set the coordinator in the mediaplayer init.
* Implemented legacy configuration.yaml support for existing configurations.
* Added tests for the newly added config flow step.
* Use device_id as identifier
* Fix an accidentally relative import
* Fix pylint warnings
* use logger.error instead of logger.exception in the import step.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use CONF_HOST instead of 'host'
* Only support the import from configuration.yaml if no config entries are setup for musiccast. If there are already config entries in HA and none of them is a representation of a config given in configuration.yaml (e.g. config added after the first import), an error will be logged.
* Update homeassistant/components/yamaha_musiccast/media_player.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Readded PLATFORM_SCHEMA for configuration.yaml
* Raise an exception for all services, which are only supported for specific sources.
* Bump aiomusiccast to 0.6 to support asyncio sockets
Co-authored-by: Michael Harbarth <michael.harbarth@gmx.de >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-06-14 08:58:42 +02:00
blawford
0709aa7c8c
Pass metadata when casting an app ( #51148 )
...
* Pass through metadata when casting an app
* Remove passing kwargs to quick_play
Add metadata to the app_data dict.
* Include pass-through of metadata
* Bump pychromecast to 9.2.0
* Add changes to test to verify metadata
* Fix order of imports
2021-06-14 08:48:32 +02:00
Alexei Chetroi
cc622f46c5
Bump up ZHA dependencies ( #51765 )
2021-06-13 21:53:37 -04:00
Ludovico de Nittis
c260fca242
Bump pyialarm to 1.9.0 ( #51804 )
2021-06-13 21:47:56 -04:00
GitHub Action
1e00e48831
[ci skip] Translation update
2021-06-14 00:09:44 +00:00
J. Nick Koston
75d6ffebc8
Improve error when HomeKit accessory underlying entity is missing ( #51713 )
...
* Improve error when HomeKit accessory underlying entity is missing
* docstring in test
2021-06-13 17:27:04 -05:00
jjlawren
d755952148
Set playlist name on playing Sonos media ( #51685 )
...
* Use playlist name as media_channel if available
* Use proper playlist attribute
2021-06-13 17:24:46 -05:00
ollo69
4300484ca0
Catch AsusWRT UnicodeDecodeError in get_nvram call ( #51811 )
2021-06-13 17:20:02 -05:00
uvjustin
123e8f01a1
Refactor stream to create partial segments ( #51282 )
2021-06-14 00:41:21 +08:00
Jeff Irion
1adeb82930
Bump androidtv to 0.0.60 ( #51812 )
...
* Bump androidtv to 0.0.60
* Update requirements_test_all.txt
* Update manifest.json
2021-06-13 18:22:20 +02:00
Simone Chemelli
fbe507a9c1
Strict types - first part ( #51479 )
2021-06-13 16:45:35 +02:00
Shay Levy
a31e6716d9
Cleanup switcher_kis - move to consts ( #51807 )
2021-06-13 17:34:42 +03:00
Milan Meulemans
49a943cc94
Fix Roomba strings step_id rename ( #51744 )
2021-06-13 12:05:24 +02:00
Milan Meulemans
aacb334cc8
Remove connection classes ( #51801 )
2021-06-13 12:05:09 +02:00
Fredrik Erlandsson
936f155499
Bump pydaikin, fix airbase issues ( #51797 )
2021-06-13 11:38:55 +02:00
Joakim Sørensen
33ac4dba5a
Add httpcore with version 0.13.3 ( #51799 )
2021-06-13 10:21:26 +02:00
Franck Nijhof
ae28e4934f
Mark Ambee as a platinum quality integration ( #51779 )
2021-06-13 07:41:27 +02:00
GitHub Action
1d0c4c6e99
[ci skip] Translation update
2021-06-13 00:10:48 +00:00
Erik Montnemery
f9e9202e2d
Improve editing of device triggers referencing non-added alarm ( #51701 )
2021-06-13 00:07:25 +02:00
Erik Montnemery
3a739563b4
Improve editing of device actions referencing non-added alarm ( #51747 )
2021-06-12 23:43:28 +02:00
Franck Nijhof
f975beae77
Upgrade wled to 0.6.0 ( #51783 )
2021-06-12 22:23:12 +02:00
Franck Nijhof
f362852a24
Upgrade black to 21.6b0 ( #51785 )
2021-06-12 22:07:22 +02:00
Erik Montnemery
b8669bf4c1
Improve editing of device actions referencing non-added cover ( #51748 )
2021-06-12 21:40:32 +02:00
Erik Montnemery
6ab37881c9
Improve editing of device actions referencing non-added lock ( #51750 )
2021-06-12 21:31:30 +02:00
Franck Nijhof
c242e56b8c
Add re-authentication support to Ambee ( #51773 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-12 16:18:06 +02:00
Franck Nijhof
cfce71d7df
Allow keeping master light in WLED ( #51759 )
2021-06-12 13:33:23 +02:00
Eduard van Valkenburg
779ef3c8e1
Add timedelta option for async_call_later ( #50164 )
2021-06-12 13:14:35 +02:00
Martin Hjelmare
c3cfbfe54b
Refactor zwave_js config flow ( #51720 )
2021-06-12 13:12:17 +02:00
Malte Franken
3276666457
Bump aio_geojson_nsw_rfs_incidents to v0.4 ( #51770 )
2021-06-12 11:55:32 +02:00
Martin Hjelmare
be137b085b
Refactor zwave_js disconnect client helper ( #51718 )
2021-06-12 11:35:33 +02:00
Matthias Alphart
4afe7de07f
xknx 0.18.6 ( #51758 )
2021-06-12 11:19:05 +02:00
Ron Klinkien
f6e0165543
Replace garminconnect_aio with garminconnect_ha ( #51730 )
...
* Fixed config_flow for multiple account creation
* Replaced python package to fix multiple accounts
* Replaced python package to fix multiple accounts
* Implemented config entries user
* Config entries user
* Fixed test code config flow
* Fixed patch
2021-06-12 10:05:27 +02:00
GitHub Action
30c53a1a13
[ci skip] Translation update
2021-06-12 00:08:54 +00:00
Erik Montnemery
bf6a412be0
Tweak device action scaffold, fix typo ( #51751 )
2021-06-11 23:22:18 +02:00
Franck Nijhof
b83b82ca7d
WLED WebSocket support - local push updates ( #51683 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-06-11 20:55:08 +02:00
Brent Petit
5cc31a98e2
Add Ecobee humidifier device_info and unique_id ( #51504 )
...
* Add Ecobee humidifier device_info and unique_id
Ecobee humidifier entity was not connected to the thermostat device.
This change will ensure the entitiy is properly connected.
This change also fills out the ecobee-data.json fixutre data a bit
to address failures in the test setup.
* Add Ecobee humidifier device_info and unique_id
Adjust test fixture data to increase pytest coverage
Clean up indenting in ecobee-data.json
* Add Ecobee humidifier device_info and unique_id
Update exception case in device_info to not
be included in codecov tests. This case has
been tested locally.
* Add Ecobee humidifier device_info and unique_id
Address pylint issue
* Add Ecobee humidifier device_info and unique_id
Remove no cover pragma and add ecobee humidifier.py to
.coveragerc
2021-06-11 17:39:57 +02:00
Erik Montnemery
b01b33c304
Add trigger condition ( #51710 )
...
* Add trigger condition
* Tweaks, add tests
2021-06-11 15:05:57 +02:00
Chris Talkington
fa3ae9b83c
Use attrs instead of properties in roku ( #51735 )
...
* Use attrs instead of properties in roku.
* Update media_player.py
* Update remote.py
* Update __init__.py
* Create entity.py
* Update entity.py
* Update media_player.py
* Update remote.py
* Update __init__.py
* Update media_player.py
* Update remote.py
* Update __init__.py
* Update __init__.py
* Update entity.py
2021-06-11 13:51:18 +02:00
Chris Talkington
e0013648f6
Use attrs instead of properties in sonarr ( #51737 )
...
* Use attrs instead of properties in sonarr
* Create entity.py
* Update sensor.py
* Update __init__.py
* Update entity.py
* Update entity.py
* Update sensor.py
2021-06-11 13:48:20 +02:00
Maciej Bieniek
343e0e0933
Use attrs instead of properties in Brother ( #51742 )
...
* Use attrs instead of properties
* Use get() for device_class
2021-06-11 13:36:17 +02:00
Ville Skyttä
7d03b02192
Spelling fixes ( #51642 )
2021-06-11 13:35:03 +02:00
Malte Franken
be0d9d185b
Bump georss_generic_client to v0.6 ( #51745 )
2021-06-11 13:30:58 +02:00
Franck Nijhof
f17a5f0db9
Clean up redudant exceptions from handlers ( #51741 )
2021-06-11 13:29:50 +02:00
Franck Nijhof
b4aeddd12f
Add 100% test coverage to WLED integration ( #51743 )
2021-06-11 12:45:22 +02:00
jan iversen
2a51587bc3
Remove reverse_order (replaced by generic swap) ( #51665 )
...
Remove reverse_order (replaced by generic swap).
2021-06-11 11:41:41 +02:00
Franck Nijhof
7393cba0a5
Mock WLED in all WLED tests ( #51724 )
...
* Mock WLED in all WLED tests
* Update tests/components/wled/conftest.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Remove useless AsyncMock
* Add missing asserts
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-06-11 11:36:54 +02:00
Erik Montnemery
ba6b527d61
Improve editing of device actions referencing non-added HVAC ( #51706 )
...
* Improve editing of device actions referencing non-added HVAC
* Improve test coverage
2021-06-11 11:13:55 +02:00
Erik Montnemery
49bec86dae
Add base schema for triggers ( #51727 )
...
* Add base schema for triggers
* Tweak
* Make TRIGGER_BASE_SCHEMA a voluptuous schema
* Make state trigger BASE_SCHEMA a voluptuous schema
2021-06-11 09:51:12 +02:00
jan iversen
9e378d51af
Reduce modbus schemas and add delay to fan/light ( #51664 )
2021-06-11 09:22:47 +02:00
Yuval Aboulafia
ed9df83932
Static typing for no_ip integration ( #51694 )
...
* no_ip type hints
* type import change
* change Any to datetime
2021-06-11 10:06:15 +03:00
GitHub Action
c937c6d6b5
[ci skip] Translation update
2021-06-11 00:11:06 +00:00
Maciej Bieniek
0404acddf9
Add support for state_class ( #51512 )
2021-06-10 21:31:21 +03:00
Maciej Bieniek
9d64b64d34
Use attrs instead of properties in Airly integration ( #51712 )
2021-06-10 19:32:41 +02:00
jan iversen
453da10b62
Secure not to activate multiple venv in pre_commit hook ( #51715 )
2021-06-10 19:27:24 +02:00
J. Nick Koston
4722fdf465
Fix race condition in samsungtv turn off ( #51716 )
...
- The state would flip flop if the update happened before the TV had fully shutdown
2021-06-10 19:24:30 +02:00
J. Nick Koston
ab490bc769
Ensure samsungtv reloads after reauth ( #51714 )
...
* Ensure samsungtv reloads after reauth
- Fixes a case of I/O in the event loop
* Ensure config entry is reloaded
2021-06-10 19:23:00 +02:00
Robert Svensson
6e0aca49af
Replace properties with attr in Axis integration ( #51686 )
2021-06-10 19:15:01 +02:00
Erik Montnemery
76c3058d15
Rename device trigger base schema to DEVICE_TRIGGER_BASE_SCHEMA ( #51719 )
2021-06-10 19:11:38 +02:00
Martin Hjelmare
a7f05713a0
Add Supervisor restart add-on helper ( #51717 )
2021-06-10 18:08:25 +02:00
Jc2k
d75c97cbf3
Revert "Set Fahrenheit reporting precision to tenths for Homekit Controller climate entities ( #50415 )" ( #51698 )
2021-06-10 15:41:42 +01:00
Franck Nijhof
17cf0cef0f
Increase Ambee update interval to 1 hour ( #51708 )
2021-06-10 15:08:35 +02:00
Maciej Bieniek
220ad2baea
Use attrs instead of properties in Nettigo Air Monitor integration ( #51705 )
...
* Use attrs instead of properties
* Remove unused self
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-06-10 14:42:28 +02:00
Franck Nijhof
fca0446ff8
Add pollen sensors to Ambee ( #51702 )
2021-06-10 14:18:09 +02:00
Robert Svensson
79996682e5
Add device trigger for IKEA Trådfri Shortcut button to deCONZ ( #51680 )
2021-06-10 13:17:48 +02:00
Erik Montnemery
d9110b5208
Improve editing of device triggers referencing non-added binary sensors ( #51700 )
2021-06-10 13:06:01 +02:00
Erik Montnemery
c1bc99890d
Improve editing of device triggers referencing non-added cover ( #51703 )
2021-06-10 12:46:28 +02:00
tkdrob
181a4519b8
Clean up unloads ( #51688 )
2021-06-10 09:56:35 +02:00
Robert Svensson
b1022ce84e
Use supported color modes in deCONZ integration ( #51656 )
...
* Initial commit everything is working, need to reevaluate tests
* Fix supported color modes and hs_color
* Attest color mode
2021-06-10 08:51:58 +02:00
Erik Montnemery
9097f41219
Correct comment in MQTT fan ( #51682 )
2021-06-10 08:18:59 +02:00
Franck Nijhof
b165e9f0cf
Upgrade ambee to 0.3.0 ( #51676 )
2021-06-10 08:16:25 +02:00
jjlawren
c362ffd384
Clean up unused Sonos subscriptions ( #51583 )
2021-06-09 23:31:14 -05:00
GitHub Action
417ba5538d
[ci skip] Translation update
2021-06-10 00:11:17 +00:00
Franck Nijhof
e5c6ac5ba8
Add 100% test coverage to Ambee integration ( #51670 )
...
* Add 100% test coverage to Ambee integration
* Add tests for device and entity registry
2021-06-09 20:23:16 +02:00
Franck Nijhof
332c86ff8c
Restructure WLED integration ( #51667 )
2021-06-09 20:15:46 +02:00
jjlawren
c512e1df3c
Bump pysonos to 0.0.51 ( #51669 )
2021-06-09 18:20:28 +02:00
Kenny Millington
cdf256b93e
Create docker series version tag YYYY.M ( #51615 )
...
* Create docker series version tag YYYY.M.x
* Only create docker series version for stable tags
Following review on the PR51615
* Remove the ".x" suffix for docker series tags
Following review on PR51615
* Fix the in-line comment
Oversight in previous commit
2021-06-09 18:16:48 +02:00
Yuval Aboulafia
e78c656bfe
Static typing for Uptime ( #51638 )
...
* uptime typing
* Clean up name type
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-09 14:30:33 +02:00
Matthias Alphart
6e20edc30c
Update xknx to version 0.18.5 ( #51644 )
...
* xknx 0.18.5
* fix integer DPTs trying to cast str state with `int()`
* Delint
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-09 14:08:29 +02:00
rianadon
d3a4e21cb5
Convert ecobee pressure to local units ( #51379 )
...
* Convert ecobee pressure to local units
* Round inHg to 2 places
2021-06-09 14:06:24 +02:00
Pascal Vizeli
c21895facb
Remove ASUS.gpio / not working with new GCC ( #51662 )
2021-06-09 13:33:41 +02:00
Franck Nijhof
a6a34c76f7
Add color mode support to WLED ( #51648 )
...
* Add color mode support to WLED
* Update homeassistant/components/wled/light.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/wled/light.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/wled/light.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/wled/light.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* black
* property, property
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-06-09 13:31:31 +02:00
Franck Nijhof
d021e593d3
Add Ambee integration ( #51645 )
2021-06-09 13:22:37 +02:00
Erik Montnemery
87813ea991
Tweak light.valid_supported_color_modes ( #51659 )
2021-06-09 12:53:08 +02:00
cklagenberg
f09f47f13a
Add device trigger support for Philips Hue Wall Switch Module ( #51574 )
2021-06-09 12:06:02 +02:00
Maciej Bieniek
4e0c9dd18c
Increase test coverage in Brother integration ( #51657 )
2021-06-09 11:52:21 +02:00
Erik Montnemery
443463e19d
Emulate color_temp for lights which support color or white ( #51654 )
...
* Emulate color_temp for lights which support color or white
* Support legacy lights
* Tidy up group.light code
* Improve color_temp to white conversion
* Remove color_temp to white conversion
* Add test
* Tweak deconz test
2021-06-09 11:23:01 +02:00
dependabot[bot]
062e2bab67
Bump codecov/codecov-action from 1.5.0 to 1.5.2 ( #51652 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-09 09:27:24 +02:00
Erik Montnemery
a1e3283f8f
Improve editing of device automations referencing non-added sensors ( #51312 )
2021-06-08 23:28:08 -07:00
GitHub Action
6ed671dfda
[ci skip] Translation update
2021-06-09 00:10:10 +00:00
Franck Nijhof
d0fa4e1d48
Upgrade wled to 0.5.0 ( #51632 )
2021-06-08 13:38:20 -07:00
J. Nick Koston
d56bd61b93
Populate upnp devices from ssdp ( #51221 )
...
* Populate upnp devices from ssdp
* Update tests since data comes in via HASS format now
* pylint
2021-06-08 22:32:06 +02:00
Erik Montnemery
eb687b7332
Bump hatasmota to 0.2.16 ( #51623 )
2021-06-08 20:49:13 +02:00
Pascal Vizeli
29a020886e
Update Machine support of python 3.9 / Kernel CEC ( #51637 )
2021-06-08 20:48:49 +02:00
Martin Hjelmare
2eb6f16a94
Fix mysensors awesomeversion strategy usage ( #51627 )
...
* Update awesomeversion strategy use in mysensors
* Remove default version
2021-06-08 20:24:54 +02:00
Pawel
abbd4d1d16
Fix Onvif get_time_zone from device ( #51620 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-08 20:01:36 +02:00
Pascal Vizeli
79da2bca3f
Use baseimage 2021.06.0 / Python 3.9 - Alpine 3.13 ( #51628 )
2021-06-08 18:12:49 +02:00
Erik Montnemery
67f3e717a8
Add support for color_mode white to tasmota light ( #51608 )
2021-06-08 17:43:04 +02:00
J. Nick Koston
b3a67a2dd7
Bump sqlalchemy to 1.4.17 ( #51593 )
2021-06-08 16:53:51 +02:00
Yuval Aboulafia
7790e8f90c
Static typing for Zodiac ( #51622 )
2021-06-08 16:03:28 +02:00
Martin Hjelmare
6de604a326
Fix mysensors tests typing ( #51621 )
2021-06-08 14:28:36 +02:00
Nick Whyte
3fa6c97801
Address late review of nsw fuel station ( #51619 )
2021-06-08 14:26:43 +02:00
blastoise186
fa42c676bb
Reduce ovo_energy polling rate to be less aggressive ( #51613 )
...
* Reduce polling rate to be less aggressive
The current polling rate is too aggressive for the purpose, this commit reduces it to 12 hours to play nice with OVO.
* tweak polling to hourly
2021-06-08 14:20:15 +02:00
Maciej Bieniek
502939c430
Do not configure Shelly config entry created by custom component ( #51616 )
2021-06-08 13:23:25 +02:00
Franck Nijhof
4007430d72
Small entity attribute cleanup in AirVisual ( #51601 )
...
* Small entity attribute cleanup in AirVisual
* Fix icon in sensor update
2021-06-08 08:29:04 +02:00
Erik Montnemery
a4587b5f3b
Deprecate support for undocumented value_template in MQTT light ( #51589 )
2021-06-08 08:23:51 +02:00
Erik Montnemery
4e5ec26ce6
Remove value_template from MQTT_RW_PLATFORM_SCHEMA ( #51590 )
2021-06-08 08:23:35 +02:00
Brian Towles
01d4140177
Modern Forms integration initial pass - Fan ( #51317 )
...
* Modern Forms integration initial pass
* cleanup of typing and nits
* Stripped PR down to Fan only
* Review cleanup
* Set sleep_time to be required for service
* Adjust minimum sleep time to one minute.
* Code review changes
* cleanup icon init a little
2021-06-08 08:22:50 +02:00
Malte Franken
51fa28aac3
Bump aio_geojson_geonetnz_volcano to v0.6 ( #51602 )
2021-06-08 07:36:23 +02:00
jjlawren
4ffa0dd199
Detect Sonos reboots and recreate subscriptions ( #51377 )
2021-06-07 20:51:42 -05:00
Milan Meulemans
d0a8e27036
Add Rituals number platform ( #49723 )
2021-06-08 03:28:31 +02:00
Michael Davie
ae86e96d34
Fix misaligned high/low temperatures in weather card ( #49826 )
2021-06-08 03:23:44 +02:00
jjlawren
de2dc92741
Handle missing section ID for Plex clips ( #51598 )
2021-06-08 03:17:14 +02:00
Martin Hjelmare
6c2e452e3d
Fix kraken I/O and sleep in tests ( #51599 )
2021-06-08 03:11:17 +02:00
GitHub Action
330f713e43
[ci skip] Translation update
2021-06-08 00:21:17 +00:00
jjlawren
e257dd4d07
Fix Sonos battery sensors on S1 firmware ( #51585 )
2021-06-08 00:29:17 +02:00
Malte Franken
490c81aebc
Bump georss_qld_bushfire_alert_client to 0.5 ( #51596 )
2021-06-08 00:24:54 +02:00
Clifford Roche
bc30920824
Correctly support use of Farenheit in Gree Climate component ( #50260 )
2021-06-08 00:21:03 +02:00
Robert Svensson
aad90b8644
Use supported color modes in Axis integration ( #51557 )
...
* Use supported color modes in Axis integration
* Fix Frencks comments
* Do Frencks suggestion
2021-06-08 00:03:33 +02:00
Erik Montnemery
76edfe6c62
Fix deprecated value_template for MQTT light ( #51587 )
2021-06-07 14:14:42 -07:00
J. Nick Koston
ccf4b5a265
Move remaining code out of netdisco to eliminate as SSDP dependency ( #51588 )
2021-06-07 22:12:33 +02:00
Erik Montnemery
3db21b407a
Add support for color_mode white to demo light ( #51575 )
...
* Add support for color_mode white to demo light
* Fix unique_id for newly added light
* Update tests
2021-06-07 20:26:25 +02:00
Aidan Timson
ab2951f124
AsusWRT fix keyerror when firmver is missing from info ( #51499 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-06-07 11:21:24 -07:00
J. Nick Koston
a3146ad150
Fix loop in tod binary sensor ( #51491 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-06-07 11:21:10 -07:00
Franck Nijhof
a383198c0c
Fully type switch entity component ( #51586 )
2021-06-07 19:36:34 +02:00
Pascal Vizeli
9ffdf9ea08
Update builder to 2021.06.2 ( #51582 )
2021-06-07 10:16:47 -07:00
Rolf Berkenbosch
1879a4acea
Bump meteoalertapi to 0.2.0 ( #51383 )
...
* Update manifest.json
* Add version bump to requirements
* Add version bump to requirements
* Update manifest.json
* Update manifest.json
* Update requirements_all.txt
2021-06-07 18:08:34 +02:00
Malte Franken
67d9dc78cb
Bump aio_georss_gdacs to 0.5 ( #51577 )
2021-06-07 17:57:44 +02:00
Andreas
88b60a44ad
Bump nad_receiver to version 0.2.0 ( #51381 )
...
Co-authored-by: andreas-amlabs <andreas-amlabs@users.noreply.github.com >
2021-06-07 16:14:45 +02:00
Martin Hjelmare
7560a77e0e
Type mysensors strictly ( #51535 )
2021-06-07 16:04:04 +02:00
Martin Hjelmare
564042ec67
Clean mysensors gateway type selection ( #51531 )
...
* Clean mysensors gateway type selection
* Fix comment grammar
2021-06-07 15:45:58 +02:00
Franck Nijhof
4c51299dcc
Add easy converting string timestamps/dates to datetime objects in templates ( #51576 )
2021-06-07 15:02:15 +02:00
dependabot[bot]
4227a01e62
Bump home-assistant/wheels from 2021.05.4 to 2021.06.0 ( #51569 )
...
Bumps [home-assistant/wheels](https://github.com/home-assistant/wheels ) from 2021.05.4 to 2021.06.0.
- [Release notes](https://github.com/home-assistant/wheels/releases )
- [Commits](https://github.com/home-assistant/wheels/compare/2021.05.4...2021.06.0 )
---
updated-dependencies:
- dependency-name: home-assistant/wheels
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-07 14:54:18 +02:00
Franck Nijhof
f35929ba63
Allow referencing sensor entities for before/after in time conditions ( #51444 )
...
* Allow referencing sensor entities for before/after in time conditions
* Fix typo in variable naming
* Improve test coverage
2021-06-07 14:50:31 +02:00
Franck Nijhof
88386a7f44
Cleanup of Toon ( #51230 )
2021-06-07 13:24:07 +02:00
Robert Svensson
fb21affe45
Replace supported_features property with class attribute in deCONZ light entities ( #51558 )
...
* Replace supported_features property with class attribute
* attr_supported_features is already set to 0
2021-06-07 12:50:08 +02:00
J. Nick Koston
75dffee312
Increase isy setup timeout to 60s ( #51559 )
...
- Ensure errors are displayed in the UI
2021-06-07 11:49:37 +02:00
jjlawren
85ce679c64
Fix Sonos restore calls ( #51565 )
2021-06-07 11:46:56 +02:00
stephan192
ae83191121
Bump dwdwfsapi to 1.0.4 ( #51556 )
2021-06-07 10:53:36 +02:00
Ron Klinkien
b171c5ebe9
Fix garmin_connect config flow multiple account creation ( #51542 )
2021-06-07 10:09:08 +02:00
Daniel Perna
dc9b031544
Update pyhomematic to 0.1.73 ( #51551 )
2021-06-07 10:04:03 +02:00
GitHub Action
7615af35d8
[ci skip] Translation update
2021-06-07 00:18:16 +00:00
Colin Robbins
c43bdbf7c8
Add lightwave state_class and unique_id properties ( #51544 )
...
* Add state_class and unique_id properties
* Update homeassistant/components/lightwave/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* fix isort
* set class via attribute
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-06 20:10:16 +02:00
Malte Franken
fcb8ab23ab
Improve log message when zone missing in geolocation trigger ( #51522 )
...
* log warning message if zone cannot be found
* improve log message
* add test case
2021-06-06 20:03:56 +02:00
J. Nick Koston
f221deef2d
Ensure from __future__ import annotations in irobot_base ( #51554 )
2021-06-06 19:59:58 +02:00
drinfernoo
5bbf0ca6ab
Add workaround for missing cleaning time in roomba ( #51163 )
2021-06-06 12:13:35 +02:00
Erik Montnemery
e560e623e9
Add color_mode white ( #51411 )
...
* Add color_mode white
* Include brightness in white parameter
* Reformat
* Improve test coverage
2021-06-06 11:13:18 +02:00
jan iversen
50001684aa
Add retries/retry_on_empty configuration parameters to Modbus ( #51412 )
...
* Add retries/retry_on_empty configuration parameters.
* Please review comment.
2021-06-06 09:13:50 +02:00
Aaron Bach
6a419483de
Bump aiorecollect to 1.0.5 ( #51538 )
2021-06-06 08:31:11 +02:00
GitHub Action
c81df50191
[ci skip] Translation update
2021-06-06 00:19:43 +00:00
J. Nick Koston
8c00c24234
Ensure host is always set with samsungtv SSDP discovery ( #51527 )
...
There was a case where self._host could have been None
before _async_set_unique_id_from_udn was called
Fixes #51186
2021-06-06 00:02:36 +02:00
Martin Hjelmare
984695e99d
Clean mysensors on_unload ( #51521 )
...
* Clean mysensors on_unload
* Fix docstring
2021-06-05 20:02:32 +02:00
jan iversen
59b5f94569
Add fix delay after send/request to allow RS485 adapter to switch in modbus ( #51417 )
2021-06-05 14:41:32 +02:00
jan iversen
b8afb7dcfe
Check initial connect() worked in modbus ( #51470 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-06-05 14:39:09 +02:00
Ludovico de Nittis
62dd9d62cb
Bump pyialarm to 1.8.1 ( #51519 )
2021-06-05 14:11:39 +02:00
Martin Hjelmare
e73cdfab2f
Fix mysensors typing ( #51518 )
...
* Fix device
* Fix init
* Fix gateway
* Fix config flow
* Fix helpers
* Remove mysensors from typing ignore list
2021-06-05 13:43:39 +02:00
Martin Hjelmare
7a6d067eb4
Bump mcstatus to 6.0.0 ( #51517 )
2021-06-05 13:26:35 +02:00
Martin Hjelmare
b61c8ce034
Disable gpmdp integration ( #51509 )
2021-06-05 12:15:03 +02:00
J. Nick Koston
06c9a50869
Handle missing options in foreign_key for MSSQL ( #51503 )
2021-06-05 12:13:12 +02:00
Ron Klinkien
f2692d4eaa
Bump garminconnect_aio to 0.1.4 ( #51507 )
2021-06-05 12:07:52 +02:00
Daniel Hjelseth Høyer
634f6ba77b
Fix missing Tibber power production ( #51505 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-06-05 11:50:56 +02:00
J. Nick Koston
12ac4109f4
Ensure ssdp can callback messages that do not have an ST ( #51436 )
...
* Ensure ssdp can callback messages that do not have an ST
Sonos sends unsolicited messages when the device reboots. We want
to capture these to ensure we can recover the subscriptions as soon
as the device reboots
* Update homeassistant/components/ssdp/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-05 09:23:51 +02:00
GitHub Action
909140a7c6
[ci skip] Translation update
2021-06-05 00:23:17 +00:00
J. Nick Koston
0cd0733438
Remove empty tests for ping now that the code in icmplib is used ( #51454 )
2021-06-05 01:20:41 +03:00
Felipe Martins Diel
89d90bfb1b
Use a single job to ping all devices in the Broadlink integration ( #51466 )
2021-06-04 11:03:13 -10:00
uchagani
7bf45f7bf7
Bump islamic-prayer-times to 0.0.5 ( #51174 )
...
* Bump islamic-prayer-times to 0.0.5
* update manifest file
* update requirements_all
2021-06-04 20:45:08 +02:00
Franck Nijhof
05241a7a68
Allow number/sensor entities in numeric state conditions/triggers ( #51439 )
2021-06-04 18:14:48 +02:00
Paulus Schoutsen
ede7932a57
Protect our user agent ( #51486 )
...
* Protect our user agent
* Fix expected error
2021-06-04 09:14:18 -07:00
jan iversen
5e067c2631
Allow unlimited scan_interval in modbus ( #51471 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-06-04 18:06:44 +02:00
Franck Nijhof
e41e153220
Upgrade elgato to 2.1.1 ( #51483 )
2021-06-04 09:02:59 -07:00
Simone Chemelli
3d8804bbcf
Improve logging for SamsungTV ( #51477 )
2021-06-04 09:02:39 -07:00
Aidan Timson
12f2482c9b
Bump aiolyric to 1.0.7 ( #51473 )
2021-06-04 17:26:44 +02:00
J. Nick Koston
5fc1822b43
Retry isy994 setup later if isy.initialize times out ( #51453 )
...
Maybe fixes https://forum.universal-devices.com/topic/26633-home-assistant-isy-component/?do=findComment&comment=312147
2021-06-04 08:54:45 +02:00
Matthias Alphart
e5c70c8789
Update xknx to version 0.18.4 ( #51459 )
2021-06-04 08:34:16 +02:00
Florent Thoumie
68f6506ff9
Update to iaqualink 0.3.90 ( #51452 )
2021-06-04 08:32:01 +02:00
Dermot Duffy
cf954881f6
Address Hyperion camera post-merge code review ( #51457 )
2021-06-04 08:24:38 +02:00
Eduard van Valkenburg
07d6186fea
Small fixes in SIA ( #51401 )
...
* fixes from comment in #51206
* reverted name to async_
2021-06-03 20:43:15 -04:00
Paulus Schoutsen
bf3a561149
Bump aiohue to 2.5.1 ( #51447 )
2021-06-03 17:16:32 -07:00
Michael
a232f2ce7d
Fix last activity consideration for AVM Fritz!Tools device tracker ( #51375 )
2021-06-03 15:42:59 -07:00
Bram Kragten
65f23c45a8
Update frontend to 20210603.0 ( #51442 )
2021-06-03 15:41:59 -07:00
Paulus Schoutsen
f3b2624be3
Pin jinja ( #51434 )
2021-06-03 23:12:39 +02:00
Jc2k
836ce442f7
Bump aiohomekit to 0.2.67 ( fixes #51391 ) ( #51418 )
2021-06-03 10:51:09 -10:00
Raman Gupta
b3327e1656
Bump zwave-js-server-python to 0.26.1 ( #51425 )
2021-06-03 15:11:45 -04:00
J. Nick Koston
c1111afef8
Allow registering a callback to ssdp that matches any key value ( #51382 )
2021-06-03 08:26:37 -10:00
Thomas Schamm
53ae340900
Bumped to boschshcpy==0.2.19 ( #51416 )
...
* Bumped to boschshcpy==0.2.19
* update requirements
2021-06-03 18:34:28 +02:00
Thomas Schamm
ffe8b3e49b
Add bosch shc platforms for sensor devices ( #50720 )
2021-06-03 14:39:42 +02:00
Erik Montnemery
a6902ffd8a
Remove is_standby from SwitchEntity ( #51400 )
2021-06-03 14:21:52 +02:00
Philip Allgaier
470514cb08
Fix shopping list "complete all" service name ( #51406 )
2021-06-03 12:40:00 +02:00
Daniel Hjelseth Høyer
1062acfe9b
Fix Tibber Pulse device name and sensor update ( #51402 )
2021-06-03 11:59:22 +02:00
Eduard van Valkenburg
e8762bdea1
Add binary sensor platform to SIA integration ( #51206 )
...
* add support for binary_sensor
* added default enabled for binary sensors
* fixed coverage and a import deleted
* disable pylint for line
* Apply suggestions from code review
* split binary sensor and used more attr fields
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-06-03 08:39:44 +02:00
uvjustin
55f158cf78
Fix HLS idle timer in stream ( #51372 )
2021-06-02 21:31:39 -07:00
jjlawren
2c9e6bd927
Handle Sonos connection issues better when polling ( #51376 )
2021-06-02 21:10:27 -07:00
Raman Gupta
ba6a0b5793
Fix no value error for heatit climate entities ( #51392 )
2021-06-02 21:07:47 -07:00
GitHub Action
7f6e20dcbc
[ci skip] Translation update
2021-06-03 00:26:58 +00:00
Jan Bouwhuis
2222a121f4
Add support for fan speed percentage and preset modes to google_assistant integration ( #50283 )
...
* support relative fan speeds
* fan preset modes
* improve tests
* Revert relative speed code report zero percentage
2021-06-02 22:09:22 +02:00
definitio
132ee972bd
Add media_player.group ( #38855 )
...
* Add media group
* Minor improvements
* Use the async api for all methods
* Improve type hints
* Add missing methods
* Add tests
* Rename HomeAssistantType —> HomeAssistant
* Add more tests
* Fix unknown state
* Make some callbacks
* Add more tests
* Fix unknown state properly
* Fix names for callbacks
* Fix stop service test
* Improve tests
2021-06-02 21:25:15 +02:00
Dermot Duffy
c057c9d9ab
Add Hyperion camera feed ( #46516 )
...
* Initial Hyperion camera.
* Improve test coverage.
* Minor state fixes.
* Fix type annotation.
* May rebase and updates (mostly typing).
* Updates to use new camera typing improvements.
* Use new support for returning None from async_get_mjpeg_stream .
* Codereview feedback.
* Lint: Use AsyncGenerator from collections.abc .
* Update homeassistant/components/hyperion/camera.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-06-02 09:39:19 -07:00
J. Nick Koston
68714c2067
Update ping to use asyncio function in icmplib ( #50808 )
2021-06-02 06:10:33 -10:00
Daniel Hjelseth Høyer
31bd41582b
Fix Tibber timestamps parsing ( #51368 )
2021-06-02 08:16:04 -07:00
Franck Nijhof
25c0739e22
Mark state final in BinarySensorEntity ( #51234 )
2021-06-02 14:32:25 +02:00
gadgetmobile
931ff70ebe
Fix BleBox wLightBoxS and gateBox support ( #51367 )
...
Co-authored-by: bbx-jp <83213200+bbx-jp@users.noreply.github.com >
2021-06-02 14:02:37 +02:00
Guido Schmitz
3de29a7606
Add binary_sensor tests for devolo Home Control ( #49843 )
...
Co-authored-by: Markus Bong <Markus.Bong@devolo.de >
2021-06-02 13:59:35 +02:00
Erik Montnemery
1d9d9021de
Do not attempt to unload non loaded config entries ( #51356 )
2021-06-02 10:00:24 +02:00
Franck Nijhof
d51fc5814a
Define ToggleEntity entity attributes as class variables ( #51231 )
...
* Define ToggleEntity entity attributes as class variables
* Fix upcloud overriding state property
* Implement available state for upcloud, to compensate removed state
2021-06-02 08:53:55 +02:00
Aaron Bach
101864aab8
Bump pyiqvia to 1.0.0 ( #51357 )
2021-06-01 20:35:12 -07:00
jan iversen
10dccc6734
Move pymodbus test fixtures to test_init ( #51244 )
2021-06-02 00:00:44 +02:00
Martin Hjelmare
783e545a67
Bump hangups to 0.4.14 ( #51355 )
2021-06-01 22:55:22 +02:00
Franck Nijhof
5d33cd05a8
SolarEdge: Move coordinators out of sensor platform ( #51348 )
2021-06-01 22:50:32 +02:00
Bram Kragten
bee89a12ec
Update frontend to 20210601.1 ( #51354 )
2021-06-01 13:35:13 -07:00
Paulus Schoutsen
ee2c950716
Merge system options into pref properties ( #51347 )
...
* Make system options future proof
* Update tests
* Add types
2021-06-01 22:34:31 +02:00
jjlawren
9e3ee73b8b
Handle incomplete Sonos alarm event payloads ( #51353 )
2021-06-01 13:28:56 -07:00
Daniel Hjelseth Høyer
12b8672f84
Use entity class vars for Melcloud ( #51351 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-06-01 22:21:07 +02:00
Franck Nijhof
fcdd8b11a6
Collection of changing entity properties to class attributes - 2 ( #51345 )
2021-06-01 12:43:55 -07:00
Eduard van Valkenburg
e5dff49440
Fix SIA event data func ( #51339 )
2021-06-01 20:32:17 +02:00
Martin Hjelmare
91b6f9d7d0
Bump zwave-js-server-python to 0.26.0 ( #51341 )
2021-06-01 19:26:54 +02:00
definitio
6a474e74e8
Fix Snapcast state after restoring snapshot ( #51340 )
2021-06-01 19:07:51 +02:00
Franck Nijhof
cdd1f6b2f0
Always load middle to handle forwarded proxy data ( #51332 )
2021-06-01 09:38:55 -07:00
Tobias Sauerwein
d975f9eb0a
Fix Netatmo sensor logic ( #51338 )
2021-06-01 17:58:25 +02:00
Franck Nijhof
c5dc99c052
Fix time condition microsecond offset when using input helpers ( #51337 )
2021-06-01 17:57:23 +02:00
Erik Montnemery
63e16de6c0
Improve time condition trace ( #51335 )
2021-06-01 17:07:45 +02:00
Joakim Sørensen
fb281c6bde
Add arch to payload ( #51330 )
2021-06-01 15:09:23 +02:00
Shay Levy
f3715cef6d
Bump aioswitcher to 1.2.3 ( #51324 )
2021-06-01 13:48:53 +02:00
Paulus Schoutsen
bd0373388d
Trusted networks auth provider warns if detects a requests with x-forwarded-for header while the http integration is not configured for reverse proxies ( #51319 )
...
* Trusted networks auth provider to require http integration configured for proxies to allow logging in with requests with x-forwarded-for header
* Make it a warning
2021-06-01 12:51:44 +02:00
Bram Kragten
94ae8396dd
Update frontend to 20210601.0 ( #51329 )
2021-06-01 12:38:49 +02:00
Paulus Schoutsen
45e1473f83
Improve config validation for key_value_schemas ( #49429 )
2021-06-01 11:23:59 +02:00
Maciej Bieniek
ed9b199372
Fix exception after removing Shelly config entry and stopping HA ( #51321 )
...
* Fix device shutdown twice
* Change if logic
2021-06-01 11:41:34 +03:00
Raman Gupta
b91696c139
Switch to using entity class attributes where possible in zwave_js ( #51207 )
...
* Switch to using entity class attributes where possible in zwave_js
* fix
* revert docstring
* remove unused init
* Revert some changes based on feedback in #51181
* switch to class atributes
2021-06-01 10:26:22 +02:00
Franck Nijhof
6b0e57e641
Define SwitchEntity entity attributes as class variables ( #51232 )
2021-06-01 10:23:10 +02:00
Eugenio Panadero
3d45f00fad
Bump aiopvpc to apply quickfix for new electricity price tariff ( #51320 )
...
Since 2021-06-01, the three PVPC price tariffs become one and only: '2.0 TD',
and the JSON schema from the official API (data source of this integration)
is slightly different.
This patch allows a no-pain jump between the old tariffs and the new one.
2021-06-01 09:45:37 +02:00
Daniel Rheinbay
3c452f8c9b
Refactor yeelight integration to use only flows ( #51255 )
...
* Refactor light.py to use only flows.py, eliminating transitions.py
* Reformat yeelight source code using black
2021-06-01 09:04:49 +02:00
Matthias Alphart
549b0b0727
KNX: Support for XY-color lights ( #51306 )
...
* support for xy-color
* replace invalid name
2021-06-01 08:59:51 +02:00
Matthias Alphart
164e45f0a7
KNX: move some Schema to schema.py ( #51307 )
...
* create platform schema node from schema class
* move connection schema to schema.py
* rename SCHEMA to ENTITY_SCHEMA
* Final module level constants
2021-06-01 08:59:23 +02:00
Franck Nijhof
fb682665e2
Upgrade pylint to 2.8.3 ( #51308 )
2021-06-01 08:48:53 +02:00
AJ Schmidt
0e0da26852
update adext dependency ( #51315 )
2021-06-01 08:44:56 +02:00
GitHub Action
2a746acf3a
[ci skip] Translation update
2021-06-01 00:30:06 +00:00
Paulus Schoutsen
f472219c68
Set up cloud semi-dependencies at start ( #51313 )
2021-06-01 01:35:31 +02:00
Paulus Schoutsen
354dd39f24
Updated frontend to 20210531.1 ( #51314 )
2021-06-01 01:35:08 +02:00
Paulus Schoutsen
4821484d2c
Add system option to disable polling ( #51299 )
2021-05-31 15:36:40 -07:00
Joakim Sørensen
5d6b6deed4
Move version validation to resolver ( #51311 )
2021-05-31 15:32:03 -07:00
Jc2k
95362d4215
Bump aiohomekit to 0.2.66 ( #51310 )
2021-05-31 17:28:14 -05:00
Joakim Plate
6631a4e605
Philips TV ambilight support ( #44867 )
2021-05-31 14:39:28 -07:00
Ron Klinkien
a0b3d0863b
Fix Garmin Connect integration with python-garminconnect-aio ( #50865 )
2021-05-31 14:38:33 -07:00
Robert Svensson
6ba2ee5cef
Fix stream profiles not available as expected ( #51305 )
2021-05-31 14:35:33 -07:00
Jan Bouwhuis
7403ba1e81
Alexa fan preset_mode support ( #50466 )
...
* fan preset_modes
* process preset mode updates from alexa correctly
* add tests
* codecov patch additional tests
2021-05-31 20:58:01 +02:00
J. Nick Koston
0e7c2cddf7
Upgrade HAP-python to 3.5.0 ( #51261 )
...
* Upgrade HAP-python to 3.4.2
- Fixes for malformed event sending
- Performance improvements
* Bump
* update tests to point to async
2021-05-31 20:47:12 +02:00
Franck Nijhof
5a4add6437
Upgrade black to 21.5b2 ( #51297 )
2021-05-31 21:04:20 +03:00
Austin Drummond
d2623bf574
AppleTV typo in error notification ( #51300 )
...
An extraneous "f" was prefix at the beginning of the notification.
>An irrecoverable connection problem occurred when connecting to fApple TV. Please go to the Integrations page and reconfigure it.
2021-05-31 20:59:55 +03:00
Nikolai
52e7d57533
Processing of messages from channel by telegram_bot ( #51274 )
...
* Processing of messages from channel by telegram_bot
* formatted using Black
* refactor
* check allowed chat
2021-05-31 16:35:49 +02:00
Maciej Bieniek
c9178e58b5
Add support for state class for Airly sensor ( #51285 )
2021-05-31 16:00:58 +02:00
Franck Nijhof
edcae74330
Entity attributes + typing fix in deCONZ alarm control panel ( #51241 )
2021-05-31 14:54:42 +02:00
Salvatore Mazzarino
5377e5ed38
Update to pygtfs 0.1.6 ( #51267 )
...
* Update to pygtfs 0.1.6
Signed-off-by: Salvatore Mazzarino <dev@mazzarino.cz >
* run tasks: generate requirements
2021-05-31 14:45:56 +02:00
Joakim Sørensen
8ed8747225
Resolve addon repository slug for device registry ( #51287 )
...
* Resolve addon repository slug for device registry
* typo
* Adjust onboarding test
* Use /store
2021-05-31 14:06:11 +02:00
Pascal Vizeli
3d119fd4ab
Revert "GRPC is fixed, don't need a workaround" ( #51289 )
...
This reverts commit 9d174e8a05 .
2021-05-31 14:03:26 +02:00
Franck Nijhof
258b388f41
Collection of changing entity properties to class attributes ( #51248 )
...
* Collection of changing entity properties to class attributes
* Apply suggestions from code review
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-05-31 10:50:11 +02:00
Matthias Alphart
5acc3a1083
xknx 0.18.3 ( #51277 )
2021-05-31 09:58:48 +02:00
Erik Montnemery
532626b738
Move light helper get_supported_color_modes ( #51269 )
2021-05-31 09:47:58 +02:00
Erik Montnemery
04e9acc20a
Simplify device condition code ( #51266 )
2021-05-31 09:47:30 +02:00
Erik Montnemery
489c73b4da
Simplify device action code ( #51263 )
2021-05-31 09:47:15 +02:00
Raman Gupta
a8650f4e59
Add zwave_js node status sensor ( #51181 )
...
* Add zwave_js node status sensor
* fix import
* use parent class name property
* Use more entity class attributes
* Update homeassistant/components/zwave_js/sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* return static values in property method
* fix PR
* switch to class atributes
* create sensor platform task if needed
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-05-31 08:46:28 +02:00
Paulus Schoutsen
7654672dd0
Updated frontend to 20210531.0 ( #51281 )
2021-05-30 21:04:13 -07:00
jjlawren
e5309e89ea
Skip processed Sonos alarm updates ( #51217 )
...
* Skip processed Sonos alarm updates
* Fix bad conflict merge
2021-05-30 21:03:53 -07:00
Tobias Sauerwein
9bd74961f0
Fix unnecessary API calls in Netatmo ( #51260 )
2021-05-30 20:55:45 -07:00
jjlawren
1a5d35d7bf
Only debug log new Sonos SSDP discoveries ( #51247 )
...
* Only debug log new SSDP discoveries
* Use existing reference
* Remove from known on unseen
* Update homeassistant/components/sonos/speaker.py
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-05-30 20:28:22 -05:00
GitHub Action
319071ba39
[ci skip] Translation update
2021-05-31 00:25:51 +00:00
Daniel Hjelseth Høyer
0ae64325ed
Use entity class vars for Mill ( #51264 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-05-30 17:58:55 +03:00
Matt Zimmerman
416d91ba85
Clean up SmartTub ( #51257 )
...
* fix type hint
* pylint
* Update homeassistant/components/smarttub/binary_sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/smarttub/binary_sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-05-30 10:10:49 +02:00
Franck Nijhof
c317854e86
Small optimization in entity registry enabled deConz method ( #51250 )
2021-05-29 23:12:19 -05:00
J. Nick Koston
32dc62a996
Handle empty ssdp descriptions in the cache ( #51253 )
2021-05-29 22:50:48 -05:00
uvjustin
3ca7eb9440
Update HLS playlist in stream ( #51191 )
...
* Enable gzip encoding for playlist responses
* Add EXT-X-PROGRAM-DATE-TIME to playlist
* Add EXT-X-START to playlist
* Change EXT-X-VERSION from 7 to 6
* Move idle timer call to recv
* Refactor recv to remove cursor and return bool
* Rename STREAM_TIMEOUT to SOURCE_TIMEOUT
2021-05-30 11:41:23 +08:00
GitHub Action
2077efb207
[ci skip] Translation update
2021-05-30 00:24:18 +00:00
astronaut
ceadb0cba0
Add gui config option consider device unavailable ( #51218 )
...
* Add gui config option consider device unavailable
* Update tests
2021-05-29 19:13:09 -04:00
Franck Nijhof
d1f0ec8db8
Small tweaks to LaCrosse ( #51249 )
2021-05-29 23:08:25 +03:00
Ludovico de Nittis
ff6d05a200
Bump pyialarm to 1.7 ( #51233 )
2021-05-29 18:50:45 +02:00
Franck Nijhof
06e5314bc8
Cleanup commented code + comprehensions in iOS ( #51238 )
2021-05-29 17:28:32 +02:00
Franck Nijhof
99afa15f47
Cleanup unneeded variable assignment in ezviz ( #51239 )
2021-05-29 17:34:25 +03:00
jjlawren
3d2f696d73
Reorganize SonosSpeaker class for readability ( #51222 )
2021-05-29 09:08:46 -05:00
Erik Montnemery
27b9d7fed0
Fix flaky statistics tests ( #51242 )
2021-05-29 09:00:36 -05:00
J. Nick Koston
c5e5787e1d
Replace sonos discovery thread with ssdp callback registration ( #51033 )
...
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
2021-05-29 08:31:22 -05:00
Franck Nijhof
255e13930c
Define CoverEntity entity attributes as class variables ( #51236 )
...
* Define CoverEntity entity attributes as class variables
* Fix supported features
2021-05-29 14:35:02 +02:00
Tobias Sauerwein
d66d7cbd37
Fix Netatmo data class update ( #51215 )
...
* Catch if data class entry is None
* Guard
2021-05-29 14:10:45 +02:00
J. Nick Koston
d1132270b4
Remove double schema validation in network ( #51219 )
2021-05-29 14:09:49 +02:00
Ville Skyttä
c2f5dcefa5
Use flow result type constants more ( #51122 )
2021-05-29 14:09:13 +02:00
Maciej Bieniek
b6716ecebd
Add discovery by manufacturer to Nettigo Air Monitor integration ( #51155 )
2021-05-29 14:06:56 +02:00
Erik Montnemery
4d428b87cb
Remove incorrect check in Alexa for SERVICE_ALARM_DISARM fail ( #51224 )
2021-05-29 14:06:02 +02:00
jjlawren
bd34059c11
Fix use of async in Sonos switch ( #51210 )
...
* Fix use of async in Sonos switch
* Simplify
* Convert to callback
2021-05-28 23:28:07 -05:00
jjlawren
84f0d3f961
Centralize Sonos subscription logic ( #51172 )
...
* Centralize Sonos subscription logic
* Clean up mocked Sonos Service instances, use subscription callback
* Use existing mocked attributes
* Use event dispatcher dict, move methods together, make update_alarms sync
* Create dispatcher dict once
2021-05-28 21:32:50 -05:00
J. Nick Koston
fb50cf9840
Add network and callback support to SSDP ( #51019 )
...
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-05-28 21:18:59 -05:00
Nick Whyte
02cbb2025e
Decrease nsw fuel request volume ( #49552 )
2021-05-28 20:53:20 -05:00
GitHub Action
8e87d638e1
[ci skip] Translation update
2021-05-29 00:21:56 +00:00
jjlawren
4b2831ddde
Improve Sonos alarm logging ( #51212 )
2021-05-29 00:45:43 +02:00
Raman Gupta
19c16e079f
Add separate ozone sensor for climacell ( #51182 )
2021-05-28 23:24:01 +02:00
Erik Montnemery
39c94e8daa
Fix flaky statistics tests ( #51214 )
...
* Fix flaky statistics tests
* Tweak
2021-05-28 22:37:17 +02:00
jan iversen
538a189168
Adjust modbus climate to use address/input_type ( #51202 )
2021-05-28 17:57:14 +02:00
Brandon Rothweiler
88dce0ec8f
Address late review of Mazda services ( #51178 )
...
* Add services for Mazda integration
* Address review comments
* Follow-up review comments
* Update dict access for send_poi service calls
2021-05-28 17:54:19 +02:00
Vilppu Vuorinen
99ee2bd0a3
Update to pymelcloud 2.5.3 ( #51043 )
...
Previous version of pymelcloud performs requests that are not permitted
for guest users. Bypassing these requests results only in less detailed
device info.
2021-05-28 16:48:30 +02:00
J. Nick Koston
b3d826f2e2
Fix samsungtv yaml import without configured name ( #51204 )
2021-05-28 16:06:17 +02:00
Martin Hjelmare
187374c11e
Set Registry name parameter to Hashable type ( #51203 )
2021-05-28 15:29:11 +02:00
Bram Kragten
0fbdce5ca6
Update frontend to 20210528.0 ( #51199 )
2021-05-28 14:38:01 +02:00
Joakim Sørensen
076544a1b5
Revert "Bump config version to 2 for AVM Fritz Tools ( #51176 )" ( #51193 )
2021-05-28 14:00:16 +02:00
Álvaro Fernández Rojas
fe0771f7f1
Add missing outdoor temperature unit for Tado ( #51197 )
...
* Fix outdoor temperature unit for Tado
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* tado: simplify if conditions
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2021-05-28 13:41:40 +02:00
Tobias Sauerwein
ac922916c1
Fix Netatmo sensor initialization ( #51195 )
2021-05-28 13:36:22 +02:00
Joakim Plate
b6cb123c4f
Only run philips_js notify service while TV is turned on ( #51196 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-05-28 13:32:26 +02:00
jan iversen
00507539c1
Change Cover to use address/input_type ( #51154 )
...
* Change Cover to use address/input_type.
* Flake.
2021-05-28 13:23:44 +02:00
Pascal Vizeli
ab2ea35b7d
Update base image to 2021.05.0 ( #51198 )
2021-05-28 13:22:58 +02:00
Erik Montnemery
b339d73109
Weight sensor average statistics by state durations ( #51150 )
...
* Weight sensor average statistics by state durations
* Fix test
2021-05-28 13:16:52 +02:00
Franck Nijhof
17b2678aee
Define media_player entity attributes as class variables ( #51192 )
2021-05-28 12:32:31 +02:00
jjlawren
39e62f9c90
Improve Sonos polling ( #51170 )
...
* Improve Sonos polling
Warn user if polling is being used
Provide callback IP:port to help user fix networking
Fix radio handling when polling (no event payload)
Clarify dispatch target to reflect polling action
* Lint
* Revert method removal
2021-05-28 12:07:58 +02:00
jan iversen
e45196f9c9
Remove "old" config from modbus binary_sensor ( #51117 )
2021-05-28 12:06:46 +02:00
Joakim Sørensen
81097dbe40
Use get with default for consider home ( #51194 )
2021-05-28 12:02:35 +02:00
jan iversen
5afd16ef5d
Move modbus schema validators to validators.py ( #51121 )
2021-05-28 11:38:31 +02:00
jan iversen
47f016b340
Remove old config from cover, including tests ( #51118 )
...
* Remove old config and standardize new config.
* Add missing safeguard.
2021-05-28 11:29:37 +02:00
Michael
d200f1e504
Bump config version to 2 for AVM Fritz Tools ( #51176 )
2021-05-28 11:12:46 +02:00
Franck Nijhof
538a03ee0c
Clean up Speedtest.net Sensors ( #51124 )
2021-05-28 11:10:01 +02:00
Erik Montnemery
837220cce4
Add deprecated backwards compatible history.LazyState ( #51144 )
2021-05-28 11:01:28 +02:00
dependabot[bot]
e41fbdc9eb
Bump actions/cache from 2.1.5 to 2.1.6 ( #51185 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2.1.5 to 2.1.6.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.5...v2.1.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-28 10:42:22 +02:00
Franck Nijhof
0b15f3aa98
Define alarm_control_panel entity attributes as class variables ( #51120 )
...
* Define alarm_control_panel entity attributes as class variables
* Example Verisure
* Remove redundant AttributeError
2021-05-28 08:29:01 +02:00
Franck Nijhof
e9b09325c9
Use entity class vars in SolarEdge ( #51123 )
2021-05-28 08:24:55 +02:00
Tobias Sauerwein
eb66f8ef6d
Fix Netatmo data class update ( #51177 )
2021-05-28 08:00:11 +02:00
uvjustin
6ad29aec2c
Adjust segment duration calculation in stream ( #51149 )
...
* Calculate min segment duration internally
* Rename segments to sequences in StreamOutput
* Fix segment duration calculation in test_worker
2021-05-28 13:36:41 +08:00
jjlawren
e08de22737
Fix totalconnect test calling public host ( #51138 )
2021-05-27 21:30:37 -05:00
Raman Gupta
ca8d09e5e1
Add zwave_js.multicast_set_value service ( #51115 )
...
* Add zwave_js.multicast_set_value service
* comment
* Add test for multiple config entries validation
* additional validation test
* brevity
* wrap schema in vol.Schema
* Update homeassistant/components/zwave_js/services.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* do node transform and multicast validation in schema validation
* move poll value entity validation into schema validation, pass helper functions dev and ent reg instead of retrieving it every time
* make validators nested functions since they don't neeed to be externally accessible
* Update homeassistant/components/zwave_js/services.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove errant ALLOW_EXTRA
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-05-27 21:57:35 -04:00
GitHub Action
93ada0a675
[ci skip] Translation update
2021-05-28 00:19:07 +00:00
Greg Dowling
02ac9a75b1
Bump pyroon to 0.0.37 ( #51164 )
2021-05-27 21:01:04 +02:00
Aaron David Schneider
f7f8672eea
Add tests for sonos switch platform ( #51142 )
...
* add tests
* refactor async_added_to_hass
* fix tests and race condition
* use async_get
* typo
2021-05-27 19:56:59 +02:00
Franck Nijhof
7dff4d6ad7
Define climate entity attributes as class variables ( #51006 )
2021-05-27 17:39:43 +02:00
tkdrob
d1c4d0de49
Use bool annotations for setup entries ( #51166 )
2021-05-27 17:39:06 +02:00
Shay Levy
b6355bcb48
Add myself to Switcher codeowners ( #51158 )
2021-05-27 17:37:54 +02:00
tkdrob
c0656878db
Normalize async_setup_entry ( #51161 )
2021-05-27 15:56:20 +02:00
Eduard van Valkenburg
701c4ee624
Update sia tests ( #51151 )
2021-05-27 15:35:17 +02:00
Franck Nijhof
d9eb1d85a2
Clean up DNS IP integration ( #51143 )
...
* Clean up DNS IP integration
* Commit missing change oops
2021-05-27 15:10:28 +03:00
Franck Nijhof
eb2b60434c
Clean up Local IP integration ( #51126 )
2021-05-27 15:04:40 +03:00
ollo69
69e454fd49
Add missing function signature ( #51153 )
2021-05-27 14:52:05 +03:00
René Klomp
65f2fe9c01
Bump pysma version to 0.5.0 ( #51098 )
...
* Use new get_sensors method
* Update pysma requirement
* Update primary codeowner
* Update device_info handling
* Fix LEGACY_MAP
* Updated tests
* Fix pysma references
* Fix pylint raise-missing-from
* Better import of Sensors
* Remove software version related changes
* Revert codeowners change
2021-05-27 12:53:14 +02:00
Eduard van Valkenburg
cede36d91c
Followup PR for SIA integration ( #51108 )
...
* Updates based on Martin's review
* fix strings and cleaned up constants
2021-05-27 10:55:47 +02:00
jjlawren
f0952d3ee8
Fix Sonos media position with radio sources ( #51137 )
2021-05-27 10:53:51 +02:00
jan iversen
8d365e8bf5
After merge, review. ( #51139 )
2021-05-27 08:28:31 +02:00
Anders Melchiorsen
fdfb84e8e2
Upgrade pysonos to 0.0.50 ( #51125 )
2021-05-27 08:13:10 +02:00
jjlawren
e4e3dc7fab
Fix Sonos TV source attribute ( #51131 )
2021-05-26 22:12:43 -07:00
Raman Gupta
877d3e38b4
Fix zwave_js.set_value schema ( #51114 )
...
* fix zwave_js.set_value schema
* wrap all schemas in vol.Schema
* readd removed assertions
2021-05-27 00:27:35 -04:00
Joakim Sørensen
3e7729faf2
Handle blank string in location name for mobile app ( #51130 )
2021-05-27 06:04:05 +02:00
uvjustin
38e0cbe964
Change stream sequence number to start from 0 ( #51101 )
...
* Use constants for provider strings
* Add last_sequence property
2021-05-27 11:22:31 +08:00
GitHub Action
f45bc3abc7
[ci skip] Translation update
2021-05-27 00:17:03 +00:00
Franck Nijhof
d829df332d
Bump version to 2021.7.0dev0 ( #51116 )
2021-05-26 20:18:29 +02:00
Yuriy Sannikov
6391d75919
Refactor ModbusRegisterSensor class to get hub and configuration ( #50234 )
...
* refactor ModbusRegisterSensor to match the ModbusSwitch interface
* Please pylint, mypy etc.
* Remove PLATFORM.
Co-authored-by: jan Iversen <jancasacondor@gmail.com >
2021-05-26 19:28:14 +02:00