Commit Graph
47298 Commits
Author SHA1 Message Date
Robert Hillis a11a5366be Remove deprecated yaml config from androidtv (#68339) 2022-03-22 20:45:35 -07:00
Zack Barett b2d7fe15bb Bump Frontend to 20220322.0 (#68535) 2022-03-22 17:48:21 -07:00
Erik MontnemeryandPaulus Schoutsen b5c5da96ac Add WS API to adjust incorrect energy statistics (#65147)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-03-22 15:18:30 -07:00
Keilin Bickar c5a3ba4065 Add support for general API exception in Sense integration (#68517) 2022-03-22 12:14:01 -10:00
J. Nick Koston b9526b05ee Disable extra emonitor sensors by default (#68519) 2022-03-22 11:05:30 -10:00
Inovelliandcodyhackw 78a41022ad Updating to allow for Button Press event logs for Inovelli devices (#68277)
Co-authored-by: codyhackw <49957005+codyhackw@users.noreply.github.com>
2022-03-22 19:59:57 +01:00
Erik Montnemery 34063836ba Fix scaffold script (#68516) 2022-03-22 19:51:24 +01:00
J. Nick Koston c223397098 Remove unneeded attributes selection from history_states api calls (#68409) 2022-03-22 19:49:07 +01:00
J. Nick Koston c5f3f9e924 Convert plant to use history api for database access (#68410) 2022-03-22 19:34:46 +01:00
Erik Montnemery eb068bc850 Fix targeting all or none entities in service calls (#68513)
* Fix targeting all or none entities in service calls

* Add test
2022-03-22 19:45:27 +02:00
Ben Felton 43772b3fa9 Add World Message/MOTD support for MinecraftServer Integration (#66297) 2022-03-22 18:26:23 +01:00
Warwick DavisonandFranck Nijhof 0c6a6c360b Fix tuya light 2 channel dimmer module (#68109)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-03-22 18:24:57 +01:00
0720b0f891 Add all option to light group (#68447)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-03-22 16:09:18 +01:00
Marc Mueller 6a66b4dbff Add zha typing [api] (3) (#68353) 2022-03-22 10:15:39 -04:00
Marc Mueller df05e8b950 Add zha typing [core.channels] (#68377) 2022-03-22 10:14:35 -04:00
Marc Mueller bdc92271f2 Add zha typing [core.gateway] (1) (#68397)
* Add zha typing [core.gateway] (1)

* Add temporary type ignores

* Fix pylint
2022-03-22 10:13:09 -04:00
J. Nick Koston 94cd656670 Use new internal_state property in tplink diagnostics (#68497) 2022-03-22 14:58:16 +01:00
Joakim Sørensen 0802b64d95 Add boolean for certificate usage to analytics (#68254)
* Add boolean for certificate usage to analytics

* Mock hass.http
2022-03-22 14:49:43 +01:00
Franck Nijhof 1c2b8ee606 Add typing to Alert integration (#68365) 2022-03-22 14:48:36 +01:00
dependabot[bot]andFranck Nijhof a8df10bb2c Bump actions/cache from 2.1.7 to 3 (#68496)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-03-22 14:47:09 +01:00
Raman Gupta 174f0a5695 Remove deprecated config option for eight_sleep (#68495) 2022-03-22 13:37:26 +01:00
Robert HillisandFranck Nijhof dfc689f49a Deprecate Dune HD YAML configuration (#68381)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-03-22 13:27:54 +01:00
Franck Nijhof 5ed5bccfe8 Clarify what the Tailscale integration does not (#68499) 2022-03-22 13:04:42 +01:00
Jan Bouwhuis 5afe8fd2db Revert "Add MQTT notify platform (#64728)" (#68505)
This reverts commit e574a3ef1d.
2022-03-22 12:51:24 +01:00
Joakim Sørensen d17f8e9ed6 Add update platform to the Supervisor integration (#68475) 2022-03-22 12:21:12 +01:00
Erik Montnemery 1b955970f8 Allow hiding and unhiding group members (#68192) 2022-03-22 12:14:34 +01:00
Erik MontnemeryandFranck Nijhof b5d2c6e43a Add config flow for threshold binary sensor (#68238)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-03-22 11:32:19 +01:00
epenetandepenet 87378016c1 Add basic support for SamsungTV encrypted models (#68500)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-22 00:11:41 -10:00
Martin Hjelmare 9180243a54 Deprecate mysensors config YAML (#68504) 2022-03-22 10:40:48 +01:00
J. Nick Koston 06ebb0b8b3 Add support for effects to tplink light strips (#65166) 2022-03-21 20:20:40 -10:00
J. Nick Koston cb011570e8 Seperate emonitor extra_state_attributes into their own sensors (#68479) 2022-03-21 21:20:17 -07:00
PawelandErik Montnemery bcb8c7ec3c Add API endpoint get_statistics_metadata (#68471)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-03-21 21:14:47 -07:00
Michael 70a771b6ed Respect disable_new_entities for new device_tracker entities (#68148) 2022-03-21 20:40:33 -07:00
IceBotYTandMatthias Alphart a43505a0a3 Add PECO power outage counter integration (#65194)
* Create a new NWS Alerts integration

* Create a new NWS Alerts integration

* Create new PECO integration

* Remove empty keys

* Revert "Create a new NWS Alerts integration"

This reverts commit 38309c5a878d78f26df56a62e56cb602d9dc9a9e.

* Revert "Create a new NWS Alerts integration"

This reverts commit aeabdd37b86c370bdb8009e885806bdac6e464d8.

* Fix test with new mock data

* Add init and sensor to .coveragerc and more tests for config flow

* Small fixes and replacing patch with pytest.raises in testing invalid county

* Add type defs and fix test_config_flow to use MultipleValid instead

* Fix  issues with 'typing.Dict'

* Move API communication to seperate PyPI library

* Switch PyPI library from httpx to aiohttp to allow for passing in websessions

* Commit file changes requested by farmio as listed here: https://github.com/home-assistant/core/pull/65194/files/d267e4300a4d359d88ef33e43b66d0e961ac154d

* Add suggestions requested by farmio as listed here: https://github.com/home-assistant/core/pull/65194/files/586d8ffa42d7860d91e25fb82b2d6eace6645a82

* Move native_unit_of_measurement from prop to attr

* Update PLATFORMS constant type annotation

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

* Add peco to .strict-typing

I am from school so I can't run mypy atm

* Forgot to import Final

* Do as requested [here](https://github.com/home-assistant/core/runs/5070634928?check_suite_focus=true)

* Updated mypy.ini, checks should pass now

* Fix to conform to mypy restrictions https://github.com/home-assistant/core/runs/5072861837\?check_suite_focus\=true

* Fix type annotations

* Fix tests

* Use cast in async_update_data

* Add data type to CoordinatorEntity and DataUpdateCoordinator

* More cleanup from suggestions here: https://github.com/home-assistant/core/pull/65194\#pullrequestreview-908183493

* Fix tests for new code

* Cleaning up a speck of dust

* Remove unused variable from the peco sensor

* Add rounding to percentage, and extra clean-up

* Final suggestions from @farmio

* Update SCAN_INTERVAL to be a little bit faster

* Change the SCAN_INTERVAL to be somewhat near the update interval of the outage map, as noted by farmio

* New UpdateCoordinator typing
2022-03-21 23:56:53 +01:00
Erik MontnemeryandJ. Nick Koston 247af2e74f Improve recorder setup in tests (#68333)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-03-21 15:49:18 -07:00
jjlawren 653305b998 Support multiple Plex servers in media browser (#68321) 2022-03-21 15:48:44 -07:00
J. Nick Koston 16655c4ccc Fix tplink color temp conversion (#68484) 2022-03-21 12:41:15 -10:00
TomandFranck Nijhof 574f4710aa Add select platform to Plugwise (#68303)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-03-21 21:13:03 +01:00
J. Nick Koston 1f135a20a0 Remove extra attributes from pvoutput sensors (#68481) 2022-03-21 20:54:57 +01:00
Mike FugateandJ. Nick Koston d065475aac Bump asyncsleepiq to 1.2.0 (#68438)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-03-21 08:27:51 -10:00
Franck Nijhof 28d3117a88 Track number of persons in a Zone (#68473) 2022-03-21 10:41:55 -07:00
Marc Mueller 7c71beaa61 Trigger full ci run on label (#68469) 2022-03-21 16:13:19 +01:00
Franck Nijhof c56b77f2b3 Move WLED update title to class attribute (#68470) 2022-03-21 15:51:46 +01:00
Marc Mueller 1072aff017 Update coordinator typing (1) [a-c] (#68442) 2022-03-21 15:49:39 +01:00
Franck NijhofandMartin Hjelmare 40d4495ed0 Add update platform to WLED (#68454)
* Add update platform to WLED

* Copy pasta fixes

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/wled/test_update.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Fix tests

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-03-21 15:38:29 +01:00
Marc Mueller 129c9e42f1 Update coordinator typing (7) [w-z] (#68467) 2022-03-21 15:29:11 +01:00
Marc Mueller 539a469a8b Update coordinator typing (5) [r-s] (#68465) 2022-03-21 15:24:05 +01:00
Marc Mueller b664bcd007 Update coordinator typing (4) [o-p] (#68464) 2022-03-21 14:45:24 +01:00
Franck Nijhof 2424564d2c Change update default entity category based on features (#68455) 2022-03-21 14:35:40 +01:00
Marc Mueller add741d789 Update coordinator typing (6) [t-v] (#68466) 2022-03-21 14:20:35 +01:00