Commit graph

49355 commits

Author SHA1 Message Date
Tim
9a8fe04907
Resolve bugs with Transport NSW (#96692)
* 2023.7.16
- Fix bug with values defaulting to "n/a" in stead of None

* 2023.7.16
- Set device class and state classes on entities

* 2023.7.16
- Set StateClass and DeviceClass directly on the entitiy

* 2023.7.16
- Fix black and ruff issues

* 2023.7.17
- Update logic catering for the 'n/a' response on an API failure
- Add testcase

* - Fix bug in formatting

* 2023.7.17
- Refacotr to consider the "n/a" response returned from the Python lib
on an error or faliure
- Remove setting of StateClass and DeviceClass as requested
- Add "n/a" test case

* 2023.7.17
- Remove unused imports

* 2023.7.18
- Apply review requested changes

* - Additional review change resolved
2023-07-18 15:12:43 +02:00
c0ffeeca7
67eeed6703
Rename homekit "Filter Life" sensor to "Filter lifetime" (#96821)
* String review: rename 'life' to 'lifetime'

- The term life, such as in 'filter life' can be ambiguous.
- Renamed to 'lifetime', as quite a few integrations use the term 'lifetime' to express this concept
- Improves consistency and should be easier to understand.

* HomeKit: adapt test case to reflect string change

* Fix test case failure caused by string rename: first step
2023-07-18 15:11:14 +02:00
Joost Lekkerkerker
0bdfb95d1d
Add entity translations to Whois (#96824)
* Add entity translations to Whois

* Fix tests
2023-07-18 15:05:55 +02:00
Jan Bouwhuis
7c22225cd1
Allow ADR 0007 compliant schema for mqtt (#94305)
* Enforce listed entities in MQTT yaml config

* Add tests for setup with listed items

* Fix test

* Remove validator add comment

* Update homeassistant/components/mqtt/__init__.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-07-18 14:29:45 +02:00
Joost Lekkerkerker
f9a0877bb9
Change device classes for Airvisual Pro (#96474)
Change device classes
2023-07-18 14:20:30 +02:00
Andrew Sayre
4ae69787a2
Fix SmartThings Cover Set Position (for window shades) (#96612)
* Update smartthings dependencies

* Update cover to support window_shade_level
2023-07-18 14:13:31 +02:00
Joost Lekkerkerker
1ace9ab82e
Make Spotify accept user playlist uris (#96820)
* Make Spotify accept user platlist uris

* Fix feedback

* Fix feedback
2023-07-18 14:08:18 +02:00
Joost Lekkerkerker
8dc5f73789
Migrate Yolink to has entity name (#96839)
* Migrate Yolink to has entity name

* Add sensor
2023-07-18 13:58:42 +02:00
Joost Lekkerkerker
8a9f117bdc
Add entity translations to zeversolar (#96838)
* Add entity translations to zeversolar

* Remove current power
2023-07-18 13:40:06 +02:00
Joost Lekkerkerker
d46a72e5ab
Migrate Zerproc to has entity naming (#96837) 2023-07-18 13:39:40 +02:00
Erik Montnemery
2a18d0a764
Do not include stack trace when shell_command service times out (#96833) 2023-07-18 13:37:17 +02:00
Marc Mueller
9a2a920fd4
Update pycocotools to 2.0.6 (#96831) 2023-07-18 13:07:16 +02:00
Joost Lekkerkerker
c253549e68
Migrate Songpal to has entity name (#96753) 2023-07-18 12:38:17 +02:00
c0ffeeca7
faa67a40c4
Rename 'life' to 'lifetime' in trådfri (#96818)
String review: rename 'life' to 'lifetime'

- The term life, such as in 'filter life' can be ambiguous.
- Renamed to 'lifetime', as quite a few integrations use the term 'lifetime' to express this concept
- Improves consistency and should be easier to understand.
2023-07-18 12:24:02 +02:00
Joost Lekkerkerker
5f0e5b7e0c
Migrate Volumio to has entity naming (#96822) 2023-07-18 12:17:41 +02:00
Franck Nijhof
b9f92b526b
Add prefix support to text selector (#96830) 2023-07-18 12:17:31 +02:00
Erik Montnemery
4ceba01ab7
Prevent creating scripts which override script services (#96828) 2023-07-18 12:10:40 +02:00
Joost Lekkerkerker
8b5bdf9e2f
Add entity translations to Whirlpool (#96823) 2023-07-18 12:09:22 +02:00
Franck Nijhof
1a9e27cdaf
Allow integrations to register custom config panels (#96245) 2023-07-18 11:35:44 +02:00
Joost Lekkerkerker
a69b5a8d3b
Add support for restricted playback devices in Spotify (#96794)
* Add support for restricted devices

* Add support for restricted devices
2023-07-18 11:15:41 +02:00
Joost Lekkerkerker
772fb463b5
Migrate Wilight to has entity name (#96825)
Migrate Wilight to has entity naming
2023-07-18 11:07:26 +02:00
Joost Lekkerkerker
d361caf6c4
Add entity translations to Yalexs BLE (#96827) 2023-07-18 11:04:24 +02:00
Jan Bouwhuis
0134ee9305
Fix incorrect leagacy code tweak for MQTT (#96812)
Cleanup mqtt_data_updated_config
2023-07-18 10:50:34 +02:00
c0ffeeca7
aa13082ce0
Rename 'life' to 'lifetime' in Xiaomi Miio (#96817)
String review: rename 'life' to 'lifetime'

- The term life, such as in 'filter life' can be ambiguous.
- Renamed to 'lifetime', as quite a few integrations use the term 'lifetime' to express this concept
- Improves consistency and should be easier to understand.
2023-07-18 10:13:33 +02:00
Joost Lekkerkerker
5d096a657f
Migrate Brunt to has entity name (#96565) 2023-07-18 09:59:32 +02:00
Joost Lekkerkerker
65db77dd8a
Migrate Dynalite to has entity name (#96569) 2023-07-18 09:58:42 +02:00
Joost Lekkerkerker
1097bde71b
Migrate AndroidTV to has entity name (#96572) 2023-07-18 09:56:57 +02:00
Joost Lekkerkerker
69bcba7ef5
Migrate frontier silicon to has entity name (#96571) 2023-07-18 09:56:11 +02:00
Joost Lekkerkerker
2bbce7ad22
Migrate Senz to has entity name (#96752) 2023-07-18 09:55:26 +02:00
Joost Lekkerkerker
5cea0bb3de
Migrate Soundtouch to has entity name (#96754) 2023-07-18 09:54:50 +02:00
c0ffeeca7
43842e243d
Rename 'life' to 'lifetime' in Tuya (#96813) 2023-07-18 09:54:07 +02:00
Joost Lekkerkerker
9b29cbd71c
Migrate Home plus control to has entity name (#96596) 2023-07-18 09:44:47 +02:00
Joost Lekkerkerker
8d048c4cfa
Migrate geofency to has entity name (#96592) 2023-07-18 09:43:29 +02:00
J. Nick Koston
bc6a41fb94
Remove deprecated state.get_changed_since (#96579) 2023-07-18 09:42:48 +02:00
Joost Lekkerkerker
4dd7611c83
Make Version integration title translatable (#96586) 2023-07-18 09:42:07 +02:00
J. Nick Koston
fca40be5df
Small cleanups to expand_entity_ids (#96585) 2023-07-18 09:41:37 +02:00
Joost Lekkerkerker
7d4016d7bf
Migrate gpslogger to has entity name (#96594) 2023-07-18 09:37:38 +02:00
Erik Montnemery
57352578ff
Use entity registry id in zwave_js device actions (#96407) 2023-07-18 09:36:40 +02:00
J. Nick Koston
c5b20ca91b
Bump yalexs-ble to 2.2.1 (#96808) 2023-07-18 09:29:42 +02:00
Joost Lekkerkerker
c154c2b060
Add entity translations to Transmission (#96761) 2023-07-18 09:17:28 +02:00
Joakim Plate
878429fdec
Add binary sensor for valve connectivity for gardena bluetooth (#96810)
* Add binary_sensor to gardena

* Add tests for binary_sensor
2023-07-18 09:00:25 +02:00
Joost Lekkerkerker
2c949d56dc
Migrate Traccar to has entity naming (#96760) 2023-07-18 08:56:15 +02:00
Marc Mueller
9e67bccb89
Replace EventType annotations with Event (#96426) 2023-07-18 08:51:06 +02:00
Marc Mueller
4bf23fac6f
Update PyYAML to 6.0.1 (#96800) 2023-07-18 08:50:15 +02:00
J. Nick Koston
ca2863a1b9
Bump aiohomekit to 2.6.8 (#96805) 2023-07-18 08:29:27 +02:00
J. Nick Koston
eb60dc65ec
Bump aioesphomeapi to 15.1.9 (#96791) 2023-07-17 15:35:37 -10:00
tronikos
771b5e34b7
Bump androidtvremote2 to 0.0.12 (#96796)
Bump androidtvremote2==0.0.12
2023-07-18 01:42:31 +02:00
Mike Keesey
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 Mueller
564e618d0c
Drop upper constraint for pip (#96738) 2023-07-18 00:37:02 +02:00
Michael Hansen
8cccfcc946
Bump wyoming to 1.1 (#96778) 2023-07-17 15:58:05 -05:00