Joost Lekkerkerker and GitHub
b0dd05a411
Add entity translations to philips js ( #96747 )
...
* Add entity translations to philips js
* Remove name
2023-07-17 13:12:50 +02:00
Joost Lekkerkerker and GitHub
73bbfc7a2d
Add base entity to philips js ( #96756 )
...
* Create superclass for philips js
* Move device info creation to coordinator
2023-07-17 13:05:58 +02:00
Joost Lekkerkerker and GitHub
57361a738e
Use explicit device name for Stookalert ( #96755 )
2023-07-17 12:58:51 +02:00
Joost Lekkerkerker and GitHub
dc8267b05a
Migrate NuHeat to has entity name ( #96742 )
2023-07-17 12:09:43 +02:00
Joost Lekkerkerker and GitHub
5a951c390b
Add entity translations to mutesync ( #96741 )
2023-07-17 12:07:43 +02:00
b-uwe and GitHub
56bc708b28
Remove the virtual integration for ultraloq ( #96355 )
2023-07-17 11:49:42 +02:00
Marc Mueller and GitHub
4a6247f922
Update pygtfs to 0.1.9 ( #96682 )
2023-07-17 10:20:57 +02:00
Björn and GitHub
e29b6408f6
Periodically re-scan for Fronius inverters that were offline while setup ( #96538 )
2023-07-17 10:16:28 +02:00
Jan Bouwhuis and GitHub
65ebb6a74f
Improve imap error handling for config entry ( #96724 )
...
* Improve error handling config entry
* Removed CancelledError
* Add cleanup
* Do not call protected async_set_state()
2023-07-17 09:44:47 +02:00
J. Nick Koston and GitHub
3a06659120
Speed up single entity/response service calls ( #96729 )
...
* Significantly speed up single entity/response service calls
Since the majority of service calls are single entity, we can
avoid creating tasks in this case. Since the multi-entity
service calls always check the result and raise, we can switch
the asyncio.wait to asyncio.gather
* Significantly speed up single entity/response service calls
Since the majority of service calls are single entity, we can
avoid creating tasks in this case. Since the multi-entity
service calls always check the result and raise, we can switch
the asyncio.wait to asyncio.gather
* revert
* cannot be inside pytest.raises
* one more
* Update homeassistant/helpers/service.py
2023-07-17 09:33:13 +02:00
Maximilian and GitHub
c76fac0633
Bump pynina to 0.3.1 ( #96693 )
2023-07-17 09:27:01 +02:00
Raman Gupta and GitHub
657fdb075a
Bump pytomorrowio to 0.3.6 ( #96628 )
2023-07-17 09:25:47 +02:00
mattmccormack and GitHub
2f8b88e6ef
Add string "Quiet" to fan mode in climate component ( #96584 )
2023-07-17 09:25:01 +02:00
Joost Lekkerkerker and GitHub
a8e92bfcb6
Fix typo for PM 1 ( #96473 )
2023-07-17 09:22:07 +02:00
Joost Lekkerkerker and GitHub
9f71482f8c
Migrate iAlarm to has entity name ( #96700 )
2023-07-17 09:16:23 +02:00
e5ca20b4d0
Bump Cryptography from 41.0.1 to 41.0.2 ( #96699 )
...
Bump cryptography from 41.0.1 to 41.0.2
Bumps [cryptography](https://github.com/pyca/cryptography ) from 41.0.1 to 41.0.2.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/41.0.1...41.0.2 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 09:15:33 +02:00
Joost Lekkerkerker and GitHub
bd22cfc1d0
Use device class naming in keenteic ndms2 ( #96701 )
2023-07-17 09:14:02 +02:00
Joost Lekkerkerker and GitHub
f0fb09c2be
Migrate Kulersky to has entity name ( #96702 )
2023-07-17 09:12:07 +02:00
Joakim Plate and GitHub
088d04fe0f
Add sensor to gardena ( #96691 )
2023-07-17 09:11:23 +02:00
Joost Lekkerkerker and GitHub
13ac8d00f9
Migrate Laundrify to has entity name ( #96703 )
2023-07-17 09:11:02 +02:00
Joost Lekkerkerker and GitHub
13140830a0
Migrate Monoprice to has entity name ( #96704 )
2023-07-17 09:09:53 +02:00
c0ffeeca7 and GitHub
9496b651a8
Small tweaks to ZHA service strings ( #96709 )
2023-07-17 09:08:27 +02:00
Maciej Bieniek and GitHub
f809b7284b
Create Tractive battery charging sensor if charging_state is not None ( #96713 )
...
Check if charging_state is available
2023-07-17 09:04:43 +02:00
c0ffeeca7 and GitHub
3a043655b9
Vacuum services strings: rename 'base' to 'dock' for consistency ( #96715 )
2023-07-17 09:03:25 +02:00
Maciej Bieniek and GitHub
79bcca2853
Add wellness sensors to Tractive integration ( #96719 )
...
* Add sleep sensors
* Add minutes rest sensor
* Add calories sensor
* Add state_class to entity descriptions
2023-07-17 09:02:42 +02:00
J. Nick Koston and GitHub
085eebc903
Make async_set_state in ConfigEntry a protected method ( #96727 )
...
I added this in #77803 but I never designed it to be called
externally. External usage may break at any time because the
class is not designed for this. I should have made it protected
in the original PR but I did not think it would get called
externally (my mistake)
2023-07-17 08:58:12 +02:00
J. Nick Koston and GitHub
260e00ffb4
Check the registry entry in sensor unit_of_measurement instead of unique_id ( #96731 )
...
The unit_of_measurement check was checking to see if the entity has
a unique_id instead of a registry entry. Its much cheaper to check
for the registry_entry than the unique id since some entity have
to construct it every time its read
2023-07-17 08:50:06 +02:00
J. Nick Koston and GitHub
51a7df162c
Avoid regenerating the mobile app schema every time a webhook is called ( #96733 )
...
Avoid regnerating the mobile app schema every time a webhook is called
2023-07-17 08:42:46 +02:00
J. Nick Koston and GitHub
d242eaa375
Remove the ability to defer websocket message construction ( #96734 )
...
This was added in #71364 but all use cases of it were refactored
away so it can now be removed
2023-07-17 08:41:39 +02:00
Renier Moorcroft and GitHub
d553a749a0
Ezviz image entity cleanup ( #96548 )
...
* Update image.py
* Inheratance format
2023-07-17 08:30:17 +02:00
33d2dd3797
Airvisual Pro Outside Station Support ( #96618 )
...
* Airvisual Pro Outside Station Support
* pr feedback
* formatting, language
* Update homeassistant/components/airvisual_pro/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fix assertion on airvisual test
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-07-17 00:44:03 +02:00
J. Nick Koston and GitHub
194d4e4f66
Guard type checking assertions in unifiprotect ( #96721 )
2023-07-16 12:11:35 -10:00
c0ffeeca7 and GitHub
1e9a5e48c3
Remove redundant phrase ( #96716 )
2023-07-16 17:02:37 -04:00
Joost Lekkerkerker and GitHub
4523105dee
Migrate DuneHD to has entity name ( #96568 )
2023-07-16 22:37:12 +02:00
Joost Lekkerkerker and GitHub
c34194d8e0
Use device class naming for BraviaTV ( #96564 )
2023-07-16 22:34:40 +02:00
c0ffeeca7 and GitHub
79c6b773da
IMAP service strings: Fix typo ( #96711 )
...
Fix typo
2023-07-16 21:19:04 +02:00
J. Nick Koston and GitHub
f2556df7db
Reduce unifiprotect update overhead ( #96626 )
2023-07-16 06:24:27 -10:00
J. Nick Koston and GitHub
cde1903e8b
Avoid multiple options and current_option lookups in select entites ( #96630 )
2023-07-16 06:22:36 -10:00
28540b0cb2
Migrate google assistant to has entity name ( #96593 )
...
* Migrate google assistant to has entity name
* Fix tests
* Add device name
* Update homeassistant/components/google_assistant/button.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2023-07-16 17:39:27 +02:00
7ec506907c
Ensure async_get_system_info does not fail if supervisor is unavailable ( #96492 )
...
* Ensure async_get_system_info does not fail if supervisor is unavailable
fixes #96470
* fix i/o in the event loop
* fix tests
* handle some more failure cases
* more I/O here
* coverage
* coverage
* Update homeassistant/helpers/system_info.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* remove supervisor detection fallback
* Update tests/helpers/test_system_info.py
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-07-16 11:10:07 -04:00
Joakim Plate and GitHub
cd0e9839a0
Correct unit types in gardean bluetooth ( #96683 )
2023-07-16 13:31:23 +02:00
J. Nick Koston and GitHub
4d3e24465c
Bump bthome-ble to 3.0.0 ( #96616 )
2023-07-15 21:47:09 -10:00
Joost Lekkerkerker and GitHub
63115a906d
Migrate evil genius labs to has entity name ( #96570 )
2023-07-15 21:03:47 -04:00
Joost Lekkerkerker and GitHub
b53df429fa
Add entity translations for Mazda ( #95729 )
...
* Add entity translations for Mazda
* Use references
2023-07-15 21:03:29 -04:00
Joost Lekkerkerker and GitHub
5d3039f21e
Use device class naming for Switchbot ( #96187 )
2023-07-15 12:36:13 -10:00
J. Nick Koston and GitHub
30e05ab85e
Bump aioesphomeapi to 15.1.7 ( #96615 )
2023-07-15 12:31:35 -10:00
Marc Mueller and GitHub
2f5c480f7f
Update pip constraint to allow pip 23.2 ( #96614 )
2023-07-15 12:28:34 -10:00
Allen Porter and GitHub
e91e32f071
Bump pyrainbird to 3.0.0 ( #96610 )
2023-07-15 14:11:14 -07:00
Dennis and GitHub
edcae75812
Add UV Index and UV Health Concern sensors to tomorrow.io ( #96534 )
2023-07-15 14:58:40 -04:00
Joost Lekkerkerker and GitHub
3b309cad99
Migrate Heos to has entity name ( #96595 )
2023-07-15 12:09:37 -05:00