Commit Graph
46125 Commits
Author SHA1 Message Date
Erik Montnemery 8d6e2ae354 Import persistent notification part 1 (#63898) 2022-01-11 17:24:59 +01:00
Jan Bouwhuis 65deaa1daf Always send hvac_mode deprecate send_if_off (#63814) 2022-01-11 17:12:48 +01:00
Jan Bouwhuis aa73e5bd72 Fix MQTT climate optimistic preset modes (#63463)
* Always publish when preset_mode is set

* Revert "Fixed isort error"

This reverts commit 1a3c5e6460a50a75dd334331e3a9b14d0dedabe3.

* isort
2022-01-11 17:08:26 +01:00
Erik Montnemery a672dc3437 Import persistent notification (part 4) (#63901) 2022-01-11 16:57:40 +01:00
G Johansson 4b6e196606 Improve code quality alarm_control_panel in yale_smart_alarm (#63672)
* Code quality yale_smart_alarm

* Raise error on arming

* Raise error if not possible to arm/disarm

* Type checking and settings properties

* Fix direct write state
2022-01-11 07:49:46 -08:00
Daniel Perna f4f1ea4068 Update pyhomematic to 0.1.77 (#63848)
* Update pyhomematic to 0.1.77

* Add HmIP-STE2

* Add HmIPW-SPI
2022-01-11 16:45:33 +01:00
Stefan Agner 0a9927d18e Avoid locking the database for non-SQLite backends (#63847)
* Avoid locking the database for non-SQLite backends

Currently we only have a lock implementation for SQLite. Just return
success for all other databases as they are not expected to store data
in the config directory and the caller can assume that a backup can
be safely taken.

This fixes `RuntimeError: generator didn't yield` errors when creating
a backup with the current Supervisor dev builds.
2022-01-11 16:17:56 +01:00
epenetandepenet f2a6118435 Fix waqi config parsing (#63897)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-11 15:05:07 +01:00
Franck Nijhof 1c29260a31 Update Pillow to 9.0.0 (#63894) 2022-01-11 14:28:48 +01:00
Erik Montnemery 13abac101b Drop legacy support for sensor sum statistics (#63884) 2022-01-11 13:59:08 +01:00
Erik Montnemery 3083f059cc Drop last_reset attribute for non 'total' sensors (#63880)
* Drop last_reset attribute for non 'total' sensors

* Adjust MQTT tests

* Add exception for utility_meter

* Rewrite exception for utility_meter

* Add comment in utility_meter

* Tweak comment
2022-01-11 13:58:35 +01:00
Marc Mueller f3bc9fc740 Update Python version used for pylint (#63895) 2022-01-11 13:41:57 +01:00
epenetandepenet 277c12cf64 Add setup type hints to envisalink (#63785)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-11 13:39:52 +01:00
Michael Chisholm dc71d59141 dlna_dmr: Allow for upnp attributes with None contents (#63892) 2022-01-11 13:36:46 +01:00
Franck Nijhof 396825ab92 Update pyupgrade to v2.31.0 (#63888) 2022-01-11 13:22:16 +01:00
Franck Nijhof c71e2b1d5b Update wheels builder to 2022.01.0 (#63882) 2022-01-11 12:21:40 +01:00
Franck Nijhof cb66685174 Drop Python 3.8 support (#63883) 2022-01-11 12:00:53 +01:00
Franck Nijhof f92213201c Add myself as codeowner for LaMetric (#63887) 2022-01-11 11:34:58 +01:00
Marc Mueller 4d76ed9ceb Fix implicit reexport [helpers.condition] (#63830) 2022-01-11 11:03:10 +01:00
Ville Skyttä 1dd87810bc Generate supported python versions based on current and next required (#62618) 2022-01-11 10:50:17 +01:00
Erik Montnemery f4e9187d01 Remove last_reset from vicare sensor (#63879) 2022-01-11 10:25:00 +01:00
Erik Montnemery ccc4423c62 Remove last_reset from vesync sensor (#63877) 2022-01-11 10:01:47 +01:00
micha91andFranck Nijhof b4b758811f Fix MusicCast select current_option (#63668)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-01-11 08:49:02 +01:00
epenetandepenet 431d15bf8b Remove deprecated async_get_scanner from fritz (#63857)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-11 08:27:33 +01:00
epenetandepenet d8a3a26444 Remove deprecated async_get_scanner from keenetic_ndms2 (#63860)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-11 08:24:21 +01:00
epenetandepenet 8dcffc9993 Remove deprecated async_get_scanner from nmap_tracker (#63863)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-11 08:23:50 +01:00
epenetandepenet 9bcdc2b847 Deprecate iCloud YAML configuration (#63875)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-11 08:22:23 +01:00
epenetandepenet 0793445c40 Cleanup netgear platform schema (#63873)
* Cleanup netgear platform schema

* Cleanup config_flow

* Cleanup tests

* Cleanup CONF_APS constant

* Cleanup tests (take 2)

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-11 08:07:56 +01:00
Marc Mueller bb765803dc Upgrade hangups to 0.4.17 (#63871) 2022-01-11 07:21:17 +01:00
Allen Porter 596edc8919 Add a stream_id parameter to the WebRTC provider (#63625)
* Add a stream_id parameter to the WebRTC provider

Add an additional stream id parameter (effectively, the camera entity id)
to allow updating an existing stream source when the strema changes. This
is useful for stream sources that have expiring URLs, like Nest.

* Redefine the provider using a type

* Use old typing methods for type definintion to pass python3.8 pylint
2022-01-10 17:56:18 -08:00
Paulus Schoutsen b6f432645d Merge pull request #63867 from home-assistant/rc 2021.12.9 2022-01-10 17:26:09 -08:00
8f6e24aa1e Add HomeWizard Energy integration (#55812)
Co-authored-by: Matthias Alphart <farmio@alphart.net>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-01-10 16:23:31 -08:00
Paulus Schoutsen 25b07b07d4 Bumped version to 2021.12.9 2022-01-10 16:22:00 -08:00
Paulus Schoutsen a4f717cb5a Bump frontend to 20211229.1 (#63866) 2022-01-10 16:21:53 -08:00
J. Nick Koston ab4aa5dda4 Bump aioharmony to 0.2.9 (#63858) 2022-01-10 16:21:52 -08:00
J. Nick Koston f6d21a04e0 Bump flux_led to 0.27.45 to fix missing controls on ZJ21410 models (#63854) 2022-01-10 16:21:51 -08:00
KnoddandFranck Nijhof 50bd5d62aa Support Tuya strip lights with correct values for saturation and brightness (#63812)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-01-10 16:21:51 -08:00
Joakim Sørensen e0ba71e6cb Add client metadata to cloud register (#63794) 2022-01-10 16:21:50 -08:00
Raman Gupta 4a3d1bcb23 Fix zwave_js device actions (#63769) 2022-01-10 16:21:49 -08:00
Korn e2c7c7f582 Bump WazeRouteCalculator to 0.14 (#63718) 2022-01-10 16:21:48 -08:00
RenierM26 c7257934cc Bump PySwitchbot to 0.13.2 (#63713)
* Bump api

* gen requirements

* Bump api to 0.13.2 to remove print statement.
2022-01-10 16:21:48 -08:00
J. Nick Koston 3e02fffdb6 Bump flux_led to 0.27.44 to fix CCT ceiling lights (#63712)
- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.27.42...0.27.44

- The library was incorrectly speaking the older protocol
  to these devices when it needed to speak the newer CCT one
2022-01-10 16:21:47 -08:00
starkillerOG 50d690544a Fix Netgear used method version (#63686)
* Netgear fix used method version

* add error message

* fix imports

* fix black

* fix error mess

* rename const
2022-01-10 16:21:46 -08:00
Franck Nijhof 1444a3cce0 Fix Tuya climate c_f DP not being a string (#63680) 2022-01-10 16:21:45 -08:00
RenierM26 70d21bf3c0 Switchbot Set initial state for switch (#63654) 2022-01-10 16:21:45 -08:00
J. Nick Koston 0828eb5bc5 Fix august locks failing to lock/unlock (#63652) 2022-01-10 16:21:44 -08:00
J. Nick Koston 028169c076 Bump yalexs to 1.1.16 (#62700) 2022-01-10 16:21:43 -08:00
J. Nick Koston ea5b18c1ef Split august motion and image capture binary sensors (#62154) 2022-01-10 16:21:43 -08:00
J. Nick Koston 79d789c610 Bump flux_led to 0.27.42 (#63651)
- Fixes RGB/WW/CW controller operating mode not being detected after
  a factory reset.

- When the device is factory reset or setup for the first time the operating
  mode is reported as 0 and its expected the user will set it in the
  Magic Home app. If they skip that step Home Assistant will never be able
  to figure out which operating mode the device is using and the CW and WW
  channels will not work.

- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.27.41...0.27.42
2022-01-10 16:20:18 -08:00
Leah Oswald b4391fd114 Add default mode 'auto' for tradfri starkvind air purifier on turn on (#63641)
* add default mode 'auto' for tradfri starkvind air purifier on turn on

This commits fixes the behaviour described in #60122 (purifier couldn't be
started via toggle switch). It adds 'auto' as default mode/fallback for
turning on the starkvind air purifier. This is now the same behaviour the
original app provides.

* Refactor code that set 'auto' as default value for tradfri starkvind on
turn on
2022-01-10 16:20:16 -08:00