Daniel Hjelseth Høyer
aca00667df
Add device info to Surepetcare ( #56600 )
2021-09-24 09:21:47 +02:00
Erik Montnemery
64393b462d
Add migration for 5-minute statistics ( #56585 )
...
* Add migration for 5-minute statistics
* Tweaks
2021-09-24 09:19:22 +02:00
Erik Montnemery
7452998081
Convert last_reset timestamps to UTC ( #56561 )
...
* Convert last_reset timestamps to UTC
* Add test
* Apply suggestion from code review
2021-09-24 09:16:50 +02:00
Maciej Bieniek
e62c9d338e
Rework Tractive integration init ( #55741 )
...
* Rework integration init
* Suggested chancge
* Use Trackables class
* Use try..except for trackable_objects
* Check that the pet has tracker linked
2021-09-24 08:45:03 +02:00
Jan Bouwhuis
e73ca9bd18
Alexa fix Fan support and cleanup ( #56053 )
...
* del PowerLevelController, ena fan PowerController
* Use AlexaRangeContoller for speed or default
* Update tests
* no-else-return
* Avoid cases with only one preset_mode
* Only report ghost_mode to Alexa - fix bug
* Add some tests for patched code
* pylint
* pylint and tests with one preset_mode
* correct ghost preset mode check in test
* add tests for RangeController
* ghost preset_mode locale agnostic
* isort
* Update homeassistant/components/alexa/capabilities.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/components/alexa/entities.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/components/alexa/entities.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/components/alexa/entities.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/components/alexa/entities.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update entities.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-09-24 08:14:45 +02:00
J. Nick Koston
0363c22dd8
Fix Sonos going offline with 13.3 firmware ( #56590 )
2021-09-23 20:39:20 -07:00
RenierM26
915afedcfc
Add binary_sensor to switchbot ( #56415 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-23 17:10:34 -05:00
Milan Meulemans
0b53f73fe2
Convert Nanoleaf integration to use Async library aionanoleaf ( #56548 )
2021-09-23 15:37:37 -05:00
Michael
7ece35cd6f
Assume Fritz!Smarthome device as unavailable ( #56542 )
2021-09-23 13:29:12 -07:00
RenierM26
972db29c88
Add sensor to switchbot platform ( #56416 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-23 15:27:34 -05:00
Daniel Hjelseth Høyer
6e7bc65e2e
Airthings ( #56578 )
2021-09-23 13:20:30 -07:00
Daniel Hjelseth Høyer
a94514b00d
Add Surepetcare entity class ( #56430 )
2021-09-23 13:19:46 -07:00
Rami Mosleh
4c40d1767a
Remove config for `Speedtest.net` ( #55642 )
2021-09-23 20:44:59 +02:00
Franck Nijhof
7fc0717ab1
Upgrade debugpy to 1.4.3 ( #56576 )
2021-09-23 11:12:19 -07:00
Franck Nijhof
750a1b84ad
Add date device_class to Twente Milieu sensors ( #56579 )
2021-09-23 11:09:00 -07:00
Marc Mueller
fed5f5e3b9
Use EntityDescription - fitbit ( #55925 )
2021-09-23 20:08:47 +02:00
Franck Nijhof
60bb3121b6
Upgrade apprise to 0.9.5.1 ( #56577 )
2021-09-23 11:00:45 -07:00
Kevin Worrel
b43d377b53
Create but disable-by-default RPM and GPM sensors ( #56549 )
2021-09-23 11:00:33 -07:00
Andre Richter
a5c6a65161
Activate mypy for Vallox ( #55874 )
2021-09-23 10:59:28 -07:00
Franck Nijhof
2fe8c78811
Fix Toon push updates ( #56583 )
2021-09-23 19:50:30 +02:00
jan iversen
1cc850877f
strictly type: fan.py, light.py, switch.py. ( #56379 )
2021-09-23 18:35:50 +01:00
Brian O'Connor
cce906f968
Fix OpenWeatherMap dewpoint conversion ( #56303 )
2021-09-23 10:14:15 -07:00
Marc Mueller
70f10338cc
Use EntityDescription - solaredge_local ( #56434 )
2021-09-23 18:29:58 +02:00
Joakim Sørensen
98d0c84468
Enable strict typing for the tautulli integration ( #55448 )
2021-09-23 16:56:21 +02:00
Aaron Bach
1a47fcc4e3
Add long-term statistics for OpenUV sensors ( #55417 )
2021-09-23 16:54:06 +02:00
Marc Mueller
b634bd26d0
Use EntityDescription - kraken ( #56436 )
2021-09-23 16:42:55 +02:00
Jc2k
442d850fc9
Bump aiohomekit to 0.6.3 ( #56574 )
2021-09-23 16:30:15 +02:00
Franck Nijhof
237efcf6b1
Upgrade colorlog to 6.4.1 ( #56573 )
2021-09-23 16:12:13 +02:00
Franck Nijhof
bdef131294
Upgrade watchdog to 2.1.5 ( #56572 )
2021-09-23 16:11:47 +02:00
Franck Nijhof
655dc890e4
Upgrade PyTurboJPEG to 1.6.1 ( #56571 )
2021-09-23 15:34:34 +02:00
J. Nick Koston
a6ccb1821e
Update zeroconf to 0.36.7 ( #56553 )
2021-09-23 08:00:17 -05:00
Erik Montnemery
f0a4a89d21
Add comments to recorder statistics code ( #56545 )
...
* Add comments to recorder statistics code
* Revert accidental change of list_statistic_ids
2021-09-23 13:14:45 +02:00
Ricardo Steijn
63610eadc9
Address Crownstone review comments ( #56485 )
2021-09-23 09:23:45 +02:00
Oscar Calvo
ea8f624f28
Fix an issue where core process crashes when an SMS is received ( #56552 )
2021-09-22 21:49:08 -07:00
Erik Montnemery
83156fb9ec
Energy validation: Require last_reset attribute to be set for state_class measurement energy and cost sensors ( #56254 )
...
* Require last_reset attribute to be set for measurement state_class
* Tweak
* Improve tests
* Lint
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-09-22 21:48:37 -07:00
Paulus Schoutsen
974376a8de
Bump frontend to 20210922.0 ( #56546 )
2021-09-22 16:20:58 -07:00
Paulus Schoutsen
677abcd484
Allow confirming local push notifications ( #54947 )
...
* Allow confirming local push notifications
* Fix from Zac
* Add tests
2021-09-22 23:17:04 +02:00
Erik Montnemery
f77e93ceeb
Fix validation of cost entities for energy dashboard ( #56219 )
2021-09-22 13:57:58 -07:00
Sian
351ef0ab44
Register Google assistant energy storage trait ( #56520 )
2021-09-22 13:36:03 -07:00
Erik Montnemery
92253f5192
Minor refactoring of periodic statistics ( #56492 )
2021-09-22 13:31:33 -07:00
Ville Skyttä
d8d34fdd3b
Prefer HTTPStatus over int in HA view JSON functions ( #56504 )
...
* Prefer HTTPStatus over int in HA view JSON functions
* Update zwave tests to not expect a fixed typo
2021-09-22 21:59:52 +03:00
Alexei Chetroi
a5d405700c
ZHA channel ZCL attributes initialization ( #56476 )
...
* Add dict of attributes to initialize
* Refactor get_attributes() method
Read 5 attributes at the time.
* Add ZCL_INIT_ATTRS attribute to base Zigbee channel
* Update tests and general clusters
* Update channels to use ZCL_INIT_ATTRS
* Update channels to use ZCL_INIT_ATTRS
* Fix tests
* Refactor async_initialize() to be a retryable request
* Maky pylint happy again
2021-09-22 11:34:30 -04:00
Tobias Sauerwein
2478ec887a
Allow camera usage with HA cloud ( #56533 )
2021-09-22 16:54:12 +02:00
Paulus Schoutsen
e34c985534
Simplify cloud request connection handling ( #56243 )
...
Co-authored-by: Pascal Vizeli <pascal.vizeli@syshack.ch>
2021-09-22 07:51:31 -07:00
Tobias Sauerwein
26d310fc8a
Split Netatmo camera persons by home ( #55598 )
...
* Split persons by home
* Bump pyatmo to 6.0.0
* Check is person exists
* Extract method for fetching person ids
2021-09-22 14:32:30 +02:00
Roel van der Ark
aab4b5ec06
Add extra power meter for YouLess ( #56528 )
...
* #55535 added extra power meter
* Update sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-09-22 14:08:23 +02:00
Niklas Åström
783cc1eacd
Optimise requests to the tado servers ( #56261 )
...
This avoids calling the tado servers unnecessarily many times, especially for bigger homes. This is done by calling aggregating endpoints instead of iterating over the zones and devices and calling endpoints over and over.
2021-09-22 14:01:30 +02:00
Robert Hillis
a653da137c
Use EntityDescription - efergy ( #54210 )
2021-09-21 16:53:35 -05:00
Bas Nijholt
b7a758bd0c
raise PlatformNotReady when speakers unreachable ( #56508 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-09-21 14:35:51 -07:00
J. Nick Koston
9831ff0487
Avoid deadlock on shutdown when a task is shielded from cancelation ( #56499 )
2021-09-21 14:35:14 -07:00
Ville Skyttä
1aa7c87151
Remove redundant aiohttp response status=200 kwargs ( #56417 )
...
* Remove redundant aiohttp response status=200 kwargs
* Remove some more in h.c.auth
* Restore explicit status=HTTP_OK for auth and webhook per review request
2021-09-21 10:51:12 -07:00
RenierM26
26e9590927
Add cover platform to switchbot ( #56414 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-21 12:35:47 -05:00
jan iversen
34de74d869
Strictly type tradfri config_flow.py ( #56391 )
...
* Strictly type config_flow.py.
* Review comments.
2021-09-21 16:23:10 +02:00
Justin Goette
56b66d5124
typo ( #56477 )
2021-09-21 15:09:21 +01:00
jan iversen
c7c789f618
Strictly type modbus __init__.py, validator.py ( #56378 )
...
* strictly type: __init__.py, validator.py
2021-09-21 13:43:41 +02:00
jan iversen
518c99c8b7
Strictly type tradfri cover.py ( #56390 )
...
* Strictly type cover.py.
* Review comments from other PR.
* Update homeassistant/components/tradfri/cover.py
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com>
* Update homeassistant/components/tradfri/cover.py
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com>
* Update homeassistant/components/tradfri/cover.py
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com>
* Update homeassistant/components/tradfri/cover.py
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com>
2021-09-21 12:15:45 +01:00
Pascal Vizeli
7698c179ac
Upgrade cryptography to 3.4.8 ( #56481 )
...
* Upgrade cryptography to 3.4.8
* Fix file
2021-09-21 11:06:52 +02:00
Oscar Calvo
f9fde7f7a1
Support unicode in SMS messages ( #56468 )
2021-09-21 10:07:14 +02:00
Elliot Morales Solé
097fae0348
Correct Alexa scene activation ( #56469 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-09-20 22:51:17 -07:00
Paulus Schoutsen
d4864f5750
Deprecate passing template to notify ( #56069 )
2021-09-20 21:49:02 -07:00
Aaron Bach
aabc8cd2d5
Add WattTime integration ( #56149 )
2021-09-20 21:10:24 -07:00
Paulus Schoutsen
9059ee6604
Merge pull request #56472 from home-assistant/shelly-gen2
2021-09-20 20:19:19 -07:00
Marcin Ciupak
b9ffd74db5
Fix recorder Oracle DB models ( #55564 )
...
* Fix recorder models for Oracle DB
* Fix StatisticsRuns
* Update migration for Oracle Identity columns.
* Update migration logic
Migration to schema version 22 done only for engine dialect oracle
* Add missing table check in schema 22 migration
2021-09-21 00:38:42 +02:00
Marc Mueller
20ddd092f6
Remove xiaomi_aqara entity_description property ( #56456 )
2021-09-21 00:14:33 +02:00
Shay Levy
47340802b3
Add Shelly RPC device trigger and logbook platforms ( #56428 )
...
* Add RPC device trigger and logbook platforms
* Single input event for Block and RPC
* Add device generation to shelly.click
2021-09-21 00:09:44 +03:00
jan iversen
df56953c98
Strictly type tradfri light.py ( #56389 )
...
* Strictly type light.py.
2021-09-20 21:54:50 +02:00
Shay Levy
542f637ac4
Improve Shelly light application/consumption type handling ( #56461 )
2021-09-20 11:12:18 -07:00
J. Nick Koston
9e2a29dc37
Improve yeelight stability by moving timeout handling to upstream library ( #56432 )
2021-09-20 12:32:01 -05:00
jan iversen
f3ad4ca0cc
Strictly type modbus.py. ( #56375 )
2021-09-20 18:47:05 +02:00
Marc Mueller
4c4bd740f3
Use EntityDescription - flume ( #56433 )
2021-09-20 11:13:09 -05:00
Erik Montnemery
6f36419c6f
Improve statistics validation ( #56457 )
2021-09-20 17:54:25 +02:00
jan iversen
a84e86ff13
Strictly type modbus base_platform.py ( #56343 )
2021-09-20 14:59:30 +02:00
Maciej Bieniek
bb6f97c4d3
Rework Xiaomi Miio fan platform ( #55846 )
2021-09-20 14:49:39 +02:00
jan iversen
93e9a67d7d
Make tradfri base_class.py strictly typed ( #56341 )
...
* Make base_class.py strictly typed.
2021-09-20 14:33:50 +02:00
Otto Winter
a54854d129
ESPHome Noise Transport Encryption support ( #56216 )
2021-09-20 09:02:17 +02:00
mbo18
be19c676fa
Add missing generic-x86-64 image ( #56424 )
2021-09-20 08:55:07 +02:00
jan iversen
ddd31951bc
Strictly type sensor.py. ( #56377 )
2021-09-20 07:35:11 +02:00
Diogo Gomes
b05c1b516e
restore float and not string ( #56406 )
2021-09-20 07:31:58 +02:00
J. Nick Koston
b060c025ce
Bump zeroconf to 0.36.6 ( #56438 )
...
- Performance improvements (faster HomeKit startup)
Changelog: https://github.com/jstasiak/python-zeroconf/compare/0.36.5...0.36.6
2021-09-20 07:00:46 +02:00
Daniel Hjelseth Høyer
00f7548fa0
Surepetcare, strict typing ( #56425 )
...
* Surepetcare, strict typing
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Surepetcare, strict typing
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-09-19 20:57:28 +02:00
Maciej Bieniek
ea189f930a
Use attrs in Xiaomi Miio humidifier platform ( #56371 )
...
* Use attrs in humidifier platform
* Cleanup min/max humidity attrs
2021-09-19 17:04:33 +02:00
Joakim Sørensen
713d294627
Use `_attr_*` for the GitHub integration ( #56419 )
2021-09-19 15:10:51 +02:00
J. Nick Koston
75c029c56b
Bump zeroconf to 0.36.5 ( #56413 )
2021-09-18 21:52:09 -10:00
Daniel Hjelseth Høyer
a57d7717a8
Improve Surepetcare set_pet_location service ( #56401 )
...
* Surepetcare, improve set_pet_location
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Surepetcare, improve set_pet_location
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Surepetcare, improve set_pet_location
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Surepetcare, improve set_pet_location
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Surepetcare, improve set_pet_location
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-09-19 08:38:43 +02:00
Aidan Timson
53d4c0ce2d
Increase Lyric update interval to 300 seconds ( #56393 )
2021-09-18 13:34:28 -10:00
Marc Mueller
7af67d34cf
Use assignment expressions 01 ( #56394 )
2021-09-18 13:31:35 -10:00
Marc Mueller
a4f6c3336f
Use EntityDescription - august ( #56395 )
2021-09-18 13:10:15 -10:00
jan iversen
9b710cad5d
Add strict typing to tradfri __init__ and switch ( #56002 )
...
* Add strict typing to __init__ and switch.
* Review comments.
* Review comments.
* Corrected switch.
2021-09-18 23:24:35 +02:00
Daniel Hjelseth Høyer
8b64cd7e7d
Bump pyTibber to 0.19.1 ( #56405 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-09-18 23:15:39 +02:00
Robert Svensson
bf7c2753d5
deCONZ use siren platform ( #56397 )
...
* Add siren.py
* Working siren platform with 100% test coverage
* Also add test file...
* Add test to verify that switch platform cleans up legacy entities now that sirens are their own platform
* Update homeassistant/components/deconz/siren.py
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com>
2021-09-18 21:59:04 +02:00
jan iversen
6b6e26c96d
Strictly type binary_sensor.py. ( #56376 )
2021-09-18 20:54:11 +01:00
jan iversen
5c19368ce3
Strictly type sensor.py ( #56388 )
2021-09-18 20:49:47 +01:00
RenierM26
3ce8109e5e
Add config flow to Switchbot ( #50653 )
...
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net>
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-18 09:25:05 -10:00
jjlawren
f31b9eae61
Fix creating `cert_expiry` configs during runtime ( #56298 )
...
* Fix creating cert_expiry configs during runtime
* Address review feedback on tests
* Improve delayed startup test
2021-09-18 19:54:54 +02:00
Ashley 'DrToxic' Devine
312a9e5df2
Add Shiba Inu coin to coinbase ( #56304 )
...
Added SHIB coin
2021-09-18 18:49:29 +02:00
Daniel Hjelseth Høyer
f97cce6f57
Surepetcare, service to set pet location ( #56198 )
...
* Surepetcare, add handle_set_pet_location
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Surepetcare, add handle_set_pet_location
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Surepetcare, add handle_set_pet_location
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-09-18 17:48:58 +02:00
Marc Mueller
811feb69ba
Fix dangerous brackets ( #56384 )
2021-09-18 16:08:22 +02:00
Simone Chemelli
0a5fdb2e68
Address late review of samsungtv ( #56382 )
2021-09-18 15:42:36 +02:00
Marc Mueller
48bada5a18
Update pylint to 2.11.1 ( #56364 )
2021-09-18 13:52:59 +02:00
jan iversen
476d04e2fb
Activate mypy. ( #55965 )
2021-09-18 10:02:24 +01:00
J. Nick Koston
0830100df1
Do not reload the isy994 on ip change since there is already a reload listener ( #54602 )
2021-09-17 21:22:14 -10:00
Robert Svensson
539ef31046
Reflect changes to pydeconz v84 ( #56361 )
...
Mostly snake case conversions and typing
But also a change in retry mechanism
Added a more complete set_* call to most types to remove the direct relation to rest API of deCONZ
2021-09-18 09:05:08 +02:00
jan iversen
6947912fa9
Modbus entity update does not occur until after scan_interval ( #56221 )
...
* Secure update is called when integration is started.
* Review comments.
* Update homeassistant/components/modbus/base_platform.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Update homeassistant/components/modbus/base_platform.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-09-18 08:57:27 +02:00
Sean Vig
02ba3c6089
Update amcrest version to 1.9.3 ( #56348 )
...
This version fixes a bug that affects the current non-async Home Assistant integration
2021-09-18 08:34:51 +02:00
J. Nick Koston
7524daad86
Fix HomeKit requests with hvac mode and temperature in the same call ( #56239 )
2021-09-17 22:47:06 -07:00
Shay Levy
aaadd42539
Bump aioswitcher to 2.0.6 ( #56358 )
2021-09-17 22:42:58 -07:00
J. Nick Koston
b6763c7245
Fix yeelight nightlight mode ( #56363 )
2021-09-17 22:26:25 -07:00
J. Nick Koston
eb98ac9415
Allow IntegrationNotFound when checking config in safe mode ( #56283 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
2021-09-17 22:25:50 -07:00
J. Nick Koston
bad6b2f7f5
Standardize yeelight exception handling ( #56362 )
2021-09-17 22:25:19 -07:00
Simone Chemelli
4160a5ee3b
Strict typing for SamsungTV ( #53585 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-17 18:51:07 -10:00
Alexei Chetroi
f5dd71d1e0
Bump up ZHA dependencies ( #56359 )
2021-09-17 19:52:49 -04:00
Milan Meulemans
f64aa0f8df
Fix netgear strings ( #56351 )
2021-09-17 22:43:23 +02:00
J. Nick Koston
e880f1c8f9
Index config entries by domain ( #56316 )
2021-09-17 10:39:00 -10:00
Alexei Chetroi
5b0e00a74b
Refactor ZHA HVAC thermostat channel ( #56238 )
...
* Refactor HVAC channel to use zigpy cached attributes
* Allow named attributes in ZHA test attribute reports
* Let attribute write to update cache
* WIP Update tests
* Cleanup
2021-09-17 15:17:34 -04:00
Daniel Hjelseth Høyer
16832bc35b
AutomationTriggerInfo as type in rfxtrx ( #56353 )
...
* AutomationTriggerInfo as type in rfxtrx
* style
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-09-17 20:01:00 +02:00
Joakim Plate
9b00e0cb7a
Rfxtrx device triggers and actions ( #47909 )
...
* Add helper
* Add device actions
* Add trigger
* Just make use of standard command
* Generalize code a bit
* Switch tests to currently existing features
* Add tests for capabilities
* Don't check schema asserted value
* Adjust strings somewhat
* Directly expose action subtypes
* Add a status event test
* Switch to modern typing
* Drop chime that is now part of command
* Adjust strings a bit
* Drop ability to set custom value
* Adjust changed base schema
* Validate triggers
* Try fix typing for 3.8
2021-09-17 15:28:43 +02:00
Shay Levy
5249c89c3f
Add Shelly RPC sensor and binary sensor platforms ( #56253 )
2021-09-17 15:53:39 +03:00
J. Nick Koston
8814c53504
Bump zeroconf to 0.36.4 ( #56314 )
2021-09-16 21:04:54 -10:00
Sean Vig
6d99a7a730
Add unique id to amcrest sensors ( #55243 )
...
* Add unique id to amcrest sensors
* Change 'unique_id' to 'serial_number' on api wrapper
* Update unique id's with channel value that can be used in future changes and remove unrelated camera changes
2021-09-17 07:48:17 +02:00
Joakim Plate
175f207d28
Avoid sending Standby when already off ( #56306 )
2021-09-17 06:50:46 +02:00
jan iversen
94f06f86cf
Activate mypy for gpmdp. ( #55967 )
2021-09-16 20:05:08 +03:00
Erik Montnemery
15a7fe219d
Bump pychromecast to 9.2.1 ( #56296 )
2021-09-16 20:01:02 +03:00
Maciej Bieniek
41bf1eb610
Fetch the data a second time when -9999 error occurs in Xiaomi Miio integration ( #56288 )
2021-09-16 09:19:41 -07:00
Shay Levy
8418d4ade2
Address Switcher late review comments ( #56264 )
...
* Address Switcher late review comments
* Rename wrapper to coordinator
2021-09-16 17:06:58 +02:00
Chris Browet
1609d069bb
Fix Meteoalarm expired alerts ( #56255 )
2021-09-16 16:07:53 +02:00
Paul Owen
28b4b5407b
Fix return value of preset_mode in hive climate ( #56247 )
2021-09-16 13:57:42 +02:00
jjlawren
0438c9308c
Delay startup for `cert_expiry` to allow for self checks ( #56266 )
...
* Delay startup of cert_expiry
* Update tests
2021-09-16 13:31:36 +02:00
Erik Montnemery
c668dcb1ac
Allow smaller step size for input number ( #56211 )
...
* Allow smaller step size for input number
* Tweak
* Tweak
2021-09-16 11:07:14 +02:00
Erik Montnemery
8c5efafdd8
Add 5-minute statistics for sensors ( #56006 )
...
* Add 5-minute statistics for sensors
* Address pylint issues
* Black
* Apply suggestion from code review
* Apply suggestions from code review
* Improve tests
2021-09-16 10:57:15 +02:00
Malachi Soord
0656407561
Upgrade pylast from 4.2.0 to 4.2.1 ( #56015 )
...
* Upgrade pylast from 4.2.0 to 4.2.1
* Fix test
* Use MockNetwork
* Tidy
* Fix lint
2021-09-16 07:00:25 +02:00
Sean Vig
69ff7a968a
Bump amcrest version to 1.9.2 ( #56281 )
2021-09-16 06:53:40 +02:00
Daniel Hjelseth Høyer
4eb656d5d9
Fix Surepetcare string reference ( #56262 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-09-15 22:18:35 +02:00
Aaron Bach
ecd827722b
Bump pyopenuv to 2.2.1 ( #56270 )
2021-09-15 21:05:12 +02:00
Daniel Hjelseth Høyer
c5544550b4
Deprecate Surepetcare yaml config ( #56209 )
2021-09-15 10:43:39 +02:00
muppet3000
19054e1ffe
Bump growattServer to 1.1.0 ( #56084 )
2021-09-15 10:08:15 +02:00
jjlawren
0619069ae6
Avoid a zeroconf race condition ( #56240 )
2021-09-14 22:07:31 -10:00
jan iversen
53d5a59257
Activate mypy for directv ( #55963 )
...
* Activate mypy for directv.
* Activate mypy for directv.
2021-09-15 07:58:04 +02:00
epenet
0d842a8f01
Adjust charging_power unit ( #56167 )
2021-09-15 07:54:56 +02:00
Steven Looman
30c25d4448
Clean up upnp YAML config ( #56200 )
...
* Put back local_ip option to config schema + deprecate config schema
* More cleanup
* Remove log
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-09-15 06:57:02 +02:00
Paulus Schoutsen
0a426b5686
Bump aiohue to 2.6.2 ( #56234 )
2021-09-15 06:23:19 +02:00
J. Nick Koston
98cf34c7c3
Bump zeroconf to 0.36.3 ( #56233 )
2021-09-14 13:02:37 -10:00
Aaron Bach
bbc75b5c00
Add long-term statistics for Flu Near You sensors ( #55416 )
2021-09-14 22:09:45 +02:00
Aaron Bach
441e99b439
Add long-term statistics for AirVisual sensors ( #55415 )
2021-09-14 22:08:54 +02:00
Aaron Bach
2c348dd2d7
Add long-term statistics for RainMachine sensors ( #55418 )
...
* Add long-term statistics for RainMachine sensors
* Code review
2021-09-14 22:06:40 +02:00
Marc Mueller
2b51896d7a
Use EntityDescription - vicare ( #55932 )
...
* Use EntityDescription - vicare binary_sensor
* Use EntityDescription - vicare sensor
* Fix typing
* Remove default values
* Fix pylint
2021-09-14 22:06:06 +02:00
Aaron Bach
0364922d80
Add long-term statistics for AirNow sensors ( #56230 )
2021-09-14 22:04:55 +02:00
Ricardo Steijn
2a51bb5bba
Add Crownstone integration ( #50677 )
2021-09-14 09:46:52 -10:00
Erik Montnemery
bac55b78fe
Enforce device class for gas and energy sensors used by energy dashboard ( #56218 )
...
* Enforce device class for gas and energy sensors used by energy dashboard
* Adjust tests
2021-09-14 16:56:36 +02:00
jan iversen
aaa62dadec
Add service to stop/restart modbus ( #55599 )
...
* Add service to stop/restart modbus.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-09-14 09:42:50 +02:00
Daniel Hjelseth Høyer
dba2998e8c
Clean up Surepetcare binary sensor ( #56070 )
2021-09-14 08:44:20 +02:00
Alexei Chetroi
fe1311ba34
Bump up zha dependencies ( #56206 )
2021-09-13 21:27:29 -04:00
Robert Hillis
14aa9c91eb
Add Config Flow to Modem Caller ID integration ( #46677 )
...
* Add phone_modem integration
* Use original domain
* Add init tests for Modem Caller ID
* Clean up tests
* Clean up tests
* apply suggestions
* Fix tests
* Make only one instance possible
* Allow more than 1 device and remove hangup service
* simplify already configured
* Update sensor.py
* Update config_flow.py
* Fix manifest
* More cleanup
* Fix tests
* Ue target
* Clean up sensor.py
* Minor tweaks
* Close modem on restart and unload
* Update requirements
* fix tests
* Bump phone_modem
* rework
* add typing
* use async_setup_platform
* typing
* tweak
* cleanup
* fix init
* preserve original name
* remove callback line
* use list of serial devices on host
* tweak
* rework
* Rework for usb dicsovery
* Update requirements_test_all.txt
* Update config_flow.py
* tweaks
* tweak
* move api out of try statement
* suggested tweaks
* clean up
* typing
* tweak
* tweak
* async name the service
2021-09-13 14:22:54 -10:00
tube0013
9bb9f0e070
Add description to match TubesZB Coordinators for USB Discovery ( #56201 )
2021-09-13 11:22:55 -10:00
Brian Egge
8d87f4148b
Fix generic thermostat switch state initialization ( #56073 )
2021-09-13 22:27:06 +02:00
Abílio Costa
c869b78ac1
Add Whirlpool integration ( #48346 )
...
* Add Whirlpool integration
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Apply suggestions from code review
* Fix lint
* Fix lint and tests
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org>
* Use dict lookups
* Lint
* Apply code changes from PR review
* Do real integration setup in tests
* Apply suggestions from review & fix test
* Replace get with array operator
* Add suggestions from code review
* Rename test var
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-13 10:02:34 -10:00
Martin Ilievski
f023ec24d7
Bump pykodi to 0.2.6 ( #56148 )
2021-09-13 10:00:10 -10:00
Daniel Hjelseth Høyer
f9de8fb49a
Surepetcare config flow ( #56127 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-13 09:57:06 -10:00
Michael
d661a76462
Use entity description and set state class to all System Monitor sensors ( #56140 )
2021-09-13 09:55:33 -10:00
Erik Montnemery
17efafb2ea
Do not set assumed state for binary sensor groups ( #56190 )
2021-09-13 10:40:24 -07:00
Bram Kragten
86d24bec75
Update icons for MDI 6 ( #56170 )
2021-09-13 19:29:38 +02:00
starkillerOG
5f86388f1c
Netgear config flow ( #54479 )
...
* Original work from Quentame
* Small adjustments
* Add properties and method_version
* fix unknown name
* add consider_home functionality
* fix typo
* fix key
* swao setup order
* use formatted mac
* add tracked_list option
* add options flow
* add config flow
* add config flow
* clean up registries
* only remove if no other integration has that device
* tracked_list formatting
* convert tracked list
* add import
* move imports
* use new tracked list on update
* use update_device instead of remove
* add strings
* initialize already known devices
* Update router.py
* Update router.py
* Update router.py
* small fixes
* styling
* fix typing
* fix spelling
* Update router.py
* get model of router
* add router device info
* fix api
* add listeners
* update router device info
* remove method version option
* Update __init__.py
* fix styling
* ignore typing
* remove typing
* fix mypy config
* Update mypy.ini
* add options flow tests
* Update .coveragerc
* fix styling
* Update homeassistant/components/netgear/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/router.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* add ConfigEntryNotReady
* Update router.py
* use entry.async_on_unload
* Update homeassistant/components/netgear/device_tracker.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* use cv.ensure_list_csv
* add hostname property
* Update device_tracker.py
* fix typo
* fix isort
* add myself to codeowners
* clean config flow
* further clean config flow
* deprecate old netgear discovery
* split out _async_remove_untracked_registries
* Update homeassistant/components/netgear/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* cleanup
* fix rename
* fix typo
* remove URL option
* fixes
* add sensor platform
* fixes
* fix removing multiple entities
* remove extra attributes
* initialize sensors correctly
* extra sensors disabled by default
* fix styling and unused imports
* fix tests
* Update .coveragerc
* fix requirements
* remove tracked list
* remove tracked registry editing
* fix styling
* fix discovery test
* simplify unload
* Update homeassistant/components/netgear/router.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* add typing
Co-authored-by: J. Nick Koston <nick@koston.org>
* add typing
Co-authored-by: J. Nick Koston <nick@koston.org>
* add typing
Co-authored-by: J. Nick Koston <nick@koston.org>
* condense NetgearSensorEntities
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/router.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/router.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/router.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/router.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* add typing
* styling
* add typing
* use ForwardRefrence for typing
* Update homeassistant/components/netgear/device_tracker.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* add typing
* Apply suggestions from code review
Thanks!
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* process review comments
* fix styling
* fix devicename not available on all models
* ensure DeviceName is not needed
* Update homeassistant/components/netgear/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/netgear/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update __init__.py
* fix styling
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-09-13 18:18:21 +02:00
jjlawren
37f263e2ac
Bump plexapi to 4.7.1 ( #56163 )
2021-09-13 15:46:54 +02:00
Brian Egge
e638e5bb42
Add component for binary sensor groups ( #55365 )
...
* Add component for binary sensor groups
https://github.com/home-assistant/home-assistant.io/pull/19239
* Accidental push over prior commit
* Add test for any case
* Add unavailable attribute and tests for unique_id
* Added tests for attributes
link to documentation: https://github.com/home-assistant/home-assistant.io/pull/19297
2021-09-13 15:28:37 +02:00
Vilppu Vuorinen
ee616ed992
Support hvac mode in melcloud climate.set_temperature service ( #56082 )
...
Setting the HVAC_MODE via the set_temperature service has not been
possible before this change.
2021-09-13 14:14:47 +02:00
epenet
5ccc3c17d9
Use list comprehension in onewire entity descriptions ( #56168 )
...
* Use list comprehension in onewire binary sensors
* Use list comprehension in onewire switches
2021-09-13 13:46:21 +02:00
Erik Montnemery
d899d15a1e
Add statistics validation ( #56020 )
...
* Add statistics validation
* Remove redundant None-check
* Move validate_statistics WS API to recorder
* Apply suggestion from code review
2021-09-13 13:44:22 +02:00
Erik Montnemery
d2a9f7904a
Include end time of statistics data points in API response ( #56063 )
...
* Include end time of statistics data points in API response
* Correct typing
* Update tests
2021-09-13 10:02:24 +02:00
Shay Levy
e9eb76c7db
Add switch support for RPC device ( #56153 )
...
* Add switch support for RPC device
* Apply review comments
* Apply review comments
2021-09-13 09:31:35 +03:00
Maikel Punie
7472fb2049
Switch velbus from python-velbus to velbusaio ( #54032 )
...
* initial commit
* use new release
* Update for sensors
* big update
* pylint fixes, bump dependancy to 2021.8.2
* New version to try to fix the tests
* Fix a lot of errors, bump version
* more work
* Bump version
* Adde dimmer support
* Make sure the counters are useable in the energy dashboard
* bump version
* Fix testcases
* Update after review
* Bump version to be able to have some decent exception catches, add the temperature device class
* Readd the import of the platform from config file, but add a deprecation warning
* More comments updated
* Fix lefover index
* Fix unique id to be backwards compatible
* Fix small bug in covers
* Fix testcases
* Changes for theenery dashboard
* Fixed services
* Fix memo text
* Make the interface for a service the port string instead of the device selector
* Fix set_memo_text
* added an async scan task, more comments
* Accidently disabled some paltforms
* More comments, bump version
* Bump version, add extra attributes, enable mypy
* Removed new features
* More comments
* Bump version
* Update homeassistant/components/velbus/__init__.py
Co-authored-by: brefra <frank_van_breugel@hotmail.com>
* Readd the import step
Co-authored-by: brefra <frank_van_breugel@hotmail.com>
2021-09-13 08:22:46 +02:00
Sean Vig
a180c3f813
Fix polling on online Amcrest binary sensor ( #56106 )
2021-09-12 20:45:52 -07:00
Paulus Schoutsen
32212651fe
Add zeroconf discovery to Hue ( #55358 )
...
* Add zeroconf discovery to Hue
* Add coverage for already exists case
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-12 20:00:51 -07:00
joshs85
41b25a765c
Changed wording of bond state belief feature from belief to tracked state ( #56147 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-12 15:46:43 -10:00
J. Nick Koston
673519f6bf
Prefer more targeted matchers in USB discovery ( #56142 )
...
- If there is a more targeted match it should win discovery
2021-09-12 15:07:40 -07:00
J. Nick Koston
0fc89780e9
Fix listener leak in HomeKit on reload ( #56143 )
...
* Fix listener leak in HomeKit on reload
* Fix mocking
2021-09-12 15:06:03 -07:00
Aaron Bach
4e8db7173a
Use EntityDescription - iqvia ( #55218 )
2021-09-12 09:34:44 -06:00
Greg Thornton
f1556ead6d
Don't cache HomeKit camera stream source from entity ( #56136 )
2021-09-12 08:09:09 -07:00
Marc Mueller
2b019b0911
Use EntityDescription - xiaomi_aqara ( #55931 )
...
* Use EntityDescription - xiaomi_aqara
* Remove default values
* Add missing SENSOR_TYPES
2021-09-12 12:48:02 +02:00
cdheiser
ec28f7eef2
Don't return a unique_id if Lutron doesn't have a UUID for the device. ( #56113 )
...
This is a workaround for https://github.com/thecynic/pylutron/issues/70
Co-authored-by: cdheiser <cdheiser@users.noreply.github.com>
2021-09-12 09:24:02 +02:00
Daniel Hjelseth Høyer
4a449902a5
Surepetcare, upgrade library ( #56067 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-09-12 08:12:32 +02:00
J. Nick Koston
2b7cdb70a8
Ensure rainmachine device name is a string ( #56121 )
2021-09-11 21:38:34 -06:00
Greg Thornton
371aa03bca
Add audio support option to HomeKit camera UI config flow ( #56107 )
2021-09-11 16:41:30 -10:00
J. Nick Koston
eff59e8b00
Use the same server name for all HomeKit bridges ( #55860 )
2021-09-11 19:00:26 -07:00
J. Nick Koston
459bc55e32
Bump HAP-python to 4.2.1 ( #55804 )
2021-09-11 18:58:19 -07:00
Steven Looman
73260c5b88
Move parts of ssdp to async_upnp_client ( #55540 )
...
* Move parts of ssdp to async_upnp_client
* Fix test for environments with multiple sources
* Fix sonos tests
* More fixes/changes
* More fixes
* Use async_upnp_client==0.21.0
* Pylint/test fixes
* More changes after review
* Fix tests
* Improve testing
* Fix mypy
* Fix yamaha_musiccast tests?
* Changes after review
* Pylint
* Reduce calls to combined_headers
* Update to async_upnp_client==0.21.1
* Update to async_upnp_client==0.21.2
* use as_dict
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-11 13:38:16 -10:00
Shay Levy
f1a88f0563
Add config flow support for RPC device ( #56118 )
2021-09-11 23:28:33 +03:00
Jaroslav Hanslík
a4a6bf8a85
New icon names based on MDI 6.1.95 ( #56085 )
2021-09-11 12:34:31 -07:00
Joakim Sørensen
bcb3c426f4
Blank out discovery info ( #56097 )
2021-09-11 12:34:19 -07:00
Paulus Schoutsen
64fd496932
Bump frontend to 20210911.0 ( #56115 )
2021-09-11 12:34:01 -07:00
Paulus Schoutsen
8a611eb640
Fix singleton not working with falsey values ( #56072 )
2021-09-11 12:02:01 -07:00
Oxan van Leeuwen
6e7ce89c64
Fix attribute access on None on startup in ESPHome ( #56105 )
2021-09-11 20:53:29 +02:00
Ruslan Sayfutdinov
a9ed4fa405
Bump awesomeversion to 21.8.1 ( #55817 )
2021-09-11 11:40:46 -07:00
Aaron Bach
ed9b271fd0
Enforce strict typing for IQVIA ( #53408 )
...
* Enforce strict typing for IQVIA
* Cleanup
* Code review
* Ignore untyped numpy function
2021-09-11 12:27:13 -06:00
Joakim Sørensen
1b46190a0c
Add view to get installation type during onboarding ( #56095 )
2021-09-11 15:38:38 +02:00
Vilppu Vuorinen
ec21c5f4a9
Update pymelcloud to 2.5.4 ( #56096 )
2021-09-11 12:51:04 +02:00
Brent Petit
97f28878bb
Add state_class to Ecobee sensors ( #55996 )
2021-09-10 22:00:24 -07:00
Michael
b11db0b1d7
Remove unnecessary extra attribute from NUT sensors ( #56078 )
2021-09-10 19:17:46 -07:00
ehendrix23
bd18bc9f3a
Bump pymyq to 3.1.4 ( #56089 )
2021-09-10 19:09:54 -07:00
Raman Gupta
c785983cce
Handle entity creation on new added zwave_js value ( #55987 )
...
* Handle new entity creation when a new value is added
* spacing
* Update homeassistant/components/zwave_js/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* change variable name and use asyncio.gather
* Centralized where discovered value IDs gets managed
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-09-10 23:49:31 +02:00
Shay Levy
8c3c2ad8e3
Updated changes for aioshelly 1.0.0 ( #56083 )
2021-09-11 00:48:55 +03:00
Paulus Schoutsen
dec7877671
Handle logout prefs update for Google/Alexa ( #56045 )
2021-09-10 09:08:43 -07:00
Erik Montnemery
443147e132
Wait for entities when updating energy preferences ( #56057 )
2021-09-10 09:07:52 -07:00
Joakim Sørensen
c59540cfc7
Revert "Bump pillow to 8.3.2 ( #55970 )" ( #56048 )
...
This reverts commit ee7202d10a
.
2021-09-10 17:01:51 +02:00
Daniel Hjelseth Høyer
aa39e582c3
Surepetcare, fix late review ( #56065 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-09-10 16:49:42 +02:00
Sean Vig
03df48af9c
Bump amcrest version to 1.8.1 ( #56058 )
...
The current version of the `amcrest` package has a bug in exposing if
the video stream is enabled, which leads to the substream status being
used to set if the camera is on or off. The updated version of
`amcrest` fixes this bug.
Fixes #55661
2021-09-10 15:38:01 +02:00
micha91
948a942a0d
Fix UDP message handling by upgrading aiomusiccast to 0.9.2 ( #56041 )
2021-09-10 15:03:34 +02:00
Erik Montnemery
d5a8f1af1d
Revert "Suppress last_reset deprecation warning for energy cost sensor ( #56037 )" ( #56042 )
...
This reverts commit e990ef249d
.
2021-09-10 11:27:47 +02:00
J. Nick Koston
ff1b39cda6
Fix circular import of scapy in dhcp ( #56040 )
...
* Fix circular import of scapy in dhcp
* Tweak import, add comment
* Tweak import, add comment
* pylint
2021-09-10 10:04:54 +02:00
Oxan van Leeuwen
970a7f9662
Fix compounds in sensor device class comments ( #55900 )
2021-09-10 09:46:21 +02:00
Erik Montnemery
78909b5227
Add support for state class total to energy cost sensor ( #55955 )
...
* Add support for all state classes to energy cost sensor
* Fix bug, adjust tests
* Fix rebase mistake
2021-09-10 09:05:32 +02:00
Erik Montnemery
e990ef249d
Suppress last_reset deprecation warning for energy cost sensor ( #56037 )
2021-09-10 08:59:23 +02:00
Daniel Hjelseth Høyer
c27ad3078a
Surepetcare, use DataUpdateCoordinator ( #55982 )
...
* Surepetcare, use dataupdater
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Review comment
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org>
* style
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-10 08:37:00 +02:00
Erik Montnemery
89281a273c
Correct confusing log message in sensor statistics ( #56016 )
2021-09-09 23:26:29 -07:00
wranglatang
e3a7a253ea
Add nut Watts datapoint ( #55491 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-10 06:02:06 +02:00
J. Nick Koston
5709640453
Report integrations that block startup wrap up ( #56003 )
2021-09-09 20:39:22 -07:00
Erik Montnemery
2a8121bdcd
Really change character set of statistics_meta table to utf8 ( #56029 )
2021-09-09 22:55:51 +02:00
Raman Gupta
1fd3faf766
Fix state class for zwave_js energy entities ( #56026 )
2021-09-09 16:19:28 -04:00
popoviciri
f79de2a5bc
Bump pysma to 0.6.6 & Fix Unit Checks ( #56018 )
2021-09-09 20:19:49 +02:00
Raman Gupta
113288cb1f
Fix zwave_js/node_state WS API command ( #55979 )
...
* Fix zwave_js/node_state WS API command
* Add negative assertion check to avoid regression
* Update tests/components/zwave_js/test_api.py
Co-authored-by: jan iversen <jancasacondor@gmail.com>
* use constant
Co-authored-by: jan iversen <jancasacondor@gmail.com>
2021-09-09 14:04:27 -04:00
Erik Montnemery
88dbc6373f
Make sure character set of events, states tables is utf8 ( #56012 )
...
* Make sure character set of events, states tables is utf8
* Pylint
* Apply suggestions from code review
2021-09-09 19:26:28 +02:00
Oscar Calvo
1b0e014783
Support incoming SMS messages via polling ( #54237 )
...
* Add support to incomming SMS via polling
* Update dependencies
* Only send notification for unread messages
* Only inform if callback is not getting used
* Update gateway.py
* Apply PR feedback
* Update homeassistant/components/sms/gateway.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Apply PR comments
* Make black happy
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-09-09 18:29:11 +02:00
Erik Montnemery
a47532c69b
Change character set of statistics_meta table to utf8 ( #56011 )
2021-09-09 17:24:20 +02:00
uvjustin
dd9bfe7aa0
Add package constraint anyio>=3.3.1 ( #55997 )
2021-09-09 15:33:09 +02:00
Jean-Yves Avenard
556dcf6abb
Add iotawatt high-accuracy energy readout sensors ( #55512 )
2021-09-09 15:32:43 +02:00
joshs85
011817b122
Add state belief services to bond integration ( #54735 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-09 15:32:32 +02:00
Adam Feldman
cbbbc3c4f0
Add state class to Smart Meter Texas sensor ( #55665 )
2021-09-09 15:32:03 +02:00
jan iversen
9d2861afe3
Add mypy to elkm1. ( #55964 )
2021-09-09 13:14:28 +02:00
cnico
065e858a03
Address post merge review of flipr binary sensor ( #55983 )
2021-09-09 09:45:58 +02:00
Erik Montnemery
80fd330479
Add sum_decrease and sum_increase statistics ( #55850 )
2021-09-08 23:35:53 -07:00
Joakim Plate
a8cbb949fa
Rfxtrx drop yaml configuration ( #54173 )
2021-09-08 22:17:02 -07:00
Alan Tse
98ecf2888c
Remove tesla integration ( #55988 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-09-08 22:12:03 -07:00
GitHub Action
675426dc25
[ci skip] Translation update
2021-09-09 00:11:32 +00:00
Erik Montnemery
a1aca20818
Address review comment from #55833 ( #55985 )
2021-09-08 13:48:31 -07:00
Philip Allgaier
4d2432cffb
Consistent lower-case spelling of "optional" ( #55976 )
2021-09-08 22:16:12 +02:00
Erik Montnemery
232943c93d
Add significant change support to AQI type sensors ( #55833 )
2021-09-08 12:47:48 -07:00
Erik Montnemery
bb6c2093a2
Add support for state class measurement to energy cost sensor ( #55962 )
2021-09-08 12:46:28 -07:00
Paulus Schoutsen
ee7202d10a
Bump pillow to 8.3.2 ( #55970 )
2021-09-08 12:06:30 -07:00
Erik Montnemery
27764e9985
Fix handling of imperial units in long term statistics ( #55959 )
2021-09-08 08:08:48 -07:00
Erik Montnemery
9f1e503784
Do not allow `inf` or `nan` sensor states in statistics ( #55943 )
2021-09-08 08:05:16 -07:00
Erik Montnemery
22e6ddf8df
Do not let one bad statistic spoil the bunch ( #55942 )
2021-09-08 07:55:40 -07:00
Shay Levy
c514f72c70
Bump aioswitcher to 2.0.5 ( #55934 )
2021-09-08 07:54:44 -07:00
Diogo Gomes
84140a547b
deprecated unit_of_measurement ( #55876 )
2021-09-08 16:33:53 +02:00
Marc Mueller
0b23ce658e
Use EntityDescription - konnected ( #55923 )
2021-09-08 15:14:03 +02:00
Marc Mueller
32b8be5a6e
Use EntityDescription - repetier ( #55926 )
2021-09-08 14:28:04 +02:00
Marc Mueller
69d6d5ffce
Use EntityDescription - incomfort ( #55930 )
2021-09-08 08:51:17 +02:00
Marc Mueller
5429a67877
Use EntityDescription - zoneminder ( #55922 )
2021-09-08 08:48:55 +02:00
Ruslan Sayfutdinov
7195b8222b
Bump PyJWT to 2.1.0 ( #55911 )
2021-09-07 20:59:02 -07:00
Pascal Winters
a764c79b6f
Edit unit of measurement for gas/electricity supplier prices ( #55771 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-09-07 20:54:40 -07:00
Paulus Schoutsen
ec337101dd
Fix gas validation ( #55886 )
2021-09-07 20:53:43 -07:00
Fuzzy
efafe82799
Remove Trackr integration (API removed) ( #55917 )
...
* Delete Trackr component directory
* Update .coverage.rc to remove Trackr
* Update requirements_all.txt
2021-09-08 05:01:58 +02:00
GitHub Action
f9e6e616f4
[ci skip] Translation update
2021-09-08 00:10:52 +00:00
Raman Gupta
37d75e8a03
Allow multiple template.select platform entries ( #55908 )
2021-09-07 14:50:07 -07:00
Marc Mueller
42f586c585
Fix upnp add_entities ( #55904 )
...
* Fix upnp add_entities
* Remove nesting level
2021-09-07 22:27:03 +02:00
Diogo Gomes
d705b35ea1
Address comment in integration Riemann sum PR #55875 ( #55895 )
...
* https://github.com/home-assistant/core/pull/55875\#discussion_r703334504
* missing test update
2021-09-07 19:40:20 +02:00
Ville Skyttä
0684f8bddf
Add date device class ( #55887 )
...
* Add date device class
https://github.com/home-assistant/architecture/discussions/610
* Add date device class to sensors device classes list
2021-09-07 16:46:12 +02:00
RDFurman
3aed58f825
Try to avoid rate limiting in honeywell ( #55304 )
...
* Limit parallel update and sleep loop
* Use asyncio sleep instead
* Extract sleep to const for testing
* Make loop sleep 0 in test
2021-09-07 16:32:26 +02:00
Maciej Bieniek
86247c93fc
Fix available property for Xiaomi Miio fan platform ( #55889 )
...
* Fix available
* Suggested change
2021-09-07 11:34:41 +02:00
cnico
53ea24ec15
Add Flipr binary sensor ( #53525 )
2021-09-07 09:52:42 +02:00
Michael
2f3a11f930
Rewrite re-auth mechanism in Synology DSM integration ( #54298 )
2021-09-07 09:10:50 +02:00
Erik Montnemery
0d1412ea17
Set state class to total for net utility_meter sensors ( #55877 )
...
* Set state class to total for net utility_meter sensors
* Update tests
2021-09-07 08:13:14 +02:00
Diogo Gomes
1ca9deb520
Integration Sensor Initial State ( #55875 )
...
* initial state is UNAVAILABLE
* update tests
2021-09-07 08:12:54 +02:00
Sean Vig
789f21c427
Fix assignment of amcrest camera model ( #55266 )
2021-09-07 04:52:45 +02:00
GitHub Action
9da3fa5d75
[ci skip] Translation update
2021-09-07 00:11:29 +00:00
Paulus Schoutsen
93083513b4
Bump hass-nabucasa 49 ( #55823 )
2021-09-06 16:05:33 -07:00
Alexei Chetroi
c6888e4faf
Refactor ZHA tests ( #55844 )
...
* Replace ZHA tests FakeDevice
* Refactor ZHA tests to use zigpy devices and endpoints
* Use common consts for zigpy device mocks
Use the same dict key names for device signature mocks as zha quirks.
* Use const for test device list
* Update tests/components/zha/common.py
2021-09-06 19:00:06 -04:00
Erik Montnemery
b1dbdec2ea
Set state class to total for Integration sensors ( #55872 )
2021-09-07 00:27:31 +02:00
puddly
6895081595
Use `async_update_entry` in config unit test instead of modifying `data` ( #55855 )
2021-09-06 16:57:59 -04:00
Diogo Gomes
34d54511e8
Integration Sensor unit of measurement overwrite ( #55869 )
2021-09-06 13:41:01 -07:00
jan iversen
8d4aac618d
Allow same IP if ports are different on modbus ( #55766 )
2021-09-06 13:40:15 -07:00
Tatham Oddie
4fa9871080
Fix logbook entity_matches_only query mode ( #55761 )
...
The string matching template needs to match the same compact JSON format
as the data is now written in.
2021-09-06 13:39:39 -07:00
Martin Hjelmare
b088ce601c
Bump zwave-js-server-python to 0.30.0 ( #55831 )
2021-09-06 13:37:12 -07:00
Daniel Hjelseth Høyer
bcfedeb797
Surepetcare, bug fix ( #55842 )
2021-09-06 13:36:45 -07:00
Maciej Bieniek
9093819671
Fix target humidity step for Xiaomi MJJSQ humidifiers ( #55858 )
2021-09-06 13:36:18 -07:00
jan iversen
cac3e1acfa
Allow same address different register types in modbus ( #55767 )
2021-09-06 13:35:40 -07:00
J. Nick Koston
eba9b61011
Fix exception during rediscovery of ignored zha config entries ( #55859 )
...
Fixes #55709
2021-09-06 13:35:24 -07:00
Joshi
0533a9c714
Fix switch name attribute for thinkingcleaner ( #55730 )
2021-09-06 14:03:46 -05:00
Brandon Rothweiler
12b1f87b35
Upgrade pymazda to 0.2.1 ( #55820 )
2021-09-06 13:53:03 -05:00
Simone Chemelli
8b6d0ca13f
Replace util.get_local_ip in favor of components.network.async_get_source_ip() - part 2 ( #53368 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-06 08:44:38 -10:00
Erik Montnemery
dd7dea9a3f
Make scapy imports in DHCP local ( #55647 )
2021-09-06 10:10:27 -07:00
Erik Montnemery
b99a22cd4d
Re-add state_class total to sensor ( #55103 )
...
* Re-add state_class total to sensor
* Make energy cost sensor enforce state_class total_increasing
* Bump deprecation of last_reset for state_class measurement
* Correct rebase mistakes
2021-09-06 18:28:58 +02:00
starkillerOG
2634949999
Add motion_blinds VerticalBlind and cleanup ( #55774 )
2021-09-06 16:19:02 +02:00
puddly
e671ad41ec
Replace zigpy-cc with zigpy-znp ( #55828 )
...
* Replace zigpy-cc with zigpy-znp in a ZHA config migration
* Fix failing unit tests
2021-09-06 09:50:54 -04:00
Maciej Bieniek
9ee0d8fefe
Fix xiaomi miio Air Quality Monitor initialization ( #55773 )
2021-09-06 15:30:03 +02:00
mrwhite31
e6a29b6a2a
Fix typo in in rfxtrx Barometer sensor ( #55839 )
...
Fix typo in sensor.py to fix barometer unavailability
2021-09-06 15:11:12 +02:00
Maciej Bieniek
753285eae7
Fix a lazy preset mode update for Xiaomi Miio fans ( #55837 )
2021-09-06 12:33:34 +02:00
David Bonnes
67b7144703
Fix incomfort min/max temperatures ( #55806 )
2021-09-06 12:26:20 +02:00
Andre Richter
d50b700dc7
Refactor exception handling in Vallox ( #55461 )
2021-09-06 12:03:45 +02:00
Marc Mueller
4475cf24c8
Use EntityDescription - aqualogic ( #55791 )
2021-09-06 11:59:03 +02:00
Marc Mueller
3001df99cb
Use EntityDescription - poolsense ( #55743 )
2021-09-06 11:58:47 +02:00
Philip Allgaier
364edbfd8a
Add service descriptions for supervisor backup restore services ( #52766 )
...
* Add service descriptions for supervisor backup restore
* Add fields to restore services
* Update homeassistant/components/hassio/services.yaml
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
2021-09-06 10:27:11 +02:00
Jan Bouwhuis
755835ee2e
Alexa - Remove legacy speed support for fan platform ( #55174 )
...
* Remove legacy fan speed support
* remove fan range controller tests
* retrigger tests
2021-09-06 10:19:57 +02:00
Marc Mueller
a4e4ffef0a
Use EntityDescription - apcupsd ( #55790 )
2021-09-06 10:19:31 +02:00
Marc Mueller
655399eb7b
Use EntityDescription - aemet ( #55744 )
2021-09-06 10:12:09 +02:00
Marc Mueller
77b60c712e
Use EntityDescription - sabnzbd ( #55788 )
2021-09-06 09:54:07 +02:00
Marc Mueller
a4dae0c1e1
Use EntityDescription - meteoclimatic ( #55792 )
2021-09-06 09:48:12 +02:00
Marc Mueller
96db04213b
Use EntityDescription - vultr ( #55789 )
2021-09-06 09:44:33 +02:00
Marc Mueller
cc6a0d2f8d
Use EntityDescription - awair ( #55747 )
2021-09-06 09:40:41 +02:00
Marc Mueller
99ef2ae54d
Use EntityDescription - vilfo ( #55746 )
2021-09-06 09:33:58 +02:00
jan iversen
0dd128af77
Change fix property to _attr for tradfri ( #55691 )
2021-09-06 08:49:00 +02:00
Greg
1b3530a3f8
Bump envoy_reader API to 0.20.0 ( #55822 )
2021-09-05 20:32:50 -10:00
Witold Sowa
8565821394
ZHA: Added support for ZigBee Simple Sensor device and Binary Input c… ( #55819 )
...
* ZHA: Added support for ZigBee Simple Sensor device and Binary Input cluster
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Alexei Chetroi <lexoid@gmail.com>
2021-09-06 01:41:57 -04:00
Paulus Schoutsen
523998f8a1
Drop logger service fields because keys are dynamic ( #55750 )
2021-09-05 20:53:12 -07:00
GitHub Action
c2b89725be
[ci skip] Translation update
2021-09-06 00:12:56 +00:00
Oliver
22961b30d2
Update to denonavr version 0.10.9 ( #55805 )
2021-09-05 13:28:48 -10:00
Alexei Chetroi
aa6cb84b27
Optimize ZHA ZCL attribute reporting configuration ( #55796 )
...
* Refactor ZCL attribute reporting configuration
Configure up to 3 attributes in a single request.
* Use constant for attribute reporting configuration
* Update tests
* Cleanup
* Remove irrelevant for this PR section
2021-09-05 17:45:08 -04:00
Ville Skyttä
4e1e7a4a71
Protect Huawei LTE against None ltedl/ulfreq ( #54411 )
...
Refs https://github.com/home-assistant/core/issues/54400
2021-09-05 21:42:22 +03:00
Chris Browet
5a2bcd2763
ADD: generalize regex_findall ( #54584 )
2021-09-05 12:41:39 +02:00
GitHub Action
f8ebc31576
[ci skip] Translation update
2021-09-05 00:11:36 +00:00
Paulus Schoutsen
cce0ca5688
Tag Hue errors as format strings ( #55751 )
2021-09-04 15:38:14 -07:00
Simone Chemelli
d39b861110
Fix SamsungTV sendkey when not connected ( #55723 )
2021-09-04 13:58:34 -07:00
Simone Chemelli
715ce3185b
Handle Fritz InternalError ( #55711 )
2021-09-04 13:56:59 -07:00
Brian Egge
c81a319346
Handle unknown preset mode in generic thermostat ( #55588 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-09-04 13:17:57 -07:00
Marc Mueller
f5a543b220
Remove deprecated device_state_attributes ( #55734 )
2021-09-04 13:16:01 -07:00
starkillerOG
58da58c008
Bump motion_blinds to 0.5.5 ( #55710 )
2021-09-04 22:06:50 +02:00
Marc Mueller
0700108278
Use NamedTuple for device_automation details ( #55697 )
2021-09-04 13:42:36 +02:00
Anders Melchiorsen
d8b85b2067
Fix LIFX firmware version information ( #55713 )
2021-09-04 13:18:23 +02:00
Erik Montnemery
38d42de2c0
Handle negative numbers in sensor long term statistics ( #55708 )
...
* Handle negative numbers in sensor long term statistics
* Use negative states in tests
2021-09-04 10:47:42 +02:00
Marc Mueller
b3181a0ab2
Use NamedTuple for RGBColor ( #55698 )
2021-09-04 09:25:25 +02:00
Paulus Schoutsen
10317fba17
better detect legacy eagly devices ( #55706 )
2021-09-04 09:23:35 +02:00
Paulus Schoutsen
19c54b8cbf
Drop unused ruamel ( #55672 )
2021-09-03 22:17:10 -07:00
J. Nick Koston
195ee2a188
Avoid creating sockets in homekit port available tests ( #55668 )
...
* Avoid creating sockets in homekit port available tests
* prevent new bridge from being setup -- its too fast now that the executor job is gone and it revealed an unpatched setup
2021-09-03 17:15:28 -10:00
Michael
0dc8fb497b
Delay state update after switch is toggled for TP-Link HS210 device ( #55671 )
...
* delay state update for HS210
* Update workaround comment
2021-09-04 03:01:48 +02:00
Ville Skyttä
b10fc89a6b
Automation trigger info type hint improvements ( #55402 )
...
* Make automation trigger info a TypedDict
* zwave_js trigger type hint fixes
* Remove redundant automation trigger info field presence checks
* Use async_initialize_triggers in mqtt and tasmota device_trigger tests
2021-09-04 02:25:51 +02:00
epenet
0749e045bb
Add reauth to Renault config flow ( #55547 )
...
* Add reauth flow to async_setup_entry
* Add reauth flow to config_flow
* Add reauth tests
* Split reauth/reauth_confirm
* unindent code
* Add entry_id and unique_id to reauth flow testing
* Use description_placeholders for username
* fix typo
2021-09-04 02:17:24 +02:00
GitHub Action
19dcb19d07
[ci skip] Translation update
2021-09-04 00:13:17 +00:00
Marc Mueller
a54b9502ef
Use NamedTuple for light color mode mapping ( #55696 )
2021-09-04 00:48:14 +02:00
Marc Mueller
617e8544c0
Use NamedTuple for touchline preset mode settings ( #55695 )
2021-09-04 00:44:16 +02:00
Marc Mueller
edddeaf5ab
Use NamedTuple for api endpoint settings ( #55694 )
2021-09-04 00:44:01 +02:00
Aidan Timson
cd51d994b1
System Bridge - Set device class for binary sensor ( #55688 )
2021-09-03 23:48:11 +02:00
Marc Mueller
4eba2ccebc
Use EntityDescription - synology_dsm ( #55407 )
2021-09-03 23:35:28 +02:00
Marc Mueller
f5cd321185
Use EntityDescription - airnow ( #55684 )
2021-09-03 22:36:24 +02:00
Marc Mueller
bbd9c6eb5b
Use EntityDescription - discogs ( #55683 )
2021-09-03 22:36:17 +02:00
Marc Mueller
ce6921d73c
Use EntityDescription - picnic ( #55682 )
...
* Use EntityDescription - picnic
* Change _attr_extra_state_attributes to be static
* Fix tests
2021-09-03 22:35:59 +02:00
Brian Rogers
9db13a3e74
Fix Rachio service missing with 1st generation controllers ( #55679 )
2021-09-03 22:35:33 +02:00
Marc Mueller
1e4233fe20
Use EntityDescription - iperf3 ( #55681 )
2021-09-03 22:35:12 +02:00
Marc Mueller
76ce0f6ea7
Use EntityDescription - econet ( #55680 )
...
* Use EntityDescription - econet
* Resolve name constants
2021-09-03 22:34:51 +02:00
Marc Mueller
798f487ea4
Use EntityDescription - faa_delays ( #55678 )
...
* Use EntityDescription - faa_delays
* Update binary_sensor.py
2021-09-03 22:34:29 +02:00
Marc Mueller
3c0a34dd01
Use EntityDescription - luftdaten ( #55676 )
...
* Use EntityDescription - luftdaten
* Fix name attribute
* Remove default values
* Move SensorTypes back to __init__
2021-09-03 22:34:01 +02:00
Marc Mueller
fbf812a845
Use EntityDescription - freebox ( #55675 )
...
* Use EntityDescription - freebox
* Remove default values
2021-09-03 22:33:26 +02:00
Paulus Schoutsen
7111fc47c4
Better handle invalid trigger config ( #55637 )
2021-09-03 10:15:57 -07:00
Paulus Schoutsen
e0f640c0f8
Guard for doRollover failing ( #55669 )
2021-09-03 09:53:47 -07:00
Joakim Sørensen
7caa985a59
Fix hdmi_cec switches ( #55666 )
2021-09-03 09:17:41 -07:00
J. Nick Koston
25b39b36e7
Ignore missing devices when in ssdp unsee ( #55553 )
2021-09-03 09:06:07 -07:00
Paulus Schoutsen
418d6a6a41
Guard for unexpected exceptions in device automation ( #55639 )
...
* Guard for unexpected exceptions in device automation
* merge
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-03 09:04:50 -07:00
Marc Mueller
a234f2ab31
Remove dead fritzbox code ( #55617 )
...
* EntityInfo has been replaced by EntityDescription (#55104 )
* Extra switch attributes have been replaced by dedicated sensors (#52562 )
2021-09-03 17:48:48 +02:00
Marc Mueller
7461af68b9
Use NamedTuple for color temperature range ( #55626 )
2021-09-03 17:41:32 +02:00
Joakim Sørensen
2171922265
Always show state for the updater binary_sensor ( #55584 )
2021-09-03 17:40:07 +02:00
ehendrix23
4310a7d814
Add upnp sensor for IP, Status, and Uptime ( #54780 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
2021-09-03 17:15:28 +02:00
Michael
ae9e3c237a
Fix CONFIG_SCHEMA validation in Speedtest.net ( #55612 )
2021-09-03 14:11:19 +02:00
Nikolay Vasilchuk
b4d4fe4ef8
Fix Starline sensor state AttributeError ( #55654 )
...
* Fix starline sensors state
* Black
2021-09-03 14:04:56 +02:00
Yuval Aboulafia
173b87e675
Clean holiday attributes code in Jewish calendar ( #55080 )
...
* Clean repetitive code in jewish calendar
* do not return none
* fix holiday
2021-09-03 12:07:53 +03:00