J. Nick Koston
878d41a472
Remove senseme integration ( #94363 )
2023-06-27 14:43:19 +02:00
Erik Montnemery
071d3a474f
Base entity ids on English for languages not using Latin script ( #91357 )
2023-06-27 14:37:50 +02:00
Erik Montnemery
e9eb366f3b
Improve MQTT image tests ( #95359 )
2023-06-27 13:53:38 +02:00
Haim Gelfenbeyn
0c66ccebd1
Verify that the MAC address that Fully Kiosk reported is usable ( #94887 )
2023-06-27 13:34:07 +02:00
Joost Lekkerkerker
968bc25259
Add entity translations to Flipr ( #95344 )
2023-06-27 13:20:30 +02:00
Martin Hjelmare
4d2fa5bdbc
Onboard Google Translate ( #95352 )
2023-06-27 13:12:25 +02:00
Jan Bouwhuis
4d05a3ae79
Add url support for mqtt image platform ( #95249 )
...
* Add url support for mqtt image platform
* Refactor url fetch code to use base platform
* Update after rebase
---------
Co-authored-by: Erik <erik@montnemery.com>
2023-06-27 12:49:31 +02:00
Joakim Sørensen
4d4e7522f4
Adjust the analytics collector to only report configured integrations ( #95246 )
2023-06-27 12:08:51 +02:00
Erik Montnemery
90c1263501
Adjust image entity URL support ( #95330 )
2023-06-27 11:59:24 +02:00
Jan Bouwhuis
22f29e8c84
Add validation of content_type to image entity ( #95248 )
2023-06-27 11:46:31 +02:00
G Johansson
30d22fe49b
Add new attributes into Template Weather ( #95100 )
2023-06-27 11:19:51 +02:00
Joost Lekkerkerker
ba244b7af7
Add entity translations to Efergy ( #95291 )
...
* Add entity translations to Efergy
* Add entity translations to Efergy
2023-06-27 10:22:08 +02:00
Erik Montnemery
c2f7e5840b
Use entity registry id in climate device actions ( #95268 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-06-27 09:28:54 +02:00
Joost Lekkerkerker
73bc5a4e8f
Add entity translations to Aurora ABB PowerOne ( #95132 )
2023-06-27 08:42:09 +02:00
Jan Bouwhuis
98cc45ec10
Add image url support ( #95301 )
...
* Add image url support
* Use hass as parameter
* Add verify ssl parameter and improve exception handling
* Improve error handling, ignore empty URL's
* Update existing image platforms
---------
Co-authored-by: Erik <erik@montnemery.com>
2023-06-27 08:36:12 +02:00
Joost Lekkerkerker
2c3a50fdb1
Add entity translations to Awair ( #95308 )
2023-06-27 08:27:33 +02:00
J. Nick Koston
6d47feb595
Add tests for ESPHome cover platform ( #95321 )
2023-06-27 08:26:35 +02:00
Paulus Schoutsen
5f14cdf69d
Allow stopping a script with a response value ( #95284 )
2023-06-27 08:24:22 +02:00
Erik Montnemery
51aa2ba835
Use entity registry id in water_heater device actions ( #95276 )
2023-06-27 08:21:15 +02:00
Erik Montnemery
9dc586bd98
Use entity registry id in number device actions ( #95273 )
2023-06-27 08:20:45 +02:00
Erik Montnemery
c2457b8574
Use entity registry id in cover device actions ( #95269 )
2023-06-27 08:20:05 +02:00
J. Nick Koston
0af71851a4
Fix ESPHome button not getting device updates ( #95311 )
2023-06-26 22:34:37 -05:00
Paulus Schoutsen
d6cd5648b9
Change conversation default agent behavior ( #95225 )
...
* Change conversation default agent behavior
* Fix tests
2023-06-26 22:10:17 -04:00
J. Nick Koston
9fe24c54e9
Add test coverage for ESPHome switch platform ( #95306 )
2023-06-26 17:49:00 -05:00
Joost Lekkerkerker
b02cb56988
Clean up Awair const ( #95135 )
2023-06-26 23:22:43 +02:00
Erik Montnemery
3635508a08
Use entity registry id in vacuum device actions ( #95275 )
2023-06-26 23:21:15 +02:00
Joost Lekkerkerker
a44f3e62e3
Add entity translations to Energyzero ( #95293 )
2023-06-26 23:20:34 +02:00
Joost Lekkerkerker
cb9cbdfb28
Add entity translations to ecobee ( #95281 )
2023-06-26 23:12:48 +02:00
Erik Montnemery
320003bf15
Use entity registry id in lock device actions ( #95272 )
2023-06-26 23:09:26 +02:00
Erik Montnemery
b12c5a5ba2
Use entity registry id in humidifier device actions ( #95270 )
2023-06-26 23:08:30 +02:00
Michael Hansen
0f08e6699c
Add VAD sensitivity to ESPHome ( #95283 )
...
* Change to "finished speaking detection"
* Add select entity to ESPHome for finished speaking detection
* Fix entity name
* Use vad select in stt stream
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-06-26 16:47:32 -04:00
Robert Hillis
c6775920f5
Tweak Dremel 3D Printer sensors ( #94552 )
2023-06-26 22:39:10 +02:00
Erik Montnemery
4efe217d9b
Use entity registry id in select device actions ( #95274 )
2023-06-26 22:29:14 +02:00
Erik Montnemery
433d640071
Use entity registry id in light device actions ( #95271 )
2023-06-26 22:27:19 +02:00
Erik Montnemery
9b1b0937eb
Use entity registry id in button device actions ( #95267 )
2023-06-26 22:22:15 +02:00
J. Nick Koston
fde82ee323
Keep esphome update entity available when disconnected is expected ( #95278 )
2023-06-26 22:20:56 +02:00
starkillerOG
0bec93fa37
Reolink ONVIF long polling ( #94770 )
2023-06-26 21:54:40 +02:00
Petro31
f9707cc87b
Add optional limits to compensation sensors ( #85886 )
...
Co-authored-by: Tom Harris <tomharris@harrisnj.net>
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-06-26 14:36:59 -05:00
Erik Montnemery
b71e0302d6
Use entity registry id in sensor device conditions ( #95260 )
2023-06-26 21:20:40 +02:00
Erik Montnemery
2930845b23
Use entity registry id in vacuum device conditions ( #95261 )
2023-06-26 20:31:06 +02:00
Erik Montnemery
eb7ad2eb09
Use entity registry id in select device conditions ( #95259 )
2023-06-26 20:30:29 +02:00
Erik Montnemery
4021662b48
Use entity registry id in media_player device conditions ( #95258 )
2023-06-26 20:30:22 +02:00
Erik Montnemery
2cfa889750
Use entity registry id in lock device conditions ( #95257 )
2023-06-26 20:30:05 +02:00
Erik Montnemery
c4589ad4e5
Use entity registry id in fan device conditions ( #95255 )
2023-06-26 20:29:52 +02:00
Erik Montnemery
16ec9b1e9f
Use entity registry id in device_tracker device conditions ( #95254 )
2023-06-26 20:29:39 +02:00
Erik Montnemery
a691846b5d
Use entity registry id in climate device conditions ( #95252 )
2023-06-26 20:29:28 +02:00
Richard Kroegel
410b15df92
Improve exception handling for BMW remote services ( #92199 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2023-06-26 19:05:50 +02:00
Paulus Schoutsen
d95c241a1a
Add service response values to service descriptions ( #95262 )
2023-06-26 12:57:43 -04:00
Erik Montnemery
07936884a3
Use entity registry id in alarm_control_panel device conditions ( #95250 )
2023-06-26 18:26:21 +02:00
Erik Montnemery
f0493b22d4
Use entity registry id in binary_sensor device conditions ( #95251 )
2023-06-26 18:17:27 +02:00
Erik Montnemery
02ad93db53
Use entity registry id in cover device conditions ( #95253 )
2023-06-26 18:14:23 +02:00
Erik Montnemery
e77a06412a
Use entity registry id in humidifier device conditions ( #95256 )
2023-06-26 18:13:48 +02:00
dougiteixeira
39229ce098
Add the device of the source entity in the helper entities for Utility Meter ( #94734 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-06-26 18:08:13 +02:00
dougiteixeira
403496eb92
Add the device of the source entity in the helper entities for Derivative ( #94751 )
...
* Adds the device of the original entity in the helper entities for Derivative
* Update
* Update
2023-06-26 18:06:25 +02:00
dougiteixeira
26016b29f7
Add the device of the source entity in the helper entities for Threshold ( #94753 )
2023-06-26 18:05:11 +02:00
Erik Montnemery
89c9e72768
Use entity registry id in alarm_control_panel device actions ( #95241 )
2023-06-26 16:59:43 +02:00
Erik Montnemery
8e2ba81995
Add image platform to the template integration ( #94928 )
...
* Add image platform to the template integration
* Set a default name
* Fix typo
* Add tests
* Improve test coverage
* Derive content-type from fetched image
2023-06-26 15:54:51 +02:00
Erik Montnemery
8fda56d2c9
Stable entity registry id when a deleted entity is restored ( #77710 )
...
* Stable entity_id and registry id when a deleted entity is restored
* Don't restore area_id
* Don't restore entity_id
* Address review comments
2023-06-26 15:54:35 +02:00
Jan Bouwhuis
1029bcbbd3
Add mqtt image platform ( #94769 )
...
* Add mqtt image platform
* Follow up comments
* Use separate topics
* Set last_ image to `None` on error
* Fix encoding and schema validation
* Assing None to last_image when get image fails
* Follow up comment
* Remove content_type validation
* Add validation
* Rename options according suggestions
* Remove url_topic / template feature from PR
* Always set content_type
2023-06-26 14:42:24 +02:00
J. Nick Koston
ad17a89531
Add additional coverage for ESPHome sensor and number ( #95226 )
2023-06-26 12:29:38 +02:00
Erik Montnemery
a338e7e242
Use entity registry id in toggle_entity device automations ( #94995 )
...
* Use entity registry id in toggle_entity device automations
* Update tests
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-06-26 09:59:01 +02:00
J. Nick Koston
3b7095c63b
Fix esphome not removing entities when static info changes ( #95202 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-06-25 21:31:31 -05:00
Kevin Cathcart
d700415045
Support notification_id in notify.persistent_notification ( #74822 )
...
* Support notification_id in notify.persistent_notification
* Apply suggestions from code review
Co-authored-by: Scott Giminiani <ScottG489@Gmail.com>
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Scott Giminiani <ScottG489@Gmail.com>
2023-06-25 22:25:58 -04:00
J. Nick Koston
85d6e03dd3
Require newly configured esphome device to allow Home Assistant service calls ( #95143 )
...
* Require esphome service calls to be enabled
For existing devices, calling Home Assistant services continues
to be allowed.
For newly configured devices, it must now be enabled in the options
flow
* fix
* adjust
* coverage
* adjust
* fix test
* Update homeassistant/components/esphome/strings.json
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Update homeassistant/components/esphome/strings.json
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Update homeassistant/components/esphome/strings.json
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Update homeassistant/components/esphome/__init__.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Update homeassistant/components/esphome/__init__.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
* Update homeassistant/components/esphome/__init__.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-06-25 21:18:21 -04:00
J. Nick Koston
c1045d6c82
Fix hass_storage not clearing task ( #95209 )
...
hass_storage would never allow another load if the
no data path was hit
discovered while writing tests for https://github.com/home-assistant/core/pull/95202
2023-06-25 19:54:02 -04:00
G Johansson
67586caaf9
Cleanup ping ( #95168 )
2023-06-25 09:00:52 -05:00
J. Nick Koston
9051750add
Cache entity translation lookups and keys ( #95180 )
2023-06-25 08:50:48 -05:00
Matthias Alphart
2ce23c17ca
Update KNX frontend - add Group monitor telegram detail view ( #95144 )
...
* Use TelegramDict for WS communication
* Update knx_frontend
2023-06-25 14:58:08 +02:00
Allen Porter
528c206094
Add script specific error messages for `response_variable` ( #95188 )
2023-06-24 21:34:57 -07:00
J. Nick Koston
ef2e55ecec
Add dual IP stack support to HomeKit ( #94126 )
...
* Add dual IP stack support to HomeKit
* fix tests
* Update homeassistant/components/network/__init__.py
* remove scopes
* Bump HAP-python to 4.7.0
fixes pairing with newer iOS
changelog: https://github.com/ikalchev/HAP-python/compare/v4.6.0...4.7.0
* fixes
* update tests
* Relocate get_announced_addresses from zeroconf to network
needed for #94126
* rename
* rename
* Update homeassistant/components/network/__init__.py
* Update homeassistant/components/network/__init__.py
* rename
* fix import
* coverage
2023-06-24 23:18:38 -04:00
J. Nick Koston
79f9a8a257
Add test coverage for esphome lock platform ( #95023 )
2023-06-24 23:10:47 -04:00
J. Nick Koston
9eedc8a602
Fix esphome binary sensors when state is missing ( #95140 )
...
* Fix esphome binary sensors when state is missing
* Fix esphome binary sensors when state is missing
* Fix esphome binary sensors when state is missing
2023-06-24 23:09:26 -04:00
J. Nick Koston
c6b3d538de
Remove deprecated non-native number support ( #95178 )
...
* Remove deprecated non-native number support
These were scheduled to be removed in 2022.10 but were left
in to give custom component authors a bit more time.
Its been a year since they were deprecated so its time
to remove the old code
https://developers.home-assistant.io/blog/2022/06/14/number_entity_refactoring/
* strip unneeded change from testing
2023-06-24 23:01:44 -04:00
J. Nick Koston
5059cee53f
Reduce overhead to fire events ( #95163 )
2023-06-24 14:39:13 -05:00
Franck Nijhof
a2f9caa482
Clean up device class based entity translations in Elgato ( #95122 )
...
* Clean up device class based entity translations in Elgato
* Update snapshots
2023-06-24 12:45:47 +02:00
Maciej Bieniek
fe9366eee6
Add new properties to the weather entity in Accuweather integration ( #95110 )
...
* Add new properties to the current conditions
* Add new properties to forecast
* Use existing constants
* Update tests
2023-06-24 12:38:20 +02:00
Allen Porter
b9b5fe6be8
Add service response data for listing calendar events ( #94759 )
...
* Add service response data for listing calendar events
Add the capability of response data for for the entity component.
* Rename input arguments and add service description
* Improve list events to be more user friendly
Allow the end date to be determined based on a relative time duration. Make the start time optional and set to "now". Add additional test coverage. Update demo calendar to actually perform date range checks.
* Wrap docstrings properly.
* Increase test coverage
* Update to use new API calls
* Readability improvements
* Wrap docstrings
* Require at least one of end or duration
* Check for multiple entity matches earlier in the request
* Update documentation strings
2023-06-23 23:34:34 -04:00
Michael Hansen
65454c945d
Add VAD sensitivity option to VoIP devices ( #94688 )
...
* Add VAD sensitivity option to VoIP devices
* Use select entitiy for VAD sensitivity
* Add sensitivity to tests
* Add to assist pipeline tests
* Update homeassistant/components/assist_pipeline/select.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Update tests/components/voip/test_voip.py
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-06-23 23:28:13 -04:00
Paulus Schoutsen
c42d0feec1
Allow passing in device_id to pipeline run WS API ( #95139 )
2023-06-23 21:29:56 -05:00
Paulus Schoutsen
3f10233833
Add return value to conversation.process service ( #94740 )
...
* Add return value to conversation.process service
* Adjust for new API
2023-06-23 13:32:03 -04:00
Álvaro Fernández Rojas
cd66da0ab1
Add Airzone Cloud Binary Sensors support ( #93583 )
...
* airzone_cloud: add Binary Sensors support
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone_cloud: binary_sensor: fix copy&paste
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone_cloud: remote available attribute
This is not working as expected and will require minor library changes.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone_cloud: binary_sensor: remove unique_id
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone_cloud: binary_sensors: remove name
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone_cloud: use entity_name
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone_cloud: binary_sensor: add name=None
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone_cloud: binary_sensor: fix device class name
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* Update homeassistant/components/airzone_cloud/binary_sensor.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-06-23 16:32:40 +02:00
Daniel Kent
983ff10541
Fix ESPHome color temperature precision for light entities ( #91424 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-06-23 08:08:28 -05:00
Dominik
239f5fe56b
Fix glances raid plugin data ( #94597 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-06-23 14:36:43 +02:00
Álvaro Fernández Rojas
e5c1ce65df
Use entity name in Airzone Cloud sensors ( #95102 )
2023-06-23 14:26:38 +02:00
J. Nick Koston
3d8bf33d03
Add test coverage for esphome alarm control panels ( #95090 )
2023-06-23 12:59:05 +01:00
G Johansson
071679f91f
Use new attributes in Smhi ( #95096 )
2023-06-23 11:32:20 +02:00
G Johansson
5d365ecb6b
Implement Wind Gust speed in Weather entity component ( #95065 )
...
* Weather wind gust speed
* strings
* No compat
2023-06-23 08:22:46 +02:00
Michael Hansen
d811fa0e74
Sentence trigger ( #94613 )
...
* Add async_register_trigger_sentences for default agent
* Add trigger response and trigger handler
* Check callback in test
* Clean up and move response to callback
* Add trigger test
* Drop TriggerAction
* Test we pass sentence to callback
* Match triggers once, allow multiple sentences
* Don't use trigger id
* Use async callback
* No response for now
* Use asyncio.gather for callback responses
* Fix after rebase
* Use a list for trigger sentences
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-06-22 18:29:34 -05:00
Arjan
29ef925d73
Add humidity to weather forecast ( #95064 )
...
* allow humidty in forecast
* Add tests
* float
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-06-23 00:22:07 +02:00
dougiteixeira
e5afff7f98
Add the device of the source entity in the helper entities for Riemann sum integral ( #94727 )
2023-06-23 00:04:51 +02:00
Guido Schmitz
d804d3fca3
Use snapshot for devolo Home Network diagnostics test ( #94966 )
2023-06-22 23:56:09 +02:00
Franck Nijhof
a48030f5dd
Name unnamed buttons by their device class ( #95084 )
2023-06-22 23:51:41 +02:00
Franck Nijhof
e68916b2fc
Name unnamed numbers by their device class ( #95083 )
2023-06-22 23:48:49 +02:00
G Johansson
893b74d77e
Add missing test for Apparent temperature in Weather component ( #95080 )
2023-06-22 23:19:51 +02:00
G Johansson
eafddaae83
Implement Cloud coverage in Weather entity component ( #95068 )
2023-06-22 23:10:36 +02:00
G Johansson
b8de7df609
Implement dew point in weather entity component ( #95072 )
2023-06-22 21:34:23 +02:00
J. Nick Koston
fe71ed8c50
Add esphome media player tests ( #95069 )
2023-06-22 21:28:58 +02:00
J. Nick Koston
3d12c7409d
Add basic light tests to esphome ( #95029 )
2023-06-22 21:22:29 +02:00
Matthias Alphart
733bca88f1
Fix KNX device trigger passing info data ( #95076 )
2023-06-22 21:13:10 +02:00
J. Nick Koston
66b2214c55
Add esphome sensor tests ( #95077 )
2023-06-22 21:02:47 +02:00
J. Nick Koston
c7f2dab13c
Add climate tests to esphome ( #95045 )
2023-06-22 20:31:55 +02:00
J. Nick Koston
1cf4a008c3
Add coverage for binary_sensor platform to esphome ( #95067 )
2023-06-22 19:55:28 +02:00
G Johansson
6ad3b60adf
Implement Apparent temperature in Weather entity component ( #95070 )
2023-06-22 19:52:14 +02:00
Michael Hansen
38614bc3f0
Add websocket command to test intent recognition for default agent ( #94674 )
...
* Add websocket command to test intent recognition for default agent
* Return results as a list
* Only check intent name/entities in test
* Less verbose output in debug API
2023-06-22 12:24:59 -04:00
Raman Gupta
5265584159
Fix zwave_js device diagnostics dump ( #94999 )
...
* Fix zwave_js device diagnostics dump
* Update tests/components/zwave_js/test_diagnostics.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/zwave_js/test_diagnostics.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/zwave_js/test_diagnostics.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/zwave_js/test_diagnostics.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/zwave_js/test_diagnostics.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/zwave_js/test_diagnostics.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* improve test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-06-22 10:10:36 -04:00
Joost Lekkerkerker
6ceb973606
Add entity translations for Abode ( #94169 )
2023-06-22 16:03:28 +02:00
Joost Lekkerkerker
acdf309c47
Add entity translations for Aladdin Connect ( #95051 )
2023-06-22 16:01:51 +02:00
Petro31
e4c8a94aaf
Add persistent_notification.dismiss_all service call ( #95004 )
2023-06-22 14:27:18 +02:00
Jan Bouwhuis
3c86497bc8
Improve mqtt climate turn_on and turn_off service ( #94832 )
...
* Improve mqtt climate turn_on and turn_off service
* Remove POWER_COMMAND_TOPIC when mode is changed
* Call super
2023-06-22 13:46:14 +02:00
Franck Nijhof
e2f5a707ce
Fix use_device_name in case device device class translations are used ( #95010 )
...
Co-authored-by: Erik <erik@montnemery.com>
2023-06-22 11:30:19 +02:00
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
J. Nick Koston
8d2daaa694
Limit cache size of EntityValues ( #94983 )
2023-06-21 22:23:35 +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
Erik Montnemery
732ce34a66
Remove assert_lists_same test helper ( #94904 )
2023-06-21 12:10:28 +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