Matthias Alphart
7b18860dcd
Update xknx to version 0.18.2 ( #50491 )
...
* xknx 0.18.2
* individual colors without switch
* make `setpoint_shift_mode` optional
* Update homeassistant/components/knx/schema.py
2021-05-17 11:18:13 +02:00
Michael
f9c7474a78
Add strict type annotations to ampio ( #50699 )
2021-05-17 11:14:47 +02:00
mountainsandcode
2d29959a52
Add control of hardware buttons to Sonos ( #49977 )
2021-05-17 11:12:01 +02:00
Álvaro Fernández Rojas
4357d2dc84
Update AEMET library to latest version ( #50222 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-05-17 11:07:53 +02:00
Franck Nijhof
059e7c925d
Remove side effects from Watson TTS init ( #50716 )
2021-05-17 10:46:58 +02:00
Franck Nijhof
a414cad3b2
Upgrade aiodns to 3.0.0 ( #50712 )
2021-05-17 10:46:37 +02:00
David Nielsen
636528dd2e
Update bravia-tv to 1.0.11 ( #50726 )
2021-05-17 09:37:13 +02:00
Paulus Schoutsen
5ea2dd8ce3
Alexa: Set Equalizer property to retrievable ( #50730 )
2021-05-17 09:26:37 +02:00
Kevin Eifinger
663c0374ab
Add full typing to kraken ( #50718 )
...
* Add full typing to kraken
* Let device_info return DeviceInfo
* Replace unsub_listeners with entry.async_on_unload
* Raise TypeError on end of _try_get_state
* Assert Coordinator is not none
* Add class SensorType
* Add strict typing to kraken
* Add changes from code review
* Revert typed dict creation
2021-05-17 10:12:04 +03:00
Michael
120bf8aed7
fix annotation in actiontec ( #50727 )
2021-05-17 09:28:22 +03:00
Paulus Schoutsen
1b74359ddb
Disable free-mobile because requirement breaks setuptools ( #50749 )
2021-05-17 08:12:23 +02:00
GitHub Action
877cb43c06
[ci skip] Translation update
2021-05-17 05:17:18 +00:00
starkillerOG
db7331847f
AlexaEqualizerController fix wrong class beeing used ( #50724 )
2021-05-16 20:49:48 -07:00
Michael
22d8f9519e
Fix configflow strings for step user in fritz ( #50742 )
2021-05-16 20:49:31 -07:00
Matthias Alphart
05c6f3ca1d
Create KNX light entities directly from config ( #50700 )
...
* create light entities directly from config
* review changes
2021-05-16 22:45:28 +02:00
Erik Montnemery
89dd3292ba
Initial draft of statistics ( #49852 )
2021-05-16 10:23:37 -07:00
Matthias Alphart
3200b0150a
Create KNX notify entities directly from config ( #50709 )
2021-05-16 12:07:44 +02:00
Mickaël Le Baillif
c2e2b046d9
Add new voices for Watson TTS ( #48722 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-16 11:12:05 +02:00
jjlawren
b84cf915f3
Centralize storage and updating of Sonos favorites ( #50581 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-16 11:11:35 +02:00
jan iversen
224cc779c4
Correct Modbus platform cover restore state ( #50421 )
...
* Correct cover restore state.
* Change mock usage.
* Add states to convert.
2021-05-16 08:40:19 +02:00
Matthias Alphart
1e11bfae05
Create KNX fan entities directly from config ( #50702 )
2021-05-16 08:34:14 +02:00
Dror Eiger
0556c35e24
Set zwave_js cover device_class for shutters and blinds ( #50643 )
...
* Set device_class for shutters and blinds
* Add missing. imports
* Add tests for device class setting
* Clean up
* Avoid storing the node in an unused variable
* Fix entity name
* Extend qubino shutter discovery
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-16 08:26:16 +02:00
Matthias Alphart
222336a1db
Create KNX scene entities directly from config ( #50686 )
2021-05-16 08:14:28 +02:00
Andre Lengwenus
a92acdb528
Fix selectors and defaults in LCN service.yaml ( #50705 )
2021-05-16 08:06:28 +02:00
Zac West
b8713774c8
Make confirmable notification blueprint use unique actions ( #50706 )
2021-05-15 22:50:24 -07:00
Michael
edccb7eb58
Add strict type annotations to actiontect ( #50672 )
...
* add strict type annotations
* fix pylint, add coverage omit
* apply suggestions
* fix rebase conflict
* import PLATFORM_SCHEMA as BASE_PLATFORM_SCHEMA
* correct get_device_name() return annotation
2021-05-16 00:59:57 +03:00
Kevin Eifinger
256a2de7ce
Add kraken code review changes ( #50683 )
2021-05-15 22:55:50 +02:00
Michael
7f6b8bbd1e
Add strict type annotations to aladdin_connect ( #50693 )
...
* add strict type annotations
* add missing return type annotation
2021-05-15 23:53:42 +03:00
Michael
bc006c9ecc
Add strict type annotations to aftership ( #50692 )
...
* add strict type annotations
* import PLATFORM_SCHEMA as BASE_PLATFORM_SCHEMA
* bring needed return back
2021-05-15 23:53:10 +03:00
Simone Chemelli
8bc75e91a0
Add color effect to Shelly's color devices ( #48052 )
...
* Add color effect
* Final commit based on updated firmware
* Update homeassistant/components/shelly/light.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update homeassistant/components/shelly/light.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update homeassistant/components/shelly/light.py
* Fix flake
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2021-05-15 22:43:06 +03:00
Martin Hjelmare
5da64d01e2
Fix smhi typing ( #50690 )
2021-05-15 21:38:12 +02:00
jjlawren
1afb0a0841
Sonos improve radio metadata handling ( #50493 )
2021-05-15 21:19:16 +02:00
Klaas Schoute
e1dd479e15
Add Garages Amsterdam integration ( #43157 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-05-15 20:43:12 +02:00
Filipe Pina
0c37effc72
Add SSL support to TCP integration ( #48060 )
...
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2021-05-15 20:29:11 +02:00
Michael
562e0d785d
Add strict type annotations to acer_projector ( #50657 )
2021-05-15 19:55:28 +02:00
jan iversen
ad7be91b6a
Fix modbus blocking threads ( #50619 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-15 19:54:17 +02:00
Franck Nijhof
990b7c371f
Upgrade PyTurboJPEG to 1.5.0 ( #50670 )
2021-05-15 19:41:48 +02:00
Franck Nijhof
aa6b26c9ff
Upgrade defusedxml to 0.7.1 ( #50671 )
2021-05-15 19:41:34 +02:00
Franck Nijhof
de77e0be8c
Upgrade pylint to 2.8.2 ( #50669 )
2021-05-15 19:41:17 +02:00
Erik Montnemery
97d7037d12
Bump hatasmota to 0.2.13 ( #50662 )
...
* Bump hatasmota to 0.2.13
* Process review comment
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Tweak brightness compensation, improve tests
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-15 19:36:08 +02:00
Sascha Sander
f142f29255
Add PV3 / DC3 sensors to Kostal Plenticore ( #50614 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-15 18:54:12 +02:00
Franck Nijhof
c1be4cbd79
Upgrade numpy to 1.20.3 ( #50660 )
2021-05-15 12:28:03 -04:00
tkdrob
7b5fff357e
Add targets and selectors for services (X-Z) ( #50639 )
...
* Add targets and selectors for services (X-Z)
* Adjustments
2021-05-15 12:24:52 -04:00
Martin Hjelmare
d84962bada
Fix smhi retry ( #50673 )
2021-05-15 18:24:34 +02:00
J. Nick Koston
8e38f26978
Add support for asair brand to nexia ( #50504 )
2021-05-15 16:24:36 +02:00
Franck Nijhof
bdeeb54d2d
Deprecate PVPC YAML configuration ( #50656 )
2021-05-15 16:09:44 +02:00
David De Sloovere
bdc1ab2b88
Flic bump lib to 2.0.3 ( #50483 )
2021-05-15 15:55:07 +02:00
Pascal Vizeli
f84ceee7b7
Bump OpenCV 4.4.0.42 ( #50640 )
2021-05-15 15:00:03 +02:00
Franck Nijhof
7ae050c5ac
Upgrade watchdog to 2.1.1 ( #50659 )
2021-05-15 14:56:49 +02:00
Franck Nijhof
8a135ce0f6
Deprecate Meteo-France YAML configuration ( #50658 )
2021-05-15 14:56:28 +02:00
Franck Nijhof
c6860dc999
Deprecate JuiceNet YAML configuration ( #50655 )
2021-05-15 14:13:20 +02:00
Franck Nijhof
00e90736bd
Deprecate Islamic Prayer Times YAML configuration ( #50654 )
2021-05-15 14:12:40 +02:00
Franck Nijhof
b2c0bebbf0
Deprecate VeSync YAML configuration ( #50652 )
2021-05-15 13:56:23 +02:00
Franck Nijhof
625e6ceff3
Deprecate Soma Connect YAML configuration ( #50651 )
2021-05-15 13:46:16 +02:00
Franck Nijhof
d72a10a5e9
Deprecate Plum Lightpad YAML configuration ( #50650 )
2021-05-15 13:45:54 +02:00
Franck Nijhof
599db742a3
Deprecate Mikrotik YAML configuration ( #50649 )
2021-05-15 13:45:25 +02:00
Franck Nijhof
c9b25fe2a2
Remove YAML configuration from Local IP ( #50642 )
2021-05-15 13:45:10 +02:00
Franck Nijhof
117860f13b
Update Hue IoT Class to Local Push ( #50637 )
2021-05-15 13:30:23 +02:00
Franck Nijhof
8d551e3f7b
Deprecate Transmission YAML configuration ( #50648 )
2021-05-15 13:25:00 +02:00
Franck Nijhof
704a996956
Deprecate Tibber YAML configuration ( #50646 )
2021-05-15 13:17:10 +02:00
Franck Nijhof
e7392609e3
Deprecate Jandy iAqualink YAML configuration ( #50644 )
2021-05-15 13:09:45 +02:00
Franck Nijhof
f2f64348e7
Deprecate MELCloud YAML configuration ( #50645 )
2021-05-15 13:09:18 +02:00
tkdrob
77bed66a4d
Fix roon services.yaml ( #50638 )
2021-05-15 11:41:43 +02:00
tkdrob
a9660d5788
Add targets and selectors for services (L-M) ( #50543 )
2021-05-15 11:06:34 +02:00
tkdrob
5d6f4068d3
Add targets and selectors for services (U-W) ( #50630 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-15 10:49:10 +02:00
tkdrob
bd443af6a2
Add targets and selectors for services (N-O) ( #50608 )
2021-05-15 10:30:18 +02:00
tkdrob
0eca26607d
Add targets and selectors for services (D-E) ( #50190 )
2021-05-15 09:25:19 +02:00
Michael
25b2fd0cee
Add strict typing to fritzbox ( #50486 )
...
* enable strict typing
* apply suggestions
* set defaults for FritzboxConfigFlow
* improvements and suggestions
* another suggestion
* tweaks
* tweaks
2021-05-15 07:54:11 +02:00
tkdrob
d37a3cded0
Add targets and selectors for services (S-T) ( #50629 )
2021-05-14 22:30:41 -07:00
tkdrob
2d5f5bfa9f
Add targets and selectors for services (P-R) ( #50628 )
2021-05-14 22:07:17 -07:00
Ville Skyttä
ed10856cc4
UpCloud API and typing update ( #50624 )
2021-05-14 21:49:41 -07:00
Franck Nijhof
7221b1e09d
Sort effect lists in light groups ( #50620 )
2021-05-14 21:43:43 -07:00
Erik Montnemery
bcd8f43e7b
Update light intents to check supported_color_modes ( #50625 )
2021-05-14 14:23:29 -07:00
Aaron Bach
9c5f1b4406
Fix IQVIA failing to start if any API call fails ( #50615 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-05-14 14:23:16 -07:00
Erik Montnemery
960ed13f94
Update light device actions to check supported_color_modes ( #50611 )
2021-05-14 22:58:37 +02:00
Paulus Schoutsen
646af533f0
Add support for Hue push updates ( #50591 )
2021-05-14 13:39:57 -07:00
Raphael
2334e98806
Add Etekcity VeSync light bulbs to Homeassistant ( #50272 )
2021-05-14 14:41:13 -05:00
tkdrob
1160a5f239
Add targets and selectors for services (I-K) ( #50542 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-14 20:34:59 +02:00
tkdrob
40993f3ebb
Add DHCP support to goalzero ( #50425 )
2021-05-14 13:12:46 -05:00
Simone Chemelli
4d55290932
Fritz code quality improvements from #48287 and #50055 ( #50479 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-05-14 11:46:37 -05:00
tkdrob
77e6fc6f93
Add missing requirements and target to sonos services ( #50552 )
2021-05-14 17:40:30 +02:00
Kevin Eifinger
c220e70008
Add integration kraken ( #31114 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-05-14 08:02:11 -07:00
Franck Nijhof
a8e1a68d1f
Deprecate NZBGet YAML configuration ( #50603 )
2021-05-14 15:51:25 +02:00
Franck Nijhof
20a39ab7e1
Remove unused config schema & logger from totalconnect ( #50604 )
2021-05-14 15:49:18 +02:00
Charles Garwood
f33b45ec82
Add interview feedback for Z-Wave JS add node websocket ( #50384 )
...
* Add interview feedback for add node websocket
* cleanup leftover logging
* add tests
* test interview failed event
* fix event type
* include manufacturer & model from device registry
* update test
2021-05-14 09:47:09 -04:00
Franck Nijhof
f5c31b89f8
Deprecate SmartHab YAML configuration ( #50602 )
2021-05-14 15:46:49 +02:00
Thomas Schamm
8fcf06a2a9
Add bosch_shc supporting Bosch Smart Home Controller ( #34063 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-14 15:03:26 +02:00
tkdrob
6f5629cf14
Add targets and selectors for services (B-C) ( #50189 )
2021-05-14 13:38:41 +02:00
Álvaro Fernández Rojas
9247a157d8
Add AEMET conditional station updates ( #50227 )
2021-05-14 13:28:48 +02:00
Franck Nijhof
ca2b3fcc9e
Upgrade evdev to 1.4.0 ( #50601 )
2021-05-14 12:15:15 +02:00
jan iversen
19cdff10c3
Add "close_comm_on_error" to modbus configuration ( #50583 )
2021-05-14 10:54:23 +02:00
djtimca
7ea23533cf
Address late review for Omnilogic Switch ( #50404 )
...
* Address previous PR comments.
* Update all instances of async_schedule_update_ha_state to async_write_ha_state.
2021-05-14 10:02:54 +02:00
muppet3000
207ee39d00
Bump growattServer library ( #50588 )
2021-05-14 09:50:41 +02:00
Maciej Bieniek
4c68518b18
Bump accuweather library ( #50573 )
2021-05-14 09:38:44 +02:00
Paulus Schoutsen
aef24a807e
Yeelight: Do not log errors when cannot connect ( #50592 )
2021-05-13 22:33:18 -07:00
Brandon Rothweiler
122741b914
Add lock platform to the Mazda integration ( #50548 )
2021-05-13 22:52:52 -05:00
uvjustin
e8d7d96231
Roll back #47852 (shield httpx in generic) ( #50562 )
2021-05-13 20:32:06 -07:00
jan iversen
dbf7430003
Bump pymodbus to v2.5.2 ( #50582 )
...
Solves a serial - rs-485 adapter issue.
2021-05-13 20:31:48 -07:00
Franck Nijhof
d6e9f094c4
Cleanup unused CONFIG_SCHEMA from kmtronic ( #50567 )
2021-05-13 20:30:15 -07:00
J. Nick Koston
42d1ec753d
Small tweaks to improve homekit_controller startup time ( #50590 )
2021-05-13 20:16:20 -05:00
Franck Nijhof
a16629601a
Add support for tracking entity attributes in ESPHome ( #50528 )
2021-05-13 15:39:53 -07:00
Ruslan Sayfutdinov
35f304450c
Enable type checks for stream component ( #50527 )
...
* Enable type checks for stream component
* Fix pylint
2021-05-13 23:26:11 +02:00
tkdrob
e956a726a0
Fix SonarrEntity docstring ( #50568 )
2021-05-13 14:43:52 -05:00
Maciej Bieniek
6adbc702eb
Bump `brother` library ( #50572 )
2021-05-13 13:14:00 -05:00
J. Nick Koston
52edf9ac35
Ensure isy994 is only discovered once ( #50577 )
...
The formatting of the mac was different between dhcp and ssdp
2021-05-13 19:35:24 +02:00
Barry Quiel
c079803fcb
Powerwall add Current attribute ( #50550 )
2021-05-13 11:12:48 -05:00
LJU
7224012016
Fix spelling in Cast and Growatt ( #50555 )
2021-05-13 11:15:02 +02:00
J. Nick Koston
1c2692c3c3
Drop nuheat code owner ( #50319 )
...
- I no longer have this device
2021-05-13 08:18:37 +02:00
Kevin Anthony
3b3d6e0da5
Add vesync Core200S air purifier ( #50216 )
2021-05-12 23:02:24 -05:00
jjlawren
ca09027914
Bump pysonos to 0.0.46 ( #50544 )
2021-05-12 16:16:29 -05:00
Joakim Sørensen
ce87fc902b
Bump pyhaversion from 21.3.0 to 21.5.0 ( #50540 )
2021-05-12 21:12:58 +02:00
tkdrob
4ce3038b29
Add targets and selectors for services (G-H) ( #50524 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-12 20:49:04 +02:00
jjlawren
db82808466
Skip adding battery on S1 Sonos devices ( #50536 )
2021-05-12 20:40:10 +02:00
Daniel Hjelseth Høyer
2945c79c5a
Tibber sensors ( #50418 )
...
* Tibber, split attribute to sensors
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Tibber, split attribute to sensors
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Tibber, split attribute to sensors
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Update homeassistant/components/tibber/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* fix review comments
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* fix review comments
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* fix review comments
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* fix review comments
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* fix review comments
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* fix review comments
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* fix review comments
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* fix review comments
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Update homeassistant/components/tibber/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* fix review comments
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* migrate to new device ids
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Update homeassistant/components/tibber/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/tibber/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Migrate entity id
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Migrate entity id
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Update homeassistant/components/tibber/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/tibber/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/tibber/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* move registers out of looå
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-12 20:07:44 +02:00
Erik Montnemery
216b0df908
Set state_class for demo sensor ( #50523 )
2021-05-12 18:38:26 +02:00
J. Nick Koston
70961c79a0
Migrate emulate_hue to use storage to fix I/O in event loop ( #50473 )
2021-05-12 16:10:28 +02:00
Franck Nijhof
72f342aa5b
Upgrade aioesphomeapi to 2.7.0 ( #50522 )
2021-05-12 15:21:54 +02:00
J. Nick Koston
a4ea9b3cd3
Update usage of async_entries to use _async_current_entries ( #50187 )
2021-05-12 12:47:06 +02:00
tkdrob
9e0730c97f
Add targets and selectors for services (F) ( #50191 )
2021-05-12 11:00:32 +02:00
definitio
e090581e3c
Add stop for demo players ( #50485 )
2021-05-12 10:26:12 +02:00
Paulus Schoutsen
5ed252ebfa
Bump aiohue to 2.3.1 ( #50506 )
2021-05-11 22:15:36 -07:00
Raman Gupta
6cb283d36b
Fix vizio integration ( #50436 )
2021-05-11 22:05:45 -07:00
Jesse Hills
b8d468717a
Bump python-juicenet package to 1.0.2 ( #50505 )
2021-05-11 21:52:22 -07:00
J. Nick Koston
dd3965e4e2
Ensure zeroconf does not generate config flows when matching attributes are missing ( #50208 )
...
If macaddress, name, or manufacturer were missing from the
discovery info, the matcher would accept instead of reject.
2021-05-11 21:24:42 -07:00
J. Nick Koston
c037ebb27c
Add discovery to yeelight ( #50385 )
2021-05-11 19:55:50 -05:00
HomeAssistant Azure
7df47664e8
[ci skip] Translation update
2021-05-12 00:04:03 +00:00
Simone Chemelli
8d7318430c
Fix mypy for Fritz after #50056 , #50327 conflict ( #50497 )
2021-05-11 18:47:02 -05:00
Tobias Sauerwein
e2f497ceba
Fix Netatmo selector for setting persons being at home ( #50373 )
2021-05-12 00:22:07 +02:00
J. Nick Koston
7314247ce3
Add dhcp support to iSmartGate ( #50309 )
2021-05-12 00:20:03 +02:00
J. Nick Koston
3b272ec54c
Add dhcp discovery to smartthings ( #50306 )
2021-05-12 00:10:33 +02:00
Oliver
dc39edd090
update denonavr version 0.10.8 ( #50476 )
2021-05-12 00:09:22 +02:00
J. Nick Koston
c1cf07768b
Add dhcp discovery support to isy994 ( #50488 )
...
- SSDP may not be enabled by default
2021-05-12 00:06:55 +02:00
Artem Draft
d29e812033
New overrides in universal media player ( #48611 )
...
* Update media_player.py
fix missing overrides in universal
* Update media_player.py
Black
* add tests and allow overrides for missing services
* switch sync to async
* Update tests/components/universal/test_media_player.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* setup component after modifying config
* switch test to sync
* fix black
* fix test
* rework tests, disable override media_seek
Co-authored-by: raman325 <7243222+raman325@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-11 23:44:26 +02:00
jjlawren
afe02a4ad2
Fix Sonos const comparison ( #50482 )
...
* Fix Sonos const comparison
* Use constants for playback states
2021-05-11 16:06:51 -05:00
jjlawren
897dd012cd
Handle transport errors when updating media via events ( #50481 )
2021-05-11 16:00:56 -05:00
Simone Chemelli
d877c0c1ff
Add Fritz services ( #50056 )
2021-05-11 15:56:52 -05:00
J. Nick Koston
34c84a6bbb
Reduce boilerplate to abort for matching config entries ( #50186 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-11 22:00:12 +02:00
jjlawren
d6a202bd74
Move core Sonos functionality out of entities ( #50277 )
2021-05-11 10:36:40 -07:00
J. Nick Koston
0fdc50408a
Remove unused ignore in fritz ( #50469 )
2021-05-11 19:08:13 +02:00
J. Nick Koston
909a20b36d
Use async zeroconf registration functions ( #50168 )
2021-05-11 11:03:36 -05:00
Simone Chemelli
e616583bad
Improve types for Fritz ( #50327 )
...
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com>
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>
2021-05-11 10:41:27 -05:00
epenet
d6c99a3db9
Enable strict type checks for onewire ( #50422 )
2021-05-11 17:28:17 +02:00
Maciej Bieniek
f5541a468e
Improve type annotations for GIOS integration ( #50454 )
2021-05-11 07:57:24 -07:00
Daniel Hjelseth Høyer
ca65cdd450
pyTibber revert ( #50462 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-05-11 16:14:32 +02:00
Pawel
bc9f0caf4a
Add configuration.yaml deprecation warning to Epson ( #50403 )
...
* add deprecation warning
* Break long string
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-11 12:45:03 +02:00
Erik Montnemery
973f59e423
Refactor history component ( #50287 )
...
* Refactor history component
* Update tests
* Address review comments
* Correct deprecated functions
2021-05-11 09:21:57 +02:00
J. Nick Koston
d5e39e8748
Remove redundant names from config flow titles ( #50380 )
2021-05-10 22:14:33 -07:00
Ville Skyttä
44a790ab47
Entity.device_info typing fixes ( #49974 )
2021-05-10 22:11:51 -07:00
J. Nick Koston
34320ef617
Include mac address in rainmachine device info ( #50438 )
2021-05-10 22:06:49 -07:00
J. Nick Koston
d4cdb8e7e8
Include mac address in roomba device info when available ( #50437 )
2021-05-10 22:06:29 -07:00
J. Nick Koston
b36c840909
Add dhcp support to guardian ( #50378 )
2021-05-10 21:26:15 -05:00
HomeAssistant Azure
887ec2d9b5
[ci skip] Translation update
2021-05-11 00:04:41 +00:00
Ruslan Sayfutdinov
ce15f28642
Add missing type hints in http component ( #50411 )
2021-05-10 14:30:47 -07:00
indykoning
85f758380a
Add Growatt Server Config flow ( #41303 )
...
* Growatt Server Config flow
* Use reference strings
Co-authored-by: SNoof85 <snoof85@gmail.com>
* Remove configuration.yaml import logic
* Removed import test
* Re-added PLATFORM_SCHEMA validation
* Import yaml from old yaml configuration
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Feedback
* Use Executor for IO only
* Fix imports
* update requirements
* Fix flake8
* Run every section of fetching devices in single executor
* Config flow feedback
* Clean up
* Fix plan step
* Fix config flow test
* Remove duplicate test
* Test import step
* Test already configured entry
* Clean up tests
* Add asserts
* Mock out entry setup
* Add warning if set up via yaml
Co-authored-by: SNoof85 <snoof85@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-10 22:46:50 +02:00
Tobias Sauerwein
12342437e2
Fix battery attribute ( #50405 )
2021-05-10 20:40:44 +02:00
Khole
84984b0223
Bump Pyhiveapi ( #50368 )
2021-05-10 20:38:35 +02:00
kennedyshead
baacf1b787
Bumps aioasuswrt to 1.3.4 ( #50414 )
2021-05-10 20:35:32 +02:00
Julien "_FrnchFrgg_" Rivaud
24a46d91d3
Fix amcrest detection of sensor reset ( #50249 )
...
Co-authored-by: Pascal Vizeli <pascal.vizeli@syshack.ch>
2021-05-10 10:49:08 -07:00
Colin Robbins
a404c138fa
Support multiple disks in systemmonitor ( #50362 )
...
* Fix #50158 - add support for multiple disks
* Rework as a tuple
2021-05-10 10:48:00 -07:00
jan iversen
70b09ed9a1
Handle relation between scan_interval and pymodbus timeout in modbus ( #50363 )
...
* Control scan_interval compared to pymodbus timeout.
add MINIMUM_SCAN_INTERVAL=5 seconds and validata with Voluptous.
Keep modbus.py 100% coverage.
* Please pylint.
* Review comments.
* pylint.
2021-05-10 19:28:38 +02:00
jjlawren
9ae021a284
Bump pysonos to 0.0.45 ( #50407 )
2021-05-10 08:56:18 -07:00
Ville Skyttä
3fab21ebc7
Skip Huawei LTE device registry setup with no identifiers or connections ( #50261 )
...
Closes https://github.com/home-assistant/core/issues/50182
2021-05-10 08:27:09 -07:00
Christer Vestermark
fca56993c6
Add smhi wind gust speed and thunder probability ( #50328 )
...
* Added some extra attributes
Added the extra attributes
wind_gust_speed and
thunder_probability
that were already implemented in the underlaying library (joysoftware
/
pypi_smhi).
Also for the existing extra attribute cloudiness, it is added if "is not None" instead of just "if self.cloudiness" which would make it False (and therefore not available) if cloudiness = 0.
* Trying to solve the style issues
Removed white spaces and changed order of list as suggested by the tests.
* New try to solve the style issues
Removed some more white spaces...
* Changed dictionary handling as suggested
Changed dictionary handling as suggested by MartinHjelmare.
* Updated test
Updated test_weather.py to include the new attributes wind_gust_speed and thunder_probability.
* Added missing imports
Added the missing imports
ATTR_SMHI_THUNDER_PROBABILITY,
ATTR_SMHI_WIND_GUST_SPEED,
* Renaming self.thunder to self.thunder_probability and correcting test valuesfor
Renamed the new internal attribute
thunder to thunder_probability, same as the exposed attribute for improved consistency.
Corrected test values according to smhi.json.
* Forgot to change to self.thunder_probability in one place.
sorry.
2021-05-10 16:44:08 +02:00
Ruslan Sayfutdinov
8e2b3aab44
Enable strict type checks for camera platform ( #50395 )
2021-05-10 15:12:15 +02:00
jjlawren
0cdb8ad892
Fix location of current_play_mode ( #50386 )
2021-05-10 14:49:11 +02:00
Ruslan Sayfutdinov
3a192896df
Enable some strict mypy checks globally ( #50398 )
...
* Enable some strict mypy checks globally
* Update mypy.ini
2021-05-10 14:20:25 +02:00
Ruslan Sayfutdinov
b745d01877
Fix synology_dsm typing ( #50399 )
2021-05-10 13:43:43 +02:00
Ville Skyttä
b89c53f759
Type hint device registry identifiers as set of str 2-tuples ( #50355 )
...
* Type hint device registry identifiers as set of str 2-tuples
* Fix airly test
* Really fix airly test, add another migration test
2021-05-10 12:13:45 +02:00
Franck Nijhof
1c98df5d18
Remove YAML configuration from Somfy MyLink ( #50359 )
...
* Remove YAML configuration from Somfy MyLink
* Keep deprecation warning
2021-05-10 11:53:37 +02:00
J. Nick Koston
f581616064
Loosen flume dhcp discovery matching ( #50379 )
2021-05-09 19:32:00 -05:00
HomeAssistant Azure
dfe8ab6666
[ci skip] Translation update
2021-05-10 00:04:47 +00:00
Jeff Irion
65fb852e03
Bump androidtv to 0.0.59 ( #50367 )
2021-05-09 18:52:24 -05:00
Steven Looman
e284a14ccd
Upgrade async_upnp_client to 0.17.0 ( #50371 )
2021-05-09 17:06:47 -05:00
Alan Tse
c1a316b2ec
Increase httpx timeout for Tesla ( #50376 )
2021-05-09 16:30:38 -05:00
Michael
042822e35e
Improve typing for synology_dsm ( #49656 )
2021-05-09 22:44:55 +02:00
Franck Nijhof
717f4e69d5
Remove defunct Spot Crime integration ( #50361 )
2021-05-09 22:23:52 +02:00
Erik Montnemery
e57634b1e0
Bump hatasmota to 0.2.12 ( #50372 )
2021-05-09 22:57:27 +03:00
tkdrob
ee58f6105e
Add selectors to webostv services ( #50239 )
2021-05-09 21:45:24 +02:00
Raman Gupta
1b81849271
Add zwave_js support for HeatIt Z-TRM2fx ( #50317 )
...
* Add zwave_js support for HeatIt Z-TRM2fx
* fix docstring
* use AwesomeVersion to support firmware version ranges
* add guard against empty firmware range
* switch guard approach to raise exception sooner
* make post init more generic
* Set up firmware range schema as AwesomeVersion during initialization
* Update homeassistant/components/zwave_js/discovery.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Allow min_ver and max_ver to be None
* fix docstring
* reduce import scope
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-09 15:28:35 -04:00
Franck Nijhof
ba31d7d1b4
Upgrade sentry-sdk to 1.1.0 ( #50349 )
2021-05-09 14:30:34 -04:00
Franck Nijhof
0eeb147eda
Upgrade watchdog to 1.1.0 ( #50351 )
2021-05-09 14:29:27 -04:00
Franck Nijhof
43adba4aff
Deprecate Synology DSM YAML configuration ( #50366 )
2021-05-09 14:28:24 -04:00
Franck Nijhof
3f463f22a1
Deprecate Luftdaten YAML configuration ( #50365 )
2021-05-09 14:27:56 -04:00
Franck Nijhof
b2cee2e602
Remove YAML configuration from Tuya ( #50360 )
...
* Remove YAML configuration from Tuya
* Keep deprecation warning
2021-05-09 14:26:26 -04:00
jan iversen
ec08256ff0
Do not use async_* in a modbus sync function ( #50343 )
2021-05-09 19:50:23 +02:00
Shay Levy
be73067f9c
Fix Shelly type hints ( #50322 )
2021-05-09 19:46:53 +02:00
Dermot Duffy
4e4042a869
Fix types for WLED ( #50001 )
2021-05-09 19:34:21 +02:00
Franck Nijhof
2ca0eb61dc
Deprecate Pi-hole YAML configuration ( #50358 )
2021-05-09 19:23:55 +02:00
Franck Nijhof
0a95aa282c
Upgrade debugpy to 1.3.0 ( #50356 )
2021-05-09 11:29:28 -05:00
Ruslan Sayfutdinov
9b058551f7
Enable type checks for camera platform ( #50179 )
2021-05-09 18:04:57 +02:00
EddyK69
e9709d4449
Add LastTrip sensors for BMW Connected Drive ( #45906 )
2021-05-09 17:51:58 +02:00
Franck Nijhof
ce02614780
Deprecate Hive YAML configuration ( #50357 )
2021-05-09 17:43:56 +02:00
J. Nick Koston
a74aa9272c
Add dhcp discovery to tplink ( #50303 )
2021-05-09 10:03:41 -05:00
gabrialdestruir
f814a7a8ae
Add tplink light setting ignore default ( #50334 )
...
This fixes issue #50115 by allowing color, brightness, and temperature to be set from an off state. This adds code to allow "ignore_default=1" to be sent to bulb letting it know to power on with the parameters set.
2021-05-09 16:27:49 +02:00
Franck Nijhof
cbf4632895
Remove YAML configuration from SolarEdge ( #50105 )
...
* Remove YAML configuration from SolarEdge
* Restore already setup tests
2021-05-09 12:03:41 +02:00
J. Nick Koston
2bff7f8020
Remove YAML support from gogogate2/ismartgate ( #50312 )
2021-05-09 11:46:07 +02:00
J. Nick Koston
29cd5f20b9
Add zeroconf discovery to powerview ( #50308 )
2021-05-09 11:41:27 +02:00
J. Nick Koston
9cab8a19cd
Add iCloud discovery ( #50304 )
...
Since homekit requires iCloud keychains to be enabled, if they
have a homekit hub, they must have iCloud.
2021-05-09 11:19:26 +02:00
jjlawren
85d782808c
Fix Sonos polling bug ( #50265 )
2021-05-09 11:09:56 +02:00
hubbergit
4d9d565ecc
Fix unit of measurement from Pa to hPa ( #49664 )
...
The unit of measurement should be hPa instead of Pa for the air pressure.
2021-05-09 10:07:51 +02:00
Brian Rogers
07a93be176
Revert Rachio to seconds instead of total_seconds ( #50307 )
...
* revert seconds
* Add comment
* Update comment to include max runtime
2021-05-09 05:09:31 +02:00
Aidan Timson
9059ce1c0f
Additional System Bridge Sensors ( #50274 )
...
* Update systembridge to 1.1.4
* Update systembridge to 1.1.5
* Names
* Add memory sensors
* Set icons
* Add bios version sensor
* Memory used percentage sensor
* Add types
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Disable by default
* Typing
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-09 05:07:13 +02:00
tkdrob
e92516c072
Add targets and selectors to services (A) ( #49818 )
2021-05-09 02:21:00 +02:00
HomeAssistant Azure
6665a62557
[ci skip] Translation update
2021-05-09 00:04:11 +00:00
Gleb Sinyavskiy
52b1a416d9
Remove the N26 integration ( #50292 )
2021-05-09 00:58:23 +02:00
Joakim Plate
10afbe4279
Bump ha-philipsjs to 2.7.3 ( #50293 )
2021-05-08 20:33:55 +02:00
Franck Nijhof
61b0e66405
Fix ESPHome timestamp sensor ( #50305 )
2021-05-08 19:37:09 +02:00
J. Nick Koston
4853fb7966
Fix tplink unloading when no switches are present ( #50301 )
2021-05-08 19:20:22 +02:00
Gleb Sinyavskiy
97eb4c6c62
Add syncthing integration ( #38331 )
...
* Scaffold the integration
* Add config flow data schema
* Handle configuration errors
* Get folder states
* Support https
* Fix translations
* Listen to syncthing events in a separate thread
* Bump syncthing
* Automatically reconnect to the syncthing server
* Renames
* Improve loading and unloading
* Update folder states from events
* Refactoring, handle FolderPaused event
* Dynamic folder icons
* Refactoring
* Mark folders as unavailable when senrver is unavailable
* Update folder satus when server is available
* Raise PlatformNotReady
* Implement additional polling
* Stop polling when the server is not available
* Minor fixes
* Remove logging
* Check name uniqueness
* Refactoring
* Minor refactorings
* Bump python-syncthing
* Migrate to aiosyncthing
* Minor fixes
* Update .coveragerc
* Set quality scale
* Bump aiosyncthing, properly handle invalid token
* Fix logging
* Fix logging
* Use CONF_VERIFY_SSL from homeassistant.const
* Bump aiosyncthing. Add Syncthing device
* Fix device name
* Bump aiosyncthing
* Bump aiosyncthing
* Extract SyncthingClient
* Add folder to device_state_attributes
* Do not pass the loop
* Cover config_flow.py
* Move self.async_create_entry outside of the try block
* Raise ConfigEntryNotReady if syncthing server is not reachable
* Fix already configured error message
* Change default name to Syncthing
* Bump aiosyncthing
* Fix formatting
* Fix formatting
* Fix tests
* Fix typo, use lis comprehension
* Fix typo, remove unused CONFIG_SCHEMA
* Bump aiosyncthing
* Remove periods from log messages W0001
* Fix tests
* Black, isort
* Remove empty items from manifest.json
* Fix variable naming
* Remove async_setup
* Use SensorEntity
* Use asyncio.create_task instead of self._hass.loop.create_task
* Do not pass hass to FolderSensor initializer
* Rename device_state_attributes to extra_state_attributes
* Use callbacks
* Simplify tests
* Refactor _listen()
* Use url for the title
* Use the url instead of the name to identify the config entry
* Explicitly set sensor attributes, extract _filter_state
* Use server url instead of name in device_info
* Use server url instead of name in logs
* User server id as a device identifier
* Use URL instead of name to identify config entry
* Use shortened server id instead of name to build entity name and unique id
* Do not use CONF_NAME
* Cleanup unused strings
* Cleanup unused strings
* Add IOT class
* Scaffold the integration
* Add config flow data schema
* Handle configuration errors
* Get folder states
* Support https
* Fix translations
* Listen to syncthing events in a separate thread
* Bump syncthing
* Automatically reconnect to the syncthing server
* Renames
* Improve loading and unloading
* Update folder states from events
* Refactoring, handle FolderPaused event
* Dynamic folder icons
* Refactoring
* Mark folders as unavailable when senrver is unavailable
* Update folder satus when server is available
* Raise PlatformNotReady
* Implement additional polling
* Stop polling when the server is not available
* Minor fixes
* Remove logging
* Check name uniqueness
* Refactoring
* Minor refactorings
* Bump python-syncthing
* Migrate to aiosyncthing
* Minor fixes
* Update .coveragerc
* Set quality scale
* Bump aiosyncthing, properly handle invalid token
* Fix logging
* Fix logging
* Use CONF_VERIFY_SSL from homeassistant.const
* Bump aiosyncthing. Add Syncthing device
* Fix device name
* Bump aiosyncthing
* Bump aiosyncthing
* Extract SyncthingClient
* Add folder to device_state_attributes
* Do not pass the loop
* Cover config_flow.py
* Move self.async_create_entry outside of the try block
* Raise ConfigEntryNotReady if syncthing server is not reachable
* Fix already configured error message
* Change default name to Syncthing
* Bump aiosyncthing
* Fix formatting
* Fix formatting
* Fix tests
* Fix typo, use lis comprehension
* Fix typo, remove unused CONFIG_SCHEMA
* Bump aiosyncthing
* Remove periods from log messages W0001
* Fix tests
* Black, isort
* Remove empty items from manifest.json
* Fix variable naming
* Remove async_setup
* Use SensorEntity
* Use asyncio.create_task instead of self._hass.loop.create_task
* Do not pass hass to FolderSensor initializer
* Rename device_state_attributes to extra_state_attributes
* Use callbacks
* Simplify tests
* Refactor _listen()
* Use url for the title
* Use the url instead of the name to identify the config entry
* Explicitly set sensor attributes, extract _filter_state
* Use server url instead of name in device_info
* Use server url instead of name in logs
* User server id as a device identifier
* Use URL instead of name to identify config entry
* Use shortened server id instead of name to build entity name and unique id
* Do not use CONF_NAME
* Cleanup unused strings
* Cleanup unused strings
* Add IOT class
* Apply suggestions from code review
* Clean up
* Fix dict comprehension
* Clean sensor
* Use the server ID as a config entry unique ID
* Remove the AlreadyConfigured exception
* Clean up old error string
* Format json
* Convert sensor attributes to snake case
* Force CI
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-08 19:12:14 +02:00
Oliver
7374b844d7
Update denonavr to version 0.10.7 ( #50288 )
2021-05-08 10:53:08 -05:00
jan iversen
29eb31e9da
Add configurable delay between connect and first request in modbus ( #50124 )
...
* Activate startup delay.
* Add removal of call_later if HA is stopped.
This is unlikely to happen, but just security measure.
* Removing timing interval.
async_fire_time_changed() needs to be called twice, first time the delay is
ended and second time update() is executed.
* Variable naming.
2021-05-08 13:28:35 +02:00
Vladimír Záhradník
e0de6752af
Fix incorrect attribute checks in Modbus hub ( #50241 )
2021-05-08 13:26:31 +02:00
Leonardo Figueiro
e3bc9eaf5f
pywilight update ( #50207 )
2021-05-08 04:26:13 -05:00
J. Nick Koston
bf2d40adfe
Migrate from pytz to python-dateutil ( #49643 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-05-07 22:46:26 -07:00
Brian Rogers
13fe837fd2
Add service target to Rachio ( #49913 )
2021-05-07 22:24:37 -05:00
Simone Chemelli
c85f70b639
Small code cleanup for Shelly ( #50270 )
2021-05-07 22:14:41 -05:00
Aidan Timson
a32dc56153
Update ovoenergy to 1.1.12 ( #50268 )
2021-05-07 22:05:09 -05:00
HomeAssistant Azure
f32e15da36
[ci skip] Translation update
2021-05-08 00:03:19 +00:00
Pawel
57d3342137
Fix Epson config flow unique_id ( #45434 )
...
* switch Epson from HTTP to TCP communication
* fix tests
* add asyncio websession
* fix manifest
* fix config flow
* fix manifest
* fix logger warnings
* switch Epson from HTTP to TCP communication
* fix tests
* add asyncio websession
* fix config flow
* fix manifest
* fix logger warnings
* add already configured to import yaml
* remove neccessary projector on on config.yaml
* remove check import None
* reload integration if no unique_id
* async_migrate_entry
* add async_migrate_entry
* add init tests
* media player migration uid
* unifi config flow
* Update homeassistant/components/epson/media_player.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/epson/media_player.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* review
* remove unnecessary try except
* add import test
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* revert PORT option from config yaml
* fix tests
* remove port from config flow
* fix CONFIG_SCHEMA
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-07 23:05:59 +02:00
Erik Montnemery
ba284c0d27
Add sensor state_class property ( #50063 )
...
* Add sensor state_class property
* STATE_CLASS_LATEST -> STATE_CLASS_MEASUREMENT
* Export sensor.state_class in capability_attributes
* Add STATE_CLASS_UNKNOWN
* Fix typing
* Update tests
* STATE_CLASS_UNKNOWN -> STATE_CLASS_OTHER
* Update homeassistant/components/sensor/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Remove STATE_CLASS_OTHER
* Update tests
* Revert test changes
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-05-07 23:04:00 +02:00
Simone Chemelli
cf96d86985
Add yaml key to Shelly to allow CoAP port customization ( #48729 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-05-07 13:23:29 -07:00
jan iversen
552ca1c57b
Fix modbus switch problems ( #50117 )
2021-05-07 22:12:13 +02:00
Erik Montnemery
934d241b70
Improve Google Cast options flow ( #50028 )
2021-05-07 12:59:51 -07:00
J. Nick Koston
3a36a976ee
Small cleanups to rainmachine get_client_controller ( #50250 )
2021-05-07 13:07:06 -05:00
Erik Montnemery
80b05c39cc
Fix light turn_on color conversion ( #50251 )
2021-05-07 17:08:46 +02:00
Maciej Bieniek
6df0190aeb
Improve type annotations for Airly integration ( #49898 )
2021-05-07 09:47:52 -05:00
Simone Chemelli
4d0955bae1
Add Fritz sensors ( #50055 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-05-07 09:05:16 -05:00
Maciej Bieniek
0587f834df
Add Nettigo Air Monitor integration ( #49099 )
2021-05-07 08:59:29 -05:00
epenet
dc29087416
Deprecate onewire YAML configuration ( #50151 )
2021-05-07 15:46:23 +02:00
Aaron Bach
d4601e00fd
Remove simplisafe websocket ( #50213 )
2021-05-07 15:41:37 +02:00
Tobias Sauerwein
86393bdbba
Fix Netatmo climate ( #50238 )
2021-05-07 15:10:46 +02:00
Felipe Martins Diel
a7ef3ec947
Fix RM pro temperature sensor ( #50098 )
2021-05-07 14:47:51 +02:00
David F. Mulcahey
55050bdd2a
support more alarm panels ( #50235 )
2021-05-07 08:31:16 -04:00
Paulus Schoutsen
17fc962a87
Bump aiohue to 2.3.0 ( #50217 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-07 14:24:47 +02:00
epenet
5d5122c2a4
Fix unique_id issue on onewire config entries ( #50161 )
2021-05-07 14:21:03 +02:00
Martin Hjelmare
0c288bcabb
Fix mysensors default persistence file on import ( #48410 )
2021-05-07 13:37:38 +02:00
Jan Bouwhuis
7ab505633d
Ignore empty output from MQTT fan's value template ( #50122 )
...
* Allow empty payload
* Add tests for ignoring empty payload
* logging on empty state and osccilation with tests
* Improve warning log when invalid value is received
2021-05-07 13:22:08 +02:00
Maciej Bieniek
7a87846146
Bump `gios` library ( #50145 )
...
* Bump gios library
* Use consts for API strings
* Do not store data locally
* Use API_TIMEOUT const
2021-05-07 13:03:11 +02:00
J. Nick Koston
64851dbac3
Add optimistic closing/opening to gogogate2 ( #42048 )
...
* Add optimistic closing/opening to gogogate2
* package rename
* update test
* Update homeassistant/components/gogogate2/cover.py
2021-05-07 11:13:51 +02:00
Erik Montnemery
c2663d61d7
Add color_mode support to group light ( #50165 )
...
* Add color_mode support to group light
* Lint
* Update tests
2021-05-06 22:34:51 -07:00
Fabian Affolter
47c4c681f4
Upgrade sendgrid to 6.7.0 ( #50194 )
2021-05-07 07:29:55 +02:00
Sezer K
316f6ba397
Only initialize Nuki configurations ( #49747 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-05-06 22:29:37 -07:00
Fabian Affolter
93628554cb
Upgrade slixmpp to 1.7.1 ( #50192 )
2021-05-07 07:28:58 +02:00
Fabian Affolter
084f139a4d
Upgrade praw to 7.2.0 ( #50197 )
2021-05-07 07:26:21 +02:00
Fabian Affolter
1c4a44dc5c
Upgrade discord.py to 1.7.2 ( #50201 )
2021-05-07 07:24:54 +02:00
Raman Gupta
9f1b1c6c56
Add value map for Climacell V3 pollen sensors ( #50200 )
2021-05-06 21:12:51 -07:00
J. Nick Koston
7b07bc2d65
Bump netdisco to 2.8.3 for compat with latest zeroconf ( #50212 )
2021-05-06 22:26:03 -05:00
Oliver
0cf07ee2d8
Denonavr bugfixes ( #49984 )
2021-05-06 22:23:46 -05:00
Aaron Bach
fec02c88af
Allow SimpliSafe startup to retry on failure ( #50211 )
...
* Allow SimpliSafe startup to retry on failure
* Update __init__.py
* Black
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-05-06 20:03:35 -06:00
Martin Hjelmare
5ec09eab42
Move not loaded websocket constant to zwave_js ( #50188 )
2021-05-06 17:59:03 -07:00
J. Nick Koston
89811fcbaa
Ensure tesla setup is retried on timeout ( #50202 )
2021-05-06 17:58:44 -07:00
HomeAssistant Azure
623a9c99fe
[ci skip] Translation update
2021-05-07 00:04:03 +00:00
Fabian Affolter
0bfc386be3
Upgrade TwitterAPI to 2.7.3 ( #50195 )
2021-05-06 19:23:11 -04:00
Tobias Sauerwein
33e044431e
Bump PyRMVtransport to 0.2.3 ( #50183 )
2021-05-06 23:34:50 +02:00
J. Nick Koston
ce692afead
Add rainmachine discovery ( #49970 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-05-06 09:50:28 -05:00
Martin Hjelmare
38d7652176
Fix zwave_js websocket api KeyError on unloaded entry ( #50154 )
2021-05-06 16:43:14 +02:00
Franck Nijhof
465161b38c
Deprecate Canary YAML configuration ( #50078 )
2021-05-05 22:04:32 -07:00
Franck Nijhof
e3e9239798
Strictly type Twente Milieu integration ( #50062 )
2021-05-05 22:04:09 -07:00
J. Nick Koston
af832e5434
Use shared httpx client in gogogate2 ( #45575 )
2021-05-05 21:47:44 -07:00
Erik Montnemery
7dec23d58b
Improve translation strings for MQTT config and option flows ( #50018 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-05 21:25:28 -07:00
tkdrob
d6c300aeb1
Fix group selector ( #50088 )
2021-05-05 20:15:21 -07:00
J. Nick Koston
60b90c4546
Bump zeroconf to 0.30.0 to fix thread safety race ( #50130 )
2021-05-05 20:11:06 -07:00
J. Nick Koston
906de23087
Bump sqlalchemy to 1.4.13 ( #50138 )
2021-05-05 20:08:48 -07:00
Teemu R
0ed31b0ba7
Bump python-miio dependency ( #50129 )
2021-05-05 17:19:52 -07:00
HomeAssistant Azure
7dad5e8a4c
[ci skip] Translation update
2021-05-06 00:03:11 +00:00
Franck Nijhof
ae692a003f
Add support for Elgato Light Strip ( #49988 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-05-05 16:41:32 -07:00
Aidan Timson
e4ef06d6b1
System Bridge Integration ( #48156 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-06 01:33:32 +02:00
epenet
5dd59415a8
Drop OWFS support in onewire ( #50121 )
2021-05-05 21:14:20 +02:00
Erik Montnemery
4136f9f203
Fix Tasmota color scaling and RGBW lights ( #50120 )
2021-05-05 17:59:26 +02:00
Ben
40a18c10a0
Remove surepetcare usage of deprecated config options ( #50113 )
2021-05-05 17:13:06 +02:00
Joakim Sørensen
65cf138360
Allign error handling for restart for hassio with core ( #50114 )
...
* Allign error handling for restart for hassio with core
* Reuse HASS_DOMAIN
* Address comments
2021-05-05 17:09:18 +02:00
Erik Montnemery
93572bfe02
Add color_mode support to tasmota light ( #49599 )
2021-05-05 13:04:37 +02:00
Franck Nijhof
e55be3c89a
Deprecate Freebox YAML configuration ( #50084 )
2021-05-05 09:52:32 +02:00
Franck Nijhof
6cb5bf2b88
Deprecate Denon HEOS YAML configuration ( #50104 )
2021-05-05 09:52:11 +02:00
Franck Nijhof
084fe1fb68
Deprecate Glances YAML configuration ( #50085 )
2021-05-05 09:51:43 +02:00
Franck Nijhof
26b5a067bd
Remove YAML configuration from Verisure ( #50076 )
2021-05-05 09:51:05 +02:00
Vincent Le Bourlot
219ad5cd9e
Fix fitbit RuntimeError: I/O must be done in the executor ( #50058 )
2021-05-05 09:19:51 +02:00
Franck Nijhof
f88eea5275
Upgrade luftdaten to 0.6.5 ( #50103 )
2021-05-05 09:12:35 +02:00
Franck Nijhof
44383f25ce
Clean up pylint comments ( #49334 )
2021-05-05 08:56:50 +02:00
Dermot Duffy
b0eb2afa65
Bump motioneye-client to v0.3.6 . ( #50096 )
2021-05-05 07:58:20 +02:00
Franck Nijhof
301d642ad8
Clean up deprecation message & config schema from Cloudflare ( #50079 )
2021-05-05 07:56:50 +02:00
HomeAssistant Azure
469d9123fe
[ci skip] Translation update
2021-05-05 00:04:27 +00:00
jan iversen
2f89ba24b6
Cleanup modbus binary_sensor signature ( #49809 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-05 00:29:18 +02:00
Bram Kragten
98edd58c55
Update frontend to 20210504.0 ( #50093 )
2021-05-04 15:11:03 -07:00
Matthias Alphart
13a27eec90
Fix KNX climate unque_id ( #50054 )
2021-05-04 14:45:25 -07:00
Ruslan Sayfutdinov
004fa63dbe
Use AddEntitiesCallback type, pt.3 ( #49953 )
2021-05-04 23:36:48 +02:00
Bram Kragten
4d939486a9
Fix updating owner user/auth ( #50087 )
...
Check if `is_active` is in update msg
2021-05-04 14:26:48 -07:00
Franck Nijhof
2273bda44a
Deprecate Abode YAML configuration ( #50075 )
2021-05-04 14:26:21 -07:00
Franck Nijhof
34eb1627e0
Remove deprecated LIFX Legacy integration ( #50069 )
2021-05-04 14:25:59 -07:00
Franck Nijhof
4907764367
Remove YAML configuration from Daikin ( #50080 )
2021-05-04 14:23:59 -07:00
Paulus Schoutsen
4cf910affc
Guard logbook assuming entity ID is a string ( #50047 )
2021-05-04 14:23:22 -07:00
Franck Nijhof
98ef1e1e82
Remove stale config schema from ESPHome integration ( #50083 )
2021-05-04 22:18:46 +02:00
Franck Nijhof
4af6e505b3
Deprecate speedtest.net YAML config ( #50072 )
2021-05-04 22:18:22 +02:00
puddly
e5ef171077
Bump zigpy-znp from 0.4.0 to 0.5.1 ( #50086 )
...
* Bump zigpy-znp from 0.4.0 to 0.5.0
* Add zigpy-znp to ZHA debug logging config
* Bump zigpy-znp from 0.5.0 to 0.5.1
2021-05-04 16:06:14 -04:00
Franck Nijhof
fb2cb469e2
Remove YAML configuration from DoorBird ( #50082 )
2021-05-04 21:10:17 +02:00
Franck Nijhof
ee5f955fd8
Clean up stale config schema from deCONZ ( #50081 )
2021-05-04 20:06:54 +02:00
Shay Levy
c21add195a
Catch Shelly set state exceptions when device is inaccessible ( #50064 )
2021-05-04 09:10:28 -07:00
Ruslan Sayfutdinov
786c5db5be
Use AddEntitiesCallback type, pt.4 ( #49955 )
2021-05-04 14:50:06 +02:00
Milan Meulemans
a0feee083c
Fix and enable type checks in Rituals Perfume Genie ( #49947 )
2021-05-04 14:47:17 +02:00
Rob Bierbooms
c063f14c24
Add configuration flow for Buienradar integration ( #37796 )
...
* Add configuration flow for Buienradar integration
* Update buienradar camera tests to work with config flow
* Update buienradar weather tests to work with config flow
* Update buienradar sensor tests to work with config flow
* Remove buienradar config_flow tests to pass tests
* Add config flow tests for buienradar integration
* Increase test coverage for buienradar config_flow tests
* Move data into domain
* Remove forecast option
* Move data to options
* Remove options from config flow
* Adjust tests
* Adjust string
* Fix pylint issues
* Rework review comments
* Handle import
* Change config flow to setup camera or weather
* Fix tests
* Remove translated file
* Fix pylint
* Fix flake8
* Fix unload
* Minor name changes
* Update homeassistant/components/buienradar/config_flow.py
Co-authored-by: Ties de Kock <ties@tiesdekock.nl>
* Remove asynctest
* Add translation
* Disable sensors by default
* Remove integration name from translations
* Remove import method
* Drop selection between platforms, disable camera by default
* Minor fix in configured_instances
* Bugfix in weather
* Rework import
* Change unique ids of camera
* Fix in import
* Fix camera tests
* Fix sensor test
* Fix sensor test 2
* Fix config flow tests
* Add option flow
* Add tests for option flow
* Add import tests
* Some cleanups
* Apply suggestions from code review
Apply code suggestions
Co-authored-by: Franck Nijhof <git@frenck.dev>
* Fix isort,black,mypy
* Small tweaks and added typing to new parts
* Fix review comments (1)
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Fix review comments (2)
* Fix issues
* Fix unique id
* Improve tests
* Extend tests
* Fix issue with unload
* Address review comments
* Add warning when loading platform
* Add load/unload test
Co-authored-by: Ties de Kock <ties@tiesdekock.nl>
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-04 13:49:16 +02:00
Robert Svensson
d579e3427f
Use last_step marker on UniFi options flow ( #50053 )
2021-05-04 08:54:45 +02:00
J. Nick Koston
016a4433d2
Handle missing transport_state on media update in sonos ( #50051 )
2021-05-04 08:54:31 +02:00
Niels Mündler
2eae87fb1b
Add SyncThru binary sensors ( #48114 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-04 08:28:45 +02:00
Dermot Duffy
809c1394d4
Enable mypy for motionEye (aye aye!) ( #49738 )
2021-05-04 08:19:41 +02:00
Simone Chemelli
55c96ae86f
Create Fritz device and connectivity sensor ( #49699 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-05-03 17:11:21 -10:00
HomeAssistant Azure
0df9454310
[ci skip] Translation update
2021-05-04 00:03:46 +00:00
jan iversen
f0ec9c38b0
Fix modbus typing ( #49938 )
...
Add changes needed to please mypy and follow the coding rules
of the project.
2021-05-03 22:45:21 +02:00
Daniel Hjelseth Høyer
c69eeddc7b
Upgrade Tibber library, new grid prices for Glitre Energi ( #50029 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-05-03 10:50:39 -07:00
J. Nick Koston
302cab185d
Add reauth support to flume ( #49991 )
2021-05-03 10:30:22 -07:00
bsmappee
c49fa6f1ed
Bump pysmappee to 0.2.25 ( #50031 )
2021-05-03 18:51:23 +02:00
Franck Nijhof
982c12bcc9
Restore dictionary constants in Elgato device info ( #50013 )
2021-05-03 09:42:45 -07:00
Franck Nijhof
d4565c0e27
Fix Genius Hub entity service schema ( #50024 )
2021-05-03 09:41:59 -07:00
Franck Nijhof
9ce00018be
Fix Harmony entity service schema ( #50025 )
2021-05-03 09:41:16 -07:00
Franck Nijhof
2818df7aa9
Fix Nexia entity service schema ( #50027 )
2021-05-03 09:40:49 -07:00
Franck Nijhof
a2d12f9a51
Fix ELKM1 entity service schema ( #50020 )
2021-05-03 09:40:01 -07:00
Franck Nijhof
2ed386f9e6
Migrate to async_get_current_platform everywhere ( #50034 )
2021-05-03 09:34:28 -07:00
Bram Kragten
672d2e332f
Update frontend to 20210503.0 ( #50036 )
2021-05-03 09:32:45 -07:00
Franck Nijhof
0627b316e3
Add Identify service to Elgato integration ( #49990 )
2021-05-03 17:32:10 +02:00
Marius
13dee0f028
Mitigate NMBS key errors ( #50026 )
...
on Liveboard and connections as documented in issue #48824
2021-05-03 17:06:46 +02:00
Franck Nijhof
efb1bb08a4
Add small async_get_current_platform helper method ( #50014 )
2021-05-03 16:46:42 +02:00
Maciej Bieniek
6e98b020ac
Improve type annotations in Brother integration ( #49989 )
2021-05-03 15:10:20 +02:00
Franck Nijhof
e5bfef719f
Fix Blink entity service schema ( #50019 )
2021-05-03 14:57:11 +02:00
Joakim Sørensen
9b89acea97
Handle Timeout exceptions in system_health ( #50017 )
2021-05-03 14:26:25 +02:00
Franck Nijhof
378cee01b4
Add typing to async_register_entity_service ( #50015 )
2021-05-03 14:22:38 +02:00
Simone Chemelli
1ad9f1d714
Title and internal descriptions updates for Fritzbox ( #49047 )
2021-05-03 12:52:22 +02:00
J. Nick Koston
779f34a8ed
Add dhcp discovery to hunterdouglas_powerview ( #49993 )
...
* Add dhcp discovery to hunterdouglas_powerview
* avoid dupe flow
* cleanup
* cleanup
2021-05-03 11:41:20 +02:00
Austin Mroczek
f8d82bbf80
Add unique_id to TotalConnect alarm_control_panel ( #49961 )
...
* add unique_id to alarm_control_panel
* Update homeassistant/components/totalconnect/alarm_control_panel.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-03 11:38:59 +02:00
Matthias Alphart
cfabb06a7a
Add color modes to KNX light ( #49883 )
...
* color_modes support
* return brightness for color lights
even when no brightness address is set
* apply brightness for color lights
* remove unneeded constants
2021-05-03 11:28:02 +02:00
Matthias Alphart
0a6f981b4c
Fix KNX light unique_id ( #49967 )
...
* migrate light unique_id
* review changes
2021-05-03 11:12:06 +02:00
Dermot Duffy
e8446cb4d9
Fix types for shell command ( #50004 )
2021-05-03 10:43:23 +02:00
Unai
9d08178ed1
Upgrade maxcube-api dependency to 0.4.3 ( #49982 )
...
This new version only contains improvements in logs
to try to debug issue #49482
2021-05-03 10:22:47 +02:00
Tomas Hellström
a29dfe0bf5
Update smhi package to 1.0.15 ( #49987 )
2021-05-03 10:21:57 +02:00
Shay Levy
0a38827544
Fix Shelly battery operated devices value rounding ( #49966 )
2021-05-02 23:49:13 -07:00
J. Nick Koston
a4432557d3
Defer writing http config until after startup has calmed down ( #50000 )
2021-05-02 19:48:49 -10:00
Bram Kragten
301d4b0657
Fix saving a scene ( #49980 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-05-02 22:11:57 -07:00
J. Nick Koston
42c48e8cf9
Add reauth support to myq ( #49998 )
2021-05-02 21:52:48 -07:00
Bram Kragten
8ca6b8394c
Correct the selector for frontend.set_theme service ( #49952 )
2021-05-02 21:07:26 -07:00
Shay Levy
7c7a56f704
Fix Shelly external sensors invalid 999 value ( #49994 )
2021-05-02 20:58:14 -07:00
J. Nick Koston
1c8d9ca68b
Check exception causes for matching strings during recorder migration ( #49999 )
2021-05-02 20:57:42 -07:00
HomeAssistant Azure
04266301e9
[ci skip] Translation update
2021-05-03 00:05:16 +00:00
Milan Meulemans
6967fd184b
Abstract Rituals API data processing to PyPI ( #49872 )
2021-05-02 13:18:29 -10:00
J. Nick Koston
26fd7fc15b
Add dhcp discovery to tado ( #49992 )
2021-05-02 12:43:59 -10:00
Florian Gareis
93b668a6f9
Upgrade yeelight to 0.6.2 ( #49995 )
2021-05-03 00:05:40 +02:00
Franck Nijhof
6c4448a272
Upgrade elgato to 2.1.0 ( #49975 )
2021-05-02 17:18:36 +02:00
J. Nick Koston
f7fafa6b8b
Add zeroconf discovery to rachio ( #49973 )
2021-05-02 17:09:12 +02:00
Diogo Gomes
24b9d73392
Improves UX of Utility Meter services ( #48556 )
2021-05-02 10:53:35 +02:00
jan iversen
8adbc62a6e
Enable homeassistant.update_entity service for all modbus platforms ( #49918 )
...
* Rename _update() to update()
A platform neeed a function update(), even though
polling is false, this is due to the service:
homeassistant.update_entity, which calls update()
* Update test harnesss to script testing.
Test homeassistant.update_entity in all platforms.
This call calls update() in the platform to get
a new reading.
* Add reuse parameter.
* Move service call from helper to tests.
* Change run_service_update --> prepare_service_update.
* Remove entity_id parameter.
2021-05-02 10:41:36 +02:00
Paulus Schoutsen
1bd9826684
Handle different entity_id formats ( #49969 )
2021-05-01 20:30:28 -07:00
Alan Tse
3546ff2da2
Bump Tesla dependency teslajsonpy to 0.18.3 ( #49939 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-05-01 17:04:37 -07:00
HomeAssistant Azure
796f9cad1f
[ci skip] Translation update
2021-05-02 00:04:24 +00:00