Commit Graph
64217 Commits
Author SHA1 Message Date
tronikosandGitHub 771b5e34b7 Bump androidtvremote2 to 0.0.12 (#96796)
Bump androidtvremote2==0.0.12
2023-07-18 01:42:31 +02:00
Mike KeeseyandGitHub 44aa531a51 Alexa temperature adjustment handle multiple setpoint (#95821)
* Alexa temperature adjustment handle multiple setpoint

In "auto" mode with many thermostats, the thermostats expose both an
upper and lower setpoint representing a range of temperatures. When a
temperature delta is sent from Alexa (e.g. "lower by 2 degrees), we need
to handle the case where the temperature property is not set, but
instead the upper and lower setpoint properties are set. In this case,
we adjust those properties via service call instead of the singular
value.

* Updating tests to fix coverage
2023-07-18 01:12:15 +02:00
Marc MuellerandGitHub 564e618d0c Drop upper constraint for pip (#96738) 2023-07-18 00:37:02 +02:00
Michael HansenandGitHub 8cccfcc946 Bump wyoming to 1.1 (#96778) 2023-07-17 15:58:05 -05:00
Erik MontnemeryandGitHub c79fa87a7f Fix check for HA Yellow radio in otbr config flow (#96789) 2023-07-17 22:21:52 +02:00
Erik MontnemeryandGitHub 49a27bb9a7 Fix otbr test (#96788) 2023-07-17 22:12:59 +02:00
Erik MontnemeryandGitHub 863b36c0c3 Include addon name in otbr config entry title (#96786) 2023-07-17 21:26:15 +02:00
Erik MontnemeryandGitHub 8559af8232 Remove extra otbr config entries (#96785) 2023-07-17 21:23:20 +02:00
Erik MontnemeryandGitHub 1e3fdcc4d1 Prevent otbr creating multiple config entries (#96783) 2023-07-17 21:22:50 +02:00
Joakim PlateandGitHub d02bf837a6 Add some basic tests for gardena (#96777) 2023-07-17 21:13:13 +02:00
Joakim PlateandGitHub 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 PlateandGitHub 36cb3f7278 Protect entities for availability in gardena bluetooth (#96776)
Protect entities for availability
2023-07-17 21:12:24 +02:00
Maciej BieniekandGitHub 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 KostonandGitHub aa87f0ad54 Switch homekit_controller to use subscriber lookups (#96739) 2023-07-17 06:32:38 -10:00
Jan BouwhuisandGitHub 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 LekkerkerkerandGitHub 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 LekkerkerkerandGitHub 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 KostonandGitHub 70c88a125c Reduce attribute lookups in update state_attributes (#96511) 2023-07-17 17:47:36 +02:00
Joost LekkerkerkerandGitHub 7ccb06ed22 Add entity translations to Twentemilieu (#96762) 2023-07-17 17:26:13 +02:00
Joost LekkerkerkerandGitHub 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 LekkerkerkerandGitHub 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 LekkerkerkerandGitHub 34f1b2b71d Add entity translations to radiotherm (#96745) 2023-07-17 14:54:26 +02:00
Joost LekkerkerkerandGitHub 98e166f795 Fix device name for OwnTracks (#96759) 2023-07-17 14:49:35 +02:00
Joost LekkerkerkerandGitHub e76254a50f Migrate Plum Lightpad to has entity name (#96744) 2023-07-17 14:42:58 +02:00
Joost LekkerkerkerandGitHub 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 LekkerkerkerandGitHub 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 LekkerkerkerandGitHub 57361a738e Use explicit device name for Stookalert (#96755) 2023-07-17 12:58:51 +02:00
Joost LekkerkerkerandGitHub dc8267b05a Migrate NuHeat to has entity name (#96742) 2023-07-17 12:09:43 +02:00
Joost LekkerkerkerandGitHub 5a951c390b Add entity translations to mutesync (#96741) 2023-07-17 12:07:43 +02:00
b-uweandGitHub 56bc708b28 Remove the virtual integration for ultraloq (#96355) 2023-07-17 11:49:42 +02:00
Marc MuellerandGitHub 4a6247f922 Update pygtfs to 0.1.9 (#96682) 2023-07-17 10:20:57 +02:00
BjörnandGitHub e29b6408f6 Periodically re-scan for Fronius inverters that were offline while setup (#96538) 2023-07-17 10:16:28 +02:00
Jan BouwhuisandGitHub 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 KostonandGitHub 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
MaximilianandGitHub c76fac0633 Bump pynina to 0.3.1 (#96693) 2023-07-17 09:27:01 +02:00
Raman GuptaandGitHub 657fdb075a Bump pytomorrowio to 0.3.6 (#96628) 2023-07-17 09:25:47 +02:00
mattmccormackandGitHub 2f8b88e6ef Add string "Quiet" to fan mode in climate component (#96584) 2023-07-17 09:25:01 +02:00
Joost LekkerkerkerandGitHub a8e92bfcb6 Fix typo for PM 1 (#96473) 2023-07-17 09:22:07 +02:00
Joost LekkerkerkerandGitHub 9f71482f8c Migrate iAlarm to has entity name (#96700) 2023-07-17 09:16:23 +02:00
Blastoise186GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 LekkerkerkerandGitHub bd22cfc1d0 Use device class naming in keenteic ndms2 (#96701) 2023-07-17 09:14:02 +02:00
Joost LekkerkerkerandGitHub f0fb09c2be Migrate Kulersky to has entity name (#96702) 2023-07-17 09:12:07 +02:00
Joakim PlateandGitHub 088d04fe0f Add sensor to gardena (#96691) 2023-07-17 09:11:23 +02:00
Joost LekkerkerkerandGitHub 13ac8d00f9 Migrate Laundrify to has entity name (#96703) 2023-07-17 09:11:02 +02:00
Joost LekkerkerkerandGitHub 13140830a0 Migrate Monoprice to has entity name (#96704) 2023-07-17 09:09:53 +02:00
c0ffeeca7andGitHub 9496b651a8 Small tweaks to ZHA service strings (#96709) 2023-07-17 09:08:27 +02:00
Maciej BieniekandGitHub 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
c0ffeeca7andGitHub 3a043655b9 Vacuum services strings: rename 'base' to 'dock' for consistency (#96715) 2023-07-17 09:03:25 +02:00
Maciej BieniekandGitHub 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 KostonandGitHub 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