epenet and GitHub
4e4608183e
Add missing mock in fibaro config flow tests ( #89440 )
2023-03-09 19:04:07 +01:00
Paul Bottein and GitHub
01d8eaa5b6
Update frontend to 20230309.0 ( #89446 )
2023-03-09 12:28:02 -05:00
epenet and GitHub
adfd263635
Add missing mock in gree config flow tests ( #89450 )
2023-03-09 18:12:22 +01:00
Marc Mueller and GitHub
3c27f9ea7d
Update actions/cache to 3.3.0 ( #89438 )
2023-03-09 17:58:03 +01:00
f903c536fb
Add Hardkernel ODROID-M1 ( #89431 )
...
* Add Hardkernel ODROID-M1
Add Hardkernel ODROID-M1 machine. ODROID-M1 is a Rockchip RK3568B2 SoC
based single board computer with 4xCortex-A55, NVMe support and up to
8GB of RAM.
* Update homeassistant/components/hardkernel/hardware.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Fix tests
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-03-09 14:18:19 +01:00
epenet and GitHub
dcff2f37f7
Add DSL prefix to SFRBox ADSL sensors ( #89276 )
2023-03-09 13:19:22 +01:00
Jeef and GitHub
3545209355
Add vermont_castings virtual integration for Intellifire ( #89317 )
2023-03-09 13:17:50 +01:00
epenet and GitHub
4a082403eb
Add missing mock in coronavirus config flow tests ( #89428 )
2023-03-09 13:16:36 +01:00
c6d2824afe
Disable some less commonly used starlink entities by default ( #87869 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-03-09 13:06:27 +01:00
epenet and GitHub
b0631fed1d
Add missing mock in braviatv config flow tests ( #89419 )
2023-03-09 13:05:32 +01:00
epenet and GitHub
9faf251321
Add missing mock in buienradar config flow tests ( #89420 )
2023-03-09 13:05:04 +01:00
J. Nick Koston and GitHub
86ad8261d8
Update logbook queries for SADeprecationWarning ( #87108 )
2023-03-09 13:03:08 +01:00
avee87 and GitHub
c2f69dc59d
Revert Transmission entities name changes ( #89409 )
2023-03-09 13:02:12 +01:00
TheJulianJES and GitHub
3989ef8863
Parse attribute reports for ZHA select entity ( #89418 )
...
* Parse attribute reports for ZHA select entity
* Add test for checking that select entity attribute reports are parsed
2023-03-09 07:01:18 -05:00
Jeef and GitHub
ead3662b7a
Add quadrafire virtual integration for Intellifire ( #89316 )
2023-03-09 13:00:31 +01:00
epenet and GitHub
c5ff3e9914
Add review-process link to PR template ( #89430 )
2023-03-09 11:52:20 +01:00
epenet and GitHub
dbebe57d51
Avoid unnecessary Task in debouncer ( #89370 )
2023-03-09 11:41:59 +01:00
starkillerOG and GitHub
c9d5baca75
Add hostname to DHCP discovery title ( #89426 )
2023-03-09 11:12:29 +01:00
Felix Rotthowe and GitHub
5828e9a8d2
Simplify LivisiEntity inheritance ( #89424 )
...
* We don't need to inherit Entity. The CoordinatorEntity already does that.
* update imports
2023-03-09 09:27:53 +01:00
1a4b14c217
Fix MQTT rgb light brightness scaling ( #89264 )
...
* Normalize received RGB colors to 100% brightness
* Assert on rgb_color attribute
* Use max for RGB to get brightness
* Avoid division and add clamp
* remove clamp
Co-authored-by: Erik Montnemery <erik@montnemery.com >
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-03-09 08:02:59 +01:00
Joakim Sørensen and GitHub
e5ce8e920d
Add paths for add-on changelog and documentation ( #89411 )
2023-03-08 20:23:33 -05:00
J. Nick Koston and GitHub
170a13302c
Reduce overhead to store context ids in the database ( #88942 )
2023-03-08 14:51:45 -10:00
Marc Mueller and GitHub
386533a16f
Update mypy to 1.1.1 ( #89268 )
...
* Update mypy to 1.1.1
* Update pydantic to 1.10.6
2023-03-08 22:57:54 +01:00
Matthias Alphart and GitHub
bfae8992a9
Better log message for KNX expose conversion error ( #89400 )
2023-03-08 22:42:07 +01:00
0d948a0f11
Bump roombapy to 1.6.6 ( #89366 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-03-08 22:39:33 +01:00
Jan Bouwhuis and GitHub
366baef7f6
Allow enum as MQTT sensor device_class ( #89391 )
2023-03-08 22:35:06 +01:00
Mark Adkins and GitHub
8af37f7fee
Update SharkIQ code owners ( #89388 )
2023-03-08 22:05:23 +01:00
mkmer and GitHub
5c768c3f89
Bump aiosomecomfort to 0.0.14 ( #89393 )
2023-03-08 22:02:18 +01:00
J. Nick Koston and GitHub
e1d62b554a
Migrate integration_platform helper to use async_get_integrations ( #89303 )
...
* Migrate integration_platform helper to use async_get_integrations
We were fetching integrations inside the gather one
at a time. This is inefficent.
* cleanup
* cleanup
* add task name
* small tweaks
* gather only if we have tasks
2023-03-08 16:01:47 -05:00
Brandon Rothweiler and GitHub
4f11344bc3
Bump pymazda to 0.3.8 ( #89387 )
2023-03-08 10:56:40 -10:00
J. Nick Koston and GitHub
5dbab21f9a
Fix missing f-string in filterable_job ( #89340 )
...
* Fix missing f-string in filterable_job
* remove bad test
2023-03-08 15:53:48 -05:00
Malte Franken and GitHub
b07f614cf5
Add loggers to gdacs manifest file ( #89338 )
...
define loggers
2023-03-08 15:53:12 -05:00
Erik Montnemery and GitHub
09915f8047
Add WS API for getting an OTBR's extended address ( #89384 )
...
* Add WS API for getting an OTBR's extended address
* Bump python-otbr-api to 1.0.8
* Really add require_admin decorator to otbr WS API
2023-03-08 15:52:53 -05:00
Robert Svensson and GitHub
5a499050f2
Remove lingering timer related to camera ( #89394 )
2023-03-08 15:52:01 -05:00
J. Nick Koston and GitHub
cefba7c638
Avoid falling back to listening for all states when a template render raises an exception ( #89392 )
...
When a template render raised an exception we would start listening for
all states until the template did not raise an exception anymore. This
was not needed since the entity that is causing the exception was
already in the tracker.
Re-rendering on all state changes can be extremely expensive and can
bring an instance into a sluggish or unresponsive state when updating
from a much older version that did not raise ValueError when a default
was missing.
2023-03-08 15:50:34 -05:00
Mark Adkins and GitHub
84b5ea8ac0
Bump SharkIQ to 1.0.2 ( #89346 )
...
* SharkIQ Dep & Codeowner Update
* Update code owners
* Revert code owner changes
2023-03-08 15:31:32 -05:00
Erik Montnemery and GitHub
7232a0a786
Add require_admin decorator to otbr WS API ( #89385 )
...
* Add require_admin decorator to otbr WS API
* Add require_admin decorator to forgotten otbr WS API
2023-03-08 19:21:04 +01:00
Franck Nijhof and GitHub
3dca4c2f23
2023.3.2 ( #89381 )
2023.3.2
2023-03-08 18:35:50 +01:00
parliament119 and GitHub
7d97653895
Bump pyfritzhome to 0.6.8 and add support for Non-Color-Bulbs ( #89141 )
2023-03-08 18:24:37 +01:00
Erik Montnemery and GitHub
18cb53a35c
Pass hass instance when validating templates ( #89242 )
...
* Pass hass instance when validating templates
* Update tests
* Fix validating templates without hass
* Update service tests
2023-03-08 11:28:53 -05:00
Vincent Knoop Pathuis and GitHub
b0013247ff
Move Landis+Gyr sensor descriptions to sensor platform ( #89382 )
...
Move HEAT_METER_SENSOR_TYPES to sensor platform
2023-03-08 16:56:04 +01:00
Marc Mueller and GitHub
bfb89fd8f2
Update pylint to 2.17.0 ( #89377 )
...
* Update pylint to 2.17.0
* Remove unused pylint disable comments
2023-03-08 10:54:19 -05:00
epenet and GitHub
7982f713e1
Fix lingering tasks in plex ( #89282 )
...
* Cleanup expected_lingering_tasks in plex
* Adjust
2023-03-08 10:53:08 -05:00
J. Nick Koston and GitHub
aff7345ea0
Improve event filters to reject earlier ( #89337 )
...
* Improve event filters to reject earlier
- Avoid running the callbacks for state added/removed from
a domain if there are no listeners that care about the domain
- Remove some impossible checks in the listeners that will
never match since they were already rejected by the filter
* leave one guard since there is a race when we return control via await
2023-03-08 10:25:42 -05:00
Franck Nijhof
3f8f38f2df
Bumped version to 2023.3.2
2023-03-08 16:24:08 +01:00
epenet and Franck Nijhof
0844a0b269
Fix invalid state class in litterrobot ( #89380 )
2023-03-08 16:23:30 +01:00
Franck Nijhof
b65180d20a
Improve Supervisor API handling ( #89379 )
2023-03-08 16:23:26 +01:00
starkillerOG and Franck Nijhof
7f8a9697f0
Fix setting Reolink focus ( #89374 )
...
fix setting focus
2023-03-08 16:23:22 +01:00
J. Nick Koston and Franck Nijhof
563bd4a0dd
Fix bluetooth history and device expire running in the executor ( #89342 )
2023-03-08 16:23:18 +01:00
J. Nick Koston and GitHub
614a1b03c1
Use an event filter for event triggers ( #89339 )
...
We avoid the overhead of call_soon and event loop
scheduling if the event does not match the schema
2023-03-08 10:23:13 -05:00