Commit Graph

64419 Commits (9ca288858b5888b884103d9d74e5c60229f9b07d)

Author SHA1 Message Date
c0ffeeca7 c989e56d3c
Rename life to lifetime: wemo (#96845) 2023-07-18 17:50:02 +02:00
Joost Lekkerkerker 1422a4f8c6
Clean up entity descriptions in Tuya (#96847) 2023-07-18 17:41:33 +02:00
Paul Bottein d8c989f732
Make default theme selectable for set theme service (#96849) 2023-07-18 17:36:35 +02:00
J. Nick Koston 6bd4ace3c3
Fix ESPHome bluetooth client cancellation when the operation is cancelled externally (#96804) 2023-07-18 03:39:26 -10:00
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 5c54fa1ce1
Fix shell_command timeout test (#96834)
* Fix shell_command timeout test

* Improve test
2023-07-18 13:37:27 +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