Simone Chemelli
b612e16120
Add current and latest firmware info to Synology_dsm ( #56460 )
2021-09-27 12:23:26 +02:00
Erik Montnemery
58f465f271
Don't reset meter when last_reset is set to None ( #56609 )
2021-09-27 12:17:09 +02:00
jjlawren
931cf4eaab
Improve Sonos handling of TuneIn stations ( #56479 )
2021-09-27 12:07:14 +02:00
Robert Svensson
ca6b53c16d
Remove UniFi config entry reference from device when removing last entity of said device ( #56501 )
2021-09-27 12:04:29 +02:00
Erik Montnemery
efe467217a
Don't round in energy cost sensor ( #56258 )
2021-09-27 12:01:17 +02:00
Aaron Bach
56b94d6809
Simplify native value property for WattTime ( #56664 )
2021-09-27 11:58:51 +02:00
Franck Nijhof
4f5d6b8ba1
Upgrade sentry-sdk to 1.4.1 ( #56707 )
2021-09-27 11:20:43 +02:00
Erik Montnemery
14a1bb423c
Add is_number template filter and function ( #56705 )
2021-09-27 10:47:57 +02:00
Fabian Affolter
e4dc646237
Upgrade praw to 7.4.0 ( #56682 )
2021-09-27 08:48:21 +02:00
Michael Chisholm
6c2674734a
SSDP starts config flow only for alive devices ( #56551 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-27 08:39:22 +02:00
J. Nick Koston
0fce9f39b3
Avoid checking if a package is installed if it already failed ( #56698 )
2021-09-26 22:32:25 -07:00
Fabian Affolter
01bd3ff138
Upgrade sendgrid to 6.8.2 ( #56688 )
2021-09-27 07:03:29 +02:00
Fabian Affolter
8884e9691e
Upgrade TwitterAPI to 2.7.5 ( #56687 )
2021-09-27 07:03:09 +02:00
Fabian Affolter
55c9abc58d
Upgrade discord.py to 1.7.3 ( #56686 )
2021-09-27 07:02:46 +02:00
Fabian Affolter
44a4507b51
Upgrade requests to 2.26.0 ( #56683 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-26 21:44:28 -05:00
Fabian Affolter
115d34f55a
Set certifi to >=2021.5.30 ( #56679 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-26 21:19:30 -05:00
J. Nick Koston
7ab6c82ad2
Drop defusedxml dep from ssdp manifest ( #56699 )
2021-09-26 19:49:43 -05:00
J. Nick Koston
26e031984b
Ensure sonos always gets ssdp callbacks from searches ( #56591 )
2021-09-26 17:16:03 -05:00
J. Nick Koston
6399730d2f
Optimize SSDP matching ( #56622 )
...
* Optimize SSDP matching
* tweak
* remove
* remove dupe
2021-09-26 16:30:39 -05:00
J. Nick Koston
f268227d64
Implement retry and backoff strategy for requirements install ( #56580 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-09-26 14:47:03 -05:00
Raman Gupta
8716aa011a
Add support for multilevel switch CC select entities ( #56656 )
...
* Add support for multilevel switch CC select entities
* Use state names from docs and include more device identifiers from device DB
* black
* pylint
* type fix
* Add failure scenario test
* Update homeassistant/components/zwave_js/select.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-09-26 14:22:41 -04:00
Fabian Affolter
2326e3ed94
Upgrade voluptuous to 0.12.2 ( #56680 )
2021-09-26 18:59:00 +02:00
J. Nick Koston
52410ff0d7
Ensure yeelight can be unloaded when device is offline ( #56464 )
2021-09-26 09:54:43 -07:00
J. Nick Koston
26f73779cc
Avoid enabling ipv6 dual stack for zeroconf on unsupported platforms ( #56584 )
2021-09-26 09:51:34 -07:00
J. Nick Koston
f74291ccb6
Expose the ability to move an entity/device between config entries ( #56661 )
2021-09-26 09:50:57 -07:00
Marc Mueller
e35e584b60
Use EntityDescription - sht31 ( #56435 )
...
* Use EntityDescription - sht31
* Add device_class for humidity
* Fix monitored conditions
* Add pylint disable
2021-09-26 18:19:36 +02:00
Fabian Affolter
65bce33a63
Upgrade emoji to 1.5.0 ( #56684 )
2021-09-26 15:09:13 +02:00
Fabian Affolter
a0a359e2ef
Upgrade ciso8601 to 2.2.0 ( #56678 )
2021-09-26 14:47:29 +02:00
Daniel Hjelseth Høyer
d8387744ec
Correct the device name for Airthings ( #56655 )
2021-09-26 12:48:27 +02:00
Aaron Bach
01e03a223b
Simplify native value and attributes properties for Flu Near You ( #56665 )
2021-09-26 11:12:54 +02:00
Aaron Bach
aeba3a703f
Revert "Simplify state update for Flu Near You ( #56650 )" ( #56662 )
...
This reverts commit d4ebcf2ba5
.
2021-09-25 17:19:17 -06:00
Robert Svensson
8db0bd3c0e
Fix state_class for deCONZ power sensors ( #56586 )
...
* Fix state_class for power sensors
Rewrite entity descriptions for binary sensor and sensor platforms
* Remove icon if device_class is specified
2021-09-25 20:54:55 +02:00
Aaron Bach
d4ebcf2ba5
Simplify state update for Flu Near You ( #56650 )
2021-09-25 20:22:51 +02:00
Franck Nijhof
83f1116432
Upgrade numpy to 1.21.2 ( #56640 )
2021-09-25 12:39:21 +02:00
Matt Zimmerman
754ff7e3cb
Update python-smarttub to 0.0.27 ( #56626 )
2021-09-25 12:06:41 +02:00
MatthewFlamm
8bc8081e81
Add state_class_measurement to nws ( #56629 )
2021-09-25 11:58:07 +02:00
Daniel Hjelseth Høyer
f0de6dc21a
Use SurePetcareEntity for surepetcare binary sensor ( #56601 )
...
* Use SurePetcareEntity for surepetcare binary sensor
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* tests
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-09-25 11:17:55 +02:00
Joakim Plate
5c1f55ffa4
Bump fjäråskupan to 1.0.1 ( #56628 )
2021-09-25 11:17:26 +02:00
Raman Gupta
b1f4ccfd6b
Reuse zwave_js device when replacing removed node with same node ( #56599 )
...
* Reuse zwave_js device when a removed node is replaced with the same node
* Ensure change is backwards compatible with servers that don't include replaced
* Remove lambda
* Add assertions to remove type ignores
* fix tests by always copying state and setting manufacturer/label attributes
2021-09-25 10:43:37 +02:00
Michaël Arnauts
5d3d6fa1cd
Add `state_class` and use `SensorEntityDescription` for comfoconnect ( #54066 )
...
* Add state_class=measurement and use SensorEntityDescriptions
* Use attributes from entity_description
* Improvements
* Adress remarks
* Revert changes to fan
* move method
* Fix tests
* Revert fan/__init__.py
* Revert key change
* Set default percentage in turn_on
2021-09-24 22:26:56 +02:00
Aaron Bach
0ea5f25594
Add ability to re-auth Notion ( #55616 )
2021-09-24 11:23:19 -07:00
Robert Hillis
a7d56d1c3f
Bump goalzero to 0.2.0 ( #56613 )
...
* Bump goalzero to 0.1.8
* bump
* recheck
* bump
2021-09-24 12:18:14 -06:00
Eduard van Valkenburg
ac576a2bc6
update SIA package ( #56615 )
2021-09-24 12:15:21 -06:00
RenierM26
3c80e05100
Set Switchbot _attr_is_closed on init ( #56611 )
...
* self._attr_is_closed needs to be set initially.
* Set _attr_is_closed on init.
2021-09-24 12:13:45 -06:00
Maikel Punie
8aff51042b
Bump velbus-aio to 2021.9.4 ( #56478 )
...
* Bump version, move the cache-dir to the home-assistant config
* Moved the cahce into the storage dir
* Bump version, 2021.9.3 will use pathlib
* Bump version to 2021.9.4
* Clean config path
* Remove leading slash
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-09-24 20:09:44 +02:00
Robert Hillis
e078f4ce14
Move efergy api to pyefergy ( #56594 )
...
* Move efergy api to pyefergy
* fix permissions
* tweak
* tweak
2021-09-24 12:54:15 +02:00
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