-
-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Teach state and numeric_state conditions about entity registry ids #60841
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
balloob
reviewed
Dec 2, 2021
@@ -104,7 +104,9 @@ async def async_get_conditions( | |||
return conditions | |||
|
|||
|
|||
def async_condition_from_config(config: ConfigType) -> condition.ConditionCheckerType: | |||
def async_condition_from_config( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should annotate this with @callback
balloob
reviewed
Dec 2, 2021
Comment on lines
+962
to
+964
validator = getattr( | ||
sys.modules[__name__], VALIDATE_CONFIG_FORMAT.format(condition) | ||
) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Meh. Should we use a Registry
instead?
balloob
approved these changes
Dec 2, 2021
cmroche
added a commit
to cmroche/core
that referenced
this pull request
Dec 3, 2021
commit aba54b18664a40672b55c8d25849a2077da9b88a Author: Clifford Roche <clifford.roche@gmail.com> Date: Thu Dec 2 20:27:23 2021 -0500 Update zeroconf config_flow. commit c2138cea75bddf47ad7d1f44528713900380f5c1 Author: Clifford Roche <clifford.roche@gmail.com> Date: Wed Dec 1 18:26:10 2021 -0500 Remove after_dependencies. commit ee7754f004eb2f54d283e29057a47faf1922c54e Author: Clifford Roche <clifford.roche@gmail.com> Date: Wed Dec 1 18:18:37 2021 -0500 Add zeroconf to after dependencies. commit 97c559bc10b0c2213d8953e4955be620e7d20b0d Author: Clifford Roche <clifford.roche@gmail.com> Date: Wed Dec 1 18:02:19 2021 -0500 Update test case. commit 73b99f26a00520e83f03cc4bf7b5c47057fe9954 Author: Clifford Roche <clifford.roche@gmail.com> Date: Wed Dec 1 17:47:39 2021 -0500 Prevent crazy large numbers. commit 82f487d12e24b833f7711f068260599599fcbbcd Author: Clifford Roche <clifford.roche@gmail.com> Date: Wed Dec 1 17:37:25 2021 -0500 Replace sleep with async_call_later. commit 1665f2456149d2f85d527e8d061fff4f8006267f Author: Clifford Roche <clifford.roche@gmail.com> Date: Mon Nov 29 21:53:47 2021 -0500 Fix string. commit ca9f3db7fce7017aaf856434b9db045ee30a416b Author: Clifford Roche <clifford.roche@gmail.com> Date: Mon Nov 29 12:45:17 2021 -0500 Fewer components for first PR. commit e15fe0e49adb1d37dbc042c25ae1295fdd73f368 Author: Clifford Roche <clifford.roche@gmail.com> Date: Sun Nov 28 19:29:39 2021 -0500 Improve coverage on config_flow. commit 66c6761b1aa1602381ad5c54f72febc641e3877e Author: Clifford Roche <clifford.roche@gmail.com> Date: Sun Nov 28 18:57:36 2021 -0500 Improving coverage on config_flow. commit 247cc4c837ffca64c4d4ad8720d1e5b300b56bd0 Author: Clifford Roche <clifford.roche@gmail.com> Date: Sun Nov 28 18:41:35 2021 -0500 Type annotations to tests. commit 8fc046ad11bd26add30de4182f445641a0a70fd2 Author: Clifford Roche <clifford.roche@gmail.com> Date: Sun Nov 28 18:34:42 2021 -0500 Adding tests for button domain. commit 9ec41bd8a2c0ff16576a9a0e8c59f5a565a9939e Author: Clifford Roche <clifford.roche@gmail.com> Date: Sun Nov 28 18:15:01 2021 -0500 Fix bad update signal in entity. commit 7a8d6d12e5e61646f8cde80ee6e8ec14df614bc5 Author: Clifford Roche <clifford.roche@gmail.com> Date: Sun Nov 28 18:08:09 2021 -0500 Complete connector tests. commit ab1b2f806b988ae252a6e18122024401f4aaed7b Author: Clifford Roche <clifford.roche@gmail.com> Date: Sun Nov 28 12:36:39 2021 -0500 Fix config flow strings commit 94c2b86450435c569c6aefff6cc55eeeb942402a Author: Clifford Roche <clifford.roche@gmail.com> Date: Sat Nov 27 21:28:06 2021 -0500 Fix unit tests. commit c528e3d8d5851c5100e79c762c39df217f526f8c Author: Clifford Roche <clifford.roche@gmail.com> Date: Sat Nov 27 19:00:40 2021 -0500 Fixing zerconf, signals for multple printers commit 15befe24902debde3be5902ff240d3c23bf61e91 Author: Clifford Roche <clifford.roche@gmail.com> Date: Fri Nov 26 18:41:44 2021 -0500 Config flow and tests are passing Basic sensors implemented Testing basic sensors Fixed buttons Fix uuid lookup in config_flow Basic sensors are functional Switch to relative includes Check for duplicate host in zeroconf flow Config flow tests and fixes Binary sensor tests Improve error handling Bump moonraker-api to 2.0.1 commit e8c6e0ef2b3133e9d0c57ab326951f8970e5bf49 Author: Paulus Schoutsen <balloob@gmail.com> Date: Thu Dec 2 15:19:09 2021 -0800 Bump frontend to 20211202.0 (#60877) commit 0e3bc21d54c2346e4faf7be2fd1ef64c4cd7a32b Author: Erik Montnemery <erik@montnemery.com> Date: Thu Dec 2 23:55:12 2021 +0100 Teach state and numeric_state conditions about entity registry ids (#60841) commit a07f75c6b0578c9fa4101b11e5c06f9a0174baee Author: Erik Montnemery <erik@montnemery.com> Date: Thu Dec 2 23:37:19 2021 +0100 Revert "Allow template int filter to render from a bytes based integer" (#60855) commit c8b0a3b6672ab0267c4d3c563aea11690b0535be Author: Franck Nijhof <git@frenck.dev> Date: Thu Dec 2 23:19:08 2021 +0100 Revert "Move Platform StrEnum to const" (#60875) commit 6e220d5d17c828dc6705fc23cbde4dc7230b3226 Author: Franck Nijhof <git@frenck.dev> Date: Thu Dec 2 22:30:52 2021 +0100 Move Platform StrEnum to const (#60857) commit fd8e7ae5d9a9c853aecf096ac09412f8196fda66 Author: David F. Mulcahey <david.mulcahey@me.com> Date: Thu Dec 2 16:05:15 2021 -0500 Add PPB VOC sensor to ZHA (#60853) commit 3c66706a49e0d0a6147f352b6b8d425d7b874fae Author: Franck Nijhof <git@frenck.dev> Date: Thu Dec 2 21:35:11 2021 +0100 Clean up deprecated sanitize_filename and sanitize_path (#60859) commit 9e96f3e22794eb8356cac5a1599b5496a53561d5 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Thu Dec 2 21:33:23 2021 +0100 Use HassioServiceInfo in deconz tests (#60868) commit d7c4a669f164cb536cc6c6571f9e287c4c608f3c Author: J. Nick Koston <nick@koston.org> Date: Thu Dec 2 10:13:41 2021 -1000 Revert "Use HassioServiceInfo in mqtt tests" (#60867) commit 37200decf95fea4175eae5455aea2995013aa349 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Thu Dec 2 21:10:50 2021 +0100 Use HassioServiceInfo in mqtt tests (#60865) commit 272b14755091ab85abd5c1aeb00b7ce52928c75c Author: epenet <6771947+epenet@users.noreply.github.com> Date: Thu Dec 2 21:10:15 2021 +0100 Use HassioServiceInfo in adguard tests (#60866) commit ade228ebc68cc9f345790e68fac17fa09b05efd3 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Thu Dec 2 21:09:26 2021 +0100 Use HassioServiceInfo in motioneye tests (#60861) commit 2be939b45b725bc3eb9668eeb991e1db49c1e194 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Thu Dec 2 20:57:45 2021 +0100 Use HassioServiceInfo in zwave_js tests (#60863) commit dff624f371d20a4b7f9c14862c107ddb1b57a0df Author: epenet <6771947+epenet@users.noreply.github.com> Date: Thu Dec 2 20:56:54 2021 +0100 Use HassioServiceInfo in ozw tests (#60864) commit 3f2519bedf45b96c791a7e3b9cbe1931db13c651 Author: Aaron Bach <bachya1208@gmail.com> Date: Thu Dec 2 12:47:15 2021 -0700 Reorganize Guardian services (#58632) commit 9aa0994809b9003c327950586480ccf51317fd68 Author: Aaron Bach <bachya1208@gmail.com> Date: Thu Dec 2 12:42:31 2021 -0700 Add configuration URL for SimpliSafe (#60860) commit 0723b1c539767a8e0ac125b95095585e4b91ffc7 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Thu Dec 2 20:17:54 2021 +0100 Introduce HassioServiceInfo (#60844) Co-authored-by: epenet <epenet@users.noreply.github.com> commit e641214c603125e4d329a835d33ff910770bdd45 Author: Aaron Bach <bachya1208@gmail.com> Date: Thu Dec 2 12:07:14 2021 -0700 Reorganize SimpliSafe services (#58722) commit d9c567e2057d5738b6f5299068159ffa80055c6e Author: Paulus Schoutsen <balloob@gmail.com> Date: Thu Dec 2 10:55:52 2021 -0800 Fix Ring sensors with timestamp class returning a string (#60850) commit c466f3767abc61c1d9f08d3c51ddd5812951c153 Author: David F. Mulcahey <david.mulcahey@me.com> Date: Thu Dec 2 13:32:55 2021 -0500 Bump ZHA dependencies (#60852) commit 2bc049353590e29a06aba9e71d78c526c0fd957c Author: MattWestb <49618193+MattWestb@users.noreply.github.com> Date: Thu Dec 2 19:32:35 2021 +0100 Adding presets for new tuya TRV (#60408) Adding presets for _TZE200_2atgpdho and _TYST11_2atgpdho and also deleting it for Beca Smart with old Zigbee module then its looks like they is not releasing devices with it. commit 5b8d081441de5717ac1e8380bfef6a873895ecc7 Author: Erik Montnemery <erik@montnemery.com> Date: Thu Dec 2 19:28:21 2021 +0100 Teach zone trigger about entity registry ids (#60838) commit a67a4873dcc2d7963337ca3b97c01279d2d2d91f Author: Erik Montnemery <erik@montnemery.com> Date: Thu Dec 2 19:26:10 2021 +0100 Minor refactor of template cover (#59537) commit 824e5ed6b884a992befe348f93e04aefe92fad56 Author: dougiteixeira <31328123+dougiteixeira@users.noreply.github.com> Date: Thu Dec 2 15:12:58 2021 -0300 Tuya Vacuum: Adjusted comand PAUSE (#60849) commit 60adccd549c3ec9c17e80e5c4cce90604b1c42f5 Author: jjlawren <jjlawren@users.noreply.github.com> Date: Thu Dec 2 12:11:08 2021 -0600 Do not print full traceback during Sonos resubscription failure (#60644) commit 65a7563ac9ecf36395bb7331542b945b2cec5404 Author: Franck Nijhof <git@frenck.dev> Date: Thu Dec 2 19:00:17 2021 +0100 CI: Upload coverage results in a single step (#60834) commit 411b0f0b1577b8d22e22e6e2031ea0097fda7213 Author: Erik Montnemery <erik@montnemery.com> Date: Thu Dec 2 18:55:46 2021 +0100 Generate external statistics in demo component (#58470) commit 8e0ef52cc85bc8fe2b7346f156585f38ff38d2b3 Author: J. Nick Koston <nick@koston.org> Date: Thu Dec 2 07:53:08 2021 -1000 Ensure sonos ssdp callbacks use dataclass methods (#60782) commit 0c18d710cc691ca2c94d597e18433c83194426e1 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Thu Dec 2 18:50:35 2021 +0100 Use dataclass properties in yamaha_musiccast (#60787) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 66494b0238b8dc8ab3f2671fc126c172a91de2fc Author: epenet <6771947+epenet@users.noreply.github.com> Date: Thu Dec 2 18:49:34 2021 +0100 Use dataclass properties in dlna_dmr (#60794) Co-authored-by: epenet <epenet@users.noreply.github.com> commit d775c66194ff22b8cf2b63430957ccda21b4b7be Author: epenet <6771947+epenet@users.noreply.github.com> Date: Thu Dec 2 18:47:20 2021 +0100 Tidy up ssdp_location parsing (#60846) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 36734972f04d6a2e010c7fbc409a3f3ac6e3528d Author: Erik Montnemery <erik@montnemery.com> Date: Thu Dec 2 18:45:40 2021 +0100 Teach numeric state trigger about entity registry ids (#60835) commit f46055de994396a31c000eb0340da213d35a0e6e Author: Shay Levy <levyshay1@gmail.com> Date: Thu Dec 2 19:26:00 2021 +0200 Fix Shelly device name for older firmware (#60826) commit e56a676fd5b56165ce144434125e39ffe38a7b69 Author: jjlawren <jjlawren@users.noreply.github.com> Date: Thu Dec 2 11:21:49 2021 -0600 Import helpers in Sonos instead of accessing `hass` (#60848) commit 7d3fcfbd30422e2fca40aab3031af13710d0a3b6 Author: Franck Nijhof <git@frenck.dev> Date: Thu Dec 2 18:07:09 2021 +0100 Add Platform StrEnum to entity_platform (#60818) commit 4107063a5a6ca8f68afe77de849359aaacc77480 Author: Ville Skyttä <ville.skytta@iki.fi> Date: Thu Dec 2 19:02:29 2021 +0200 Make entity registry disabled_by an enum (#60424) commit d6dff403c9ee251bd0f100029af9ae54bcb28996 Author: Kyle Hildebrandt <kylehild@umich.edu> Date: Thu Dec 2 10:37:29 2021 -0500 Set _attr_is_on to True for avion on init (#60433) commit 7019c524fabed5ba24d52f6dc392accbfff7a336 Author: Matt <5032824+mdawsonuk@users.noreply.github.com> Date: Thu Dec 2 15:36:41 2021 +0000 Add configuration_url to Forecast.Solar integration (#60384) Co-authored-by: Franck Nijhof <git@frenck.dev> commit c8781bbe3bd21846d9c0b235352943d4ab9f6629 Author: Martin Hjelmare <marhje52@gmail.com> Date: Thu Dec 2 16:30:01 2021 +0100 Simplify zwave_js USB discovery add-on form (#60845) commit bf6ca2527d414bb873cf0f45b8432938ab5d5418 Author: Franck Nijhof <git@frenck.dev> Date: Thu Dec 2 15:58:00 2021 +0100 Upgrade guppy3 to 3.1.2 (#60842) commit 82f26392b4a985c29edde1a26e1f5757cc1ddc7f Author: Teemu R <tpr@iki.fi> Date: Thu Dec 2 15:03:03 2021 +0100 Bump xiaomi_miio dependency (#60807) commit 49ebb27b447f47f27d6fe1ea3c2e9717eec31cab Author: Franck Nijhof <git@frenck.dev> Date: Thu Dec 2 14:38:00 2021 +0100 Run partial tests without coverage for Python 3.8 (#60827) commit c85bb27d0d6609f9cea1344242ca2f253c97da3a Author: Erik Montnemery <erik@montnemery.com> Date: Thu Dec 2 14:26:45 2021 +0100 Teach state trigger about entity registry ids (#60271) * Teach state trigger about entity registry ids * Tweak * Add tests * Tweak tests * Fix tests * Resolve entity ids during config validation * Update device_triggers * Fix mistake * Tweak trigger validator to ensure we don't modify the original config * Add index from entry id to entry * Update scaffold * Pre-compile UUID regex * Address review comment * Tweak mock_registry * Tweak * Apply suggestion from code review commit c0fb1bffcedac3188d52a619ed3a78d930de584a Author: Matthias Alphart <farmio@alphart.net> Date: Thu Dec 2 12:43:59 2021 +0100 Use Enums in EntityDescriptions in Fronius (#60832) commit f2f660289072e0ee1138f20ab1900c6cd729cf69 Author: Matthias Alphart <farmio@alphart.net> Date: Thu Dec 2 11:05:22 2021 +0100 Add support for Ohmpilots to Fronius integration (#60765) * add support for Fronius Ohmpilot * disable the debugger commit da2fb17d9469a4b3914f94a11270aed899b5e225 Author: J. Nick Koston <nick@koston.org> Date: Wed Dec 1 23:55:06 2021 -1000 Update flux_led for upstream strict typing (#60800) - Bump library to 0.25.10 - Changelog: https://github.com/Danielhiversen/flux_led/compare/0.25.2...0.25.10 - This is a squashed version of #60554 since that one keeps failing to restore the python env on 3.9 commit 653fb5b637a55aa383683004bde1c7c12408fb20 Author: Tobias Sauerwein <cgtobi@users.noreply.github.com> Date: Thu Dec 2 10:31:54 2021 +0100 Update Netatmo climate platform (#59974) commit 3307e54363766bfef07f616ed05605632e78dacf Author: Jan Bouwhuis <jbouwh@users.noreply.github.com> Date: Thu Dec 2 10:21:31 2021 +0100 Add MQTT availability template and encoding (#60470) * Add MQTT availability template and encoding * use generic encoding field * pylint and cleanup * remove additional topic check commit 42bae5439ba469a558e2bcd6587f33620bd50b14 Author: Franck Nijhof <git@frenck.dev> Date: Thu Dec 2 10:21:19 2021 +0100 Add support for Christmas Tree pickup to TwenteMilieu (#60822) commit 4c158e8168686394f08c53f4b9c01f6b59b8eab6 Author: Franck Nijhof <git@frenck.dev> Date: Thu Dec 2 10:00:16 2021 +0100 Upgrade twentemilieu to 0.5.0 (#60820) commit 00605c1e3519272fab5e6252fefede91dff0195f Author: Simone Chemelli <simone.chemelli@gmail.com> Date: Thu Dec 2 09:59:07 2021 +0100 Fix old model network suffix for Fritz (#60802) commit 63c377a2398df0b35616c4bb06839522bf6f8329 Author: Tobias Sauerwein <cgtobi@users.noreply.github.com> Date: Thu Dec 2 09:53:02 2021 +0100 Use state class enums in airvisual (#60819) commit 831e69d07c16df11de7c0cc7de7166fcf0c1395c Author: Milan Meulemans <milan.meulemans@live.be> Date: Thu Dec 2 09:52:19 2021 +0100 Use callback instead of coroutine function (#60821) commit a9b2036de1f49beb2fecdf4b274b9b75dbd6da11 Author: Tobias Sauerwein <cgtobi@users.noreply.github.com> Date: Thu Dec 2 09:26:39 2021 +0100 Use state class enums in aemet (#60817) commit bee3c9102c01d945686be088d9c04c45f7af5b06 Author: Thomas Dietrich <Thomas@Nurzen.de> Date: Thu Dec 2 09:03:24 2021 +0100 Add binary characteristics, add deprecation warning for optional state_characteristic parameter (#60402) * Add binary source sensor statistics * Make state_characteristic a required parameter * Move binary unitless testcase * Add testcases for binary characteristics * Revert charact. to optional with deprecation warning * Correctly check for binary supported characteristic commit 9128dc214cd933a9beeb8e38ed05d86dd3e5d33b Author: Franck Nijhof <git@frenck.dev> Date: Thu Dec 2 08:54:52 2021 +0100 Upgrade apprise to 0.9.6 (#60816) commit c0333483231affa9ad6b0355ccec195238c94cc9 Author: Tobias Sauerwein <cgtobi@users.noreply.github.com> Date: Thu Dec 2 08:45:16 2021 +0100 Use state class enums in Advantage Air (#60815) commit d619a86b4e740962cac629b08f13525d33babded Author: Tobias Sauerwein <cgtobi@users.noreply.github.com> Date: Thu Dec 2 08:24:59 2021 +0100 Use state class enums in AccuWeather (#60813) commit caa04c186699fef953e8fb5840f5cac8e7bb016e Author: Milan Meulemans <milan.meulemans@live.be> Date: Thu Dec 2 04:50:17 2021 +0100 Add support for Nanoleaf push updates (#60708) commit 0c4b308e03ccd605d08b1aa22326308c71db7f31 Author: Franck Nijhof <git@frenck.dev> Date: Thu Dec 2 04:16:09 2021 +0100 Use device class enum in Stookalert (#60789) commit 58fdcfb6b8c8a0257929bff4a14fe4b14123d1c9 Author: Franck Nijhof <git@frenck.dev> Date: Thu Dec 2 04:15:17 2021 +0100 Use device/state class enums in DSMR (#60791) commit 8e715064ccfb984d2a573e984a9f561fc3188351 Author: Gage Benne <gagedbenne@gmail.com> Date: Wed Dec 1 22:11:55 2021 -0500 Bump pydexcom version to 0.2.1 (#60812) commit 82798730185dfef0e5c11b5ba006372872982cc8 Author: Franck Nijhof <git@frenck.dev> Date: Thu Dec 2 03:47:10 2021 +0100 Extend entities provided by Tailscale (#60785) commit d0da0eef3608e961babe419c848ba1b488899064 Author: avee87 <6134677+avee87@users.noreply.github.com> Date: Thu Dec 2 02:42:59 2021 +0000 Add day/night markers to MetOffice daily forecast (#58679) commit d066864158e7b406f539b9cc5de8baedc7bea38f Author: avee87 <6134677+avee87@users.noreply.github.com> Date: Thu Dec 2 02:41:28 2021 +0000 Use precipitation probability in MetOffice forecasts (#58677) commit ed106f203f280ff8eb47e0162ba6c96706ded93f Author: einarhauks <einar.hauksson@gmail.com> Date: Thu Dec 2 02:29:29 2021 +0000 Update tesla_wall_connector lib to version 1.0.0 (#60776) commit 563b48873974024e824c548e5de50a60152bf185 Author: Franck Nijhof <git@frenck.dev> Date: Thu Dec 2 03:19:24 2021 +0100 Use state/device/entity category enums in Tuya (#60788) commit c875d726b1b9202d7d0b37abd595decc08ddeaf8 Author: ollo69 <60491700+ollo69@users.noreply.github.com> Date: Thu Dec 2 03:11:19 2021 +0100 Use state and device class enums in Nut (#60810) commit 43d8c8fc2d7ccdbd8ed65cd53be70e43090f3f8c Author: Milan Meulemans <milan.meulemans@live.be> Date: Thu Dec 2 03:11:05 2021 +0100 Use entity category enum in Rituals (#60809) commit 7dc2a11ea5d1c892b8b5ad1c5335bb3b5c317440 Author: ollo69 <60491700+ollo69@users.noreply.github.com> Date: Thu Dec 2 03:10:54 2021 +0100 Use state class enums in AsusWrt (#60808) commit de792e3af23e6f0d335a18593e577b070d1cfcad Author: GitHub Action <github-action@users.noreply.github.com> Date: Thu Dec 2 00:13:02 2021 +0000 [ci skip] Translation update commit 344cd0d71fb947e57b0c74aec23a6caaf5b3dd51 Author: Aaron Bach <bachya1208@gmail.com> Date: Wed Dec 1 16:59:33 2021 -0700 Only unload RainMachine services if the last config entry is loaded (#60805) commit 12cd87d230247d53475c074af74005a3c8ebbe81 Author: Paulus Schoutsen <balloob@gmail.com> Date: Wed Dec 1 15:20:08 2021 -0800 Bump frontend to 20211201.0 (#60801) commit d211dc6e6e2e4b2977720ef0eb07ba004f18e194 Author: G Johansson <goran.johansson@shiftit.se> Date: Thu Dec 2 00:14:42 2021 +0100 Fix trafikverket_weatherstation (#60772) * First commit * Modify test according to fixes * Review changes * Clean up Co-authored-by: Martin Hjelmare <marhje52@gmail.com> commit c54ca7941f11fd59b3465bad3ecab28d4a9a893f Author: Joakim Plate <elupus@ecce.se> Date: Wed Dec 1 22:59:57 2021 +0100 Make sure entity inherit disabled device (#60469) commit d1962f6e5186390b810f4fe711b25b029e1a37b5 Author: Kevin Stillhammer <k.eifinger@googlemail.com> Date: Wed Dec 1 21:52:44 2021 +0100 Cleanup here_travel_time tests (#60529) commit cb7e7e9bd1710c59a5d225768966f303fee53f10 Author: jjlawren <jjlawren@users.noreply.github.com> Date: Wed Dec 1 14:49:21 2021 -0600 Improve Sonos activity tracking (#60642) commit 0cf228d5a1a8d73489607173497fdf7f8847b405 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 21:46:55 2021 +0100 Use dataclass properties in hyperion (#60792) commit 737dd6fc261cc1f3b4e793f2fe7c3d321c8e9707 Author: Joakim Sørensen <joasoe@gmail.com> Date: Wed Dec 1 21:41:31 2021 +0100 Add tests to hassio binary_sensor platform (#60609) commit 4b8a8dda8da880eecbe08cb1a181a0a3e57801cf Author: J. Nick Koston <nick@koston.org> Date: Wed Dec 1 10:13:59 2021 -1000 Fix yeelight discovery (#60783) Regressed in #60640 commit 2b49694a4c5264eee51848557ef51dcc767ed155 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 20:46:10 2021 +0100 Use dataclass properties in songpal discovery (#60786) commit fbaec76b8a20bc02993335eccfbb6e19610b79af Author: Daniel Hjelseth Høyer <mail@dahoiv.net> Date: Wed Dec 1 20:44:48 2021 +0100 Add more Tractive sensors (#55170) * Tractive, add more sensors Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * source Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * Fix unit for sensor Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * Device state Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * Device state Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * Tractive Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * Tractive Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * unit Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * Handle unavailable Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * time Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * continue Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * remove sensor Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * style Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * tractive states Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> commit 1fa035144787d0d1f2ee0b11f01d5cd47418d782 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 20:43:33 2021 +0100 Use dataclass properties in tolo discovery (#60784) commit 7a098cff1ca64c41a79fabce699ac147982ffb06 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 20:23:38 2021 +0100 Use dataclass properties in upnp discovery (#60744) Co-authored-by: epenet <epenet@users.noreply.github.com> commit ed8794de1c96b5a261805788b69e61f55a163e94 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 20:13:27 2021 +0100 Upgrade tailscale to 0.1.3 (#60780) commit 4437926e065eb772824952da4507ff6c5bc70d26 Author: Eric Mai <ericmak624@gmail.com> Date: Wed Dec 1 10:59:27 2021 -0800 Map OpenWeatherMap weather condition `721` to `Fog` instead of `Exceptional` (#60518) commit e95914cf60c148512c0dea642337669a488f9801 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 19:59:12 2021 +0100 Use dataclass properties in dlna_dmr discovery (#60693) Co-authored-by: epenet <epenet@users.noreply.github.com> commit d7bf8a7ac3938c544612effe9a77e17f58242674 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 19:45:16 2021 +0100 Upgrade aiohttp to 3.8.1 (#60778) commit b32e1d9339ae3305bdf8b2ed56296a29317d73ae Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 19:44:42 2021 +0100 Upgrade hole to 0.7.0 (#60779) commit a1aaecb3bf1fb47ed6ab5e288c2b4da750eddac7 Author: Tobias Sauerwein <cgtobi@users.noreply.github.com> Date: Wed Dec 1 19:40:51 2021 +0100 Use state class enums in Netatmo (#60725) commit a3cccb50c7ebc5c7fb1349c7a42166b6dec1af0f Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 19:39:43 2021 +0100 Use dataclass properties in tesla_wall_connector discovery (#60741) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 3d5f4e54ea35923524a0bcc01a6f1538b2242531 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 19:39:03 2021 +0100 Use dataclass properties in vicare discovery (#60746) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 4411d51d6f0236f0a2fc3efe71a4fb7d73eb4a1c Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 19:38:20 2021 +0100 Use dataclass properties in deconz discovery (#60690) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 6a926b41f27869d7679058e2552d2462247cf15f Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 19:35:39 2021 +0100 Enable warnings for SsdpServiceInfo (#60756) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 5c4422dc720681c510080087ff9857f1a0dcf721 Author: einarhauks <einar.hauksson@gmail.com> Date: Wed Dec 1 18:21:56 2021 +0000 Remove power sensor from Tesla Wall Connector (#60775) Add voltage and current sensors for each phase commit 4dfdb3b96fd9e2d448f0b540580f079132ac0241 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 19:08:35 2021 +0100 Upgrade vehicle to 0.2.2 (#60763) * Upgrade vehicle to 0.2.1 * Upgrade vehicle to 0.2.2 commit 8ddfa424c00724bcc6eb7616b54ba726d523176b Author: Robert Svensson <Kane610@users.noreply.github.com> Date: Wed Dec 1 18:59:52 2021 +0100 Add typing to deCONZ init and config flow (#59999) commit a053c0a106f47dd8427547665e3572957f4af36d Author: Aaron Bach <bachya1208@gmail.com> Date: Wed Dec 1 10:52:33 2021 -0700 Bump py17track to 2021.12.1 (#60762) commit b65b2c4cd118ee358a5d40fd8636ebb8509e6de9 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 18:40:27 2021 +0100 Use dataclass properties in syncthru discovery (#60739) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 5c992ec2cc14462622e26290230c384b15583f08 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 18:38:07 2021 +0100 Remove cleanup_registry from onewire (#60546) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 824b31370547ff356ab480d2b40917c5f5ae1b4a Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 18:36:07 2021 +0100 Use dataclass properties in yamaha_musiccast discovery (#60749) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 68011ee952dfc928fc13a7308870b8737177a5ae Author: Tobias Sauerwein <cgtobi@users.noreply.github.com> Date: Wed Dec 1 18:35:12 2021 +0100 Clean up Netatmo climate platform (#60694) Co-authored-by: Franck Nijhof <frenck@frenck.nl> commit ead4f745e3d4d0f3664d3e05c53bc0b8eaaaa6da Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 18:33:22 2021 +0100 Use dataclass properties in somfy_mylink discovery (#60736) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 800ffc0decb3f9d6788caed3b71908feca3fb282 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 18:32:48 2021 +0100 Use ssdp namespace in roku (#60733) Co-authored-by: epenet <epenet@users.noreply.github.com> commit e001cb3b17f9bcae2bfaf60b8c6e7a035916ecae Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 18:32:15 2021 +0100 Use dataclass properties in powerwall discovery (#60732) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 3db3f264c29937603f13a43725da43c7861911d2 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 18:31:51 2021 +0100 Use dataclass properties in nuki discovery (#60731) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 037f4dbdb1d9d46bc88db9118ff349fb9d5588bb Author: Tobias Sauerwein <cgtobi@users.noreply.github.com> Date: Wed Dec 1 18:30:47 2021 +0100 Use device class enums in Netatmo (#60723) commit b41e020f85e15fa829aae573ca9fc6b01605407f Author: xpac1985 <xpac1985@users.noreply.github.com> Date: Wed Dec 1 18:18:58 2021 +0100 Better warning if unit of sensor is unsupported for its device class (#60665) * Better warning if unit of sensor is unsupported for its device class * Prettify the code commit a6ec646f987cfda9b356c9a4bec281c1f7f4cee0 Author: einarhauks <einar.hauksson@gmail.com> Date: Wed Dec 1 17:18:42 2021 +0000 Tesla wall connector config flow refactor continued (#60774) commit c7eaba45f4d388325e0a4657e933c608afaad98a Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 18:07:12 2021 +0100 Use dataclass properties in wilight discovery (#60748) Co-authored-by: epenet <epenet@users.noreply.github.com> commit d60517d5f473e3e82ae4b6b92db354ab6b27066a Author: Daniel Hjelseth Høyer <mail@dahoiv.net> Date: Wed Dec 1 18:06:13 2021 +0100 Use state and device class enum in Rfxtrx (#60773) commit 0c89c8a6b4f7ec0cd06a40a17f4b81ac99f30c6c Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 18:04:00 2021 +0100 Use dataclass properties in synology_dsm discovery (#60740) Co-authored-by: epenet <epenet@users.noreply.github.com> commit aefd89d8f29ed145de69ee0267958d6f37e8960e Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 18:01:51 2021 +0100 Use dataclass properties in tplink discovery (#60742) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 4fa58b1ecbf7ba1db47290be1835dd3e267cf71f Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 17:54:40 2021 +0100 Use dataclass properties in unifi discovery (#60743) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 30e573b6945c6f17f3f47a7f1574f177ba62e657 Author: Daniel Hjelseth Høyer <mail@dahoiv.net> Date: Wed Dec 1 17:53:04 2021 +0100 Use state class enum in Mill (#60726) commit 64a4218a244ebccc3eb21900fce7bd05138fc035 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 17:52:29 2021 +0100 Use dataclass properties in squeezebox discovery (#60738) Co-authored-by: epenet <epenet@users.noreply.github.com> commit fa95146aa0ec9cdc62f0f578e26c9a8f36681edc Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 17:51:01 2021 +0100 Use dataclass properties in songpal discovery (#60737) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 2b4a1ee7ebb880197db05628ed9f5e58ea1efafb Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 17:47:14 2021 +0100 Use dataclass properties in flux_led discovery (#60696) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 92b149fffe167f764b2344c62be38d4a0be16581 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 17:45:09 2021 +0100 Use dataclass properties in isy994 discovery (#60715) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 3eba575fde7d55326360cddc8b6d7f82212020bf Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 17:42:08 2021 +0100 Use state class enum for Onewire (#60770) Co-authored-by: epenet <epenet@users.noreply.github.com> commit cd9962dfa0b0f08b7f1f7a78462dc24c0bae77c7 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 17:40:56 2021 +0100 Use device and state class enum for Renault (#60768) Co-authored-by: epenet <epenet@users.noreply.github.com> commit b154f43657d502425929b16d5ba917930ea429d6 Author: Milan Meulemans <milan.meulemans@live.be> Date: Wed Dec 1 17:34:30 2021 +0100 Use device class enum in Rituals (#60767) commit 7363033adaf9600e0ca11f87df4fa390b2fa819b Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 17:33:26 2021 +0100 Use device class enum in Onewire (#60766) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 1268cefc38b1414ccfd56869b296b3c5eb148c36 Author: Tom Brien <TomBrien@users.noreply.github.com> Date: Wed Dec 1 16:26:53 2021 +0000 Use state class enum for Coinbase (#60764) commit c985bee1dd256fcb45a9defe2cfc22953b87ca9a Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 17:05:44 2021 +0100 Add sensor platform to Tailscale (#60751) Co-authored-by: Martin Hjelmare <marhje52@gmail.com> commit 6caaa5f6bdf5a8d42750130097838334cea524b6 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 17:04:49 2021 +0100 Add compatibility tests for MqttServiceInfo (#60754) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 38153b015f77355fd02a5be0b708128d150c0fcc Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 16:56:54 2021 +0100 Enable warnings for DhcpServiceInfo (#60750) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 683eb10f0e400a587de96c73116d23ef99082b0a Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 16:55:36 2021 +0100 Enable warnings for ZeroconfServiceInfo (#60759) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 35c40bcf85ad75c4ec60a9cf6447b32b0d834e52 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 16:44:01 2021 +0100 Enable warnings for UsbServiceInfo (#60757) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 2fe0382841b9e6009cadd7e140f9352ce051ed07 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 16:43:31 2021 +0100 Add compatibility tests for UsbServiceInfo (#60753) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 7f355681a785944bc7f33f7d0e4fad635d8fc224 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 16:43:09 2021 +0100 Add compatibility tests for DhcpServiceInfo (#60752) Co-authored-by: epenet <epenet@users.noreply.github.com> commit fc3c9b1b4e1ebaa26330aa82792ca178828692ff Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 16:42:42 2021 +0100 Use dataclass properties in samsungtv discovery (#60595) Co-authored-by: epenet <epenet@users.noreply.github.com> commit e7f00c2c4f25edfd68649a46699b49e635f9b6be Author: einarhauks <einar.hauksson@gmail.com> Date: Wed Dec 1 15:07:24 2021 +0000 Refactor Tesla wall connector config flow (#60755) commit 76d906d17ee90c6bce687e80af20461c664292a1 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 15:53:02 2021 +0100 Use dataclass properties in roomba discovery (#60734) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 00f71e5dfc4c26e9d2f465c9ee746991bd9e4fb1 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 15:52:08 2021 +0100 Use dataclass properties in screenlogic discovery (#60735) Co-authored-by: epenet <epenet@users.noreply.github.com> commit ecf1bc1b22394e184a5cbb0317c6482af340a84e Author: Daniel Hjelseth Høyer <mail@dahoiv.net> Date: Wed Dec 1 15:50:35 2021 +0100 Use state class enum in Tibber (#60729) commit 5d0cf4cb95c6d1c3c565a20dba7d5bd16eeeb741 Author: Marcel van der Veldt <m.vanderveldt@outlook.com> Date: Wed Dec 1 14:53:30 2021 +0100 Fix tests for Hue integration (#60683) * fix tests make sure the migration code is not called in all other tests * only patch v2 check where needed commit 6a8c732b37faca96f369d5f11fc010c837c87a8f Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 14:40:38 2021 +0100 Add Tailscale integration (#59764) * Add Tailscale integration * Use DeviceEntryType * Fix tests * Adjust to new Pylint version * Use enums for device classes * Update homeassistant/components/tailscale/config_flow.py Co-authored-by: Martin Hjelmare <marhje52@gmail.com> * Pass empty string as default Co-authored-by: Martin Hjelmare <marhje52@gmail.com> commit 59f87b9488a915d62ce4ade7187adce51e46f584 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 14:38:17 2021 +0100 Use dataclass properties in netgear discovery (#60730) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 16942fc8e956c82ed13ced4efbfa48854fdd4200 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 14:28:40 2021 +0100 Use dataclass properties in denonavr discovery (#60691) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 6544b440d20dcf70615062888abff5c91fe0cd08 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 14:02:58 2021 +0100 Use dataclass properties in fritz discovery (#60697) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 0047790db69d47e6a60964d974f05b0f8cb1a7b1 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 14:02:11 2021 +0100 Use dataclass properties in harmony discovery (#60711) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 1edc0a056084c9264b63ae8270988dbc4c1bfbfb Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 14:01:21 2021 +0100 Use dataclass properties in huawei_lte discovery (#60713) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 63ed0af644af7338a5ff7512d27b4255a6010935 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 14:00:46 2021 +0100 Use dataclass properties in hyperion discovery (#60714) Co-authored-by: epenet <epenet@users.noreply.github.com> commit c7c2b810a7396f624744eb1f8368e15d3a81bedc Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 13:59:34 2021 +0100 Use dataclass properties in keenetic_ndms2 discovery (#60716) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 2a1f0cadaa72d2225d5fbd3ce545ed0e492d0188 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 13:58:56 2021 +0100 Use dataclass properties in broadlink discovery (#60689) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 92e608ce049d2602a6a9861808190eaff7958c2e Author: Daniel Hjelseth Høyer <mail@dahoiv.net> Date: Wed Dec 1 13:57:54 2021 +0100 Use state class enum in Airthings (#60728) commit ddc17cb0017a84728f84769b074ab1610b83255f Author: Daniel Hjelseth Høyer <mail@dahoiv.net> Date: Wed Dec 1 13:57:23 2021 +0100 Use state class enum in Opengarage (#60727) commit c28b45cd83d467daad0598178958fb532cb18385 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 13:54:36 2021 +0100 Migrate entity categories to StrEnum (#60720) commit 72d8882c7986d1cb869795c10603a6a1052ed28b Author: Paulus Schoutsen <balloob@gmail.com> Date: Wed Dec 1 04:51:10 2021 -0800 Handle errors response to be None (#60679) Co-authored-by: Philip Allgaier <mail@spacegaier.de> Co-authored-by: Franck Nijhof <git@frenck.dev> commit e5e1e7b7e04288c18b119764ad3ad3b7123d22c2 Author: Matthias Alphart <farmio@alphart.net> Date: Wed Dec 1 13:30:25 2021 +0100 Update pyfronius to 0.7.1 (#60722) commit b04b314a9b4b3fc3dc7ee1347b7dc6c1c52f6909 Author: Stefan Agner <stefan@agner.ch> Date: Wed Dec 1 12:20:00 2021 +0000 Extend Docker build caching opportunities (#60661) commit 95286791fe85f0f684364df93803e378ed0a3ce5 Author: Oleksandr Kapshuk <alexkas2@gmail.com> Date: Wed Dec 1 14:17:02 2021 +0200 Add tuya zndb device category (#59477) commit d5dc963b6f63f71985ee9c8edb9ae2e1936cb03f Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 12:52:08 2021 +0100 Guard config flow coverage in Codecov (#60718) commit 2ba21d6bf3a90b95bd830d2ea091ca8b4ae9bd2b Author: Fredrik Erlandsson <fredrik.e@gmail.com> Date: Wed Dec 1 12:48:06 2021 +0100 Fix point device identifiers (#60719) commit 9a8c1cf6c45f2d85aaf649a05ff71ca47a636301 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 12:30:36 2021 +0100 Use dataclass properties in konnected discovery (#60717) Co-authored-by: epenet <epenet@users.noreply.github.com> commit cbab0ba9c06d6a89b3267ce3e156cd2ca7752424 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 12:29:41 2021 +0100 Drop base ATTR constants in zeroconf (#60561) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 2ec49d4ffdf97a05c4ecf7afc058acf87e158b79 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 12:09:31 2021 +0100 Migrate sensor state classes to StrEnum (#60709) commit c6cbfe8c373993ff5360e11a68f2428b2b1fa50f Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 12:02:14 2021 +0100 Migrate humidifier device classes to StrEnum (#60706) Co-authored-by: Joakim Sørensen <joasoe@gmail.com> commit eeafa36abc0704e631f00b5075ee25b0b24d20c7 Author: Raman Gupta <7243222+raman325@users.noreply.github.com> Date: Wed Dec 1 05:43:51 2021 -0500 Add SmartStart provisioning support to zwave_js WS API (#59037) Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io> Co-authored-by: Martin Hjelmare <marhje52@gmail.com> commit 694f6d0abe78d583ba66a821bfda40cb449cbf36 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 11:38:46 2021 +0100 Use dataclass properties in heos discovery (#60712) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 0782c6c4462b027867a9b8edebe17d83db534ff2 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 11:33:40 2021 +0100 Use dataclass properties in guardian discovery (#60710) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 160e6febc3a8b8f171927c8407ccbf632de3d2ae Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 11:08:36 2021 +0100 Use dataclass properties in directv discovery (#60692) Co-authored-by: epenet <epenet@users.noreply.github.com> commit ad66522bce6e9ab9bd79b2d221a86ae1841cb124 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 11:07:10 2021 +0100 Use dataclass properties in fritzbox discovery (#60698) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 76e08aa93b669dd463e93658c3034f7d79d63883 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 11:06:38 2021 +0100 Use dataclass properties in goalzero discovery (#60703) Co-authored-by: epenet <epenet@users.noreply.github.com> commit bcb2fefbe56a29187d0284774490f5d5370d98e1 Author: Daniel Hjelseth Høyer <mail@dahoiv.net> Date: Wed Dec 1 11:00:17 2021 +0100 Use device class enum in Tibber (#60705) commit 3e9c72df5c742f5b6e3a73873188dc3cbe57149e Author: Daniel Hjelseth Høyer <mail@dahoiv.net> Date: Wed Dec 1 10:59:24 2021 +0100 Use device class enum in Airthings (#60704) commit 38c2c879c98f218678132de9d80284c96b908e7c Author: Daniel Hjelseth Høyer <mail@dahoiv.net> Date: Wed Dec 1 10:59:12 2021 +0100 Use device class enum in Open Garage (#60702) commit 739ce9bc75e2e2b351b4d6335c95f17d05d80d39 Author: Daniel Hjelseth Høyer <mail@dahoiv.net> Date: Wed Dec 1 10:58:52 2021 +0100 Use device class enum in Surepetcare (#60701) commit ca55216d67d1eb8a4a9977b175bf85cfeee8ea76 Author: Daniel Hjelseth Høyer <mail@dahoiv.net> Date: Wed Dec 1 10:58:43 2021 +0100 Use device class enum in Tractive (#60700) commit 06f12fc5837506b06a0f58aa48e25b6c3b38d180 Author: Daniel Hjelseth Høyer <mail@dahoiv.net> Date: Wed Dec 1 10:58:28 2021 +0100 Use device class enum in Mill (#60699) commit 49f3a7ce462f5a67b3c9393db0ef67661da5042b Author: Joakim Sørensen <joasoe@gmail.com> Date: Wed Dec 1 10:55:30 2021 +0100 Use device class enum in Supervisor (#60687) commit 52112a25b0f7eda1556cdb94176e4715ccd8ff33 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 10:54:42 2021 +0100 Use dataclass properties in emonitor discovery (#60695) Co-authored-by: epenet <epenet@users.noreply.github.com> commit bbd179200cafad9fc0a8b0f4a9e280dbc807b46d Author: Joakim Sørensen <joasoe@gmail.com> Date: Wed Dec 1 10:36:15 2021 +0100 Use device class enum in UptimeRobot (#60688) commit 79ebc1b79ac9cf1cac8a30cae3d32947448d4a53 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 10:25:26 2021 +0100 Use device class enums in TwenteMilieu (#60686) commit 6c7c7acdef145da2232edffdb9244638c07e4c92 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 10:24:58 2021 +0100 Use device class enums in Verisure (#60685) commit 74f7f28f1c57312114b83d41e9f1a415a4168616 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 10:16:44 2021 +0100 Use device class enums in WLED (#60684) commit 73a4dba2ae6073cd3e37b37fa253050f30d896eb Author: epenet <6771947+epenet@users.noreply.github.com> Date: Wed Dec 1 09:28:19 2021 +0100 Use dataclass properties in yeelight discovery (#60640) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 8240b8c72e9add4e85ca037852f57f1cc00a5f0b Author: Kevin Worrel <37058192+dieselrabbit@users.noreply.github.com> Date: Wed Dec 1 00:19:01 2021 -0800 Update screenlogic use asyncio API (#60466) Co-authored-by: J. Nick Koston <nick@koston.org> commit cc8e02c733a0f96870ec3f896ad06bbf64167ff9 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 08:43:37 2021 +0100 Upgrade pre-commit to 2.16.0 (#60680) commit 19361216dea8caa6dff267477561889ca0e5e3aa Author: LJU <uitermark.lesley@gmail.com> Date: Wed Dec 1 08:38:38 2021 +0100 Fix key reference placeholder (#60681) Fix typo for placeholder invalid acces token commit 2b8f245e278593897b390a68e1346b2fc4637811 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 08:12:09 2021 +0100 Migrate binary sensor device classes to StrEnum (#60651) commit 12ff5dee7400516ff02dfd7c080ed756f6f802d4 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 08:09:55 2021 +0100 Migrate sensor device classes to StrEnum (#60654) Co-authored-by: Paulus Schoutsen <balloob@gmail.com> Co-authored-by: Martin Hjelmare <marhje52@gmail.com> commit 908b7ca9c29908fd79c67fd621f60650d97ad9b9 Author: Teemu R <tpr@iki.fi> Date: Wed Dec 1 08:08:59 2021 +0100 Bump xiaomi_miio dependency (#60650) commit 44714081d190b91f0688eaa70c074d1ccb0c6aa5 Author: Penny Wood <Swamp-Ig@users.noreply.github.com> Date: Wed Dec 1 14:41:52 2021 +0800 Update IZone to new version of library (#60676) commit 3770a726019fc185e03a404d434ea788023e3ae5 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 07:25:10 2021 +0100 Migrate media player device classes to StrEnum (#60656) commit 971560125503982bbfcc2605211cf2921b105800 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 07:08:17 2021 +0100 Add button device classes to NAM (#60621) commit 9efec244b97cc1c35208fa8c41dad6f77ffc7f79 Author: G Johansson <goran.johansson@shiftit.se> Date: Wed Dec 1 05:26:35 2021 +0100 Fix yale_smart_alarm strings (#60657) commit c0021e576883d82c2e54406d04a5a6caa8ee8a3b Author: Milan Meulemans <milan.meulemans@live.be> Date: Wed Dec 1 04:32:57 2021 +0100 Upgrade aionanoleaf to 0.1.1 (#60670) commit c9589f763c31d116940db2b1ddb3762beec0fbc4 Author: GitHub Action <github-action@users.noreply.github.com> Date: Wed Dec 1 00:17:12 2021 +0000 [ci skip] Translation update commit 542aef2fe1ceebdb20df1aeb255e242a0e444df7 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 00:38:45 2021 +0100 Migrate switch device classes to StrEnum (#60658) commit 98ce12c6eed9791a84051856ddffee898f891ea1 Author: Franck Nijhof <git@frenck.dev> Date: Wed Dec 1 00:37:34 2021 +0100 Migrate cover device classes to StrEnum (#60655) commit 51ebfade5260e6f8c36ffc0e3e1d130a80a21740 Author: G Johansson <goran.johansson@shiftit.se> Date: Tue Nov 30 22:54:10 2021 +0100 Fix ADR 0003 issues in trafikverket_weatherstation (#60664) * Fix ADR 0003 issues * Remove commented code commit 28ebd13d7581abf08cc4fee898a4c2b7250fb931 Author: Joakim Sørensen <joasoe@gmail.com> Date: Tue Nov 30 21:28:33 2021 +0100 Mark calendar as a base platform (#60660) commit 8954609f6bfaa88ef50b0ebf99238fbe1f677abb Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 21:15:34 2021 +0100 Use dataclass properties in axis discovery (#60558) Co-authored-by: epenet <epenet@users.noreply.github.com> commit c2830b3e66af36f063dbd690e7bd9dcf9387182d Author: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Wed Dec 1 08:26:02 2021 +1300 Fix fields being None for discord notify service (#59736) Co-authored-by: Martin Hjelmare <marhje52@gmail.com> commit 8630022e928dc077defce781f0d5f0cfa3017e7a Author: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Wed Dec 1 08:19:14 2021 +1300 Add mode to ESPHome numbers (#60653) commit 11b81ef88bc1432bb5939cbc35db00454fb8e279 Author: G Johansson <goran.johansson@shiftit.se> Date: Tue Nov 30 19:53:41 2021 +0100 Config flow for trafikverket_weatherstation (#60078) * First commit * Added tests * Add requirements for test * Correction requirements tests * Add init to untested files * Fix review comments * Resolve last items from review * Add sync_abort_entries_match in import flow commit 153f15c93b3f0eed6126d832d1437bd312689d5b Author: Joakim Sørensen <joasoe@gmail.com> Date: Tue Nov 30 19:18:14 2021 +0100 Remove running binary_sensor for HAOS (#60597) commit 19b4cc7119f0a79d68056bfd02bcec2bca7e7c1d Author: Marcel van der Veldt <m.vanderveldt@outlook.com> Date: Tue Nov 30 19:14:51 2021 +0100 Hue handle device update (#60612) commit de9e48174f921a84408d9fb0d48e59a7d0693336 Author: jjlawren <jjlawren@users.noreply.github.com> Date: Tue Nov 30 10:35:29 2021 -0600 Change unnecessary Sonos coroutine to callback (#60643) commit 97c04d2e6753b7c5c2963999605d963c190eb2d0 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 17:15:23 2021 +0100 Use dataclass properties in gogogate2 discovery (#60607) Co-authored-by: epenet <epenet@users.noreply.github.com> commit f444dd6d863a21ea55fa4a3062a92150926dce26 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 17:06:52 2021 +0100 Use dataclass properties in sonos discovery (#60633) Co-authored-by: epenet <epenet@users.noreply.github.com> commit be89c07cac5875ba75fb2e88ec996ade9fa3dbd8 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 17:05:50 2021 +0100 Use dataclass properties in nanoleaf discovery (#60580) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 8a9f197918365c2088e338bcbdcf75ce257c256a Author: Tim Rightnour <6556271+garbled1@users.noreply.github.com> Date: Tue Nov 30 09:04:24 2021 -0700 Binary sensor platform for the Balboa Spa (#60409) commit 7295ab10aed9b334ecb9f3b9c4a58ab8b83d7ee3 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 17:03:21 2021 +0100 Use dataclass properties in doorbird discovery (#60639) Co-authored-by: epenet <epenet@users.noreply.github.com> commit ec923b877cdf420d3ee51e9cae9d8c334bcce95b Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 17:02:24 2021 +0100 Use dataclass properties in rachio discovery (#60637) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 071385e8d23ea78fa12f08ec3770e72a626c65e0 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 16:44:11 2021 +0100 Use dataclass properties in tado discovery (#60641) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 0a1f73e3f7feeff6590cc3038db612195d3dcc27 Author: Dave T <17680170+davet2001@users.noreply.github.com> Date: Tue Nov 30 15:37:58 2021 +0000 Correct Temper USB sensor IoT class (#60619) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d75785d7016ee55a49a8b21893c04ded805162e2 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 16:36:35 2021 +0100 Use dataclass properties in hue discovery (#60598) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 601ad8f71aa98330692b8085bcd09079eedccf87 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 16:28:49 2021 +0100 Use dataclass properties in xiaomi_aqara discovery (#60636) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 30bb2c82c67660ebbeec8287bf9db0b7829a91e2 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 16:28:02 2021 +0100 Use dataclass properties in freebox discovery (#60635) Co-authored-by: epenet <epenet@users.noreply.github.com> commit a90ef488a1e619cc790a1180268cbb2801fe2f15 Author: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Tue Nov 30 16:26:02 2021 +0100 Add return type annotation to StrEnum (#60624) commit ad75c217ceebd9543e1ab76604d82dc50f20c392 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 16:25:40 2021 +0100 Use dataclass properties in kodi discovery (#60634) Co-authored-by: epenet <epenet@users.noreply.github.com> commit ffb9b4cd2d3138438227832ebbd3544162f59215 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 16:16:30 2021 +0100 Use dataclass properties in hunterdouglas discovery (#60605) commit a84b12abe7df6b38110f42cf71b084e82959d4e2 Author: Allen Porter <allen@thebends.org> Date: Tue Nov 30 07:16:00 2021 -0800 Revert "Add an entity service for saving nest event related snapshots" (#60632) commit b8a1899d4873fdc4cea1672c673e9cfcaee9e7ec Author: Jc2k <john.carr@unrouted.co.uk> Date: Tue Nov 30 15:14:49 2021 +0000 Remove homekit_controller's air quality entity in favor of separate sensor entities (#60480) commit 16462df4510f53bf8dafe2c5a264ce165c847905 Author: Franck Nijhof <git@frenck.dev> Date: Tue Nov 30 16:08:02 2021 +0100 Add button device classes to MQTT (#60628) commit 0d24862a28313031a452b5e92ee70b7aad66a841 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 16:06:18 2021 +0100 Use dataclass properties in homekit_controller discovery (#60626) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 3f22905709dc85cb4997af759402da382bf7a080 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 15:50:47 2021 +0100 Use dataclass properties in plugwise discovery (#60631) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 6f22ffbedd8f9791c88343abdc75254feca487a7 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 15:47:18 2021 +0100 Use dataclass properties in enphase_envoy discovery (#60627) Co-authored-by: epenet <epenet@users.noreply.github.com> commit cd351cf22bf7fbceae0b4340321d0111f3107163 Author: Jan Bouwhuis <jbouwh@users.noreply.github.com> Date: Tue Nov 30 15:45:06 2021 +0100 Fix test naming switch (#60630) commit 6be1b0c704439e3d02e9a6db77093d8ca8f7d249 Author: Franck Nijhof <git@frenck.dev> Date: Tue Nov 30 15:44:47 2021 +0100 Add button device classes to Shelly (#60625) commit 2366fbe84699858975a2f9e865d8529eb3070944 Author: Franck Nijhof <git@frenck.dev> Date: Tue Nov 30 15:21:26 2021 +0100 Add button device classes to HomeKit Controller (#60620) commit 683bb13f50b3df7e4c0f297e22622cc4a99982de Author: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Wed Dec 1 03:20:40 2021 +1300 Support unit of measurement in ESPHome numbers (#60591) commit b5a6e03c21f3107e96aca4abe6e291f0c89d9b03 Author: Franck Nijhof <git@frenck.dev> Date: Tue Nov 30 15:06:33 2021 +0100 Fix device class shorthand attr in ButtonEntity (#60622) commit f07e676c823784b815a4ac6150905defd40023bf Author: Jan Bouwhuis <jbouwh@users.noreply.github.com> Date: Tue Nov 30 15:01:43 2021 +0100 Allow template int filter to render from a bytes based integer (#60452) * Allow template int to render bytes * re-triggering tests * Add warning when base !=10 and rendering bytes * re-trigger tests * Re-trigger tests * remove period * Update homeassistant/helpers/template.py Co-authored-by: Erik Montnemery <erik@montnemery.com> * Fix logger syntax * remove parentheses Co-authored-by: Erik Montnemery <erik@montnemery.com> commit 2a2a20fcb3e19f1229aae8340286aa0e511bc0ff Author: Jan Bouwhuis <jbouwh@users.noreply.github.com> Date: Tue Nov 30 14:04:24 2021 +0100 Add mqtt sensor configurable state encoding for sensor and binary_sensor platform (#60447) * Add mqtt sensor state encoding * Make encoding attribute not specific to states * Move encoding attribute to schema base commit 7469f083fd02f885f660650936a860c585ecedd7 Author: Franck Nijhof <git@frenck.dev> Date: Tue Nov 30 12:54:06 2021 +0100 Migrate number mode to StrEnum (#60614) commit 1b8eba0afde7fdad8cc29f855486527cb2e5cfb6 Author: Franck Nijhof <git@frenck.dev> Date: Tue Nov 30 12:12:08 2021 +0100 Add button device classes to WLED (#60613) commit 9b9801516b2cb78552ec6c8ba1a281766f3d5dfb Author: Franck Nijhof <git@frenck.dev> Date: Tue Nov 30 11:54:06 2021 +0100 Migrate button device classes to StrEnum (#60611) commit 6e3f522d4b40898c7b21c3e0d89a15b081e2cefc Author: Franck Nijhof <git@frenck.dev> Date: Tue Nov 30 11:16:56 2021 +0100 Fix StrEnum backport return type issue (#60610) commit 56899d61fe2ae969e7d27799c26b8fcb2be2cf0b Author: Adam Chyb <achybby@gmail.com> Date: Tue Nov 30 21:07:44 2021 +1100 Add support for Kogan smart blinds to Tuya (#60552) commit ae9320b61691a3d21830f954744d831cb57148fb Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 11:05:42 2021 +0100 Use dataclass properties in tradfri discovery (#60592) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 58661fa6366ac6f95ffb24af569bf390c16e0bd6 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 11:04:33 2021 +0100 Use dataclass properties in devolo_home_network discovery (#60608) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 416976dd39d72e96c35ddf64bd2a1ef076db2e9a Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 11:03:08 2021 +0100 Use dataclass properties in esphome discovery (#60606) Co-authored-by: epenet <epenet@users.noreply.github.com> commit f0df3e4646c2c730100d133fea9b674deba0a2e2 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 11:01:28 2021 +0100 Use dataclass properties in smappee discovery (#60602) Co-authored-by: epenet <epenet@users.noreply.github.com> commit ba1cc00c2416dcffe05932c1b7d1775c73f6163c Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 11:00:54 2021 +0100 Use dataclass properties in shelly discovery (#60593) Co-authored-by: epenet <epenet@users.noreply.github.com> commit fb94ed4e6b4cb1fd14d75159e461f70fd2516066 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 10:58:06 2021 +0100 Use dataclass properties in bond discovery (#60590) Co-authored-by: epenet <epenet@users.noreply.github.com> commit d537ec1d6f59a256708e7cd930cb9b0761b94c76 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 10:57:37 2021 +0100 Use dataclass properties in bosch_shc discovery (#60559) commit 9b92787d59a7fefaedf0d5fe3a56fe85348c106d Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 10:55:52 2021 +0100 Use dataclass properties in daikin discovery (#60589) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 40a814221c3ce744fd181b5c26d467931adbad0b Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 10:55:32 2021 +0100 Use dataclass properties in forked_daapd discovery (#60587) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 7182827818b81124112f67f812030264bb1be76e Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 10:18:25 2021 +0100 Use dataclass properties in modern_forms discovery (#60584) Co-authored-by: epenet <epenet@users.noreply.github.com> commit efebd1b6579b3170242b9e7624677b1c6c9fdc48 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 10:17:49 2021 +0100 Use dataclass properties in nut discovery (#60603) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 071296865b225fcc6c22174c13f2e2a6e074b741 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 10:16:06 2021 +0100 Use dataclass properties in lookin discovery (#60585) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 2f79760fb422590fe62f676a8a07ae635525c618 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 10:15:46 2021 +0100 Use dataclass properties in guardian discovery (#60586) Co-authored-by: epenet <epenet@users.noreply.github.com> commit a32a748cec73e5d6bea8cc0e637263b73064e88b Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 10:08:55 2021 +0100 Use dataclass properties in devolo_home_control discovery (#60600) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 0bb44c042c8a50d024a228a2c6d32b8332891eda Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 10:07:58 2021 +0100 Use dataclass properties in brother discovery (#60601) Co-authored-by: epenet <epenet@users.noreply.github.com> commit b996f624db5e352fa9216f75e2b72c7e0b080b9e Author: Franck Nijhof <git@frenck.dev> Date: Tue Nov 30 09:44:39 2021 +0100 Ensure ESPHome device classes are valid (#60594) commit 5003a1515b04849625a9085d63926c2b9b0280cb Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 09:36:41 2021 +0100 Use dataclass properties in nam discovery (#60596) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 64afe738cccabd8473ec8a54adddeb6c186772e9 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 08:53:03 2021 +0100 Use dataclass properties in elgato discovery (#60588) Co-authored-by: epenet <epenet@users.noreply.github.com> commit d74145ed7b3c46680639f4ab77dbe09a047878f7 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 08:46:40 2021 +0100 Use dataclass properties in roku discovery (#60577) Co-authored-by: epenet <epenet@users.noreply.github.com> commit 9374ce87ba12e1b2ae08508805786dd6df631e00 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 08:42:30 2021 +0100 Use dataclass properties in wled discovery (#60573) Co-authored-by: epenet <epenet@users.noreply.github.com> commit e0b315041bb8c56f78e1a679a8892037b601600b Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 08:42:08 2021 +0100 Use dataclass properties in octoprint discovery (#60579) Co-authored-by: epenet <epenet@users.noreply.github.com> commit b4f3e08b84c1e2de7d9a48d40e76f99644a3e137 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 30 08:34:20 2021 +0100 Bump actions/setup-python from 2.3.0 to 2.3.1 (#60572) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e17759410c57b385ac60be5af5f86307ec74b0c2 Author: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Tue Nov 30 20:33:14 2021 +1300 Esphome button device class (#60569) commit 222da7e2d12d3f03680990f6c4eddc5622e79d66 Author: Klaas Schoute <klaas_schoute@hotmail.com> Date: Tue Nov 30 08:32:02 2021 +0100 Add configuration_url to integration (#60565) commit bb92dd24679d537d4902309e7226addb35fe9f17 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 08:31:25 2021 +0100 Use dataclass properties in apple_tv discovery (#60557) commit 0e3a229a1f4b8d495c260e6c4c8762c31b200e5a Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 08:13:48 2021 +0100 Use dataclass properties in volumio discovery (#60575) Co-authored-by: epenet <epenet@users.noreply.github.com> commit b4d17e1fad87f38562006644e90a305859d71913 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 08:11:56 2021 +0100 Use dataclass properties in system_bridge discovery (#60576) Co-authored-by: epenet <epenet@users.noreply.github.com> commit b40dc6c271c372648c46379d2f198c6e39e58cd3 Author: epenet <6771947+epenet@users.noreply.github.com> Date: Tue Nov 30 08:10:50 2021 +0100 Use dataclass properties in rainmachine discovery (#60578) Co-authored-by: epenet <epenet@users.noreply.github.com> commit c4e5242b0c09fb62cacaee6a04b08f3988de45a0 Author: Allen Porter <allen@thebends.org> Date: Mon Nov 29 23:04:29 2021 -0800 Add an entity service for saving nest event related snapshots (#58369) * Add an entity service for saving nest event related snapshots Add an entity service `nest.snapshot_event` for recording camera event related media to disk. This is based on `camera.snapshot` but takes in a parameter for a Nest API event_id. PR #58299 adds `nest_event_id` to events published by nest so that they can be hooked up to this service for capturing events. Future related work…
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Proposed change
Teach state and numeric_state conditions about entity registry ids
Type of change
Additional information
Checklist
black --fast homeassistant tests
)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest
.requirements_all.txt
.Updated by running
python3 -m script.gen_requirements_all
..coveragerc
.The integration reached or maintains the following Integration Quality Scale:
To help with the load of incoming pull requests: