J. Nick Koston
ed55632a66
Add esphome fan platform tests and remove unreachable code ( #95025 )
2023-06-22 11:29:59 +02:00
Erik Montnemery
5884afd485
Teach sensor device trigger about entity registry ids ( #94988 )
2023-06-22 11:13:54 +02:00
Erik Montnemery
e204e80528
Teach vacuum device trigger about entity registry ids ( #94989 )
2023-06-22 08:20:59 +02:00
J. Nick Koston
65a5244d5a
Fix race and add test coverage for esphome select platform ( #95019 )
2023-06-22 01:19:47 +02:00
Jan Bouwhuis
31f845bfe0
Add current_humidity attribute to mqtt humidifier ( #94955 )
2023-06-21 19:19:26 +02:00
Barry Williams
57c9aad9b1
Migrate Linn / Openhome integration to SSDP config flow ( #94564 )
...
* Migrate Linn / Openhome integration to SSDP config flow
* moved device initialisation into __init__
* wait for user step before adding openhome entities
* add CONFIG_SCHEMA
* cover confirmation step in config flow test
* Address comments
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-06-21 12:46:17 -04:00
Erik Montnemery
c8cd469c95
Teach media_player device trigger about entity registry ids ( #94979 )
2023-06-21 16:09:28 +02:00
Martin Hjelmare
f9366e5cc7
Migrate google translate to config entries ( #93803 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-06-21 14:58:58 +02:00
Erik Montnemery
22e1feb223
Teach humidifier device trigger about entity registry ids ( #94974 )
2023-06-21 14:58:11 +02:00
Erik Montnemery
af97857c87
Teach select device trigger about entity registry ids ( #94981 )
2023-06-21 14:51:39 +02:00
Erik Montnemery
7f0be78ebb
Teach netatmo device trigger about entity registry ids ( #94980 )
2023-06-21 14:51:24 +02:00
Erik Montnemery
e404441e8c
Teach lock device trigger about entity registry ids ( #94975 )
2023-06-21 14:51:09 +02:00
Erik Montnemery
20be441c9f
Teach device_tracker device trigger about entity registry ids ( #94972 )
2023-06-21 14:51:00 +02:00
Erik Montnemery
49c7d2ff89
Teach cover device trigger about entity registry ids ( #94971 )
2023-06-21 14:50:40 +02:00
Erik Montnemery
f3defff429
Teach climate device trigger about entity registry ids ( #94969 )
2023-06-21 14:50:21 +02:00
Erik Montnemery
49ec806046
Teach button device trigger about entity registry ids ( #94965 )
...
* Teach button device trigger about entity registry ids
* Update homekit_controller tests
2023-06-21 14:50:11 +02:00
Erik Montnemery
4414f06ed2
Teach binary_sensor device trigger about entity registry ids ( #94963 )
...
* Teach binary_sensor device trigger about entity registry ids
* Update deconz test
2023-06-21 14:49:53 +02:00
Maciej Bieniek
05039036f1
Add compatibility with sleeping Shelly gen2 devices with firmware 1.0.0 ( #94864 )
2023-06-21 12:01:17 +02:00
RoboMagus
3bacd9df2f
Add trigger for persistent_notification ( #94809 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-06-21 11:55:06 +02:00
J. Nick Koston
605c4db142
Relocate async_get_announce_addresses from zeroconf to network ( #94816 )
2023-06-21 11:29:04 +02:00
Erik Montnemery
b254218dd6
Remove base_url
configuration option from tts
( #94905 )
2023-06-21 11:20:33 +02:00
Joost Lekkerkerker
83c478105b
Add entity translations for huisbaasje ( #94116 )
2023-06-21 11:18:55 +02:00
epenet
60b78f4648
Add error handling to hassio issues ( #94951 )
2023-06-21 11:17:11 +02:00
Erik Montnemery
1d18fdf7bd
Improve alarm_control_panel device trigger tests ( #94956 )
2023-06-21 11:11:07 +02:00
Guido Schmitz
933ae5198e
Refactor devolo_home_network tests ( #88706 )
...
* Refactor devolo_home_network tests
* Reduce to snapshot introduction
* Simplify
* Update snapshots
* Simplify further
2023-06-21 10:21:36 +02:00
Erik Montnemery
446a820cbb
Name unnamed sensors by their device class ( #94646 )
2023-06-20 23:09:24 +02:00
J. Nick Koston
b857dc8d94
Bump HAP-python to 4.7.0 ( #94812 )
2023-06-20 23:06:26 +02:00
Jan Bouwhuis
4def901ecc
Ignore empty status update for mqtt number ( #94800 )
2023-06-20 23:04:01 +02:00
Jan Bouwhuis
a4399a4cb6
Add device trigger for humidifier current_humidity ( #94926 )
2023-06-20 22:57:44 +02:00
Jan Bouwhuis
3b8feab699
Add current_humidity to humidifiers in google_assistant ( #94935 )
2023-06-20 22:49:10 +02:00
Jan Bouwhuis
d6b89b6f7b
Add current_humidity attribute on homekit_controller humidifier ( #94937 )
2023-06-20 21:46:07 +01:00
Austin Mroczek
252c0e8ad9
Fix Totalconnect BinarySensorDeviceClass logic ( #94772 )
...
* handle temperature
* test for temperature
* test for unknown
2023-06-20 22:12:11 +02:00
Erik Montnemery
6183a36fce
Replace assert_lists_same with pytest_unordered in integrations t-z ( #94903 )
2023-06-20 20:23:49 +02:00
Erik Montnemery
eba04824a4
Replace assert_lists_same with pytest_unordered in integrations n-s ( #94902 )
2023-06-20 20:23:14 +02:00
Erik Montnemery
6a29ed8caa
Replace assert_lists_same with pytest_unordered in integrations a-f ( #94900 )
2023-06-20 20:22:31 +02:00
Erik Montnemery
fd822bce56
Replace assert_lists_same with pytest_unordered in integrations h-m ( #94901 )
2023-06-20 20:16:25 +02:00
Denis Shulyaka
1d2a973289
Generic hygrostat current humidity ( #94912 )
2023-06-20 20:10:21 +02:00
Erik Montnemery
b600c2cd85
Add cloud_connected method to CloudClient ( #91997 )
...
* Add cloud_connected method to CloudClient
* Add cloud_disconnected method
* Update client.py
2023-06-20 17:15:13 +02:00
J. Nick Koston
3f18f515e7
Improve websocket api coverage and typing ( #94891 )
2023-06-20 15:21:24 +01:00
Erik Montnemery
4a8adae146
Teach alarm_control_panel device trigger about entity registry ids ( #60977 )
...
* Teach alarm_control_panel device trigger about entity registry ids
* Lint code
* Address review comment
2023-06-20 08:27:31 -04:00
Denis Shulyaka
185aaa9e07
Humidifier current humidity ( #94874 )
2023-06-20 09:43:33 +02:00
J. Nick Koston
1206f2c1da
Fix memory leaks in websocket api ( #94780 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-06-19 18:27:22 -05:00
Erik Montnemery
a7d327afa2
Improve test coverage of automation extraction functions ( #94878 )
2023-06-19 23:05:20 +02:00
Erik Montnemery
5d138b64d9
Improve test coverage of script ( #94883 )
2023-06-19 22:40:49 +02:00
Erik Montnemery
5303bef83e
Add image entity component ( #90564 )
2023-06-19 17:03:48 +02:00
Erik Montnemery
3ee63ba2c2
Add tests for kitchen_sink sensor platform ( #94724 )
...
* Add tests for kitchen_sink sensor platform
* Address review comments
2023-06-19 14:16:18 +02:00
Erik Montnemery
e49c2fde14
Add tests for kitchen_sink lock platform ( #94723 )
2023-06-19 13:24:36 +02:00
Mike Heath
d3bf52c136
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-19 13:12:04 +02:00
Ernst Klamer
13a217ad89
Bump bthome to 2.12.0 ( #94822 )
2023-06-18 15:06:09 -05:00
starkillerOG
ee7f44b3da
Bump reolink-aio to 0.7.1 ( #94761 )
2023-06-18 13:13:21 +02:00