Erik Montnemery
863b36c0c3
Include addon name in otbr config entry title ( #96786 )
2023-07-17 21:26:15 +02:00
Erik Montnemery
8559af8232
Remove extra otbr config entries ( #96785 )
2023-07-17 21:23:20 +02:00
Erik Montnemery
1e3fdcc4d1
Prevent otbr creating multiple config entries ( #96783 )
2023-07-17 21:22:50 +02:00
Joakim Plate
d02bf837a6
Add some basic tests for gardena ( #96777 )
2023-07-17 21:13:13 +02:00
Joakim Plate
d80b7d0145
Add base class to gardena bluetooth entities ( #96775 )
...
Add helper base class for gardena entities
2023-07-17 21:12:41 +02:00
Joakim Plate
36cb3f7278
Protect entities for availability in gardena bluetooth ( #96776 )
...
Protect entities for availability
2023-07-17 21:12:24 +02:00
Maciej Bieniek
31dfa5561a
Add external power sensor for Shelly Plus HT ( #96768 )
...
* Add external power sensor for Plus HT
* Tests
2023-07-17 22:07:24 +03:00
J. Nick Koston
aa87f0ad54
Switch homekit_controller to use subscriber lookups ( #96739 )
2023-07-17 06:32:38 -10:00
Jan Bouwhuis
a4d4eb3871
Remove support for mqtt climate option CONF_POWER_STATE_TOPIC and template ( #96771 )
...
Remove support CONF_POWER_STATE_TOPIC and template
2023-07-17 17:56:39 +02:00
Joost Lekkerkerker
e99b6b2a03
Migrate VeSync to has entity name ( #96772 )
...
* Migrate VeSync to has entity name
* Fix tests
2023-07-17 17:52:53 +02:00
Joost Lekkerkerker
560e0cc7e0
Migrate VLC Telnet to has entity naming ( #96774 )
...
* Migrate VLC Telnet to has entity naming
* Remove unused variable
2023-07-17 17:47:47 +02:00
J. Nick Koston
70c88a125c
Reduce attribute lookups in update state_attributes ( #96511 )
2023-07-17 17:47:36 +02:00
Joost Lekkerkerker
7ccb06ed22
Add entity translations to Twentemilieu ( #96762 )
2023-07-17 17:26:13 +02:00
Joost Lekkerkerker
005e45edcc
Migrate OwnTracks to has entity name ( #96743 )
...
* Migrate OwnTracks to has entity name
* Fix test
* Fix tests
2023-07-17 14:55:34 +02:00
Joost Lekkerkerker
8937884e33
Add entity translations to MotionEye ( #96740 )
...
* Add entity translations to MotionEye
* Fix name
* Explicit device name
2023-07-17 14:54:38 +02:00
Joost Lekkerkerker
34f1b2b71d
Add entity translations to radiotherm ( #96745 )
2023-07-17 14:54:26 +02:00
Joost Lekkerkerker
98e166f795
Fix device name for OwnTracks ( #96759 )
2023-07-17 14:49:35 +02:00
Joost Lekkerkerker
e76254a50f
Migrate Plum Lightpad to has entity name ( #96744 )
2023-07-17 14:42:58 +02:00
Joost Lekkerkerker
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
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
57361a738e
Use explicit device name for Stookalert ( #96755 )
2023-07-17 12:58:51 +02:00
Joost Lekkerkerker
dc8267b05a
Migrate NuHeat to has entity name ( #96742 )
2023-07-17 12:09:43 +02:00
Joost Lekkerkerker
5a951c390b
Add entity translations to mutesync ( #96741 )
2023-07-17 12:07:43 +02:00
b-uwe
56bc708b28
Remove the virtual integration for ultraloq ( #96355 )
2023-07-17 11:49:42 +02:00
Marc Mueller
4a6247f922
Update pygtfs to 0.1.9 ( #96682 )
2023-07-17 10:20:57 +02:00
Björn
e29b6408f6
Periodically re-scan for Fronius inverters that were offline while setup ( #96538 )
2023-07-17 10:16:28 +02:00
Jan Bouwhuis
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
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
c76fac0633
Bump pynina to 0.3.1 ( #96693 )
2023-07-17 09:27:01 +02:00
Raman Gupta
657fdb075a
Bump pytomorrowio to 0.3.6 ( #96628 )
2023-07-17 09:25:47 +02:00
mattmccormack
2f8b88e6ef
Add string "Quiet" to fan mode in climate component ( #96584 )
2023-07-17 09:25:01 +02:00
Joost Lekkerkerker
a8e92bfcb6
Fix typo for PM 1 ( #96473 )
2023-07-17 09:22:07 +02:00
Joost Lekkerkerker
9f71482f8c
Migrate iAlarm to has entity name ( #96700 )
2023-07-17 09:16:23 +02:00
Blastoise186
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
bd22cfc1d0
Use device class naming in keenteic ndms2 ( #96701 )
2023-07-17 09:14:02 +02:00
Joost Lekkerkerker
f0fb09c2be
Migrate Kulersky to has entity name ( #96702 )
2023-07-17 09:12:07 +02:00
Joakim Plate
088d04fe0f
Add sensor to gardena ( #96691 )
2023-07-17 09:11:23 +02:00
Joost Lekkerkerker
13ac8d00f9
Migrate Laundrify to has entity name ( #96703 )
2023-07-17 09:11:02 +02:00
Joost Lekkerkerker
13140830a0
Migrate Monoprice to has entity name ( #96704 )
2023-07-17 09:09:53 +02:00
c0ffeeca7
9496b651a8
Small tweaks to ZHA service strings ( #96709 )
2023-07-17 09:08:27 +02:00
Maciej Bieniek
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
3a043655b9
Vacuum services strings: rename 'base' to 'dock' for consistency ( #96715 )
2023-07-17 09:03:25 +02:00
Maciej Bieniek
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
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
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
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
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
d553a749a0
Ezviz image entity cleanup ( #96548 )
...
* Update image.py
* Inheratance format
2023-07-17 08:30:17 +02:00
Robert Hafner
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
194d4e4f66
Guard type checking assertions in unifiprotect ( #96721 )
2023-07-16 12:11:35 -10:00