eb01998395
Add support for placeholders in entity name translations ( #104453 )
...
* add placeholder support to entity name translation
* add negativ tests
* make property also available via description
* fix doc string in translation_placeholders()
* fix detection of placeholder
* validate placeholders for localized strings
* add test
* Cache translation_placeholders property
* Make translation_placeholders uncondotionally return dict
* Fall back to unsubstituted name in case of mismatch
* Only replace failing translations with English
* Update snapshots
* Blow up on non stable releases
* Fix test
* Update entity.py
---------
Co-authored-by: Erik <erik@montnemery.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-01-03 17:34:47 +01:00
Franck Nijhof
15cecbd4a4
Bump version to 2024.1.0
2024-01-03 17:13:22 +01:00
Franck Nijhof
8cf47c4925
Bump version to 2024.1.0b8
2024.1.0b8
2024-01-03 15:29:59 +01:00
Bram Kragten and Franck Nijhof
cd8d95a04d
Update frontend to 20240103.3 ( #106963 )
2024-01-03 15:29:51 +01:00
Jonas Fors Lellky and Franck Nijhof
015752ff11
Set precision to halves in flexit_bacnet ( #106959 )
...
flexit_bacnet: set precision to halves for target temperature
2024-01-03 15:29:48 +01:00
jan iversen and Franck Nijhof
9d697c5026
Only set precision in modbus if not configured. ( #106952 )
...
Only set precision if not configured.
2024-01-03 15:29:42 +01:00
Bram Kragten and Franck Nijhof
4595c3edaa
Update frontend to 20240103.1 ( #106948 )
2024-01-03 15:29:38 +01:00
Robert Resch and Franck Nijhof
e745542431
Fix creating cloud hook twice for mobile_app ( #106945 )
2024-01-03 15:29:33 +01:00
Bram Kragten and GitHub
d071299233
Update frontend to 20240103.3 ( #106963 )
2024-01-03 15:28:22 +01:00
Jonas Fors Lellky and GitHub
e2b2732a90
Set precision to halves in flexit_bacnet ( #106959 )
...
flexit_bacnet: set precision to halves for target temperature
2024-01-03 14:43:17 +01:00
CR-Tech and GitHub
df97b0e945
Removed double assignment of _attr_target_temperature_step in __init__ ( #106611 )
...
Removed double/wrong assignement of _attr_target_temperature_step into climate Init routine
2024-01-03 13:44:14 +01:00
jan iversen and GitHub
40d4061fc5
Only set precision in modbus if not configured. ( #106952 )
...
Only set precision if not configured.
2024-01-03 13:42:55 +01:00
Bram Kragten and GitHub
a7ec78601e
Update frontend to 20240103.1 ( #106948 )
2024-01-03 13:18:09 +01:00
Robert Resch and GitHub
c90f6f2fea
Fix creating cloud hook twice for mobile_app ( #106945 )
2024-01-03 12:29:05 +01:00
Franck Nijhof
2be72fd891
Bump version to 2024.1.0b7
2024.1.0b7
2024-01-03 11:35:43 +01:00
Bram Kragten and Franck Nijhof
2b43f5fcda
Update frontend to 20240103.0 ( #106942 )
2024-01-03 11:35:35 +01:00
Erwin Douna and Franck Nijhof
3295722e70
Change Tado deprecation version to 2024.7.0 ( #106938 )
...
Change version to 2024.7.0
2024-01-03 11:35:30 +01:00
Bram Kragten and GitHub
be6ceb020e
Update frontend to 20240103.0 ( #106942 )
2024-01-03 11:32:48 +01:00
Erwin Douna and GitHub
8ad66c11b0
Change Tado deprecation version to 2024.7.0 ( #106938 )
...
Change version to 2024.7.0
2024-01-03 10:30:32 +01:00
Franck Nijhof
f98bbf88b1
Bump version to 2024.1.0b6
2024.1.0b6
2024-01-03 09:56:28 +01:00
Michael and Franck Nijhof
0226b3f10c
Remove group_members from significant attributes in media player ( #106916 )
2024-01-03 09:55:55 +01:00
Jan-Philipp Benecke and Franck Nijhof
5986967db7
Avoid triggering ping device tracker home after restore ( #106913 )
2024-01-03 09:55:52 +01:00
Michael Hansen and Franck Nijhof
95ef2dd7f9
Bump intents to 2024.1.2 ( #106909 )
2024-01-03 09:55:49 +01:00
527d9fbb6b
Add try-catch for invalid auth to Tado ( #106774 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-01-03 09:55:45 +01:00
Michael and Franck Nijhof
5eb1073b4a
Apply late review comments on media player ( #106727 )
2024-01-03 09:55:41 +01:00
59a01fcf9c
Add try-catch for invalid auth to Tado ( #106774 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-01-03 09:15:39 +01:00
J. Nick Koston and GitHub
7b3ec60f90
Speed up getting the mean of statistics ( #106930 )
...
All the values we need to get the mean for are always list[float]
so we can use a much simpler algorithm to get the mean of the list
2024-01-03 09:13:23 +01:00
J. Nick Koston and GitHub
710e55fb09
Bump SQLAlchemy to 2.0.25 ( #106931 )
...
* Bump SQLAlchemy to 2.0.25
changelog: https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.25
* drop unused ignore now that upstream is fixed
2024-01-03 09:12:35 +01:00
Marc Mueller and GitHub
b3f997156a
Enable strict typing for counter ( #106906 )
2024-01-03 09:06:26 +01:00
Jan-Philipp Benecke and GitHub
32b6e4d5de
Bump aioelectricitymaps to v0.1.6 ( #106932 )
2024-01-03 08:52:41 +01:00
Jan-Philipp Benecke and GitHub
938c32d35e
Avoid triggering ping device tracker home after restore ( #106913 )
2024-01-03 06:40:42 +01:00
Joe Neuman and GitHub
711498793a
Fix qBittorrent torrent count when empty ( #106903 )
...
* Fix qbittorrent torrent cound when empty
* lint fix
* Change based on comment
2024-01-03 00:19:00 +01:00
Michael and GitHub
f66438b0ce
Remove group_members from significant attributes in media player ( #106916 )
2024-01-02 23:47:32 +01:00
steffenrapp and GitHub
608d52f167
Add translatable title to holiday ( #106825 )
2024-01-02 23:40:38 +01:00
Josef Zweck and GitHub
87c79ef57f
Add tedee bridge as via_device for tedee integration ( #106914 )
...
* add bridge as via_device
* add bridge as via_device
* move getting bridge to update_data
* add bridge property
2024-01-02 23:23:50 +01:00
Michael Hansen and GitHub
5003993658
Bump intents to 2024.1.2 ( #106909 )
2024-01-02 15:35:48 -06:00
Marc Mueller and GitHub
f0d520d91f
Remove assert for unique_id ( #106910 )
...
* Remove assert for unique_id
* Use str | None return instead
2024-01-02 22:01:12 +01:00
Franck Nijhof
77cdc10883
Bump version to 2024.1.0b5
2024.1.0b5
2024-01-02 20:59:49 +01:00
Bram Kragten and Franck Nijhof
5100ba252f
Update frontend to 20240102.0 ( #106898 )
2024-01-02 20:59:40 +01:00
Allen Porter and Franck Nijhof
b5b8bc3102
Improve To-do service error handling ( #106886 )
2024-01-02 20:59:37 +01:00
Allen Porter and Franck Nijhof
6f18a29241
Improve fitbit authentication error handling ( #106885 )
2024-01-02 20:59:34 +01:00
David F. Mulcahey and Franck Nijhof
596f855eab
Bump Zigpy to 0.60.4 ( #106870 )
2024-01-02 20:59:31 +01:00
J. Nick Koston and Franck Nijhof
5877fe135c
Close stale connections in yalexs_ble to ensure setup can proceed ( #106842 )
2024-01-02 20:59:28 +01:00
J. Nick Koston and Franck Nijhof
26cf30fc3a
Update switchbot to use close_stale_connections_by_address ( #106835 )
2024-01-02 20:59:25 +01:00
Sid and Franck Nijhof
3419b8d082
Move urllib3 constraint to pyproject.toml ( #106768 )
2024-01-02 20:59:22 +01:00
35fc26457b
Changed setup of EnergyZero services ( #106224 )
...
* Changed setup of energyzero services
* PR review updates
* Dict access instead of get
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Added tests for unloaded state
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-01-02 20:59:18 +01:00
Marc Mueller and GitHub
1526c321f1
Enable strict typing for axis ( #106844 )
2024-01-02 20:55:59 +01:00
J. Nick Koston and GitHub
e1f078b70a
Bump aiohttp-zlib-ng to 0.2.0 ( #106691 )
2024-01-02 20:50:26 +01:00
Marc Mueller and GitHub
43fa51b696
Enable strict typing for blueprint ( #106887 )
2024-01-02 20:48:51 +01:00
J. Nick Koston and GitHub
9231e00561
Update switchbot to use close_stale_connections_by_address ( #106835 )
2024-01-02 20:44:17 +01:00