Commit Graph

10204 Commits (e8b4b7074785df75c2474512fcde78a0982916b0)

Author SHA1 Message Date
Joakim Sørensen d784c8dd1a
Remove Supervisor panel title and icon () 2021-12-03 10:35:57 +01:00
Marvin Wichmann 707fe67c00
Move StrEnum to homeassistant.backports and move Platform to homeassistant.const ()
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-12-03 09:31:17 +01:00
Jan Bouwhuis 3188a364e2
Add template filters pack and unpack ()
* add pack and unpack template filters

* Add unpack test with offset

* use unpack_from

* Simplify unpack_from statement
2021-12-03 08:58:15 +01:00
epenet c04bfcc7f4
Use dataclass properties in devolo_home_network tests ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-03 08:51:42 +01:00
epenet b70d24394e
Use dataclass properties in homekit_controller tests ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-03 08:51:13 +01:00
epenet 2da9a51919
Use dataclass properties in keenetic_ndms2 tests ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-03 08:50:52 +01:00
Erik Montnemery 9f4a99fe81
Revert "Add bytes support for bitwise template operations" () 2021-12-03 08:50:29 +01:00
epenet a64ff2ae27
Use dataclass properties in system_bridge tests ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-03 08:49:35 +01:00
Erik Montnemery 0e3bc21d54
Teach state and numeric_state conditions about entity registry ids () 2021-12-02 14:55:12 -08:00
Erik Montnemery a07f75c6b0
Revert "Allow template int filter to render from a bytes based integer" () 2021-12-02 14:37:19 -08:00
Franck Nijhof 3c66706a49
Clean up deprecated sanitize_filename and sanitize_path () 2021-12-02 15:35:11 -05:00
epenet 9e96f3e227
Use HassioServiceInfo in deconz tests () 2021-12-02 10:33:23 -10:00
J. Nick Koston d7c4a669f1
Revert "Use HassioServiceInfo in mqtt tests" () 2021-12-02 10:13:41 -10:00
epenet 37200decf9
Use HassioServiceInfo in mqtt tests () 2021-12-02 10:10:50 -10:00
epenet 272b147550
Use HassioServiceInfo in adguard tests () 2021-12-02 10:10:15 -10:00
epenet ade228ebc6
Use HassioServiceInfo in motioneye tests () 2021-12-02 10:09:26 -10:00
epenet 2be939b45b
Use HassioServiceInfo in zwave_js tests () 2021-12-02 20:57:45 +01:00
epenet dff624f371
Use HassioServiceInfo in ozw tests () 2021-12-02 20:56:54 +01:00
epenet 0723b1c539
Introduce HassioServiceInfo ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-02 11:17:54 -08:00
Erik Montnemery 5b8d081441
Teach zone trigger about entity registry ids () 2021-12-02 10:28:21 -08:00
Erik Montnemery 411b0f0b15
Generate external statistics in demo component () 2021-12-02 09:55:46 -08:00
J. Nick Koston 8e0ef52cc8
Ensure sonos ssdp callbacks use dataclass methods () 2021-12-02 09:53:08 -08:00
epenet 0c18d710cc
Use dataclass properties in yamaha_musiccast ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-02 09:50:35 -08:00
Erik Montnemery 36734972f0
Teach numeric state trigger about entity registry ids () 2021-12-02 09:45:40 -08:00
Ville Skyttä 4107063a5a
Make entity registry disabled_by an enum () 2021-12-02 18:02:29 +01:00
Matt 7019c524fa
Add configuration_url to Forecast.Solar integration ()
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 () 2021-12-02 16:30:01 +01:00
Erik Montnemery c85bb27d0d
Teach state trigger about entity registry ids ()
* 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 f2f6602890
Add support for Ohmpilots to Fronius integration ()
* 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 ()
- 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  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 () 2021-12-02 10:31:54 +01:00
Jan Bouwhuis 3307e54363
Add MQTT availability template and encoding ()
* 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 () 2021-12-02 10:21:19 +01:00
Thomas Dietrich bee3c9102c
Add binary characteristics, add deprecation warning for optional state_characteristic parameter ()
* 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 58fdcfb6b8
Use device/state class enums in DSMR () 2021-12-01 22:15:17 -05:00
Franck Nijhof 8279873018
Extend entities provided by Tailscale () 2021-12-01 21:47:10 -05:00
avee87 d0da0eef36
Add day/night markers to MetOffice daily forecast () 2021-12-01 21:42:59 -05:00
avee87 d066864158
Use precipitation probability in MetOffice forecasts () 2021-12-01 21:41:28 -05:00
Milan Meulemans 43d8c8fc2d
Use entity category enum in Rituals () 2021-12-01 21:11:05 -05:00
G Johansson d211dc6e6e
Fix trafikverket_weatherstation ()
* 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 () 2021-12-01 13:59:57 -08:00
Kevin Stillhammer d1962f6e51
Cleanup here_travel_time tests () 2021-12-01 21:52:44 +01:00
Joakim Sørensen 737dd6fc26
Add tests to hassio binary_sensor platform () 2021-12-01 21:41:31 +01:00
J. Nick Koston 4b8a8dda8d
Fix yeelight discovery ()
Regressed in 
2021-12-01 15:13:59 -05:00
epenet 1fa0351447
Use dataclass properties in tolo discovery () 2021-12-01 20:43:33 +01:00
epenet 7a098cff1c
Use dataclass properties in upnp discovery ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 09:23:38 -10:00
epenet e95914cf60
Use dataclass properties in dlna_dmr discovery ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 08:59:12 -10:00
epenet a3cccb50c7
Use dataclass properties in tesla_wall_connector discovery ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 19:39:43 +01:00
epenet 3d5f4e54ea
Use dataclass properties in vicare discovery ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 19:39:03 +01:00
epenet 4411d51d6f
Use dataclass properties in deconz discovery ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 19:38:20 +01:00