Franck Nijhof
a1fddc3c4d
Merge pull request #69835 from home-assistant/rc
2022-04-11 11:02:51 +02:00
Dave T
f6aead6773
Don't test config on yaml import for generic camera ( #69714 )
2022-04-10 23:15:04 -07:00
Paulus Schoutsen
2fad42ce06
Bumped version to 2022.4.2
2022-04-10 22:59:28 -07:00
J. Nick Koston
3e92659260
Downgrade av to 8.1.0 to fix memory leak ( #69833 )
2022-04-10 22:59:22 -07:00
jjlawren
02eec73644
Retry on more Plex connection failures during startup ( #69822 )
2022-04-10 22:59:21 -07:00
jjlawren
8e3e6efb21
Speed up Plex playback for multiple videos ( #69821 )
2022-04-10 22:59:20 -07:00
Raman Gupta
5d4c1d9fe4
Reduce API limit for tomorrow.io ( #69818 )
2022-04-10 22:59:20 -07:00
rikroe
2871ac4f8f
Fix converting (value, unit) tuples if value is None ( #69802 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-04-10 22:59:19 -07:00
Michael Davie
506f8c1d94
Bump slixmpp to 1.8.2 ( #69794 )
2022-04-10 22:59:18 -07:00
Allen Porter
5c4df657b2
Bump rtsp-to-webrtc to 0.5.1 ( #69776 )
2022-04-10 22:59:17 -07:00
Allen Porter
16a1a93332
Handle expired credentials in reauth in google calendar initialization ( #69772 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-10 22:59:16 -07:00
Maximilian
7c06514bb4
Upgrade pynina to 0.1.8 ( #69771 )
2022-04-10 22:59:15 -07:00
Christopher Bailey
0ebd9e093d
Fix unifiprotect for 2.0.0-beta2 of UniFi Protect ( #69762 )
2022-04-10 22:59:15 -07:00
Mike Fugate
d9253fd310
Fix SleepIQ firmness number step and min values ( #69757 )
...
* fix sleepiq firmness number step and min values
* add asserts for min/max/step attributes
2022-04-10 22:59:14 -07:00
Malte Franken
0d7cbb8266
Bump aio_georss_gdacs to 0.7 ( #69743 )
2022-04-10 22:59:13 -07:00
J. Nick Koston
2ca8a0ef4a
Increase tplink effects random seed allowed range to 1-600 ( #69725 )
...
* Increase tplink effects random seed allowed range to 1-600
Reported https://community.home-assistant.io/t/tp-link-integration-support-for-kl430-led-light-strip/190635/62?u=bdraco
* cover
2022-04-10 22:59:13 -07:00
Dave T
2c48f28f13
Support webp still image format in generic camera ( #69718 )
2022-04-10 22:59:12 -07:00
Allen Porter
2298a1fa70
Refresh google calendar tokens with invalid expiration times ( #69679 )
...
* Refresh google calendar tokens with invalid expiration times
* Update tests/components/google/conftest.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unnecessary async methods in functions being touched already
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-10 22:59:11 -07:00
Shay Levy
87ba8a56ee
Fix Shelly gen2 cover unavailable when not calibrated ( #69671 )
2022-04-10 22:59:10 -07:00
Francois Chagnon
39e4d3e63b
Add None guard for zwave_js humidifier entity ( #69667 )
...
* Add None guard for humidifier entity is_on
* Add guards in more places
* Update homeassistant/components/zwave_js/humidifier.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-10 22:59:10 -07:00
epenet
269405aee0
Suppress Upnp parsing errors in SamsungTV ( #69664 )
2022-04-10 22:59:09 -07:00
KNXBroker
b1eda25ca3
Fix soundtouch service calls ( #69655 )
2022-04-10 22:59:08 -07:00
epenet
39e9270b79
Fix upnp subscription in SamsungTV ( #69652 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-10 22:59:07 -07:00
starkillerOG
5a408d4083
Fix Netgear switch state update ( #69597 )
2022-04-10 22:59:07 -07:00
azrdev
509d6ffcb2
Update python-mpd2 to 3.0.5 ( #69304 )
2022-04-10 22:59:06 -07:00
Paulus Schoutsen
919f4dd719
Merge pull request #69509 from home-assistant/rc
2022-04-07 23:10:23 -07:00
Allen Porter
d9cbbd3b05
Fix bugs calendar oauth token date handling ( #69641 )
2022-04-07 21:53:56 -07:00
Matt Zimmerman
7e317bed3e
[powerwall] Skip backup reserve sensor if data is unavailable ( #69637 )
2022-04-07 20:34:25 -07:00
David F. Mulcahey
8017cb274e
Fix Samjin Multi acceleration in ZHA ( #69636 )
2022-04-07 20:28:15 -07:00
David F. Mulcahey
4d4eb5c850
Bump ZHA quirks to 0.0.71 ( #69633 )
2022-04-07 17:16:51 -07:00
puddly
1866e58ac5
Move new zha_event command parameters into a params key to ensure backwards compatibility ( #69631 )
2022-04-07 15:33:50 -07:00
north3221
b50a78d1d9
Fix tado default overlay for when set pre new overlay feature ( #69584 )
2022-04-07 15:23:25 -07:00
puddly
88a081be24
Fix ZHA group creation ( #69629 )
2022-04-07 15:05:11 -07:00
J. Nick Koston
3dd0ddb73e
Mark backgrounds optional for tplink random effects ( #69622 )
2022-04-07 15:05:10 -07:00
Álvaro Fernández Rojas
9063428358
Update aioairzone to v0.3.3 ( #69615 )
2022-04-07 15:05:09 -07:00
Álvaro Fernández Rojas
ee06b2a1b5
Update aioairzone to v0.3.1 ( #68975 )
2022-04-07 15:05:08 -07:00
Diogo Gomes
62d67a4287
Fix utility_meter reset service ( #69612 )
2022-04-07 15:02:49 -07:00
Jason Hunter
0b2f0a9f7c
Log which device has the time discrepancy ( #69595 )
2022-04-07 15:02:49 -07:00
Dave T
7803845af1
Generic fix stream thumbnail ( #69378 )
2022-04-07 15:02:48 -07:00
J. Nick Koston
2dd3dc2d2d
Run energy db calls in the db executor ( #69544 )
...
Fixes #69537
2022-04-07 15:26:15 +02:00
J. Nick Koston
ceb8d86a7e
Fix registered entities without a category not being exclude-able in the HomeKit UI ( #69543 )
2022-04-07 15:26:12 +02:00
Joakim Sørensen
e726ef662c
Fix adding OS entities for supervised installations ( #69539 )
2022-04-07 15:26:08 +02:00
Allen Porter
8c9534d2ba
Gracefully handle empty summary in google calendar ( #69520 )
...
Gracefully handle empty summary in google calendar matching the old behavior
before some code cleanup.
2022-04-07 15:26:04 +02:00
Paulus Schoutsen
5cadea91bb
Bumped version to 2022.4.1
2022-04-06 22:36:39 -07:00
J. Nick Koston
f9d447e4cd
Fix reloading the sun integration ( #69495 )
2022-04-06 22:35:55 -07:00
Shay Levy
23bb38c5cf
Fix remote_rpi_gpio missing requirement ( #69488 )
2022-04-06 22:35:55 -07:00
Joakim Sørensen
4c16563675
Bump pyhaversion from 22.04.0 to 22.4.1 ( #69486 )
2022-04-06 22:35:54 -07:00
J. Nick Koston
9351fcf369
Fix reload race in unifiprotect ( #69485 )
...
- The integration already has a reload listener installed
once it is setup. We should not reload from the config
flow since they compete
2022-04-06 22:35:53 -07:00
Michael
2d74beaa67
Ignore IPv6 link local address on ssdp discovery in Fritz!Smarthome ( #69455 )
2022-04-06 22:35:52 -07:00
J. Nick Koston
87ab96f9c1
Fix elkm1 connection when panel drops VN request ( #69454 )
2022-04-06 22:35:52 -07:00
Paulus Schoutsen
0eed329bc8
Fix telegram broadcast ( #69452 )
2022-04-06 22:35:51 -07:00
Dave T
ea5e894ac7
Continue on template error during yaml import for generic ( #69440 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-06 22:35:50 -07:00
Raman Gupta
91d2fafe1d
Add comments to zwave_js node metadata WS API ( #67210 )
...
* Add comments to zwave_js node metadata WS API
* Add test dat
2022-04-06 22:35:50 -07:00
Franck Nijhof
7dd19066e8
Merge pull request #69413 from home-assistant/rc
2022-04-06 15:14:55 +02:00
Franck Nijhof
be3c1055dd
Bumped version to 2022.4.0
2022-04-06 14:01:53 +02:00
René Klomp
5a24dbbbf2
Update pysma to 0.6.11 ( #69397 )
2022-04-06 14:00:49 +02:00
Erik Montnemery
8174b831cf
Restore attributes of template binary sensor ( #69350 )
2022-04-06 14:00:46 +02:00
Raman Gupta
8c794ecf93
Fix regression in zwave_js ( #69312 )
...
* Handle unique ID update during discovery step
* Use callback to convert unique IDs to strings
* Adjust test to make sure logic works
* Fix other tests
* Move comment
* Move migration to async_setup
* Remove async_migrate_entry since we take care of it during setup
* Remove unused test
2022-04-06 14:00:42 +02:00
hesselonline
072cd29b90
Fix Wallbox charger status ( #68708 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-06 14:00:31 +02:00
Paulus Schoutsen
e3b20cf43f
Bumped version to 2022.4.0b6
2022-04-05 16:40:33 -07:00
Zack Barett
2296d0fbee
20220405.0 ( #69377 )
2022-04-05 16:40:27 -07:00
J. Nick Koston
1e6f8fc48a
Abort samsungtv discovery of legacy devices when unique id not available ( #69376 )
2022-04-05 16:40:26 -07:00
Franck Nijhof
4038575806
Disable Spotify Media Player entity by default ( #69372 )
2022-04-05 16:40:25 -07:00
Johan Nenzén
531aa87170
Bump pyplaato to 0.0.16 ( #69361 )
2022-04-05 16:40:24 -07:00
Marvin Wichmann
1896e39f60
Update XKNX to version 0.20.1 ( #69353 )
2022-04-05 16:40:23 -07:00
starkillerOG
a42327ffce
bump pynetgear to 0.9.4 ( #69346 )
...
* Bump home-assistant/wheels from 2022.01.0 to 2022.01.1
Bumps [home-assistant/wheels](https://github.com/home-assistant/wheels ) from 2022.01.0 to 2022.01.1.
- [Release notes](https://github.com/home-assistant/wheels/releases )
- [Commits](https://github.com/home-assistant/wheels/compare/2022.01.0...2022.01.1 )
---
updated-dependencies:
- dependency-name: home-assistant/wheels
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump home-assistant/wheels from 2022.01.1 to 2022.01.2
Bumps [home-assistant/wheels](https://github.com/home-assistant/wheels ) from 2022.01.1 to 2022.01.2.
- [Release notes](https://github.com/home-assistant/wheels/releases )
- [Commits](https://github.com/home-assistant/wheels/compare/2022.01.1...2022.01.2 )
---
updated-dependencies:
- dependency-name: home-assistant/wheels
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump home-assistant/builder from 2021.12.0 to 2022.01.0
Bumps [home-assistant/builder](https://github.com/home-assistant/builder ) from 2021.12.0 to 2022.01.0.
- [Release notes](https://github.com/home-assistant/builder/releases )
- [Commits](https://github.com/home-assistant/builder/compare/2021.12.0...2022.01.0 )
---
updated-dependencies:
- dependency-name: home-assistant/builder
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* bump pynetgear to 0.9.4
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-05 16:40:22 -07:00
shbatm
def04f1ae8
Bump PyISY to 3.0.6 to fix group statuses ( #69345 )
2022-04-05 16:40:21 -07:00
J. Nick Koston
a39a6fce2a
Fix roomba doing I/O in the event loop ( #69339 )
2022-04-05 16:40:21 -07:00
J. Nick Koston
7b36434101
Try exact match first for update state ( #69335 )
...
- Exact matches are much cheaper than creating an AwesomeVersion
and calling the __gt__ method, and since most of the time the
result is expected to be off, we want to optimize for this case
2022-04-05 16:40:20 -07:00
Philip Allgaier
a3ac495e03
Prevent issues with config update of "Timer" integration (unknown "restore" key) ( #69332 )
2022-04-05 16:40:19 -07:00
Joakim Sørensen
186d8c9d50
Bump pyhaversion from 22.02.0 to 22.04.0 ( #69329 )
2022-04-05 16:40:19 -07:00
Martin Hjelmare
e94fad469f
Use recorder executor in demo ( #69327 )
2022-04-05 16:40:18 -07:00
J. Nick Koston
90d5bd12fb
Ensure state is restored when turning on tplink lights without a color mode ( #69308 )
2022-04-05 16:40:17 -07:00
MoellerDi
685af1dd5c
Fix "Camera not found" error in microsoft_face integration ( #69295 )
2022-04-05 16:40:17 -07:00
Erik Montnemery
44fefa42a8
Improve integration translation strings ( #69246 )
...
* Improve integration translation strings
* Update
2022-04-05 16:40:16 -07:00
Paulus Schoutsen
681242f102
Bumped version to 2022.4.0b5
2022-04-04 23:57:57 -07:00
Daniel Hjelseth Høyer
df2a31a70b
Update Tibber lib ( #69300 )
2022-04-04 23:57:46 -07:00
starkillerOG
dc7d140c29
bump pynetgear to 0.9.3 ( #69292 )
2022-04-04 23:57:46 -07:00
Erik Montnemery
96ac47f36e
Correct unit_of_measurement for trigger-based template sensor ( #69291 )
2022-04-04 23:57:45 -07:00
Joakim Sørensen
b66770d349
Make hassio coordinator refresh data ( #69272 )
2022-04-04 23:57:44 -07:00
Erik Montnemery
eab7876330
Improve utility_meter translation strings ( #69252 )
2022-04-04 23:57:43 -07:00
Erik Montnemery
45843297f9
Improve tod translation strings ( #69251 )
2022-04-04 23:57:43 -07:00
Erik Montnemery
4313be1ca2
Improve threshold translation strings ( #69250 )
2022-04-04 23:57:42 -07:00
Erik Montnemery
8191172f07
Improve switch_as_x translation strings ( #69249 )
2022-04-04 23:57:41 -07:00
Erik Montnemery
408f87c7e6
Improve min_max translation strings ( #69248 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-04 23:57:41 -07:00
Erik Montnemery
37c0200f83
Improve derivative translation strings ( #69245 )
2022-04-04 23:57:40 -07:00
Raman Gupta
66cc2c7846
Fix tomorrowio sensor units and conversions ( #69166 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-04 23:57:39 -07:00
Radu Cotescu
40b9f2f578
Input binary sensors are not generated for Shelly 1 Pro ( #69046 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-04-04 23:57:39 -07:00
Toke Høiland-Jørgensen
2efa9f00d5
Fix network starting with no configured IPv4 addresses ( #69030 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-04 23:57:38 -07:00
Franck Nijhof
e6dcaaadd8
Bumped version to 2022.4.0b4
2022-04-04 11:14:39 +02:00
Erik Montnemery
73cd4a3366
Unsubscribe from listeners when removing threshold binary sensor ( #69236 )
2022-04-04 11:13:53 +02:00
Erik Montnemery
9ec9dc047b
Unsubscribe from listeners when removing integration sensor ( #69235 )
2022-04-04 11:13:50 +02:00
Erik Montnemery
a3ad44f7b6
Unsubscribe from listeners when removing derivative sensor ( #69234 )
2022-04-04 11:13:46 +02:00
Erik Montnemery
da3f9fdf7d
Drop unsupported SI-prefix peta from integration sensor ( #69229 )
2022-04-04 11:13:43 +02:00
Simone Chemelli
eeeff761e9
Avoid fritz API calls during shutdown ( #69225 )
2022-04-04 11:13:40 +02:00
J. Nick Koston
3cd9c7d19d
Only fire device_registry_updated for suggested_area if the suggestion results in an area change ( #69215 )
2022-04-04 11:13:36 +02:00
Franck Nijhof
62b44e6903
Exclude more media player attributes from recorder ( #69209 )
2022-04-04 11:13:33 +02:00
Daniel Hjelseth Høyer
9c6a69775a
Tibber, Use a dedicated executor pool for database operations ( #69208 )
2022-04-04 11:13:30 +02:00
Franck Nijhof
8ce1b104eb
Exclude weather forecast attribute from recorder ( #69205 )
2022-04-04 11:13:26 +02:00
Franck Nijhof
2916d35626
Exclude update entity picture attribute from recorder ( #69201 )
2022-04-04 11:13:23 +02:00
Franck Nijhof
814f92a75c
Set brand icon as entity picture on update entities ( #69200 )
...
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev >
2022-04-04 11:13:19 +02:00
J. Nick Koston
1ae45fa7ad
Exclude static vacuum attributes from being recorded in the database ( #69199 )
2022-04-04 11:13:16 +02:00
J. Nick Koston
e18d61224d
Exclude static siren attributes from being recorded in the database ( #69196 )
2022-04-04 11:13:11 +02:00
J. Nick Koston
7cfaf46287
Exclude static select attributes from being recorded in the database ( #69195 )
2022-04-04 11:13:08 +02:00
J. Nick Koston
cebf53c340
Exclude static number attributes from being recorded in the database ( #69194 )
2022-04-04 11:13:03 +02:00
J. Nick Koston
8fa8716387
Exclude static humidifier attributes from being recorded in the database ( #69193 )
2022-04-04 11:12:59 +02:00
J. Nick Koston
5a96b0ffbc
Exclude static fan attributes from being recorded in the database ( #69192 )
2022-04-04 11:12:56 +02:00
Erik Montnemery
2e13fb3c24
Unsubscribe listeners when entity meter sensor is removed ( #69172 )
2022-04-04 11:12:52 +02:00
Jesse Hills
90cb9ccde2
ESPHome: Remove disconnect callbacks after they are done ( #69169 )
2022-04-04 11:12:49 +02:00
J. Nick Koston
9a91a7edf5
Exclude supported features and attribution from being recorded in the database ( #69165 )
2022-04-04 11:12:46 +02:00
Raman Gupta
c769b20256
Make zwave_js config entry unique ID a string ( #69163 )
...
* Make zwave_js config entry unique ID a string
* Add test
* Fix tests
2022-04-04 11:12:42 +02:00
J. Nick Koston
47c1e48166
Exclude static water_heater attributes from being recorded in the database ( #69159 )
2022-04-04 11:12:39 +02:00
J. Nick Koston
0e6550ab70
Exclude static climate attributes from being recorded in the database ( #69158 )
2022-04-04 11:12:36 +02:00
J. Nick Koston
5fa2dc540b
Exclude static and token attributes from being recorded for media_player ( #69156 )
2022-04-04 11:12:32 +02:00
J. Nick Koston
b503be9301
Exclude static light attributes from being recorded in the database ( #69155 )
2022-04-04 11:12:29 +02:00
Diogo Gomes
d99e04e2bc
Makes sure YAML defined tariffs are unique ( #69151 )
2022-04-04 11:12:25 +02:00
Marc Mueller
39a38d9866
Update hangups to 0.4.18 ( #69149 )
2022-04-04 11:12:22 +02:00
Alex Yao
bc106cc430
Bump Yeelight to v0.7.10 ( #69147 )
2022-04-04 11:12:18 +02:00
Franck Nijhof
2ae390a342
Set brand icon on WLED update entity ( #69145 )
2022-04-04 11:12:15 +02:00
Glenn Waters
5cc58579bb
Environment Canada: allow AQHI to pull from forecast when current not available ( #69142 )
...
* Allow AQHI to pull from forecast when current not available.
* Remove redundant check.
* Remove lambda.
2022-04-04 11:12:12 +02:00
Bouwe Westerdijk
61129734f5
Bump plugwise to v0.17.3 ( #69139 )
2022-04-04 11:12:09 +02:00
Raman Gupta
a26e221ebc
Fix kodi log spamming again ( #69137 )
...
* Fix kodi log spamming again
* use try except else
2022-04-04 11:12:05 +02:00
Michael
026c843545
ignore ip6 link local address on ssdp discovery ( #69135 )
2022-04-04 11:12:02 +02:00
Mick Vleeshouwer
f2d41a0011
Bugfix for overkiz.alarm_control_panel platform exception ( #69131 )
...
* Revert changes
* Remove debug statement
2022-04-04 11:11:58 +02:00
Nenad Bogojevic
bee853d415
Fix withings race condition for access token ( #69107 )
2022-04-04 11:11:55 +02:00
Erik Montnemery
3ba8ddb192
Return unsubscribe callback from start.async_at_start ( #69083 )
...
* Return unsubscribe callback from start.async_at_start
* Update calling code
2022-04-04 11:11:52 +02:00
Wictor
53107e4f2c
Refactor telegram_bot polling/webhooks platforms and add tests ( #66433 )
...
Co-authored-by: Pär Berge <paer.berge@gmail.com >
2022-04-04 11:11:48 +02:00
Franck Nijhof
b539700e45
Bumped version to 2022.4.0b3
2022-04-02 11:40:11 +02:00
Franck Nijhof
dd2c2eb974
Update wled to 0.13.2 ( #69116 )
2022-04-02 11:39:44 +02:00
Raman Gupta
c1c8299511
Fix kodi log spamming ( #69113 )
2022-04-02 11:39:40 +02:00
Franck Nijhof
c72db40082
Bump num of conflicts in pip check ( #69112 )
2022-04-02 11:39:37 +02:00
Marcel van der Veldt
9327938dcc
Allow lowercase none for effect value in Hue lights ( #69111 )
2022-04-02 11:39:33 +02:00
Marcel van der Veldt
c7f807cf33
Adjust check for orphaned Hue device entries for grouped lights ( #69110 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-02 11:39:30 +02:00
Raman Gupta
691eac7a7f
Fix unit prefixes for derivative and integration ( #69109 )
2022-04-02 11:39:27 +02:00
Keilin Bickar
e341e55e88
Bump asyncsleepiq to 1.2.3 ( #69104 )
2022-04-02 11:39:24 +02:00
Glenn Waters
51e8ddbd27
Environment Canada: Fix for when temperature is zero ( #69101 )
2022-04-02 11:39:20 +02:00
puddly
c2c397527e
Bump ZHA dependency zigpy-deconz from 0.14.0 to 0.15.0 ( #69099 )
2022-04-02 11:39:17 +02:00
Bram Kragten
328f479bc4
Update frontend to 20220401.0 ( #69095 )
2022-04-02 11:39:13 +02:00
Bouwe Westerdijk
5df7882ce4
Remove use of HVAC_MODE_OFF in plugwise climate, it's not implemented ( #69094 )
2022-04-02 11:39:10 +02:00
Franck Nijhof
7fe6174bd9
Rename current_version to installed_version in Update platform ( #69093 )
2022-04-02 11:39:06 +02:00
Dave T
d4a31b037f
Add image test cases to generic ( #69040 )
2022-04-02 11:39:03 +02:00
Mick Vleeshouwer
5db1c67812
Fix Protexial alarm in Overkiz integration ( #68996 )
2022-04-02 11:38:59 +02:00
Paulus Schoutsen
f40513c95b
Bumped version to 2022.4.0b2
2022-04-01 09:30:33 -07:00
Mick Vleeshouwer
2d7cbeb1fc
Bump pyoverkiz to 1.3.14 in Overkiz integration ( #69084 )
2022-04-01 09:30:08 -07:00
Erik Montnemery
718bc734f2
Add bluepy as a dependency for zengge ( #69067 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-04-01 09:30:07 -07:00
Erik Montnemery
66c131515a
Update zengge codeowners ( #69068 )
2022-04-01 09:28:01 -07:00
Erik Montnemery
200a24d869
Fix utility_meter startup ( #69064 )
2022-04-01 09:25:55 -07:00
Matthias Alphart
c030af0919
coerce number selector values to int ( #69059 )
2022-04-01 09:25:55 -07:00
Erik Montnemery
ad2067381b
Bump pychromecast to 11.0.0 ( #69057 )
2022-04-01 09:25:54 -07:00
Joakim Sørensen
cc9e55594f
Add auto_update property to supervisor and addon update entities ( #69055 )
2022-04-01 09:25:53 -07:00
Joakim Sørensen
fadb63c43a
Add auto_update property to UpdateEntity ( #69054 )
2022-04-01 09:25:53 -07:00
Raman Gupta
0cf817698d
Fix zwave_js device action logic ( #69049 )
...
* Fix zwave_js device action logic
* Add test for this behavior
2022-04-01 09:25:52 -07:00
Shay Levy
432768f503
Remove webostv deprecated YAML import ( #69043 )
...
* webostv: remove deprecated YAML import
* Remove unused CUSTOMIZE_SCHEMA and WEBOSTV_CONFIG_FILE
2022-04-01 09:25:51 -07:00
J. Nick Koston
65ccb7446f
Prevent HomeKit from offering hidden entities ( #69042 )
2022-04-01 09:25:50 -07:00
Mick Vleeshouwer
90bec9cfcd
Enable select platform in Overkiz integration ( #68995 )
2022-04-01 09:25:50 -07:00
Erik Montnemery
ab21ac370c
Mend incorrectly imported MQTT config entries ( #68987 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-01 09:25:49 -07:00
Matthias Alphart
43b9e4febf
Update KNX flow strings to use "data_description" and remove invalid options ( #68935 )
...
* use `data_description`
* use selectors so `data_description` shows
* remove unused config option
`individual_address` has no effect for tunneling. The address is always assigned by the tunnelling server.
* remove unsupported option for tunneling V1 devices
2022-04-01 09:25:48 -07:00
Chris Talkington
3659bceedb
Update rokuecp to 0.16.0 ( #68822 )
2022-04-01 09:25:47 -07:00
J. Nick Koston
e4395dee6c
Convert statistics to use history api for database access ( #68411 )
2022-04-01 09:25:47 -07:00
Paulus Schoutsen
0b8bba0db9
Bumped version to 2022.4.0b1
2022-03-31 15:10:09 -07:00
Dave T
2cb77c4702
Improve image checks for generic camera ( #69037 )
2022-03-31 15:10:01 -07:00
Franck Nijhof
dcbca89d06
Remove deprecated YAML configuration from Yamaha Music Cast ( #69033 )
2022-03-31 15:10:00 -07:00
Franck Nijhof
9614e8496b
Remove deprecated YAML configuration from Fronius ( #69032 )
2022-03-31 15:10:00 -07:00
Franck Nijhof
deed4c5980
Remove deprecated YAML configuration from EZVIZ ( #69031 )
2022-03-31 15:09:59 -07:00
Franck Nijhof
9c9bacad31
Remove deprecated YAML configuration from Sensibo ( #69028 )
2022-03-31 15:09:58 -07:00
Franck Nijhof
daf2f746ed
Remove deprecated YAML configuration from Met.no ( #69027 )
2022-03-31 15:09:57 -07:00
Franck Nijhof
d0bb58c698
Remove deprecated YAML configuration from Yale Smart Alarm ( #69025 )
2022-03-31 15:09:57 -07:00
Franck Nijhof
652ce897c7
Remove deprecated YAML configuration from Brunt ( #69024 )
2022-03-31 15:09:56 -07:00
Franck Nijhof
5120a03470
Remove deprecated template support in persistent notifications ( #69021 )
2022-03-31 15:09:55 -07:00
Joakim Sørensen
b349322055
Cleanup Version after removing YAML ( #69020 )
2022-03-31 15:09:55 -07:00
Paulus Schoutsen
00b363d896
Enforce EntityCategory enum ( #69015 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:09:54 -07:00
Paulus Schoutsen
a1ebea271c
Enforce RegistryEntryDisabler enum ( #69017 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:09:26 -07:00
Paulus Schoutsen
c73f423102
Device Automation: enforce passing in device-automation-enum ( #69013 )
2022-03-31 15:06:57 -07:00
Paulus Schoutsen
a630e7dc49
Version: remove deprecated YAML import ( #69010 )
2022-03-31 15:06:56 -07:00
Paulus Schoutsen
b7e3e7a8e6
Launch Library: remove deprecated YAML import ( #69008 )
2022-03-31 15:06:56 -07:00
Paulus Schoutsen
7eecf48645
DNS IP: Remove deprecated YAML import ( #69007 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:06:55 -07:00
Paulus Schoutsen
bb26ded115
iCloud: remove deprecated YAML import ( #69006 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:06:54 -07:00
Paulus Schoutsen
8c65e930d5
Update tradfri deprecation message ( #69005 )
2022-03-31 15:06:53 -07:00
Paulus Schoutsen
ff332049e1
Nanoleaf: remove deprecated YAML import ( #69004 )
2022-03-31 15:06:52 -07:00
Paulus Schoutsen
fa12fd3776
Solax: remove deprecated YAML import ( #69003 )
2022-03-31 15:06:51 -07:00
Paulus Schoutsen
0adeebfe33
Remove deprecated Switchbot import ( #69002 )
2022-03-31 15:06:50 -07:00
Paulus Schoutsen
2328813e69
Don't log the stack trace ( #69000 )
2022-03-31 15:06:50 -07:00
starkillerOG
013f376ef3
bump pynetgear to 0.9.2 ( #68986 )
2022-03-31 15:06:49 -07:00
Erik Montnemery
a8e6ad9f3d
Deprecate temperature conversion in base entity class ( #68978 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-31 15:06:48 -07:00
Erik Montnemery
a8dcecf1ec
Make utility_meter tariffs a list ( #68967 )
2022-03-31 15:06:47 -07:00
Erik Montnemery
76db6acfb2
Improve utility_meter services.yaml ( #68960 )
2022-03-31 15:06:47 -07:00
Paulus Schoutsen
844d0680f0
Change privacy mode to config ( #68954 )
2022-03-31 15:06:46 -07:00
Raman Gupta
c684603037
Add support for new select selector properties ( #68952 )
...
* Add support for new select selector properties
* fix mode option
* Apply suggestions from code review
* Correct validation for empty options, update tests
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-31 15:06:45 -07:00
Allen Porter
e6b88a5214
Fix google calendar blocking call, running outside of executor ( #68948 )
2022-03-31 15:06:45 -07:00
Robert Hillis
a16d86585b
Rename google hangouts to google chat ( #68941 )
2022-03-31 15:06:44 -07:00
J. Nick Koston
df308f703f
Exclude large and chatty attributes from being recorded for update entities ( #68940 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-03-31 15:06:43 -07:00
Philip Allgaier
40e7055934
Prevent issues with setting up "Timer" integration (unknown "restore" key) ( #68936 )
...
* Prevent issues with setting up "Timer" for existing entities
* Use default constant
* Update homeassistant/components/timer/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-31 15:06:42 -07:00
Dave T
45bd4038f4
Generic camera: Allow gif image type in still image checker ( #68933 )
2022-03-31 15:06:42 -07:00
Dave T
3aa0294b5d
Generic camera: Allow svg detect to accept leading whitespace ( #68932 )
2022-03-31 15:06:41 -07:00
Erik Montnemery
143e9f4fc3
Improve utility_meter services.yaml ( #68930 )
2022-03-31 15:06:40 -07:00
Nathan Spencer
0de84d882a
Bump pylitterbot to 2022.3.0 ( #68929 )
2022-03-31 15:06:39 -07:00
Bram Kragten
ff786c3be8
Handle config entries of integrations that are removed ( #68928 )
2022-03-31 15:06:39 -07:00
Michael
d617271ca0
Add "station is open" sensor to Tankerkoenig ( #68925 )
2022-03-31 15:06:38 -07:00
Erik Montnemery
d38382fbe3
Rename helper_config_entry_flow to schema_config_entry_flow ( #68924 )
2022-03-31 15:06:37 -07:00
Paulus Schoutsen
475b9e212d
Mark all input integrations as helpers ( #68922 )
2022-03-31 15:06:37 -07:00
puddly
a8ad3292c8
Bump zigpy to 0.44.1 and zha-quirks to 0.0.69 ( #68921 )
...
* Make unit tests pass
* Flip response type check to not rely on it being a list
https://github.com/zigpy/zigpy/pull/716#issuecomment-1025236190
* Bump zigpy and quirks versions to ZCLR8 releases
* Fix renamed zigpy cluster attributes
* Handle the default response for ZLL `get_group_identifiers`
* Add more error context to `stage failed` errors
* Fix unit test returning lists as ZCL request responses
* Always load quirks when testing ZHA
* Bump zha-quirks to 0.0.69
2022-03-31 15:06:36 -07:00
rianadon
78d8bc66d1
Calculate temperature precision based on user units ( #59560 )
...
* Calculate temperature precision based on user units
* Fix a few more failing tests
* Fix failing test
Co-authored-by: Erik <erik@montnemery.com >
2022-03-31 15:06:35 -07:00
Franck Nijhof
cd7e72b38d
Bumped version to 2022.4.0b0
2022-03-30 21:34:03 +02:00
Franck Nijhof
9c2a944997
Merge branch 'master' into dev
2022-03-30 21:32:52 +02:00
muchtall
a5eae3dbac
Add support for joaoapps_join notification categories ( #67445 )
2022-03-30 12:28:41 -07:00
Zack Barett
c2e9865f3f
Frontend Version Bump to 20220330.0 ( #68918 )
2022-03-30 12:27:27 -07:00
Cyril Perrin
fb1b0b535f
Provide conv_id to intent ( #68102 )
2022-03-30 12:24:36 -07:00
Mick Vleeshouwer
1be9dc9720
Add supported brands to Overkiz ( #67024 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-30 21:21:35 +02:00
Ljzd-PRO
9998ed4fc0
Change xiaomi _retrieve_list() timeout setting ( #63964 )
2022-03-30 12:19:13 -07:00
Jeff Basso
408e9b2943
Add Identity Attribute to enable areas ( #62698 )
2022-03-30 12:18:00 -07:00
Martin
a9ebeb2876
Catch kodi protocol errors ( #67555 )
2022-03-30 12:14:53 -07:00
Sebastian Muszynski
ea2c3e3310
Initialize xiaomi aqara binary sensor state ( #68791 )
2022-03-30 12:13:35 -07:00
Marvin Wichmann
9b05a1264a
Add support for IP secure to KNX config flow ( #68906 )
...
* Add support for TCP Secure in KNX config flow
* Add support for TCP Secure in KNX config flow
* Fix typing
* Fix import
* Move assert up to cover all possible cases
2022-03-30 21:10:47 +02:00
Michael
3ccec8f051
Address late review of Tankerkoenig ( #68919 )
2022-03-30 21:07:00 +02:00
Jeff Rescignano
7767258696
Change sharkiqpy to sharkiq ( #68864 )
2022-03-30 11:41:34 -07:00
Mick Vleeshouwer
6a0a77f986
Don't close aiohttp session in Overkiz config flow ( #68913 )
2022-03-30 11:40:14 -07:00
Johann Vanackere
aa6f551b33
Remove Daikin int conversion to allow decimal target temperature steps ( #61616 )
...
* Remove int conversion in order to allow decimal target temperature steps
* Convert to float and keep 1 digit
2022-03-30 20:03:22 +02:00
rappenze
4ca4180fd2
Fix on state for fibaro light entity ( #68914 )
2022-03-30 07:41:18 -10:00
Maximilian
2c245fcfec
Address late review of nina ( #68911 )
2022-03-30 19:38:14 +02:00
Tom
3590467ce6
Update plugwise module to 0.17.2 ( #68908 )
2022-03-30 19:37:05 +02:00
Erik Montnemery
9471e4d77c
Don't override temperature unit for sensors ( #68910 )
2022-03-30 10:15:00 -07:00
Joakim Sørensen
6d168d2672
Do not mark downgrades as updates ( #68893 )
2022-03-30 09:34:29 -07:00
J. Nick Koston
fb41734342
Add support for custom effects to tplink light strips ( #68502 )
2022-03-30 09:34:09 -07:00
J. Nick Koston
d75f577b88
Additional strict typing for recorder ( #68860 )
2022-03-30 09:20:44 -07:00
Marc Mueller
fa33ac73f3
Update pylint to 2.13.3 ( #68904 )
2022-03-30 09:18:55 -07:00
Erik Montnemery
2c92d19058
Exclude own entity from group entity selector ( #68782 )
2022-03-30 18:07:47 +02:00
epenet
463cb8679f
Bump python-awair to 0.2.3 ( #68905 )
2022-03-30 18:04:59 +02:00
Antoni Czaplicki
76f07ec240
Add Uonet+ Vulcan integration ( #56357 )
...
* Add Uonet+ Vulcan integration
* Add "configuration_url", fix some minor issues
* Refactor and fix tests
* Optimize code
* Apply suggestion from code review
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
* Update error handling
* Fix some tests
* Update CODEOWNERS and fix pylint
* Cleanup vulcan tests
* Run prettier
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-30 17:55:24 +02:00
Tom
4d607b2eb5
Update plugwise module to 0.16.9 ( #68255 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-30 17:12:20 +02:00
Sven Naumann
94fde3bf23
Prioritize channels for homematic event subscriptions ( #56619 )
...
* Prioritize SENSORNODE for event callbacks
* Ran black
* Use lazy % formatting for logging
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-30 16:28:23 +02:00
Franck Nijhof
ca1337d9c2
Update vehicle to 0.4.0 ( #68896 )
2022-03-30 16:15:34 +02:00
Marc Mueller
006fa9b700
Improve zha typing [api] (5) ( #68684 )
2022-03-30 15:54:31 +02:00
Marc Mueller
cde989cd38
Fix zha InovelliCluster base class ( #68683 )
2022-03-30 15:49:12 +02:00
Jan Bouwhuis
4db2270f3d
Refactor MQTT scene to inherit MqttEntity ( #68883 )
...
* MQTT scene inherrits MqttEntity
* Default payload_on matches documentation
* remove CONF_ENABLED_BY_DEFAULT from schema return True as default
* Add to the schema, remove not overrided properties
* remove default payload_on
* Update homeassistant/components/mqtt/scene.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-30 15:46:45 +02:00
Erik Montnemery
91f6e58e9a
Allow customizing unit for temperature and pressure sensors ( #64366 )
...
* Allow customizing unit for temperature and pressure sensors
* pylint
* Adjust google_wifi tests
* Address review comments and add tests
* Improve rounding when scaling
* Tweak rounding
* Further tweak rounding
* Allow setting entity options with config/entity_registry/update
* Address review comments
* Tweak tests
* Load custom unit when sensor is added
* Override async_internal_added_to_hass
* Adjust tests after rebase
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Address review comments
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-30 15:43:04 +02:00
epenet
5b1e319947
Fix DEPENDENCY_CONFLICTS ( #68900 )
2022-03-30 15:14:54 +02:00
epenet
cb5c7dc716
Prettify json ( #68898 )
2022-03-30 14:06:41 +02:00
Garrett
ab0abdc988
Add 2FA support for Subaru integration setup ( #68753 )
...
* Add 2FA support for Subaru integration setup
* Update config flow to abort with 2FA request fail
2022-03-30 13:53:03 +02:00
Tom Brien
bb7593351b
Add option for exchange rate sensor precision to Coinbase ( #68792 )
...
* Add user option for precision to exchange rate sensors
* Add tests
* Add strings
2022-03-30 13:51:44 +02:00
Kevin Stillhammer
259b069dd9
Ensure API is called correctly in here_travel_time ( #68840 )
2022-03-30 13:49:21 +02:00
Eric Svärd
04bb156e99
Discard Solaredge updates for invalid overview data ( #68048 )
2022-03-30 13:36:55 +02:00
kaareseras
1f2bfcf12e
Bump PyJWT from 2.1.0 to 2.3.0 ( #68858 )
2022-03-30 13:34:40 +02:00
Álvaro Fernández Rojas
0cb8ff9bc6
Fix HVAC modes for Airzone slave zones ( #68851 )
2022-03-30 13:32:15 +02:00
Eric Severance
3953b6abe2
Fix error handling for expired html5 registration ( #67676 )
2022-03-30 13:30:08 +02:00
Robert Hillis
9f0665bbb4
Add config flow to discord ( #61069 )
2022-03-30 13:18:48 +02:00
epenet
93706ca21a
Bump prettier to v2.6.1 and enable on CI ( #68877 )
2022-03-30 13:10:48 +02:00
jan iversen
3cccb948a1
Auto detect call write register or write registers in set_temperature modbus ( #68678 )
2022-03-30 12:54:24 +02:00
epenet
9aac5d6af1
Prettify json ( #68895 )
2022-03-30 12:15:04 +02:00
epenet
053c4428a9
Prettify json (component test fixtures) ( #68892 )
2022-03-30 11:37:17 +02:00
epenet
831e2ace9c
Prettify yaml (tests) ( #68891 )
2022-03-30 11:26:08 +02:00
J. Nick Koston
af6a62ca79
Strict typing for homekit part 1 ( #67657 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-30 11:21:07 +02:00
epenet
496d90bf00
Prettify json (tests) ( #68888 )
2022-03-30 11:12:58 +02:00
J. Nick Koston
bbcefd6fec
Exclude sun attributes from being recorded in the database ( #68887 )
2022-03-30 11:03:08 +02:00
epenet
ecd43f391f
Prettify json (manifest.json) ( #68886 )
2022-03-30 10:56:37 +02:00
Florian Gareis
8669057c11
Update yeelight services file with new selectors ( #68814 )
2022-03-30 10:43:03 +02:00
Erik Montnemery
cf39a61aa1
Get cast type and manufacturer via http protocol ( #68863 )
2022-03-30 10:40:38 +02:00
epenet
0dcaa6422d
Prettify yaml (2/2) ( #68879 )
2022-03-30 10:39:30 +02:00
epenet
e362871499
Prettify json (strings.json) ( #68885 )
2022-03-30 10:35:30 +02:00
epenet
8fb645e1d7
Return cached device_info if refresh fails in SamsungTV ( #68844 )
2022-03-29 22:16:26 -10:00
Paulus Schoutsen
7a9a0c0c91
Update group description ( #68882 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-30 10:16:04 +02:00
Paulus Schoutsen
206ea9d237
Expand group lights/covers etc ( #68875 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-30 10:11:09 +02:00
Mick Vleeshouwer
7613784367
Extend Overkiz diagnostics and implement device diagnostics ( #68859 )
2022-03-29 22:07:34 -10:00
Mick Vleeshouwer
2be8b07af9
Address Overkiz switch feedback ( #68813 )
2022-03-30 09:58:50 +02:00
Erik Montnemery
47ecc73dfa
Disable the SoChain integration ( #68856 )
2022-03-30 09:55:02 +02:00
Joakim Sørensen
618b16a32b
Add full release notes to add-on update entities ( #68876 )
2022-03-30 09:52:29 +02:00
IceBotYT
5cd532b16a
Improve code quality of PECO integration ( #68865 )
2022-03-30 09:50:25 +02:00
epenet
bfd84ba89c
Prettify yaml (services.yaml) ( #68878 )
2022-03-30 09:48:06 +02:00
Jeef
18517fda65
Move Intellifire error codes to individual sensors ( #68249 )
2022-03-30 09:41:25 +02:00
epenet
a5c729b724
Fix NoEntitySpecifiedError in SamsungTV ( #68880 )
2022-03-29 20:59:54 -10:00
epenet
f053fc9167
Add code comment in SamsungTV ( #68841 )
2022-03-29 20:11:22 -10:00
Raman Gupta
df4ddc6491
Allow timer state to be restored on restart ( #67658 )
2022-03-29 23:04:46 -07:00
epenet
4d59cb290c
Remove duplicate code in SamsungTV bridge ( #68839 )
2022-03-29 20:04:18 -10:00
north3221
e76170fbfd
Add overlay options to Tado ( #65886 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-29 22:59:03 -07:00
Marcel van der Veldt
09f6785956
Add virtual device/service for Hue groups ( #68569 )
2022-03-29 20:33:05 -07:00
Erik Montnemery
7e8d52e5a3
Fix race when handling rapid succession of MQTT discovery messages ( #68785 )
...
Co-authored-by: jbouwh <jan@jbsoft.nl >
2022-03-29 20:26:11 -07:00
J. Nick Koston
3d378449e8
Move envoy last reported attribute to its own sensor ( #68360 )
2022-03-29 20:25:14 -07:00
Michael
2f7aeb64d2
Add config flow to Tankerkoenig ( #68386 )
2022-03-29 20:23:30 -07:00
J. Nick Koston
f5a13fc51b
Add ability to exclude attributes from being recorded by entity domain ( #68824 )
2022-03-29 20:13:08 -07:00
Sebastian Lövdahl
ced68c1b80
Add Vallox cell state sensor tests ( #67069 )
2022-03-29 17:07:09 -10:00
Chris Talkington
f4c443ac86
Use fixture for enabling entities in Sonarr tests ( #68177 )
2022-03-29 17:04:13 -10:00
Nikolai Rahimi
42cec38b66
Vesync core400s fan speed ( #67672 )
2022-03-29 17:02:57 -10:00
Allen Porter
66a183cfe3
Add nest device level diagnostics ( #68024 )
2022-03-29 16:56:03 -10:00
Robert Hillis
7e40594748
Bump notifications-android-tv to 0.1.5 ( #68599 )
2022-03-29 16:53:53 -10:00
Mick Vleeshouwer
365ea59b64
Improve Config Flow and handle TooManyAttemptsBannedException in Overkiz ( #68868 )
2022-03-29 16:19:57 -10:00
Joakim Sørensen
9a150c2234
Add release_notes method to update entities ( #68842 )
2022-03-29 17:38:56 -07:00
Jason Hunter
94df0844b3
Add lock groups ( #68857 )
2022-03-29 17:07:23 -07:00
Michael
61f8af8b58
Add update entity to Synology DSM ( #68664 )
2022-03-29 17:01:26 -07:00
Michael
96c607d50d
Add update entities to PI-Hole ( #68749 )
2022-03-29 16:56:15 -07:00
Michael
3d64d1b76b
Add tests for Fritz!Tools sensors ( #67776 )
2022-03-29 16:54:16 -07:00
Michael
94c5dbfd16
Rework config flow in AVM Fritz!Tools ( #67767 )
2022-03-29 16:53:53 -07:00
Raman Gupta
603601b32e
Use location selector in tomorrowio config flow ( #68431 )
2022-03-29 16:53:31 -07:00
Zack Barett
91c0baf086
20220329.0 ( #68867 )
2022-03-29 16:03:04 -07:00
rappenze
93a66cc357
Add power sensor to fibaro integration ( #68848 )
2022-03-29 09:53:43 -10:00
Jason Hunter
7f5ee53d51
Fix pre-commit by upgrading black ( #68855 )
2022-03-29 15:29:30 -04:00
G Johansson
06435f633f
Implement config flow for trafikverket_train ( #65182 )
2022-03-29 08:32:38 -10:00
starkillerOG
425b825ae9
Motion Blinds API lock ( #68587 )
2022-03-29 08:29:29 -10:00
Marvin Wichmann
cec3a08b95
Cleanup KNX integration ( #68820 )
...
* Cleanup KNX integration
* Cleanup KNX integration
* Update homeassistant/components/knx/__init__.py
Co-authored-by: Matthias Alphart <farmio@alphart.net >
Co-authored-by: Matthias Alphart <farmio@alphart.net >
2022-03-29 16:46:02 +02:00
Michael Chisholm
62aa7fe10e
dlna_dms fixes from code review ( #67796 )
2022-03-29 15:32:16 +02:00
Franck Nijhof
be39a3cee0
Merge pull request #68825 from home-assistant/rc
2022-03-29 15:30:51 +02:00
Erik Montnemery
bdb61e0222
Add config flow for utility_meter ( #68457 )
2022-03-29 14:46:17 +02:00
epenet
826423d8ed
Cleanup package constraints ( #68833 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 14:42:40 +02:00
Erik Montnemery
d81ee9b2da
Mark before/after times as required for times of the day config flow ( #68789 )
2022-03-29 13:21:58 +02:00
Marc Mueller
c3d937fb0f
Fix codeowners script for nested files ( #68590 )
2022-03-29 13:17:49 +02:00
Poltorak Serguei
d9a6371679
Improved Add Sreen of the Z-WAve.Me intergration ( #68568 )
2022-03-29 13:00:35 +02:00
ollo69
80f34e5e2e
Add diagnostics support for AndroidTV ( #68748 )
...
* Add diagnostics support for AndroidTV
* Restore entity_picture attribute
2022-03-29 12:51:04 +02:00
Kevin Stillhammer
dc71ecf67e
Wait for Home Assistant start in here_travel_time ( #68757 )
...
* Wait for Home Assistant to fully start.
* Update homeassistant/components/here_travel_time/sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Define callback for _update_at_start
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-29 12:50:47 +02:00
epenet
5830481a53
Use new CONF_MODEL in mqtt ( #68832 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 12:49:00 +02:00
epenet
35a5cca1ca
Cleanup package constraints ( #68833 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 11:44:19 +02:00
epenet
014aadb299
Use new CONF_MODEL core constant (2/3) ( #68831 )
...
* Use CONF_MODEL in xiaomi_miio
* Use CONF_MODEL in xiaomi
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 11:12:43 +02:00
epenet
a29990a784
Use new CONF_MODEL core constant (1/3) ( #68829 )
...
* Use CONF_MODEL in axis
* Use CONF_MODEL in denonavr
* Use CONF_MODEL in flux_led
* Use CONF_MODEL in konnected
* Use CONF_MODEL in steamist
* Use CONF_MODEL in tellstick
* Use CONF_MODEL in tensorflow
* Use CONF_MODEL in twinkly
* Use CONF_MODEL in yeelight
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 11:11:58 +02:00
cvwillegen
8fc8778995
Improve log when connection to kodi media player cannot be created ( #68458 )
...
* Make clearer in log files that connection to media player cannot be created.
* Only give connection error once.
When connection is lost, only give an error message once. When connection is restored and lost again, give error message again.
2022-03-29 11:09:59 +02:00
jjlawren
112d232c2e
Autoresume in-progress items from Plex media browser ( #68494 )
2022-03-29 11:08:26 +02:00
epenet
d4ab48a049
Optimise Upnp event handling in SamsungTV ( #68828 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-28 22:55:05 -10:00
MattWestb
2e9c89024b
Add presets for 2 new tuya TRVs. ( #68576 )
...
Adding presets for "_TZE200_cpmgn2cf" and "_TZE200_9sfg7gm0" that is being added in ZHA thru https://github.com/zigpy/zha-device-handlers/pull/1443 .
Need being merged for getting the device working then the quirk is being merged (but can being merged before).
2022-03-29 10:45:05 +02:00
ollo69
0d8736b82b
Remove ipaddress check in AndroidTV config flow ( #68630 )
2022-03-29 10:44:33 +02:00
yoedf
88780b4c87
Add duration support for streaming in mpd ( #66110 )
...
* Add duration support for streaming in mpd
* Change to use 1 line instead of if
* Improve code to be more readable
2022-03-29 11:36:05 +03:00
Maximilian
d655d54a8f
Added more attributes ( #67135 )
2022-03-29 11:34:09 +03:00
epenet
99c0ef9ab8
Pin click to fix typer issue ( #68808 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 10:21:29 +02:00
epenet
2bb42f48aa
Add CONF_MODEL to core constants ( #68806 )
...
* Add CONF_MODEL to core constants
* Use CONF_MODEL in SamsungTV
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 10:01:10 +02:00
Sebastian Muszynski
50b2ee8c23
Fix light state on boot up ( #68606 )
...
Fixes : #68038
2022-03-29 09:57:30 +02:00
J. Nick Koston
d7634d1cb1
Additional strict typing for additional recorder internals ( #68689 )
...
* Strict typing for additional recorder internals
* revert
* fix refactoring error
2022-03-29 09:45:25 +02:00
Ville Skyttä
05ddd773ff
Fix _abort_if_unique_id_configured updates type hint ( #68730 )
2022-03-29 09:24:15 +02:00
Paulus Schoutsen
4041dd61c5
Bumped version to 2022.3.8
2022-03-29 00:11:29 -07:00
Keilin Bickar
fe36ff5fa9
Update sense library to 0.10.4 ( #68816 )
2022-03-29 00:11:12 -07:00
J. Nick Koston
9acd1471a0
Fix ignoring elkm1 discovery ( #68750 )
2022-03-29 00:11:11 -07:00
Martin Hjelmare
d1a6eb55b1
Increase zwave_js add-on start attempts before timeout ( #68736 )
2022-03-29 00:11:10 -07:00
J. Nick Koston
112732c673
Add option to connect to elkm1 non-secure when secure is discovered ( #68735 )
...
Co-authored-by: Glenn Waters <glenn@watrs.ca >
2022-03-29 00:11:09 -07:00
J. Nick Koston
45638c78ae
Ensure solaredge can still be setup with an ignored entry ( #68688 )
2022-03-29 00:11:08 -07:00
J. Nick Koston
d5e80ed2a5
Fix screenlogic to get the macaddress from discovery ( #68687 )
2022-03-29 00:11:07 -07:00
kevdliu
9b3c3232be
Revert "Take Abode camera snapshot before fetching latest image" ( #68626 )
2022-03-29 00:11:06 -07:00
J. Nick Koston
14fbda8412
Add option to connect to elkm1 non-secure when secure is discovered ( #68735 )
...
Co-authored-by: Glenn Waters <glenn@watrs.ca >
2022-03-29 00:10:49 -07:00
patagona
e85fb87438
Handle MPD songs with multiple artists ( #68759 )
2022-03-29 09:10:21 +02:00
Keilin Bickar
557fa198d8
Update sense library to 0.10.4 ( #68816 )
2022-03-29 00:08:40 -07:00
Marvin Wichmann
1d88ce0d04
Update xknx to version 0.20.0 ( #68818 )
2022-03-29 08:58:54 +02:00
IceBotYT
fb14ae211e
Add support for static typing for the PECO library ( #68707 )
2022-03-29 08:47:20 +02:00
J. Nick Koston
8714beb5e7
Update iot_class for samsungtv ( #68812 )
...
#68777 Made volume updates local push, we should upgrade the iot class
2022-03-29 07:23:52 +02:00
J. Nick Koston
6110e7d194
Remove unneeded __repr__ in samsungtv logging ( #68817 )
...
* Remove unneeded __repr__ in samsungtv logging
* keep only the ones we need
2022-03-29 07:22:58 +02:00
Franck Nijhof
085b44e45a
Simplify is_on state for switch groups ( #68805 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-03-29 07:09:42 +02:00
Paulus Schoutsen
69fcce3b2c
Remove energy usage from the switch base class ( #68821 )
...
* Remove energy usage from the switch base class
* Remove unused attributes from integrations
2022-03-28 18:56:04 -10:00
Eric Severance
c6ba987995
Use device properties for WeMo Insight sensors ( #63525 )
2022-03-28 17:47:18 -07:00
J. Nick Koston
349060be2f
Disable Unifi Protect Oldest Recording sensor by default ( #68804 )
2022-03-28 14:24:54 -10:00
Franck Nijhof
963d161f72
Update core services files with new selectors ( #68810 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-03-28 17:17:16 -07:00
G Johansson
9b70c10c8e
Implement coordinator for trafikverket_weather ( #65233 )
2022-03-28 13:13:02 -10:00
Álvaro Fernández Rojas
fefd6a1d1a
Update aioairzone to v0.2.1 ( #68798 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-28 13:05:47 -10:00
starkillerOG
98ca9754d7
Motion Blinds dhcp discovery ( #68809 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-28 13:01:17 -10:00
epenet
8eb2e131e5
Use DmrDevice to communicate with SamsungTV ( #68777 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-28 12:23:38 -10:00
Mick Vleeshouwer
d0e5e51863
Add alarm control panel to Overkiz integration ( #67164 )
2022-03-28 15:19:16 -07:00
epenet
f067aa6d71
Pin click to fix typer issue ( #68808 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 00:07:29 +02:00
Marc Mueller
38a7c7438e
Add zha typing [core.device] (1) ( #68686 )
2022-03-28 23:58:33 +02:00
Marc Mueller
f0e2f964e8
Add zha typing [core.gateway] (3) ( #68685 )
2022-03-28 23:58:06 +02:00
Matthias Alphart
f2aee38841
Run KNX protocol logic in a separate thread ( #68807 )
2022-03-28 23:56:29 +02:00
Allen Porter
9881538c27
Improve caldav tests to use APIs rather than entity methods ( #68745 )
...
* Improve caldav tests to use APIs rather than entity methods
Update caldav tests to use the best practice of exercising the public APIs rather than directly calling the entity methods directly. This is motivated by additional calendar API cleanup and possibly future breaking changes.
* Remove unnecessary start/end arguments which are ignored
2022-03-28 22:22:49 +02:00
Ville Skyttä
38ef183433
Change newly appeared DISABLED_USERs in tests to RegistryEntryDisablers ( #68799 )
2022-03-28 21:15:42 +02:00
Dave T
c1a2be72fc
Generic IP Camera configflow 2 ( #52360 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-28 09:08:00 -10:00
epenet
de130d3b28
Update REST api mocking in SamsungTV ( #68172 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-28 09:04:19 -10:00
Paulus Schoutsen
5eee600fa8
Ban brand name translations as step titles ( #68801 )
2022-03-28 10:41:39 -07:00
Paulus Schoutsen
e80933d6c7
Force helpers to have a mandatory description ( #68796 )
2022-03-28 10:32:15 -07:00
starkillerOG
68a6359999
Address late motion blinds review comments ( #68793 )
2022-03-28 18:22:00 +02:00
Allen Porter
609c6ef5d4
Add test coverage for google calendar event response format ( #68767 )
...
Add test coverage for the calendar event response format as I am about to do some
refactoring and simplification. Notably, each calendar implementation uses a slightly different
API response, and this is codifying that.
2022-03-28 18:05:02 +02:00
Will Marler
79080f5e2f
Adjust "default_config" comment in default config ( #68679 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-28 09:03:34 -07:00
Maciej Bieniek
24212ab598
Add diagnostics platform for AccuWeather integration ( #68752 )
2022-03-28 08:42:25 -07:00
Ville Skyttä
066128a53c
Remove leftovers of Huawei LTE YAML config support ( #68728 )
2022-03-28 08:24:13 -07:00
rappenze
33371bdd20
Change fibaro disconnect log level to debug ( #68783 )
2022-03-28 08:23:44 -07:00
Mick Vleeshouwer
c763d23cbb
Fix reauth message in Overkiz integration ( #68787 )
2022-03-28 08:23:25 -07:00
Mick Vleeshouwer
443315bcdc
Bump dependency (pyoverkiz to 1.3.12) in Overkiz integration ( #68788 )
2022-03-28 08:22:56 -07:00
rforro
a6d0a4ec64
Update climate.py ( #68786 )
...
add TRV presets to all Zonnsmart-like models
2022-03-28 09:56:37 -04:00
epenet
3230ee88b6
Add OUI to SamsungTV ( #68771 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-28 12:36:45 +02:00
Erik Montnemery
2ec1e06c75
Mark group as a helper integration ( #68775 )
2022-03-28 12:36:11 +02:00
Erik Montnemery
cc156c767d
Revert light.switch to 2022.3 ( #68772 )
2022-03-28 12:28:15 +02:00
Franck Nijhof
01980f0445
Add switch groups ( #68528 )
2022-03-28 12:27:26 +02:00
Erik Montnemery
a597c11ea2
Mark threshold as a helper integration ( #68780 )
2022-03-28 12:26:52 +02:00
Shay Levy
c2eaa76dde
Bump aiowebostv to 0.2.0 ( #68773 )
2022-03-28 11:28:58 +02:00
Raman Gupta
9d14201b13
Don't create two zwave_js.lock entities for a single device ( #68651 )
2022-03-28 11:15:48 +02:00
J. Nick Koston
aa7cb087a9
Fix ignoring elkm1 discovery ( #68750 )
2022-03-28 11:05:50 +02:00
Álvaro Fernández Rojas
67d3e84448
Locally patch AirzoneLocalApi in tests ( #68770 )
2022-03-28 10:51:59 +02:00
Erik Montnemery
48187cebad
Mark integration as a helper integration ( #68778 )
2022-03-28 10:35:52 +02:00
Erik Montnemery
95d6848726
Mark switch_as_x as a helper integration ( #68779 )
2022-03-28 10:35:08 +02:00
Franck Nijhof
6f567afc0e
Mock out all default onboarding integrations in test ( #68776 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-28 10:33:43 +02:00
J. Nick Koston
6cec53bea1
Add support for finding the samsungtv MainTvAgent service location ( #68763 )
2022-03-27 22:01:07 -10:00
Michael
23c47c2206
Add state class to Tankerkoenig fuel price sensors ( #68737 )
2022-03-28 09:48:25 +02:00
Erik Montnemery
66d892237d
Add config flow for min_max sensor ( #67807 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-28 09:39:54 +02:00
Erik Montnemery
1746677b61
Clarify duration selector ( #68731 )
2022-03-28 09:28:32 +02:00
Jan Bouwhuis
cfc8b5fee7
Fix notify discovery setup ( #68451 )
...
* Fix notify discovery setup
* add test
* unsubscribe at reset
* Add guard
* move dispatcher to reload module
* only unsubscribe if platform was setup
* initialize dispatcher once and tests
* test get_service too
* add tests
* fix test
* use get_service for test invalid platform
* Test built-in reload method
* set to None after clearing dispatcher - tests
* Pathing services file
* Update tests/components/notify/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* dispatcher is not set twice if integration loaded
* empty discovery payload
* Removed not needed services.yaml mock
* Update tests/components/notify/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* flake8
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-28 08:53:30 +02:00
ollo69
17ddbb4983
Restore AndroidTV entity name from migration ( #68756 )
2022-03-27 14:57:15 -10:00
epenet
c024033dae
Add Upnp volume control/status to SamsungTV ( #68663 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-27 12:27:24 -10:00
J. Nick Koston
b5496441ae
Use new samsungtv exception to detect when reauth is needed ( #68762 )
2022-03-27 12:12:32 -10:00
Álvaro Fernández Rojas
42a5e2d4fe
Add Airzone binary sensor platform ( #68140 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-27 10:39:46 -10:00
J. Nick Koston
cc75cebfc5
Add support for setting up encrypted samsung tvs from config flow ( #68717 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-27 10:30:45 -10:00
Álvaro Fernández Rojas
b5401ccc4a
Add Airzone climate platform ( #67924 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-27 08:59:15 -10:00
Jeff Irion
cffc588c6d
Bump adb-shell to 0.4.2 ( #68742 )
2022-03-27 07:49:28 -10:00
Allen Porter
f61c911174
Remove some offset complexity from calendar event ( #68724 )
...
Simplify the calendar offset calculations to no longer update the event dictionary
using extra fields. calculate_offset is renamed to extract_offset and the integration
is responsible for overwriting the summary text.
This is in prepration for:
- Improved calendar event typing, removing unnecessary offset_reached field
- Calendar triggers which will remove offsets anyway
2022-03-27 10:02:19 -07:00
Ville Skyttä
945028d43d
Update Huawei LTE config entry data on successful reconfig ( #68727 )
2022-03-27 17:16:45 +02:00
Allen Porter
f05a6826de
Add additional type hints for calendar integration ( #68660 )
2022-03-27 17:08:28 +02:00
Marc Mueller
53110f8cb7
Update pylint to 2.13.2 ( #68704 )
2022-03-27 16:08:24 +02:00
Martin Hjelmare
ea2b5a80db
Increase zwave_js add-on start attempts before timeout ( #68736 )
2022-03-27 12:29:59 +02:00
Allen Porter
4f595962b7
Pause deprecation of legacy works with Nest API ( #68715 )
2022-03-27 11:50:13 +02:00
Franck Nijhof
9e6bebd27b
Patch out Met in onboarding tests ( #68732 )
2022-03-27 10:54:29 +02:00
Erik Montnemery
0899b67578
Update selectors with frontend changes ( #68623 )
2022-03-26 21:41:39 -07:00
Franck Nijhof
a2a612c640
Add enable_day to duration selector ( #68705 )
2022-03-26 21:31:22 -07:00
Nathan Tilley
4e9430cba5
Fix typo in NMAP Tracker Config Flow ( #68712 )
2022-03-26 16:05:02 -10:00
Jeff Irion
b9b81da2ec
Bump androidtv to 0.0.66 (Android 11 support) ( #68720 )
2022-03-26 13:01:48 -10:00
rappenze
e844c2380a
Add config flow to fibaro ( #65203 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-26 09:50:50 -10:00
G Johansson
00b53502fb
Break out sensors for filesize ( #68702 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-26 09:43:15 -10:00
rhpijnacker
0c2b5b6c12
Support DSMR data read via RFXtrx with integrated P1 reader ( #63529 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-26 16:46:33 +01:00
Franck Nijhof
1fd810bced
Merge branch 'master' into dev
2022-03-26 14:21:01 +01:00
kevdliu
ee5e9d09a0
Revert "Take Abode camera snapshot before fetching latest image" ( #68626 )
2022-03-26 14:17:40 +01:00
G Johansson
b96c569657
Fix review comments for filesize ( #68703 )
2022-03-26 13:52:55 +01:00
J. Nick Koston
25bdb5304d
Ensure solaredge can still be setup with an ignored entry ( #68688 )
2022-03-26 13:15:47 +01:00
Erik Montnemery
23a567e135
Update labels for derivative config flow time units ( #68665 )
2022-03-26 12:36:35 +01:00
J. Nick Koston
7198ec06d3
Fix screenlogic to get the macaddress from discovery ( #68687 )
2022-03-26 12:07:24 +01:00
J. Nick Koston
b9f172899e
Bump objgraph to 3.5.0 to fix stall in profiler tests ( #68690 )
2022-03-26 11:59:28 +01:00
Joakim Sørensen
32b2d1e5c9
Add backup platform to recorder ( #68229 )
2022-03-25 23:17:11 -07:00
Raman Gupta
aa013fa8f6
Add CONF_LOCATION constant ( #68474 )
...
* Add CONF_LOCATION constant
* Update all custom CONF_LOCATION definitions to point to constant
* remove CONF_LOCATION from homeassistant/components/totalconnect/const
2022-03-26 00:10:54 -04:00
Marc Mueller
911b159281
Cleanup after pylint update ( #68657 )
2022-03-26 00:34:12 +01:00
Franck Nijhof
d645e80ccd
Clean up async_update_entity helper usage ( #68641 )
2022-03-25 15:22:58 -07:00
Marc Mueller
53245c6523
Update pylint to 2.13.0 ( #68656 )
2022-03-25 15:14:48 -07:00
J. Nick Koston
225f7a989b
Add strict typing for recorder util ( #68681 )
2022-03-25 15:03:46 -07:00
Mike Fugate
4dc8aff3d5
Bump asyncsleepiq to 1.2.1 ( #68680 )
2022-03-25 10:47:28 -10:00
starkillerOG
faf1f229e1
Motion allow changing ip ( #68589 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-25 10:10:04 -10:00
G Johansson
67cf053260
Implement config flow for filesize ( #67668 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-25 09:30:28 -10:00
Marc Mueller
f5923be4e4
Improve zha typing [core.decorators] ( #68650 )
2022-03-25 18:13:28 +01:00
hesselonline
4b22f04505
Add typing to test files for Wallbox ( #68635 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-03-25 18:09:49 +01:00
Marc Mueller
3ef912b7a0
Improve zha typing [api] (4) ( #68649 )
2022-03-25 18:09:15 +01:00
Marc Mueller
6ac9c105c1
Improve zha websocket api logic ( #68648 )
2022-03-25 17:45:47 +01:00
Marc Mueller
931d5b5697
Add zha typing [core.gateway] (2) ( #68644 )
2022-03-25 17:44:49 +01:00
Marc Mueller
b3632f3efe
Simplify zha IEEE validation schema ( #68645 )
2022-03-25 12:04:12 -04:00
Kevin Fronczak
70648d6e3b
Bump Blinkpy to 0.19.0 ( #68653 )
2022-03-25 11:39:13 +01:00
Marc Mueller
1ce32ad3c0
Update mypy to 0.942 ( #68652 )
2022-03-25 08:50:10 +01:00
RDFurman
34ace2e1cd
Honeywell away temps ( #54704 )
2022-03-24 15:17:36 -10:00
J. Nick Koston
c5c34bc0d7
Typing and code quality for recorder history ( #68647 )
2022-03-24 17:58:38 -07:00
Paulus Schoutsen
20c0a5a838
Add support for field descriptions in config flows ( #68604 )
2022-03-24 17:25:50 -07:00
J. Nick Koston
63ca0e70be
Migrate Unifi Protect last tripped time attributes to their own entities ( #68347 )
2022-03-24 17:23:53 -07:00
Matthias Alphart
9a396c1d16
remove unused constant ( #68646 )
2022-03-25 00:52:25 +02:00
Franck Nijhof
cfa8f99b1c
Update jinja2 to 3.1.0 ( #68625 )
2022-03-24 22:23:03 +01:00
G Johansson
d23d19f9e6
Improve data handling for Sensibo ( #68419 )
2022-03-24 11:15:08 -10:00
hesselonline
5fffe9b22f
Wallbox remove unnecessary try..except ( #68636 )
2022-03-24 22:09:59 +01:00
J. Nick Koston
a566d3943c
Fix history queries while the database migration is in progress ( #68598 )
2022-03-24 09:49:13 -10:00
J. Nick Koston
e911936a0d
Remove direct usage of concurrent.futures from recorder ( #68593 )
2022-03-24 09:48:49 -10:00
J. Nick Koston
3777fa52f0
Ensure recorder statistics process registry updates in the db executor ( #68633 )
2022-03-24 09:48:09 -10:00
Erik Montnemery
9f079a22d5
Add config flow for times of the day binary sensor ( #68246 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-24 20:46:34 +01:00
Franck Nijhof
f562f4264f
Update grpcio to 1.45.0 ( #68632 )
2022-03-24 20:45:18 +01:00
epenet
b13e14b80c
Add command support to SamsungTV H/J models ( #68301 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-24 07:58:58 -10:00
Numa Perez
46072d2997
Fix Lyric temperature setting when off ( #68573 )
2022-03-24 10:11:06 -07:00
Erik Montnemery
76103752b8
Only show light group all option in advanced mode ( #68610 )
2022-03-24 16:51:31 +01:00
Franck Nijhof
8aff8d89d2
Clean up async_reproduce_state helper usage ( #68617 )
2022-03-24 14:40:54 +01:00
Erik Montnemery
cbf5b5ead5
Use recorder threadpool in WS recorder/get_statistics_metadata ( #68615 )
2022-03-24 14:15:09 +01:00
Erik Montnemery
3068c9c9d3
Sort selectors alphabetically ( #68612 )
2022-03-24 13:20:16 +01:00
Franck Nijhof
15cffbe496
Clean up async_dispatcher_connect helper usage ( #68613 )
2022-03-24 13:19:11 +01:00
Klaas Schoute
de40770926
Add diagnostics support to Forecast.Solar ( #65063 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-24 13:18:19 +01:00
Franck Nijhof
eca5fb5d54
Move remove all light option from group config flow ( #68609 )
2022-03-24 12:17:52 +01:00
Erik Montnemery
61cc8e32f3
Include has_mean + has_sum in statistics metadata WS response ( #68546 )
...
* Include has_mean + has_sum in statistics metadata WS response
* Don't include has_mean/has_sum in history/list_statistic_ids
* Adjust tests
* Do include has_mean/has_sum in history/list_statistic_ids
2022-03-24 10:12:01 +01:00
James Hodgkinson
4736470915
Bump pyaussiebb to 0.0.15 ( #68600 )
2022-03-24 05:42:21 +01:00
Erik Montnemery
23a630e0bc
Update Times of the Day tests to use freezegun ( #68327 )
2022-03-23 21:06:43 -07:00
Paulus Schoutsen
feea5af3d0
Merge pull request #68592 from home-assistant/rc
2022-03-23 21:04:33 -07:00
Kevin Stillhammer
adbacdd5c2
Use DataUpdateCoordinator in here_travel_time ( #61398 )
...
* Add DataUpdateCoordinator
* Use TypedDict for extra_state_attributes
* Extend DataUpdateCoordinator
* Use platform enum
* Use attribution property
* Use relative imports
* Revert native_value logic
* Directly return result in build_hass_attribution
* Correctly declare traffic_mode as bool
* Use self._attr_*
* Fix mypy issues
* Update homeassistant/components/here_travel_time/__init__.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Update homeassistant/components/here_travel_time/__init__.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Update homeassistant/components/here_travel_time/sensor.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* blacken
* from datetime import time
* remove none check
* Move dataclasses to models.py
* Set destination to now if None
* Add mypy error code
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2022-03-23 20:53:31 -07:00
Mike Fugate
ad7a2c298b
Add SleepIQ select entity for foundation preset positions ( #68489 )
2022-03-23 16:14:39 -10:00
Michael
be5d816fbe
Bump py-synologydsm-api to 1.0.7 ( #68584 )
2022-03-23 18:08:01 -07:00
Michael
661f2fd613
Bump py-synologydsm-api to 1.0.7 ( #68584 )
2022-03-23 18:07:45 -07:00
J. Nick Koston
e5f424a280
Switch filter to use the database executor ( #68594 )
2022-03-23 13:20:43 -10:00
Paulus Schoutsen
911de94345
Bumped version to 2022.3.7
2022-03-23 15:47:05 -07:00
Marcel van der Veldt
53fa6c138a
Bump aiohue to version 4.4.1 ( #68579 )
2022-03-23 15:46:53 -07:00
Marcel van der Veldt
85e6b3950c
Bump aiohue to 4.4.0 ( #68556 )
2022-03-23 15:46:52 -07:00
J. Nick Koston
6fd4355314
Filter IPv6 addresses from AppleTV zeroconf discovery ( #68530 )
2022-03-23 15:46:14 -07:00
Marcel van der Veldt
050600375d
Simplify Hue error handling a bit ( #68529 )
2022-03-23 15:46:13 -07:00
Paulus Schoutsen
1114877062
Hue handle HTTP errors ( #68396 )
2022-03-23 15:46:12 -07:00
jjlawren
454cb44ee8
Add cooldown timer before Sonos resubscriptions ( #68521 )
2022-03-23 15:45:21 -07:00
Keilin Bickar
9636435ff2
Add support for general API exception in Sense integration ( #68517 )
2022-03-23 15:45:20 -07:00
Erik Montnemery
f85781dc51
Fix targeting all or none entities in service calls ( #68513 )
...
* Fix targeting all or none entities in service calls
* Add test
2022-03-23 15:45:10 -07:00
Marcel van der Veldt
dbef90654f
Add effects feature to Hue lights ( #68567 )
2022-03-23 15:13:01 -07:00
J. Nick Koston
8c10963bc0
Small cleanups for recorder ( #68551 )
2022-03-23 12:12:37 -10:00
Erik Montnemery
c44d7205cf
Rename HelperFlowStep to HelperFlowFormStep ( #68583 )
2022-03-23 14:43:11 -07:00
jjlawren
29a43cef0b
Add cooldown timer before Sonos resubscriptions ( #68521 )
2022-03-23 14:20:20 -07:00
epenet
9ba0475644
Use callback to get app_list in SamsungTV ( #68506 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-23 11:12:12 -10:00
Raman Gupta
8293430e25
Redact user codes from zwave_js diagnostics ( #68515 )
...
* Redact user codes from zwave_js diagnostics
* simplify test
* Remove unused logic
* revert change and make all inputs to ZwaveValueID optional
* revert change and make all inputs to ZwaveValueID optional
* Remove unused diagnostics data from fixture and test location redaction
* Add empty ZwaveValueID check
* Improve coverage
* Simplify post_init check
* Use dataclasses.astuple for checks instead
2022-03-23 21:13:27 +01:00
Marcel van der Veldt
ccd8c7d5f8
Hue aggregated control for grouped lights ( #68566 )
2022-03-23 13:06:10 -07:00
J. Nick Koston
d2dc9e6cbe
Filter IPv6 addresses from AppleTV zeroconf discovery ( #68530 )
2022-03-23 20:38:34 +01:00
Marcel van der Veldt
871b7a4a96
Bump aiohue to version 4.4.1 ( #68579 )
2022-03-23 21:18:06 +02:00
starkillerOG
83983bc875
Motion request update till stop ( #68580 )
...
* update untill stop
* fixes
* fix spelling
2022-03-23 20:59:53 +02:00
hesselonline
de3d402930
Add Lock platform to wallbox ( #68414 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-03-23 19:50:28 +01:00
JonasClever
b4bb35d4de
Fronius - change the unit of capacity from Ah to Wh ( #68543 )
2022-03-23 20:45:54 +02:00
Robert Hillis
bcfd9eeff2
Remove deprecated yaml config from Awair ( #68572 )
2022-03-23 20:37:15 +02:00
epenet
df6cc94b25
Cleanup SamsungTV following dependency bump ( #68562 )
...
* send_command -> send_commands
* Remove TODO
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-23 20:35:58 +02:00
starkillerOG
c3f0bd45a4
Bump motionblinds to 0.6.2 ( #68570 )
2022-03-23 20:34:22 +02:00
Erik Montnemery
a50bac5cc2
Make initial group config flow step a menu ( #68565 )
2022-03-23 08:34:44 -07:00
Erik Montnemery
d3809e4a09
Update group strings ( #68571 )
2022-03-23 15:36:50 +01:00
Franck Nijhof
cdc78ee129
Update isort to 5.10.1 ( #68564 )
2022-03-23 14:47:43 +01:00
Marcel van der Veldt
4fd0ed2474
Bump aiohue to 4.4.0 ( #68556 )
2022-03-23 13:03:14 +01:00
ollo69
790cab2f95
Remove useless async_setup from AndroidTV ( #68561 )
2022-03-23 12:50:32 +01:00
Erik Montnemery
dc0c3a4d2d
Exclude hidden entities from google_assistant ( #68554 )
2022-03-23 12:46:53 +01:00
Erik Montnemery
ff7d5c92d5
Exclude hidden entities from cloud ( #68557 )
2022-03-23 12:42:45 +01:00
Erik Montnemery
dc8e87a6f7
Exclude hidden entities from alexa ( #68555 )
2022-03-23 12:40:28 +01:00
Martin Hjelmare
04843a975e
Improve reload helper typing ( #68558 )
2022-03-23 12:10:42 +01:00
Franck Nijhof
44d3a7e459
Adjust backup type of Update entity ( #68553 )
2022-03-23 11:20:04 +01:00
Erik Montnemery
1c57e65cea
Exclude hidden entities from homekit ( #68552 )
2022-03-23 10:32:51 +01:00
J. Nick Koston
49bc572d6d
Fix tplink effect not being restored when turning back on ( #68533 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-23 10:01:20 +01:00
Marc Mueller
c9cc2eb7c8
Fix flaky datetime test ( #68524 )
2022-03-23 09:30:01 +01:00
Klaas Schoute
0c45241d43
Add inverter size to Forecast.Solar ( #68263 )
2022-03-23 08:50:30 +01:00
epenet
11cdc3706c
Bump samsungtvws to 2.5.0 ( #68542 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-22 21:29:00 -10:00
J. Nick Koston
08d6a3d9d4
Cache newly written state attribute ids ( #68355 )
2022-03-22 21:21:56 -10:00
Franck Nijhof
df3a163a66
Update freezegun to 1.2.1 ( #68512 )
2022-03-23 08:10:21 +01:00
J. Nick Koston
7deeb92485
Switch sqlalchemy execute to use .all() instead of list() on the iterator ( #68540 )
2022-03-22 19:24:21 -10:00
Marcel van der Veldt
dd1d7fdbab
Simplify Hue error handling a bit ( #68529 )
2022-03-22 21:59:06 -07:00
Marcel van der Veldt
7381c2114f
Remove color temperature workaround in Hue integration ( #68531 )
2022-03-22 21:57:04 -07:00
Robert Hillis
e1ae940a34
Add config flow to deluge ( #58789 )
2022-03-22 21:01:24 -07:00
Raman Gupta
45a80f182d
Dump entities in zwave_js device diagnostics ( #68536 )
2022-03-22 20:50:02 -07:00
Robert Hillis
a11a5366be
Remove deprecated yaml config from androidtv ( #68339 )
2022-03-22 20:45:35 -07:00
Zack Barett
b2d7fe15bb
Bump Frontend to 20220322.0 ( #68535 )
2022-03-22 17:48:21 -07:00
Erik Montnemery
b5c5da96ac
Add WS API to adjust incorrect energy statistics ( #65147 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-22 15:18:30 -07:00
Keilin Bickar
c5a3ba4065
Add support for general API exception in Sense integration ( #68517 )
2022-03-22 12:14:01 -10:00
J. Nick Koston
b9526b05ee
Disable extra emonitor sensors by default ( #68519 )
2022-03-22 11:05:30 -10:00
Inovelli
78a41022ad
Updating to allow for Button Press event logs for Inovelli devices ( #68277 )
...
Co-authored-by: codyhackw <49957005+codyhackw@users.noreply.github.com >
2022-03-22 19:59:57 +01:00
Erik Montnemery
34063836ba
Fix scaffold script ( #68516 )
2022-03-22 19:51:24 +01:00
J. Nick Koston
c223397098
Remove unneeded attributes selection from history_states api calls ( #68409 )
2022-03-22 19:49:07 +01:00
J. Nick Koston
c5f3f9e924
Convert plant to use history api for database access ( #68410 )
2022-03-22 19:34:46 +01:00
Erik Montnemery
eb068bc850
Fix targeting all or none entities in service calls ( #68513 )
...
* Fix targeting all or none entities in service calls
* Add test
2022-03-22 19:45:27 +02:00
Ben Felton
43772b3fa9
Add World Message/MOTD support for MinecraftServer Integration ( #66297 )
2022-03-22 18:26:23 +01:00
Warwick Davison
0c6a6c360b
Fix tuya light 2 channel dimmer module ( #68109 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-22 18:24:57 +01:00
Jeff Rescignano
0720b0f891
Add all option to light group ( #68447 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-22 16:09:18 +01:00
Marc Mueller
6a66b4dbff
Add zha typing [api] (3) ( #68353 )
2022-03-22 10:15:39 -04:00
Marc Mueller
df05e8b950
Add zha typing [core.channels] ( #68377 )
2022-03-22 10:14:35 -04:00
Marc Mueller
bdc92271f2
Add zha typing [core.gateway] (1) ( #68397 )
...
* Add zha typing [core.gateway] (1)
* Add temporary type ignores
* Fix pylint
2022-03-22 10:13:09 -04:00
J. Nick Koston
94cd656670
Use new internal_state property in tplink diagnostics ( #68497 )
2022-03-22 14:58:16 +01:00
Joakim Sørensen
0802b64d95
Add boolean for certificate usage to analytics ( #68254 )
...
* Add boolean for certificate usage to analytics
* Mock hass.http
2022-03-22 14:49:43 +01:00
Franck Nijhof
1c2b8ee606
Add typing to Alert integration ( #68365 )
2022-03-22 14:48:36 +01:00
dependabot[bot]
a8df10bb2c
Bump actions/cache from 2.1.7 to 3 ( #68496 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-22 14:47:09 +01:00
Raman Gupta
174f0a5695
Remove deprecated config option for eight_sleep ( #68495 )
2022-03-22 13:37:26 +01:00
Robert Hillis
dfc689f49a
Deprecate Dune HD YAML configuration ( #68381 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-22 13:27:54 +01:00
Franck Nijhof
5ed5bccfe8
Clarify what the Tailscale integration does not ( #68499 )
2022-03-22 13:04:42 +01:00
Jan Bouwhuis
5afe8fd2db
Revert "Add MQTT notify platform ( #64728 )" ( #68505 )
...
This reverts commit e574a3ef1d .
2022-03-22 12:51:24 +01:00
Joakim Sørensen
d17f8e9ed6
Add update platform to the Supervisor integration ( #68475 )
2022-03-22 12:21:12 +01:00
Erik Montnemery
1b955970f8
Allow hiding and unhiding group members ( #68192 )
2022-03-22 12:14:34 +01:00
Erik Montnemery
b5d2c6e43a
Add config flow for threshold binary sensor ( #68238 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-22 11:32:19 +01:00
epenet
87378016c1
Add basic support for SamsungTV encrypted models ( #68500 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-22 00:11:41 -10:00
Martin Hjelmare
9180243a54
Deprecate mysensors config YAML ( #68504 )
2022-03-22 10:40:48 +01:00
J. Nick Koston
06ebb0b8b3
Add support for effects to tplink light strips ( #65166 )
2022-03-21 20:20:40 -10:00
Paulus Schoutsen
49edaf2f68
Merge pull request #68493 from home-assistant/rc
2022-03-21 21:57:00 -07:00
J. Nick Koston
cb011570e8
Seperate emonitor extra_state_attributes into their own sensors ( #68479 )
2022-03-21 21:20:17 -07:00
Pawel
bcb8c7ec3c
Add API endpoint get_statistics_metadata ( #68471 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-21 21:14:47 -07:00
Paulus Schoutsen
2be9798fb8
Bumped version to 2022.3.6
2022-03-21 20:42:13 -07:00
J. Nick Koston
3bf0a64e21
Fix tplink color temp conversion ( #68484 )
2022-03-21 20:42:09 -07:00
Paulus Schoutsen
23e9aa6ad2
Handle Hue discovery errors ( #68392 )
2022-03-21 20:42:08 -07:00
J. Nick Koston
a8e1f57058
Filter IPv6 addreses from enphase_envoy discovery ( #68362 )
2022-03-21 20:42:07 -07:00
Marcel van der Veldt
caee432901
Hue integration: update errors that should be supressed ( #68337 )
2022-03-21 20:42:07 -07:00
epenet
df5c09e483
Bump renault-api to 0.1.10 ( #68260 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-21 20:42:06 -07:00
Franck Nijhof
38eb007f63
Update opensensemap-api to 0.2.0 ( #68193 )
2022-03-21 20:41:31 -07:00
Marc Mueller
7dd9bfa92f
Fix point by adding authlib constraint ( #68176 )
...
* Fix point by pinning authlib
* Use constraint
2022-03-21 20:41:31 -07:00
Marc Mueller
54b7f13a54
Add missing await [velbus] ( #68153 )
2022-03-21 20:41:30 -07:00
Michael
774f2b9b82
Respect disable_new_entities for new device_tracker entities ( #68148 )
2022-03-21 20:41:29 -07:00
Antonio Larrosa
bc14385317
Fix finding matrix room that is already joined ( #67967 )
...
After some debugging, it seems room.canonical_alias contains the
room alias that matches the room_id_or_alias value but is not
contained in room.aliases (which is empty). As a result, the
matrix component thought the room wasn't alread joined, joins
again, and this replaces the previous room which had the listener.
This resulted in the component callback not being called for new
messages in the room.
This fixes #66372
2022-03-21 20:41:28 -07:00
Numa Perez
9352ed1286
Fix lyric climate ( #67018 )
...
* Fixed the issues related to auto mode
I was having the same issues as described in #63403 , specifically, the error stating that Mode 7 is not valid, only Heat, Cool, Off when trying to do anything while the thermostat is set to Auto. This error originates with the way the Lyric API handles the modes. Basically, when one queries the changeableValues dict, you get a mode=Auto, as well as a heatCoolMode, which is set to either Heat, Cool, Off. Per the documentation, heatCoolMode contains the "heat cool mode when system switch is in Auto mode". It would make sense that when changing the thermostat settings, mode=Auto should be valid, but it's not. The way the API understands that the mode should be set to Auto when changing the thermostat settings is by setting the autoChangeoverActive variable to true, not the mode itself. This require changes in the async_set_hvac_mode, async_set_temperature, and async_set_preset_mode functions. Related to this issue, I got rid of the references to hasDualSetpointStatus, as it seems that it always remains false in the API, even when the mode is set to auto, so again, the key variable for this is autoChangeoverActive.
While I was working on this I also noticed another issue. The support flag SUPPORT_TARGET_TEMPERATURE_RANGE had not been included, which did not allow for the temperature range to be available, thus invalidating the target_temperature_low and target_temperature_high functions. I added this flag and sorted out which set point (heat vs cool) should be called for each of them so things work as expected in Lovelace. I have tested all of these functionalities and they all work great on my end, so I thought I'd share.
* Update climate.py
* Update climate.py
Fixed two additional issues: 1) When the system is turned off from Auto, the heatCoolMode variable becomes 'Off', so when you try to restart the system back to Auto, nothing happens. 2) I now prevent the async_set_temperature function from being called with a new set point when the system is Off.
All changes tested and functional.
* Update climate.py
* Update climate.py
Return SUPPORT_PRESET_MODE flag only for LCC models (i.e. they have the "thermostatSetpointStatus" variable defined). TCC models do not support this feature
* Update climate.py
After playing with the official Honeywell API, I realized it doesn't like to received commands with missing data, i.e., it always wants to get a mode, coolSetpoint, heatSetpoint, and autoChangeoverActive variables. This was causing some random issues with changing modes, especially from coming from off, so I modified the async_set_temperature, and async_set_hvac_mode fuctions to always send all pertinent variables.
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Clean code and test everything
Alright, sorry for the multiple commits, fixing this properly took a fair bit of testing. I went ahead and cleaned up the code and made the following big picture changes:
1) The integration now supports the Auto mode appropriately, to include the temperature range.
2) There's a bug that actually manifests when using the native app. When the system is 'Off' and you try to turn it on to 'Auto', it will turn on briefly but will go back to 'Off' after a few seconds. When checking the web api, this appears to be related to the fact that the heatCoolMode variable seems to continue to store 'Off', even if the mode accurately displays 'Auto', and the autoChangeoverActive=True. So to overcome that inherent limitation, when the system is 'Off' and the user turns it to 'Auto', I first turn it to Heat, wait 3 seconds, and then turn it to 'Auto', which seems to work well.
* Update climate.py
* Fixed errors
* Fixed comments that were resulting in error.
* Update climate.py
* Update homeassistant/components/lyric/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/lyric/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update climate.py
I removed a blank line in 268 and another one at the end of the document. I also fixed the outdents of await commands after the _LOGGER.error calls, not sure what else may be driving the flake8 and black errors. Any guidance is much appreciated @MartinHjelmare
* Update climate.py
* Update climate.py
corrected some indents that I think were the culprit of the flake8 errors
* Update climate.py
I used VS Code to fix locate the flake8 errors. I ran black on it, so I'm hoping that will fix the last lingering black error.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-21 20:41:28 -07:00
Michael
70a771b6ed
Respect disable_new_entities for new device_tracker entities ( #68148 )
2022-03-21 20:40:33 -07:00
IceBotYT
a43505a0a3
Add PECO power outage counter integration ( #65194 )
...
* Create a new NWS Alerts integration
* Create a new NWS Alerts integration
* Create new PECO integration
* Remove empty keys
* Revert "Create a new NWS Alerts integration"
This reverts commit 38309c5a878d78f26df56a62e56cb602d9dc9a9e.
* Revert "Create a new NWS Alerts integration"
This reverts commit aeabdd37b86c370bdb8009e885806bdac6e464d8.
* Fix test with new mock data
* Add init and sensor to .coveragerc and more tests for config flow
* Small fixes and replacing patch with pytest.raises in testing invalid county
* Add type defs and fix test_config_flow to use MultipleValid instead
* Fix issues with 'typing.Dict'
* Move API communication to seperate PyPI library
* Switch PyPI library from httpx to aiohttp to allow for passing in websessions
* Commit file changes requested by farmio as listed here: d267e4300a
* Add suggestions requested by farmio as listed here: 586d8ffa42
* Move native_unit_of_measurement from prop to attr
* Update PLATFORMS constant type annotation
Co-authored-by: Matthias Alphart <farmio@alphart.net >
* Add peco to .strict-typing
I am from school so I can't run mypy atm
* Forgot to import Final
* Do as requested [here](https://github.com/home-assistant/core/runs/5070634928?check_suite_focus=true )
* Updated mypy.ini, checks should pass now
* Fix to conform to mypy restrictions https://github.com/home-assistant/core/runs/5072861837\?check_suite_focus\=true
* Fix type annotations
* Fix tests
* Use cast in async_update_data
* Add data type to CoordinatorEntity and DataUpdateCoordinator
* More cleanup from suggestions here: https://github.com/home-assistant/core/pull/65194\#pullrequestreview-908183493
* Fix tests for new code
* Cleaning up a speck of dust
* Remove unused variable from the peco sensor
* Add rounding to percentage, and extra clean-up
* Final suggestions from @farmio
* Update SCAN_INTERVAL to be a little bit faster
* Change the SCAN_INTERVAL to be somewhat near the update interval of the outage map, as noted by farmio
* New UpdateCoordinator typing
2022-03-21 23:56:53 +01:00
Erik Montnemery
247af2e74f
Improve recorder setup in tests ( #68333 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-21 15:49:18 -07:00
jjlawren
653305b998
Support multiple Plex servers in media browser ( #68321 )
2022-03-21 15:48:44 -07:00
J. Nick Koston
16655c4ccc
Fix tplink color temp conversion ( #68484 )
2022-03-21 12:41:15 -10:00
Tom
574f4710aa
Add select platform to Plugwise ( #68303 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-21 21:13:03 +01:00
J. Nick Koston
1f135a20a0
Remove extra attributes from pvoutput sensors ( #68481 )
2022-03-21 20:54:57 +01:00
Mike Fugate
d065475aac
Bump asyncsleepiq to 1.2.0 ( #68438 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-21 08:27:51 -10:00
Franck Nijhof
28d3117a88
Track number of persons in a Zone ( #68473 )
2022-03-21 10:41:55 -07:00
Marc Mueller
7c71beaa61
Trigger full ci run on label ( #68469 )
2022-03-21 16:13:19 +01:00
Franck Nijhof
c56b77f2b3
Move WLED update title to class attribute ( #68470 )
2022-03-21 15:51:46 +01:00
Marc Mueller
1072aff017
Update coordinator typing (1) [a-c] ( #68442 )
2022-03-21 15:49:39 +01:00
Franck Nijhof
40d4495ed0
Add update platform to WLED ( #68454 )
...
* Add update platform to WLED
* Copy pasta fixes
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/wled/test_update.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix tests
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-21 15:38:29 +01:00
Marc Mueller
129c9e42f1
Update coordinator typing (7) [w-z] ( #68467 )
2022-03-21 15:29:11 +01:00
Marc Mueller
539a469a8b
Update coordinator typing (5) [r-s] ( #68465 )
2022-03-21 15:24:05 +01:00
Marc Mueller
b664bcd007
Update coordinator typing (4) [o-p] ( #68464 )
2022-03-21 14:45:24 +01:00
Franck Nijhof
2424564d2c
Change update default entity category based on features ( #68455 )
2022-03-21 14:35:40 +01:00
Marc Mueller
add741d789
Update coordinator typing (6) [t-v] ( #68466 )
2022-03-21 14:20:35 +01:00
Marc Mueller
0d29b7cbb3
Update coordinator typing (3) [g-n] ( #68463 )
2022-03-21 14:14:46 +01:00
Marc Mueller
354fc4c1ae
Update coordinator typing (2) [e-f] ( #68462 )
2022-03-21 14:13:16 +01:00
Franck Nijhof
073fb40b79
Add update entity platform ( #68248 )
...
Co-authored-by: Glenn Waters <glenn@watrs.ca >
2022-03-21 11:02:48 +01:00
Marc Mueller
830cc278d3
Improve CoordinatorEntity typing ( #68441 )
2022-03-21 10:22:30 +01:00
Paulus Schoutsen
3320606a1b
Hue handle HTTP errors ( #68396 )
2022-03-21 10:16:19 +01:00
Diogo Gomes
ba814af701
Adopt SelectEntity in Utility Meter ( #55690 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-21 08:21:26 +01:00
Paulus Schoutsen
3213091b8d
Add integration type ( #68349 )
2022-03-20 20:38:13 -07:00
J. Nick Koston
4f9df1fd0f
Fix logbook tests ( #68443 )
2022-03-20 20:34:02 -07:00
Paulus Schoutsen
929df2bc29
Improve error handling process_play_media_url ( #68322 )
2022-03-20 20:25:15 -07:00
Jeef
ed94cc3673
Intellifire DHCP Auto Discovery ( #67053 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-20 13:51:54 -10:00
Paulus Schoutsen
8bbbd1947d
Raise if referenced entity does not support service ( #68394 )
2022-03-20 16:01:58 -07:00
Diogo Gomes
0cbc29caca
Add unique_id through YAML to the integration component ( #68435 )
2022-03-20 22:48:11 +01:00
Robert Hillis
40484a3483
Tweak hassfest codeowners script ( #68382 )
2022-03-20 22:04:55 +01:00
J. Nick Koston
3c10ac308d
Fix migration to schema v25 with Postgresql ( #68426 )
2022-03-20 21:49:11 +01:00
Franck Nijhof
1d35b91a14
Add calendar platform to Twente Milieu ( #68190 )
...
* Add calendar platform to Twente Milieu
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Sorting...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-20 20:37:01 +01:00
Aaron Bach
314154d5c5
Bump aioridwell to 2022.03.0 ( #68423 )
2022-03-20 19:13:52 +01:00
Baptiste Candellier
a136cf7086
Remove SmartHab integration ( #67874 )
2022-03-20 19:00:16 +01:00
G Johansson
89cfb4e86f
Add yale_smart_alarm to strict typing ( #68422 )
...
* Add yale_smart_alarm to strict typing
* Type as Any
2022-03-20 19:50:37 +02:00
Aaron Bach
1013f77013
Bump simplisafe-python to 2022.03.0 ( #68424 )
2022-03-20 18:19:32 +01:00
Marc Mueller
3b798ee14a
Fix pip_check ( #68421 )
2022-03-20 16:29:50 +01:00
Poltorak Serguei
972afc5cea
Add Cover to Z-Wave.Me integration ( #68233 )
...
* Cover integration
* isort fix
* Update homeassistant/components/zwave_me/cover.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update cover.py
* Update cover.py
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* coveragerc for cover
* Fix position range
* Clean up
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-20 14:50:16 +01:00
Jesse Hills
994ea04c85
Add device_id into ESPHome event data ( #68408 )
2022-03-20 13:14:07 +01:00
J. Nick Koston
6ffef8373b
Add shutdown guard to Recorder pool in case there is no connection ( #68407 )
2022-03-20 01:28:44 -10:00
J. Nick Koston
3150915cb7
Convert unindexed domain queries to entity_id queries ( #68404 )
2022-03-20 01:28:17 -10:00
J. Nick Koston
816695cc96
Avoid selecting attributes in the history api when no_attributes is passed ( #68352 )
2022-03-19 23:47:22 -10:00
Garrett
a0a96dab05
Add door locks to Subaru integration ( #52852 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-19 23:41:53 -10:00
Marc Mueller
e09d0b7106
Fix CI file changed filter ( #68351 )
2022-03-20 10:32:10 +01:00
Erik Montnemery
cf4033b1bc
Simplify time zone setting in tests ( #68330 )
...
* Simplify timezone setting in tests
* Fix typo
* Adjust caldav tests
* Adjust input_datetime tests
* Adjust time_date tests
* Adjust tod tests
* Adjust helper tests
* Adjust recorder tests
* Adjust risco tests
* Adjust aemet tests
* Adjust flux tests
* Adjust forecast_solar tests
* Revert unnecessary change in forecast_solar test
* Adjust climacell tests
* Adjust google tests
* Adjust sensor tests
* Adjust sonarr tests
* Adjust template tests
* Adjust zodiac tests
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-20 10:25:15 +01:00
James Hodgkinson
dbeec1f7da
Update pyaussiebb to 0.0.14 ( #68293 )
2022-03-20 07:35:34 +01:00
J. Nick Koston
0c0df07c52
Avoid hashing attributes when they are already in the cache ( #68395 )
2022-03-19 23:33:37 -07:00
Paulus Schoutsen
a91888a7f8
Don't use hass.helpers ( #68393 )
2022-03-19 11:39:32 -10:00
Álvaro Fernández Rojas
f1f48475f2
Add Airzone coordinator tests ( #68384 )
2022-03-19 11:34:52 -10:00
Paulus Schoutsen
ead81edcec
Handle Hue discovery errors ( #68392 )
2022-03-19 14:28:16 -07:00
J. Nick Koston
7ee647cc78
Fix FOREIGN KEY constraint failed when removing state_attributes ( #68364 )
2022-03-19 14:21:28 -07:00
J. Nick Koston
fed447a3f4
Filter IPv6 addreses from enphase_envoy discovery ( #68362 )
2022-03-19 13:40:00 -07:00
Felipe Martins Diel
0df88b80e7
Bump broadlink to 0.18.1 ( #68391 )
2022-03-19 10:34:30 -10:00
Marcel van der Veldt
8187541d41
Hue integration: update errors that should be supressed ( #68337 )
2022-03-19 13:27:04 -07:00
Allen Porter
5027e1bcff
Mark stream available on idle timeout ( #68380 )
...
Mark stream as available on idle timeout so that the frontend can
still interact with it. In particular, the Frontend won't interact
with camera objects that are not available e.g. from picture glance
card.
Issue #67922
2022-03-19 10:24:32 -07:00
Raman Gupta
8220817d47
Switch zwave_js redact keys from tuple to set ( #68375 )
2022-03-19 16:26:44 +01:00
Franck Nijhof
cca0ecc5da
Update sentry-sdk to 1.5.8 ( #68367 )
2022-03-19 16:18:35 +02:00
Marc Mueller
126320529e
Add zha typing [core.discovery] (1) ( #68359 )
...
* Add zha typing [core.discovery] (1)
* Fix circular import
2022-03-19 07:37:04 -04:00
Franck Nijhof
ce30b32add
Update pytest to 7.1.1 ( #68366 )
2022-03-19 12:14:05 +01:00
Scott Bradshaw
b160931603
Bump python-smarttub dependency to 0.0.30 ( #68356 )
2022-03-19 10:45:18 +01:00
Raman Gupta
4cd4fbefbf
Add new tomorrow.io integration to replace Climacell ( #68156 )
...
* Add new tomorrow.io integration to replace Climacell - Part 1/3 (#57121 )
* Add new tomorrow.io integration to replace Climacell - Part 1/3
* remove unused code
* remove extra test
* remove more unused code
* Remove even more unused code
* Feedback
* clean up options flow
* clean up options flow
* tweaks and fix tests
* remove device_class from tomorrowio entity description class
* use timestep
* fix tests
* always use default name but add zone name if location is in a zone
* revert change that will go into future PR
* review comments
* move code out of try block
* bump max requests to 500 as per docs
* fix tests
* Add new tomorrow.io integration to replace Climacell - Part 2/3 (#57124 )
* Add new tomorrow.io integration to replace Climacell - Part 2/3
* translations
* set config flow to false in manifest
* Cleanup more code and re-add options flow test
* fixes
* patch I/O calls
* Update tests/components/climacell/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* remove unused import
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix codeowners
* fix mypy and pylint
* Switch to DeviceInfo
* Fix fixture location and improve sensor entities in tomorrowio integration (#63527 )
* Add new tomorrow.io integration to replace Climacell - Part 3/3 (#59698 )
* Switch to DeviceInfo
* Add new tomorrow.io integration to replace Climacell - Part 1/3 (#57121 )
* Add new tomorrow.io integration to replace Climacell - Part 1/3
* remove unused code
* remove extra test
* remove more unused code
* Remove even more unused code
* Feedback
* clean up options flow
* clean up options flow
* tweaks and fix tests
* remove device_class from tomorrowio entity description class
* use timestep
* fix tests
* always use default name but add zone name if location is in a zone
* revert change that will go into future PR
* review comments
* move code out of try block
* bump max requests to 500 as per docs
* fix tests
* Migrate ClimaCell entries to Tomorrow.io
* tweaks
* pylint
* Apply fix from #60454 to tomorrowio integration
* lint and mypy
* use speed conversion instead of distance conversion
* Use SensorDeviceClass enum
* Use built in conversions and remove unused loggers
* fix requirements
* Update homeassistant/components/tomorrowio/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use constants
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Black
* Update logic and add coverage
* remove extra line
* Do patching correctly
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-19 08:42:22 +01:00
Raman Gupta
4578de68e7
Redact data from zwave_js diagnostics ( #68348 )
...
* Redact home ID and location from zwave_js diagnostics
* Switch to set
2022-03-19 02:46:01 -04:00
Michael Kowalchuk
e0b577f8bd
Add zwave_js fan preset modes and enable them for Inovelli LZW36 ( #60947 )
...
* Rework fan data templates to support preset modes, and define data for the Inovelli LZW36
* Add tests. Add dispatching to async_set_preset_mode in async_turn_on.
* Add a test case for invalid preset modes
* Remove unintended merge artifact
* Fix indentation
* Fix merge error
* rm blank line
* Add tests for invalid fan config data, and fix an issue where this prevented the node from being added.
* Fix tests and improve error handling
2022-03-19 03:56:05 +01:00
Marc Mueller
f9dcf5afa2
Add zha typing [core.group] ( #68350 )
2022-03-18 22:08:19 -04:00
Franck Nijhof
171c58fed2
Rename Lovelace to Dashboards ( #68346 )
2022-03-18 23:29:57 +01:00
J. Nick Koston
4cc8998ea7
Make powerwall attribute sensors their own sensors ( #68345 )
2022-03-18 21:23:26 +01:00
Robert Hillis
619c1f014b
Remove deprecated yaml config from trafikverket_weatherstation ( #68336 )
2022-03-18 19:33:01 +01:00
Marc Mueller
ffcc02e93d
Add zha typing [api] (2) ( #68335 )
2022-03-18 19:06:44 +01:00
jjlawren
dbb79e2937
Add support for Sonos subwoofer gain controls ( #68334 )
2022-03-18 10:12:10 -07:00
Franck Nijhof
7174e7897c
Update mypy to 0.941 ( #68305 )
2022-03-18 16:22:32 +01:00
J. Nick Koston
9864090e0b
Cache parsing attr in LazyState ( #68232 )
2022-03-18 07:44:37 -07:00
Allen Porter
41a032e3e3
Add diagnostics to stream's Stream objects ( #68020 )
...
* Add diagnostics to stream's Stream objects
Add diagnostics key/value pair to the Stream object. Diagnostics support
in camera integration will be added in a follow up and will access the
diagnostics on the Stream object, similar to the examples in the unit
test.
* Rename to audio/video codec
* Fix test codec names
* Update tests/components/stream/test_worker.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
2022-03-18 07:40:09 -07:00
Franck Nijhof
2686be921c
Remove deprecated (old) Z-Wave integration ( #67221 )
...
* Remove deprecated (old) Z-Wave integration
* Mark migration tests as skip, for later cleanup
2022-03-18 13:09:10 +01:00
Simone Chemelli
35261a9089
Add switch platform to UptimeRobot ( #65394 )
...
* Add switch platfor mto UptimeRobot
* Add tests
* Apply review comment
* review comments part 2
* review comments part 3
* Fix tests after swapping logic on/off
* Fix reauth test
* Check for read-only key
* Fix reauth for switch platform
* mypy
* cleanup
* cleanup part 2
* Fixes + review comments
* Tests
* Apply more review comments
* Required changes
* fix test
* Remove if
* 100% tests coverage
* Check readonly key in config_flow
* Fix strings & translation
* Add guard for 'monitor' keys
* allign tests
* Wrong API key message reworded
2022-03-18 12:18:19 +01:00
Erik Montnemery
5bb271c9fb
Add config flow for derivative sensor ( #68268 )
2022-03-18 12:14:38 +01:00
J. Nick Koston
b284eddc63
Fix statistics doing I/O in the event loop ( #68315 )
2022-03-18 00:49:11 -10:00
J. Nick Koston
9215702388
Separate attrs into another table (reduces database size) ( #68224 )
2022-03-18 00:23:13 -10:00
Erik Montnemery
d7145095ef
Tweak selectors ( #68267 )
...
* Optionally don't convert output of duration and time selectors
* Allow number selector selection to be None
* Never convert output of duration and time selectors
* Revert "Allow number selector selection to be None"
This reverts commit b6f52c1e83dc287a30c8ef4c2e417dc20b26a1d6.
2022-03-18 10:26:05 +01:00
Erik Montnemery
2fcced333d
Add config flow for sun ( #68295 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-18 10:12:15 +01:00
J. Nick Koston
bc862e97ed
Use a dedicated executor pool for database operations ( #68105 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-17 23:09:01 -10:00
Erik Montnemery
0655ebbd84
Add config flow for integration sensor ( #68288 )
2022-03-18 09:52:17 +01:00
epenet
f7fd781a27
Fix TypeError in SamsungTV ( #68235 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-18 09:26:19 +01:00
Paulus Schoutsen
ad1e43e083
Add support for variables on trigger ( #68275 )
2022-03-18 09:25:22 +01:00
Marc Mueller
ad84a02b8e
Add zha typing [api] (1) ( #68220 )
2022-03-18 09:23:52 +01:00
jjlawren
7b38f81040
Bump plexapi to 4.10.1 ( #68313 )
2022-03-17 22:36:58 -07:00
J. Nick Koston
95f20500ca
Commit any pending changes before running non-EventTasks in the recorder ( #68287 )
2022-03-17 21:33:22 -07:00
Dave T
490c921763
Don't access hass.data directly in generic camera test. ( #68316 )
2022-03-17 14:29:21 -10:00
Zack Barett
712c9d4a4f
Bump frontend to 20220317.0 ( #68314 )
2022-03-17 16:12:31 -07:00
Steven Looman
f006cffac6
Bump async-upnp-client to 0.27.0 ( #68310 )
2022-03-17 12:32:46 -10:00
jjlawren
b34da1294c
Improve Plex media search failure feedback ( #67493 )
2022-03-17 13:57:22 -07:00
jjlawren
f75d621888
Normalize enqueuing Plex media on Sonos ( #68132 )
2022-03-17 13:52:59 -07:00
Malte Franken
a8dae97917
Migrate geo_json_events to async library ( #68236 )
...
* use async integration library
* migrating to async library
* migrating tests to async library
* renamed method and fixed comment
* removed callback annotation
* use async dispatcher
2022-03-17 20:40:43 +01:00
epenet
0adc7042dc
Make new_token_callback more generic in SamsungTV ( #67990 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-17 09:24:00 -10:00
Avi Miller
9ea73e0d90
Skip unsupported LIFX Switches during discovery ( #67726 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-17 19:13:08 +01:00
Marc Mueller
8f69d31322
Make TypeVars private (3) ( #68207 )
2022-03-17 19:11:14 +01:00
Marc Mueller
eae0c75620
Make TypeVars private (2) ( #68206 )
2022-03-17 19:09:55 +01:00
Marc Mueller
be7ef6115c
Make TypeVars private (1) ( #68205 )
2022-03-17 18:52:38 +01:00
gigatexel
a9c383a1e5
Correct naming for electrical energy meter ( #68290 )
2022-03-17 18:50:18 +01:00
Erik Montnemery
ead5b3e2c0
Improve strings for helper flow scaffold ( #68257 )
2022-03-17 13:14:38 +01:00
Marc Mueller
81d001bcdc
Remove duplicate (partial) pytest job ( #68221 )
2022-03-17 12:57:36 +01:00
Joakim Plate
6069d26800
Rename root media folder to integration name ( #68213 )
2022-03-17 11:13:46 +01:00
Joakim Plate
4e21757b75
Rename root node to integration name ( #68214 )
2022-03-17 11:13:03 +01:00
Myles Eftos
38d8332e92
Add amberelectric price descriptors ( #67981 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-17 10:15:47 +01:00
wchan-ranelagh
fc693001a1
Change default timeout for operations in SNMP component ( #68230 )
2022-03-17 10:10:46 +01:00
Paulus Schoutsen
aabfa08834
Add if subscription is active to cloud status ( #68266 )
2022-03-17 09:51:07 +01:00
epenet
d021222d6d
Bump renault-api to 0.1.10 ( #68260 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-17 09:51:03 +02:00
epenet
d6f5f0c794
Bump samsungtvws to 2.4.0 ( #68225 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-16 20:44:14 -10:00
Zack Barett
3ecc914f29
20220316.0 ( #68276 )
2022-03-16 16:40:24 -07:00
Raman Gupta
15d9233c77
Bump PyNaCl to 1.5.0 ( #68226 )
2022-03-16 23:30:04 +01:00
Paulus Schoutsen
f6af93ae35
Add support for menu step ( #68203 )
2022-03-16 14:14:50 -07:00
d6e
aa57907c18
Improve logging for Discord integration ( #68160 )
2022-03-16 21:16:38 +01:00
jjlawren
d8c966fd0a
Fix Spotify podcasts & Plex allow_multiple on Sonos ( #68131 )
...
* Bump soco to 0.27.0
* Bump soco to 0.27.1
2022-03-16 17:35:31 +01:00
Hans Oischinger
2c8bf006eb
Fix precision of vicare target & current temperature ( #66456 )
2022-03-16 13:14:11 +01:00
Erik Montnemery
f0dba8ec70
Add scaffold for helper integration config flow ( #67803 )
2022-03-16 12:57:56 +01:00
Franck Nijhof
aa82f96c16
Use Platform StrEnum in Hassfest manifest plugin ( #68234 )
2022-03-16 11:21:51 +01:00
Álvaro Fernández Rojas
62c4fed549
Update aioairzone to v0.1.0 ( #68194 )
2022-03-16 10:44:06 +01:00
Paulus Schoutsen
984e30075b
Validate TTS base url ( #68212 )
...
* Validate TTS base url
* Update tests/components/tts/test_init.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
Co-authored-by: Joakim Plate <elupus@ecce.se >
2022-03-16 10:18:55 +01:00
Francois Chagnon
21aa07e3e5
Add Z-Wave thermostat fan entity ( #65865 )
...
* Add Z-Wave thermostat fan entity
* Fix failing test, increase number of entities to 27
* Add tests to improve coverage
* Take back unrelated changes to climate.py
* Clean up guard clauses, use info.primary_value, and make entity disabled by default
* Fix tests
* Add more tests for code coverage
* Remove unused const
* Remove speed parameter from overridden method since it was removed from entity
* Address PR comments
2022-03-15 22:17:51 -04:00
J. Nick Koston
4b963c2ac0
Add diagnostics support to nexia ( #68215 )
2022-03-15 15:55:08 -10:00
Jeef
484f723875
IntelliFire Diagnostic Error Sensor ( #67403 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-15 12:52:19 -10:00
Joakim Sørensen
6f61ed8799
Add backup platform support ( #68182 )
2022-03-15 14:46:02 -07:00
Antonio Larrosa
2aaeb1fa99
Fix finding matrix room that is already joined ( #67967 )
...
After some debugging, it seems room.canonical_alias contains the
room alias that matches the room_id_or_alias value but is not
contained in room.aliases (which is empty). As a result, the
matrix component thought the room wasn't alread joined, joins
again, and this replaces the previous room which had the listener.
This resulted in the component callback not being called for new
messages in the room.
This fixes #66372
2022-03-15 22:33:59 +01:00
J. Nick Koston
65c670c2c7
Add diagnostics to august ( #68157 )
2022-03-15 19:05:56 +01:00
Franck Nijhof
ed24638201
Update SMA config entry when unique ID already configured ( #68179 )
2022-03-15 19:51:33 +02:00
Robert Svensson
4bb52297a6
Replace hass helper calls in deCONZ device trigger tests ( #68197 )
2022-03-15 18:51:12 +01:00
Erik Montnemery
46f27fdefd
Don't prevent automations from triggering themselves ( #68178 )
2022-03-15 18:48:54 +01:00
Erik Montnemery
b99934f62f
Small tweaks of group tests ( #68196 )
2022-03-15 18:39:18 +01:00
Erik Montnemery
f026245cb4
Small tweaks of switch_as_x tests ( #68195 )
2022-03-15 18:34:46 +01:00
Robert Hillis
0c4efae31f
Clean up twitch ( #67595 )
2022-03-15 18:33:16 +01:00
leranp
668e0c19a2
Bump gTTS to 2.2.4 ( #68180 )
...
* Update gTTS to 2.2.4
* ADD Hebrew language
* Update requirements_all.txt
* Update requirements_test_all.txt
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-03-15 19:23:39 +02:00
Franck Nijhof
c5a8e9d59c
Update opensensemap-api to 0.2.0 ( #68193 )
2022-03-15 19:14:07 +02:00
Erik Montnemery
d360ac91ca
Disable recorder nightly jobs in tests ( #68188 )
2022-03-15 09:23:52 -07:00
Erik Montnemery
34eb4aa2d0
Exclude hidden entities from targets ( #68149 )
2022-03-15 08:42:22 -07:00
Erik Montnemery
8ea31cea3a
Fix deadlock when stopping queued script ( #68175 )
2022-03-15 08:29:04 -07:00
Marc Mueller
cdd23abea7
Add missing await [velbus] ( #68153 )
2022-03-15 15:57:36 +01:00
Marc Mueller
aabf46b1b3
Fix point by adding authlib constraint ( #68176 )
...
* Fix point by pinning authlib
* Use constraint
2022-03-15 15:56:08 +01:00
Marc Mueller
db4b69663f
Fix met TypeVar usage ( #68152 )
...
* Fix met TypeVar usage
* Change format_condition
2022-03-15 15:53:40 +01:00
Erik Montnemery
1a27025793
Prevent spawning script runs when shutting down ( #68170 )
2022-03-15 12:46:58 +01:00
Franck Nijhof
f7cb10e2f5
Update twentemilieu to 0.6.0 ( #68171 )
2022-03-15 12:05:15 +01:00
Franck Nijhof
fabcdf7498
Update flake8-comprehensions to 3.8.0 ( #68164 )
2022-03-15 11:06:13 +01:00
Numa Perez
fa1394ff47
Fix lyric climate ( #67018 )
...
* Fixed the issues related to auto mode
I was having the same issues as described in #63403 , specifically, the error stating that Mode 7 is not valid, only Heat, Cool, Off when trying to do anything while the thermostat is set to Auto. This error originates with the way the Lyric API handles the modes. Basically, when one queries the changeableValues dict, you get a mode=Auto, as well as a heatCoolMode, which is set to either Heat, Cool, Off. Per the documentation, heatCoolMode contains the "heat cool mode when system switch is in Auto mode". It would make sense that when changing the thermostat settings, mode=Auto should be valid, but it's not. The way the API understands that the mode should be set to Auto when changing the thermostat settings is by setting the autoChangeoverActive variable to true, not the mode itself. This require changes in the async_set_hvac_mode, async_set_temperature, and async_set_preset_mode functions. Related to this issue, I got rid of the references to hasDualSetpointStatus, as it seems that it always remains false in the API, even when the mode is set to auto, so again, the key variable for this is autoChangeoverActive.
While I was working on this I also noticed another issue. The support flag SUPPORT_TARGET_TEMPERATURE_RANGE had not been included, which did not allow for the temperature range to be available, thus invalidating the target_temperature_low and target_temperature_high functions. I added this flag and sorted out which set point (heat vs cool) should be called for each of them so things work as expected in Lovelace. I have tested all of these functionalities and they all work great on my end, so I thought I'd share.
* Update climate.py
* Update climate.py
Fixed two additional issues: 1) When the system is turned off from Auto, the heatCoolMode variable becomes 'Off', so when you try to restart the system back to Auto, nothing happens. 2) I now prevent the async_set_temperature function from being called with a new set point when the system is Off.
All changes tested and functional.
* Update climate.py
* Update climate.py
Return SUPPORT_PRESET_MODE flag only for LCC models (i.e. they have the "thermostatSetpointStatus" variable defined). TCC models do not support this feature
* Update climate.py
After playing with the official Honeywell API, I realized it doesn't like to received commands with missing data, i.e., it always wants to get a mode, coolSetpoint, heatSetpoint, and autoChangeoverActive variables. This was causing some random issues with changing modes, especially from coming from off, so I modified the async_set_temperature, and async_set_hvac_mode fuctions to always send all pertinent variables.
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Clean code and test everything
Alright, sorry for the multiple commits, fixing this properly took a fair bit of testing. I went ahead and cleaned up the code and made the following big picture changes:
1) The integration now supports the Auto mode appropriately, to include the temperature range.
2) There's a bug that actually manifests when using the native app. When the system is 'Off' and you try to turn it on to 'Auto', it will turn on briefly but will go back to 'Off' after a few seconds. When checking the web api, this appears to be related to the fact that the heatCoolMode variable seems to continue to store 'Off', even if the mode accurately displays 'Auto', and the autoChangeoverActive=True. So to overcome that inherent limitation, when the system is 'Off' and the user turns it to 'Auto', I first turn it to Heat, wait 3 seconds, and then turn it to 'Auto', which seems to work well.
* Update climate.py
* Fixed errors
* Fixed comments that were resulting in error.
* Update climate.py
* Update homeassistant/components/lyric/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/lyric/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update climate.py
I removed a blank line in 268 and another one at the end of the document. I also fixed the outdents of await commands after the _LOGGER.error calls, not sure what else may be driving the flake8 and black errors. Any guidance is much appreciated @MartinHjelmare
* Update climate.py
* Update climate.py
corrected some indents that I think were the culprit of the flake8 errors
* Update climate.py
I used VS Code to fix locate the flake8 errors. I ran black on it, so I'm hoping that will fix the last lingering black error.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-15 10:59:18 +01:00
Robert Svensson
283f4555a4
Fix deconz typing ( #68143 )
2022-03-15 10:51:26 +01:00
Marc Mueller
376ac1bd83
Don't import TypeVars from core modules ( #68154 )
2022-03-15 09:30:55 +01:00
Marc Mueller
7ab9e5cf0f
Improve sonos error decorator typing ( #67199 )
2022-03-15 09:24:52 +01:00
Tom
66f506557f
Prevent adding plugwise products used as secondary controllers ( #68098 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-15 08:53:53 +01:00
Per Öberg
7615f138d9
Clean up code for onewire config flow ( #67970 )
...
* Change debug level of integration reload after config update to debug
* Remove extra .keys() call for dict itreation
* Remove unecessary type check
* Remove unused LOGGER reference
2022-03-15 08:26:54 +01:00
Marc Mueller
ef71ab04ad
Remove unused TypeVars ( #68155 )
2022-03-15 08:24:13 +01:00
epenet
125ab5eb2b
Handle ConnectionClosed in SamsungTV try_connect ( #68125 )
...
* Handle ConnectionClosed in SamsungTV try_connect
* Add tests
* Add quotes around the error message
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-15 08:20:24 +01:00
Paulus Schoutsen
b1153720c0
Merge pull request #68159 from home-assistant/rc
2022-03-15 00:11:48 -07:00
Allen Porter
7876ffe9e3
Update google calendar integration with a config flow ( #68010 )
...
* Convert google calendar to config flow and async
* Call correct exchange method
* Fix async method and reduce unnecessary diffs
* Wording improvements
* Reduce unnecessary diffs
* Run load/update config from executor
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unnecessary updating of unexpected multiple config entries.
* Remove unnecessary unique_id checks
* Improve readability with comments about device code expiration
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/google/api.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add comment for when code is none on timeout
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-15 07:51:02 +01:00
Franck Nijhof
27d275e6f7
Fix Efergy tests ( #68086 )
2022-03-14 23:22:59 -07:00
Paulus Schoutsen
1191c095f8
Bumped version to 2022.3.5
2022-03-14 22:46:08 -07:00
Jan Bouwhuis
b86d115764
Fix MQTT false positive deprecation warnings ( #68117 )
2022-03-14 22:45:53 -07:00
Frank
479a230da7
Update home_connect to 0.7.0 ( #68089 )
2022-03-14 22:45:52 -07:00
J. Nick Koston
7aecd69e3b
Bump pyisy to 3.0.5 ( #68069 )
...
* Bump pyisy to 3.0.4
- Fixes #66003
- Changelog: https://github.com/automicus/PyISY/compare/v3.0.1...v3.0.4
* again
2022-03-14 22:45:52 -07:00
Sean Vig
69587dd50a
Bump amcrest version to 1.9.7 ( #68055 )
2022-03-14 22:45:51 -07:00
Christopher Thornton
6d8bd6af4d
Default somfy_mylink shade's _attr_is_closed to None ( #68053 )
...
The base `Cover` entity requires an explicit value for
`_attr_is_closed`.
Since the `SomfyShade` is an assumed state, we don't know
by default whether the shade is open or not, so we need to
explicitly return `None` for `_attr_is_closed`
2022-03-14 22:45:50 -07:00
Shay Levy
31b19e09b5
Fix Shelly EM/3EM invalid energy value after reboot ( #68052 )
2022-03-14 22:45:49 -07:00
Sean Vig
a42ba9e10a
Fix turning amcrest camera on and off ( #68050 )
2022-03-14 22:45:49 -07:00
J. Nick Koston
a285478cf8
Filter IPv6 addresses from doorbird discovery ( #68031 )
2022-03-14 22:45:48 -07:00
Benjamin
4988c4683c
Bump volkszahler to 0.3.2 ( #67958 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-15 00:33:08 +01:00
Erik Montnemery
f134219c74
Minor tweak of config entity_registry test ( #68141 )
2022-03-14 23:07:52 +01:00
J. Nick Koston
9d6e1ab0e5
Ensure flux_led is reloaded when the title changes ( #68146 )
2022-03-14 22:55:52 +01:00
J. Nick Koston
59c4c75915
Ensure WiZ is reloaded on title change ( #68147 )
2022-03-14 22:52:27 +01:00
Paulus Schoutsen
a9fd744247
Add media source support to unifiprotect ( #67570 )
2022-03-14 10:16:22 -10:00
Erik Montnemery
7fc0ffd5c5
Restore state of trigger based template binary sensor ( #67538 )
2022-03-14 12:28:55 -07:00
Franck Nijhof
86abb85efa
Update pytest-xdist to 2.5.0 ( #68135 )
2022-03-14 20:17:36 +01:00
Paulus Schoutsen
a109889f13
Add media source support to openhome ( #67566 )
2022-03-14 12:14:21 -07:00
Erik Montnemery
314175135f
Hide switch_as_x tracked entity ( #67949 )
...
* Hide switch_as_x tracked entity
* Hide wrapped switch during config flow
* Allow setting/getting entity disabled by via WS
* Adjust tests
* Improve test coverage
* Improve tests
2022-03-14 19:39:07 +01:00
J. Nick Koston
8a8d7741d5
Fix Magic Home devices with multiple network interfaces ( #68029 )
2022-03-14 19:38:54 +01:00
Gido
0e602dd390
Bump Rova to 0.3.0 ( #67688 )
2022-03-14 19:37:34 +01:00
Robert Svensson
bff91b170f
Complete typing of some platforms of deCONZ integration ( #67494 )
2022-03-14 19:34:05 +01:00
Shay Levy
2a538f6ae1
Downgrade SSDP failed to setup listener warning to debug ( #68129 )
2022-03-14 19:14:45 +01:00
Franck Nijhof
ed6466f706
Add Lock platform to Switch as X ( #68123 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-14 10:45:45 -07:00
Zack Barett
c95d55e6d6
20220301.2 ( #68130 )
2022-03-14 10:07:58 -07:00
Robert Svensson
4506d45345
Add typing of deconz_event ( #67497 )
2022-03-14 17:40:58 +01:00
Mike Fugate
1bb0f52814
Set isolated_build = True for tox ( #67238 )
2022-03-14 17:38:40 +01:00
Robert Svensson
362191a0e6
Add typing of deCONZ device_trigger ( #67496 )
2022-03-14 17:37:48 +01:00
Sean Vig
38306417ad
Bump amcrest version to 1.9.7 ( #68055 )
2022-03-14 17:36:16 +01:00
Franck Nijhof
57c33a5cf0
Remove deprecated OpenZWave integration ( #68054 )
2022-03-14 17:33:04 +01:00
epenet
c0860931b3
Fix WebSocketTimeoutException in SamsungTV ( #68114 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-14 09:32:14 -07:00
Franck Nijhof
344537d0a8
Add Fan platform to Switch as X ( #68122 )
2022-03-14 15:07:21 +01:00
Franck Nijhof
ed6c86a281
Add siren platform to Switch as X ( #68118 )
...
* Add siren platform to Switch as X
* Clarify inline test documentation
* Clarify inline test documentation
2022-03-14 13:55:06 +01:00
Jan Bouwhuis
c8fb86a8ed
Fix MQTT false positive deprecation warnings ( #68117 )
2022-03-14 12:39:44 +01:00
Franck Nijhof
c70c699af0
Add cover platform to Switch as X ( #68107 )
2022-03-14 11:59:55 +01:00
Franck Nijhof
6aacaa744e
Only create WLED current sensors when available ( #68116 )
2022-03-14 11:49:16 +01:00
Franck Nijhof
a29afc3731
Clean up Whois tests use entity_registry_enabled_by_default fixture ( #68113 )
2022-03-14 11:41:56 +01:00
Franck Nijhof
fb703ddc5d
Update pyupgrade to v2.31.1 ( #68110 )
2022-03-14 11:36:34 +01:00
Franck Nijhof
6b36ada4ec
Update pytest to 7.1.0 ( #68108 )
2022-03-14 11:35:19 +01:00
Franck Nijhof
dfdf5f2583
Add fixture for enabling disabled entities in WLED tests ( #68087 )
2022-03-14 09:50:55 +01:00
Jeef
cea21a00b3
Add intellifire UDP discovery at configuration start ( #67002 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-13 20:58:55 -10:00
G Johansson
8e76948297
Add binary_sensor platform for Sensibo ( #68088 )
2022-03-13 20:58:34 -10:00
J. Nick Koston
b18096fc54
Remove unused columns from states/events tables ( #68078 )
2022-03-13 23:44:55 -07:00
G Johansson
a6c189b450
Add Pure devices to Sensibo ( #67695 )
2022-03-13 14:30:37 -10:00
GitHub Action
65821f9492
[ci skip] Translation update
2022-03-14 00:21:06 +00:00
Franck Nijhof
276d795bf7
Remove unused types for emoji ( #68091 )
2022-03-14 00:10:40 +02:00
Dmitry Kosenkov
0b1663b150
Update slixmpp to 1.8.0.1 ( #68080 )
...
fix for python 3.10
2022-03-13 19:40:09 +01:00
Tom
b138a759b6
Update plugwise module to 0.16.8 ( #68082 )
2022-03-13 19:37:59 +01:00
Franck Nijhof
cc046e64f5
Update freezegun to 1.2.0 ( #68090 )
2022-03-13 19:36:36 +01:00
Franck Nijhof
25f2e4bd99
Small improvements for Switch as X ( #68079 )
...
* Small improvements forr Switch as X
* Test improvements
* Remove intregration tests from config flow test
2022-03-13 19:34:02 +01:00
Mike Fugate
4ea921e57a
Clean up SleepIQ migration ( #68092 )
2022-03-13 17:27:45 +01:00
J. Nick Koston
bfb8765752
Bump pyisy to 3.0.5 ( #68069 )
...
* Bump pyisy to 3.0.4
- Fixes #66003
- Changelog: https://github.com/automicus/PyISY/compare/v3.0.1...v3.0.4
* again
2022-03-13 16:33:55 +02:00
Franck Nijhof
c35aaef980
Fix Efergy tests ( #68086 )
2022-03-13 16:32:56 +02:00
Frank
334fa33fab
Update home_connect to 0.7.0 ( #68089 )
2022-03-13 16:31:57 +02:00
Franck Nijhof
693e9caa32
Update wled to 0.13.1 ( #68084 )
2022-03-13 14:03:52 +02:00
Franck Nijhof
f5e43d99e4
Update google-cloud-texttospeech to 2.11.0 ( #68076 )
2022-03-12 22:54:41 -10:00
Franck Nijhof
89cf914d3f
Update sentry-sdk to 1.5.7 ( #68077 )
2022-03-12 22:54:23 -10:00
Franck Nijhof
36acb09cae
Update sqlalchemy to 1.4.32 ( #68075 )
2022-03-12 22:52:47 -10:00
Franck Nijhof
cd3f931ded
Add base entity to Switch as X ( #68057 )
2022-03-13 00:04:00 -08:00
Christopher Thornton
4ea0f7d321
Default somfy_mylink shade's _attr_is_closed to None ( #68053 )
...
The base `Cover` entity requires an explicit value for
`_attr_is_closed`.
Since the `SomfyShade` is an assumed state, we don't know
by default whether the shade is open or not, so we need to
explicitly return `None` for `_attr_is_closed`
2022-03-13 08:46:35 +01:00
Allen Porter
d4d47faabb
Update google-cloud-pubsub to 2.11.0 ( #68074 )
2022-03-13 08:04:08 +01:00
Brandon Rothweiler
0bd65db31c
Add switch platform to the Mazda integration ( #68025 )
2022-03-12 16:32:35 -10:00
GitHub Action
c64b4d997b
[ci skip] Translation update
2022-03-13 00:18:58 +00:00
Steve Easley
a2ce395fc6
Add remote platform to Kaleidescape integration ( #67959 )
2022-03-12 14:10:45 -10:00
Paulus Schoutsen
a911139c08
Bump frontend to 20220312.0 ( #68061 )
2022-03-12 15:05:31 -08:00
Mike Fugate
e59bf4f3af
Migrate SleepIQ unique IDs that are using sleeper name instead of sleeper ID ( #68062 )
2022-03-12 12:54:26 -10:00
Paulus Schoutsen
a902f0ee53
Fix switch light adding itself to devices ( #68060 )
2022-03-12 13:53:40 -08:00
J. Nick Koston
ea6da674df
Remove unneeded permissions check from subscribe entities ( #68044 )
2022-03-12 13:30:27 -08:00
G Johansson
03a155af83
Add sensors to Sensibo for motion sensor ( #67748 )
2022-03-12 10:45:24 -10:00
Shay Levy
eccf8c76fd
Fix Shelly EM/3EM invalid energy value after reboot ( #68052 )
2022-03-12 22:21:45 +02:00
Mike Fugate
6831be67f4
Add number entities to control SleepIQ actuator positions ( #67770 )
2022-03-12 09:58:03 -10:00
J. Nick Koston
8e3454e46a
Remove legacy compatiblity for camera platforms that do not support width/height ( #68039 )
...
- async_camera_image or camera_image must accept the width and
height arguments
2022-03-12 20:47:14 +02:00
Sean Vig
6124081ddc
Fix turning amcrest camera on and off ( #68050 )
2022-03-12 20:42:28 +02:00
Jesse Hills
de31e576b7
Bump python-juicenet to 1.1.0 ( #67992 )
2022-03-12 19:52:41 +02:00
Shay Levy
083d51a727
Cleanup - move Shelly logger to const ( #68046 )
2022-03-12 14:43:57 +02:00
jan iversen
1a79118600
Fix modbus reload service ( #68040 )
...
* Fix modbus reload service.
* Please coverage.
* Resolve difference between local pytest and github.
2022-03-12 14:12:38 +02:00
J. Nick Koston
a851921fe6
Filter IPv6 addresses from doorbird discovery ( #68031 )
2022-03-12 02:09:02 -10:00
J. Nick Koston
68310a426b
Small code quality improvements for subscribe_entities ( #68026 )
2022-03-12 02:07:01 -10:00
Franck Nijhof
0070e27c04
Remove deprecated PCAL9535A I/O Expander integration ( #67274 )
2022-03-12 04:05:22 -08:00
Franck Nijhof
2bb5573ddc
Remove deprecated PiFace Digital I/O (PFIO) integration ( #67282 )
2022-03-12 04:04:46 -08:00
Davor Val Vega
d41eeaa88b
Add Home Connect pre-rinse capability for a dishwasher ( #63536 )
2022-03-12 12:38:43 +01:00
Franck Nijhof
0467dc55fe
Add config flow to Uptime ( #67408 )
2022-03-12 12:36:08 +01:00
epenet
23b8229143
Adjust ms.remote.control error logging in SamsungTV ( #67988 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-12 01:20:04 -10:00
J. Nick Koston
0d8f649bd6
Websocket api to subscribe to entities (payloads reduced by ~80%+ vs state_changed events) ( #67891 )
2022-03-11 20:54:49 -08:00
Robert Svensson
6526b4eae5
Add typing to deconz_device ( #67501 )
2022-03-11 20:35:25 -08:00
Hmmbob
c8351387d7
Print client error in rest_command ( #67900 )
2022-03-11 20:34:06 -08:00
Joakim Sørensen
c5800d6103
Split out sync functions in backup manager ( #67428 )
2022-03-11 20:32:05 -08:00
J. Nick Koston
d3deae6288
Fix typing on Context.user_id ( #68019 )
2022-03-11 20:31:03 -08:00
Robert Hillis
09944d936d
Clean up Efergy ( #67755 )
...
* Clean up Efergy
* tweak
2022-03-11 20:29:18 -08:00
Joakim Plate
09a85d2a5d
Add basic rfxtrx diagnostics ( #67671 )
...
* Add basic rfxtrx diagnostics
* Skip diagnostics for coverage
2022-03-11 20:27:08 -08:00
starkillerOG
03ec77fb62
Motion blinds support direct wifi blinds ( #67372 )
...
* bump motionblinds to 0.6.0
* fix unknown type
* fix name for wifi direct blinds
* push motionblinds to 0.6.1
* fix RSSI sensor
* Do not add singnal sensor twice for direct WiFi blinds
* fix device registry
* fix typo
* missing import
* fix styling
* fix spelling
2022-03-11 20:13:46 -08:00
Brandon Rothweiler
5d2a65bb21
Add binary sensors to Mazda integration ( #64604 )
2022-03-11 16:32:47 -10:00
G Johansson
c4b3e2b9cd
Add select entity to Sensibo ( #67741 )
2022-03-11 16:23:24 -10:00
Paulus Schoutsen
898af3e04c
Merge pull request #68001 from home-assistant/rc
2022-03-11 17:11:03 -08:00
GitHub Action
dc31f420ed
[ci skip] Translation update
2022-03-12 00:17:47 +00:00
jjlawren
80ff497cfc
Rework available Sonos sources ( #67931 )
2022-03-11 15:57:57 -08:00
Marc Mueller
41df798375
Bump mypy to 0.940 ( #68007 )
2022-03-11 15:57:38 -08:00
Diogo Gomes
3de341099f
Bump pymediaroom ( #68016 )
2022-03-11 15:45:40 -08:00
Diogo Gomes
380f04277e
Bump pymediaroom ( #68016 )
2022-03-11 15:45:29 -08:00
jan iversen
d2e5c85429
Remove pragma from discover check. ( #68002 )
2022-03-11 19:58:18 +02:00
Paulus Schoutsen
7fb76c68bb
Bumped version to 2022.3.4
2022-03-11 09:25:55 -08:00
Guido Schmitz
7de5e070fb
Bump pysabnzbd to 1.1.1 ( #67971 )
2022-03-11 09:24:50 -08:00
Tom Harris
1bfb01e0d1
Rollback pyinsteon ( #67956 )
2022-03-11 09:24:50 -08:00
Erik Montnemery
ca664ab5a5
Correct local import of paho-mqtt ( #67944 )
...
* Correct local import of paho-mqtt
* Remove MqttClientSetup.mqtt class attribute
* Remove reference to MqttClientSetup.mqtt
2022-03-11 09:24:49 -08:00
Franck Nijhof
5a39e63d25
Update radios to 0.1.1 ( #67902 )
2022-03-11 09:24:48 -08:00
Joakim Plate
c608cafebd
Make sure blueprint cache is flushed on script reload ( #67899 )
2022-03-11 09:24:47 -08:00
Shay Levy
07e70c81b0
Fix shelly duo scene restore ( #67871 )
2022-03-11 09:24:46 -08:00
J. Nick Koston
cad397d6a7
Add missing callback decorator to sun ( #67840 )
2022-03-11 09:24:45 -08:00
Raman Gupta
c22af2c82a
Bump zwave-js-server-python to 0.35.2 ( #67839 )
2022-03-11 09:24:45 -08:00
Richard de Boer
f5b6d93706
Support playing local "file" media on Kodi ( #67832 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-11 09:24:44 -08:00
cheng2wei
28b3edf6b2
Fix discord embed class initialization ( #67831 )
2022-03-11 09:24:43 -08:00
Guido Schmitz
4de59b065a
Bump pysabnzbd to 1.1.1 ( #67971 )
2022-03-11 09:24:08 -08:00
jan iversen
306498378c
Coverage 100% of Modbus climate ( #67396 )
...
* Coverage 100% of climate.py
* Allow 100% test.
2022-03-11 19:14:40 +02:00
Artem Draft
bc2aaedcec
Add DeviceClass TV to LG Netcast ( #67999 )
2022-03-11 17:59:45 +01:00
Paulus Schoutsen
49b642a6ba
Log device IP sending local msg ( #67987 )
2022-03-11 07:50:44 -08:00
Erik Montnemery
8948bada58
Add switch_as_x entity to wrapped switch's device ( #67961 )
2022-03-11 09:46:32 +01:00
GitHub Action
66d757115c
[ci skip] Translation update
2022-03-11 00:21:48 +00:00
Erik Montnemery
e43c8b513e
Listen to entity registry events for wrapped switch in switch_as_x ( #67962 )
...
* Listen to entity registry events for wrapped switch in switch_as_x
* Simplify test
2022-03-10 21:26:35 +01:00
Thomas Schamm
62e3563752
Bumped to boschshcpy==0.2.30 ( #67965 )
2022-03-10 20:43:43 +02:00
Erik Montnemery
65fbcfa0ba
Prevent recursive script calls from deadlocking ( #67861 )
...
* Prevent recursive script calls from deadlocking
* Address review comments, improve tests
* Tweak comment
2022-03-10 19:28:00 +01:00
Erik Montnemery
3d212b868e
Address review comments on switch_as_x tests ( #67951 )
...
* Address review comments on switch_as_x tests
* Correct test
* Move test instead of duplicating it
2022-03-10 17:23:16 +01:00
Tom Harris
14b5847da8
Rollback pyinsteon ( #67956 )
2022-03-10 17:50:36 +02:00
Erik Montnemery
ee38dbd698
Add helper to set name of helper config entries ( #67950 )
2022-03-10 16:18:26 +01:00
Erik Montnemery
4e7d4db7ae
Align selectors with frontend updates ( #67906 )
...
* Align selectors with frontend updates
* Drop metadata from MediaSelector selection
* Adjust blueprint tests
* Address review comments
* Add tests for new selectors
* Don't stringify input
* Require min+max for number selector in slider mode
* vol.Schema does not like static methods
* Tweak
2022-03-10 16:17:59 +01:00
Steve Easley
ab4aa835d1
Add sensor platform to Kaleidescape ( #67884 )
2022-03-10 09:15:53 -06:00
Steve Easley
245f55edf4
Removed unused const ( #67932 )
2022-03-10 08:30:11 -06:00
epenet
86b775e46a
Use generic SamsungTVBridge for SamsungTV type hints ( #67942 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-10 07:48:30 -06:00
Erik Montnemery
cb7e492e81
Add switch_as_x integration ( #67878 )
...
* Add switch_as_x integration
* Address review comments
* Add translation strings
* Rename entity_type option to target_domain
* Move LightSwitch class definition to switch_as_x/light.py
* Update manifest
* Move tests
2022-03-10 12:23:01 +01:00
Erik Montnemery
5ae48bcf74
Add config flow for binary_sensor group ( #67802 )
...
* Add config flow for binary_sensor group
* Address review comments
* Remove device class selection from flow
* Update translation strings
2022-03-10 10:39:51 +01:00
Erik Montnemery
e5523ef6b6
Correct local import of paho-mqtt ( #67944 )
...
* Correct local import of paho-mqtt
* Remove MqttClientSetup.mqtt class attribute
* Remove reference to MqttClientSetup.mqtt
2022-03-10 10:32:49 +01:00
Kevin Stillhammer
f803c880ae
Correct type for convert_time_to_isodate ( #67846 )
2022-03-10 07:21:22 +01:00
GitHub Action
d0afc31063
[ci skip] Translation update
2022-03-10 00:17:10 +00:00
J. Nick Koston
aaeaed4117
Compatibility for "device_state_attributes" which was deprecated in 2021.4 has been removed ( #67837 )
...
* Small performance tweaks to _async_write_ha_state
- Only call self.available once per cycle
- Only call self.device_state_attributes once per update cycle
- Do not check for device_state_attributes if extra_state_attributes is not None
* drop backcompat
* remove prop
2022-03-09 21:39:43 +01:00
Álvaro Fernández Rojas
542c3cbf90
Address late Airzone PR comments and fix Fahrenheit temperatures ( #67904 )
...
* airzone: address late PR comments
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: fix fahrenheit temperatures
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: add changes suggested by @MartinHjelmare
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-03-09 20:51:39 +01:00
Marc Mueller
cc11562fa2
Bump volvooncall to 0.10.0 ( #67918 )
2022-03-09 21:31:27 +02:00
Franck Nijhof
9f12ee7b2d
Update radios to 0.1.1 ( #67902 )
2022-03-09 11:22:10 -08:00
Joakim Plate
251691f5b7
Make sure blueprint cache is flushed on script reload ( #67899 )
2022-03-09 11:21:31 -08:00
Shay Levy
eee0c5372c
Use import instead of hass in Shelly tests ( #67909 )
2022-03-09 19:29:20 +01:00
Erik Montnemery
e02c21a4de
Remove unused constant from group ( #67910 )
2022-03-09 16:45:09 +01:00
Franck Nijhof
a8ad9fc5f4
Mock Radio Browser entry setup in onboarding tests ( #67905 )
2022-03-09 06:41:14 -08:00
escoand
3dc100e816
Removing myself from Samsung TV codeowners ( #67903 )
2022-03-09 14:42:00 +01:00
Erik Montnemery
e7fba46a06
Refactor helper_config_entry_flow ( #67895 )
2022-03-09 13:18:19 +01:00
Raman Gupta
2791cd68c2
Timer code cleanup ( #67604 )
2022-03-09 10:42:07 +01:00
J. Nick Koston
723dcbafca
Complete fan speed transition from #59781 ( #67743 )
2022-03-09 10:38:12 +01:00
Poltorak Serguei
c6952a0ee3
Add Siren to Z-Wave.Me integration ( #67200 )
...
* Siren integration
* Clean up
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-09 09:09:29 +01:00
cheng2wei
36385396b0
Fix discord embed class initialization ( #67831 )
2022-03-08 20:01:00 -08:00
Brandon Rothweiler
2fc100926f
Add button entities to Mazda integration ( #67597 )
2022-03-09 04:16:07 +01:00
GitHub Action
6af9c897e4
[ci skip] Translation update
2022-03-09 00:19:01 +00:00
Álvaro Fernández Rojas
8549e31b27
Add Airzone HVAC Zoning Systems ( #67666 )
2022-03-08 22:28:39 +01:00
epenet
9ab56bd5c8
Allow discovery to update invalid unique_id in SamsungTV ( #67859 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 22:27:53 +01:00
Allen Porter
8adcd10f55
Make google calendar loading API centric, not loading from yaml ( #67722 )
...
* Make google calendar loading API centric, not loading from yaml
Update the behavior for google calendar to focus on loading calendars based on the
API and using the yaml configuration to override behavior. The old behavior was
to first load from yaml, then also load from the API, which is atypical.
This is pulled out from a larger change to rewrite calendar using async and config
flows.
Tests needed to be updated to reflect the new API centric behavior, and changing
the API call ordering required changing tests that exercise failures.
* Update to use async_fire_time_changed to invoke updates
2022-03-08 21:56:49 +01:00
Shay Levy
98256746d3
Fix shelly duo scene restore ( #67871 )
2022-03-08 09:56:57 -08:00
Richard de Boer
7323ad2799
Support playing local "file" media on Kodi ( #67832 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-08 07:56:15 -08:00
uvjustin
accc4fda28
Bump PyAV to v9.0.0 ( #67848 )
2022-03-08 07:53:17 -08:00
Jan Bouwhuis
e574a3ef1d
Add MQTT notify platform ( #64728 )
...
* Mqtt Notify service draft
* fix updates
* Remove TARGET config parameter
* do not use protected attributes
* complete tests
* device support for auto discovery
* Add targets attribute and support for data param
* Add tests and resolve naming issues
* CONF_COMMAND_TEMPLATE from .const
* Use mqtt as default service name
* make sure service has a unique name
* pylint error
* fix type error
* Conditional device removal and test
* Improve tests
* update description has_notify_services()
* Use TypedDict for service config
* casting- fix discovery - hass.data
* cleanup
* move MqttNotificationConfig after the schemas
* fix has_notify_services
* do not test log for reg update
* Improve casting types
* Simplify obtaining the device_id
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* await not needed
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Improve casting types and naming
* cleanup_device_registry signature change and black
* remove not needed condition
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-08 16:27:18 +01:00
Thomas Schamm
13ac6e62e2
Remove bosch_shc switch surplus toggle method ( #67851 )
2022-03-08 12:53:41 +01:00
epenet
d12118a425
Fix reauth trigger in SamsungTV ( #67850 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 11:02:00 +01:00
Shay Levy
2d4d18ab90
Add Shelly gen2 cover support ( #67705 )
...
* Add Shelly gen2 cover support
* Make status property
2022-03-08 11:58:08 +02:00
Thomas Schamm
0b7b1baf30
Add switch platform to bosch_shc integration ( #62315 )
...
* Add support for switch platform.
* Add untested files to .coveragerc.
* Differ between Light Switch and Smart Plug.
Bumped to boschshcpy==0.2.27
* Removed duplicated code.
Fixed suggestions from code review.
* Fixed pylint errors
* Fix pylint issue.
* Add property statement
* Fixed wrong attribute access
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Move switch function to base class.
Changes from code review.
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Merged camera switch into SHCSwitch class
* Type hint
* Removed deprecated sensor entities in switch device.
Added routing switch entity.
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Icon and EntityCategory as class attributes
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-03-08 10:35:29 +01:00
J. Nick Koston
bfe94f1cc5
Fix profiler dumping object when repr fails ( #67674 )
...
* Fix profiler dumping object when repr fails
* cover
2022-03-08 10:33:08 +01:00
J. Nick Koston
ee38203e1d
Add missing callback decorator to sun ( #67840 )
2022-03-08 10:16:41 +01:00
epenet
36049ac514
Batch send commands in SamsungTV ( #67847 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 10:10:17 +01:00
Raman Gupta
e199be6391
Bump zwave-js-server-python to 0.35.2 ( #67839 )
2022-03-08 09:44:39 +01:00
epenet
6da38d67ff
Simplify SSDP discovery in SamsungTV ( #67843 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 08:54:03 +01:00
Lester Lo
56abd5f2cf
Add homekit pm type sensor ( #46060 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-08 08:37:20 +01:00
epenet
e1b57d83c7
Adjust config entry matching in SamsungTV ( #67842 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 08:30:11 +01:00
epenet
6f38eda114
Adjust power_off for TheFrame in SamsungTV ( #67841 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 08:20:58 +01:00
epenet
5b23b9a617
Adjust get_mac routine in SamsungTV ( #67804 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 07:54:12 +01:00
epenet
2d4ccddd99
Fix SSDP unique id in SamsungTV config flow ( #67811 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-08 07:53:59 +01:00
epenet
8260767e8f
Enable basic type checking in upnp ( #66253 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 07:51:23 +01:00
epenet
1793c29fac
Move key sequences to bridge in SamsungTV ( #67762 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 07:46:34 +01:00
Aaron Godfrey
d302b0d14e
Fix todoist parsing due dates for calendar events ( #65403 )
2022-03-07 22:00:39 -08:00
G Johansson
00c84d8927
Modify diagnostics for yale_smart_alarm ( #67761 )
2022-03-07 21:52:58 -08:00
Paulus Schoutsen
737c502e94
Merge pull request #67838 from home-assistant/rc
2022-03-07 21:51:30 -08:00
Paulus Schoutsen
46984afbb8
Add media source support to Yamaha MusicCast ( #67572 )
2022-03-07 21:50:25 -08:00
Paulus Schoutsen
a1abcbc7eb
Bumped version to 2022.3.3
2022-03-07 20:45:49 -08:00
J. Nick Koston
b09ab2dafb
Prevent scene from restoring unavailable states ( #67836 )
2022-03-07 20:45:44 -08:00
Teemu R
4e6fc3615b
Bump python-miio version to 0.5.11 ( #67824 )
2022-03-07 20:45:43 -08:00
Bram Kragten
580c998552
Update frontend to 20220301.1 ( #67812 )
2022-03-07 20:45:25 -08:00
Franck Nijhof
97ba17d1ec
Catch Elgato connection errors ( #67799 )
2022-03-07 20:44:09 -08:00
J. Nick Koston
8d7cdceb75
Handle fan_modes being set to None in homekit ( #67790 )
2022-03-07 20:44:08 -08:00
Simone Chemelli
dfa1c3abb3
Fix profile name update for Shelly Valve ( #67778 )
2022-03-07 20:44:08 -08:00
Simone Chemelli
c807c57a9b
Fix internet access switch for old discovery ( #67777 )
2022-03-07 20:44:07 -08:00
J. Nick Koston
f4ec7e0902
Prevent polling from recreating an entity after removal ( #67750 )
2022-03-07 20:44:06 -08:00
G Johansson
814c96834e
Fix temperature stepping in Sensibo ( #67737 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-07 20:44:05 -08:00
muppet3000
87492e6b3e
Fix timezone for growatt lastdataupdate ( #67684 )
...
* Added timezone for growatt lastdataupdate (#67646 )
* Growatt lastdataupdate set to local timezone
2022-03-07 20:44:05 -08:00
Jan Bouwhuis
4aaafb0a99
Fix false positive MQTT climate deprecation warnings for defaults ( #67661 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-07 20:44:04 -08:00
J. Nick Koston
c9ac0b49f6
Prevent scene from restoring unavailable states ( #67836 )
2022-03-07 20:43:19 -08:00
J. Nick Koston
a75bbc79a2
Prevent polling from recreating an entity after removal ( #67750 )
2022-03-07 20:42:16 -08:00
J. Nick Koston
aed2c1cce8
Remove unused import code from powerview ( #67834 )
2022-03-08 03:13:00 +01:00
GitHub Action
c374435282
[ci skip] Translation update
2022-03-08 00:18:11 +00:00
Joakim Sørensen
6b3b21bcfd
Revert "Add update integration ( #66552 )" ( #67641 )
2022-03-07 15:52:15 -08:00
Teemu R
46d49336a1
Bump python-miio version to 0.5.11 ( #67824 )
2022-03-07 15:43:05 -08:00
Steve Easley
ea82f2e293
Add Kaleidescape integration ( #67711 )
2022-03-08 00:16:43 +01:00
epenet
c70bed86ff
Adjust websocket bridge logging in SamsungTV ( #67809 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-07 23:31:57 +01:00
epenet
d1ef92c17a
Bump samsungtvws to 2.3.0 ( #67821 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-07 23:30:54 +01:00
G Johansson
b8e4780aa1
Modify diagnostics for Sensibo ( #67764 )
2022-03-07 23:27:37 +01:00
Franck Nijhof
63957787c4
Update PyTurboJPEG to 1.6.6 ( #67800 )
2022-03-07 23:26:30 +01:00
Franck Nijhof
9d42a425fc
Add config flow to Season ( #67413 )
2022-03-07 18:58:29 +01:00
G Johansson
7041bc797a
Fix temperature stepping in Sensibo ( #67737 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-07 09:55:12 -08:00
Franck Nijhof
48e6738367
Catch Elgato connection errors ( #67799 )
2022-03-07 09:14:14 -08:00
J. Nick Koston
f268191985
Handle fan_modes being set to None in homekit ( #67790 )
2022-03-07 09:10:38 -08:00
Simone Chemelli
d65b2b37dc
Fix profile name update for Shelly Valve ( #67778 )
2022-03-07 09:05:10 -08:00
Bram Kragten
99300570f1
Update frontend to 20220301.1 ( #67812 )
2022-03-07 08:56:52 -08:00
Simone Chemelli
405c2f9cf3
Fix internet access switch for old discovery ( #67777 )
2022-03-07 17:23:08 +01:00
Jan Bouwhuis
98adeb6070
Fix false positive MQTT climate deprecation warnings for defaults ( #67661 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-07 15:38:33 +01:00
Jan Stienstra
2f25d52f69
Fix Jellyfin erroring on media items without a source ( #67697 )
...
* Fix erroring on media items with a source
* code style improvement
2022-03-07 14:13:51 +01:00
Erik Montnemery
a9cc2d2322
Add config flow for cover, fan, light and media_player groups ( #67660 )
...
* Add options flow support to HelperConfigFlowHandler
* Add config flow for cover, fan, light and media_player groups
* Update according to review comments
* Update translation strings
* Update translation strings
* Copy schema before adding suggested values
2022-03-07 13:05:04 +01:00
Robert Hillis
6a92081e83
Add strict typing to adguard ( #67775 )
2022-03-07 11:43:21 +01:00
epenet
68f932f6c3
Bump samsungtvws to 2.2.0 ( #67771 )
2022-03-07 12:15:49 +02:00
Joakim Sørensen
9a6f5bbc04
Update whoami URL ( #67793 )
2022-03-07 11:11:25 +01:00
epenet
d656acfa2c
Bump async-upnp-client to 0.26.0 ( #67760 )
2022-03-07 11:08:50 +01:00
muppet3000
6b4e9374b7
Fix timezone for growatt lastdataupdate ( #67684 )
...
* Added timezone for growatt lastdataupdate (#67646 )
* Growatt lastdataupdate set to local timezone
2022-03-07 10:14:05 +01:00
Allen Porter
74c339eb7b
Simplify google calendar new calendar tracking ( #67772 )
...
* Simplify google calendar new calendar tracking
* Remove application of CONFIG_SCHEMA
2022-03-07 09:44:32 +01:00
GitHub Action
2957f4ce85
[ci skip] Translation update
2022-03-07 00:18:40 +00:00
Paulus Schoutsen
58321c50e1
Fix scaffold ( #67769 )
2022-03-07 01:13:39 +01:00
Clifford Roche
cdaa7bb60c
Bump greeclimate to 1.1.0 ( #67763 )
2022-03-06 22:57:18 +02:00
G Johansson
208e8b16db
Add problem sensor to yale_smart_alarm ( #67699 )
2022-03-06 13:16:09 -07:00
Paulus Schoutsen
2aecdd3d6d
Merge pull request #67730 from home-assistant/rc
2022-03-06 12:11:16 -08:00
Jc2k
76336df91a
Fix regression with homekit_controller + Aqara motion/vibration sensors ( #67740 )
2022-03-06 08:45:56 -08:00
Jc2k
b6c962726a
Fix regression with homekit_controller + Aqara motion/vibration sensors ( #67740 )
2022-03-06 08:45:41 -08:00
Allen Porter
69c58a9ce6
Bump google-nest-sdm to 1.8.0 ( #67723 )
2022-03-06 15:35:16 +02:00
Allen Porter
496287973d
Bump google-cloud-pubsub to 2.10.0 ( #67724 )
2022-03-06 15:34:47 +02:00
Joakim Plate
e8c05298ba
Remove rfxtrx signal repetition ( #67675 )
2022-03-06 10:29:20 +01:00
Paulus Schoutsen
88e0380aa2
Bumped version to 2022.3.2
2022-03-06 00:07:45 -08:00
Avi Miller
10a2c97cab
Update aiolifx dependency to resolve log flood ( #67721 )
2022-03-06 00:07:41 -08:00
J. Nick Koston
92c3c08a10
Add missing disconnect in elkm1 config flow validation ( #67716 )
2022-03-06 00:07:40 -08:00
J. Nick Koston
4f8b69d985
Ensure elkm1 can be manually configured when discovered instance is not used ( #67712 )
2022-03-06 00:07:39 -08:00
Martin Hjelmare
f5aaf44e50
Bump pydroid-ipcam to 1.3.1 ( #67655 )
...
* Bump pydroid-ipcam to 1.3.1
* Remove loop and set ssl to False
2022-03-06 00:07:39 -08:00
Erik Montnemery
f3c85b3459
Fix reload of media player groups ( #67653 )
2022-03-06 00:07:38 -08:00
Franck Nijhof
d7348718e0
Fix Fan template loosing percentage/preset ( #67648 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-06 00:07:37 -08:00
Simone Chemelli
2a6d5ea7bd
Improve logging for Fritz switches creation ( #67640 )
2022-03-06 00:07:37 -08:00
Simone Chemelli
5ae83e3c40
Allign logic for Fritz sensors and binary_sensors ( #67623 )
2022-03-06 00:07:36 -08:00
G Johansson
5657a9e6bd
Fix sql false warning ( #67614 )
2022-03-06 00:07:35 -08:00
J. Nick Koston
b290e62170
Handle elkm1 login case with username and insecure login ( #67602 )
2022-03-06 00:07:35 -08:00
epenet
679ddbd1be
Downgrade Renault warning ( #67601 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-06 00:07:34 -08:00
Teemu R
b54652a849
Remove use of deprecated xiaomi_miio classes ( #67590 )
2022-03-06 00:07:33 -08:00
Joakim Plate
24013ad94c
rfxtrx: bump to 0.28 ( #67530 )
2022-03-06 00:07:32 -08:00
Chris Talkington
9849b86a84
Suppress roku power off timeout errors ( #67414 )
2022-03-06 00:07:32 -08:00
Simone Chemelli
8bbf55c85d
Add unique_id to Fritz diagnostics ( #67384 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-06 00:07:31 -08:00
Avi Miller
6c41786be4
Update aiolifx dependency to resolve log flood ( #67721 )
2022-03-06 00:03:52 -08:00
J. Nick Koston
23b218bc44
Add missing disconnect in elkm1 config flow validation ( #67716 )
2022-03-06 00:02:45 -08:00
J. Nick Koston
26c5dca45d
Ensure elkm1 can be manually configured when discovered instance is not used ( #67712 )
2022-03-06 00:02:22 -08:00
G Johansson
1358aed016
Code cleanup yale_smart_alarm ( #67701 )
2022-03-05 21:27:06 -08:00
GitHub Action
f5d25eaf8f
[ci skip] Translation update
2022-03-06 00:18:25 +00:00
G Johansson
3d26f6b85d
Quicker update on hvac mode change in Sensibo ( #67692 )
2022-03-05 12:01:53 -10:00
G Johansson
2474d84e35
Implement measurement sensor for Sensibo ( #66949 )
2022-03-05 11:59:15 -10:00
Mike Fugate
cc9fd2bcba
Add firmness number entity to SleepIQ ( #65841 )
2022-03-05 11:45:56 -10:00
G Johansson
a8baebee8d
Return None for fields not reported in Sensibo ( #67693 )
2022-03-05 11:42:03 -10:00
G Johansson
af7670a5a5
Add base entity for Sensibo ( #67696 )
2022-03-05 11:37:44 -10:00
Ville Skyttä
ca32c38859
Upgrade bandit to 1.7.4 ( #67669 )
...
No new issues flagged.
https://github.com/PyCQA/bandit/releases/tag/1.7.1
https://github.com/PyCQA/bandit/releases/tag/1.7.2
https://github.com/PyCQA/bandit/releases/tag/1.7.3
https://github.com/PyCQA/bandit/releases/tag/1.7.4
2022-03-05 20:13:30 +01:00
Jeef
8484060915
Add Hyperion device configuration URL ( #67495 )
...
* Adding device configuration url
* bump version
2022-03-05 09:10:39 +01:00
Raman Gupta
9632cbeffa
Improve zwave_js custom triggers and services ( #67461 )
...
* Improve zwave_js custom triggers and services
* Switch from pop to get
* Support string boolean values
* refactor and add coverage
* comments and additional assertions
2022-03-05 09:00:31 +01:00
Martin Hjelmare
cdb463ea55
Refactor android_ip_webcam ( #67664 )
...
* Add native camera platform
* Remove double mjpeg platform
* Fix docstring
* Remove not needed update
2022-03-05 08:37:58 +01:00
epenet
c5f7e7d1b0
Refactor run app in SamsungTV ( #67616 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-04 14:37:27 -10:00
GitHub Action
acd906dfab
[ci skip] Translation update
2022-03-05 00:19:17 +00:00
Simone Chemelli
777ae584d4
Add unique_id to Fritz diagnostics ( #67384 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-04 14:43:33 -08:00
Simone Chemelli
53543f15a5
Allign logic for Fritz sensors and binary_sensors ( #67623 )
2022-03-04 14:38:28 -08:00
J. Nick Koston
e4221336dc
Handle elkm1 login case with username and insecure login ( #67602 )
2022-03-04 14:30:40 -08:00
Erik Montnemery
1ebe82fc4b
Fix reload of media player groups ( #67653 )
2022-03-04 14:17:43 -08:00
Keilin Bickar
f09e288fee
Bump sleepiq library version ( #67659 )
2022-03-04 12:07:01 -10:00
epenet
9db3e321e4
Add message for unsupported models in samsungtv ( #67549 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-04 12:06:15 -10:00
Aaron Bach
b8420a7e3b
Add missing Ambient PWS sensors ( #67322 )
2022-03-04 13:21:11 -07:00
Franck Nijhof
cb1299b434
Fix Fan template loosing percentage/preset ( #67648 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-04 20:17:11 +01:00
Martin Hjelmare
c337e69f0a
Bump pydroid-ipcam to 1.3.1 ( #67655 )
...
* Bump pydroid-ipcam to 1.3.1
* Remove loop and set ssl to False
2022-03-04 20:09:49 +01:00
Erik Montnemery
0c12914548
Add config flow for switch.light ( #67447 )
...
* Add config flow for switch.light
* Refactor according to code review
* Setup light switch from config entry
* Improve async_resolve_entity
* Prepare for multiple steps
* Remove name and options flow from switch light
* Check type before adding description to schema keys
* Remove options flow enabler
* Copy name from the switch
* Move helper flows to new file
* Improve test coverage
* Fix name
* Remove dead code from abstract method
* Remove manifest 'helper' option
* Validate registry entry id before forwarding to light platform
* Improve test
* Add translations
* Improve config entry setup
* Log when config entry fails setup
* Update homeassistant/components/switch/__init__.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-04 20:02:17 +01:00
G Johansson
3f9a6bbaa7
Fix sql false warning ( #67614 )
2022-03-04 08:20:10 -10:00
Franck Nijhof
5965b015dd
Adjust data entry flow to have an option data_schema ( #67637 )
2022-03-04 16:42:02 +01:00
Paulus Schoutsen
3eadc67d59
Add media source support to HeOS ( #67562 )
2022-03-04 07:41:22 -08:00
Erik Montnemery
209a5854f8
End JSON files updated by scaffold script with a newline ( #67639 )
2022-03-04 15:50:23 +01:00
Simone Chemelli
749a76c4e1
Improve logging for Fritz switches creation ( #67640 )
2022-03-04 15:49:22 +01:00
Paulus Schoutsen
abf4f50515
Add media browser support to forked_daapd ( #67564 )
2022-03-04 15:47:06 +01:00
Paulus Schoutsen
84c460ce78
Add media source support to mpd ( #67565 )
2022-03-04 15:44:57 +01:00
Paulus Schoutsen
cf1a21eb6e
Allow squeezebox to play media sources ( #67561 )
2022-03-04 15:41:51 +01:00
Paulus Schoutsen
12a7b64e64
Add media source support to bluesound ( #67563 )
2022-03-04 14:51:42 +01:00
Martin Hjelmare
f91a809350
Add mysensors notify tests ( #67634 )
2022-03-04 14:47:27 +01:00
Paulus Schoutsen
624c3be3ae
Add media source support to panasonic_viera ( #67568 )
2022-03-04 13:21:52 +01:00
dependabot[bot]
f3ca52c2a1
Bump actions/upload-artifact from 2.3.1 to 3.0.0 ( #67598 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-04 12:39:44 +01:00
Jan Bouwhuis
5ab4b5d15a
MQTT Improve warning override deprecated settings ( #67609 )
2022-03-04 12:39:29 +01:00
epenet
5f421252a6
Downgrade Renault warning ( #67601 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-04 11:03:38 +02:00
Erik Montnemery
cd25769667
Rename async_resolve_entity_ids to async_validate_entity_ids ( #67603 )
2022-03-04 09:51:53 +01:00
Paulus Schoutsen
fbc39d1206
Log stack trace if exception without message ( #67587 )
2022-03-04 09:48:07 +01:00
Allen Porter
57ffc65af2
Improve google calendar test quality and share setup ( #67441 )
...
* Improve google calendar test quality and share setup
Improve google calendar test quality by exercising different combinations of
cases and new coverage. The existing test cases do achieve very high coverage,
however some of the subtle interactions between the components are not as well
exercised, which is needed when we start changing how the internal code is
structured moving to async or to config entries.
Ipmrovement include:
- Exercising additional cases around different types of configuration parameters
that control how calendars are tracked or not tracked. The tracking can be
configured in google_calendars.yaml, or by defaults set in configuration.yaml
for new calendars.
- Share even more test setup, used when exercising the above different scenarios
- Add new test cases for event creation.
- Improve test readability by making more clear the differences between tests
exercising yaml and API test calendars. The data types are now more clearly
separated in the two cases, as well as the entity names created in the two
cases.
* Undo some diffs for readability
* Improve pydoc readability
* Improve pydoc readability
* Incorporate improvements from Martin
* Make test parameters a State instance
* Update test naming to be more correct
* Fix flake8 errors
2022-03-03 23:12:24 -08:00
Allen Porter
4e52f26ed1
Fix flaky google calendar test ( #67600 )
2022-03-03 22:48:55 -08:00
Chris Talkington
79e9eb1b94
Suppress roku power off timeout errors ( #67414 )
2022-03-03 21:08:29 -08:00
Teemu R
d0bc5410cc
Remove use of deprecated xiaomi_miio classes ( #67590 )
2022-03-03 20:55:01 -08:00
Paulus Schoutsen
0541c708da
Merge pull request #67588 from home-assistant/rc
2022-03-03 18:49:44 -08:00
GitHub Action
2242b023d3
[ci skip] Translation update
2022-03-04 00:21:35 +00:00
Paulus Schoutsen
ba40d62081
Bumped version to 2022.3.1
2022-03-03 15:53:54 -08:00
J. Nick Koston
73765a1f29
Add guards for HomeKit version/names that break apple watches ( #67585 )
2022-03-03 15:53:46 -08:00
muppet3000
b5b945ab4d
Fix data type for growatt lastdataupdate ( #67511 ) ( #67582 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-03 15:53:46 -08:00
Emory Penney
d361643500
Bump pyobihai ( #67571 )
2022-03-03 15:53:45 -08:00
Paulus Schoutsen
eff7a12557
Highlight in logs it is a custom component when setup fails ( #67559 )
...
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev >
2022-03-03 15:53:44 -08:00
Jan Bouwhuis
63f8e9ee08
Fix MQTT config flow with advanced parameters ( #67556 )
...
* Fix MQTT config flow with advanced parameters
* Add test
2022-03-03 15:53:44 -08:00
Simone Chemelli
ee0bdaa2de
Check if UPnP is enabled on Fritz device ( #67512 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-03 15:48:24 -08:00
jjlawren
48d9e9a83c
Bump soco to 0.26.4 ( #67498 )
2022-03-03 15:47:50 -08:00
Simone Chemelli
b75993d809
Check if UPnP is enabled on Fritz device ( #67512 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-03 15:41:50 -08:00
Erik Montnemery
2007379701
Restore state of template binary sensor with on or off delay ( #67546 )
2022-03-03 15:27:39 -08:00
Emory Penney
69f08ec524
Bump pyobihai ( #67571 )
2022-03-03 15:22:36 -08:00
Allen Porter
a8842d3636
Bump httplib2 to 0.20.4 ( #67552 )
2022-03-03 15:22:11 -08:00
Franck Nijhof
02391663c1
Add config flow to Moon ( #67444 )
2022-03-03 15:12:33 -08:00
muppet3000
81a509e69e
Fix data type for growatt lastdataupdate ( #67511 ) ( #67582 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-03 15:05:13 -08:00
J. Nick Koston
6d2302b703
Add guards for HomeKit version/names that break apple watches ( #67585 )
2022-03-03 15:03:46 -08:00
Paulus Schoutsen
e7ca6b6e38
Highlight in logs it is a custom component when setup fails ( #67559 )
...
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev >
2022-03-03 15:03:03 -08:00
Marc Mueller
a55d20f164
Use cached_property instead of stacked property + cache ( #67515 )
2022-03-03 23:59:48 +01:00
Jan Bouwhuis
9356bf1a8e
Fix MQTT config flow with advanced parameters ( #67556 )
...
* Fix MQTT config flow with advanced parameters
* Add test
2022-03-03 21:40:15 +01:00
Keilin Bickar
24e0c0b092
Add pressure sensor for SleepIQ ( #67574 )
2022-03-03 10:27:22 -10:00
Keilin Bickar
423c14e2a1
Add light entity to SleepIQ ( #67363 )
2022-03-03 09:42:33 -10:00
Per Öberg
cfed1ff799
Add config flow for selecting precision of DS18B20 devices ( #64315 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-03 11:41:59 -08:00
epenet
8e3b0f6554
Cleanup mac fixtures in samsungtv tests ( #67529 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-03 08:07:08 -10:00
epenet
74483d2669
Fix Samsung TV state when the device is turned off ( #67541 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-03 08:06:33 -10:00
Joakim Sørensen
1a78e18eeb
Add update integration ( #66552 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-03 08:27:09 -08:00
Allen Porter
2678d8120a
Update nest media source to make device play most recent event ( #67557 )
2022-03-03 08:16:03 -08:00
Joakim Plate
13eeaa4c73
rfxtrx: bump to 0.28 ( #67530 )
2022-03-03 11:29:58 +01:00
Richard T. Schaefer
15580281a3
Allow area, device, and entity selectors to optionally support multiple selections like target selector ( #63138 )
...
* Allow area, device, and entity selectors to optionally support multiple selections like target selector
* Update according to code review comments
* Adjust tests
* Update according to review comments
* Tweak error message for multiple entities
Co-authored-by: Erik <erik@montnemery.com >
2022-03-03 10:35:06 +01:00
dependabot[bot]
58c00da8a0
Bump home-assistant/builder from 2022.01.0 to 2022.03.1 ( #67525 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 08:48:02 +01:00
jan iversen
85c863a766
Allow reload of modbus ( #67390 )
...
* Allow reload of modbus.
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-03 08:46:58 +01:00
J. Nick Koston
ad87d06d1f
Enable strict typing for usb ( #67466 )
...
* Enable strict typing for usb
* Enable strict typing for usb
* Enable strict typing for usb
* adjust
* coverage
* Update tests/components/usb/test_init.py
2022-03-03 07:59:31 +01:00
GitHub Action
11175b39f5
[ci skip] Translation update
2022-03-03 00:20:45 +00:00
Franck Nijhof
4b298863c7
Fix nightly manifest ( #67489 )
2022-03-03 00:38:26 +01:00
jjlawren
e7e4c7e3da
Bump soco to 0.26.4 ( #67498 )
2022-03-03 00:41:03 +02:00
G Johansson
a3a66451d7
Implement reauth for Sensibo ( #67446 )
2022-03-02 12:22:14 -10:00
G Johansson
8ee3be33e9
Bump pysensibo to v1.0.8 ( #67506 )
2022-03-02 12:20:10 -10:00
epenet
26f2388fa1
Adjust error handling scope in samsungtv ( #66692 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-02 20:52:11 +01:00
epenet
b8861578ff
Implement async websocket in samsungtv ( #67127 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-02 09:30:33 -10:00
Franck Nijhof
8de94f3b5c
Merge pull request #67487 from home-assistant/rc
2022-03-02 19:56:49 +01:00
epenet
b245ba6d57
Bump samsungtvws to v2.1.0 ( #67483 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-02 10:09:06 -08:00
Joakim Sørensen
d7c480f2d8
Set fail-fast to false for meta container ( #67484 )
2022-03-02 19:00:52 +01:00
Joakim Sørensen
0349d7d09d
Split meta image creation ( #67480 )
2022-03-02 19:00:49 +01:00
dependabot[bot]
be19a2e2ab
Bump docker/login-action from 1.14.0 to 1.14.1 ( #67462 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 19:00:46 +01:00
dependabot[bot]
b9f44eec0a
Bump docker/login-action from 1.13.0 to 1.14.0 ( #67416 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 19:00:42 +01:00
jan iversen
a4915eb704
Handle exception in modbus slave sensor ( #67472 )
2022-03-02 09:49:57 -08:00
Joakim Plate
9db56a8119
Don't trigger device removal for non rfxtrx devices ( #67315 )
2022-03-02 18:44:43 +01:00
Franck Nijhof
ddf7efd937
Bumped version to 2022.3.0
2022-03-02 18:18:58 +01:00
Paulus Schoutsen
da4f4f641d
Add guard radio browser media source ( #67486 )
2022-03-02 18:18:28 +01:00
cnico
288270ac08
Address late review of flipr ( #67477 )
2022-03-02 18:18:25 +01:00
Shay Levy
092b973067
Bump aioshelly to 1.0.11 ( #67476 )
2022-03-02 18:18:22 +01:00
Michael Chisholm
9aba0ba990
Sort DMS results using only criteria supported by the device ( #67475 )
2022-03-02 18:18:18 +01:00
Jc2k
4668720f02
Remove Ecobee homekit vendor extensions that just don't work ( #67474 )
2022-03-02 18:18:14 +01:00
Jc2k
274e4d5558
Bump to aiohomekit 0.7.15 ( #67470 )
2022-03-02 18:18:11 +01:00
Erik Montnemery
94fd7ec028
Improve binary sensor group when member is unknown or unavailable ( #67468 )
2022-03-02 18:18:05 +01:00
Joakim Plate
c81ccaebd3
Rfxtrx correct overzealous type checking ( #67437 )
2022-03-02 18:18:02 +01:00
Erik Montnemery
4c0ba7cd77
Improve mobile_app key handling ( #67429 )
2022-03-02 18:17:58 +01:00
Paulus Schoutsen
dc24e6505e
Add guard radio browser media source ( #67486 )
2022-03-02 17:22:34 +01:00
Jan Bouwhuis
a97fe7aae0
Mqtt fix issue with displaying non UTF-8 payload ( #67471 )
...
* Mqtt fix issue with displaying non UTF-8 payload
* None or binary
* Casting and additional test
* casting
2022-03-02 17:01:47 +01:00
Joakim Sørensen
9f51fd7c6f
Set fail-fast to false for meta container ( #67484 )
2022-03-02 16:55:33 +01:00
Michael Chisholm
797a9c3de5
Sort DMS results using only criteria supported by the device ( #67475 )
2022-03-02 07:54:47 -08:00
Erik Montnemery
c5dd5e18c0
Improve binary sensor group when member is unknown or unavailable ( #67468 )
2022-03-02 07:53:13 -08:00
Erik Montnemery
5b8cf379a3
Improve mobile_app key handling ( #67429 )
2022-03-02 07:49:48 -08:00
Jc2k
0974abf9e2
Remove Ecobee homekit vendor extensions that just don't work ( #67474 )
2022-03-02 15:00:48 +01:00
Igor Pakhomov
a5806fb868
Add buttons for dmaker.airfresh.a1/t2017 to xiaomi_miio ( #67065 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-02 14:08:19 +01:00
Jc2k
2ff1101a15
Bump to aiohomekit 0.7.15 ( #67470 )
2022-03-02 13:58:39 +01:00
Joakim Sørensen
063872a0c0
Split meta image creation ( #67480 )
2022-03-02 13:55:05 +01:00
Shay Levy
aac4036c0c
Bump aioshelly to 1.0.11 ( #67476 )
2022-03-02 14:30:54 +02:00
cnico
beb4756eb8
Address late review of flipr ( #67477 )
2022-03-02 13:00:33 +01:00
Joakim Plate
3c3a27584a
Rfxtrx correct overzealous type checking ( #67437 )
2022-03-02 10:36:23 +01:00
Ryan Fleming
4ac1746e28
Update Pyoctoprint to 1.8 ( #67459 )
2022-03-02 10:08:03 +01:00
Marc Mueller
d7d41e2a4d
Bump actions/checkout from 2.4.0 to 3.0.0 ( #67456 )
2022-03-02 09:32:02 +01:00
dependabot[bot]
e9a7d4ddb2
Bump docker/login-action from 1.14.0 to 1.14.1 ( #67462 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 08:48:40 +01:00
Martin Hjelmare
e9496869da
Rework mysensors test fixtures ( #67331 )
...
* Reworks mysensors test fixtures
* Fix missing autospecced methods
2022-03-02 07:23:36 +01:00
Mike Degatano
4ea6ca7f91
Prefer internal docker URL for VLC telnet when possible ( #67090 )
2022-03-01 21:56:20 -08:00
Paulus Schoutsen
1ebb4cf395
Bumped version to 2022.3.0b6
2022-03-01 17:21:51 -08:00
Simone Chemelli
17bc8c64f8
Add missing temperature sensor for Shelly Motion2 ( #67458 )
2022-03-01 16:57:52 -08:00
Paulus Schoutsen
fa01715bbb
Bump frontend to 20220301.0 ( #67457 )
2022-03-01 16:57:27 -08:00
Franck Nijhof
99322e2658
Fix CO2Signal having unknown data ( #67453 )
2022-03-01 16:56:45 -08:00
Teemu R
9a306e2a89
Bump python-songpal to 0.14.1 ( #67435 )
...
Changelog https://github.com/rytilahti/python-songpal/releases/tag/0.14.1
2022-03-01 16:56:44 -08:00
JeroenTuinstra
47812c6b91
Correct selector for remote integration line 50 ( #67432 )
2022-03-01 16:56:43 -08:00
jan iversen
40d72b3188
CONF_SLAVE do not have default 0 in a validator ( #67418 )
2022-03-01 16:56:42 -08:00
J. Nick Koston
b31e570ec7
Avoid creating wiring select for Magic Home if its not supported ( #67417 )
2022-03-01 16:56:41 -08:00
Paulus Schoutsen
768a031128
Restore children media class ( #67409 )
2022-03-01 16:56:41 -08:00
Paulus Schoutsen
f1620cbb2e
Add support for detecting hostname based addresses as internal ( #67407 )
2022-03-01 16:56:40 -08:00
cnico
aeac31c926
Add flipr API error detection and catch it correctly. ( #67405 )
2022-03-01 16:56:39 -08:00
Jeff
26203e9924
Support disconnected Powerwall configuration ( #67325 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-01 16:56:39 -08:00
J. Nick Koston
d766b17323
Partially revert powerwall abs change from #67245 ( #67300 )
2022-03-01 16:56:37 -08:00
Paulus Schoutsen
65eefcacfc
Add support for detecting hostname based addresses as internal ( #67407 )
2022-03-01 16:56:05 -08:00
Simone Chemelli
de2ddfe7b7
Add missing temperature sensor for Shelly Motion2 ( #67458 )
2022-03-01 16:22:15 -08:00
cnico
7889aace5f
Add flipr API error detection and catch it correctly. ( #67405 )
2022-03-01 16:21:47 -08:00
Franck Nijhof
133add6100
Fix CO2Signal having unknown data ( #67453 )
2022-03-01 16:06:36 -08:00
Paulus Schoutsen
dc10a4f0bb
Bump frontend to 20220301.0 ( #67457 )
2022-03-01 16:05:23 -08:00
J. Nick Koston
78a49eb9e8
Partially revert powerwall abs change from #67245 ( #67300 )
2022-03-01 14:00:48 -10:00
Paulus Schoutsen
d68ada74cc
Restore children media class ( #67409 )
2022-03-01 15:14:14 -08:00
JeroenTuinstra
57705bc13d
Correct selector for remote integration line 50 ( #67432 )
2022-03-01 15:12:54 -08:00
Marc Mueller
555d0445d8
Pip setup-python to 3.0.0 ( #67448 )
2022-03-01 22:14:26 +01:00
Joakim Sørensen
e58ce7ab6e
Fix returned value from backup/info WS command ( #67439 )
2022-03-01 21:37:51 +01:00
J. Nick Koston
94130a6060
Avoid creating wiring select for Magic Home if its not supported ( #67417 )
2022-03-01 09:18:09 -10:00
uvjustin
a81fa31314
Bump httpx and httpcore ( #67438 )
2022-03-01 09:17:25 -10:00
epenet
b613008eda
Cleanup samsungtv bridge ( #67424 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-01 09:05:51 -10:00
epenet
418808d873
Cleanup search for mac in samsungtv ( #67374 )
...
* Add logging on config_entry update
* Add search for mac
* Use info
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-01 19:21:40 +02:00
Teemu R
6dacf75aaf
Bump python-songpal to 0.14.1 ( #67435 )
...
Changelog https://github.com/rytilahti/python-songpal/releases/tag/0.14.1
2022-03-01 19:19:34 +02:00
jan iversen
2e7de9570a
CONF_SLAVE do not have default 0 in a validator ( #67418 )
2022-03-01 16:40:00 +01:00
Joakim Sørensen
32adeb8356
Remove class attributes for backup manager ( #67431 )
...
* Remove class attributes for backup manager
* remove patches
2022-03-01 15:16:18 +01:00
Igor Pakhomov
7bbde822d2
Add "Auxiliary Heat Status" binary_sensor for dmaker.airfresh.a1/t2017 to xiaomi_miio ( #67040 )
2022-03-01 14:57:14 +01:00
Igor Pakhomov
0515a8bd2d
Add additional switch for dmaker.airfresh.a1/t2017 to xiaomi_miio ( #67033 )
...
* Add additional switch for dmaker.airfresh.a1/t2017 to xiaomi_miio
- Auxiliary heat switch
- Display switch
* Auxiliary heat => Auxiliary Heat
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
2022-03-01 14:15:23 +01:00
dependabot[bot]
741b010f8f
Bump docker/login-action from 1.13.0 to 1.14.0 ( #67416 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-01 13:56:48 +01:00
Erik Montnemery
f40932853f
Bump hatasmota to 0.4.0 ( #67421 )
2022-03-01 13:18:49 +02:00
Joakim Sørensen
d018cbab3d
Enable strict typing for backup integration ( #67427 )
2022-03-01 13:16:10 +02:00
Franck Nijhof
82948cc6c1
Update google-cloud-texttospeech to 2.10.0 ( #66746 )
2022-03-01 10:19:13 +01:00
Franck Nijhof
e4c62a2037
Update coverage to 6.3.2 ( #67395 )
2022-03-01 08:58:19 +01:00
Franck Nijhof
76e890f523
Update ephem to 4.1.2 ( #67404 )
2022-03-01 08:57:02 +01:00
dependabot[bot]
6a07641600
Bump actions/setup-python from 2.3.2 to 3 ( #67415 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2.3.2 to 3.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2.3.2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-python
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>
2022-03-01 07:52:38 +01:00
G Johansson
f2dabf4978
Set precision to tenths in Sensibo ( #67297 )
2022-02-28 20:02:27 -10:00
J. Nick Koston
fc4cb743bd
Add Signal Strength sensor to WiZ ( #67411 )
2022-02-28 18:50:26 -10:00
J. Nick Koston
ac031cb817
Add diagnostics support to bond ( #67412 )
2022-02-28 18:50:15 -10:00
J. Nick Koston
076fe97110
Strict typing for dhcp ( #67361 )
2022-02-28 18:49:44 -10:00
Paulus Schoutsen
ee3be011a5
Bumped version to 2022.3.0b5
2022-02-28 17:02:34 -08:00
J. Nick Koston
cd5056fdab
Bump zeroconf to 0.38.4 ( #67406 )
2022-02-28 17:02:27 -08:00
jjlawren
4423ecbe1c
Reduce magic in Sonos error handling fixture ( #67401 )
2022-02-28 17:02:27 -08:00
Erik Montnemery
06791d42f2
Fix race when unsubscribing from MQTT topics ( #67376 )
...
* Fix race when unsubscribing from MQTT topics
* Improve test
2022-02-28 17:02:26 -08:00
jjlawren
e4c8ac64a4
Bump plexapi to 4.10.0 ( #67364 )
2022-02-28 17:02:25 -08:00
Paulus Schoutsen
aee2a8bc51
Guard for non-string inputs in Alexa ( #67348 )
2022-02-28 17:02:24 -08:00
Paulus Schoutsen
6d5be01677
Guard for index error in picnic ( #67345 )
2022-02-28 17:02:24 -08:00
Mick Vleeshouwer
2639965b24
Bump pyoverkiz to 1.3.9 in Overkiz integration ( #67339 )
2022-02-28 17:02:23 -08:00
Marc Mueller
b468cc8c9e
Remove redundant type cast ( #67317 )
2022-02-28 17:02:22 -08:00
J. Nick Koston
21ce441a97
Bump zeroconf to 0.38.4 ( #67406 )
2022-02-28 16:39:13 -08:00
jjlawren
aea1209d0d
Reduce magic in Sonos error handling fixture ( #67401 )
2022-02-28 16:38:08 -08:00
GitHub Action
e963ad96d4
[ci skip] Translation update
2022-03-01 00:23:47 +00:00
Joakim Sørensen
0ed51dae13
Add Backup integration ( #66395 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-28 15:48:12 -08:00
Franck Nijhof
487f4dcd90
Remove deprecated Raspihats integration ( #67380 )
2022-02-28 23:10:58 +01:00
Franck Nijhof
e3709590cb
Update sentry-sdk to 1.5.6 ( #67394 )
2022-02-28 23:10:40 +01:00
Franck Nijhof
353a963890
Update shodan to 1.27.0 ( #67393 )
2022-02-28 23:10:14 +01:00
epenet
1556868d56
Use async rest api in SamsungTV ( #67369 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-28 09:53:42 -10:00
Jeff
508ed257d4
Support disconnected Powerwall configuration ( #67325 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-28 09:37:11 -10:00
Matt Zimmerman
d077c3b8d1
Add sensor to expose Powerwall backup reserve percentage ( #66393 )
2022-02-28 09:31:34 -10:00
Kevin Worrel
974296697e
Add diagnostics for screenlogic ( #67368 )
2022-02-28 09:13:56 -10:00
Erik Montnemery
148762ce3f
Improve cast test for removing device ( #67385 )
2022-02-28 11:08:27 -08:00
jan iversen
e891df0ff3
Allow multi read of Modbus sensor ( #67378 )
2022-02-28 11:07:55 -08:00
jan iversen
690223fb69
Add tests for Modbus slave binary sensors, up coverage to 100% ( #67373 )
2022-02-28 11:06:32 -08:00
Franck Nijhof
2ca97f6309
Code quality improvements for Worldclock ( #67392 )
2022-02-28 11:03:43 -08:00
Allen Porter
c456b4c646
Fix google calendar comment typo ( #67389 )
2022-02-28 18:52:52 +01:00
k3mpaxl
430cdc6d4c
Update modbus climate ( #62483 )
...
Single register values weren't parsed accordingly for climate devices.
Co-authored-by: jan Iversen <jancasacondor@gmail.com >
2022-02-28 18:52:36 +01:00
Erik Montnemery
f9616c2ae3
Remove custom WS command for removing Tasmota devices ( #67382 )
2022-02-28 18:13:38 +01:00
Erik Montnemery
5e4b16c69a
Remove custom WS command for removing MQTT devices ( #67381 )
...
* Remove custom WS command for removing MQTT devices
* Re-add removed test
2022-02-28 15:50:49 +01:00
Erik Montnemery
c7d59bb272
Fix race when unsubscribing from MQTT topics ( #67376 )
...
* Fix race when unsubscribing from MQTT topics
* Improve test
2022-02-28 14:19:50 +01:00
Franck Nijhof
0db6a0b248
Remove deprecated Bosch BME680 Environmental Sensor integration ( #67273 )
2022-02-28 13:29:13 +01:00
Erik Montnemery
277c6f8803
Bump pychromecast to 10.3.0 ( #67370 )
2022-02-28 13:27:24 +01:00
jan iversen
0d8ff3d724
Add codeowner to internal integrations that are without ( #67286 )
2022-02-28 09:06:16 +01:00
jjlawren
5922a98936
Bump plexapi to 4.10.0 ( #67364 )
2022-02-28 07:50:42 +01:00
Allen Porter
a375a4e16e
Fix recurring events in google calendar ( #67355 )
2022-02-27 19:56:24 -08:00
Keilin Bickar
bafa99fe3e
Add reauth to SleepIQ ( #67321 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-27 15:47:31 -10:00
epenet
1cca317294
Bump samsungtvws to 2.0.0 ( #67351 )
2022-02-27 15:29:31 -10:00
GitHub Action
1b97f48c1f
[ci skip] Translation update
2022-02-28 00:19:57 +00:00
Allen Porter
afaaabd2fe
Cleanup google calendar by removing some device abstractions ( #67356 )
...
* Remove unnecessary abstraction in google calendar
* Simplify diffs for calendar event filtering
2022-02-27 15:01:54 -08:00
G Johansson
bb4b7c96d0
Migrate entry unique id for Sensibo ( #67119 )
2022-02-27 11:38:39 -10:00
Paulus Schoutsen
9c440d8aa6
Guard for non-string inputs in Alexa ( #67348 )
2022-02-27 12:59:05 -08:00
Paulus Schoutsen
f9b02d5cab
Guard for index error in picnic ( #67345 )
2022-02-27 12:04:22 -08:00
Mick Vleeshouwer
e0172cb8da
Bump pyoverkiz to 1.3.9 in Overkiz integration ( #67339 )
2022-02-27 11:19:20 -08:00
Franck Nijhof
e77de3aeea
Remove deprecated Bosch BMP280 Environmental Sensor integration ( #67280 )
2022-02-27 11:16:13 -08:00
Allen Porter
466f1686e4
Cleanup google calendar shared test fixtures ( #67343 )
2022-02-27 19:58:00 +01:00
Steven Looman
dbbb5655e5
Bump async-upnp-client to 0.25.0 ( #66414 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-27 08:29:29 -10:00
Franck Nijhof
1c0365a72b
Remove deprecated MCP23017 I/O Expander integration ( #67281 )
2022-02-27 15:40:25 +01:00
Franck Nijhof
e4903f9a13
Remove deprecated HTU21D(F) Sensor integration ( #67279 )
2022-02-27 15:35:39 +01:00
James Hewitt
494ae9aef6
Clean up RFXtrx tests ( #67278 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-27 01:49:46 +01:00
Allen Porter
deda9e38e4
Simplify google calendar API interactions ( #67319 )
...
* Simplify google calendar APIs and tests
* Simplify authentication logic at startup
* Improve readability of diffs
* Reduce diffs
* Simplify api datetime logic
* Remove duplicate test fixtures added in prior commit
* Remove duplicate event filter calls
* Fix event list argument names
* More improvements found from additional testing
* Remove unnecessary variables in create event call
2022-02-26 16:19:45 -08:00
GitHub Action
479aa13211
[ci skip] Translation update
2022-02-27 00:19:29 +00:00
Allen Porter
1383034df2
Simplify google calendar event filters ( #67312 )
...
Simplify google calendar event filtering logic currently copied between two methods.
2022-02-26 15:27:08 -08:00
Marc Mueller
f6be0c2b88
Remove redundant type cast ( #67317 )
2022-02-27 00:23:56 +01:00
Allen Porter
0e74184e4f
Simplify google calendar authentication setup ( #67314 )
...
Simplify google calendar authentication to combine some of the cases together, and reduce unecessarily checks. Make the
tests share common authentication setup and reduce use of mocks by introducing a fake for holding on to credentials.
This makes future refactoring simpler, so we don't have to care as much about the interactions with the credentials
storage.
2022-02-26 15:17:02 -08:00
Joakim Plate
a151d3f9a0
Don't trigger device removal for non rfxtrx devices ( #67315 )
2022-02-27 00:14:12 +01:00
Joakim Plate
01fa6e7513
Eliminate extra include ( #67316 )
2022-02-27 00:13:48 +01:00
Paulus Schoutsen
8c3c8ff1d4
Bumped version to 2022.3.0b4
2022-02-26 14:13:19 -08:00
Paulus Schoutsen
23846eb120
Bump frontend to 20220226.0 ( #67313 )
2022-02-26 14:13:12 -08:00
Martin Hjelmare
61b4386053
Fix dhcp None hostname ( #67289 )
...
* Fix dhcp None hostname
* Test handle None hostname
2022-02-26 14:13:12 -08:00
pailloM
a3cdc2facb
Re-enable apcupsd ( #67264 )
2022-02-26 14:13:11 -08:00
Alan Tse
5cffec8b23
Fix Doorbird warning if registering favorites fail ( #67262 )
2022-02-26 14:13:10 -08:00
Paulus Schoutsen
5b5aa3d604
Kodi: Mark MJPEG cameras using PNGs as incompatible ( #67257 )
2022-02-26 14:13:10 -08:00
Paulus Schoutsen
f21ee7a748
Fix camera content type while browsing ( #67256 )
2022-02-26 14:13:09 -08:00
Paulus Schoutsen
86f511ac6a
Bump hass-nabucasa to 0.54.0 ( #67252 )
2022-02-26 14:13:08 -08:00
Paulus Schoutsen
241611ff05
Kodi/Roku: Add brand logos to brand folders at root level ( #67251 )
2022-02-26 14:13:08 -08:00
J. Nick Koston
d16f0ba32b
Prevent the wrong WiZ device from being used when the IP is a different device ( #67250 )
2022-02-26 14:13:07 -08:00
Paulus Schoutsen
f39aea70e6
Give Sonos media browse folders Sonos logos to distinguish from media… ( #67248 )
2022-02-26 14:13:06 -08:00
Paulus Schoutsen
2d53e222ff
Improve not shown handling ( #67247 )
2022-02-26 14:13:05 -08:00
J. Nick Koston
fb82013c39
Fix powerwall data incompatibility with energy integration ( #67245 )
2022-02-26 14:13:05 -08:00
stegm
33969fd4c1
Add diagnostics to Kostal Plenticore ( #66435 )
2022-02-26 14:13:04 -08:00
Paulus Schoutsen
02d4739b28
Bump frontend to 20220226.0 ( #67313 )
2022-02-26 14:12:33 -08:00
Martin Hjelmare
d299915c1a
Fix netgear typing ( #67287 )
2022-02-26 14:00:33 -08:00
Paulus Schoutsen
7f4faafe38
Add type code that is being ignored ( #67311 )
2022-02-26 13:56:47 -08:00
Franck Nijhof
9920b3eef5
Remove deprecated Enviro pHAT integration ( #67277 )
2022-02-26 13:35:13 -08:00
Franck Nijhof
0abecc8513
Remove deprecated DHT Sensor integration ( #67276 )
2022-02-26 13:34:34 -08:00
Franck Nijhof
0b20b107e1
Remove deprecated Sense HAT integration ( #67272 )
2022-02-26 13:33:12 -08:00
stegm
3b2b2b9c69
Add diagnostics to Kostal Plenticore ( #66435 )
2022-02-26 13:32:38 -08:00
jan iversen
6ec9c402b1
Remove generic data types INT, UINT, FLOAT in modbus ( #67268 )
2022-02-26 13:27:48 -08:00
Franck Nijhof
fbfdabe4fc
Remove deprecated Raspberry Pi RF integration ( #67283 )
2022-02-26 13:26:41 -08:00
Allen Porter
648aa0cae6
Reduce google calendar test flake ( #67310 )
2022-02-26 13:23:11 -08:00
Allen Porter
1ee4f47f8b
Cleanup google calendar use of hass.data ( #67305 )
...
Update google calendar's use of hass.data to follow the best practices of storing
data under hass.data[DOMAIN]. This is in preparation for storing additional
data later, pulled out of a larger cleanup.
2022-02-26 12:30:04 -08:00
Allen Porter
1cc4ae2bdd
Bump googel-api-python-client to 2.3.8 (last updated 2017) ( #67298 )
2022-02-26 19:47:42 +01:00
Martin Hjelmare
d9abd5efea
Fix dhcp None hostname ( #67289 )
...
* Fix dhcp None hostname
* Test handle None hostname
2022-02-26 19:37:24 +01:00
Allen Porter
f901c61d54
Add myself as code owner for google calendar integration ( #67299 )
2022-02-26 17:55:46 +01:00
Mike Fugate
858c09060d
Validate SleepIQ connection/credentials for the import step ( #67292 )
2022-02-26 17:55:11 +01:00
Joakim Sørensen
e65670fef4
Repository event subscription ( #67284 )
2022-02-26 15:56:36 +01:00
Joakim Sørensen
73fdd47d54
Change GitHub coordinator name ( #67285 )
2022-02-26 11:50:05 +01:00
Joakim Sørensen
452b072bd2
Bump aiogithubapi from 22.2.3 to 22.2.4 ( #67269 )
2022-02-26 10:38:19 +01:00
Paulus Schoutsen
7e4b63690d
Fix camera content type while browsing ( #67256 )
2022-02-26 10:02:13 +01:00
Paulus Schoutsen
442e2eecd5
Kodi: Mark MJPEG cameras using PNGs as incompatible ( #67257 )
2022-02-26 09:58:45 +01:00
Alan Tse
34d38c7ada
Fix Doorbird warning if registering favorites fail ( #67262 )
2022-02-26 09:56:07 +01:00
pailloM
a3d30f6ecc
Re-enable apcupsd ( #67264 )
2022-02-26 09:46:16 +01:00
GitHub Action
0f418341f3
[ci skip] Translation update
2022-02-26 00:17:09 +00:00
Paulus Schoutsen
e6cd155c01
Bump hass-nabucasa to 0.54.0 ( #67252 )
2022-02-25 14:01:20 -08:00
Paulus Schoutsen
22aed088f3
Kodi/Roku: Add brand logos to brand folders at root level ( #67251 )
2022-02-25 21:19:56 +01:00
Paulus Schoutsen
0a6c8f8e6c
Improve not shown handling ( #67247 )
2022-02-25 11:52:14 -08:00
James Hewitt
069e70ff03
Add mode setting to RFXtrx device configuration ( #67173 )
...
This allows users to configure the modes on their RFXtrx device without
downloading additional software that only runs on Windows. It also
enables the use of modes that cannot be permanently enabled on the
device, such as for undecoded and raw messages.
2022-02-25 20:43:29 +01:00
jan iversen
8233278ccc
Correct tests to use data_type in Modbus ( #67246 )
2022-02-25 11:37:52 -08:00
J. Nick Koston
e81ca64aa4
Prevent the wrong WiZ device from being used when the IP is a different device ( #67250 )
2022-02-25 11:37:19 -08:00
Paulus Schoutsen
99bc2a7c9e
Give Sonos media browse folders Sonos logos to distinguish from media… ( #67248 )
2022-02-25 11:35:39 -08:00
J. Nick Koston
3f16c6d6ef
Fix powerwall data incompatibility with energy integration ( #67245 )
2022-02-25 20:20:56 +01:00
Paulus Schoutsen
a7c67e6cde
Bumped version to 2022.3.0b3
2022-02-25 10:01:16 -08:00
Paulus Schoutsen
b767f83dc6
Adjust serializing resolved media ( #67240 )
2022-02-25 10:01:06 -08:00
Martin Hjelmare
b3db4133c8
Fix zwave_js migration luminance sensor ( #67234 )
2022-02-25 10:01:05 -08:00
Franck Nijhof
d9195434de
Move Phone Modem reject call deprecation warning ( #67223 )
2022-02-25 10:01:04 -08:00
Franck Nijhof
2c075a00c7
Add support for 8-gang switches to Tuya ( #67218 )
2022-02-25 10:01:03 -08:00
Raman Gupta
549756218b
Don't add extra entities for zwave_js controller ( #67209 )
...
* Don't add extra entities for zwave_js controller
* Revert reformat of controller_state
* fix indentation issues
* fix indentation issues
2022-02-25 10:01:02 -08:00
Avi Miller
921a011391
Bump the Twinkly dependency to fix the excessive debug output ( #67207 )
2022-02-25 10:01:02 -08:00
Paulus Schoutsen
51771707fb
Add media source support to Kodi ( #67203 )
2022-02-25 10:01:01 -08:00
jjlawren
73eff0dde4
Adjust Sonos visibility checks ( #67196 )
2022-02-25 10:01:00 -08:00
martijnvanduijneveldt
53632cc9e5
Fix nanoleaf white flashing when using scenes ( #67168 )
2022-02-25 10:00:59 -08:00
Mark Dietzer
b572d10e42
Fix Twitch component to use new API ( #67153 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-25 10:00:58 -08:00
kevdliu
6fcdd3b411
Take Abode camera snapshot before fetching latest image ( #67150 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-25 10:00:57 -08:00
Paulus Schoutsen
6fd9e71b8f
Adjust serializing resolved media ( #67240 )
2022-02-25 10:00:03 -08:00
Mark Dietzer
07a792019e
Fix Twitch component to use new API ( #67153 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-25 09:15:49 -08:00
jjlawren
a4ba71408b
Adjust Sonos visibility checks ( #67196 )
2022-02-25 08:27:06 -08:00
martijnvanduijneveldt
199d359814
Fix nanoleaf white flashing when using scenes ( #67168 )
2022-02-25 08:25:13 -08:00
epenet
715d7f70f0
Adjust SamsungTV abstraction layer ( #67216 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-25 17:15:45 +01:00
Franck Nijhof
c62a3c4f0d
Add support for 8-gang switches to Tuya ( #67218 )
2022-02-25 08:11:22 -08:00
Franck Nijhof
5edb4cbdc6
Remove deprecated pi4ioe5v9xxxx IO Expander integration ( #67188 )
2022-02-25 08:10:12 -08:00
Franck Nijhof
e7e8ee5ff3
Remove deprecated pigpio Daemon PWM LED integration ( #67187 )
2022-02-25 08:09:23 -08:00
jan iversen
c6f5633e24
Fix modbus test_delay ( #66993 )
2022-02-25 08:06:25 -08:00
Martin Hjelmare
c856f673fb
Fix zwave_js migration luminance sensor ( #67234 )
2022-02-25 08:05:56 -08:00
jan iversen
adc4c1e33f
Secure ATTR_ and CONF_ use identical texts in Modbus ( #66901 )
2022-02-25 08:05:19 -08:00
Franck Nijhof
5c4b149f50
Remove deprecated Piglow integration ( #67227 )
2022-02-25 08:03:32 -08:00
Franck Nijhof
cd18641385
Remove deprecated Media Player Classic Home Cinema (MPC-HC) integration ( #67189 )
2022-02-25 08:01:27 -08:00
jan iversen
3173f1672b
Remove deprecated reverse_order and data_count from Modbus ( #67236 )
2022-02-25 08:01:03 -08:00
Franck Nijhof
29350ee2e2
Remove deprecated Sensirion SHT31 integration ( #67176 )
2022-02-25 16:04:17 +02:00
Martin Hjelmare
a0214d695a
Clean up mysensors hass.data gateway access ( #67233 )
2022-02-25 14:54:25 +01:00
Franck Nijhof
0bd25a192d
Move Phone Modem reject call deprecation warning ( #67223 )
2022-02-25 10:57:29 +01:00
Andre Lengwenus
684f01f466
Add tests for LCN cover platform ( #64832 )
2022-02-25 10:22:48 +01:00
Avi Miller
21715c5f8a
Bump the Twinkly dependency to fix the excessive debug output ( #67207 )
2022-02-25 09:59:16 +01:00
kevdliu
ad6c3d37be
Take Abode camera snapshot before fetching latest image ( #67150 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-25 09:44:17 +01:00
Paulus Schoutsen
406fbca4bc
Add media source support to Kodi ( #67203 )
2022-02-24 23:40:28 -08:00
Joakim Plate
8a74295d6f
Add support for rfxtrx sirens and chimes ( #66416 )
...
* Add support for sirens and chimes
* Fixup testing
* Fixup comments
* Hook up existing off delay
* Add docs for off delay.
* Rename mixin
2022-02-25 07:53:22 +01:00
Raman Gupta
ad4409bcb0
Don't add extra entities for zwave_js controller ( #67209 )
...
* Don't add extra entities for zwave_js controller
* Revert reformat of controller_state
* fix indentation issues
* fix indentation issues
2022-02-25 07:39:30 +01:00
Paulus Schoutsen
3372bdfc0f
Bumped version to 2022.3.0b2
2022-02-24 20:57:23 -08:00
Zack Barett
18087caf85
20220224.0 ( #67204 )
2022-02-24 20:57:16 -08:00
Paulus Schoutsen
9e7cbb011c
Bump aiohue to 4.3.0 ( #67202 )
2022-02-24 20:57:15 -08:00
Paulus Schoutsen
694fb2ddde
Move media_source to after_deps ( #67195 )
2022-02-24 20:57:15 -08:00
J. Nick Koston
32566085c8
Fix ElkM1 systems that do not use password authentication ( #67194 )
2022-02-24 20:57:14 -08:00
J. Nick Koston
3c0cd126dd
Move camera to after deps for HomeKit ( #67190 )
2022-02-24 20:57:13 -08:00
Franck Nijhof
596f3110ba
Fix MQTT config entry deprecation warnings ( #67174 )
2022-02-24 20:57:13 -08:00
Zack Barett
7842d12b75
20220224.0 ( #67204 )
2022-02-24 19:28:36 -08:00
Paulus Schoutsen
ff7510f96c
Bump aiohue to 4.3.0 ( #67202 )
2022-02-24 16:30:53 -08:00
GitHub Action
5e366d93fc
[ci skip] Translation update
2022-02-25 00:17:52 +00:00
Paulus Schoutsen
2a8dc38d2d
Move media_source to after_deps ( #67195 )
2022-02-24 14:54:46 -08:00
Martin Hjelmare
d64777359d
Set zwave_js siren to unknown state if value is None ( #67172 )
2022-02-24 23:21:36 +01:00
Franck Nijhof
ae073d132c
Remove deprecated Bosch BME280 Environmental Sensor integration ( #67185 )
2022-02-24 23:54:01 +02:00
Franck Nijhof
5eec425e2c
Remove deprecated MH-Z19 CO2 Sensor integration ( #67186 )
2022-02-24 23:50:17 +02:00
Franck Nijhof
ba6493d66f
Remove deprecated Orange Pi GPIO integration ( #67177 )
2022-02-24 23:46:59 +02:00
J. Nick Koston
00c6e30988
Fix ElkM1 systems that do not use password authentication ( #67194 )
2022-02-24 11:07:17 -08:00
J. Nick Koston
4dc6aab17e
Move camera to after deps for HomeKit ( #67190 )
2022-02-24 20:03:59 +01:00
Franck Nijhof
dd927adba9
Remove deprecated Blinkt! integration ( #67165 )
2022-02-24 19:26:32 +02:00
Marc Mueller
2af5b2c845
Fix return type for entity update methods ( #67184 )
2022-02-24 19:25:38 +02:00
Franck Nijhof
d495bded5c
Remove deprecated BH1750 integration ( #67161 )
2022-02-24 19:23:32 +02:00
Franck Nijhof
12dbcca078
Remove deprecated BeagleBone Black GPIO integration ( #67160 )
2022-02-24 19:22:48 +02:00
Franck Nijhof
21f3e5ef13
Fix MQTT config entry deprecation warnings ( #67174 )
2022-02-24 18:14:38 +01:00
Paulus Schoutsen
fb4de7211b
Make Google sync_seralize a callback ( #67155 )
2022-02-24 08:36:36 -08:00
Shay Levy
7068c46f8f
Use SSDP dataclass in webostv tests ( #67181 )
2022-02-24 16:59:20 +01:00
rforro
cbdfff25ca
Presets for single ZONNSMART TRV ( #67157 )
...
* Presets for single ZONNSMART TRV
* added zonnsmart climate tests
* black8 fix
2022-02-24 08:48:15 -05:00
Franck Nijhof
636e4ed90b
Remove deprecated Time of Flight integration ( #67167 )
2022-02-24 14:47:20 +01:00
jan iversen
9131fb39fe
Allow "slave" parameter in modbus service calls ( #66874 )
...
* Allow "slave" parameter in modbus service calls.
2022-02-24 13:35:45 +01:00
rikroe
a12870081e
Remove deprecated yaml config from bmw_connected_drive ( #66965 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-02-24 13:04:21 +01:00
Franck Nijhof
14059c5aa9
Remove deprecated YAML configuration from CPU Speed ( #67166 )
2022-02-24 11:25:42 +01:00
Franck Nijhof
85b87ffb8b
Remove deprecated APNS integration ( #67158 )
2022-02-24 10:31:00 +01:00
Franck Nijhof
1d03313bf5
Remove deprecated YAML configuration from Whois ( #67163 )
...
* Remove deprecated YAML configuration from Whois
* Clean up platform schema
2022-02-24 10:03:42 +01:00
Franck Nijhof
6bd21f05dc
Remove deprecated YAML configuration from PVOutput ( #67162 )
...
* Remove deprecated YAML configuration from PVOutput
* Clean up platform schema
2022-02-24 10:02:42 +01:00
Paulus Schoutsen
37ebeae83b
Bumped version to 2022.3.0b1
2022-02-23 22:16:27 -08:00
Keilin Bickar
70f9196e8f
SleepIQ Dependency update ( #67154 )
2022-02-23 22:16:16 -08:00
Gage Benne
25933e1186
Bump pydexcom to 0.2.3 ( #67152 )
2022-02-23 22:16:16 -08:00
Robert Hillis
f40f25473c
Bump aiopyarr to 22.2.2 ( #67149 )
2022-02-23 22:16:15 -08:00
J. Nick Koston
f0383782f9
Use compact encoding for JSON websocket messages ( #67148 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-23 22:16:14 -08:00
Paulus Schoutsen
0cd4f74d73
Allow get_states to recover ( #67146 )
2022-02-23 22:16:13 -08:00
Paulus Schoutsen
6a31cd9279
Fix SQL sensor ( #67144 )
2022-02-23 22:16:12 -08:00
jjlawren
3550a92629
Fix Sonos radio metadata processing with missing data ( #67141 )
2022-02-23 22:16:11 -08:00
Paulus Schoutsen
b0d043c55b
Media source to verify domain to avoid KeyError ( #67137 )
2022-02-23 22:16:11 -08:00
soluga
b21d954e50
Don't try to resolve state if native_value is Null ( #67134 )
2022-02-23 22:16:10 -08:00
J. Nick Koston
c9e46d360b
Use compact encoding for JSON websocket messages ( #67148 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-23 22:15:20 -08:00
Gage Benne
5366c0e3e3
Bump pydexcom to 0.2.3 ( #67152 )
2022-02-23 22:05:45 -08:00
Keilin Bickar
f8763aad75
SleepIQ Dependency update ( #67154 )
2022-02-23 21:27:31 -08:00
Robert Hillis
e431e98fff
Bump aiopyarr to 22.2.2 ( #67149 )
2022-02-23 21:18:14 -08:00
Paulus Schoutsen
a42547c0e5
Allow get_states to recover ( #67146 )
2022-02-23 21:15:48 -08:00
soluga
79bdd71da7
Don't try to resolve state if native_value is Null ( #67134 )
2022-02-23 16:29:26 -08:00
Paulus Schoutsen
a5383e40eb
Media source to verify domain to avoid KeyError ( #67137 )
2022-02-23 16:22:39 -08:00
Paulus Schoutsen
fff74c66ae
Fix SQL sensor ( #67144 )
2022-02-23 16:21:24 -08:00
GitHub Action
6364e81be5
[ci skip] Translation update
2022-02-24 00:17:55 +00:00
jjlawren
e3e962691c
Fix Sonos radio metadata processing with missing data ( #67141 )
2022-02-23 15:42:18 -08:00
Franck Nijhof
43b847220e
Bump version to 2022.4.0dev0 ( #67132 )
2022-02-23 22:12:37 +01:00
Franck Nijhof
75eed17c0b
Bumped version to 2022.3.0b0
2022-02-23 21:15:32 +01:00
Bram Kragten
3ca918d454
Update frontend to 20220223.0 ( #67130 )
2022-02-23 21:14:01 +01:00
Marc Mueller
ec980a574b
Improve typing [util.decorator] ( #67087 )
2022-02-23 20:58:42 +01:00
Robert Svensson
46c2bd0eb0
Tweak UniFi client tracker ( #67129 )
2022-02-23 09:26:46 -10:00
Erik Montnemery
eb4bc273af
Improve Tasmota device removal ( #66811 )
2022-02-23 20:21:28 +01:00
Raman Gupta
9fe61f9e7f
Add zwave_js light support for HSM-200 V1 ( #67089 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-23 20:18:42 +01:00
Joakim Plate
9906717e33
Use opt in device removal for rfxtrx ( #58252 )
2022-02-23 20:17:48 +01:00
Martin Hjelmare
2dd14f8e94
Add mysensors remove device support ( #67128 )
2022-02-23 10:59:12 -08:00
Mick Vleeshouwer
cb070f3138
Fix RTS device delays in Overkiz integration ( #67124 )
2022-02-23 10:46:08 -08:00
Maximilian
731f9ca7e0
Fix missing nina start value ( #66869 )
2022-02-23 10:45:10 -08:00
Lars
e22f8496c0
Allow sending telegram stickers from sticker packs ( #57482 )
2022-02-23 10:42:17 -08:00
R0nd
f4aefdbf0b
Support setting volume in lg_netcast media_player ( #58126 )
...
Co-authored-by: Artem Draft <Drafteed@users.noreply.github.com >
2022-02-23 19:20:52 +01:00
zvldz
8c69194695
Add telegram message_tag, disable_notification, parse_mode ( #63604 )
...
Co-authored-by: root <zvldz@users.noreply.github.com >
2022-02-23 19:19:01 +01:00
sophof
79d267f8d7
Fix derivative integration showing unexpected spikes ( #65528 )
2022-02-23 10:16:12 -08:00
Mick Vleeshouwer
2a697bdf41
Add support for Atlantic Electrical Heater in Overkiz integration ( #67045 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-23 19:15:04 +01:00
Milan Meulemans
a54e3ca1f8
Add Nanoleaf Swipe Device Trigger ( #66195 )
2022-02-23 10:10:30 -08:00
Jonathan Keljo
a08165a8d7
Create greeneye_monitor entities when monitor connects ( #66710 )
2022-02-23 10:09:12 -08:00
Kevin Stillhammer
93fab1f996
Cleanup Waze_travel_time_sensor_tests ( #67047 )
2022-02-23 09:59:42 -08:00
epenet
e37402e1d5
Import tag ( #64539 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-23 09:55:31 -08:00
Paulus Schoutsen
3380a15bbb
Mobile app: Drop descriptive emoji name support ( #67120 )
2022-02-23 18:54:27 +01:00
J. Nick Koston
c243247e35
Remove effects from WiZ wall dimmer switches ( #67097 )
2022-02-23 18:38:18 +01:00
patagona
facf22c2dd
Correctly handle missing mpd albumart ( #66771 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-23 18:21:20 +01:00
Francois Chagnon
87593fa3ec
Add Humidifier support to zwave_js ( #65847 )
2022-02-23 18:01:45 +01:00
jjlawren
cfd763db40
Refactor Sonos media metadata handling ( #66840 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-23 08:58:00 -08:00
Marc Mueller
8b7639940e
Fix type issues [mobile_app] ( #67091 )
2022-02-23 08:47:54 -08:00
Joakim Sørensen
49aabcb2ac
Add homeassistant to partial backup service ( #67117 )
2022-02-23 08:38:52 -08:00
epenet
419e683526
Add Remote Engine Start status to Renault integration ( #67028 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-23 08:14:58 -08:00
Robert Hillis
eb80abf89e
Add Phone Modem call reject button ( #66742 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-23 17:05:21 +01:00
Robert Hillis
8befb3b905
Deprecate yaml config for fritzbox callmonitor ( #61762 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-23 15:22:50 +01:00
Marc Mueller
0a6e30e4b9
Improve sonos ConfigFlow registration ( #67110 )
2022-02-23 15:21:46 +01:00
David F. Mulcahey
f82d1a88e8
Bump ZHA quirks to 0.0.67 ( #67109 )
2022-02-23 08:24:46 -05:00
Joakim Sørensen
834f1403c6
Bump pyhaversion from 21.11.1 to 22.02.0 ( #67108 )
2022-02-23 13:37:27 +01:00
Joakim Sørensen
d97da2fd49
Bump awesomeversion from 22.1.0 to 22.2.0 ( #67107 )
2022-02-23 13:37:07 +01:00
Robert Svensson
dd88a05cb4
Make type checking pass for deCONZ init, gateway and services ( #66054 )
...
* Type and enable type checking for init, config_flow, diagnostics, gateway and services
* Fix import
* Fix review comment
2022-02-23 13:10:35 +01:00
Franck Nijhof
3afadf8adb
Revert "Block peer certs on supervisor" ( #67104 )
2022-02-23 12:32:07 +01:00
Jan Bouwhuis
8dbb184ed5
Add MQTT publish ACK timeout test ( #67062 )
2022-02-23 12:30:13 +01:00
Jan Bouwhuis
845bf80e72
Mqtt improve test coverage ( #66279 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-23 12:29:32 +01:00
Timothy Kist
6a5215dc0e
Allow multidict 6.0.2+ to fix ZHA, gTTS and other integrations ( #67046 )
2022-02-23 12:25:54 +01:00
J. Nick Koston
e1989e2858
Enable strict typing for powerwall ( #65577 )
2022-02-23 12:15:31 +01:00
Matthias Lohr
34bae4dcd4
Add timer sensors for TOLO ( #66938 )
2022-02-23 12:08:47 +01:00
Matthias Lohr
6c922e1fdb
Add number platform to tolo integration ( #66799 )
2022-02-23 12:08:28 +01:00
Ryan Fleming
9db2d8768b
Add tools to octoprint when the printer comes back online ( #59666 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-23 11:59:28 +01:00
Marc Mueller
4fecd5d8af
Fix type issues [fireservicerota] ( #67094 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-23 11:53:02 +01:00
Marc Mueller
0e54bd448a
Remove unused attribute [litterrobot] ( #67106 )
2022-02-23 11:31:31 +01:00
Poltorak Serguei
c59115bb4f
Add suggested area to the Z-Wave.Me integration ( #66986 )
...
* Add Z-Wave.Me Device Info
* fix
* fix
* small fix
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
2022-02-23 10:18:33 +01:00
Marc Mueller
b6572d1cab
Fix type issues [geniushub] ( #67095 )
2022-02-23 09:55:26 +01:00
Paulus Schoutsen
459e6c273b
Track hidden items in media source ( #67096 )
2022-02-23 09:51:01 +01:00
Erik Montnemery
c879bf295b
Deprecate manual MQTT configuration available in config flow ( #66247 )
2022-02-23 09:41:44 +01:00
Martin Hjelmare
93247d7933
Use RequestError in tradfri ( #67101 )
2022-02-23 09:34:32 +01:00
Marc Mueller
c11663344d
Fix type issues [firmata] ( #67093 )
2022-02-23 08:57:06 +01:00
Marc Mueller
636d791b37
Fix type issues [litterrobot] ( #67092 )
2022-02-23 08:44:35 +01:00
Paulus Schoutsen
fda3877852
Improved local media ID handling ( #67083 )
2022-02-23 08:39:54 +01:00
Simone Chemelli
c76d2c4283
Fritz device_trackers for non mesh devices ( #67006 )
2022-02-22 16:35:48 -08:00
Michael
b8590fde40
Improve tests of Fritz!Tools (part1) ( #66972 )
2022-02-22 16:35:22 -08:00
jjlawren
1658d530e1
Add Plex scan_clients button, enable autoscan ( #67055 )
...
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-02-22 16:34:48 -08:00
J. Nick Koston
d5a2381f07
Add diagnostics support to lutron_caseta ( #67079 )
2022-02-22 16:31:41 -08:00
GitHub Action
bdcdf52225
[ci skip] Translation update
2022-02-23 00:20:00 +00:00
Simone Chemelli
0c9be633f5
Fix missing uptime sensor in some Fritz scenarios ( #67073 )
...
* Fix missing uptime sensor in some Fritz scenarios
* apply review comment
2022-02-23 01:02:12 +01:00
Mick Vleeshouwer
5e938ea61b
Bump PyOverkiz and improve code quality (late review) ( #67075 )
2022-02-22 14:00:14 -10:00
Marcel van der Veldt
cb190a7b17
Add (basic) diagnostics support for Hue integration ( #67074 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-22 15:44:02 -08:00
Michael
1274078f1b
Fix naming of device entities created by Fritz!Tools ( #67076 )
2022-02-22 15:39:19 -08:00
Paulus Schoutsen
7d4f5a68d6
Bump frontend to 20220222.0 ( #67078 )
2022-02-22 15:33:38 -08:00
Paulus Schoutsen
be09ca3a71
Add source name to radio browser media source ( #67077 )
2022-02-23 00:11:02 +01:00
Paulus Schoutsen
938b64081b
Block peer certs on supervisor ( #66837 )
...
Co-authored-by: Pascal Vizeli <pvizeli@syshack.ch >
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
2022-02-22 13:59:40 -08:00
Paulus Schoutsen
756e711850
Add a new validate config WS command ( #67057 )
2022-02-22 22:28:37 +01:00
Paulus Schoutsen
c2e62e4d9f
Re-org device automations ( #67064 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-22 13:15:16 -08:00
J. Nick Koston
9950e543df
Add newly discovered samsungtv OUI ( #67059 )
2022-02-22 20:15:35 +01:00
Shay Levy
db8620dac6
Bump aioshelly to 1.0.10 ( #67056 )
2022-02-22 20:32:39 +02:00
Mick Vleeshouwer
30c9b8ee56
Improve code quality for Overkiz integration ( #67060 )
2022-02-22 08:32:23 -10:00
epenet
a60c37cdb8
Expose Samsung wrapper as async ( #67042 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-22 08:31:16 -10:00
Thibaut
d25a46d68d
Add low speed Overkiz cover ( #66750 )
2022-02-22 08:01:19 -10:00
Chris Talkington
f30681dae7
Use aiopyarr for sonarr ( #65349 )
2022-02-22 09:33:10 -08:00
Simone Chemelli
c14912471d
Bump pyuptimerobot to 22.2.0 ( #67041 )
2022-02-22 19:14:48 +02:00
Kevin Stillhammer
dbb8806b31
Use length_util conversion ( #67049 )
2022-02-22 19:06:23 +02:00
Martin Hjelmare
d96c2df6a8
Bump pyicloud to 1.0.0 ( #67037 )
2022-02-22 16:25:46 +01:00
G Johansson
2a2f245ae8
Add mac address as connection for Sensibo devices ( #67035 )
2022-02-22 15:13:22 +01:00
G Johansson
a4a5057b0b
Improve code quality moon ( #66461 )
...
* Code quality moon
* Fix review comments
2022-02-22 15:59:59 +02:00
Joakim Sørensen
633e7e90ac
Deprecate the updater integration ( #67038 )
2022-02-22 14:46:46 +01:00
Marc Mueller
995f4fbfda
Upgrade pwmled to 1.6.10 ( #67034 )
2022-02-22 14:45:05 +01:00
epenet
b6d8a82e7d
Add Dacia as supported brand to Renault ( #67029 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-22 14:43:02 +01:00
Marc Mueller
8eb7507482
Cleanup after setup.py removal ( #67036 )
2022-02-22 14:32:55 +01:00
G Johansson
b57a7ce6a3
Bump pysensibo to v1.0.7 ( #67032 )
2022-02-22 14:31:49 +01:00
epenet
c3dc936b54
Cleanup Renault tests ( #67030 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-22 14:21:38 +01:00
Pascal Winters
3dd31acc33
Bump PySwitchbot to 0.13.3 ( #67025 )
2022-02-22 14:17:50 +01:00
Raman Gupta
a12d6aa6ff
Log error when using zwave_js 'refresh_value' on ping button/node status sensor ( #66847 )
...
* Raise when using 'zwave_js.refresh_value' on ping button
* Revert test change
* block till done
* Switch from raising an exception to logging an error for both the ping button and node status sensor
* missed commit
2022-02-22 12:03:01 +01:00
Sjoerd
909de62bd4
Add the ICAO 24-bit address to the OpenSky sensor events ( #66114 )
2022-02-22 11:31:21 +01:00
Franck Nijhof
0042fd5199
Fix nightly builder ( #67022 )
2022-02-22 11:27:38 +01:00
Ville Skyttä
09e16fa3dc
Add service info for upcloud entities ( #61740 )
2022-02-22 10:39:09 +01:00
jjlawren
df9e92b4b8
Add log message when Plex library section not found ( #66820 )
2022-02-22 10:35:19 +01:00
Erik Montnemery
31867d54b6
Add Google Cast groups to device registry ( #66805 )
2022-02-22 10:26:41 +01:00
J. Nick Koston
f69571f164
Add support for climate fan and oscillate mode to HomeKit ( #66463 )
2022-02-22 09:58:31 +01:00
J. Nick Koston
0b813f8600
Add configuration_url to lookin ( #67021 )
2022-02-22 09:50:59 +01:00
epenet
92b5bcffb6
Bump renault-api to 0.1.9 ( #67016 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-22 09:16:02 +01:00
Keilin Bickar
7f5304b6c2
Add Switch entity to SleepIQ ( #66966 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-21 21:53:04 -10:00
Paulus Schoutsen
e0ff7dc2e7
Fix radio browser on Sonos ( #67017 )
2022-02-22 08:51:41 +01:00
Raman Gupta
98c00c0255
Bump zwave-js-server-python to 0.35.1 ( #67014 )
2022-02-22 08:44:03 +01:00
Paulus Schoutsen
7c7a86242e
Allow supported brands in manifests ( #67015 )
2022-02-22 08:42:57 +01:00
Kevin Stillhammer
010e6cb4ba
waze_travel_time: always resolve zones ( #66162 )
2022-02-21 23:17:49 -08:00
Kevin Stillhammer
a17650550f
google_travel_time: always resolve zones ( #66165 )
2022-02-21 23:17:18 -08:00
Kevin Stillhammer
6ec0e3811a
Waze travel time sensor tests ( #66558 )
2022-02-21 23:15:35 -08:00
Kevin Stillhammer
2cba9b3d7e
Cleanup_google_travel_time_tests ( #66868 )
2022-02-21 23:05:12 -08:00
J. Nick Koston
d554a82875
Add diagnostics support to flux_led ( #67012 )
2022-02-21 22:53:41 -08:00
Mike Degatano
a51d9012ad
Fix MQTT lights tests using STATE_OFF ( #67011 )
2022-02-21 22:52:31 -08:00
Franck Nijhof
23fdf9eef8
Use selectors in Open-Meteo configuration flow ( #67004 )
2022-02-22 01:29:58 +01:00
GitHub Action
102ae9f0e3
[ci skip] Translation update
2022-02-22 00:17:23 +00:00
Sebastian Lövdahl
744a2013cd
Improve Vallox filter remaining time sensor ( #66763 )
2022-02-21 13:17:54 -10:00
Michael Chisholm
b19bf9b147
Add dlna_dms integration to support DLNA Digital Media Servers ( #66437 )
2022-02-21 15:14:08 -08:00
rubenverhoef
95de1dd446
Additional MQTT light command templates ( #63361 )
...
Co-authored-by: jbouwh <jan@jbsoft.nl >
2022-02-22 00:00:49 +01:00
jan iversen
8741ff0684
Diferentiate between attr_name and entity_id in Modbus tests ( #66999 )
2022-02-21 14:56:31 -08:00
corneyl
137793c067
Add sensors for next Picnic deliveries ( #66474 )
2022-02-21 23:45:30 +01:00
Keilin Bickar
e6af7847fc
Add Multi factor authentication support for Sense ( #66498 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-21 12:05:12 -10:00
Shay Levy
ba2bc975f4
Fix Shelly event handling ( #67000 )
2022-02-21 23:03:22 +01:00
Mick Vleeshouwer
d45921622a
Update pyoverkiz to 1.3.6 ( #66997 )
2022-02-21 23:57:28 +02:00
G Johansson
d15acaf747
Implement number platform for Sensibo ( #66898 )
2022-02-21 11:50:50 -10:00
Matthias Alphart
0606b4a843
add apparent and reactive power DeviceClass ( #65938 )
2022-02-21 21:35:24 +01:00
epenet
d49029e9fc
Add door and lock status to Renault integration ( #66698 )
...
* Add coordinator for lock status
* Add fixture for lock status
* Add lock status binary sensor
* Add to test constants
* Adjust conftest
* Fix inverted state
* Add door status
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-21 20:07:43 +01:00
Diogo Gomes
9ed4bcf965
Add unique_id to the filter component ( #65010 )
...
* Optional manually defined uniqueid
* move to _attr
2022-02-21 21:00:09 +02:00
Mick Vleeshouwer
2456d8a401
Remember user and hub after input in ConfigFlow ( #66608 )
2022-02-21 20:56:20 +02:00
jjlawren
76149876ab
Enable fallback polling for Sonos microphone binary_sensor ( #66299 )
2022-02-21 19:46:20 +01:00
Franck Nijhof
3644740786
Extend Plugwise DeviceInfo ( #66619 )
2022-02-21 19:45:04 +01:00
J. Nick Koston
4811b510eb
Ensure WiZ can still setup with old firmwares ( #66968 )
2022-02-21 19:42:54 +01:00
Mick Vleeshouwer
5af4068583
Fix binary sensor translations for carbon_monoxide ( #66891 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-21 10:34:38 -08:00
J. Nick Koston
9a5eec561a
Only set require_restart on config entry reload if its not recoverable ( #66994 )
2022-02-21 10:27:23 -08:00
jan iversen
cb877adb6a
Allow multiread in modbus binary_sensor ( #59886 )
2022-02-21 10:22:50 -08:00
jan iversen
0f580af1d3
Correct switch verify to handle discret_read in Modbus ( #66890 )
2022-02-21 19:15:03 +01:00
Paulus Schoutsen
8080aab98e
Allow deleting files from media source ( #66975 )
2022-02-21 19:14:42 +01:00
Diogo Gomes
abaf284ef2
Cast string back to datetime in Sensor Filter ( #65396 )
2022-02-21 19:14:23 +01:00
Robert Hillis
14a7ee5d0b
Deprecate "wanted" sensor in radarr ( #63818 )
...
* Remove invalid "wanted" sensor from radarr
* uno mas
2022-02-21 10:12:09 -08:00
javicalle
cd38878a4c
Restore states for RFLink binary_sensors ( #65716 )
2022-02-21 19:11:05 +01:00
Robert Hillis
7947866962
Refactor tests for modem_callerid ( #59691 )
...
* Refactor tests for modem_callerid
* uno mas
* uno mas
* uno mas
2022-02-21 10:08:19 -08:00
J. Nick Koston
f2f2a08966
Add support for auto target fan state in HomeKit fans ( #66383 )
2022-02-21 19:08:09 +01:00
Teemu R
16cc2b790b
Create LED switches for tplink dimmers ( #66839 )
2022-02-21 19:02:11 +01:00
Allen Porter
c6114f2631
Simplify nest placeholder image loading and share across all cameras ( #66580 )
2022-02-21 19:01:04 +01:00
Mike Degatano
8ea6cbc257
Support variables in templates with timeout ( #66990 )
2022-02-21 09:56:20 -08:00
avee87
0dfc4ec9be
Rename manual alarm integrations ( #66979 )
2022-02-21 18:24:02 +01:00
Maximilian
75b5ef45d8
Fix nina warnings in city states ( #65914 )
2022-02-21 18:22:54 +01:00
Franck Nijhof
d839febbe7
Add Radio Browser integration ( #66950 )
2022-02-21 09:13:02 -08:00
Michael
660fb393f0
Enable sensors based on wan scenario in Fritz!Tools ( #66944 )
2022-02-21 18:03:38 +01:00
J. Nick Koston
7b334d1755
Add additional WiZ OUIs ( #66991 )
2022-02-21 18:02:09 +01:00
uvjustin
4efada7db0
Allow stream log level to change at runtime ( #66153 )
2022-02-21 17:58:15 +01:00
Igor Pakhomov
a4ba511276
Add aditional sensors for dmaker.airfresh.a1/t2017 to xiaomi_miio ( #66370 )
2022-02-21 17:56:34 +01:00
Marc Mueller
5c5f9418ee
Remove setup.py ( #66023 )
2022-02-21 17:53:58 +01:00
J. Nick Koston
a82d4d1b7b
Add support for dual head WiZ devices ( #66955 )
2022-02-21 17:50:42 +01:00
starkillerOG
fe1229a7d9
Motion blinds add VerticalBlindLeft support ( #66961 )
2022-02-21 17:42:52 +01:00
Jonathan Keljo
4b28025a71
Bump greeneye_monitor to v3.0.3 ( #66973 )
2022-02-21 17:06:07 +01:00
Franck Nijhof
f412dd4b8d
Merge branch 'master' into dev
2022-02-21 16:15:23 +01:00
Garrett
b560909b31
Bump to subarulink 0.4.2 ( #66403 )
2022-02-21 13:09:36 +01:00
epenet
39c1209e1c
Bump samsungtvws to 1.7.0 ( #66978 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-21 12:42:54 +01:00
Erik Montnemery
c496748125
Add WS API for removing a config entry from a device ( #66188 )
...
* Add WS API for removing a config entry from a device
* Address review comments
* Address review comments
* Remove entity cleanup from ConfigEntries
* Update + add tests
* Improve comments in test
* Add negative test
* Refactor according to review comments
* Add back async_remove_config_entry_device
* Remove unnecessary error handling
* Simplify error handling
2022-02-21 10:11:18 +01:00
Julien
7a39c769f0
Fix typo in const.py ( #66856 )
2022-02-21 09:50:14 +01:00
epenet
3b146d8e9b
Use hass.add_job in samsungtv ( #66976 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-21 09:11:29 +01:00
Dave T
865159781f
Use new enums in vizio tests ( #62710 )
...
* Use new enums in vizio tests
* Code review: revert wrong conftest changes
* Code review: Revert incorrect removal of vizio const
* Reinstate wrongly reverted files
* Fix double line
* Fix new test after rebase
2022-02-21 08:28:56 +01:00
GitHub Action
f921856f5f
[ci skip] Translation update
2022-02-21 00:17:31 +00:00
Tom
620b653d76
Plugwise bump module version to fix heating-state and OnOff devices ( #66936 )
2022-02-20 20:45:19 +01:00
rikroe
8c96f1457d
Bump bimmer_connected to 0.8.11 ( #66951 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-02-20 19:17:08 +02:00
Klaas Schoute
7c8f4a4262
Update Pure Energie integration ( #66946 )
...
* Remove service entry_type
* Set raise on progress
2022-02-20 16:58:21 +01:00
dewdrop
dbb2c64d86
Fix broken aftership sensor after pyaftership 21.11.0 bump ( #66855 )
...
* Fix update to pyaftership 21.11.0
Variable name collision and a missing property access was causing this sensor to always return zero elements.
* Move subscripting out of awaited statement
2022-02-20 15:33:19 +01:00
Shay Levy
efd0e898f9
Bump aiowebostv to 0.1.3 ( #66942 )
2022-02-20 16:25:33 +02:00
Michael Chisholm
3d5790aaad
Avoid accessing hass.data in test_play_media_didl_metadata ( #66939 )
2022-02-20 14:14:53 +01:00
Aidan Timson
5b28e2d983
Add discussions sensors to GitHub ( #66937 )
2022-02-20 13:32:24 +01:00
Joakim Sørensen
2d52aca9eb
Add Latest Tag sensor to GitHub integration ( #66932 )
2022-02-20 13:00:01 +01:00
G Johansson
3cbbf90f23
Bump pysensibo to v1.0.6 ( #66930 )
2022-02-20 12:32:12 +01:00
Joakim Sørensen
bce033cfc7
Enable all GitHub sensors by default ( #66931 )
2022-02-20 12:06:27 +01:00
Joakim Sørensen
9f57ce504b
Use GraphQL for GitHub integration ( #66928 )
2022-02-20 11:59:11 +01:00
jan iversen
4ca339c5b1
Set slave default to 0, as already documented in Modbus ( #66921 )
2022-02-20 11:56:38 +01:00
Raman Gupta
6e5ae3e2e4
Add zwave_js.event automation trigger ( #62828 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-20 11:53:03 +01:00
Franck Nijhof
ddedaf6f70
Introduce const file in LaMetric ( #66929 )
2022-02-20 11:47:36 +01:00
Hans Oischinger
94a0f1c7b3
Add service configuration URL for vicare ( #66927 )
2022-02-20 11:47:05 +01:00
Joakim Sørensen
48dd77f341
Bump aiogithubapi from 22.2.0 to 22.2.3 ( #66924 )
2022-02-20 12:25:04 +02:00
Paulus Schoutsen
833cba71d7
Bump frontend to 20220220.0 ( #66919 )
2022-02-19 22:13:52 -08:00
Raman Gupta
10ad97a5e2
Improve zwave_js notification event handling ( #66790 )
2022-02-19 21:15:54 -08:00
Erik Montnemery
c582aecc10
Deduplicate code in cast media_player ( #66815 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-19 21:14:31 -08:00
Simone Chemelli
f0fbc7bb2c
Fritz: fix unbound topology ( #66877 )
...
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-19 21:07:40 -08:00
Michael Chisholm
3c15fe8587
Add media browser support to dlna_dmr ( #66425 )
2022-02-19 21:07:38 -08:00
jan iversen
6a7872fc1b
Remove async_setup_component() from tests ( #66905 )
2022-02-19 21:00:14 -08:00
Allen Porter
f3add292d5
Update nest climate set_temperature to allow hvac_mode ( #66909 )
2022-02-19 20:57:29 -08:00
J. Nick Koston
e9ca7c2516
Add support for WiZ diagnostics ( #66817 )
2022-02-19 20:54:12 -08:00
GitHub Action
c4cc6ca0ba
[ci skip] Translation update
2022-02-20 00:20:09 +00:00
Chris Talkington
273b8de994
Update rokuecp to 0.14.1 ( #66894 )
2022-02-19 16:42:57 -06:00
Austin Mroczek
82950dc037
bump total_connect_client to 2022.2.1 ( #66907 )
2022-02-19 22:53:52 +02:00
G Johansson
1c9f05e6d8
Bump pysensibo to v1.0.5 ( #66906 )
2022-02-19 22:52:33 +02:00
René Klomp
496583bca5
Prefix sma sensor name ( #65234 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-19 20:27:06 +01:00
James Taylor
27038fda27
Update RSS feed template ( #62966 )
2022-02-19 13:26:42 -06:00
J. Nick Koston
a58fd87964
Bump aiodiscover to 1.4.8 ( #66892 )
2022-02-19 20:26:33 +01:00
jjlawren
69ce03465d
Proxy Plex thumbnail images in media browser ( #66702 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-19 20:25:33 +01:00
Teemu R
88b7a9fccc
Enable consumable sensors per default for xiaomi_miio vacuums ( #66843 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-19 20:22:49 +01:00
jingsno
e8fc4cc627
Fix Mill Gen1 Climate Control ( #66899 )
...
Fixes Mill Gen1 Climate Control, so it correctly returns the current status of the heating element.
2022-02-19 19:21:10 +01:00
G Johansson
6464ab8356
Bump pysensibo to 1.0.4 ( #66886 )
2022-02-19 12:00:49 -06:00
Keilin Bickar
d59dbbe859
Create button entities for SleepIQ ( #66849 )
2022-02-19 11:54:52 -06:00
Rob Wolinski
18f26d312a
Update srpenergy dependency to 1.3.6 ( #66821 )
2022-02-19 18:08:27 +01:00
Klaas Schoute
6c2d6fde66
Add Pure Energie integration ( #66846 )
2022-02-19 17:53:25 +01:00
Shay Levy
5359050afc
Add Shelly gen2 error sensors ( #66825 )
2022-02-19 18:51:01 +02:00
J. Nick Koston
8f0b6eac41
Fix yeelight config flow ip update and timeout ( #66883 )
2022-02-19 17:24:50 +01:00
Marc Mueller
45d8d04c40
Use assignment expressions [other] ( #66882 )
2022-02-19 17:22:51 +01:00
Marc Mueller
4f20a8023b
Use assignment expressions [A-I] ( #66880 )
2022-02-19 17:21:26 +01:00
Marc Mueller
6e49b0e122
Use assignment expressions [K-Z] ( #66881 )
2022-02-19 17:19:46 +01:00
jan iversen
d76687d672
Add support for INT8 and UINT8 in Modbus ( #66889 )
2022-02-19 17:17:29 +01:00
Marc Mueller
596644d715
Fix typo [recorder] ( #66879 )
2022-02-19 16:04:20 +01:00
J. Nick Koston
a18d4c51ff
Ensure dhcp can still discover new devices from device trackers ( #66822 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-19 09:01:34 -06:00
Marc Mueller
c46728c2b2
Fix modbus typing ( #66872 )
2022-02-19 15:48:05 +01:00
Marc Mueller
3770f4da5c
Fix braviatv typing ( #66871 )
2022-02-19 15:46:22 +01:00
Anil Daoud
6cd3b45b74
Kaiterra type issue ( #66867 )
2022-02-19 15:44:18 +01:00
Greg Sheremeta
bcec4a5827
typo fix networrk --> network ( #66878 )
2022-02-19 15:30:07 +01:00
Marc Mueller
728dfa2581
Don't run pytest CI jobs on push to forks ( #66870 )
2022-02-19 15:18:40 +01:00
Joakim Sørensen
8e39ba387d
Add missing hass argument in async_request_config call ( #66864 )
2022-02-19 13:22:00 +02:00
Simon Hansen
52ca1a3d47
Code enhancements for ISS ( #66813 )
...
* Code enhancements for ISS
* Assert options
2022-02-19 11:38:10 +01:00
Raman Gupta
4ff1f5c788
Create zwave_js ping button at the right time ( #66848 )
...
* Create zwave_js ping button at the right time
* fix tests
2022-02-19 11:16:14 +01:00
GitHub Action
fd24d9b1ad
[ci skip] Translation update
2022-02-19 00:19:24 +00:00
Paulus Schoutsen
1bbc1f5f55
Validate in split_entity_id ( #66835 )
2022-02-18 16:11:17 -08:00
J. Nick Koston
3bf2be1765
Startup with an emergency self signed cert if the ssl certificate cannot be loaded ( #66707 )
2022-02-18 16:08:26 -08:00
Paulus Schoutsen
0269ad4738
Bump hass-nabucasa to 0.53.1 ( #66845 )
2022-02-18 16:04:54 -08:00
Keilin Bickar
aa00bd9b96
Add SleepIQ device type ( #66833 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-18 17:42:35 -06:00
Marc Mueller
1ad023a63f
Add type ignore error codes [auth] ( #66774 )
2022-02-18 23:29:56 +01:00
Erik Montnemery
ec67dcb620
Add support for validating and serializing selectors ( #66565 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-18 14:24:08 -08:00
bvweerd
2ca6ec0290
Fix eq3btsmart setting HVAC modes ( #66394 )
...
* Partly reverse preset incompatibility
It seems like some presets are unsupported by the native climate control of Home Assistant core. This change reverts the previous preset changes causing issues. It worked perfect with simple-thermostat custom lovelace card.
* Remove priority of preset above HVAC mode
If a preset was available of the given command, the hvac mode change was ignored. This can result in HVAC settings are ignored. By removing the check for a preset, the preset does not supersede the HVAC mode anymore
* Revert "Partly reverse preset incompatibility"
This reverts commit 10fdc8eef457c369a042c631376ed33f29d0d8bf.
2022-02-18 23:19:18 +01:00
jjlawren
3bfc6cc756
Bump SoCo to 0.26.3 ( #66834 )
2022-02-18 15:55:55 -06:00
epenet
3aa18ea5d8
Add installed apps to samsungtv sources ( #66752 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-18 13:33:49 -08:00
jjlawren
cfd908218d
Initialize AlarmDecoder binary_sensor state as off instead of unknown ( #65926 )
2022-02-18 13:32:04 -08:00
G Johansson
abc73ff2e1
Improve code quality workday ( #66446 )
...
* Code quality workday
* Modify from review
* Modify from review 2
* Fix mypy
2022-02-18 23:04:19 +02:00
Paulus Schoutsen
c95a72d2ad
Merge pull request #66829 from home-assistant/rc
2022-02-18 12:52:13 -08:00
Franck Nijhof
fa8238bc04
Downgrade log warning->info for unregistered webhook message ( #66830 )
2022-02-18 12:43:25 -08:00
Mathew Verdouw
48e3f9584b
Add broadlink lb2 support ( #63530 )
...
* Update const.py
* Update to support LB2 version smart bulbs in Broadlink integration
* Update const.py
Added Space.
* Update updater.py
Updated so that LB2 lights use the LB1 update manager.
2022-02-18 21:39:29 +01:00
Paulus Schoutsen
d3bb622a3c
Bump hass-nabucasa to 0.53.0 ( #66826 )
2022-02-18 11:53:02 -08:00
Paulus Schoutsen
15ca244c3c
Bumped version to 2022.2.9
2022-02-18 11:51:56 -08:00
Paulus Schoutsen
474cf4be04
Bump aiohue to 4.2.1 ( #66823 )
2022-02-18 11:51:50 -08:00
Shay Levy
ef85afde6d
Handle default notify data in webostv ( #66770 )
2022-02-18 11:51:49 -08:00
Shay Levy
480de899fb
Fix webostv notify service ( #66760 )
2022-02-18 11:51:49 -08:00
Tom Harris
def8e933d7
Bump pyinsteon to 1.0.16 ( #66759 )
2022-02-18 11:51:37 -08:00
epenet
6ebf520a0c
Ensure new samsungtv token is updated in the config_entry ( #66731 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-18 11:50:39 -08:00
Sascha Sander
86aad35e77
Correct current temperature for tuya thermostats ( #66715 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-18 11:50:38 -08:00
Paulus Schoutsen
7f9017316b
Bump frontend to 20220203.1 ( #66827 )
2022-02-18 11:43:29 -08:00
Paulus Schoutsen
90d6172fd0
Bump aiohue to 4.2.1 ( #66823 )
2022-02-18 11:40:56 -08:00
Jeef
92834cfd7a
Dependency Bump on Intellifire Lib ( #66814 )
2022-02-18 21:12:40 +02:00
Keilin Bickar
a367d2be40
Modernize Sleepiq and add new entities ( #66336 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-18 12:50:44 -06:00
Kevin Stillhammer
beb30a1ff1
Add google_travel_time sensor tests ( #66568 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-18 10:21:28 -08:00
Jonathan Keljo
011c645ee2
Silence sisyphus chatty logging from dependencies ( #66711 )
2022-02-18 10:03:03 -08:00
Jeef
2d2101528c
Intellifire Diagnostic Sensors ( #66597 )
2022-02-18 18:31:23 +01:00
Marc Mueller
30e2411761
Add type ignore error codes [last ones] ( #66816 )
2022-02-18 18:15:57 +01:00
Erik Montnemery
fcf774ecfc
Small cleanup of MQTT mixins ( #66812 )
2022-02-18 16:51:14 +01:00
Erik Montnemery
faf854190d
Add support for removing Google Cast devices ( #66808 )
2022-02-18 16:25:28 +01:00
Erik Montnemery
f1648960f5
Improve cleanup of Google Cast entities ( #66801 )
2022-02-18 15:05:14 +01:00
Sascha Sander
9389d1e561
Correct current temperature for tuya thermostats ( #66715 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-18 15:00:49 +01:00
Martin Hjelmare
56d45c49e9
Clean webostv notify ( #66803 )
...
* Replace conf with attr
* Test notify service without data parameter
* Clean kwargs access
* Replace icon constant
* Use data from notify
2022-02-18 15:03:05 +02:00
Erik Montnemery
ba6d1976df
Improve MQTT device removal ( #66766 )
...
* Improve MQTT device removal
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Adjust tests
* Improve test coverage
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-18 13:45:25 +01:00
Marc Mueller
cb1efa54bb
Add workflow_dispatch ci trigger ( #66697 )
2022-02-18 11:54:44 +01:00
Erik Montnemery
2abcd7cd94
Correct state restoring for MQTT temperature sensors ( #66741 )
...
* Correct state restoring for MQTT temperature sensors
* Adjust test
* Adjust test
2022-02-18 11:35:44 +01:00
Marc Mueller
bfb1abd3a2
Add type ignore error codes [helpers] ( #66776 )
2022-02-18 11:31:37 +01:00
Marc Mueller
0188e8b319
Add type ignore error codes [util] ( #66777 )
2022-02-18 11:30:59 +01:00
Joakim Sørensen
0ac9376ee4
Add list to async_delay_save typing ( #66795 )
2022-02-18 11:07:14 +01:00
Teemu R
046c0ae61b
Bump python-miio dependency to 0.5.10 ( #66782 )
2022-02-18 10:44:31 +01:00
Marc Mueller
cb736eaeaf
Add type ignore error codes [recorder] ( #66780 )
2022-02-18 10:37:38 +01:00
Andre Lengwenus
c8ae0d3bbe
Bump pypck to 0.7.14 ( #66794 )
2022-02-18 10:37:00 +01:00
Teemu R
483545eeaa
Bump python-songpal dependency to 0.14 ( #66769 )
...
* Bump python-songpal dependency to 0.14
* Fix tests
* pip_check -1
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-18 11:31:46 +02:00
dependabot[bot]
2b807bd07d
Bump docker/login-action from 1.12.0 to 1.13.0 ( #66788 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-18 09:53:38 +01:00
Marc Mueller
67e94f2b4b
Add type ignore error codes [N-Z] ( #66779 )
2022-02-18 09:41:12 +01:00
Marc Mueller
d7170f43c3
Add type ignore error codes [A-L] ( #66778 )
2022-02-18 09:38:15 +01:00
Erik Montnemery
98982c86e4
Add MQTT diagnostics ( #66730 )
...
* Add MQTT diagnostics
* Redact device tracker location
* Adjust tests
* Address comments from code review
2022-02-18 09:28:49 +01:00
Simone Chemelli
4f2be58fe4
Fix wifi switches name for Fritz ( #66529 )
2022-02-18 00:13:36 -08:00
Dave T
7e3d87a146
Increase helpers.frame test coverage ( #65137 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-18 00:05:38 -08:00
Franck Nijhof
e26488b1ca
Add config flow to MJPEG IP Camera ( #66607 )
2022-02-18 00:03:41 -08:00
Raman Gupta
82ebb7047f
Bump zwave-js-server-python to 0.35.0 ( #66785 )
...
* Bump zwave-js-server-python to 0.35.0
* Remove support for new event type which should go in a separate PR
2022-02-18 02:36:27 -05:00
Allen Porter
703d01e772
Bump grpcio to 1.44.0 ( #66787 )
2022-02-17 23:12:05 -08:00
Marc Mueller
ac50248938
Add type ignore error codes [other] ( #66781 )
2022-02-17 23:10:25 -08:00
Marc Mueller
8d2fb72cc3
Add type ignore error codes [core] ( #66773 )
2022-02-17 23:09:22 -08:00
Allen Porter
58551ec66d
Update nest camera tests to use common test fixture ( #66192 )
2022-02-17 23:08:29 -08:00
J. Nick Koston
736a1ca0a3
Fix merge conflict resolution error in flux_led ( #66775 )
2022-02-17 20:14:08 -06:00
GitHub Action
8b557884b7
[ci skip] Translation update
2022-02-18 00:24:29 +00:00
J. Nick Koston
64277058b5
Ensure lutron caseta imports set the unique id ( #66754 )
2022-02-18 00:03:20 +01:00
Shay Levy
90a0d5518d
Handle default notify data in webostv ( #66770 )
2022-02-17 23:46:18 +01:00
Erik Montnemery
cd00464285
Remove use of hass.helpers from MQTT ( #66757 )
...
* Remove use of hass.helpers from MQTT
* Tweak
2022-02-17 23:18:03 +01:00
Marc Mueller
1a247f7d1b
Improve device_automation typing ( #66621 )
2022-02-17 22:08:43 +01:00
epenet
8bf19655f1
Fix samsung mocks ( #66765 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-17 13:04:48 -08:00
Tom Harris
d7619d2302
Bump pyinsteon to 1.0.16 ( #66759 )
2022-02-17 12:52:06 -08:00
epenet
92ce255293
Ensure new samsungtv token is updated in the config_entry ( #66731 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-17 12:49:01 -08:00
epenet
6d0a06c57a
Add type hints in samsungtv tests ( #66632 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-17 12:47:58 -08:00
Felipe Santos
44befe5f11
Fix Twilio webhook content type ( #66561 )
2022-02-17 21:38:31 +01:00
Andre Richter
d6100abc7c
Remove deprecated way of setting fan preset in Vallox ( #66655 )
2022-02-17 21:06:35 +01:00
Vaclav
0bebf14e45
Bump holidays to 0.13 ( #66612 )
2022-02-17 20:59:50 +01:00
Tom
dacc2b1ab0
Plugwise update Zigbee addressing fixture data to 64bits ( #66761 )
2022-02-17 20:58:06 +01:00
Shay Levy
e79348f952
Fix webostv notify service ( #66760 )
2022-02-17 20:13:09 +01:00
Erik Montnemery
750b48dcaf
Use pylint disable-next in MQTT ( #66758 )
2022-02-17 11:12:12 -08:00
Chris Talkington
9d5dc2ce24
Improve roku play media handling ( #66429 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-17 10:19:01 -08:00
Marc Mueller
cdd5d22b38
Remove ThreadPoolExecutor shutdown backport ( #66735 )
2022-02-17 10:39:33 -06:00
Tom
f8d38a1025
Plugwise: Update fixtures ( #66749 )
2022-02-17 17:03:18 +01:00
Franck Nijhof
bcc5ce142f
Fix trigger of full CI on dependency bumps ( #66738 )
2022-02-17 16:19:51 +01:00
Franck Nijhof
276fd4f42c
Add Python 3.10 to CI ( #59729 )
2022-02-17 14:58:24 +01:00
Nenad Bogojevic
7012375bf1
Bump withings-api 2.3.2->2.4.0 ( #66723 )
2022-02-17 14:18:33 +01:00
Franck Nijhof
de24d00a1c
Use min/max/step from thermostat in Plugwise ( #66618 )
2022-02-17 14:11:47 +01:00
Franck Nijhof
1a9fda96c3
Revert "Update google-cloud-texttospeech to 2.10.0" ( #66736 )
2022-02-17 14:05:07 +01:00
Jan Bouwhuis
83846bb5cc
MQTT climate preset_modes rework ( #66062 )
...
* MQTT climate preset_modes rework
* Set deprection date to 2022.9 (6 months)
* add valid_preset_mode_configuration for discovery
* Update deprecation date
2022-02-17 13:51:35 +01:00
Erik Montnemery
4236764fd5
Don't allow creating or updating input_select with duplicates ( #66718 )
...
* Don't allow creating or updating input_select with duplicates
* Simplify error message
* Improve error message
2022-02-17 13:11:49 +01:00
epenet
a9aefb66b5
Add device info to samsungtv diagnostics ( #66728 )
...
* Add device-info to samsungtv diagnostics
* Adjust tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-17 12:35:02 +01:00
Franck Nijhof
72fad87aef
Update google-cloud-texttospeech to 2.10.0 ( #66726 )
2022-02-17 12:06:49 +01:00
Raman Gupta
a1b81b2de4
Add inclusion state to zwave_js/network_status WS API cmd ( #65398 )
2022-02-17 11:38:20 +01:00
Eduard van Valkenburg
42b5ce184c
Brunt package to 1.2.0 ( #66722 )
2022-02-17 11:03:22 +01:00
starkillerOG
714daebfb9
Netgear add reboot button ( #65706 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-17 09:41:21 +01:00
Rob Borkowski
a131b78a70
Bump pyeconet version for Gen 5 Water Heater Support ( #66691 )
...
* Bump pyeconet version for Gen 5 Water Heater Support
* Update requirements files
2022-02-16 21:40:24 -06:00
Brett Adams
bcdd823849
Bump Advantage Air to 0.3.1 ( #66699 )
2022-02-16 21:15:19 -06:00
GitHub Action
855076fed9
[ci skip] Translation update
2022-02-17 00:14:03 +00:00
Erik Montnemery
f89de613d9
Improve MQTT binary_sensor test ( #66688 )
2022-02-17 00:06:42 +01:00
Paulus Schoutsen
e3a2b51f03
Merge pull request #66686 from home-assistant/rc
2022-02-16 14:55:42 -08:00
Brett Adams
bccfaceedb
Code Quality improvements for Aussie Broadband ( #65408 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-16 23:38:05 +01:00
Erik Montnemery
ebe7c95e4f
Correct MQTT binary_sensor and sensor state restoring ( #66690 )
2022-02-16 14:07:38 -08:00
Erik Montnemery
be0ef5ad6c
Correct MQTT binary_sensor and sensor state restoring ( #66690 )
2022-02-16 14:07:21 -08:00
epenet
2687f61428
Fix slow samsungtv test ( #66696 )
2022-02-16 16:04:50 -06:00
Franck Nijhof
58742f8be6
Update plugwise 0.16.5 ( #66684 )
2022-02-16 22:35:51 +01:00
Erik Montnemery
eaf73318e1
Remove duplicated options from input_select ( #66680 )
2022-02-16 22:04:49 +01:00
Paulus Schoutsen
413e317c65
Bumped version to 2022.2.8
2022-02-16 12:50:42 -08:00
epenet
0138caa277
Fix side_effect patching in samsungtv tests ( #66651 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 12:40:11 -08:00
Franck Nijhof
21b4835542
Add current temp fallback in Tuya climate ( #66664 )
2022-02-16 12:37:42 -08:00
Sascha Sander
d977d12920
Fix scaling of numeric Tuya values ( #66644 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-16 12:36:46 -08:00
epenet
69238189fb
Fix token refresh in samsungtv ( #66533 )
2022-02-16 12:28:09 -08:00
epenet
2d33e435b9
Fix token refresh in samsungtv ( #66533 )
2022-02-16 12:28:01 -08:00
epenet
d83fdae11e
Fix SamsungTVWS mocking in samsungtv tests ( #66650 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 12:27:42 -08:00
epenet
9eca1c236d
Cleanup samsungtv tests ( #66570 )
...
* Drop unused init method
* Add type hints to media_player tests
* Adjust test_init
* Adjust media_player
* Add type hints to conftest
* Use Mock in test_media_player
* Use lowercase in test_init
* Use relative import in diagnostics
* Add type hints to config_flow
* Adjust coveragerc
* Make gethostbyname autouse
* Cleanup gethostbyname and remote fixtures
* Drop unused fixtures
* Undo type hints and usefixtures on media_player
* Undo type hints and usefixtures in test_init
* Undo type hints in conftest
* Undo usefixtures in test_config_flow
* Format
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 12:27:41 -08:00
epenet
f5ca88b6e4
Add tests for samsungtv diagnostics ( #66563 )
...
* Add tests for samsungtv diagnostics
* Adjust coveragerc
* Adjust type hints
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 12:27:40 -08:00
Marcel van der Veldt
ab55e3f1ff
Fix last_activated timestamp on Hue scenes ( #66679 )
2022-02-16 12:20:37 -08:00
Paulus Schoutsen
75cca28448
Cloud to avoid setting up Alexa/Google during setup phase ( #66676 )
2022-02-16 12:20:37 -08:00
Maciej Bieniek
54667b891a
Fix type of value in MQTT binary sensor ( #66675 )
2022-02-16 12:20:35 -08:00
Franck Nijhof
2ad34f2689
Do not pass client session to Brunt ( #66671 )
2022-02-16 12:20:34 -08:00
Paulus Schoutsen
e1ed15f2ba
Bump aiohue to 4.2.0 ( #66670 )
2022-02-16 12:20:33 -08:00
Craig J. Midwinter
3168d75703
Bump pysher to 1.0.7 ( #59445 )
...
* Fix Goalfeed integration
See https://github.com/deepbrook/Pysher/issues/62
* update requirements
* Update pysher, remove websocket-client requirement for goalfeed integration
2022-02-16 12:19:18 -08:00
Marcel van der Veldt
8357dc0f3f
Fix last_activated timestamp on Hue scenes ( #66679 )
2022-02-16 12:18:38 -08:00
Bram Kragten
ef34f070ee
Allow metadata in service call data ( #66672 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Erik <erik@montnemery.com >
2022-02-16 21:13:36 +01:00
epenet
14e48bac3a
Fix SamsungTVWS mocking in samsungtv tests ( #66650 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 12:13:11 -08:00
Maciej Bieniek
41c43fe639
Fix type of value in MQTT binary sensor ( #66675 )
2022-02-16 12:11:50 -08:00
Franck Nijhof
88482d73e3
Do not pass client session to Brunt ( #66671 )
2022-02-16 12:11:01 -08:00
Paulus Schoutsen
499081df86
Cloud to avoid setting up Alexa/Google during setup phase ( #66676 )
2022-02-16 12:10:26 -08:00
Craig J. Midwinter
b42676370c
Bump pysher to 1.0.7 ( #59445 )
...
* Fix Goalfeed integration
See https://github.com/deepbrook/Pysher/issues/62
* update requirements
* Update pysher, remove websocket-client requirement for goalfeed integration
2022-02-16 19:43:02 +01:00
Paulus Schoutsen
0b541978c7
Bump aiohue to 4.2.0 ( #66670 )
2022-02-16 09:24:01 -08:00
J. Nick Koston
0ec89ae5da
Teach _async_abort_entries_match about entry options ( #66662 )
2022-02-16 18:15:31 +01:00
J. Nick Koston
65999227ae
Fix missing effects on dimmable WiZ bulbs ( #66665 )
2022-02-16 18:11:31 +01:00
Robert Svensson
dd9b14d5c9
Add Button platform to deCONZ integration ( #65700 )
...
* Improve scene platform
* Add button platform, tests and fix tests affected by new entities existing
* Remove unnused property
* Bump dependency to v87
2022-02-16 17:55:30 +01:00
Bram Kragten
a9390908ea
Keep TTS media browser params in identifier ( #66663 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-16 08:54:57 -08:00
Franck Nijhof
39cf250a8e
Add current temp fallback in Tuya climate ( #66664 )
2022-02-16 17:41:43 +01:00
Paulus Schoutsen
cd5b69d02e
Add Google local indicator ( #66610 )
2022-02-16 07:54:59 -08:00
Tobias Sauerwein
3d1cad9f67
Improve handling of cloud hook registration ( #65664 )
...
Signed-off-by: cgtobi <cgtobi@gmail.com >
2022-02-16 16:42:45 +01:00
Diogo Gomes
de2734bd0e
add entity_category ( #66377 )
2022-02-16 16:34:21 +01:00
epenet
3b87c01af9
Fix try_connect in samsungtv ( #66653 )
...
* Fix try_connect in samsungtv
* Use try...else
* Adjust try...else
* Undo try...else
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 16:17:11 +01:00
epenet
0911eb1fba
Add epenet to samsungtv codeowners ( #66654 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 16:12:07 +01:00
Mike Fugate
0bd0b4766e
Refactor sleepiq as async with config flow ( #64850 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-16 08:51:29 -06:00
Sascha Sander
dbc445c2fa
Fix scaling of numeric Tuya values ( #66644 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-16 14:33:08 +01:00
Franck Nijhof
4051e2f518
Fix Plugwise auto HVAC mode ( #66639 )
...
* Fix Plugwise auto hvac mode
* Clean up set HVAC
2022-02-16 13:22:21 +01:00
Milan Meulemans
19d8b8a6ff
Add binary sensor platform to Aseko ( #66643 )
2022-02-16 13:06:11 +01:00
J. Nick Koston
470936a63a
Enable dhcp flows for samsungtv registered devices ( #66589 )
2022-02-16 13:01:44 +01:00
Erik Montnemery
dcb3fc49c9
Include changes in EVENT_DEVICE_REGISTRY_UPDATED ( #66641 )
2022-02-16 12:29:08 +01:00
J. Nick Koston
21f2c664d9
Enable dhcp flows for elkm1 registered devices ( #66583 )
2022-02-16 12:13:16 +01:00
tschnilo
b322c6dafc
Add vicare sensors ( #63339 )
...
* Add sensors
for:
- solar collector
- power consumption
* Update sensor.py
* Update sensor.py
* Update sensor.py
* Update sensor.py
2022-02-16 12:11:37 +01:00
J. Nick Koston
fd96d81563
Enable dhcp flows for flux_led registered devices ( #66585 )
2022-02-16 12:09:00 +01:00
J. Nick Koston
e0cee22b8a
Switch ezviz to use integration discovery ( #66579 )
2022-02-16 12:07:36 +01:00
J. Nick Koston
38b9bea9a3
Switch tplink to use integration discovery ( #66575 )
2022-02-16 12:06:58 +01:00
J. Nick Koston
59cb1444a5
Enable dhcp flows for broadlink registered devices ( #66582 )
2022-02-16 12:04:46 +01:00
J. Nick Koston
ce4daab833
Enable dhcp flows for goalzero registered devices ( #66586 )
2022-02-16 11:59:57 +01:00
epenet
cf5652737a
Cleanup samsungtv tests ( #66570 )
...
* Drop unused init method
* Add type hints to media_player tests
* Adjust test_init
* Adjust media_player
* Add type hints to conftest
* Use Mock in test_media_player
* Use lowercase in test_init
* Use relative import in diagnostics
* Add type hints to config_flow
* Adjust coveragerc
* Make gethostbyname autouse
* Cleanup gethostbyname and remote fixtures
* Drop unused fixtures
* Undo type hints and usefixtures on media_player
* Undo type hints and usefixtures in test_init
* Undo type hints in conftest
* Undo usefixtures in test_config_flow
* Format
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 09:29:52 +01:00
Raman Gupta
d29acadebd
Fix zwave_js device condition bug ( #66626 )
2022-02-15 23:05:12 -05:00
Paulus Schoutsen
e33671db60
Merge pull request #66624 from home-assistant/rc
2022-02-15 19:59:26 -08:00
jjlawren
7d2e42d026
Backport #66399 to rc ( #66625 )
2022-02-15 18:02:45 -08:00
Paulus Schoutsen
6aa99d1063
Bumped version to 2022.2.7
2022-02-15 17:47:46 -08:00
Marcel van der Veldt
de96d21ea9
Bump aiohue to version 4.1.2 ( #66609 )
2022-02-15 17:47:41 -08:00
Allen Porter
7bb14aae23
Override and disable nest stream unavailable behavior ( #66571 )
2022-02-15 17:47:41 -08:00
Franck Nijhof
8b39866bb7
Fix Tuya Covers without state in their control data point ( #66564 )
2022-02-15 17:47:40 -08:00
Joakim Plate
addc6bce63
Add fallback for serialnumber ( #66553 )
2022-02-15 17:47:39 -08:00
J. Nick Koston
104f56a01d
Fix flux_led turn on with slow responding devices ( #66527 )
2022-02-15 17:47:39 -08:00
epenet
6472cb8721
Revert "Fix raspihats callbacks ( #64122 )" ( #66517 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-15 17:47:38 -08:00
epenet
5cccac7a19
Fix access to hass.data in hdmi-cec ( #66504 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-15 17:47:37 -08:00
Diogo Gomes
96cbae5393
Fix utility meter restore state ( #66490 )
...
* Address #63874
* avoid setting _last_period to None
* name is always set in discovery
* ValueError never happens only DecimalException
* async_tariff_change tracks state change - state machine will not pass a None
* test we only reset one utility_meter
* test corrupted restored state
* pretty sure _current_tariff doesn't change from init until here
* missing assert
* Revert "async_tariff_change tracks state change - state machine will not pass a None"
This reverts commit 24fc04a964139e5cfecbfa20f91e2d30ab145d77.
* address review comment
* always a Decimal
2022-02-15 17:47:36 -08:00
Brett Adams
e5e3ab377d
Bump Advantage Air 0.3.0 ( #66488 )
2022-02-15 17:47:15 -08:00
Brett Adams
f46fbcc9eb
Bump Advantage Air to 0.2.6 ( #65849 )
2022-02-15 17:46:14 -08:00
Shay Levy
aad9992c9a
Increase switcher_kis timeouts ( #66465 )
2022-02-15 17:44:32 -08:00
Allen Porter
398f60c3d0
Reset the stream backoff timeout when the url updates ( #66426 )
...
Reset the stream backoff timeout when the url updates, meant to improve the retry behavior
for nest cameras. The problem is the nest url updates faster than the stream reset time
so the wait timeout never resets if there is a temporarily problem with the new url. In particular
this *may* help with the flaky cloud nest urls, but seems more correct otherwise.
2022-02-15 17:44:31 -08:00
Raman Gupta
312c31afda
revert change in vizio logic to fix bug ( #66424 )
2022-02-15 17:44:30 -08:00
Dave T
d315890c61
Fix missing refactors of EntityCategory.XXX ( #66379 )
...
* Fix missing refactors of EntityCategory.XXX
* Fix entity_category refactor for homewizard
2022-02-15 17:40:58 -08:00
Simone Chemelli
51dd3c88e9
Fix mesh role for Fritz old devices ( #66369 )
2022-02-15 17:40:58 -08:00
uSlackr
23a68f5d49
Correct modbus address limits ( #66367 )
2022-02-15 17:40:57 -08:00
Marcel van der Veldt
8f4ec89be6
Bump aiohue to version 4.1.2 ( #66609 )
2022-02-15 17:26:13 -08:00
J. Nick Koston
dad4cdb45d
Enable dhcp flows for isy994 registered devices ( #66588 )
2022-02-15 18:46:09 -06:00
J. Nick Koston
6a690b41b1
Enable dhcp flows for screenlogic registered devices ( #66591 )
2022-02-15 18:45:53 -06:00
J. Nick Koston
6b7eea5454
Enable dhcp flows for senseme registered devices ( #66590 )
2022-02-15 18:45:41 -06:00
J. Nick Koston
7c508c2a44
Enable dhcp flows for hunterdouglas_powerview registered devices ( #66587 )
2022-02-16 01:30:52 +01:00
J. Nick Koston
491f8d0f0b
Enable dhcp flows for steamist registered devices ( #66593 )
2022-02-16 01:26:17 +01:00
J. Nick Koston
99568b133f
Switch flux_led to use integration discovery ( #66574 )
2022-02-16 01:25:43 +01:00
GitHub Action
208671418e
[ci skip] Translation update
2022-02-16 00:14:09 +00:00
J. Nick Koston
6ae2331805
Switch senseme to use integration discovery ( #66576 )
2022-02-16 00:47:01 +01:00
Franck Nijhof
dd9992bfd6
Update plugwise 0.16.4 ( #66613 )
2022-02-15 23:29:30 +01:00
J. Nick Koston
d79d775d92
Switch elkm1 to use integration discovery ( #66572 )
2022-02-15 23:18:55 +01:00
J. Nick Koston
b28754e5fe
Switch steamist to use integration discovery ( #66578 )
2022-02-15 23:18:13 +01:00
J. Nick Koston
c6a4139716
Enable dhcp flows for emonitor registered devices ( #66584 )
2022-02-15 23:17:06 +01:00
J. Nick Koston
6134a224dd
Enable dhcp flows for wiz registered devices ( #66595 )
2022-02-15 23:14:52 +01:00
J. Nick Koston
d64ef2ba73
Deduplicate flux_led title and CONF_NAME ( #66598 )
2022-02-15 22:44:35 +01:00
Allen Porter
734fdf7bff
Override and disable nest stream unavailable behavior ( #66571 )
2022-02-15 13:43:31 -08:00
Joakim Plate
bc856ea24d
Add fallback for serialnumber ( #66553 )
2022-02-15 13:42:18 -08:00
Mick Vleeshouwer
98ae7e106c
Always create a new session in ConfigFlow in Overkiz integration ( #66602 )
2022-02-15 14:46:52 -06:00
Mick Vleeshouwer
5568531f74
Improve exception catching and handling in Overkiz integration ( #66604 )
2022-02-15 14:44:53 -06:00
J. Nick Koston
c5ae43144d
Enable dhcp flows for axis registered devices ( #66581 )
...
References:
https://github.com/home-assistant/developers.home-assistant/pull/1212
https://github.com/home-assistant/core/pull/66528
I am doing these one at a time to make sure codeowners are aware
and do not glance over the PR because it has a lot of integrations
in it
2022-02-15 21:32:10 +01:00
Mick Vleeshouwer
30528e0de0
Add extra entity descriptions to Overkiz integration ( #66093 )
2022-02-15 14:24:33 -06:00
J. Nick Koston
9f1c58cda3
Enable dhcp flows for tplink registered devices ( #66592 )
...
References:
https://github.com/home-assistant/developers.home-assistant/pull/1212
https://github.com/home-assistant/core/pull/66528
I am doing these one at a time to make sure codeowners are aware
and do not glance over the PR because it has a lot of integrations
in it
2022-02-15 20:33:45 +01:00
J. Nick Koston
f069a37f7d
Allow integrations to request dhcp discovery flows for registered devices ( #66528 )
2022-02-15 11:02:52 -06:00
J. Nick Koston
2b43293363
Switch unifiprotect to use integration discovery ( #66569 )
...
Backstory: https://github.com/home-assistant/core/pull/65752#discussion_r800068914
2022-02-15 17:02:33 +01:00
Joakim Sørensen
0d2712e436
Add binary_sensor to Version integration ( #66539 )
...
* Add binary_sensor to version integration
* Add test to check we not create for local
* Move _attr_icon to sensor
* Update homeassistant/components/version/binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-15 16:39:34 +01:00
Eduard van Valkenburg
af4e37339a
Add Connectivity sensor to SIA ( #64305 )
...
* implemented connectivity sensor
* further cleanup off update code
* cleanup and tighter behaviour for attributes
* added seperate connectivity class to binary sensor
* callbacks and keys
* redid name and unique_id logic, non-breaking result
* using entry more in inits
* Fix import
* fix ping_interval in sia_entity_base
* added ping_interval default to next
* fixed next
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-15 15:53:38 +01:00
Franck Nijhof
430162fa5f
Fix Tuya Covers without state in their control data point ( #66564 )
2022-02-15 15:25:36 +01:00
Franck Nijhof
cbdbb66475
Fix integrations building on top of mjpeg ( #66557 )
2022-02-15 15:24:52 +01:00
epenet
52ebe58b14
Add tests for samsungtv diagnostics ( #66563 )
...
* Add tests for samsungtv diagnostics
* Adjust coveragerc
* Adjust type hints
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-15 16:24:13 +02:00
Franck Nijhof
00221f1d66
Cleanup and strict typing for MJPEG integration ( #66526 )
2022-02-15 12:32:14 +01:00
Pascal Vizeli
389653dc01
Add a asset name for CAS / official_image ( #66276 )
2022-02-15 11:19:28 +01:00
Jeef
c5dfe2b5a8
Bump intellifire4py to 0.9.8 ( #66531 )
2022-02-15 11:04:26 +01:00
Josh Soref
02e2150270
Fix econet spelling ( #64254 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-02-15 10:53:35 +01:00
Robert Hillis
7eed4af6ae
Use enums in vizio ( #61996 )
...
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2022-02-15 10:51:55 +01:00
Erik Montnemery
2538af4b06
Add workaround for python bug to HAQueueHandler ( #66541 )
2022-02-15 10:49:14 +01:00
Franck Nijhof
cb03db8df4
Replace discord.py with nextcord ( #66540 )
...
* Replace discord.py with nextcord
* Typing tweak
* Another pip check decrease :)
2022-02-15 10:37:41 +01:00
Amos Yuen
23a22d1860
Override iotawatt coordinator request_refresh_debouncer to allow updates every 5s ( #64892 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-15 09:55:13 +01:00
Robert Svensson
1bc936ca8d
Improve Deconz sensors ( #65259 )
2022-02-15 08:32:56 +01:00
J. Nick Koston
334a8ab13f
Fix missing abort strings in wiz ( #66538 )
2022-02-15 08:24:35 +01:00
Allen Porter
572fa7d055
Update nest camera to pull still images from stream component ( #66427 )
...
* Update nest to use stream thumbnail when it exists
* Update nest camera to always pull still image from stream
Update nest camera to always pull the still iamge from the stream component,
removing the use of the separate ffmpeg call, and removing use of the nest event
image. Image for events can now be pulled using the media source APIs, rather
than relying on the camera snapshot.
* Simplify a comment
* Remove more unused variables
* Simplify comments, image, and test code
* Remove assertions for placeholder images
2022-02-14 21:45:09 -08:00
Paulus Schoutsen
94980399cf
Bump hass-nabucas to 0.52.1 ( #66536 )
2022-02-14 20:46:32 -08:00
Brett Adams
6b6f50e28b
Bump pyaussiebb in Aussie Broadband ( #65754 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-02-14 21:02:40 -06:00
Diogo Gomes
b211a1faa7
Fix utility meter restore state ( #66490 )
...
* Address #63874
* avoid setting _last_period to None
* name is always set in discovery
* ValueError never happens only DecimalException
* async_tariff_change tracks state change - state machine will not pass a None
* test we only reset one utility_meter
* test corrupted restored state
* pretty sure _current_tariff doesn't change from init until here
* missing assert
* Revert "async_tariff_change tracks state change - state machine will not pass a None"
This reverts commit 24fc04a964139e5cfecbfa20f91e2d30ab145d77.
* address review comment
* always a Decimal
2022-02-15 02:16:30 +01:00
Franck Nijhof
4dbd9b21b7
Adjust Plugwise debouncer to not refresh immediately ( #66521 )
2022-02-15 01:47:39 +01:00
Paulus Schoutsen
6d10bd094f
Bump frontend to 20220214.0 ( #66535 )
2022-02-14 16:23:37 -08:00
GitHub Action
d69d0e8817
[ci skip] Translation update
2022-02-15 00:14:48 +00:00
epenet
b51866b1c4
Revert "Fix raspihats callbacks ( #64122 )" ( #66517 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-15 01:12:34 +01:00
EtienneMD
ffe821a1f7
Fix HVAC modes for zha Stelpro fan heater ( #66293 )
2022-02-14 23:06:48 +01:00
Jarod Wilson
f81b6d61b9
Create unique_id for sleepiq sensors ( #65227 )
2022-02-14 23:01:15 +01:00
Mick Vleeshouwer
74a304cac7
Overkiz/address cover feedback ( #65043 )
2022-02-14 22:38:41 +01:00
G Johansson
759b01bb40
Improve code quality season ( #66449 )
2022-02-14 22:34:33 +01:00
Raman Gupta
152dbfd2fe
Add button entity to ping zwave_js node ( #66129 )
...
* Add button entity to ping zwave_js node
* Fix docstring
* Fix docstrings
* Fix and simplify tests
* Fix name
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/services.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* review comments
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove self.client line
* Add callback to remove entity
* Add extra dispatch signal on replacement
* Combine signals for valueless entities
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-14 15:38:22 -05:00
Raman Gupta
113c3149c4
Improve zwave_js device automation strings for config parameters ( #66428 )
...
* Improve zwave_js device automation strings for config parameters
* rename things to be more clear
* Match config file format
2022-02-14 15:14:02 -05:00
Simon Hansen
7cb0ce0eec
Move config option to OptionsFlow in iss ( #65303 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-14 21:07:50 +01:00
Erik Montnemery
5be5a014f3
Adjust Sonos for updated Spotify media browsing ( #66508 )
2022-02-14 20:15:09 +01:00
J. Nick Koston
09e59e5887
Fix flux_led turn on with slow responding devices ( #66527 )
2022-02-14 20:14:45 +01:00
Marc Mueller
9c5e0fc5e0
Fix auth type comment ( #66522 )
2022-02-14 20:10:18 +01:00
Maikel Punie
2bcc21ecbb
Add velbus diagnostics ( #65426 )
2022-02-14 19:25:14 +01:00
Keilin Bickar
2bc2f85b1b
Support for lock domain in esphome ( #65280 )
2022-02-14 18:31:46 +01:00
Marc Mueller
3b3e12aaa2
Fix translation typing ( #66516 )
2022-02-14 09:23:12 -08:00
uSlackr
b6a3b012bb
Correct modbus address limits ( #66367 )
2022-02-14 18:17:19 +01:00
Marc Mueller
ab67ba20f5
Update pylint plugin to validate _async_has_devices ( #66512 )
2022-02-14 18:10:50 +01:00
Paulus Schoutsen
8456c6416e
Add a media source to TTS ( #66483 )
2022-02-14 08:54:12 -08:00
J. Nick Koston
013d227113
Ensure WiZ cleans up on shutdown and failed setup ( #66520 )
2022-02-14 17:32:34 +01:00
J. Nick Koston
9691128e96
Fix ImportError when discovery deps change ( #66518 )
2022-02-14 17:12:24 +01:00
Paulus Schoutsen
fec8c2ab82
Add support for MJPEG cameras to camera media source ( #66499 )
2022-02-14 17:04:19 +01:00
J. Nick Koston
63cb79ec29
Add support for setting the effect speed in WiZ ( #66457 )
2022-02-14 16:49:43 +01:00
J. Nick Koston
445ad1d592
Add test coverage for WiZ lights and switches ( #66387 )
2022-02-14 16:31:26 +01:00
Bart Janssens
4522a5698c
Fix vicare program presets ( #66476 )
2022-02-14 15:42:40 +01:00
Paulus Schoutsen
707f112f51
Improve raised exception consistency for media source ( #66497 )
2022-02-14 15:41:53 +01:00
Marc Mueller
80394e3de6
Improve util.async_ typing ( #66510 )
2022-02-14 15:41:09 +01:00
Marc Mueller
94cfc89df9
Improve DiscoveryFlowHandler typing ( #66511 )
2022-02-14 15:28:52 +01:00
Franck Nijhof
45251e6936
Update sentry-dsk to 1.5.5 ( #66515 )
2022-02-14 15:23:20 +01:00
Erik Montnemery
795d249c8c
Small improvement of cast test ( #66513 )
2022-02-14 15:06:33 +01:00
Paulus Schoutsen
4c5d64762b
Fix cast turn on image ( #66500 )
2022-02-14 14:38:46 +01:00
Shay Levy
db73ce92fa
Increase switcher_kis timeouts ( #66465 )
2022-02-14 14:30:04 +01:00
J. Nick Koston
00d7fdd274
Add WiZ occupancy sensor support ( #66231 )
2022-02-14 14:25:15 +01:00
Marc Mueller
b2ee7cebc9
Improve setup_time typing ( #66509 )
2022-02-14 14:24:58 +01:00
Erik Montnemery
dbd26c7faf
Support browsing multiple Spotify accounts ( #66256 )
...
* Support browsing multiple Spotify accounts
* Fix rebase mistakes
* Address review comments
* Return root spotify node with config entries as children
* Add util to get spotify URI for media browser URL
* Only support browsing spotify with config entry specified
2022-02-14 13:59:11 +01:00
Marc Mueller
370832f527
Fix http typing ( #66506 )
2022-02-14 13:40:31 +01:00
Brett Adams
5a02bae63e
Bump Advantage Air 0.3.0 ( #66488 )
2022-02-14 13:16:05 +01:00
Marc Mueller
c9d99ad76d
Add missing dataclass decorator [fivem] ( #66505 )
2022-02-14 12:51:52 +01:00
epenet
211b5b02df
Fix access to hass.data in hdmi-cec ( #66504 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-14 12:43:36 +01:00
Shay Levy
5c5bb4835e
Enable assumed state in webostv media player ( #66486 )
2022-02-14 11:14:57 +01:00
epenet
0a7b1dec7d
Adjust type hint in core add_job ( #66503 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-14 11:13:10 +01:00
Ryan Fleming
35b343de9e
Octoprint buttons ( #66368 )
2022-02-14 11:05:06 +01:00
Tobias Sauerwein
71540a924b
Update requirements_test.txt ( #66481 )
2022-02-14 09:51:22 +02:00
Raman Gupta
051bf173dc
revert change in vizio logic to fix bug ( #66424 )
2022-02-14 09:49:19 +02:00
GitHub Action
ad0cb4831e
[ci skip] Translation update
2022-02-14 00:15:30 +00:00
Shay Levy
fe077b6990
Use shorthand attributes in webostv ( #66418 )
2022-02-13 23:47:37 +02:00
Daniel Hjelseth Høyer
36120c77f8
Reduce update_interval for Opengarage ( #66478 )
2022-02-13 15:41:46 -06:00
Joshua Roys
bc2cc42955
Don't abort zeroconf discovery for IPv6-only devices ( #66455 )
2022-02-13 15:24:23 -06:00
J. Nick Koston
ffcac67d99
Add is_ipv4_address and is_ipv6_address utils ( #66472 )
2022-02-13 15:23:11 -06:00
J. Nick Koston
2bdf55465a
Bump pywizlight to 0.5.8 ( #66448 )
2022-02-13 14:29:34 -06:00
Jc2k
40c6832cc1
Update homekit_controller to use the new typed discovery data ( #66462 )
2022-02-13 12:45:30 -06:00
Erik Montnemery
d40a830b89
Remove entities when config entry is removed from device ( #66385 )
...
* Remove entities when config entry is removed from device
* Update tests/helpers/test_entity_registry.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Don't remove entities not connected to a config entry
* Update homeassistant/helpers/entity_registry.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-13 17:23:30 +01:00
Allen Porter
b016259206
Reset the stream backoff timeout when the url updates ( #66426 )
...
Reset the stream backoff timeout when the url updates, meant to improve the retry behavior
for nest cameras. The problem is the nest url updates faster than the stream reset time
so the wait timeout never resets if there is a temporarily problem with the new url. In particular
this *may* help with the flaky cloud nest urls, but seems more correct otherwise.
2022-02-13 07:09:37 -08:00
Aidan Timson
ac3c5db989
Handle NoneType error in OVO integration ( #66439 )
2022-02-13 16:37:18 +02:00
Austin Mroczek
b4c487376f
bump total_connect_client to 2022.2 ( #66408 )
2022-02-13 10:05:20 +02:00
Jc2k
b8a8485e91
Replace use of deprecated APIs in aiohomekit ( #66409 )
2022-02-12 23:17:55 -06:00
Allen Porter
0a128d006f
Improve stream robustness by always retrying worker ( #66417 )
...
Improve stream robustness by always retrying in the worker on failure, rather than only when
keepalive is enabled.
This will make cloud cameras like nest more robust, since they have a tendency to be flaky. This
is also needed to improve client side retry behavior because when the client attempts to retry,
the stream token is already revoked because the worker stopped.
The worker will still idle timeout if no streams are present, so it won't go on forever if no
frontend is viewing the stream.
2022-02-12 20:59:11 -08:00
GitHub Action
203bda203d
[ci skip] Translation update
2022-02-13 00:16:41 +00:00
Robert Svensson
ac11a9b7ff
Revert Amcrest change ( #66412 )
2022-02-12 23:08:23 +01:00
Allen Porter
2e54daa61f
Redact stream url credentials in debug logging ( #66407 )
2022-02-12 14:03:26 -08:00
Simone Chemelli
e069074f9e
Fix mesh role for Fritz old devices ( #66369 )
2022-02-12 13:58:35 -08:00
Franck Nijhof
10c7725a90
Fix Spotify session token refresh ( #66390 )
2022-02-12 13:53:15 -08:00
Marc Mueller
1053314a30
Fix error decorator [sonos] ( #66399 )
2022-02-12 13:51:53 -08:00
kpine
a7e5f38a3e
Add is_controller_node flag to WS node status ( #66404 )
2022-02-12 22:08:39 +01:00
G Johansson
a8304392b5
Code quality file ( #65258 )
2022-02-12 11:49:37 -06:00
Marc Mueller
7806494816
Fix typing [roku] ( #66397 )
2022-02-12 17:44:47 +01:00
corneyl
17a732197b
Add Picnic re-auth flow ( #62938 )
...
* Add re-auth handler for Picnic
* Extracted authentication part so right form/errors can be shown during re-auth flow
* Add tests for Picnic's re-authentication flow
* Simplify re-auth flow by using the same step as step_user
* Use user step also for re-auth flow instead of having an authenticate step
* Add check for when re-auth is done with different account
* Remove unnecessary else in Picnic config flow
* Fix the step id in the translation strings file
2022-02-12 08:15:36 -08:00
Franck Nijhof
ba83648d27
Fix Spotify session token refresh ( #66386 )
2022-02-12 17:13:32 +01:00
nklebedev
840d33f271
Fix typo in ebusd WaterPressure const ( #66355 )
2022-02-12 17:09:51 +01:00
Sébastien RAMAGE
491e2e5978
Update zigpy-zigate to 0.8.0 ( #66289 )
2022-02-12 17:05:30 +01:00
Joshua Roys
e5ef192f1a
Specify specific Nanoleaf models in the manifest ( #66326 )
2022-02-12 09:56:38 -06:00
G Johansson
d61d1bf494
Implement diagnostics for yale_smart_alarm ( #65085 )
2022-02-12 08:42:30 -06:00
G Johansson
6d20e68e6d
Code quality scrape ( #65441 )
2022-02-12 08:28:54 -06:00
Dave T
62d49dcf98
Fix missing refactors of EntityCategory.XXX ( #66379 )
...
* Fix missing refactors of EntityCategory.XXX
* Fix entity_category refactor for homewizard
2022-02-12 16:22:21 +02:00
G Johansson
89b0d602d6
Bump yalesmartalarmclient to v0.3.8 ( #66381 )
2022-02-12 15:20:55 +01:00
G Johansson
3771c154fa
Improve code quality command_line ( #65333 )
2022-02-12 08:19:37 -06:00
G Johansson
db6969739f
Improve code quality telnet ( #65239 )
2022-02-12 08:15:28 -06:00
G Johansson
8da150bd71
Improve code quality sql ( #65321 )
2022-02-12 08:13:01 -06:00
Jc2k
65ce2108d3
Stop homekit_controller using backend specific API's ( #66375 )
2022-02-12 08:12:27 -06:00
Jc2k
95e4ea8fcd
Simplify the homekit_controller unignore journey ( #66353 )
2022-02-12 13:16:05 +00:00
Brett Adams
5e5659d758
Add Diagnostics ( #65755 )
2022-02-12 07:08:41 -06:00
G Johansson
1b27011320
Fix supported features sensibo ( #65895 )
...
* Fix features not available
* Partial revert
* Apply active features
* Fix from review
2022-02-12 12:48:48 +01:00
Allen Porter
b2f5ab2008
Publish Nest Motion/Person events with optional user defined zone information ( #66187 )
...
Publish Nest events with zone information if present. User defined zones are configured
in the Google Home app, and are published with Motion/Person event.
2022-02-11 21:22:53 -08:00
Chris Talkington
f344ea7bbb
Add select platform to roku ( #66133 )
2022-02-11 20:52:31 -06:00
J. Nick Koston
578456bbb5
Fix uncaught exception during WiZ discovery during firmware update ( #66358 )
2022-02-11 20:42:41 -06:00
GitHub Action
366609ea44
[ci skip] Translation update
2022-02-12 00:16:37 +00:00
Sander Jochems
202ee0cd3d
Add device info to Solax ( #65244 )
2022-02-11 18:04:50 -06:00
G Johansson
9610fa5979
Code cleanup yale_smart_alarm ( #65081 )
2022-02-11 18:04:04 -06:00
Jeef
d479949ca2
Add a base class for Intellifire entities ( #65077 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-02-11 18:01:38 -06:00
J. Nick Koston
13af2728c2
Fix zwave_me zeroconf mocking ( #66356 )
2022-02-11 17:13:57 -06:00
J. Nick Koston
a6742eff34
Add button to wake august locks from deep sleep ( #66343 )
2022-02-11 17:13:35 -06:00
PanicRide
0797533016
New amcrest binary sensor to monitor doorbell button ( #66302 )
...
* New binary sensor to monitor doorbell button
* New binary sensor to monitor doorbell button
2022-02-11 23:58:26 +01:00
Joshua Roys
9134e5c844
Get discovered zeroconf IPv6 addresses ( #65462 )
2022-02-11 16:46:17 -06:00
Igor Pakhomov
2ffb46dc93
Initial xiaomi_miio support for dmaker.airfresh.a1/t2017 ( #66331 )
...
* Initial support for dmaker.airfresh.a1/t2017
* fix typo
2022-02-11 23:28:22 +01:00
J. Nick Koston
cc0fb5d9db
Add dhcp discovery to Sensibo for non-HomeKit devices ( #66350 )
2022-02-11 16:27:00 -06:00
J. Nick Koston
f8fec3d990
Add additional oui to blink ( #66348 )
2022-02-11 16:26:39 -06:00
J. Nick Koston
018975bbb9
Add additional OUI for G3 wifi cameras to unifiprotect ( #66349 )
2022-02-11 16:26:11 -06:00
Paulus Schoutsen
fc2d30c993
Merge pull request #66351 from home-assistant/rc
2022-02-11 14:11:43 -08:00
Paulus Schoutsen
cb7f7dff72
Bumped version to 2022.2.6
2022-02-11 13:31:16 -08:00
J. Nick Koston
c254598331
Add unique id to lutron caseta config entry when missing ( #66346 )
2022-02-11 13:30:42 -08:00
Franck Nijhof
646c56e0e9
Fix CPUSpeed with missing info ( #66339 )
2022-02-11 13:30:42 -08:00
Franck Nijhof
f3a3ff28f2
Fix PVOutput when no data is available ( #66338 )
2022-02-11 13:30:41 -08:00
Allen Porter
087f443368
Fix nest streams that get stuck broken ( #66334 )
2022-02-11 13:30:40 -08:00
epenet
fcee1ff865
Fix raspihats initialization ( #66330 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-11 13:30:39 -08:00
J. Nick Koston
6084b323df
Reduce number of parallel api calls to august ( #66328 )
2022-02-11 13:30:39 -08:00
starkillerOG
6857562e9e
bump motionblinds to 0.5.12 ( #66323 )
2022-02-11 13:30:38 -08:00
starkillerOG
aef2588f9c
bump motionblinds to 0.5.11 ( #65988 )
2022-02-11 13:30:37 -08:00
Joakim Sørensen
27c5460feb
Add guard for invalid EntityCategory value ( #66316 )
2022-02-11 13:29:07 -08:00
Allen Porter
60b4600019
Bump google-nest-sdm to 1.7.1 (minor patch) ( #66304 )
2022-02-11 13:26:51 -08:00
Allen Porter
27752f7ad3
Bump google-nest-sdm to 1.7.0 ( #66145 )
2022-02-11 13:26:51 -08:00
Allen Porter
669c99474b
Bump python-nest to 4.2.0 for python 3.10 fixes ( #66090 )
2022-02-11 13:26:50 -08:00
J. Nick Koston
76872e3789
Fix august token refresh when data contains characters outside of latin1 ( #66303 )
...
* WIP
* bump version
* bump
2022-02-11 13:25:01 -08:00
Joakim Plate
2594500452
Correct philips_js usage of the overloaded coordinator ( #66287 )
2022-02-11 13:25:00 -08:00
uvjustin
65c8363323
Catch ConnectionResetError when writing MJPEG in camera ( #66245 )
2022-02-11 13:24:59 -08:00
ufodone
dfcad3a13d
Disable zone bypass switch feature ( #66243 )
...
* Add configuration option to disable the creation of zone bypass switches
* Removed temporary workaround and bumped pyenvisalink version to pick up the correct fix.
* Remove zone bypass configuration option and disable zone bypass switches per code review instructions.
2022-02-11 13:24:35 -08:00
Milan Meulemans
92bc780dd7
Bump aioaseko to 0.0.2 to fix issue ( #66240 )
2022-02-11 13:22:13 -08:00
Michael
eb781060e8
bump py-synologydsm-api to 1.0.6 ( #66226 )
2022-02-11 13:22:13 -08:00
Maximilian
a2e7897b1e
Add missing nina warnings ( #66211 )
2022-02-11 13:22:12 -08:00
jjlawren
854308fec2
Handle more Sonos favorites in media browser ( #66205 )
2022-02-11 13:22:11 -08:00
Otto Winter
0199e8cc43
Bump aioesphomeapi from 10.8.1 to 10.8.2 ( #66189 )
2022-02-11 13:22:11 -08:00
Erik Montnemery
7cc9a4310d
Fix controlling nested groups ( #66176 )
2022-02-11 13:22:10 -08:00
epenet
5976238126
Fix hdmi-cec initialization ( #66172 )
2022-02-11 13:22:09 -08:00
J. Nick Koston
43d57e7ae8
Add unique id to lutron caseta config entry when missing ( #66346 )
2022-02-11 13:19:57 -08:00
Allen Porter
24418417fd
Fix nest streams that get stuck broken ( #66334 )
2022-02-11 13:17:19 -08:00
Franck Nijhof
caedef5f1a
Reduce Spotify API usage ( #66315 )
2022-02-11 13:16:41 -08:00
Stuart Clark
5743661f6e
Upgrade OVO library to v1.2.0 ( #66210 )
2022-02-11 21:39:55 +01:00
Jc2k
0daf20c0cc
Prepare for new aiohomekit lifecycle API ( #66340 )
2022-02-11 19:26:35 +00:00
Franck Nijhof
2f220b27d4
Fix CPUSpeed with missing info ( #66339 )
2022-02-11 19:38:55 +01:00
Franck Nijhof
8ff987d90c
Fix PVOutput when no data is available ( #66338 )
2022-02-11 19:11:06 +01:00
epenet
df994a1e84
Fix raspihats initialization ( #66330 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-11 18:08:19 +01:00
J. Nick Koston
323af9f59c
Reduce number of parallel api calls to august ( #66328 )
2022-02-11 18:07:32 +01:00
Franck Nijhof
acf2033734
Use DataUpdateCoordinator for Spotify devices ( #66314 )
2022-02-11 18:04:49 +01:00
Franck Nijhof
57624347e6
Don't requests known Spotify playlist ( #66313 )
2022-02-11 17:53:25 +01:00
J. Nick Koston
768de8d515
Fix WiZ bulb being offline if kelvin limits cannot be obtained ( #66305 )
2022-02-11 09:33:39 -06:00
starkillerOG
212c3b7c10
bump motionblinds to 0.5.12 ( #66323 )
2022-02-11 16:49:54 +02:00
Shay Levy
89b20b9133
Fix webostv restored supported features turn on ( #66318 )
...
* Fix webostv restored supported features turn on
* Remove ternary operator expression
2022-02-11 16:48:36 +02:00
Joakim Sørensen
7a40ae13a4
Add guard for invalid EntityCategory value ( #66316 )
2022-02-11 14:57:45 +01:00
Maikel Punie
1c087f5c70
Bump velbusaio to 2022.2.4 ( #66321 )
2022-02-11 15:48:32 +02:00
Franck Nijhof
11a13aa0b8
Add heating and cooling binary sensors to Plugwise ( #66317 )
2022-02-11 13:36:27 +01:00
Stefán Jökull Sigurðarson
6c3b36a978
Add Icelandic to list of supported Azure languages ( #66310 )
...
It was missing, as it is a supported language as per the list here: https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support#text-to-speech
2022-02-11 12:53:09 +01:00
ufodone
49a41ebe14
Disable zone bypass switch feature ( #66243 )
...
* Add configuration option to disable the creation of zone bypass switches
* Removed temporary workaround and bumped pyenvisalink version to pick up the correct fix.
* Remove zone bypass configuration option and disable zone bypass switches per code review instructions.
2022-02-11 11:38:50 +01:00
Erik Montnemery
335a918118
Create MQTT discovery flow when manual config is present ( #66248 )
...
* Create MQTT discovery flow when manual config is present
* Change to integration_discovery flow
* Add test
* Add default handler for integration_discovery
2022-02-11 10:31:51 +01:00
Jens Østergaard Nielsen
a644baf3cd
Prepare for Ihc config flow ( #64852 )
...
* Extracting group and extra info from ihc products
* Make suggested area not optional
* Revert back to assignment expression :=
* Make auto setup show device info for all platforms
* Change code comment to #
* Add return typing
* Remove device_info key without value
* get_manual_configuration typings for everything
* Adding IHCController typings
* Remove "ihc" from unique id
* Remove device_info
* Separator in unique id
* Return typing on ihc_setup
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/ihc/ihcdevice.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/ihc/ihcdevice.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Raise ValueError instead of logging an error
* Update homeassistant/components/ihc/service_functions.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Catch up with dev
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-11 10:24:31 +01:00
J. Nick Koston
43671da7cf
Fix august token refresh when data contains characters outside of latin1 ( #66303 )
...
* WIP
* bump version
* bump
2022-02-11 11:15:50 +02:00
Allen Porter
122ada718a
Bump google-nest-sdm to 1.7.1 (minor patch) ( #66304 )
2022-02-11 11:13:00 +02:00
GitHub Action
bed5002d61
[ci skip] Translation update
2022-02-11 00:14:55 +00:00
J. Nick Koston
cb2e486f6e
Guard against 0 value for color temp in WiZ when turning off ( #66295 )
2022-02-10 18:12:36 -06:00
Joakim Plate
c1760683a0
Add diagnostics for philips_js ( #66233 )
...
* Add diagnostics for philips_js
* Update homeassistant/components/philips_js/diagnostics.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/philips_js/diagnostics.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* Also redact username/password
They are really not that secret, but seem logical.
* Redact unique id
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-02-10 22:11:40 +01:00
Joakim Plate
ad09e875a6
Correct philips_js usage of the overloaded coordinator ( #66287 )
2022-02-10 21:59:42 +01:00
jjlawren
4d944e35fd
Skip polling Sonos audio input sensor when idle ( #66271 )
2022-02-10 12:48:13 -08:00
Franck Nijhof
c6f3c5da79
Type Spotify hass data ( #66285 )
2022-02-10 12:38:33 -08:00
J. Nick Koston
c91a20537a
Add discovery on network up to WiZ ( #66144 )
2022-02-10 12:30:18 -08:00
uvjustin
c222be0958
Catch ConnectionResetError when writing MJPEG in camera ( #66245 )
2022-02-10 12:25:31 -08:00
jjlawren
9fa2bdd3fd
Handle more Sonos favorites in media browser ( #66205 )
2022-02-10 12:25:07 -08:00
Paulus Schoutsen
854d7d4936
Fix shutil import for local source ( #66286 )
2022-02-10 12:23:41 -08:00
jjlawren
e86c82e675
Tweak Sonos activity monitoring ( #66207 )
...
* Tweak Sonos activity monitoring
* Support new 'sleeping' vanish reason
* Check availability before last-ditch check
* Use short-timeout call for last-ditch check
* Adjust reboot logging message and severity
* Simplify activity check failure
2022-02-10 14:11:47 -06:00
Erik Montnemery
fe38e6ba87
Drop MQTT import flow ( #66160 )
...
* Drop MQTT import flow
* Reload manually configured MQTT entities when config entry is setup
* Address review comments
* Actually remove the import flow
2022-02-10 21:09:57 +01:00
Franck Nijhof
dc7ab40acd
Add humidity sensor to Plugwise ( #66280 )
2022-02-10 20:54:09 +01:00
Franck Nijhof
fbd6e9f498
Extend Plugwise climate support ( #66278 )
2022-02-10 20:53:14 +01:00
Franck Nijhof
bd920aa43d
Cleanup existing Plugwise tests and test fixtures ( #66282 )
...
* Cleanup existing Plugwise tests and test fixtures
* More cleanup
2022-02-10 20:41:30 +01:00
Aaron Bach
e5eba88ecc
Clean up unnecessary branch in SimpliSafe ( #66268 )
2022-02-10 10:13:26 -07:00
Franck Nijhof
b8253b1b47
Plugwise HVAC/Preset mode fixes ( #66273 )
2022-02-10 18:10:21 +01:00
Franck Nijhof
18056325bb
Add Flame State binary sensor to Plugwise ( #66275 )
2022-02-10 18:09:38 +01:00
Franck Nijhof
08ab00d3ab
More cleanup in Plugwise sensor ( #66274 )
2022-02-10 18:09:24 +01:00
Franck Nijhof
f5829173db
More cleanup in Plugwise climate ( #66257 )
2022-02-10 17:13:22 +01:00
Jarod Wilson
deb8185911
Add unique_id for decora_wifi lights ( #66142 )
...
I have some decora_wifi switches that I want to be able to move around
to different rooms within Home Assistant, and for that to be practical,
they need unique IDs, so here we are.
Signed-off-by: Jarod Wilson <jarodwilson@gmail.com >
2022-02-10 17:10:58 +01:00
Paulus Schoutsen
dd48f1e6fc
Allow uploading media to media folder ( #66143 )
2022-02-10 08:03:14 -08:00
J. Nick Koston
0fb2c78b6d
Add RGBW/RGBWW support to WiZ ( #66196 )
2022-02-10 09:08:33 -06:00
Franck Nijhof
51e14cebe3
Remove Plugwise Auxiliary sensors ( #66259 )
2022-02-10 15:55:27 +01:00
Franck Nijhof
3896b4a31d
Add additional switches to Plugwise ( #66261 )
2022-02-10 15:49:19 +01:00
Franck Nijhof
4cad29d7d4
More cleanup in Plugwise binary sensor ( #66255 )
2022-02-10 11:17:35 +01:00
Erik Montnemery
f5fff95e8b
Tweak constant config_entries.DISCOVERY_SOURCES ( #66249 )
2022-02-10 11:12:38 +01:00
epenet
47d6f75c17
Enable basic type checking in template ( #66222 )
...
* Fix binary_sensor
* Adjust button
* Adjust fan
* Adjust select
* Adjust template_entity
* Adjust trigger_entity
* Adjust weather
* Adjust init
* Adjust number
* Adjust None check
2022-02-10 10:59:54 +01:00
Franck Nijhof
8760cb035a
More cleanup in Plugwise switch ( #66254 )
2022-02-10 10:17:37 +01:00
epenet
ea325ef027
Enable basic type checking in demo platforms ( #66212 )
...
* Adjust type hints in demo platforms
* Adjust mypy config
* Adjust name
2022-02-10 10:05:58 +01:00
Franck Nijhof
b3814aa4e6
Refactor Plugwise command handling ( #66202 )
2022-02-10 09:53:26 +01:00
Jan Bouwhuis
678e56b8b7
Mqtt move to .const ( #65631 )
2022-02-10 09:18:35 +01:00
epenet
f17d66228c
Enable basic type checking in demo init ( #66218 )
...
* Enable basic type checking in demo init
* Remove from mypy ignore list
2022-02-10 09:04:36 +01:00
Paulus Schoutsen
e90143e5c9
Sort media sources ( #66237 )
...
* Sort media sources
* Flatten media sources and sort Cast children
* Only expand if possible
2022-02-10 09:03:29 +01:00
Daniel Hjelseth Høyer
3733aa9494
Add more sensors for users with Tibber Pulse ( #66201 )
...
* Tibber, Add stats and sensors for homes with real time meter
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Tibber stats
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Monthly peak hour
2022-02-10 08:47:34 +01:00
Raman Gupta
72acda81a7
Simplify get_unique_id helper function for zwave_js ( #66221 )
2022-02-10 08:46:32 +01:00
Michael
23e39d62d4
bump py-synologydsm-api to 1.0.6 ( #66226 )
2022-02-10 08:43:48 +01:00
Milan Meulemans
86cf5ec5c2
Bump aioaseko to 0.0.2 to fix issue ( #66240 )
2022-02-10 08:37:35 +01:00
j-a-n
243d003acc
Add Moehlenhoff Alpha2 underfloor heating system integration ( #42771 )
...
* Add Moehlenhoff Alpha2 underfloor heating system integration
* isort changes
* flake8 changes
* Do not exclude config_flow.py
* pylint changes
* Add config_flow test
* correct requirements_test_all.txt
* more tests
* Update test description
* Test connection and catch TimeoutError in async_setup_entry
* Add version to manifest file
* Remove version from manifest file
* Replace tests.async_mock.patch by unittest.mock.patch
* Update moehlenhoff-alpha2 to version 1.0.1
* Update requirements for moehlenhoff-alpha2 1.0.1
* Update moehlenhoff-alpha2 to 1.0.2
* Use async_setup_platforms
* Use async_unload_platforms
* Separate connection and devices for each entry_id
* Use async_track_time_interval to schedule updates
* Check if input is valid before checking uniqueness
* Move Exception handling to validate_input
* Catch aiohttp.client_exceptions.ClientConnectorError
* Remove translation files
* Mock TimeoutError
* Fix data update
* Replace current callback implementation with ha dispatcher
* Return False in should_poll
* Remove unused argument
* Remove CONNECTION_CLASS
* Use _async_current_entries
* Call async_schedule_update_ha_state after data update
* Remove unneeded async_setup
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Remove unneeded async_setup_platform
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Set Schema attribute host required
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Remove unused Exception class
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Update manifest.json
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* pylint constructor return type None
* Replace properties by class variables
* use pass instead of return
* Remove unused sync update method
* remove property hvac_action
* remove pass
* rework exception handling
* Update homeassistant/components/moehlenhoff_alpha2/config_flow.py
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Correct indentation
* catch Exception in validate_input
* Replace HomeAssistantType with HomeAssistant
* Update to moehlenhoff-alpha2 1.0.3
* Allow to switch between heating and cooling mode
* Update moehlenhoff-alpha2 to version 1.0.4
* Update heatarea data after setting target temperature
* Support hvac_action
* Fix heatarea update with multiple bases
* Update data after setting preset mode
* Use custom preset modes like defined by device
* Fix config flow test
* Fix test_duplicate_error
* Rename property to extra_state_attributes
Rename property device_state_attributes to extra_state_attributes and
return lowercase keys in dict.
* Refactor using DataUpdateCoordinator
* Remove _attr_should_poll
* Raise HomeAssistantError on communication error
Catch HTTPError instead of broad except and reraise as HomeAssistantError
* Change DataUpdateCoordinator name to alpha2_base
* Refresh coordinator before setting data
* Raise ValueError on invalid heat area mode
* Rename heatarea to heat_area
* Set type annotation in class attribute
* Move coordinator to top
* Move exception handling to the coordinator
* Use heat_area_id directly
* Sore get_cooling() result into local var
* Add explanation of status attributes
and remove BLOCK_HC
* Fix pylint warnings
* from __future__ import annotations
* Use Platform Enum
* Move data handling to coordinator
* Remove property extra_state_attributes
* Add missing annotations
* Update moehlenhoff-alpha2 to version 1.1.2
* Rework tests based on the scaffold template
* Set also heat/cool/day/night temp with target temp
* Remove unneeded code from tests
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
2022-02-10 08:28:52 +01:00
Patrik Lindgren
543b49728a
Fix tradfri device name ( #66219 )
2022-02-10 08:19:59 +01:00
jjlawren
9fd8428254
Sonos lock subscription actions ( #66204 )
...
* Move exception logging to helper
* Wrap subscription in lock
* Rewrite subscribe method to use new logging helper
* Mark entitites as unavailable sooner to avoid unnecessary polls
* Rename unclear method and update docstring
* Move lock to unsubscribe
2022-02-09 21:56:10 -06:00
GitHub Action
7d70b0a16b
[ci skip] Translation update
2022-02-10 00:15:56 +00:00
Mick Vleeshouwer
d7fcda01b8
Add siren platform to Overkiz ( #65300 )
2022-02-09 17:36:56 -06:00
jjlawren
47af256610
Schedule activity checks when using manual hosts ( #65970 )
2022-02-09 16:55:00 -06:00
Kevin Stillhammer
7a1bbb06be
add @eifinger as waze_travel_time codeowner ( #66214 )
2022-02-09 23:30:29 +02:00
Kevin Stillhammer
604fe3f19b
add @eifinger as google_travel_time_codeowner ( #66215 )
2022-02-09 23:29:39 +02:00
epenet
cc5bb556c8
Move Freebox reboot service to a button entity ( #65501 )
...
* Add restart button to freebox
* Add warning
* restart => reboot
* Add button tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-09 22:20:24 +01:00
epenet
f4aaa981a1
Adjust coverage to include all config flows ( #66193 )
...
* Adjust tradfri
* Adjust huawei_lte
* Adjust iqvia
* Adjust wiffi
* Adjust solarlog
* Adjust lifx
* Adjust doorbird
* Adjust rachio
* Adjust starline
* Adjust konnected
* Adjust ambient_station
* Adjust tado
* Adjust point
* Adjust daikin
* Adjust hangouts
* Adjust ifttt
* Adjust ios
* Adjust life360
* Adjust sms
* Adjust spider
* Adjust upnp
* Adjust hassfest
2022-02-09 22:19:29 +01:00
Franck Nijhof
8a09303c98
Extract Spotify media browsing into a module ( #66175 )
2022-02-09 22:03:15 +01:00
Paulus Schoutsen
3bce870c6d
Add helper for media players to handle HA hosted media ( #66120 )
...
* Sonos to sign all HASS urls
* Don't sign if queries in url
* Extract media player hass URL handling to helper
2022-02-09 12:50:33 -08:00
Maximilian
bd657e5dd7
Add missing nina warnings ( #66211 )
2022-02-09 21:08:46 +01:00
Stephan Traub
a6013dc0de
Update WiZ with IP address validation ( #66117 )
2022-02-09 12:53:32 -06:00
Erik Montnemery
83a10cca53
Enable basic type checking for config ( #66197 )
2022-02-09 19:09:55 +01:00
Franck Nijhof
d4995624ee
Refactor Plugwise notification binary sensor ( #66159 )
2022-02-09 18:08:28 +01:00
Franck Nijhof
aa95150360
Add entity descriptions to Plugwise switch platform ( #66174 )
2022-02-09 17:56:07 +01:00
Otto Winter
1f4ee3c265
Bump aioesphomeapi from 10.8.1 to 10.8.2 ( #66189 )
2022-02-09 17:54:27 +01:00
epenet
567f07c96e
Fix hdmi-cec initialization ( #66172 )
2022-02-09 07:52:32 -08:00
Erik Montnemery
3f7b7187ab
Fix controlling nested groups ( #66176 )
2022-02-09 14:27:46 +01:00
Franck Nijhof
a96b91d120
Merge pull request #66161 from home-assistant/rc
2022-02-09 11:47:23 +01:00
Franck Nijhof
2e6ee5165e
Bumped version to 2022.2.5
2022-02-09 10:56:05 +01:00
Erik Montnemery
7dd7c1dadd
Fix MQTT debug info ( #66146 )
2022-02-09 10:55:26 +01:00
Aaron Bach
4c548af6ef
Bump simplisafe-python to 2022.02.1 ( #66140 )
2022-02-09 10:55:23 +01:00
Michael
200e07b8d6
Fix system is loaded flag during reboot/shutdown of Synology DSM ( #66125 )
2022-02-09 10:55:20 +01:00
Richard Benson
ae5a885387
Bump amcrest to 1.9.4 ( #66124 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-09 10:55:17 +01:00
Simone Chemelli
bebdaacf47
Change detection of router devices for Fritz ( #65965 )
2022-02-09 10:55:13 +01:00
Erik Montnemery
339fc0a2af
Fix flaky homewizard test ( #65490 )
2022-02-09 10:55:09 +01:00
Dave T
f44ca5f9d5
Fix generic camera typo in attr_frame_interval ( #65390 )
2022-02-09 10:55:04 +01:00
Kevin Stillhammer
a0119f7ed0
Resolve zones and return state in find_coordinates ( #66081 )
2022-02-09 10:43:20 +01:00
Franck Nijhof
bc9ccf0e47
Add device availability to Plugwise ( #66152 )
2022-02-09 10:33:06 +01:00
Franck Nijhof
2f08372026
Correct Velbus button light entity category ( #66156 )
2022-02-09 10:31:58 +01:00
Richard Benson
b90434e8d6
Bump amcrest to 1.9.4 ( #66124 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-09 10:25:07 +01:00
Franck Nijhof
d34c289691
Clean up unneeded preset variable in Plugwise climate ( #66151 )
2022-02-09 10:23:39 +01:00
Franck Nijhof
924bcdf269
Move Plugewise binary sensor icon state into entity description ( #66148 )
2022-02-09 10:15:20 +01:00
Michael
95aec44292
Fix system is loaded flag during reboot/shutdown of Synology DSM ( #66125 )
2022-02-09 10:02:21 +01:00
Maikel Punie
d9e9820e21
Move the buttonlights to diagnostic entities ( #65423 )
2022-02-09 09:50:15 +01:00
Simone Chemelli
bfc3c29c6a
Change detection of router devices for Fritz ( #65965 )
2022-02-09 09:44:04 +01:00
Erik Montnemery
da38d9ab80
Fix MQTT debug info ( #66146 )
2022-02-09 09:43:03 +01:00
Aaron Bach
83b7fac9a4
Bump simplisafe-python to 2022.02.1 ( #66140 )
2022-02-09 09:20:57 +01:00
Allen Porter
9446b39ae0
Bump google-nest-sdm to 1.7.0 ( #66145 )
2022-02-09 09:12:49 +01:00
Paulus Schoutsen
e6e49dcb07
VLC Telnet to sign all HASS URLs ( #66123 )
2022-02-08 17:13:14 -08:00
Paulus Schoutsen
f2843283bf
Roku to sign all HASS urls ( #66122 )
2022-02-08 18:55:52 -06:00
GitHub Action
fb96c31a27
[ci skip] Translation update
2022-02-09 00:23:56 +00:00
Duco Sebel
f2fe091979
Allow HomeWizard devices with disabled api to show up in discovery ( #65295 )
2022-02-08 14:51:28 -08:00
Paulus Schoutsen
a869c1bc88
Merge pull request #66103 from home-assistant/rc
2022-02-08 14:48:49 -08:00
Dave T
5ebc02cef6
Fix generic camera typo in attr_frame_interval ( #65390 )
2022-02-08 14:47:36 -08:00
Paulus Schoutsen
716a1e2a64
Add camera media source ( #65977 )
2022-02-08 14:32:02 -08:00
Franck Nijhof
b216f6f448
Fix Plugwise notification sensor ( #66116 )
2022-02-08 14:12:22 -08:00
Erik Montnemery
d5443b8dee
Fix ENTITY_CATEGORIES_SCHEMA ( #66108 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-08 14:07:59 -08:00
Erik Montnemery
6ec09320dd
Fix cleanup of MQTT debug info ( #66104 )
2022-02-08 14:07:43 -08:00
Franck Nijhof
b9f21d4e07
Improve typing of Spotify ( #66109 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 23:07:13 +01:00
Robert Svensson
b012b79167
Adapt deCONZ number platform to align with updated design of binary sensor and sensor platforms ( #65248 )
...
* Adapt number to align with binary sensor and sensor platforms
* Make number tests easier to expand
2022-02-08 23:03:37 +01:00
Erik Montnemery
911e488d48
Fix ENTITY_CATEGORIES_SCHEMA ( #66108 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-08 14:00:53 -08:00
Erik Montnemery
009b31941a
Support restoring SensorEntity native_value ( #66068 )
2022-02-08 14:00:26 -08:00
Patrik Lindgren
f8a84f0101
Add diagnostics for Tradfri platform ( #66092 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 22:05:33 +01:00
epenet
86ab500afd
Add Renault hvac sensors ( #65993 )
...
* Add hvac sensors to renault
* Adjust fixtures
* Adjust tests
* Use icon_fn
* Use lambda
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-08 22:02:45 +01:00
Erik Montnemery
55d8314093
Fix cleanup of MQTT debug info ( #66104 )
2022-02-08 12:49:25 -08:00
J. Nick Koston
07b3d23835
Improve wiz performance ( #66105 )
2022-02-08 21:34:52 +01:00
Paulus Schoutsen
550f80ddd2
Bumped version to 2022.2.4
2022-02-08 12:03:54 -08:00
Raman Gupta
23d2168952
Fix schema for zwave_js WS API ( #66052 )
2022-02-08 12:03:42 -08:00
J. Nick Koston
c1cb0a0f8e
Fix missing exception catch in august to prevent failed setup ( #66045 )
2022-02-08 12:03:41 -08:00
Erik Montnemery
e53227be79
Fix race in MQTT sensor and binary_sensor expire_after ( #66040 )
2022-02-08 12:03:40 -08:00
J. Nick Koston
c8c1543b26
Fix decoding discovery with old Magic Home firmwares ( #66038 )
2022-02-08 12:03:39 -08:00
jjlawren
715fe95abd
Clean up Sonos unsubscribe/resubscribe exception handling and logging ( #66025 )
2022-02-08 12:03:38 -08:00
Erik Montnemery
02cb879717
Speed up deletion of duplicated statistics ( #66014 )
2022-02-08 12:03:37 -08:00
Joakim Sørensen
9734216215
Use strings directly instead of Enums in version config ( #66007 )
2022-02-08 12:03:37 -08:00
Erik Montnemery
0f06ebde06
Revert "Make idle chromecasts appear as idle instead of off" ( #66005 )
2022-02-08 12:03:35 -08:00
Erik Montnemery
7195372616
Suppress unwanted error messages during recorder migration ( #66004 )
2022-02-08 12:03:35 -08:00
Joakim Sørensen
ac63a7e01e
Add diagnostics to Version integration ( #65999 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 12:03:34 -08:00
jjlawren
f08ebf5b7e
Bump plexapi to 4.9.2 ( #65972 )
2022-02-08 12:03:33 -08:00
Tiernan
49d6048278
Fix TOD incorrectly determining the state between sunrise and sunset ( #65884 )
...
* Fix TOD component incorrectly determining the state between sunrise and sunset (#30199 )
* TOD fix
* Comment added
* Review
* Review
* Review
* Update time after day fix workaround for compatibility with
current version.
Only apply fix when using times and not when using sun events.
Add unit test for behaviour.
Co-authored-by: Nikolay Vasilchuk <Anonym.tsk@gmail.com >
2022-02-08 12:03:32 -08:00
Paulus Schoutsen
ceae63d457
Fix UPNP access to SSDP info ( #65728 )
2022-02-08 12:03:31 -08:00
Sander Jochems
d574e54fd8
Fivem code quality improvements ( #66086 )
...
* specify config type
* move coordinator outside try block
* rename gamename to game_name
* remove log in __init__
* Remove logging and minify update
* Add types to parameters
* Remove name from device
* Remove update listener
* Remove status icon
* Dont allow duplicate entries
* Use default translation string
* Remove online and port from coordinator
2022-02-08 20:42:55 +01:00
Franck Nijhof
dad1dbeb6e
Cleanup hass.data in Plugwise ( #66096 )
2022-02-08 21:17:49 +02:00
J. Nick Koston
d62e9c2b92
Loosen wiz discovery matching ( #66095 )
2022-02-08 19:57:21 +01:00
Franck Nijhof
41a4d40b71
Reuse existing coordinator entity update in Plugwise platforms ( #66079 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 19:54:10 +01:00
Ben Edmunds
c93d389544
Bump async-upnp-client to 0.23.5 ( #65922 )
2022-02-08 20:27:16 +02:00
Franck Nijhof
1bc82e2f85
Use legacy pip resolver in machine builds ( #66094 )
2022-02-08 19:18:04 +01:00
jjlawren
a7fd477c64
Refactor Sonos polling ( #65722 )
...
* Refactor Sonos polling
Explicitly rename fallback polling
Catch soco exceptions centrally where possible
Create SonosPollingEntity subclass
Remove unnecessary soco_error fixture argument
Remove unnecessary polling in update_volume()
Adjust log levels and wording
Set explicit timeout on library
* Adjust logging to use raised exceptions
* Simplify availabiliity checks when using built-in poller
* Fix typing for return values
2022-02-08 12:17:05 -06:00
Franck Nijhof
4efebcb86c
Use upstream device information for Plugwise ( #66074 )
2022-02-08 19:08:01 +01:00
Mick Vleeshouwer
199c8fef40
Fix MyFox Camera Shutter entity in Overkiz integration ( #66088 )
2022-02-08 17:49:38 +01:00
Allen Porter
6f46d98308
Bump python-nest to 4.2.0 for python 3.10 fixes ( #66090 )
2022-02-08 08:40:06 -08:00
Franck Nijhof
a500205545
Fix typo in base image tag ( #66087 )
2022-02-08 16:27:44 +01:00
Mick Vleeshouwer
b6ad79e2b8
Update PyOverkiz to 1.3.4 ( #66076 )
2022-02-08 16:11:05 +01:00
Franck Nijhof
59c7af0f80
Update base image to 2022.02.0 ( #66082 )
2022-02-08 16:10:17 +01:00
Franck Nijhof
473834acd2
Add myself as codeowner to Plugwise ( #66080 )
2022-02-08 15:23:11 +01:00
Pablo Ovelleiro Corral
46b7b1ffb3
Increase timeout for InfluxDB v2 connections ( #63885 )
...
* Update influxdb timeout
* Update homeassistant/components/influxdb/const.py
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
2022-02-08 09:20:50 -05:00
AJ Schmidt
37525ae8c3
Remove AlarmDecoder Codeowner ( #66078 )
2022-02-08 15:14:33 +01:00
Tiernan
2df5060d80
Fix TOD incorrectly determining the state between sunrise and sunset ( #65884 )
...
* Fix TOD component incorrectly determining the state between sunrise and sunset (#30199 )
* TOD fix
* Comment added
* Review
* Review
* Review
* Update time after day fix workaround for compatibility with
current version.
Only apply fix when using times and not when using sun events.
Add unit test for behaviour.
Co-authored-by: Nikolay Vasilchuk <Anonym.tsk@gmail.com >
2022-02-08 14:26:36 +01:00
Mick Vleeshouwer
dcab9a19d6
Remove Overkiz switch platform todo and add 2 devices ( #66069 )
2022-02-08 14:05:35 +02:00
Eduard van Valkenburg
f74706a265
Bump azure-eventhub to 5.7.0 ( #66061 )
2022-02-08 12:56:24 +01:00
Franck Nijhof
1fc717ed1c
Add diagnostics support to Plugwise ( #65982 )
2022-02-08 12:43:45 +01:00
Franck Nijhof
d12a392767
Update plugwise 0.16.2 ( #65933 )
2022-02-08 11:13:05 +01:00
Sander Jochems
0ea82bdbfb
Fivem integration ( #65089 )
...
* Initial fivem integration setup
* Use licenseKey for unique ID
* Create FiveMServer class
* Create FiveMStatusBinarySensor
* Fix platform loading
* Create sensor platform
* Remove config flow tests
* Update manifest.json
* Use attr_ instead or properties in sensors.py
* Use entry_id as unique_id
* Move device info to _attr instead of property
* Register callback in FiveMEntity
* Create config flow tests
* Add loggin to fivem
* Use FiveM in config_flow
* Use update_coordinator instead of dispatcher
* Bump fivem-api to 0.1.2
* Remove leftovers
* More tests for config flow
* Add component files to .coveragerc
* Fix simple comments
* Add gamename check to config flow
* Use entity descriptions for sensors
* Move extra attributes to init
* Use [] instead of get() for server info
* Fix error in gamename test
2022-02-08 11:27:11 +02:00
Tobias Sauerwein
8b38fa58aa
Bump pytest to 7.0.0 ( #65981 )
2022-02-08 10:03:27 +01:00
Maikel Punie
a03d8179d0
Bump velbusaio to 2022.2.3 ( #66055 )
2022-02-08 09:48:42 +01:00
Raman Gupta
4076ca9641
Fix schema for zwave_js WS API ( #66052 )
2022-02-07 21:53:48 -08:00
Franck Nijhof
895aee3fb2
Add configuration_url to Plugwise discovery ( #66047 )
2022-02-08 03:00:41 +01:00
Franck Nijhof
379945860b
Add configuration_url to Octoprint discovery ( #66046 )
2022-02-08 02:59:38 +01:00
Franck Nijhof
22e379cd54
Add support for mc devices to Tuya ( #66044 )
2022-02-08 02:56:32 +01:00
starkillerOG
f9c81dd00b
Lock Netgear api during setup ( #66033 )
2022-02-08 02:50:38 +01:00
Patrik Lindgren
afd0005a31
Add sensor for filter time left on Tradfri fan platform ( #65877 )
...
* Add support for filter time left
* Fix test for fan platform
* Remove debug code
* Add unique id migration tool
* Convert to hours
* Fix tests
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add comment, check migration
* Refactor migration helper
* Refactor migration helper
* Move definition of new unique id
* Return after warning
* Add test for unique id migration
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 02:21:22 +01:00
J. Nick Koston
f943f30492
Add discovery support to elkm1 ( #65205 )
2022-02-07 16:25:26 -08:00
GitHub Action
cf70ad10e8
[ci skip] Translation update
2022-02-08 00:15:56 +00:00
jjlawren
36cfa7786d
Clean up Sonos unsubscribe/resubscribe exception handling and logging ( #66025 )
2022-02-07 16:00:57 -08:00
Erik Montnemery
33623c3fe8
Fix race in MQTT sensor and binary_sensor expire_after ( #66040 )
2022-02-07 15:47:23 -08:00
Erik Montnemery
39ed628cca
Suppress unwanted error messages during recorder migration ( #66004 )
2022-02-07 15:46:40 -08:00
J. Nick Koston
95cc677ba6
Fix decoding discovery with old Magic Home firmwares ( #66038 )
2022-02-07 15:45:50 -08:00
J. Nick Koston
175812d9e1
Fix missing exception catch in august to prevent failed setup ( #66045 )
2022-02-07 15:45:40 -08:00
Paulus Schoutsen
95a890c6e1
Get_url to prefer external URL if SSL configured ( #66039 )
2022-02-07 15:44:02 -08:00
Erik Montnemery
7cc6770f83
Revert "Make idle chromecasts appear as idle instead of off" ( #66005 )
2022-02-07 20:24:30 +01:00
Franck Nijhof
4732e37005
Remove passing loop into sleep in SamsungTV ( #66030 )
2022-02-07 20:08:54 +01:00
J. Nick Koston
721d711762
Add firmware and hardware version to WiZ ( #66017 )
2022-02-07 19:23:08 +01:00
G Johansson
480ce84b8a
Improve code quality filesize ( #65240 )
2022-02-07 11:59:06 -06:00
Erik Montnemery
910b1f1ec8
Speed up deletion of duplicated statistics ( #66014 )
2022-02-07 09:11:52 -08:00
J. Nick Koston
ace74279f1
Move WiZ socket ident to upstream lib ( #65958 )
2022-02-07 17:44:52 +01:00
Vincent Le Bourlot
d82899ed2f
Add title placeholders to overkiz discovery ( #65506 )
...
* add gateway_id to the config flow context name.
* obfuscate gateway_id.
* replace const with homeassistant.const.
* Remove obfuscation of gateway_id.
* fix style.
* Add translatable title according to comments
* Update homeassistant/components/overkiz/strings.json
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-07 17:53:05 +02:00
Pedro Lamas
ebbe1ff1a2
Cache webostv supported_features state ( #65930 )
...
* Cache webostv supported_features state
* Fixes typings
* Restore supported_features attribute on restart
* Reverts change on supported_features initial state
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Fixes tests
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-02-07 17:49:18 +02:00
J. Nick Koston
9c82dcdee7
Add push updates support to WiZ ( #65987 )
2022-02-07 16:46:00 +01:00
Poltorak Serguei
3c5a667d97
Add Z-Wave.Me integration ( #65473 )
...
* Add support of Z-Wave.Me Z-Way and RaZberry server (#61182 )
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: LawfulChaos <kerbalspacema@gmail.com >
* Add switch platform to Z-Wave.Me integration (#64957 )
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
* Add button platform to Z-Wave.Me integration (#65109 )
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix button controller access (#65117 )
* Add lock platform to Z-Wave.Me integration #65109 (#65114 )
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add sensor platform to Z-Wave.Me integration (#65132 )
* Sensor Entity
* Sensor fixes
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Inline descriotion according to review proposal
* State Classes for sensor
* Generic sensor
* Generic sensor
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add binary sensor platform to Z-Wave.Me integration (#65306 )
* Binary Sensor Entity
* Update docstring
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add Light Entity platform to Z-Wave.Me integration (#65331 )
* Light Entity
* mypy fix
* Fixes, ZWaveMePlatforms enum
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fixes
* Fixes
* Fixes
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add Thermostat platform to Z-Wave.Me integration #65331 (#65371 )
* Climate entity
* Climate entity
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Climate entity fix
* Clean up
* cleanup
* Import order fix
* Correct naming
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Correct zwave_me .coveragerc (#65491 )
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: LawfulChaos <kerbalspacema@gmail.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-02-07 16:27:11 +01:00
Joakim Sørensen
b1015296d9
Add diagnostics to Version integration ( #65999 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-07 16:11:04 +01:00
Joakim Sørensen
e226cfaeb2
Use strings directly instead of Enums in version config ( #66007 )
2022-02-07 16:04:18 +01:00
Franck Nijhof
da3024e162
Upgrade to newer Python pip>=21.0 ( #59769 )
2022-02-07 15:12:04 +01:00
Milan Meulemans
78d2fbb402
Upgrade aionanoleaf to 0.2.0 ( #66008 )
2022-02-07 14:49:34 +01:00
epenet
486c068111
Allow None on Renault binary sensors ( #65997 )
...
* Enable None on renault binary sensors
* Adjust tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-07 15:06:40 +02:00
starkillerOG
d81139377c
Add Netgear allow/block switch ( #65705 )
...
* add allow/block switch
* keep api private
* typing
* change default to None
* retain None state
* change default to None
2022-02-07 12:00:02 +01:00
Franck Nijhof
bd31cfbd40
Add secondary dimmer to dj in Tuya ( #65990 )
2022-02-07 11:15:28 +01:00
Joakim Sørensen
38f7213002
Add more tests to device registry updates ( #65989 )
2022-02-07 11:15:04 +01:00
Franck Nijhof
1ae809293f
Add support for qjdcz to Tuya ( #65985 )
2022-02-07 11:14:48 +01:00
epenet
03ade194ab
Trigger full CI run on pylint amends ( #65430 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-07 10:58:30 +01:00
starkillerOG
791b700ac2
bump motionblinds to 0.5.11 ( #65988 )
2022-02-07 10:57:42 +01:00
rhpijnacker
bb762d5b0f
100% code coverage for config_flow of dsmr component ( #65238 )
2022-02-07 10:48:33 +01:00
Chris Talkington
f05caf451e
Small cleanup of sonarr sensor platform ( #65962 )
2022-02-07 09:53:23 +01:00
Chris Talkington
18ac72f613
Reduce coordinator cooldown for roku ( #65973 )
2022-02-07 09:03:19 +01:00
jjlawren
211db79f11
Bump plexapi to 4.9.2 ( #65972 )
2022-02-07 09:56:24 +02:00
dependabot[bot]
f5bdbb7727
Bump actions/setup-python from 2.3.1 to 2.3.2 ( #65974 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-07 08:50:27 +01:00
Anders Melchiorsen
9e0926f943
Remove LIFX devices with no entities ( #65964 )
2022-02-07 08:19:32 +01:00
Chris Talkington
0321f208ff
Address late review from #65814 for roku ( #65967 )
2022-02-06 19:13:01 -06:00
GitHub Action
2772437a2b
[ci skip] Translation update
2022-02-07 00:14:20 +00:00
Paulus Schoutsen
f170aba0cc
Merge pull request #65955 from home-assistant/rc
2022-02-06 15:30:01 -08:00
Marc Mueller
633aad3a60
Cycle pip wheel cache on dev version bump [CI] ( #65791 )
2022-02-07 00:25:22 +01:00
Teemu R
fd7e2e76e7
Add tplink diagnostics ( #65822 )
2022-02-06 16:50:44 -06:00
Michael
4cd00a1a6f
remove EntityCategory from home_mode switch ( #65949 )
2022-02-07 00:41:02 +02:00
Paulus Schoutsen
f820806e3c
Remove duplicate methods from Frtiz ( #65956 )
2022-02-06 14:38:26 -08:00
Teemu R
f4ebb03bab
Add tplink hardware version to device info ( #65951 )
...
* Add tplink hardware version to device info
* Update mocks
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-07 00:37:54 +02:00
M. Frister
66e076b57f
Bump soco to 0.26.2 ( #65919 )
2022-02-06 14:35:14 -08:00
Marc Mueller
c28821aeca
Remove unused temp_unit attr [sensibo] ( #65953 )
2022-02-07 00:34:23 +02:00
Paulus Schoutsen
1338b347b5
Remove duplicate methods
2022-02-06 14:33:07 -08:00
Paulus Schoutsen
9b471ab653
Bumped version to 2022.2.3
2022-02-06 14:23:08 -08:00
J. Nick Koston
e90a6bbe1c
Add diagnostics support to HomeKit ( #65942 )
...
* Add diagnostics support to HomeKit
* remove debug
2022-02-06 14:23:03 -08:00
Michael
aa9965675d
Improve device shutdown and unload of Synology DSM integration ( #65936 )
...
* ignore errors during unload/logout
* automatic host update is an info, nut debug
2022-02-06 14:23:02 -08:00
Joakim Sørensen
ad3b2f02b4
disabled_by can be None when updating devices ( #65934 )
2022-02-06 14:23:02 -08:00
Matthias Alphart
0dbe9b7cf4
Update xknx to 0.19.2 - fix TCP tunnelling ( #65920 )
2022-02-06 14:23:01 -08:00
J. Nick Koston
b9d346baed
Fix loss of ability to control white channel in HomeKit on RGB&W lights ( #65864 )
...
* Fix loss of ability to control white channel in HomeKit on RGB&W lights
- Fix white channel missing from RGB/W lights
- Fix temp missing from RGB/CW lights
- Fixes #65529
* cover the missing case
* bright fix
* force brightness notify on color mode change as well
2022-02-06 14:23:00 -08:00
Jeef
7791711603
feat: bumped version ( #65863 )
2022-02-06 14:22:59 -08:00
jjlawren
fdfffcb73e
Fix Spotify, Tidal, Apple Music playback on Sonos groups ( #65838 )
2022-02-06 14:22:59 -08:00
J. Nick Koston
8e6bd840a4
Fix flash at turn on with newer 0x04 Magic Home models ( #65836 )
2022-02-06 14:22:58 -08:00
Allen Porter
619a52a387
Fix legacy nest diagnostics to return empty rather than fail ( #65824 )
...
Fix legacy nest diangostics to return gracefully, rather than a TypError
by checking explicitiy for SDM in the config entry. Update diagnostics
to use the common nest test fixture, and extend with support for the
legacy nest config. Use the sdm test fixture in the existing legacy
tests so they all share the same config files.
2022-02-06 14:22:57 -08:00
Shay Levy
a4d59aa599
Bump aioshelly to 1.0.9 ( #65803 )
2022-02-06 14:22:57 -08:00
Ferdinand
4ba494f5cd
Fix the restart when the saj device is down ( #65796 )
2022-02-06 14:22:56 -08:00
Franck Nijhof
7a7f9deb89
Update Pillow to 9.0.1 ( #65779 )
2022-02-06 14:19:47 -08:00
J. Nick Koston
5786f68bb7
Prevent multiple dhcp flows from being started for the same device/domain ( #65753 )
2022-02-06 14:19:46 -08:00
Aaron Bach
bccfe6646e
Add redacted subscription data to SimpliSafe diagnostics ( #65751 )
2022-02-06 14:19:45 -08:00
ollo69
fc7ea6e1b3
Improve androidtv mac address handling and test coverage ( #65749 )
...
* Better mac addr handling and improve test coverage
* Apply suggested changes
* Apply more suggested changes
2022-02-06 14:19:44 -08:00
Aaron Bach
058420bb2f
Bump simplisafe-python to 2022.02.0 ( #65748 )
2022-02-06 14:19:44 -08:00
Maciej Bieniek
9695235920
Fix wind speed unit ( #65723 )
2022-02-06 14:19:43 -08:00
J. Nick Koston
57526bd21f
Add coverage for color_rgbww_to_rgb, fix divzero case ( #65721 )
2022-02-06 14:19:42 -08:00
Sean Vig
eff9690c8a
Fix Amcrest service calls ( #65717 )
...
Fixes #65522
Fixes #65647
2022-02-06 14:19:42 -08:00
Aidan Timson
d754ea1645
Fix OVO Energy NoneType error occurring for some users ( #65714 )
2022-02-06 14:19:41 -08:00
Michael
5f6214ede7
check wan access type ( #65389 )
2022-02-06 14:19:40 -08:00
Michael
dc65c621ed
check wan access type ( #65389 )
2022-02-06 14:17:10 -08:00
ollo69
341d039252
Improve androidtv mac address handling and test coverage ( #65749 )
...
* Better mac addr handling and improve test coverage
* Apply suggested changes
* Apply more suggested changes
2022-02-06 14:15:50 -08:00
Sean Vig
50525e25b6
Fix Amcrest service calls ( #65717 )
...
Fixes #65522
Fixes #65647
2022-02-06 14:14:44 -08:00
Allen Porter
ddd198de37
Fix legacy nest diagnostics to return empty rather than fail ( #65824 )
...
Fix legacy nest diangostics to return gracefully, rather than a TypError
by checking explicitiy for SDM in the config entry. Update diagnostics
to use the common nest test fixture, and extend with support for the
legacy nest config. Use the sdm test fixture in the existing legacy
tests so they all share the same config files.
2022-02-06 14:14:25 -08:00
Maciej Bieniek
6d37979e10
Fix wind speed unit ( #65723 )
2022-02-06 14:13:05 -08:00
J. Nick Koston
41f602c3df
Fix loss of ability to control white channel in HomeKit on RGB&W lights ( #65864 )
...
* Fix loss of ability to control white channel in HomeKit on RGB&W lights
- Fix white channel missing from RGB/W lights
- Fix temp missing from RGB/CW lights
- Fixes #65529
* cover the missing case
* bright fix
* force brightness notify on color mode change as well
2022-02-06 14:12:30 -08:00
Milan Meulemans
b1dcf7e0d8
Add DataUpdateCoordinator to Nanoleaf ( #65950 )
2022-02-06 16:11:52 -06:00
Michael
275d4b9770
Improve device shutdown and unload of Synology DSM integration ( #65936 )
...
* ignore errors during unload/logout
* automatic host update is an info, nut debug
2022-02-06 14:02:31 -08:00
J. Nick Koston
62da194340
Add diagnostics support to HomeKit ( #65942 )
...
* Add diagnostics support to HomeKit
* remove debug
2022-02-06 14:02:07 -08:00
Jens Østergaard Nielsen
e7d725e810
Ihc integration, move manual setup out of init.py ( #65087 )
...
* Move manual setup out of init.py
* Type hints on additional parameters
* Complete missing typings
2022-02-06 13:42:15 -08:00
Alex Yao
88309a26b7
Fix Yeelight Music Mode Rate Limits ( #64891 )
2022-02-06 15:34:27 -06:00
Diego Elio Pettenò
c6aa526469
Support songpal wireless-only soundbar identifiers ( #65330 )
...
As shown in #64868 , a number of newer models don't come wiht a macAddr
attributes, so for those fall back to the wireless address.
This could be hidden by the python-songpal library but for now this will
make it possible to have multiple modern songpal devices on the same
network.
2022-02-06 22:33:58 +01:00
Joakim Sørensen
63d3a47599
disabled_by can be None when updating devices ( #65934 )
2022-02-06 20:23:31 +01:00
Niels AD
ccdf182d31
rfxtrx: Add command_on/command_off support for pt2262 switch entities ( #65798 )
2022-02-06 19:39:57 +01:00
Franck Nijhof
c41ec6f941
SensorEntityDescriptions for Plugwise ( #65898 )
2022-02-06 12:19:57 -06:00
ollo69
900c793c3a
Add diagnostics support for Nut ( #65893 )
2022-02-06 12:00:39 -06:00
Sander Huisman
e7dfc89452
Add unique ID to InfluxDB sensor ( #65518 )
2022-02-06 18:40:37 +01:00
jjlawren
b02a030336
Fix Spotify, Tidal, Apple Music playback on Sonos groups ( #65838 )
2022-02-06 18:37:23 +01:00
Christopher Masto
6d4df93bc7
Correct description of entity_globs ( #65805 )
2022-02-06 18:36:38 +01:00
Marc Mueller
ac7e8c40a3
Remove homeassistant import [pylint plugin] ( #65911 )
2022-02-06 18:36:02 +01:00
M. Frister
9597ed3f8a
Bump soco to 0.26.2 ( #65919 )
2022-02-06 18:17:41 +01:00
Franck Nijhof
34a636ef0b
Extract Plugwise DataUpdateCoordinator into module ( #65915 )
2022-02-06 19:03:50 +02:00
Franck Nijhof
92856bab56
Add mbd Tuya light support ( #65918 )
2022-02-06 17:55:03 +01:00
Matthias Alphart
e54c89dc0d
Update xknx to 0.19.2 - fix TCP tunnelling ( #65920 )
2022-02-06 17:48:56 +01:00
Franck Nijhof
62a314015c
BinarySensorEntityDescriptions for Plugwise ( #65887 )
2022-02-06 17:25:55 +01:00
J. Nick Koston
540f1c19d5
Fix Task exception was never retrieved when WiZ devices are offline ( #65844 )
2022-02-06 17:13:51 +01:00
ollo69
13699baa4d
Remove deprecated yaml config from AsusWRT ( #65904 )
2022-02-06 17:03:04 +02:00
Franck Nijhof
a0895f1bf2
Small cleanup in Plugwise switch ( #65845 )
2022-02-06 10:51:50 +01:00
ollo69
1c8a34c349
Clean-up AsusWRT setup entry ( #65860 )
2022-02-06 10:35:49 +02:00
Jeef
72601ccf32
feat: bumped version ( #65863 )
2022-02-06 10:32:04 +02:00
J. Nick Koston
66c9b95da8
Fix flash at turn on with newer 0x04 Magic Home models ( #65836 )
2022-02-05 22:49:37 -06:00
Chris Talkington
15e5f516d2
Update rokuecp to 0.13.1 ( #65814 )
2022-02-05 22:17:31 -06:00
GitHub Action
2da4d280b2
[ci skip] Translation update
2022-02-06 00:17:31 +00:00
starkillerOG
1269483923
Remove port from description ( #65851 )
2022-02-06 02:00:42 +02:00
Brett Adams
f4eb7e31a4
Bump Advantage Air to 0.2.6 ( #65849 )
2022-02-06 01:49:26 +02:00
Franck Nijhof
131dbd6c8e
Move Plugwise logger into constants ( #65842 )
2022-02-06 01:43:05 +02:00
Franck Nijhof
a6e36a6eb9
Simplify unique ID handling in Plugwise ( #65839 )
2022-02-05 23:59:37 +01:00
Aidan Timson
acb7e24852
Reduce System Bridge load on server ( #65794 )
2022-02-05 22:56:36 +01:00
J. Nick Koston
9dc158f5e0
Add support for picking discovered devices to WiZ ( #65826 )
...
* Add support for picking discovered devices
- Also fixes state not being written initially (it was not so
obvious since the next coordinator update wrote it)
* store it
* store it
* order
* fixes
* more cleanups
* hints
* naming
* merge branches
2022-02-05 22:23:31 +01:00
Franck Nijhof
b299f80feb
Improve entry setup error logging for Plugwise ( #65830 )
2022-02-05 21:23:25 +01:00
dougiteixeira
52d7ca6b1c
Complementing the Tuya Humidifier (jsq) category ( #65276 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-05 20:31:20 +01:00
Franck Nijhof
87049283c1
Extract base entity class in Plugwise ( #65821 )
2022-02-05 19:09:37 +01:00
Franck Nijhof
b0bb2d2453
Cleanup Plugwise config flow and tests ( #65818 )
2022-02-05 19:07:02 +01:00
J. Nick Koston
5621e20963
WiZ Cleanups part 3 ( #65819 )
...
* WiZ Cleanups part 3
- Sockets are now using the switch platform
* tweaks
* remove rgb colorcheck
* tweaks
* tweaks
* cover
* cover
2022-02-05 18:56:17 +01:00
Hans Oischinger
f171ec4676
Add missing vicare state class ( #65795 )
2022-02-05 18:17:09 +01:00
J. Nick Koston
676edb610f
Add coverage for color_rgbww_to_rgb, fix divzero case ( #65721 )
2022-02-05 10:59:32 -06:00
J. Nick Koston
adbc0e5955
Prevent multiple dhcp flows from being started for the same device/domain ( #65753 )
2022-02-05 10:59:22 -06:00
J. Nick Koston
2bcd4f8f93
Add discovery support to WiZ Part 1 ( #65752 )
2022-02-05 10:36:44 -06:00
J. Nick Koston
ff59f1ee51
Add INTEGRATION_DISCOVERY to DISCOVERY_SOURCES ( #65811 )
2022-02-05 10:36:04 -06:00
Ferdinand
854d56fc6d
Fix the restart when the saj device is down ( #65796 )
2022-02-05 17:12:17 +01:00
Franck Nijhof
00e8d2bc3d
Small cleanup in Plugwise climate ( #65800 )
2022-02-05 17:09:49 +01:00
David McClosky
df0e98f428
Remove dmcc from codeowners in vlc_telnet ( #65810 )
2022-02-05 17:01:39 +01:00
Franck Nijhof
5c6d019d6b
Remove options flow from Plugwise ( #65808 )
2022-02-05 16:46:50 +01:00
Shay Levy
ae3b337d3e
Bump aioshelly to 1.0.9 ( #65803 )
2022-02-05 16:44:05 +01:00
J. Nick Koston
342f5182b9
WiZ cleanups part 1 ( #65746 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-05 09:23:19 -06:00
Franck Nijhof
f3c5f9c972
Drop responses from test requirements ( #65793 )
2022-02-05 15:17:12 +01:00
Franck Nijhof
d92ed3ff2b
Update coverage to 6.3.1 ( #65790 )
2022-02-05 14:38:14 +01:00
Hans Oischinger
99fd16d675
Clean up vicare code ( #65774 )
...
* Clean up vicare code
Remove constants that were only used once
Remove _build_entity and use constructor directly
* Fix copy/paste issue
2022-02-05 14:26:44 +01:00
Franck Nijhof
9f8c0685e3
Small cleanup in Plugwise sensors ( #65765 )
2022-02-05 14:20:07 +01:00
Franck Nijhof
fa09cf663e
Update black to 22.1.0 ( #65788 )
2022-02-05 14:19:37 +01:00
Franck Nijhof
58409d0895
Update Pillow to 9.0.1 ( #65779 )
2022-02-05 14:19:24 +01:00
Franck Nijhof
6cf0d9d37a
Update sentry-dsk to 1.5.4 ( #65792 )
2022-02-05 14:14:31 +01:00
Lars
3373b73329
Update pyfritzhome to 0.6.4 ( #65777 )
2022-02-05 14:10:07 +01:00
Franck Nijhof
e386f4846d
Update delijn to 1.0.0 ( #65776 )
...
* Update delijn to 1.0.0
* -1
2022-02-05 13:31:04 +01:00
Franck Nijhof
efd7b2a978
Update apprise to 0.9.7 ( #65780 )
2022-02-05 13:28:32 +01:00
Patrik Lindgren
daedbbb1ee
Bump pytradfri to 9.0.0 ( #65784 )
...
* Bump pytradfri to 8.1.0
* Bump to 9.0.0
* Bump manifest
2022-02-05 13:25:50 +01:00
G Johansson
54e1e905b1
Add capabilities to sensibo coordinator data ( #65775 )
2022-02-05 13:00:56 +01:00
G Johansson
07edbc42a4
Bugfix temp step list out of range sensibo ( #65782 )
2022-02-05 12:53:27 +01:00
Franck Nijhof
5613a80d28
Add Heater (rs) support Tuya Climate ( #65707 )
2022-02-05 12:09:29 +01:00
Aidan Timson
b1bf9b50d8
Fix OVO Energy NoneType error occurring for some users ( #65714 )
2022-02-05 11:46:52 +01:00
dougiteixeira
bf0816d4c6
Add current temperature sensor for Tuya Fan (fs) ( #65744 )
2022-02-05 11:19:29 +01:00
Franck Nijhof
6871271e73
Small cleanup in Plugwise binary sensors ( #65738 )
2022-02-04 23:44:31 -08:00
Franck Nijhof
313387fda5
Remove deprecated GNTP integration ( #65741 )
2022-02-04 23:42:57 -08:00
Franck Nijhof
e242796394
Remove deprecated format for date(time) sensors ( #65734 )
2022-02-04 23:42:29 -08:00
Aaron Bach
fbe4d42729
Remove unnecessary TYPE_CHECKING declarations in SimpliSafe ( #65750 )
2022-02-04 23:41:40 -08:00
Aaron Bach
3387e8368b
Add redacted subscription data to SimpliSafe diagnostics ( #65751 )
2022-02-04 23:41:12 -08:00
Aaron Bach
b9b53bef00
Bump simplisafe-python to 2022.02.0 ( #65748 )
2022-02-04 23:39:01 -08:00
Paulus Schoutsen
d753f4a2e7
Fix UPNP access to SSDP info ( #65728 )
2022-02-04 21:33:53 -08:00
Franck Nijhof
2f46382565
Remove async_timeout backcompat ( #65732 )
2022-02-04 21:33:31 -08:00
dougiteixeira
92842b796b
Complementing the Tuya Air Purifier (kj) category ( #65283 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-05 03:19:00 +01:00
Franck Nijhof
b9d7d0cae2
Add diagnostics to issue form ( #65715 )
2022-02-05 02:34:46 +01:00
Stephan Traub
432d9a8f19
Introduce wiz integration for the WiZ Platform ( #44779 )
...
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jan Stienstra <65826735+j-stienstra@users.noreply.github.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-04 16:20:21 -08:00
GitHub Action
d8830aa4e0
[ci skip] Translation update
2022-02-05 00:12:01 +00:00
Paulus Schoutsen
5da923c341
Protect state.as_dict from mutation ( #65693 )
2022-02-04 14:45:25 -08:00
Duco Sebel
0d3bbfc9a7
Fix homewizard_energy migration issues from #65594 ( #65718 )
2022-02-04 14:45:06 -08:00
Paulus Schoutsen
0f02ae981d
Merge pull request #65713 from home-assistant/rc
2022-02-04 12:46:28 -08:00
Paulus Schoutsen
51abdf9c63
Bumped version to 2022.2.2
2022-02-04 12:02:06 -08:00
Franck Nijhof
1a2e9aaaed
Depend on diagnostics in the frontend ( #65710 )
2022-02-04 12:01:35 -08:00
Paulus Schoutsen
56d1fc6dad
Fix tuya diagnostics mutating cached state objects ( #65708 )
2022-02-04 12:01:34 -08:00
Paulus Schoutsen
5a44f8eadd
Fix passing a string to device registry disabled_by ( #65701 )
2022-02-04 12:01:33 -08:00
Paulus Schoutsen
609661a862
Move scene and button restore to internal hook ( #65696 )
2022-02-04 12:01:33 -08:00
Joakim Sørensen
27dbf98dae
Allow selecting own repositories ( #65695 )
2022-02-04 12:01:19 -08:00
jkuettner
6cf2665200
Fix "vevent" KeyError in caldav component again ( #65685 )
...
* Fix "vevent" KeyError in caldav component again
* code formatting
2022-02-04 12:00:02 -08:00
Paulus Schoutsen
5aa02b884e
Call out 3rd party containers more clearly ( #65684 )
2022-02-04 12:00:01 -08:00
J. Nick Koston
84b2ec2244
Fix warm/cold reversal in rgbww_to_color_temperature ( #65677 )
2022-02-04 12:00:01 -08:00
epenet
35f2536d46
Bump renault-api to 0.1.8 ( #65670 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-04 12:00:00 -08:00
Erik Montnemery
e6e95a1131
Only remove duplicated statistics on error ( #65653 )
2022-02-04 11:59:59 -08:00
Erik Montnemery
ea1245f308
Improve recorder migration for PostgreSQL when columns already exist ( #65680 )
2022-02-04 11:59:39 -08:00
Erik Montnemery
9cd6bb7335
Don't use shared session during recorder migration ( #65672 )
2022-02-04 11:59:26 -08:00
Erik Montnemery
4e3cd1471a
Remove limit of amount of duplicated statistics ( #65641 )
2022-02-04 11:58:02 -08:00
alexanv1
67a9932c5c
Fix Z-Wave lights ( #65638 )
...
* Fix Z-Wave lights
* Update tests
2022-02-04 11:58:01 -08:00
J. Nick Koston
0efa276fca
Bump flux_led to 0.28.20 ( #65621 )
2022-02-04 11:58:01 -08:00
Paulus Schoutsen
c6d5a0842b
Bump homematicip to 1.0.2 ( #65620 )
2022-02-04 11:58:00 -08:00
Jeff Irion
b004c5deb6
Bump androidtv to 0.0.63 (fix MAC issues) ( #65615 )
2022-02-04 11:57:59 -08:00
Jeff Irion
06b6b176db
Bump androidtv to 0.0.62 ( #65440 )
2022-02-04 11:57:58 -08:00
Raman Gupta
9eeaec4f79
Raise when zwave_js device automation fails validation ( #65610 )
2022-02-04 11:55:51 -08:00
Duco Sebel
3babc43fa5
Add migration to migrate 'homewizard_energy' to 'homewizard' ( #65594 )
2022-02-04 11:55:50 -08:00
Thomas Schamm
a670317b80
Bumped boschshcpy 0.2.28 to 0.2.29 ( #65328 )
2022-02-04 11:55:49 -08:00
Franck Nijhof
2370dda1f0
Depend on diagnostics in the frontend ( #65710 )
2022-02-04 11:47:01 -08:00
jjlawren
40857bda90
Use SSDP byebye to mark Sonos as offline ( #65686 )
2022-02-04 11:41:24 -08:00
ollo69
bebf5009d6
Add diagnostics support for Asuswrt ( #65605 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-04 11:40:29 -08:00
J. Nick Koston
26ff6d2aa0
Fix warm/cold reversal in rgbww_to_color_temperature ( #65677 )
2022-02-04 11:36:30 -08:00
Erik Montnemery
1f8e8926fe
Only remove duplicated statistics on error ( #65653 )
2022-02-04 11:31:12 -08:00
Jeff Irion
fe05d6680c
Bump androidtv to 0.0.63 (fix MAC issues) ( #65615 )
2022-02-04 20:13:08 +01:00
Paulus Schoutsen
d279211f0c
Fix tuya diagnostics mutating cached state objects ( #65708 )
2022-02-04 20:11:21 +01:00
Paulus Schoutsen
8574ee04ba
Fix passing a string to device registry disabled_by ( #65701 )
2022-02-04 10:55:45 -08:00
Erik Montnemery
020953e943
Improve recorder migration for PostgreSQL when columns already exist ( #65680 )
2022-02-04 10:55:28 -08:00
Paulus Schoutsen
2a8797ae3f
Move scene and button restore to internal hook ( #65696 )
2022-02-04 10:43:06 -08:00
Joakim Sørensen
8021b05448
Allow selecting own repositories ( #65695 )
2022-02-04 19:33:10 +01:00
Paulus Schoutsen
a6caf3f579
Call out 3rd party containers more clearly ( #65684 )
2022-02-04 09:57:14 -08:00
Erik Montnemery
41ab12cb88
Don't use shared session during recorder migration ( #65672 )
2022-02-04 09:55:11 -08:00
jkuettner
42024c1ed3
Fix "vevent" KeyError in caldav component again ( #65685 )
...
* Fix "vevent" KeyError in caldav component again
* code formatting
2022-02-04 18:47:31 +01:00
starkillerOG
5519888dc1
Netgear add traffic sensors ( #65645 )
...
* add sensors
* use entity discription
* use lambda functions
* use seperate coordinators
* styling
* revieuw comments
* set proper default
* move api lock
* fix styling
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* use coordinator data
* fix styling
* fix typing
* move typing
* fix lock
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-04 18:36:56 +01:00
Duco Sebel
a97e69196c
Add migration to migrate 'homewizard_energy' to 'homewizard' ( #65594 )
2022-02-04 09:12:35 -08:00
Erik Montnemery
8245ff7473
Log transmitted MQTT messages ( #65550 )
2022-02-04 17:35:32 +01:00
epenet
a95988c970
Bump renault-api to 0.1.8 ( #65670 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-04 16:30:57 +01:00
Erik Montnemery
ac7662c82d
Remove limit of amount of duplicated statistics ( #65641 )
2022-02-04 14:49:45 +01:00
Maikel Punie
2e594b5025
Bump velbusaio to 2022.2.2 ( #65657 )
2022-02-04 13:51:04 +01:00
Robert Svensson
96c4e33b24
Parametrize deCONZ binary sensors ( #65012 )
...
* Improve test coverage prior to improving deCONZ binary sensor platform
* Define all relevant binary sensors as DeconzBinarySensorDescription
* Fix review comment
* Allow providing extra update keys if sensor provides extra attributes
* Minor touch up of naming
* Remove duplicate assert
2022-02-04 12:58:07 +01:00
Franck Nijhof
b7007b364a
Add TRV (wkf) support to Tuya ( #65649 )
2022-02-04 12:34:15 +01:00
Stefan Agner
320df10a26
Use _attr_last_reset to set last_reset ( #65648 )
2022-02-04 11:40:38 +01:00
alexanv1
98a7125933
Fix Z-Wave lights ( #65638 )
...
* Fix Z-Wave lights
* Update tests
2022-02-04 10:50:24 +01:00
Thomas Schamm
ff6969a255
Bumped boschshcpy 0.2.28 to 0.2.29 ( #65328 )
2022-02-04 09:51:34 +01:00
Paulus Schoutsen
bc41028800
Some tweaks to the demo ( #65623 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-04 09:49:47 +01:00
Paulus Schoutsen
777eba3bab
Bump homematicip to 1.0.2 ( #65620 )
2022-02-04 09:18:10 +01:00
J. Nick Koston
7ab4214553
Bump flux_led to 0.28.20 ( #65621 )
2022-02-04 09:12:29 +01:00
Timo S
d6693cdff9
Add fritz set guest wifi password service ( #62892 )
...
* Add a new service set_guest_wifi_password to the fritz integration.
* Remove unnecessary params defaults
* Remove default password length
* Add service schema, cleanup code
* Fix min password length in services.yaml
* Move schema to `services.py`, add typing
* Add default password length from upstream lib
* Remove None typing
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2022-02-04 08:57:14 +01:00
Raman Gupta
c477378835
Raise when zwave_js device automation fails validation ( #65610 )
2022-02-04 02:50:47 +01:00
Paulus Schoutsen
f44f1f0c4a
Merge pull request #65606 from home-assistant/rc
2022-02-03 16:57:24 -08:00
Shay Levy
b450a41d7b
Fix Shelly Plus i4 KeyError ( #65604 )
2022-02-03 16:19:57 -08:00
Shay Levy
5e577058bb
Fix Shelly Plus i4 KeyError ( #65604 )
2022-02-03 16:19:36 -08:00
GitHub Action
b2f0882e67
[ci skip] Translation update
2022-02-04 00:13:58 +00:00
J. Nick Koston
88c3ab1113
Fix lutron_caseta button events including area name in device name ( #65601 )
2022-02-03 16:05:20 -08:00
Paulus Schoutsen
f1c8fc241a
Merge pull request #65598 from home-assistant/rc
2022-02-03 16:04:08 -08:00
J. Nick Koston
727743c4cd
Fix lutron_caseta button events including area name in device name ( #65601 )
2022-02-04 00:44:19 +01:00
Diogo Gomes
189f1f8c25
Add kmtronic device_info ( #65456 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-02-04 00:30:09 +01:00
Paulus Schoutsen
e5b9d5baa3
Bumped version to 2022.2.1
2022-02-03 15:06:46 -08:00
jjlawren
3c43089cc2
Log traceback in debug for Sonos unsubscribe errors ( #65596 )
2022-02-03 15:06:38 -08:00
Franck Nijhof
c8827e00b3
Update pvo to 0.2.1 ( #65584 )
2022-02-03 15:06:37 -08:00
Michael
3a1a12b13e
Extend diagnostics data in Fritz!Tools ( #65573 )
2022-02-03 15:06:37 -08:00
Bram Kragten
2928935838
Update frontend to 20220203.0 ( #65572 )
2022-02-03 15:06:36 -08:00
Franck Nijhof
b9a37e2c3e
Guard against empty Tuya data types ( #65571 )
2022-02-03 15:06:35 -08:00
G Johansson
92f4f99d41
Add back resolvers config flow dnsip ( #65570 )
2022-02-03 15:06:34 -08:00
Franck Nijhof
e32a54eecc
Add missing Tuya vacuum states ( #65567 )
2022-02-03 15:06:34 -08:00
Michael
2bb65ecf38
Fix data update when guest client disappears in Fritz!Tools ( #65564 )
...
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
2022-02-03 15:06:33 -08:00
J. Nick Koston
afbc55b181
Do not update unifiprotect host from discovery if its not an ip ( #65548 )
2022-02-03 15:06:32 -08:00
Jan Bouwhuis
931c27f452
Return current state if template throws ( #65534 )
2022-02-03 15:06:31 -08:00
Franck Nijhof
689133976a
Fix missing windspeed in Tuya climate ( #65511 )
2022-02-03 15:06:31 -08:00
Eduard van Valkenburg
faa8ac692e
Fix SIA availability ( #65509 )
2022-02-03 15:06:30 -08:00
Aaron Bach
ec0b0e41a1
Bump pytile to 2022.02.0 ( #65482 )
2022-02-03 15:06:29 -08:00
Aaron Bach
6550d04313
Allow Flu Near You to re-attempt startup on error ( #65481 )
2022-02-03 15:06:28 -08:00
jjlawren
8d33964e4d
Fix vanished checks on old Sonos firmware ( #65477 )
2022-02-03 15:06:27 -08:00
Aaron Bach
d195e8a1b4
Catch correct error during OpenUV startup ( #65459 )
2022-02-03 15:06:26 -08:00
Aaron Bach
a8b29c4be9
Fix unknown alarm websocket event error for restored SimpliSafe connections ( #65457 )
2022-02-03 15:06:26 -08:00
mk-maddin
f7ec373aab
Fix script / automation repeat with count 0 fails ( #65448 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 15:06:24 -08:00
Colin Robbins
1ae2bfcc89
Fix Shodan sensor ( #65443 )
2022-02-03 15:06:24 -08:00
Maciej Bieniek
1155d229f3
Get wind speed unit from AccuWeather data ( #65425 )
2022-02-03 15:06:23 -08:00
G Johansson
24cd63973d
Add back resolvers config flow dnsip ( #65570 )
2022-02-03 15:05:56 -08:00
jjlawren
8c0c4f9bca
Log traceback in debug for Sonos unsubscribe errors ( #65596 )
2022-02-03 15:03:18 -08:00
G Johansson
718da64728
Improve code quality sensibo ( #65503 )
2022-02-03 16:34:01 -06:00
Paulus Schoutsen
157276f4e6
Add a Lovelace cast platform ( #65401 )
2022-02-03 13:43:23 -08:00
Franck Nijhof
d3e36230cb
Update pvo to 0.2.1 ( #65584 )
2022-02-03 13:37:10 -08:00
Michael
8432fe7bd6
Extend diagnostics data in Fritz!Tools ( #65573 )
2022-02-03 13:36:36 -08:00
Franck Nijhof
445c47c7a0
Guard against empty Tuya data types ( #65571 )
2022-02-03 21:46:05 +01:00
Michael
80102e1e84
Fix data update when guest client disappears in Fritz!Tools ( #65564 )
...
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
2022-02-03 12:32:36 -08:00
Bram Kragten
97c8427506
Update frontend to 20220203.0 ( #65572 )
2022-02-03 12:32:01 -08:00
Oxan van Leeuwen
d22fc99294
Add device class to ESPHome switches ( #64919 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-02-04 09:23:30 +13:00
Franck Nijhof
a3d2a1a5e0
Add missing Tuya vacuum states ( #65567 )
2022-02-03 12:31:22 -07:00
epenet
cc7680b0c3
Adjust pylint plugin to enforce diagnostics type hints ( #64976 )
...
* Adjust pylint plugin to enforce diagnostics type hints
* Adjust return_type
* Set return_type to UNDEFINED
* Use Any for the expected data
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 19:22:43 +01:00
J. Nick Koston
b97cd3ce93
Do not update unifiprotect host from discovery if its not an ip ( #65548 )
2022-02-03 19:14:36 +01:00
J. Nick Koston
3d8d507ed9
Migrate powerwall from using ip address as unique id ( #65257 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-03 18:39:57 +01:00
Aaron Bach
8d2fac09bb
Remove deprecated Guardian entity_id service parameter ( #65484 )
2022-02-03 17:19:06 +01:00
mk-maddin
efb6fd1569
Fix script / automation repeat with count 0 fails ( #65448 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 08:18:58 -08:00
Aaron Bach
778cc6106a
Remove deprecated SimpliSafe service_id service parameter ( #65483 )
2022-02-03 17:18:31 +01:00
Jc2k
714a952d73
Enable types from aiohomekit to be used by mypy for homekit_controller ( #65433 )
2022-02-03 10:18:03 -06:00
J. Nick Koston
6c38a6b569
Enable strict typing for isy994 ( #65439 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-03 17:02:05 +01:00
Jan Bouwhuis
2f0d0998a2
Add Mqtt vacuum unknown state ( #65311 )
...
* Add Mqtt vacuum `unknown` status
* Update tests/components/mqtt/test_state_vacuum.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 16:50:39 +01:00
Jan Bouwhuis
cf52357229
Add MQTT light unknown state support ( #65308 )
...
* Add MQTT light unknown sate support
* Update homeassistant/components/mqtt/light/schema_basic.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/light/schema_json.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/light/schema_template.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update tests for default unknown state
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 16:49:57 +01:00
Jan Bouwhuis
2d011821ea
Add MQTT humidifier unknown state support ( #65302 )
...
* Add MQTT humidifier unknown state support
* Update homeassistant/components/mqtt/humidifier.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix tests for changed default optimistic state
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 16:49:09 +01:00
Jan Bouwhuis
711bd7169e
Add Mqtt Fan unknown state support ( #65301 )
...
* Add Mqtt Fan unknown state support
* Update homeassistant/components/mqtt/fan.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Adjust default state in tests
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 16:48:03 +01:00
Jan Bouwhuis
3d434dffc7
Add support Mqtt switch for unkown state ( #65294 )
...
* Mqtt switch allow unkown state
* correct type
* Update discovery tests
* Optimistic mode if not state_topic is configured.
* Default state UNKNOWN in optimistic mode
* fix discovery test
2022-02-03 16:47:24 +01:00
Jan Bouwhuis
63459feede
Return current state if template throws ( #65534 )
2022-02-03 16:46:36 +01:00
G Johansson
ca1e295662
Implement diagnostics for Sensibo ( #65515 )
2022-02-03 15:03:56 +01:00
Aaron Bach
82c4d344b2
Allow Flu Near You to re-attempt startup on error ( #65481 )
2022-02-03 14:31:15 +01:00
Eduard van Valkenburg
0ff93759d0
Fix SIA availability ( #65509 )
2022-02-03 14:29:12 +01:00
Aaron Bach
4946f271c9
Bump pytile to 2022.02.0 ( #65482 )
2022-02-03 14:26:30 +01:00
epenet
f95183f6a8
Make mypy IGNORED_MODULES file specific ( #65416 )
...
* Make mypy IGNORED_MODULES file specific
* Adjust sonos type hints
* Remove legacy nest from IGNORED_MODULES
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 14:21:06 +01:00
epenet
8234625d30
Use Domain not Platform on test service calls ( #65508 )
...
* Adjust atag
* adjust broadlink
* Adjust onewire
* Adjust plex
* Adjust renault
* Adjust tasmota
* Adjust zha
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 14:16:35 +01:00
G Johansson
3f57adf475
Code quality custom service for sensibo ( #65496 )
2022-02-03 14:11:53 +01:00
Erik Montnemery
63680f0b36
Make util.async_.protect_loop name names ( #65493 )
2022-02-03 14:06:40 +01:00
Franck Nijhof
3e0856ccac
Fix missing windspeed in Tuya climate ( #65511 )
2022-02-03 14:00:03 +01:00
jjlawren
770707f487
Fix vanished checks on old Sonos firmware ( #65477 )
2022-02-03 13:22:34 +01:00
starkillerOG
69a004a2f6
Netgear coordinator ( #65255 )
...
* implement coordinator
* fix styling
* fix async_uload_entry
* use async_config_entry_first_refresh
* use const
* fix black
* use KEY_ROUTER
* review comments
* fix black
* ensure the coordinator keeps updating
* fix flake8
* rework setup of entities using coordinator
* styling
* check for failed get_info call
* fix
* fix setup of entities
* simplify
* do not set unique_id and device_info on scanner entity
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/netgear/device_tracker.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/netgear/router.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* use entry_id instead of unique_id
* unused import
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-03 12:28:04 +01:00
Marc Mueller
cd67ddbe26
Upgrade pwmled to 1.6.9 ( #65465 )
2022-02-03 12:16:53 +01:00
epenet
9fde84ab41
Remove freebox from mypy ignore list ( #65126 )
...
* Add type hints to freebox
* Remove freebox from mypy ignore list
* Adjust type hints
* Refactor FreeboxRouter setup/close
* Remove unnecessary assert
* Remove unused constant
* Rework unload routine
* Bring back close method
* Suppress NotOpenError
* Use async_on_unload on signal_device_new
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 10:01:41 +01:00
epenet
c8504bd21d
Add tests for pylint plugins ( #65436 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 10:01:02 +01:00
epenet
b587201654
Add update listener type hints to broadlink ( #65413 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 10:00:30 +01:00
Erik Montnemery
23ee8adf59
Fix flaky homewizard test ( #65490 )
2022-02-03 09:23:32 +01:00
epenet
913d6f6ea1
Remove sonos media_player from strict typing ( #65419 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 06:59:21 +01:00
epenet
8325188ed2
Remove nest legacy from mypy ignored modules ( #65421 )
...
* Remove nest legacy from mypy ignored modules
* Set type-ignore inside the files
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 06:57:44 +01:00
Erik Montnemery
f3a89de71f
Fix race when handling updated MQTT discovery data ( #65415 )
2022-02-02 17:12:22 -08:00
Jeff Irion
4e7cf19b5f
Bump androidtv to 0.0.62 ( #65440 )
2022-02-02 17:08:19 -08:00
Maciej Bieniek
32be5576dc
Get wind speed unit from AccuWeather data ( #65425 )
2022-02-02 17:07:12 -08:00
Aaron Bach
7909cff957
Fix unknown alarm websocket event error for restored SimpliSafe connections ( #65457 )
2022-02-02 17:06:24 -08:00
Aaron Bach
75e5079df3
Catch correct error during OpenUV startup ( #65459 )
2022-02-02 17:05:40 -08:00
Jesse Hills
6e36bdb907
Expose ESPHome project information in device information ( #65466 )
2022-02-02 17:05:12 -08:00
epenet
340146e5fb
Add update listener type hints to coinbase ( #65414 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 01:25:51 +01:00
GitHub Action
256ad084c5
[ci skip] Translation update
2022-02-03 00:14:18 +00:00
Colin Robbins
83fa4df641
Fix Shodan sensor ( #65443 )
2022-02-02 20:44:16 +01:00
Franck Nijhof
2f638a6b5e
Merge pull request #65442 from home-assistant/rc
2022-02-02 19:44:34 +01:00
epenet
494ef2f9b2
Adjust config_entry UpdateListenerType signature ( #65410 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-02 09:56:34 -08:00
Franck Nijhof
580573fcb3
Bumped version to 2022.2.0
2022-02-02 18:12:26 +01:00
Bram Kragten
8851af7dba
Update frontend to 20220202.0 ( #65432 )
2022-02-02 18:11:28 +01:00
Erik Montnemery
ec2e450442
Stringify MQTT payload in mqtt/debug/info WS response ( #65429 )
2022-02-02 18:11:24 +01:00
Maikel Punie
dacf5957d2
Bump velbus-aio to 2022.2.1 ( #65422 )
2022-02-02 18:11:20 +01:00
Erik Montnemery
5190282b4d
Don't warn on time.sleep injected by the debugger ( #65420 )
2022-02-02 18:11:16 +01:00
Josh Shoemaker
51c6cac74d
Bump aladdin_connect to 0.4 to fix integration for some users due to API changes ( #65407 )
2022-02-02 18:11:11 +01:00
J. Nick Koston
1809489421
Ensure unifiprotect discovery can be ignored ( #65406 )
2022-02-02 18:11:07 +01:00
Tobias Sauerwein
81ad56b8ad
Add events on cloud connect and disconnect ( #65215 )
...
* Add events on cloud connect and disconnect
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Use event capture helper
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Provide listener method instead of public event
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Add test for disconnect notification
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use Enum
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Add module level api
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Clean up dead code
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Flake8
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Clean up
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-02 18:11:06 +01:00
J. Nick Koston
690764ec84
Bump lutron_caseta to 0.13.1 to fix setup when no button devices are present ( #65400 )
2022-02-02 18:11:03 +01:00
jjlawren
2b0e828736
Fix Sonos diagnostics with offline device ( #65393 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-02 18:10:59 +01:00
Pierre Ståhl
91023cf132
Sort Apple TV app list by name ( #65386 )
2022-02-02 18:10:54 +01:00
Pierre Ståhl
fcd14e2830
Fix disconnect bug in Apple TV integration ( #65385 )
2022-02-02 18:10:49 +01:00
jjlawren
40a174cc70
Detect battery-operated Sonos devices going offline ( #65382 )
2022-02-02 18:10:44 +01:00
J. Nick Koston
95d4be375c
Handle brightness being None for senseme ( #65372 )
2022-02-02 18:10:40 +01:00
Jan Bouwhuis
37f9c833c0
Fix MQTT expire_after effects after reloading ( #65359 )
...
* Cleanup sensor expire triggers after reload
* fix test binary_sensor
* Also trigger cleanup parent classes
* Restore an expiring state after a reload
* correct discovery_update
* restore expiring state with remaining time
* Update homeassistant/components/mqtt/binary_sensor.py
description
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Log remaining time
* Move check
* check and tests reload
* remove self.async_write_ha_state()
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-02 18:10:36 +01:00
Erik Montnemery
b902c59504
Report unmet dependencies for failing config flows ( #65061 )
...
* Report unmet dependencies for failing config flows
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/setup.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Modify error message
* Add test
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-02 18:10:30 +01:00
Erik Montnemery
fda0fbd115
Stringify MQTT payload in mqtt/debug/info WS response ( #65429 )
2022-02-02 18:08:48 +01:00
Erik Montnemery
5a34feb7de
Don't warn on time.sleep injected by the debugger ( #65420 )
2022-02-02 08:58:14 -08:00
Stefan Agner
c8e64358b1
Set last_reset for integrated entities in IoTaWatt ( #65143 )
...
* Set last_reset for integrated entities
For entities which integrate over time (like energy in watt hours) the
iotawattpy library uses the beginning of the year as start date by
default (using relative time specification "y", see [1]). Since
PR #56974 state class has been changed from TOTAL_INCREASING to TOTAL.
However, the relative start date of "y" causes the value to reset to
zero at the beginning of the year.
This fixes it by setting last_reset properly, which takes such resets
into account.
While at it, let's set the cycle to one day. This lowers the load on
IoTaWatt (fetching with start date beginning of the day seems to
response faster than beginning of the year).
[1]: https://docs.iotawatt.com/en/master/query.html#relative-time
* Update homeassistant/components/iotawatt/sensor.py
* Update homeassistant/components/iotawatt/coordinator.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-02 17:39:33 +01:00
J. Nick Koston
530fc8a9af
Ensure unifiprotect discovery can be ignored ( #65406 )
2022-02-02 16:16:29 +01:00
Jan Bouwhuis
2c07330794
Fix MQTT expire_after effects after reloading ( #65359 )
...
* Cleanup sensor expire triggers after reload
* fix test binary_sensor
* Also trigger cleanup parent classes
* Restore an expiring state after a reload
* correct discovery_update
* restore expiring state with remaining time
* Update homeassistant/components/mqtt/binary_sensor.py
description
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Log remaining time
* Move check
* check and tests reload
* remove self.async_write_ha_state()
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-02 16:14:52 +01:00
Bram Kragten
9ce2e9e8f4
Update frontend to 20220202.0 ( #65432 )
2022-02-02 16:08:16 +01:00
Erik Montnemery
0eb2caabcf
Report unmet dependencies for failing config flows ( #65061 )
...
* Report unmet dependencies for failing config flows
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/setup.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Modify error message
* Add test
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-02 15:06:27 +01:00
Maikel Punie
40c727df66
Bump velbus-aio to 2022.2.1 ( #65422 )
2022-02-02 14:38:19 +01:00
G Johansson
8448462720
Rewrite sensibo integration ( #64753 )
...
* Rewrite sensibo integration
* Fixing CI
* coordinator in untested
* Fix review comments
* Additional review fixes
* Fix all conversations
* Remove extra state attributes
* Restore assumed state service
* Fix async_assume_state
2022-02-02 13:09:42 +01:00
epenet
a63e5c7ded
Add type hints for config entry update listeners ( #65412 )
2022-02-02 03:36:04 -06:00
Erik Montnemery
627be81531
Import registries in MQTT mixins ( #65411 )
2022-02-02 10:32:11 +01:00
Josh Shoemaker
4a55d58d6d
Bump aladdin_connect to 0.4 to fix integration for some users due to API changes ( #65407 )
2022-02-02 09:29:05 +01:00
jjlawren
4794625048
Detect battery-operated Sonos devices going offline ( #65382 )
2022-02-01 22:11:21 -06:00
jjlawren
c80d6810b3
Fix Sonos diagnostics with offline device ( #65393 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-01 22:10:53 -06:00
J. Nick Koston
3da60355a9
Bump lutron_caseta to 0.13.1 to fix setup when no button devices are present ( #65400 )
2022-02-01 19:19:24 -06:00
GitHub Action
ff2f135f55
[ci skip] Translation update
2022-02-02 00:15:13 +00:00
J. Nick Koston
73189ead1f
Handle brightness being None for senseme ( #65372 )
2022-02-01 14:51:28 -08:00
Pierre Ståhl
e2935b55ae
Fix disconnect bug in Apple TV integration ( #65385 )
2022-02-01 15:44:06 -06:00
Pierre Ståhl
476a694248
Sort Apple TV app list by name ( #65386 )
2022-02-01 15:30:28 -06:00
Tobias Sauerwein
3718d7fca8
Add Netatmo error logging when no public stations are available ( #65298 )
...
* Log error if public stations don't provide data
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Only log once
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Update homeassistant/components/netatmo/sensor.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-02-01 22:06:03 +02:00
Jc2k
9f5d77e0df
Add missing type hints to homekit_controller ( #65368 )
2022-02-01 13:30:37 -06:00
Paulus Schoutsen
ba237fd383
Bumped version to 2022.2.0b6
2022-02-01 10:00:39 -08:00
Paulus Schoutsen
b687f68d53
Bump frontend to 20220201.0 ( #65380 )
2022-02-01 10:00:36 -08:00
Robert Svensson
f3c39d8dca
Redact host address in UniFi diagnostics ( #65379 )
2022-02-01 09:59:25 -08:00
Michael
19fff6489b
Fix wan_access switch for disconnected devices in Fritz!Tools ( #65378 )
2022-02-01 09:59:24 -08:00
Bram Kragten
4f8752b351
Allow removing keys from automation ( #65374 )
2022-02-01 09:59:23 -08:00
G Johansson
03bd3f5001
Fix options for dnsip ( #65369 )
2022-02-01 09:59:22 -08:00
Erik Montnemery
055382c84c
Improve CastProtocol ( #65357 )
...
* Improve CastProtocol
* Tweak
2022-02-01 09:59:21 -08:00
Paulus Schoutsen
68651be2cc
Simplify unifi cleanup logic ( #65345 )
2022-02-01 09:59:21 -08:00
schreyack
09c2c129b9
Fix honeywell hold mode ( #65327 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-01 09:59:20 -08:00
ZuluWhiskey
7fe1b85495
Fix MotionEye config flow ( #64360 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-01 09:59:19 -08:00
Paulus Schoutsen
aef6f49eff
Bump frontend to 20220201.0 ( #65380 )
2022-02-01 09:58:23 -08:00
Michael
1b8252fa2f
Fix wan_access switch for disconnected devices in Fritz!Tools ( #65378 )
2022-02-01 09:57:34 -08:00
Robert Svensson
69ac59ce73
Redact host address in UniFi diagnostics ( #65379 )
2022-02-01 09:52:56 -08:00
Bram Kragten
c82aa1606a
Allow removing keys from automation ( #65374 )
2022-02-01 09:45:08 -08:00
schreyack
3c0369ed59
Fix honeywell hold mode ( #65327 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-01 09:11:09 -08:00
Martin Hjelmare
3697f5611c
Fix tradfri coordinator error handling ( #65204 )
2022-02-01 09:09:51 -08:00
ZuluWhiskey
65ea54927d
Fix MotionEye config flow ( #64360 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-01 09:05:50 -08:00
Allen Porter
d3374ecd8e
Add type hints for google calendar integration ( #65353 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-01 17:28:32 +01:00
G Johansson
390d32c71b
Fix options for dnsip ( #65369 )
2022-02-01 16:47:42 +01:00
fOmey
d24fedbe97
Tuya fan natural wind mode ( #65343 )
2022-02-01 15:50:43 +01:00
Klaas Schoute
75a1f3207c
Use dataclass asdict to convert to dict ( #65365 )
2022-02-01 14:44:40 +01:00
Jc2k
dd5bcafab7
Enable mypy checks for homekit_controller ( #65358 )
2022-02-01 11:27:35 +00:00
Erik Montnemery
ab17f8984b
Improve CastProtocol ( #65357 )
...
* Improve CastProtocol
* Tweak
2022-02-01 10:47:12 +01:00
Jc2k
2a193e1016
Refactor platform loading in homekit_controller ( #65338 )
2022-02-01 07:38:42 +00:00
Paulus Schoutsen
b05b4c4b38
Simplify unifi cleanup logic ( #65345 )
2022-02-01 07:22:12 +01:00
Allen Porter
88ed2f3b3e
Improve google calendar test coverage to 97% ( #65223 )
...
* Improve google calendar test coverage to 97%
* Remove commented out code.
* Remove unnecessary (flaky) checks for token file persistence
* Remove mock code assertions
* Add debug logging to google calendar integration
* Increase alarm time to polling code to reduce flakes
* Setup every test in their own configuration directory
* Mock out filesystem calls to avoid disk dependencies
Update scope checking code to use Storage object rather than text file matching
* Update tests to check entity states when integration is loaded
* Mock out google service in multiple locations
* Update homeassistant/components/google/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/google/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-01 03:14:49 +01:00
Paulus Schoutsen
5082582769
Bumped version to 2022.2.0b5
2022-01-31 17:12:40 -08:00
Paulus Schoutsen
b7c7571a39
I zone, you zone, we zoning ( #65344 )
2022-01-31 17:12:26 -08:00
Simone Chemelli
63a90b7226
Add diagnostics for SamsungTV ( #65342 )
2022-01-31 17:12:25 -08:00
J. Nick Koston
5735762af2
Bump zeroconf to 0.38.3 ( #65341 )
2022-01-31 17:12:25 -08:00
Paulus Schoutsen
90127d04fa
Bump aiohue to 4.0.1 ( #65340 )
2022-01-31 17:12:24 -08:00
Paulus Schoutsen
114da0bd4f
Bump version tag on async_timeout warning ( #65339 )
2022-01-31 17:12:23 -08:00
J. Nick Koston
5c3d4cb9a5
Prevent unifiprotect from being rediscovered on UDM-PROs ( #65335 )
2022-01-31 17:12:23 -08:00
Simone Chemelli
3f8d2f3102
Add diagnostics support to Fritz ( #65334 )
...
* Add diagnostics support to Fritz
* Temporary remove tests
* coveragerc
2022-01-31 17:12:22 -08:00
J. Nick Koston
eea9e26ef5
Fix guardian being rediscovered via dhcp ( #65332 )
2022-01-31 17:12:21 -08:00
Michael
649b4ce329
Improve debugging and error handling in Fritz!Tools ( #65324 )
2022-01-31 17:12:21 -08:00
Simone Chemelli
1facd0edd4
Fritz tests cleanup ( #65054 )
2022-01-31 17:12:20 -08:00
Paulus Schoutsen
1fbd624a24
Alexa to handle brightness and catch exceptions ( #65322 )
2022-01-31 17:10:25 -08:00
Pascal Winters
0a000babc9
Bump pyps4-2ndscreen to 1.3.1 ( #65320 )
2022-01-31 17:10:25 -08:00
Franck Nijhof
74632d26fa
Ensure PVOutput connection error is logged ( #65319 )
2022-01-31 17:10:24 -08:00
Franck Nijhof
87b20c6abe
Update tailscale to 0.2.0 ( #65318 )
2022-01-31 17:10:23 -08:00
Franck Nijhof
ea511357b6
Add diagnostics support to WLED ( #65317 )
2022-01-31 17:10:23 -08:00
Jeff Irion
00b2c85e98
Bump androidtv to 0.0.61 ( #65315 )
2022-01-31 17:10:22 -08:00
J. Nick Koston
961cf15e6e
Improve reliability of august setup with recent api changes ( #65314 )
2022-01-31 17:10:21 -08:00
Franck Nijhof
7117395489
Fix missing expiration data in Whois information ( #65313 )
2022-01-31 17:10:21 -08:00
Franck Nijhof
5dc92bb2ce
Update wled to 0.13.0 ( #65312 )
2022-01-31 17:10:19 -08:00
Franck Nijhof
0519b29501
Update adguard to 0.5.1 ( #65305 )
2022-01-31 17:10:19 -08:00
Duco Sebel
4f8e19ed4a
Add HomeWizard diagnostics ( #65297 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-31 17:10:18 -08:00
Duco Sebel
fd7f66fbdc
Fix HomeWizard unclosed clientsession error when closing Home Assistant ( #65296 )
2022-01-31 17:10:17 -08:00
Mick Vleeshouwer
9294319048
Bump pyoverkiz to 1.3.2 ( #65293 )
2022-01-31 17:09:29 -08:00
starkillerOG
c1019394ed
Bump pynetgear to 0.9.1 ( #65290 )
2022-01-31 17:06:23 -08:00
Erik Montnemery
0885d48186
Correct cast media browse filter for audio groups ( #65288 )
2022-01-31 17:06:22 -08:00
Tobias Sauerwein
13ad1cc56c
Bump pyatmo to v.6.2.4 ( #65285 )
...
* Bump pyatmo to v6.2.3
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Bump pyatmo to v6.2.4
Signed-off-by: cgtobi <cgtobi@gmail.com >
2022-01-31 17:06:21 -08:00
J. Nick Koston
c5d68f8669
Increase august timeout and make failure to sync at startup non-fatal ( #65281 )
2022-01-31 17:06:21 -08:00
fOmey
2757976a5a
Tuya fan percentage fix ( #65225 )
2022-01-31 17:06:20 -08:00
Erik Montnemery
73750d8a25
Add cast platform for extending Google Cast media_player ( #65149 )
...
* Add cast platform for extending Google Cast media_player
* Update tests
* Refactor according to review comments
* Add test for playing using a cast platform
* Apply suggestions from code review
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
* Pass cast type instead of a filter function when browsing
* Raise on invalid cast platform
* Test media browsing
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
2022-01-31 17:06:19 -08:00
jjlawren
2eef05eb84
Send notification to alert of Sonos networking issues ( #65084 )
...
* Send notification to alert of Sonos networking issues
* Add links to documentation
2022-01-31 17:06:19 -08:00
Brett Adams
3446c95cd3
Add diagnostics to Advantage Air ( #65006 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-01-31 17:06:18 -08:00
Teemu R
cdcbb87d97
Bump python-kasa to 0.4.1 for tplink integration ( #64123 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-31 17:06:17 -08:00
Paulus Schoutsen
5289935ac1
I zone, you zone, we zoning ( #65344 )
2022-01-31 17:04:46 -08:00
Martin Hjelmare
d0412d65ac
Remove stale tradfri devices ( #65218 )
2022-01-31 16:43:16 -08:00
GitHub Action
0be8060b69
[ci skip] Translation update
2022-02-01 00:18:49 +00:00
Simone Chemelli
86079375b9
Add diagnostics for SamsungTV ( #65342 )
2022-01-31 16:10:55 -08:00
Duco Sebel
103fe9e0ba
Add HomeWizard diagnostics ( #65297 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-31 16:08:58 -08:00
J. Nick Koston
3bb8de66d8
Bump zeroconf to 0.38.3 ( #65341 )
2022-01-31 16:08:42 -08:00
Paulus Schoutsen
47a5411525
Bump aiohue to 4.0.1 ( #65340 )
2022-01-31 15:58:52 -08:00
Paulus Schoutsen
31709b92ac
Bump version tag on async_timeout warning ( #65339 )
2022-01-31 15:52:31 -08:00
Michael
c9f38355f7
Improve debugging and error handling in Fritz!Tools ( #65324 )
2022-01-31 15:28:11 -08:00
J. Nick Koston
18ea3fb85a
Prevent unifiprotect from being rediscovered on UDM-PROs ( #65335 )
2022-01-31 15:27:26 -08:00
J. Nick Koston
c7eb676449
Fix guardian being rediscovered via dhcp ( #65332 )
2022-01-31 15:24:55 -08:00
Paulus Schoutsen
bf138c4ffb
Alexa to handle brightness and catch exceptions ( #65322 )
2022-01-31 15:01:46 -08:00
Chris Talkington
70da08499a
Refactor sonarr tests ( #64886 )
2022-01-31 16:59:18 -06:00
Jc2k
0f88790303
Refactor homekit_controller to prepare for more typing information ( #65329 )
2022-01-31 16:48:16 -06:00
Simone Chemelli
a9af29cbe0
Add diagnostics support to Fritz ( #65334 )
...
* Add diagnostics support to Fritz
* Temporary remove tests
* coveragerc
2022-01-31 23:43:46 +01:00
Simone Chemelli
17c41f4783
Introduce number platform for Shelly ( #64207 )
...
* Introduce number platform for Shelly
* coverage
* Rework based on review comment
* Improve logic around channel
* Remove unused value
* rebase
* Removed redundant properties
* Update homeassistant/components/shelly/number.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Remove channel workaround as currently not needed
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-01-31 22:14:59 +01:00
w35l3y
076faaa4a4
Add support to reprompt user ( #65256 )
2022-01-31 10:23:26 -08:00
Pascal Winters
0cfc7112fa
Bump pyps4-2ndscreen to 1.3.1 ( #65320 )
2022-01-31 19:23:07 +01:00
jjlawren
48ae3bece8
Send notification to alert of Sonos networking issues ( #65084 )
...
* Send notification to alert of Sonos networking issues
* Add links to documentation
2022-01-31 19:21:21 +01:00
Franck Nijhof
b7bf302ef8
Ensure PVOutput connection error is logged ( #65319 )
2022-01-31 18:42:49 +01:00
Franck Nijhof
e5b6a58fab
Update tailscale to 0.2.0 ( #65318 )
2022-01-31 09:17:35 -08:00
Franck Nijhof
441e81c02a
Add diagnostics support to WLED ( #65317 )
2022-01-31 09:16:33 -08:00
Franck Nijhof
ce6048e705
Fix missing expiration data in Whois information ( #65313 )
2022-01-31 09:15:13 -08:00
Jeff Irion
5891f65c7e
Bump androidtv to 0.0.61 ( #65315 )
2022-01-31 18:09:17 +01:00
J. Nick Koston
fab9c4aa20
Improve reliability of august setup with recent api changes ( #65314 )
2022-01-31 10:21:47 -06:00
Franck Nijhof
ac32af7004
Update wled to 0.13.0 ( #65312 )
2022-01-31 18:08:21 +02:00
Franck Nijhof
a3f5582010
Update adguard to 0.5.1 ( #65305 )
2022-01-31 16:31:02 +01:00
Jan Bouwhuis
4991f1a693
Use super() in mqtt siren init ( #65291 )
2022-01-31 13:16:45 +01:00
Mick Vleeshouwer
216ac65475
Bump pyoverkiz to 1.3.2 ( #65293 )
2022-01-31 13:08:43 +01:00
starkillerOG
cc14acb178
Bump pynetgear to 0.9.1 ( #65290 )
2022-01-31 13:00:10 +01:00
Duco Sebel
ade656a333
Fix HomeWizard unclosed clientsession error when closing Home Assistant ( #65296 )
2022-01-31 12:49:18 +01:00
fOmey
9b5757dff5
Tuya fan percentage fix ( #65225 )
2022-01-31 12:37:43 +01:00
Erik Montnemery
80da5c52ae
Correct cast media browse filter for audio groups ( #65288 )
2022-01-31 11:45:48 +01:00
Erik Montnemery
b0c36d7729
Add cast platform for extending Google Cast media_player ( #65149 )
...
* Add cast platform for extending Google Cast media_player
* Update tests
* Refactor according to review comments
* Add test for playing using a cast platform
* Apply suggestions from code review
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
* Pass cast type instead of a filter function when browsing
* Raise on invalid cast platform
* Test media browsing
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
2022-01-31 10:50:05 +01:00
Jan Bouwhuis
6fdaec0847
Add MQTT siren platform ( #64440 )
...
* Add mqtt siren draft
* fix tests
* Intergrate notify platform
* tests and fixes siren platform
* Add tests notify platform
* config parameters and abbreviations
* remove duplicate key
* undo move topic abbreviation
* Move const CONF_MESSAGE_COMMAND_TEMPLATE
* Remove notify service integration
* Rework
* Update homeassistant/components/mqtt/siren.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Publish JSON by default
* Allow unknown state - rename value_template
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-01-31 10:31:57 +01:00
Jan Bouwhuis
bfaada34e2
Allow unknown state to be set ( #65183 )
2022-01-31 10:25:08 +01:00
Tobias Sauerwein
f6b0f26783
Bump pyatmo to v.6.2.4 ( #65285 )
...
* Bump pyatmo to v6.2.3
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Bump pyatmo to v6.2.4
Signed-off-by: cgtobi <cgtobi@gmail.com >
2022-01-31 11:07:50 +02:00
dependabot[bot]
f82183f0e3
Bump home-assistant/builder from 2021.12.0 to 2022.01.0 ( #65284 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-31 09:18:35 +01:00
Brett Adams
3536271fce
Add diagnostics to Advantage Air ( #65006 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-01-30 20:51:39 -08:00
J. Nick Koston
8c9bd6e790
Increase august timeout and make failure to sync at startup non-fatal ( #65281 )
2022-01-30 20:50:49 -08:00
Paulus Schoutsen
ef143b5eb2
Bumped version to 2022.2.0b4
2022-01-30 20:28:42 -08:00
Matthias Alphart
5d7aefa0b4
Update xknx to 0.19.1 ( #65275 )
2022-01-30 20:28:34 -08:00
Brynley McDonald
6b6bd381fd
Fix flick_electric auth failures ( #65274 )
2022-01-30 20:28:34 -08:00
Shay Levy
252f5f6b35
Bump aiowebostv to 0.1.2 ( #65267 )
2022-01-30 20:28:33 -08:00
J. Nick Koston
8bdee9cb1c
Simplify whois value_fn ( #65265 )
2022-01-30 20:28:32 -08:00
J. Nick Koston
7e350b8347
Handle missing attrs in whois results ( #65254 )
...
* Handle missing attrs in whois results
- Some attrs are not set depending on where the
domain is registered
- Fixes #65164
* Set to unknown instead of do not create
* no multi-line lambda
2022-01-30 20:28:32 -08:00
J. Nick Koston
ac8a1248f9
Fix debugpy blocking the event loop at startup ( #65252 )
2022-01-30 20:28:31 -08:00
J. Nick Koston
ffe262abce
Fix flux_led not generating unique ids when discovery fails ( #65250 )
2022-01-30 20:28:30 -08:00
J. Nick Koston
5174e68b16
Fix powerwall login retry when hitting rate limit ( #65245 )
2022-01-30 20:28:30 -08:00
Shay Levy
6e4c281e15
Fix webostv live TV source missing when configuring sources ( #65243 )
2022-01-30 20:28:29 -08:00
Joakim Sørensen
8e71e2e8ee
Use .json.txt for diagnostics download filetype ( #65236 )
2022-01-30 20:28:28 -08:00
J. Nick Koston
26905115c8
Increase the timeout for flux_led directed discovery ( #65222 )
2022-01-30 20:28:28 -08:00
J. Nick Koston
eca3514f9e
Fix senseme fan lights ( #65217 )
2022-01-30 20:28:27 -08:00
jjlawren
305ffc4ab6
Add activity statistics to Sonos diagnostics ( #65214 )
2022-01-30 20:28:26 -08:00
Robert Svensson
508fd0cb2a
Add logic to avoid creating the same scene multiple times ( #65207 )
2022-01-30 20:28:25 -08:00
Shay Levy
5368fb6d54
Fix webostv configure sources when selected source is missing ( #65195 )
...
* Fix webostv configure sources when selected source is missing
* Add comment for filtering duplicates
2022-01-30 20:28:25 -08:00
Michael
d6527953c3
Fix "internet access" switch for Fritz connected device without known IP address ( #65190 )
...
* fix get wan access
* small improvement
- default wan_access to None
- test if dev_info.ip_address is not empty
2022-01-30 20:28:24 -08:00
Robert Svensson
14c969ef6d
Better manage of nested lists ( #65176 )
2022-01-30 20:28:23 -08:00
Aaron Bach
f6f25fa4ff
Add diagnostics to SimpliSafe ( #65171 )
...
* Add diagnostics to SimpliSafe
* Bump
* Cleanup
2022-01-30 20:28:23 -08:00
Aaron Bach
dcf6e61d4f
Ensure diagnostics redaction can handle lists of lists ( #65170 )
...
* Ensure diagnostics redaction can handle lists of lists
* Code review
* Update homeassistant/components/diagnostics/util.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Code review
* Typing
* Revert "Typing"
This reverts commit 8a57f772caa5180b609175591d81dfc473769f70.
* New typing attempt
* Revert "New typing attempt"
This reverts commit e26e4aae69f62325fdd6af4d80c8fd1f74846e54.
* Fix typing
* Fix typing again
* Add tests
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-30 20:28:22 -08:00
Aaron Bach
2041d4c118
Clean up SimpliSafe config flow tests ( #65167 )
...
* Clean up SimpliSafe config flow tests
* Cleanup
2022-01-30 20:28:21 -08:00
starkillerOG
b40bcecac0
Aqara restore door sensor state on start ( #65128 )
...
* restore door sensor state on start
* fix import
* fix issues
* also fix Natgas, WaterLeak and Smoke sensors
* remove unnesesary async_schedule_update_ha_state
2022-01-30 20:28:21 -08:00
Erik Montnemery
2ed20df906
Minor refactoring of cast media_player ( #65125 )
2022-01-30 20:28:20 -08:00
Marvin Wichmann
1a6964448c
Fix KNX Expose for strings longer than 14 bytes ( #63026 )
...
* Fix KNX Expose for too long strings
* Fix tests
* Catch exception and avoid error during config entry setup for exposures
* Properly catch exceptions in knx expose
* Fix pylint
* Fix CI
* Add test for conversion error
2022-01-30 20:28:19 -08:00
Marvin Wichmann
3dde12f887
Add tests for KNX diagnostic and expose ( #64938 )
...
* Add test for KNX diagnostic
* Add test for KNX expose
* Apply review suggestions
2022-01-30 20:27:37 -08:00
J. Nick Koston
2f6bf08165
Fix senseme fan lights ( #65217 )
2022-01-30 20:24:42 -08:00
J. Nick Koston
7552404f70
Increase the timeout for flux_led directed discovery ( #65222 )
2022-01-30 20:21:54 -08:00
Brynley McDonald
99f56579a5
Fix flick_electric auth failures ( #65274 )
2022-01-30 20:21:15 -08:00
J. Nick Koston
6458e45ef0
Simplify whois value_fn ( #65265 )
2022-01-30 20:19:52 -08:00
J. Nick Koston
73bd8db273
Fix flux_led not generating unique ids when discovery fails ( #65250 )
2022-01-30 20:17:19 -08:00
Ville Skyttä
27d5be71dd
Update python-typing-update config to py39plus ( #65261 )
2022-01-30 20:16:14 -08:00
Ville Skyttä
0673e96401
Update black target version to 3.9+ ( #65260 )
2022-01-30 20:15:50 -08:00
Ville Skyttä
40d871a1a3
Update readthedocs config ( #65230 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-30 20:15:32 -08:00
Matthias Alphart
d4370395e2
Update xknx to 0.19.1 ( #65275 )
2022-01-30 20:12:44 -08:00
J. Nick Koston
385f1f3dad
Fix powerwall login retry when hitting rate limit ( #65245 )
2022-01-30 22:09:56 -06:00
Teemu R
c985ebb3a7
Bump python-kasa to 0.4.1 for tplink integration ( #64123 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-30 20:09:07 -06:00
GitHub Action
ca7d4234e1
[ci skip] Translation update
2022-01-31 00:14:28 +00:00
Jc2k
58b8c30221
Improve homekit_controller tests ( #65266 )
2022-01-30 16:59:39 -06:00
Jc2k
eb94fe1ca7
Use upstream constants when defining homekit service to platform mapping ( #65272 )
2022-01-30 16:59:01 -06:00
Aaron Bach
58f624a3da
Add diagnostics to SimpliSafe ( #65171 )
...
* Add diagnostics to SimpliSafe
* Bump
* Cleanup
2022-01-30 15:37:56 -07:00
Jc2k
cc94af2872
Remove deprecated helper functions from homekit_controller pairing flow ( #65270 )
2022-01-30 16:20:19 -06:00
Shay Levy
5999d08d72
Bump aiowebostv to 0.1.2 ( #65267 )
2022-01-31 00:04:00 +02:00
Stephan Uhle
a4904bd9bc
Add Edl21 unit of measurement mapping ( #64926 )
2022-01-30 23:01:20 +01:00
Jesse Hills
8b5e76b898
Fix comment typo in ESPHome diagnostics ( #65268 )
2022-01-30 23:53:46 +02:00
Michael
ef74dab352
Fix "internet access" switch for Fritz connected device without known IP address ( #65190 )
...
* fix get wan access
* small improvement
- default wan_access to None
- test if dev_info.ip_address is not empty
2022-01-30 13:22:32 -08:00
Robert Svensson
ac1b30a78d
Better manage of nested lists ( #65176 )
2022-01-30 13:20:59 -08:00
J. Nick Koston
62fd31a1e7
Handle missing attrs in whois results ( #65254 )
...
* Handle missing attrs in whois results
- Some attrs are not set depending on where the
domain is registered
- Fixes #65164
* Set to unknown instead of do not create
* no multi-line lambda
2022-01-30 13:19:04 -08:00
Patrik Lindgren
473abb1793
Flag Tradfri groups and YAML as deprecated ( #65226 )
2022-01-30 22:16:51 +01:00
jjlawren
2129972904
Add activity statistics to Sonos diagnostics ( #65214 )
2022-01-30 13:15:51 -08:00
Aaron Bach
78ad49325d
Clean up SimpliSafe config flow tests ( #65167 )
...
* Clean up SimpliSafe config flow tests
* Cleanup
2022-01-30 13:12:01 -08:00
Joakim Sørensen
11ad1589fa
Use .json.txt for diagnostics download filetype ( #65236 )
2022-01-30 13:09:36 -08:00
Ville Skyttä
872bc456a9
Clean up no longer needed Python 3.8 support code ( #65231 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-30 15:07:07 -06:00
Shay Levy
9825111c8d
Fix webostv live TV source missing when configuring sources ( #65243 )
2022-01-30 22:05:30 +01:00
josephnad
75b37bee3d
Add homekit_controller support for ecobee vendor extensions ( #60914 )
...
Co-authored-by: josephnad <>
2022-01-30 15:02:47 -06:00
Dave T
0acfc7bbab
Align config flow type hints to scaffold ( #65157 )
2022-01-30 20:26:28 +01:00
Ville Skyttä
6473edd88a
Fix REQUIRED_NEXT_PYTHON_HA_RELEASE comment placement ( #65251 )
2022-01-30 19:09:51 +01:00
LJU
dbbd239b80
Fix typo’s ISS ( #65228 )
...
Fix typo’s
2022-01-30 18:54:19 +01:00
J. Nick Koston
1d5a052df1
Fix debugpy blocking the event loop at startup ( #65252 )
2022-01-30 18:08:37 +01:00
GitHub Action
77ef86faee
[ci skip] Translation update
2022-01-30 00:14:21 +00:00
Shay Levy
caa5578134
Fix webostv configure sources when selected source is missing ( #65195 )
...
* Fix webostv configure sources when selected source is missing
* Add comment for filtering duplicates
2022-01-30 00:15:49 +01:00
Robert Svensson
30440cd1ba
Add logic to avoid creating the same scene multiple times ( #65207 )
2022-01-30 01:11:28 +02:00
Patrik Lindgren
3ca1b2fc6e
Add air quality sensor for Tradfri air purifier ( #65070 )
...
* Add air quality sensor for Tradfri fan platform
* Refactor, use entity description
* Fix typo
* CHange init docstring
* Let lambda handle special case
* Remove unique id
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Refactor to constants, add mixin
* Rename lambda
* Update homeassistant/components/tradfri/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/tradfri/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/tradfri/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Replace lambda with function
* Refactor device init
* Remove fixture scope
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-29 23:55:05 +01:00
Marc Mueller
be5ff87171
Rewrite pylint init-hook ( #65193 )
2022-01-29 23:47:40 +01:00
Aaron Bach
cc6b0cc843
Ensure diagnostics redaction can handle lists of lists ( #65170 )
...
* Ensure diagnostics redaction can handle lists of lists
* Code review
* Update homeassistant/components/diagnostics/util.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Code review
* Typing
* Revert "Typing"
This reverts commit 8a57f772caa5180b609175591d81dfc473769f70.
* New typing attempt
* Revert "New typing attempt"
This reverts commit e26e4aae69f62325fdd6af4d80c8fd1f74846e54.
* Fix typing
* Fix typing again
* Add tests
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-29 13:30:15 -07:00
Erik Montnemery
d770a54881
Minor refactoring of cast media_player ( #65125 )
2022-01-29 16:13:59 +01:00
Robert Hillis
4a042e7d73
Bump pyefergy to 22.1.1 ( #65156 )
...
* Bump pyefergy to 22.1.0
* uno mas
* uno mas
* uno mas
2022-01-29 16:01:00 +02:00
Robert Svensson
c25431750e
Bump dependency to v31 which makes has_relay more robust ( #65180 )
2022-01-29 15:34:14 +02:00
Marvin Wichmann
98aa69fdaf
Fix KNX Expose for strings longer than 14 bytes ( #63026 )
...
* Fix KNX Expose for too long strings
* Fix tests
* Catch exception and avoid error during config entry setup for exposures
* Properly catch exceptions in knx expose
* Fix pylint
* Fix CI
* Add test for conversion error
2022-01-29 14:32:12 +01:00
starkillerOG
8bd7519ea5
Aqara restore door sensor state on start ( #65128 )
...
* restore door sensor state on start
* fix import
* fix issues
* also fix Natgas, WaterLeak and Smoke sensors
* remove unnesesary async_schedule_update_ha_state
2022-01-29 14:01:46 +01:00
Simon Hansen
049fc8a945
Add config flow to ISS integration ( #64987 )
...
* Initial commit
* Wrong flowhandler name
* Add config flow tests
* Tests for config flow
* ...
* Add test for no coordinates
* ...
* Update homeassistant/components/iss/config_flow.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/iss/config_flow.py
* Update homeassistant/components/iss/binary_sensor.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Add myself as codeowner
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-01-29 11:41:26 +02:00
Simone Chemelli
3cde472e43
Fix status for Fritz device tracker ( #65152 )
2022-01-28 21:14:51 -08:00
J. Nick Koston
e85e91bdb0
Fix uncaught exception during isy994 dhcp discovery with ignored entry ( #65165 )
2022-01-28 21:14:30 -08:00
J. Nick Koston
0e6c554b70
Add additional blink OUIs to DHCP discovery ( #65162 )
2022-01-28 21:14:08 -08:00
J. Nick Koston
4d0dbeb2b5
Add additional roomba OUIs to DHCP discovery ( #65161 )
2022-01-28 21:13:54 -08:00
J. Nick Koston
f585777e56
Add dhcp discovery to oncue ( #65160 )
2022-01-28 21:13:41 -08:00
J. Nick Koston
de36e96481
Add OUI for KL430 tplink light strip to discovery ( #65159 )
2022-01-28 21:13:28 -08:00
Simone Chemelli
3da33679a2
Fritz tests cleanup ( #65054 )
2022-01-28 21:06:19 -08:00
Franck Nijhof
16db8e0802
Fix setting speed of Tuya fan ( #65155 )
2022-01-28 21:05:53 -08:00
J. Nick Koston
0755310258
Add loggers to zeroconf ( #65168 )
...
- The original PR excluded all zeroconf deps, and I forget to add it back
2022-01-28 20:21:05 -08:00
Marc Mueller
c7cdee258e
Move remaining keys to setup.cfg ( #65154 )
...
* Move metadata keys
* Move options
* Delete setup.py
* Remove unused constants
* Remove deprecated test_suite key
* Improve metadata
* Only include homeassistant*, not script*
* Add long_desc_content_type
* Remove license file (auto-included by setuptools + wheels)
* Add setup.py
Pip 21.2 doesn't support editable installs without it.
2022-01-28 20:18:09 -08:00
GitHub Action
5e62ff95b9
[ci skip] Translation update
2022-01-29 00:13:03 +00:00
Marc Mueller
783e26e8e4
Use isolated build environments ( #65145 )
2022-01-28 14:09:05 -08:00
Simone Chemelli
36427fe76c
Fix excepton for SamsungTV getting device info ( #65151 )
2022-01-28 23:57:12 +02:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
Allen Porter
956ceb6c68
Update nest diagnostics ( #65141 )
2022-01-28 21:50:38 +01:00
Dave T
bf910229b6
Add test: warn entity_category assigned as str ( #65142 )
2022-01-28 21:46:57 +01:00
Marc Mueller
7d949a7665
Add dedicated pre-commit hook for mypy_config [hassfest] ( #65092 )
2022-01-28 19:46:17 +01:00
Allen Porter
0c9be604c2
Add diagnostics for rtsp_to_webrtc ( #65138 )
2022-01-28 09:07:41 -08:00
epenet
d0d55db936
Add diagnostics support to onewire ( #65131 )
...
* Add diagnostics support to onewire
* Add tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-28 19:00:47 +02:00
Nenad Bogojevic
1a878b4024
Use new withings oauth2 refresh token endpoint ( #65134 )
2022-01-28 08:48:16 -08:00
Robert Svensson
da355438aa
Reconnect client service tried to connect even if device didn't exist ( #65082 )
2022-01-28 08:33:31 -08:00
Simone Chemelli
f369cef32f
Handle FritzInternalError exception for Fritz ( #65124 )
2022-01-28 08:32:46 -08:00
Shay Levy
efbbef5922
Fix Shelly detached switches automation triggers ( #65059 )
2022-01-28 08:30:44 -08:00
Paulus Schoutsen
cf6b3fc810
Add support for proxy-selected intent ( #65094 )
2022-01-28 08:16:28 -08:00
Marc Mueller
44572ff354
Move project_urls to setup.cfg ( #65129 )
2022-01-28 08:11:46 -08:00
Allen Porter
444a681729
Bump google-nest-sdm to 1.6.0 (diagnostics) ( #65135 )
2022-01-28 18:09:08 +02:00
Klaas Schoute
090a8a9439
Add diagnostics support to P1 Monitor ( #65060 )
...
* Add diagnostics to P1 Monitor
* Add test for diagnostics
2022-01-28 17:08:29 +02:00
Erik Montnemery
dccc4eba76
Remove artifacts from black formatting ( #65113 )
...
* Remove artifacts from black formatting
* Tweak
2022-01-28 17:00:01 +02:00
starkillerOG
0b02870489
Goodwe - fix value errors ( #65121 )
2022-01-28 16:54:19 +02:00
Marc Mueller
75f39f9ca2
Move version metadata key to setup.cfg ( #65091 )
...
* Move version to setup.cfg
* Move python_requires to setup.cfg
* Add script to validate project metadata
* Add dedicated pre-commit hook
2022-01-28 13:36:20 +01:00
Hans Oischinger
a9cc35d6b6
Handle vicare I/O in executor ( #65105 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-28 12:06:05 +01:00
Erik Montnemery
c470733feb
Fix cast support for browsing local media source ( #65115 )
2022-01-28 11:38:09 +01:00
Thibaut
65fb6f26f1
Check explicitly for None value in Overkiz integration ( #65045 )
2022-01-28 10:58:42 +01:00
Joakim Sørensen
0a2f57e4f8
Move netatmo dataclass registrations ( #65052 )
2022-01-28 10:51:32 +01:00
J. Nick Koston
de7f1e793a
Downgrade homekit linked humidity sensor error to debug ( #65098 )
...
Fixes #65015
2022-01-28 10:38:13 +02:00
Marc Mueller
86ed720335
Move install_requires to setup.cfg ( #65095 )
2022-01-27 22:34:18 -08:00
Shay Levy
631c4bf10f
Fix Shelly 1/1PM external temperature sensor unavailable ( #65096 )
2022-01-27 22:33:12 -08:00
GitHub Action
e591393f01
[ci skip] Translation update
2022-01-28 00:14:53 +00:00
Marvin Wichmann
62584b4813
Add tests for KNX diagnostic and expose ( #64938 )
...
* Add test for KNX diagnostic
* Add test for KNX expose
* Apply review suggestions
2022-01-27 23:03:20 +01:00
Jc2k
f49cfe866a
Support unpairing homekit accessories from homekit_controller ( #65065 )
2022-01-27 16:02:30 -06:00
G Johansson
e92078cf50
Fix Yale optionsflow ( #65072 )
2022-01-27 21:01:30 +01:00
dougiteixeira
696b930b1c
Complementing the Tuya Curtain (cl) category ( #65023 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-27 20:41:13 +01:00
Paulus Schoutsen
8cf1109775
Bump frontend to 20220127.0 ( #65075 )
2022-01-27 11:22:53 -08:00
epenet
d706a7bbde
Update Renault to 0.1.7 ( #65076 )
...
* Update Renault to 0.1.7
* Adjust tests accordingly
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-27 20:19:28 +01:00
jjlawren
5a4eeaed56
Guard browsing Spotify if setup failed ( #65074 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-27 11:10:19 -08:00
Hans Oischinger
f8f8262963
Update PyVicare to 2.16.1 ( #65073 )
2022-01-27 19:41:50 +01:00
Simon Hansen
c5787a5422
Fix typo in entity name for launchlibrary ( #65048 )
2022-01-27 10:02:10 -08:00
Erik Montnemery
30fd902764
Correct zone state ( #65040 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-27 10:01:09 -08:00
Erik Montnemery
176eae701a
Unset Alexa authorized flag in additional case ( #65044 )
2022-01-27 09:59:58 -08:00
Marc Mueller
d8f167bbac
Remove backports.zoneinfo dependency ( #65069 )
2022-01-27 09:59:27 -08:00
Jc2k
a65694457a
Allow homekit_controller to set Ecobee's mode ( #65032 )
2022-01-27 11:02:38 -06:00
Patrik Lindgren
70321ed795
Add battery sensor for Tradfri blinds ( #65067 )
2022-01-27 17:47:47 +01:00
Chris Talkington
e0d970c739
Update rokuecp to 0.12.0 ( #65030 )
2022-01-27 10:43:23 -06:00
Jc2k
603d0fb068
Allow homekit_controller to customise Ecobee home/sleep/away thresholds ( #65036 )
2022-01-27 10:41:53 -06:00
Martin Hjelmare
3d461e9e1f
Fix notify leaving zone blueprint ( #65056 )
2022-01-27 17:37:40 +01:00
Jc2k
9799965c62
Better names for energy related homekit_controller sensors ( #65055 )
2022-01-27 10:08:26 -06:00
Marc Mueller
3a45168b97
Improve proximity typing ( #65053 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-27 17:05:08 +01:00
Marc Mueller
c3967dec10
Fix vera typing ( #65051 )
2022-01-27 17:00:30 +01:00
alim4r
ca469750ac
Prometheus tests simulate entities ( #64916 )
2022-01-27 15:56:12 +01:00
Duco Sebel
4f3ce27560
Add flow_title for HomeWizard Energy ( #65047 )
2022-01-27 14:30:31 +01:00
Arjan van Balken
f4ed28ab09
Update Arris TG2492LG dependency to 1.2.1 ( #64999 )
2022-01-27 11:48:37 +01:00
Patrik Lindgren
9d404b749a
Implement coordinator class for Tradfri integration ( #64166 )
...
* Initial commit coordinator
* More coordinator implementation
* More coordinator implementation
* Allow integration reload
* Move API calls to try/catch block
* Move back fixture
* Remove coordinator test file
* Ensure unchanged file
* Ensure unchanged conftest.py file
* Remove coordinator key check
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Import RequestError
* Move async_setup_platforms to end of setup_entry
* Remove centralised handling of device data and device controllers
* Remove platform_type argument
* Remove exception
* Remove the correct exception
* Refactor coordinator error handling
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove platform type from base class
* Remove timeout context manager
* Refactor exception callback
* Simplify starting device observation
* Update test
* Move observe start into update method
* Remove await self.coordinator.async_request_refresh()
* Refactor cover.py
* Uncomment const.py
* Add back extra_state_attributes
* Update homeassistant/components/tradfri/coordinator.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Refactor switch platform
* Expose switch state
* Refactor sensor platform
* Put back accidentally deleted code
* Add set_hub_available
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix tests for fan platform
* Update homeassistant/components/tradfri/base_class.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/tradfri/base_class.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix non-working tests
* Refresh sensor state
* Remove commented line
* Add group coordinator
* Add groups during setup
* Refactor light platform
* Fix tests
* Move outside of try...except
* Remove error handler
* Remove unneeded methods
* Update sensor
* Update .coveragerc
* Move signal
* Add signals for groups
* Fix signal
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-27 11:12:52 +01:00
Paulus Schoutsen
3daaed1056
Catch connection reset error ( #65027 )
2022-01-27 11:02:27 +01:00
Shay Levy
fa62e7e142
Fix Shelly battery powered devices unavailable ( #65031 )
2022-01-27 11:00:38 +01:00
Joakim Sørensen
b086c8d898
Set ping data to None instead of False ( #65013 )
2022-01-27 10:03:45 +01:00
Jan Bouwhuis
0cabf3e577
Fix MQTT climate action null warnings ( #64658 )
2022-01-27 08:41:27 +01:00
Marc Mueller
f6c679699f
Add plugin option [hassfest] ( #65024 )
2022-01-26 20:52:09 -08:00
J. Nick Koston
2325cacb04
Bump flux_led to fix push updates on newer devices ( #65011 )
2022-01-26 20:50:20 -08:00
Brandon Rothweiler
dc1db463fc
Bump pymazda to 0.3.2 ( #65025 )
2022-01-26 21:40:53 -06:00
GitHub Action
dd4e5bb9c5
[ci skip] Translation update
2022-01-27 00:14:02 +00:00
Jesse Hills
cb2f5b5ed5
Add diagnostics download to ESPHome ( #65008 )
2022-01-26 14:35:41 -08:00
Franck Nijhof
4925cf5aff
Handle Tuya sendings strings instead of numeric values ( #65009 )
2022-01-26 14:05:01 -08:00
Franck Nijhof
0f63fb221c
Bump version to 2022.3.0dev0 ( #64996 )
2022-01-26 20:53:09 +01:00