Commit Graph

42377 Commits (66494b0238b8dc8ab3f2671fc126c172a91de2fc)

Author SHA1 Message Date
epenet 66494b0238
Use dataclass properties in dlna_dmr (#60794)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-02 09:49:34 -08:00
epenet d775c66194
Tidy up ssdp_location parsing (#60846)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-02 09:47:20 -08:00
Erik Montnemery 36734972f0
Teach numeric state trigger about entity registry ids (#60835) 2021-12-02 09:45:40 -08:00
Shay Levy f46055de99
Fix Shelly device name for older firmware (#60826) 2021-12-02 09:26:00 -08:00
jjlawren e56a676fd5
Import helpers in Sonos instead of accessing `hass` (#60848) 2021-12-02 18:21:49 +01:00
Franck Nijhof 7d3fcfbd30
Add Platform StrEnum to entity_platform (#60818) 2021-12-02 09:07:09 -08:00
Ville Skyttä 4107063a5a
Make entity registry disabled_by an enum (#60424) 2021-12-02 18:02:29 +01:00
Kyle Hildebrandt d6dff403c9
Set _attr_is_on to True for avion on init (#60433) 2021-12-02 16:37:29 +01:00
Matt 7019c524fa
Add configuration_url to Forecast.Solar integration (#60384)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-12-02 16:36:41 +01:00
Martin Hjelmare c8781bbe3b
Simplify zwave_js USB discovery add-on form (#60845) 2021-12-02 16:30:01 +01:00
Franck Nijhof bf6ca2527d
Upgrade guppy3 to 3.1.2 (#60842) 2021-12-02 15:58:00 +01:00
Teemu R 82f26392b4
Bump xiaomi_miio dependency (#60807) 2021-12-02 15:03:03 +01:00
Franck Nijhof 49ebb27b44
Run partial tests without coverage for Python 3.8 (#60827) 2021-12-02 14:38:00 +01:00
Erik Montnemery c85bb27d0d
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
2021-12-02 14:26:45 +01:00
Matthias Alphart c0fb1bffce
Use Enums in EntityDescriptions in Fronius (#60832) 2021-12-02 12:43:59 +01:00
Matthias Alphart f2f6602890
Add support for Ohmpilots to Fronius integration (#60765)
* add support for Fronius Ohmpilot

* disable the debugger
2021-12-02 11:05:22 +01:00
J. Nick Koston da2fb17d94
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
2021-12-02 10:55:06 +01:00
Tobias Sauerwein 653fb5b637
Update Netatmo climate platform (#59974) 2021-12-02 10:31:54 +01:00
Jan Bouwhuis 3307e54363
Add MQTT availability template and encoding (#60470)
* Add MQTT availability template and encoding

* use generic encoding field

* pylint and cleanup

* remove additional topic check
2021-12-02 10:21:31 +01:00
Franck Nijhof 42bae5439b
Add support for Christmas Tree pickup to TwenteMilieu (#60822) 2021-12-02 10:21:19 +01:00
Franck Nijhof 4c158e8168
Upgrade twentemilieu to 0.5.0 (#60820) 2021-12-02 10:00:16 +01:00
Simone Chemelli 00605c1e35
Fix old model network suffix for Fritz (#60802) 2021-12-02 09:59:07 +01:00
Tobias Sauerwein 63c377a239
Use state class enums in airvisual (#60819) 2021-12-02 09:53:02 +01:00
Milan Meulemans 831e69d07c
Use callback instead of coroutine function (#60821) 2021-12-02 09:52:19 +01:00
Tobias Sauerwein a9b2036de1
Use state class enums in aemet (#60817) 2021-12-02 09:26:39 +01:00
Thomas Dietrich bee3c9102c
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
2021-12-02 09:03:24 +01:00
Franck Nijhof 9128dc214c
Upgrade apprise to 0.9.6 (#60816) 2021-12-02 08:54:52 +01:00
Tobias Sauerwein c033348323
Use state class enums in Advantage Air (#60815) 2021-12-02 08:45:16 +01:00
Tobias Sauerwein d619a86b4e
Use state class enums in AccuWeather (#60813) 2021-12-02 08:24:59 +01:00
Milan Meulemans caa04c1866
Add support for Nanoleaf push updates (#60708) 2021-12-01 17:50:17 -10:00
Franck Nijhof 0c4b308e03
Use device class enum in Stookalert (#60789) 2021-12-01 22:16:09 -05:00
Franck Nijhof 58fdcfb6b8
Use device/state class enums in DSMR (#60791) 2021-12-01 22:15:17 -05:00
Gage Benne 8e715064cc
Bump pydexcom version to 0.2.1 (#60812) 2021-12-01 22:11:55 -05:00
Franck Nijhof 8279873018
Extend entities provided by Tailscale (#60785) 2021-12-01 21:47:10 -05:00
avee87 d0da0eef36
Add day/night markers to MetOffice daily forecast (#58679) 2021-12-01 21:42:59 -05:00
avee87 d066864158
Use precipitation probability in MetOffice forecasts (#58677) 2021-12-01 21:41:28 -05:00
einarhauks ed106f203f
Update tesla_wall_connector lib to version 1.0.0 (#60776) 2021-12-01 21:29:29 -05:00
Franck Nijhof 563b488739
Use state/device/entity category enums in Tuya (#60788) 2021-12-01 21:19:24 -05:00
ollo69 c875d726b1
Use state and device class enums in Nut (#60810) 2021-12-01 21:11:19 -05:00
Milan Meulemans 43d8c8fc2d
Use entity category enum in Rituals (#60809) 2021-12-01 21:11:05 -05:00
ollo69 7dc2a11ea5
Use state class enums in AsusWrt (#60808) 2021-12-01 21:10:54 -05:00
GitHub Action de792e3af2 [ci skip] Translation update 2021-12-02 00:13:02 +00:00
Aaron Bach 344cd0d71f
Only unload RainMachine services if the last config entry is loaded (#60805) 2021-12-01 16:59:33 -07:00
Paulus Schoutsen 12cd87d230
Bump frontend to 20211201.0 (#60801) 2021-12-01 15:20:08 -08:00
G Johansson d211dc6e6e
Fix trafikverket_weatherstation (#60772)
* First commit

* Modify test according to fixes

* Review changes

* Clean up

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-12-02 00:14:42 +01:00
Joakim Plate c54ca7941f
Make sure entity inherit disabled device (#60469) 2021-12-01 13:59:57 -08:00
Kevin Stillhammer d1962f6e51
Cleanup here_travel_time tests (#60529) 2021-12-01 21:52:44 +01:00
jjlawren cb7e7e9bd1
Improve Sonos activity tracking (#60642) 2021-12-01 21:49:21 +01:00
epenet 0cf228d5a1
Use dataclass properties in hyperion (#60792) 2021-12-01 21:46:55 +01:00
Joakim Sørensen 737dd6fc26
Add tests to hassio binary_sensor platform (#60609) 2021-12-01 21:41:31 +01:00