Commit Graph

65717 Commits (65d555b138a2349fe1eb97f93e6186ce63a5bc7f)

Author SHA1 Message Date
Erik Montnemery 65d555b138
Use freezegun in qnap_qsw tests (#99041) 2023-08-25 08:59:08 -05:00
Erik Montnemery 64306ec053
Use freezegun in solaredge tests (#99043) 2023-08-25 08:58:52 -05:00
Erik Montnemery 8161810159
Use freezegun in opensky tests (#99039) 2023-08-25 14:03:51 +02:00
Jan-Philipp Benecke 4fb00e448c
Use snapshot assertion for rdw diagnostics test (#99027) 2023-08-25 13:40:08 +02:00
J. Nick Koston d79e8b7a02
Avoid fetching state and charging state multiple time for hkc icon (#98995) 2023-08-25 06:35:31 -05:00
Álvaro Fernández Rojas 3f2d2a85b7
Update AEMET-OpenData to v0.4.0 (#99015)
* Update AEMET-OpenData to v0.4.0

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

* Trigger Github CI

---------

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-08-25 12:53:26 +02:00
Marc Mueller 3ebd7d2fd1
Fix asyncio DeprecationWarning [3.12] (#98989)
* Fix asyncio DeprecationWarning [3.12]

* Use AsyncMock

* Rewrite ffmpeg tests

* Remove test classes

* Rename test file
2023-08-25 12:27:23 +02:00
starkillerOG bab7d289a6
Reolink fix unknown value in select enums (#99012) 2023-08-25 11:42:55 +02:00
Joost Lekkerkerker da9fc495ca
Improve SRP Energy coordinator (#99010)
* Improve SRP Energy coordinator

* Use time instead of asyncio
2023-08-25 11:19:40 +02:00
Joost Lekkerkerker 11c5e3534a
Add unique id to srp energy entity (#99008) 2023-08-25 10:52:07 +02:00
Joost Lekkerkerker 475fd77019
Extract SRP Energy coordinator to separate file (#98956) 2023-08-25 10:33:02 +02:00
J. Nick Koston 3ebf96143a
Improve performance of bluetooth coordinators (#98997) 2023-08-25 10:31:43 +02:00
Niels Perfors c2713f0aed
Upgrade Verisure to 2.6.6 (#98258) 2023-08-25 10:27:35 +02:00
Erik Montnemery 48b6b1c11a
Modernize openweathermap weather (#99002) 2023-08-25 10:25:03 +02:00
dependabot[bot] 07494f129c
Bump actions/checkout from 3.5.3 to 3.6.0 (#99003)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.5.3...v3.6.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-25 10:18:43 +02:00
Ville Skyttä e7b6037419
Remove unnnecessary pylint configs from components [e-l]* (#99004) 2023-08-25 09:46:34 +02:00
Allen Porter 960d66e168
Bump ical to 5.0.1 (#98998) 2023-08-25 09:43:11 +02:00
Erik Montnemery 3e02fb1f07
Add preview support to all groups (#98951) 2023-08-25 08:59:33 +02:00
Aaron Bach a741298461
Bump `simplisafe-python` to 2023.08.0 (#98991) 2023-08-24 21:11:58 -05:00
Marc Mueller 72e6f79086
Replace remaining utcnow calls + add ruff check (#97964) 2023-08-25 03:23:43 +02:00
Marty Sun 588db501fb
Add new integration Yardian (#97326)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-08-24 17:48:49 -05:00
Jan-Philipp Benecke 3bcd1d5a1a
Use snapshot assertion for iqvia diagnostics test (#98983) 2023-08-24 23:26:21 +02:00
Jan-Philipp Benecke 4d8941d4b7
Use snapshot assertion for onvif diagnostics test (#98982) 2023-08-24 22:40:45 +02:00
Joost Lekkerkerker 54ed8fc914
Use device class translations for 1-wire (#98813) 2023-08-24 22:19:29 +02:00
Joost Lekkerkerker d7adc2621d
Migrate Life360 to has entity name (#98796) 2023-08-24 22:03:26 +02:00
Michael Arthur b03ffe6a6a
Electric Kiwi: Fix time for installations in UTC (#97881) 2023-08-24 21:57:52 +02:00
mkmer f2c475cf1b
Bump aiosomecomfort to 0.0.17 (#98978)
* Clean up imports
Add refresh after login in update

* Bump somecomfort 0.0.17
Separate Somecomfort error to unauthorized

* Add tests

* Run Black format
2023-08-24 21:13:42 +02:00
Joost Lekkerkerker 417fd0838a
Migrate Snooz to has entity name (#98940) 2023-08-24 21:05:00 +02:00
Jan Bouwhuis 948b34b045
Do not force update mqtt device_tracker (#98838) 2023-08-24 20:09:14 +02:00
Joost Lekkerkerker a5cced1da9
Add device to Tile (#98964) 2023-08-24 20:07:02 +02:00
Joost Lekkerkerker 7575ffa24e
Add entity translations to Tankerkoenig (#98961) 2023-08-24 19:59:34 +02:00
Joost Lekkerkerker 480db1f1e6
Migrate Squeezebox to has entity name (#98948) 2023-08-24 19:58:54 +02:00
Joost Lekkerkerker be78169065
Add entity translations to Risco (#98921) 2023-08-24 19:56:02 +02:00
Joost Lekkerkerker 969063ccf8
Use shorthand attributes for SRP Energy (#98953) 2023-08-24 19:54:49 +02:00
Erik Montnemery 2066cf6b31
Remove `group_type` from group preview events (#98952) 2023-08-24 19:54:04 +02:00
Joost Lekkerkerker 998a390da5
Use device class in TPLink Omada Update entity (#98971) 2023-08-24 19:53:09 +02:00
Marc Mueller 089f76099d
Fix stream test aiohttp DeprecationWarning (#98962) 2023-08-24 19:50:25 +02:00
Joost Lekkerkerker 7d35dcfa65
Make Sabnzbd entity translation clearer (#98938) 2023-08-24 19:49:53 +02:00
J. Nick Koston 53eb4d0ead
Bump dbus-fast to 1.94.0 (#98973) 2023-08-24 11:10:38 -05:00
Joost Lekkerkerker 4e049f9bed
Use snapshot assertion in Tile diagnostic test (#98965) 2023-08-24 17:11:24 +02:00
Joost Lekkerkerker d300f2d0cc
Remove default model from upcloud (#98972) 2023-08-24 16:39:14 +02:00
Ville Skyttä 9da192c752
Avoid use of `datetime.utc*` methods deprecated in Python 3.12 (#93684)
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2023-08-24 16:38:22 +02:00
G Johansson 61c17291fb
Move TemplateEntity to template (#98957)
* Move TemplateEntity to template

* Rename template_entity in helpers
2023-08-24 15:37:04 +02:00
J. Nick Koston 99e97782b6
Improve performance of abort_entries_match (#98932)
* Improve performance of abort_entries_match

In #90406 a ChainMap was added which called __iter__
and __contains__ which ends up creating temp dicts
for matching

174e9da083/Lib/collections/__init__.py (L1022)

We can avoid this by removing the ChainMap since there
are only two mappings to match on.

This also means options no longer obscures data

* adjust comment
2023-08-24 15:34:45 +02:00
Erik Montnemery b145352bbb
Modernize meteo_france weather (#98022)
* Modernize meteofrance weather

* Remove options flow

* Remove unused constant

* Format code

---------

Co-authored-by: Quentin POLLET <polletquentin74@me.com>
2023-08-24 13:44:43 +02:00
Franck Nijhof 0d013767ee
Add support for event groups (#98463)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-08-24 12:49:38 +02:00
Joost Lekkerkerker 87dd18cc2e
Remove obsolete yaml check in SQL (#98950)
* Remove unique id check from SQL

* Remove unique id check from SQL
2023-08-24 12:35:11 +02:00
G Johansson b69e8fda77
Remove `TemplateSensor` from the `template_entity` helper (#98945)
Clean off TemplateSensor
2023-08-24 12:14:39 +02:00
J. Nick Koston 849cfa3af8
Retry yeelight setup later if the wrong device is found (#98884) 2023-08-24 12:04:00 +02:00
starkillerOG 9a0507af3c
Bump reolink-aio to 0.7.8 (#98942) 2023-08-24 12:01:22 +02:00