luar123
26c1b7e72e
Bump snapcast to 2.3.6 ( #113606 )
2024-03-16 21:16:26 -04:00
J. Nick Koston
6a6f3d46a9
Create config entry async_on_unload tasks eagerly ( #113626 )
2024-03-16 14:43:49 -10:00
J. Nick Koston
91fa612301
Run entity component shutdown immediately ( #113635 )
2024-03-16 14:42:36 -10:00
J. Nick Koston
fa68c5633c
Fix zeroconf shutting down too early ( #113638 )
2024-03-16 14:42:27 -10:00
J. Nick Koston
513da0f71e
Run functions from ssdp listeners immediately ( #113634 )
2024-03-16 13:52:01 -10:00
Sid
cede6af496
Consolidate ruff PL and Q rules ( #113555 )
2024-03-16 13:45:03 -10:00
J. Nick Koston
2f39187628
Shutdown homekit eagerly at the stop event ( #113639 )
2024-03-16 13:39:48 -10:00
J. Nick Koston
6e3e2d1693
Shutdown config entry manager immediately at the stop event ( #113632 )
2024-03-16 13:39:31 -10:00
J. Nick Koston
796f4deac2
Run shelly coordinator shutdown immediately at the stop event ( #113633 )
...
There is no need to use a call_soon here as we want to shutdown
right away
2024-03-16 19:36:02 -04:00
J. Nick Koston
44cac3c90a
Run apple_tv shutdown eagerly at the stop event ( #113637 )
...
The shutdown can be done without having to schedule a task on the event loop
2024-03-16 19:34:27 -04:00
Christopher Bailey
e703baba0a
Add new fields from UniFi Protect v3 ( #113631 )
2024-03-16 13:17:23 -10:00
Jan-Philipp Benecke
73f11064d7
Use `mock_platform` for button entity component tests instead of `hass.components` ( #113627 )
2024-03-16 12:47:59 -10:00
Sid
11c570ea7b
Remove ignore for ruff PLC0208 ( #113537 )
2024-03-16 12:45:55 -10:00
Sid
fe9cc6705c
Add ruff rule PIE804 ( #113620 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-16 12:45:18 -10:00
Erik Montnemery
d0352ed91d
Fix missing context when running script from template entity ( #113523 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-16 12:37:24 -10:00
Christopher Bailey
0725ff34b1
Bump pyunifiprotect to 5.0.1 ( #113630 )
2024-03-16 23:26:56 +01:00
Allen Porter
a9da9ee443
Bump ical to 7.0.3 to fix local-todo persisted with invalid DTSTART values ( #113526 )
2024-03-16 12:03:26 -10:00
Robert Svensson
ab9b64729a
Bump axis to v56 ( #113608 )
2024-03-16 12:02:52 -10:00
Jan Bouwhuis
554aefed42
Generate HomeAssistantError message from English translations ( #113305 )
...
* Fetch exception message from translation cache
* Improve tests
* Return translation key without path, cleanup
* Fetch translations when string variant is requested
* Move import
* revert changes ConfigValidationError
* mypy
* Remove _str__ method instead
* Type _message for mqtt template exception classes
* Revert changes made to test_config.py
* Undo changes TemplateError
* Follow up comments and test coverage
2024-03-16 22:56:48 +01:00
Lex Li
2bc4a5067d
snmp: Better sensor support to resolve previous issues ( #113624 )
...
Co-authored-by: Christian Kühnel <christian.kuehnel@gmail.com>
Co-authored-by: jan iversen <jancasacondor@gmail.com>
2024-03-16 22:56:21 +01:00
J. Nick Koston
86ccb99f4c
Fix race in removing modified devices from the entity registry ( #113623 )
2024-03-16 11:51:56 -10:00
Jan-Philipp Benecke
c58bba55bf
Remove deprecated `hass.components` from legacy device tracker platform ( #113612 )
2024-03-16 11:19:29 -10:00
Sid
0b9c9aff62
Add ruff rules PIE790, PIE794, PIE807, PIE810 ( #113617 )
2024-03-16 11:04:58 -10:00
Antoni Czaplicki
cbe2a5883b
Fix vulcan calendar offset ( #113604 )
...
* Fix offset on vulcan calendar
* Combine date, time and zone into one command in vulcan calendar
2024-03-16 13:59:24 -07:00
J. Nick Koston
7d58be1a6a
Gather loading platforms in async_process_component_config ( #113573 )
2024-03-16 10:57:10 -10:00
J. Nick Koston
bb12d2e865
Avoid creating tasks in homeassistant_alerts when the debouncer will not fire ( #113580 )
2024-03-16 16:20:06 -04:00
J. Nick Koston
4174d88ad7
Add a guard to handle unhashable platforms in config ( #113607 )
...
Someone might set the platform to [fitbit] instead of fitbit
I have not seen anyone do this, but its good to guard against
it
2024-03-16 16:19:07 -04:00
Jan Bouwhuis
5dccd8204c
Freeze time on profile test ( #113618 )
2024-03-16 21:16:18 +01:00
Jan-Philipp Benecke
4be9d3e7f6
Remove deprecated `hass.components` from mysensors ( #113611 )
2024-03-16 20:49:25 +01:00
Sid
6ee273a548
Clean up unneeded ruff noqa directives ( #113616 )
2024-03-16 09:48:37 -10:00
Robert Svensson
c57dcacade
Axis use entity description in switch platform ( #113595 )
...
* Draft
* Make a generic register platform
2024-03-16 20:47:54 +01:00
Robert Svensson
00361f5293
Remove unnecessary method in UniFi entity loader ( #113597 )
2024-03-16 18:41:00 +01:00
Sid
ccd2e989c3
Enable ruff RUF005 and fix occurrences ( #113589 )
2024-03-16 07:37:20 -10:00
Massimo Savazzi
2a5c85a020
Add JVC Projector Sensors ( #108949 )
...
* Add JVC Projector Sensors - Power Status, Input
* Removed commented line, removed name in icons.json
* fixed icons.json file
* fixed tests
* Update homeassistant/components/jvc_projector/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Fixed as requested
* Fixed code as requested
* added fixes
* Fixed sensor creation
* fixed const
* fixed icons
* Added test for both sensors
* Added ha state stest
* fixed commented line and removed useless ones
* Changed time FAST - SLOW to be more responsive
* Rolled back to previous values 6/60
* Update sensor.py
removed off
* Update icons.json
* Removed the Input Sensor entity
* Update tests/components/jvc_projector/test_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/jvc_projector/test_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/jvc_projector/test_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/jvc_projector/test_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/jvc_projector/test_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/jvc_projector/test_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Updated unique id of sensor
Co-authored-by: Steve Easley <steve.easley@gmail.com>
* Added translation and string for Power Status
* Update homeassistant/components/jvc_projector/strings.json
Co-authored-by: Steve Easley <steve.easley@gmail.com>
* Update homeassistant/components/jvc_projector/strings.json
Co-authored-by: Steve Easley <steve.easley@gmail.com>
* Update strings.json
* Update strings.json
added missing ,
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Steve Easley <steve.easley@gmail.com>
2024-03-16 16:52:51 +01:00
Maciej Bieniek
6191b25563
Catch `TimeoutError` in `Brother` config flow ( #113593 )
...
* Catch TimeoutError in Brother config flow
* Update tests
* Remove unnecessary parentheses
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-03-16 16:01:48 +01:00
J. Nick Koston
ef0c17749f
Use async_create_task in recorder init tests ( #113586 )
2024-03-16 15:40:50 +01:00
Shay Levy
d17e397455
Ignore Shelly block update with cfgChanged None ( #113587 )
2024-03-16 16:18:41 +02:00
Shay Levy
a7fd1c278c
Shelly config flow test wait for tasks to finish ( #113588 )
2024-03-16 16:18:13 +02:00
Christopher Fenner
1ffc514528
Add battery discharge sensor to ViCare integration ( #113502 )
...
Co-authored-by: jan iversen <jancasacondor@gmail.com>
2024-03-16 12:38:54 +01:00
Brett Adams
219cb7a788
Add additional sensors to Teslemetry ( #112555 )
...
* Add more sensors
* Fix coverage
* Dont do this rename yet
* Fix case
* Update snapshot
* Add icons
* Remove unused icons
* Update snapshot
* Remove last_value logic from TimeSensor
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Update constant case
* Remove useless test
* Add refresh test back
* Add assertion to post coordinator refresh
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-03-16 11:54:37 +01:00
Sid
470ef554d7
Fix freedompro tests for ruff B018 ( #113583 )
2024-03-16 00:03:25 -10:00
Sid
dd3101e161
Fix unifiprotect tests for ruff B018 ( #113584 )
2024-03-16 00:01:24 -10:00
J. Nick Koston
eb90c9a548
Reduce bottlenecks in bootstrap by ordering the setup of integrations ( #113570 )
2024-03-15 22:38:06 -10:00
J. Nick Koston
702488062b
Move group config flow pre-import to its init ( #113564 )
2024-03-15 18:44:10 -10:00
Erik Montnemery
a5cde8a61e
Improve typing of State.as_compressed_state ( #113540 )
2024-03-16 00:01:46 -04:00
Sid
27e844e3bf
Add ruff B005, B015, B032 and fix occurrences ( #113543 )
...
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-15 17:48:37 -10:00
J. Nick Koston
bb667abd51
Cleanup some circular imports in group ( #113554 )
2024-03-15 15:45:43 -10:00
Jan Bouwhuis
6e84dbde35
Fix lingering hassio issues test ( #113569 )
2024-03-15 15:10:24 -10:00
J. Nick Koston
b26928878f
Remove group integration platforms that use the default states ( #113562 )
...
Remove group integration platforms that use the default
There is no need to register platforms that use the defaults
as the group code already uses STATE_ON/STATE_OFF when there
are no on/off states in the GroupIntegrationRegistry
2024-03-15 20:51:21 -04:00
J. Nick Koston
af06e03b71
Add profiler set_asyncio_debug service ( #113447 )
...
* Add profiler set_asyncio_debug service
Currently when a user has a problem with there event loop being blocked
the simplest way to enable asyncio debug is to add `debugpy:` to
`configuration.yaml`, however this approach slows the system which
makes the report less useful and harder to track down the problem.
We need a lightweight way to enable debug mode so users can report
problems with the event loop being blocked, and we have a better
chance of finding the source without side effects
* logging
* logging
* logging
* comments
* fix
* icon
* only if enabled
* coverage
2024-03-15 20:49:35 -04:00