Alexei Chetroi and GitHub
dbba2c4afe
Add "Summation Delivered" Sensor for SmartEnergy metering ZHA channel ( #56666 )
2021-09-29 09:35:20 -07:00
Daniel Hjelseth Høyer and GitHub
60eb426451
Add Surepetcare locks ( #56396 )
...
* Surepetcare, add lock
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Fix tests
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Surepetcare, lock name
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* surepetcare_id
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* typing
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Fix review comment
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Fix review comment
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Fix review comment
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* add more tests
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Fix review comment
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-09-29 09:17:12 -07:00
50fffe48f8
Add zwave to zwave_js migration ( #56159 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-09-29 08:55:27 -07:00
Daniel Hjelseth Høyer and GitHub
d5c3d234ec
Open garage, add config flow ( #55290 )
2021-09-29 09:43:51 -06:00
Erik Montnemery and GitHub
40ecf22bac
Remove automatic splitting of net meters from statistics ( #56772 )
2021-09-29 17:20:17 +02:00
Andre Richter and GitHub
d13c3e3917
Migrate Vallox to new fan entity model ( #56663 )
...
* Migrate Vallox to new fan entity model
* Review comments 1
* Minor corrections
* Review comments 2
2021-09-29 17:14:41 +02:00
00651a4055
Optimize _get_states_with_session ( #56734 )
...
* Optimize _get_states_with_session
* Move custom filters to derived table
* Remove useless derived table
* Filter old states after grouping
* Split query
* Add comments
* Simplify state update period criteria
* Only apply custom filters if we didn't get an include list of entities
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-09-29 17:08:27 +02:00
avee87 and GitHub
daebc34f4d
Add code_format to template alarm ( #56700 )
...
* Added code_format to template alarm
* review comment
* review comment
* use constant
* back to enum
* none -> no_code
2021-09-29 16:59:46 +02:00
Marc Mueller and GitHub
77ee72cbb9
Import Callable from collections.abc (1) ( #56775 )
2021-09-29 16:32:11 +02:00
Marc Mueller and GitHub
d51487f82a
Import Callable from collections.abc (3) ( #56777 )
2021-09-29 16:19:06 +02:00
Marc Mueller and GitHub
364767ff22
Import Callable from collections.abc (4) ( #56778 )
2021-09-29 16:15:36 +02:00
jan iversen and GitHub
19685ecff0
Set strict typing for modbus. ( #56779 )
2021-09-29 16:15:55 +03:00
Marc Mueller and GitHub
565a9fea6b
Import Callable from collections.abc (2) ( #56776 )
2021-09-29 14:06:51 +02:00
Franck Nijhof and GitHub
41e5f05d99
Fix energy validation when not tracking costs ( #56768 )
2021-09-29 13:24:34 +02:00
Maciej Bieniek and GitHub
d3df6f26f9
Add missing voltage sensor in Shelly integration ( #56773 )
...
* Disable voltage sensor by default
* Add voltage sensor for Shelly 2/2.5
* Enable emeter voltage by default
2021-09-29 14:22:42 +03:00
Erik Montnemery and GitHub
52e9f76f94
Tweak DB migration to schema version 21 ( #56767 )
2021-09-29 11:25:50 +02:00
Fabian Affolter and GitHub
be34a2ddea
Upgrade beautifulsoup4 to 4.10.0 ( #56764 )
2021-09-29 11:25:29 +02:00
Fabian Affolter and GitHub
deb0cc4116
Upgrade holidays to 0.11.3 ( #56762 )
2021-09-29 11:25:06 +02:00
Joakim Sørensen and GitHub
6a9b484f2d
Remove timeout for backup services ( #56763 )
2021-09-29 09:46:05 +02:00
Regev Brody and GitHub
115bb39c10
Fix cover group to handle unknown state properly ( #56739 )
...
* fix cover group unknown state
* fix cover grup state
* fix cover group issue
2021-09-29 08:37:16 +02:00
Simone Chemelli and GitHub
34ef47db55
Fritz honor sys option pref_disable_new_entities ( #56740 )
2021-09-28 20:59:03 -07:00
João Pedro Hickmann and GitHub
4513a46248
Add zeroconf support for yeelight ( #56758 )
2021-09-28 20:53:43 -05:00
Myles Eftos and GitHub
8e91e6e97e
Adding price spike binary sensor to the Amber electric integration ( #56736 )
2021-09-28 18:01:35 -07:00
J. Nick Koston and GitHub
cf36d0966d
Add coverage to verify tplink unique ids ( #56746 )
2021-09-28 17:57:22 -07:00
f7d95588f8
Provide most media metadata in DlnaDmrEntity ( #56728 )
...
Co-authored-by: Steven Looman <steven.looman@gmail.com >
2021-09-28 19:37:23 -05:00
Marc Mueller and GitHub
718f8d8bf7
Use NamedTuple for xbox media type details ( #56753 )
2021-09-28 17:00:19 -07:00
Marc Mueller and GitHub
15aafc8db6
Use NamedTuple for discovery service details ( #56751 )
2021-09-28 16:59:40 -07:00
Marc Mueller and GitHub
a91fbec198
Use NamedTuple for esphome service metadata ( #56754 )
2021-09-28 16:58:36 -07:00
Marc Mueller and GitHub
160571888c
Use NamedTuple for intesishome swing settings ( #56752 )
2021-09-28 16:56:58 -07:00
e76ddb4b27
Add proper S2 support for adding zwave_js nodes ( #56516 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-09-28 15:37:45 -07:00
Milan Meulemans and GitHub
db30c27455
Clean up Nanoleaf ( #56732 )
2021-09-28 15:39:54 -05:00
J. Nick Koston and GitHub
bc59387437
Explictly close the TPLink SmartDevice protocol on unload ( #56743 )
...
* Explictly close the TPLink SmartDevice protocol on unload
- There is a destructor that will eventually do this when
the object gets gc. Its better to explictly do it at
unload.
* fix coro mock
2021-09-28 18:36:45 +02:00
J. Nick Koston and GitHub
c95f7a5ba6
Add network support to tplink for discovery across subnets ( #56721 )
2021-09-28 09:58:25 -05:00
Maciej Bieniek and GitHub
0044fa9fb9
Add support for pedestal MIOT fans to Xiaomi Miio integration ( #56555 )
...
* Add initial support for Xiaomi Fan ZA5
* Add sensor, number and switch platform
* Addionizer switch
* Improve ionizer icon
* Fix parent of XiaomiFanMiot class
* Add another MIOT models
* Fix consts
* Add powersupply attached binary sensor
* Simplify async_create_miio_device_and_coordinator
* Simplify XiaomiGenericFan
* Fix XiaomiFanZA5 parent
* Remove pass
* Remove unused _available variable
* 1C doesn't support direction
* Suggested change
* Use elif
* Clean up oscillation angle
* Fix typo
2021-09-28 10:21:14 +02:00
Joakim Sørensen and GitHub
b179301152
Adjust lock configuration ( #56731 )
2021-09-28 10:15:45 +02:00
Adrian Huber and GitHub
b64b926e13
Add raid monitoring to glances ( #56623 )
2021-09-28 10:04:08 +02:00
gjong and GitHub
495e5cb1c0
Update YouLess library for support for PVOutput firmware ( #55784 )
2021-09-28 09:59:40 +02:00
Maciej Bieniek and GitHub
2581a3a735
Add binary sensor platform to Tractive integration ( #56635 )
...
* Add binary sensor platform
* Update .coveragerc file
* Create battery charging sensor only if tracker supports it
* Improve async_setup_entry
* Add TRAXL1 model
2021-09-28 09:56:06 +02:00
jjlawren and GitHub
0d6aa89fd4
Refactor Sonos alarms and favorites updating ( #55529 )
2021-09-28 09:49:32 +02:00
Diogo Gomes and GitHub
922d4c42a3
Inherit Filter sensor state_class from source sensor ( #56407 )
2021-09-28 09:30:21 +02:00
Regev Brody and GitHub
9d89e1ae00
Bump WazeRouteCalculator to 0.13 ( #56718 )
2021-09-28 09:25:34 +02:00
8dc4824aac
Bump dessant/lock-threads from 2.1.2 to 3 ( #56727 )
...
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads ) from 2.1.2 to 3.
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dessant/lock-threads/compare/v2.1.2...v3 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-28 10:19:57 +03:00
e690d4b006
Add support for zwave_js device actions ( #53038 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-09-28 09:06:02 +02:00
552485bb05
Tweak list_statistic_ids ( #55845 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-09-28 00:05:26 -07:00
Oscar Calvo and GitHub
c48527858d
Activate fault handler ( #56550 )
2021-09-28 00:05:06 -07:00
412ecacca3
Amberelectric ( #56448 )
...
* Add Amber Electric integration
* Linting
* Fixing some type hinting
* Adding docstrings
* Removing files that shouldn't have been changed
* Splitting out test helpers
* Testing the price sensor
* Testing Controlled load and feed in channels
* Refactoring mocks
* switching state for native_value and unit_of_measurement for native_unit_of_measurement
* Fixing docstrings
* Fixing requiremennts_all.txt
* isort fixes
* Fixing pylint errors
* Omitting __init__.py from test coverage
* Add missing config_flow tests
* Adding more sensor tests
* Applying suggested changes to __init.py__
* Refactor coordinator to return the data object with all of the relevent data already setup
* Another coordinator refactor - Better use the dictionary for when we build the sensors
* Removing first function
* Refactoring sensor files to use entity descriptions, remove factory
* Rounding renewable percentage, return icons correctly
* Cleaning up translation strings
* Fixing relative path, removing TODO
* Coordintator tests now accept new (more accurate) fixtures
* Using a description placeholder
* Putting missing translations strings back in
* tighten up the no site error logic - self._site_id should never be None at the point of loading async_step_site
* Removing DEVICE_CLASS, replacing the units with AUD/kWh
* Settings _attr_unique_id
* Removing icon function (it's already the default)
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Adding strings.json
* Tighter wrapping for try/except
* Generating translations
* Removing update_method - not needed as it's being overriden
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Fixing tests
* Add missing description placeholder
* Fix warning
* changing name from update to update_data to match async_update_data
* renaming [async_]update_data => [async_]update_price_data to avoid confusion
* Creating too man renewable sensors
* Override update method
* Coordinator tests use _async_update_data
* Using $/kWh as the units
* Using isinstance instead of __class__ test. Removing a zero len check
* Asserting self._sites in second step
* Linting
* Remove useless tests
Co-authored-by: jan iversen <jancasacondor@gmail.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-09-28 00:03:51 -07:00
J. Nick Koston and GitHub
f93539ef4c
Add api to the network integration to get ipv4 broadcast addresses ( #56722 )
2021-09-27 21:43:39 -07:00
J. Nick Koston and GitHub
aea754df5d
Add dhcp support for TPLink KL60 and EP40 ( #56726 )
2021-09-27 22:45:53 -05:00
8ef123259e
Add WS API for updating unit_of_measurement in statistics metadata ( #56184 )
...
* Add WS API for updating statistics metadata
* Update homeassistant/components/recorder/websocket_api.py
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Update homeassistant/components/recorder/websocket_api.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Fix typo
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-09-28 00:43:29 +02:00
Diogo Gomes and GitHub
ec9fc0052d
Define unit_of_measurement of all utility_meter sensors on HA start ( #56112 )
...
* define unit_of_measurement on hass start
* delay utility_meter state
* check state
* store siblings
* don't check unit_of_measurement
2021-09-28 00:42:27 +02:00