Files
core/tests/components
3f936993a9 Register Fully Kiosk services regardless of setup result (#88647)
* Register services at integration level

If HA is unable to connect to Fully Kiosk, the services don't get
registered. This can cause repair to create notifications saying
that the 'fully_kiosk.load_url' service is unknown.

Fixes #85444

* Validate config entry is loaded

* Refactor service invocation

Raises `HomeAssistantError` when the user provides an device id that is
not in the device registry or a device that is not a Fully Kiosk
device. If the device's config entry is not loaded, a warning is
logged.

* Update homeassistant/components/fully_kiosk/services.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Assert HomeAssistantError when integration unloaded

* Remove unused import

* Set CONFIG_SCHEMA

* Update homeassistant/components/fully_kiosk/__init__.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Add test for non fkb devices targets in service calls

* Apply suggestions from code review

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-06-23 16:35:19 +02:00
..
2023-05-04 11:25:35 +02:00
2023-04-30 20:34:57 +02:00
2023-05-29 23:24:15 +02:00
2023-05-29 23:24:15 +02:00
2023-04-25 15:40:46 +02:00
2023-05-04 11:25:35 +02:00
2023-05-04 11:25:35 +02:00
2023-05-26 15:20:46 +02:00
2023-04-23 14:09:36 -05:00
2023-04-29 11:18:16 +02:00
2023-06-08 13:27:36 -04:00
2023-05-16 08:26:17 +02:00
2023-05-04 11:25:35 +02:00
2023-05-26 15:35:06 +02:00
2023-04-30 22:33:51 +02:00
2023-05-31 12:00:45 +02:00
2023-05-21 21:13:59 +02:00
2023-05-04 11:25:35 +02:00
2023-04-20 08:42:22 -10:00