Commit Graph
10659 Commits
Author SHA1 Message Date
91f6e58e9a Allow customizing unit for temperature and pressure sensors (#64366)
* Allow customizing unit for temperature and pressure sensors

* pylint

* Adjust google_wifi tests

* Address review comments and add tests

* Improve rounding when scaling

* Tweak rounding

* Further tweak rounding

* Allow setting entity options with config/entity_registry/update

* Address review comments

* Tweak tests

* Load custom unit when sensor is added

* Override async_internal_added_to_hass

* Adjust tests after rebase

* Apply suggestions from code review

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>

* Address review comments

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-03-30 15:43:04 +02:00
GarrettandGitHub ab0abdc988 Add 2FA support for Subaru integration setup (#68753)
* Add 2FA support for Subaru integration setup

* Update config flow to abort with 2FA request fail
2022-03-30 13:53:03 +02:00
Tom BrienandGitHub bb7593351b Add option for exchange rate sensor precision to Coinbase (#68792)
* Add user option for precision to exchange rate sensors

* Add tests

* Add strings
2022-03-30 13:51:44 +02:00
Kevin StillhammerandGitHub 259b069dd9 Ensure API is called correctly in here_travel_time (#68840) 2022-03-30 13:49:21 +02:00
Eric SvärdandGitHub 04bb156e99 Discard Solaredge updates for invalid overview data (#68048) 2022-03-30 13:36:55 +02:00
Álvaro Fernández RojasandGitHub 0cb8ff9bc6 Fix HVAC modes for Airzone slave zones (#68851) 2022-03-30 13:32:15 +02:00
Eric SeveranceandGitHub 3953b6abe2 Fix error handling for expired html5 registration (#67676) 2022-03-30 13:30:08 +02:00
Robert HillisandGitHub 9f0665bbb4 Add config flow to discord (#61069) 2022-03-30 13:18:48 +02:00
epenetandGitHub 9aac5d6af1 Prettify json (#68895) 2022-03-30 12:15:04 +02:00
epenetandGitHub 053c4428a9 Prettify json (component test fixtures) (#68892) 2022-03-30 11:37:17 +02:00
epenetandGitHub 831e2ace9c Prettify yaml (tests) (#68891) 2022-03-30 11:26:08 +02:00
J. Nick KostonandGitHub bbcefd6fec Exclude sun attributes from being recorded in the database (#68887) 2022-03-30 11:03:08 +02:00
Joakim SørensenandGitHub 618b16a32b Add full release notes to add-on update entities (#68876) 2022-03-30 09:52:29 +02:00
IceBotYTandGitHub 5cd532b16a Improve code quality of PECO integration (#68865) 2022-03-30 09:50:25 +02:00
Raman GuptaandGitHub df4ddc6491 Allow timer state to be restored on restart (#67658) 2022-03-29 23:04:46 -07:00
e76170fbfd Add overlay options to Tado (#65886)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-03-29 22:59:03 -07:00
Marcel van der VeldtandGitHub 09f6785956 Add virtual device/service for Hue groups (#68569) 2022-03-29 20:33:05 -07:00
7e8d52e5a3 Fix race when handling rapid succession of MQTT discovery messages (#68785)
Co-authored-by: jbouwh <jan@jbsoft.nl>
2022-03-29 20:26:11 -07:00
MichaelandGitHub 2f7aeb64d2 Add config flow to Tankerkoenig (#68386) 2022-03-29 20:23:30 -07:00
J. Nick KostonandGitHub f5a13fc51b Add ability to exclude attributes from being recorded by entity domain (#68824) 2022-03-29 20:13:08 -07:00
Sebastian LövdahlandGitHub ced68c1b80 Add Vallox cell state sensor tests (#67069) 2022-03-29 17:07:09 -10:00
Chris TalkingtonandGitHub f4c443ac86 Use fixture for enabling entities in Sonarr tests (#68177) 2022-03-29 17:04:13 -10:00
Allen PorterandGitHub 66a183cfe3 Add nest device level diagnostics (#68024) 2022-03-29 16:56:03 -10:00
Mick VleeshouwerandGitHub 365ea59b64 Improve Config Flow and handle TooManyAttemptsBannedException in Overkiz (#68868) 2022-03-29 16:19:57 -10:00
Joakim SørensenandGitHub 9a150c2234 Add release_notes method to update entities (#68842) 2022-03-29 17:38:56 -07:00
Jason HunterandGitHub 94df0844b3 Add lock groups (#68857) 2022-03-29 17:07:23 -07:00
MichaelandGitHub 96c607d50d Add update entities to PI-Hole (#68749) 2022-03-29 16:56:15 -07:00
MichaelandGitHub 3d64d1b76b Add tests for Fritz!Tools sensors (#67776) 2022-03-29 16:54:16 -07:00
MichaelandGitHub 94c5dbfd16 Rework config flow in AVM Fritz!Tools (#67767) 2022-03-29 16:53:53 -07:00
Raman GuptaandGitHub 603601b32e Use location selector in tomorrowio config flow (#68431) 2022-03-29 16:53:31 -07:00
G JohanssonandGitHub 06435f633f Implement config flow for trafikverket_train (#65182) 2022-03-29 08:32:38 -10:00
cec3a08b95 Cleanup KNX integration (#68820)
* Cleanup KNX integration

* Cleanup KNX integration

* Update homeassistant/components/knx/__init__.py

Co-authored-by: Matthias Alphart <farmio@alphart.net>

Co-authored-by: Matthias Alphart <farmio@alphart.net>
2022-03-29 16:46:02 +02:00
Michael ChisholmandGitHub 62aa7fe10e dlna_dms fixes from code review (#67796) 2022-03-29 15:32:16 +02:00
Erik MontnemeryandGitHub bdb61e0222 Add config flow for utility_meter (#68457) 2022-03-29 14:46:17 +02:00
014aadb299 Use new CONF_MODEL core constant (2/3) (#68831)
* Use CONF_MODEL in xiaomi_miio

* Use CONF_MODEL in xiaomi

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-29 11:12:43 +02:00
a29990a784 Use new CONF_MODEL core constant (1/3) (#68829)
* Use CONF_MODEL in axis

* Use CONF_MODEL in denonavr

* Use CONF_MODEL in flux_led

* Use CONF_MODEL in konnected

* Use CONF_MODEL in steamist

* Use CONF_MODEL in tellstick

* Use CONF_MODEL in tensorflow

* Use CONF_MODEL in twinkly

* Use CONF_MODEL in yeelight

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-29 11:11:58 +02:00
jjlawrenandGitHub 112d232c2e Autoresume in-progress items from Plex media browser (#68494) 2022-03-29 11:08:26 +02:00
ollo69andGitHub 0d8736b82b Remove ipaddress check in AndroidTV config flow (#68630) 2022-03-29 10:44:33 +02:00
MaximilianandGitHub d655d54a8f Added more attributes (#67135) 2022-03-29 11:34:09 +03:00
2bb42f48aa Add CONF_MODEL to core constants (#68806)
* Add CONF_MODEL to core constants

* Use CONF_MODEL in SamsungTV

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-29 10:01:10 +02:00
14fbda8412 Add option to connect to elkm1 non-secure when secure is discovered (#68735)
Co-authored-by: Glenn Waters <glenn@watrs.ca>
2022-03-29 00:10:49 -07:00
IceBotYTandGitHub fb14ae211e Add support for static typing for the PECO library (#68707) 2022-03-29 08:47:20 +02:00
Paulus SchoutsenandGitHub 69fcce3b2c Remove energy usage from the switch base class (#68821)
* Remove energy usage from the switch base class

* Remove unused attributes from integrations
2022-03-28 18:56:04 -10:00
Eric SeveranceandGitHub c6ba987995 Use device properties for WeMo Insight sensors (#63525) 2022-03-28 17:47:18 -07:00
J. Nick KostonandGitHub 349060be2f Disable Unifi Protect Oldest Recording sensor by default (#68804) 2022-03-28 14:24:54 -10:00
98ca9754d7 Motion Blinds dhcp discovery (#68809)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-03-28 13:01:17 -10:00
8eb2e131e5 Use DmrDevice to communicate with SamsungTV (#68777)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-28 12:23:38 -10:00
Matthias AlphartandGitHub f2aee38841 Run KNX protocol logic in a separate thread (#68807) 2022-03-28 23:56:29 +02:00
Allen PorterandGitHub 9881538c27 Improve caldav tests to use APIs rather than entity methods (#68745)
* Improve caldav tests to use APIs rather than entity methods

Update caldav tests to use the best practice of exercising the public APIs rather than directly calling the entity methods directly. This is motivated by additional calendar API cleanup and possibly future breaking changes.

* Remove unnecessary start/end arguments which are ignored
2022-03-28 22:22:49 +02:00
Ville SkyttäandGitHub 38ef183433 Change newly appeared DISABLED_USERs in tests to RegistryEntryDisablers (#68799) 2022-03-28 21:15:42 +02:00