Commit graph

64434 commits

Author SHA1 Message Date
J. Nick Koston
7c55dbdb17
Bump aiohomekit to 2.6.11 (#97061) 2023-07-22 16:47:13 -05:00
Franck Nijhof
ce1f5f997e
Drop Python 3.10 support (#97007) 2023-07-22 23:03:45 +02:00
Jan Bouwhuis
9424d11408
Allow homeassistant in MQTT configuration_url schema (#96107) 2023-07-22 22:50:58 +02:00
J. Nick Koston
75f3054cc2
Bump aiohomekit to 2.6.10 (#97057) 2023-07-22 13:34:36 -05:00
J. Nick Koston
f36930f165
Fix zeroconf tests with cython 3 (#97054) 2023-07-22 12:33:37 -05:00
Jan Bouwhuis
9a5774a95d
Apply common entity schema for MQTT Scene (#96949) 2023-07-22 18:00:27 +02:00
Joost Lekkerkerker
d4f301f4a3
Migrate Tolo to entity name (#96244) 2023-07-22 17:39:11 +02:00
Erik Montnemery
a8d77cc5ad
Teach zwave_js device trigger about entity registry ids (#96303) 2023-07-22 17:29:24 +02:00
Joost Lekkerkerker
77f2eb0ac9
Add entity translations to Subaru (#96186) 2023-07-22 17:29:04 +02:00
Ståle Storø Hauknes
9a5fe9f644
Airthings BLE: Improve supported devices (#95883) 2023-07-22 17:24:06 +02:00
Christopher Fenner
e68832a889
Fix Vicare cleanup token file on uninstall (#95992) 2023-07-22 17:23:01 +02:00
Maciej Bieniek
5249660a6a
Add uv_index to AccuWeather weather entity (#97015) 2023-07-22 17:11:39 +02:00
Joost Lekkerkerker
15c52e67a0
Clean up Enphase Envoy const file (#95536) 2023-07-22 16:59:15 +02:00
Joost Lekkerkerker
44803e1177
Migrate Uptimerobot to has entity name (#96770) 2023-07-22 16:55:05 +02:00
Joost Lekkerkerker
13fd5a59e3
Clean up Vilfo const file (#95543) 2023-07-22 16:33:06 +02:00
Joost Lekkerkerker
9ca288858b
Add entity translations to IntelliFire (#95466) 2023-07-22 16:31:36 +02:00
Joost Lekkerkerker
11fd43b1fc
Add entity translations to Wiz (#96826) 2023-07-22 16:28:48 +02:00
Joost Lekkerkerker
47426e50d3
Add entity translations to Modern Forms (#95738) 2023-07-22 16:19:37 +02:00
Joost Lekkerkerker
d708c159e7
Add entity translations to iCloud (#95461) 2023-07-22 16:16:39 +02:00
Joost Lekkerkerker
fe0d33d97c
Move Aseko coordinator to separate file (#95120) 2023-07-22 16:12:28 +02:00
Joost Lekkerkerker
e2fdc6a98b
Add entity translations for Ondilo Ico (#95809) 2023-07-22 13:16:07 +02:00
J. Nick Koston
24b9bde9e5
Fix duplicate and missing decorators in ESPHome Bluetooth client (#97027) 2023-07-22 13:10:41 +02:00
Joost Lekkerkerker
123cf07920
Clean up fitbit const (#95545) 2023-07-22 13:07:34 +02:00
Joost Lekkerkerker
9b717cb84f
Use snapshot testing in LastFM (#97009) 2023-07-22 12:47:26 +02:00
Joost Lekkerkerker
fb460d343e
Add upload date to Youtube state attributes (#96976) 2023-07-22 12:45:55 +02:00
Joost Lekkerkerker
8495da1964
Add entity translations for PoolSense (#95814) 2023-07-22 12:43:51 +02:00
Marc Mueller
4bc57c0466
Update coverage to 7.2.7 (#96998) 2023-07-22 12:39:28 +02:00
J. Nick Koston
52ab6b0b9d
Bump httpcore to 0.17.3 (#97032) 2023-07-21 19:15:28 -05:00
J. Nick Koston
2c4e4428e9
Decouple more of ESPHome Bluetooth support (#96502)
* Decouple more of ESPHome Bluetooth support

The goal is to be able to move more of this into an external library

* Decouple more of ESPHome Bluetooth support

The goal is to be able to move more of this into an external library

* Decouple more of ESPHome Bluetooth support

The goal is to be able to move more of this into an external library

* Decouple more of ESPHome Bluetooth support

The goal is to be able to move more of this into an external library

* Decouple more of ESPHome Bluetooth support

The goal is to be able to move more of this into an external library

* fix diag

* remove need for hass in the client

* refactor

* decouple more

* decouple more

* decouple more

* decouple more

* decouple more

* remove unreachable code

* remove unreachable code
2023-07-21 16:41:50 -04:00
Michael
facd6ef765
Display current version in common format in AVM Fritz!Tools (#96424) 2023-07-21 21:58:18 +02:00
J. Nick Koston
7814ce06f4
Fix ESPHome bluetooth client cancel behavior when device unexpectedly disconnects (#96918) 2023-07-21 13:44:13 -05:00
Marc Mueller
a2b18e46b9
Update respx to 0.20.2 (#96996) 2023-07-21 13:08:38 -04:00
Marc Mueller
6e90a75779
Update tqdm to 4.65.0 (#96997) 2023-07-21 13:08:24 -04:00
Marc Mueller
cd89f660d4
Update pytest-asyncio to 0.21.0 (#96999) 2023-07-21 13:08:05 -04:00
Marc Mueller
432ac1f313
Update pytest-sugar to 0.9.7 (#97001) 2023-07-21 13:07:49 -04:00
J. Nick Koston
0b0f072faf
Bump aioesphomeapi to 15.1.14 (#97019)
changelog: https://github.com/esphome/aioesphomeapi/compare/v15.1.13...v15.1.14
2023-07-21 13:05:46 -04:00
G Johansson
4e30056830
Add new Forecasting to Weather (#75219)
* Add new Forecasting to Weather

* Add is_daytime for forecast_twice_daily

* Fix test

* Fix demo test

* Adjust tests

* Fix typing

* Add demo

* Mod demo more realistic

* Fix test

* Remove one weather

* Fix weather example

* kitchen_sink

* Reverse demo partially

* mod kitchen sink

* Fix twice_daily

* kitchen_sink

* Add test weathers

* Add twice daily to demo

* dt_util

* Fix names

* Expose forecast via WS instead of as state attributes

* Regularly update demo + kitchen_sink weather forecasts

* Run linters

* Fix rebase mistake

* Improve demo test coverage

* Improve weather test coverage

* Exclude kitchen_sink weather from test coverage

* Rename async_update_forecast to async_update_listeners

* Add async_has_listeners helper

* Revert "Add async_has_listeners helper"

This reverts commit 52af3664bb06d9feac2c5ff963ee0022077c23ba.

* Fix rebase mistake

---------

Co-authored-by: Erik <erik@montnemery.com>
2023-07-21 17:30:48 +02:00
Maciej Bieniek
9f98a418cd
Add new sensors for Shelly Pro 3EM (#97006)
* Add new sensors

* Fix typo
2023-07-21 18:18:14 +03:00
Franck Nijhof
530556015f
Use walrus in event entity last event attributes (#97005) 2023-07-21 15:32:27 +02:00
Marc Mueller
b3da2ea9a6
Update pytest-socket to 0.6.0 (#97011) 2023-07-21 15:29:15 +02:00
rappenze
9434a64b87
Update pyfibaro dependency (#97004) 2023-07-21 09:22:45 -04:00
Joost Lekkerkerker
9954208d3a
Move OpenSky constants to separate const file (#97013) 2023-07-21 15:20:24 +02:00
Marc Mueller
7d173bf4e5
Update pytest-cov to 4.1.0 (#97010) 2023-07-21 15:07:12 +02:00
Maciej Bieniek
2e156e56bf
Create an issue if Shelly TRV is not calibrated (#96952)
* Create issue if Shelly Valve is not calibrated

* Add test

* Improve test

* Improve issue description

* Restart -> reboot
2023-07-21 14:20:03 +02:00
Marc Mueller
878a4f1bb9
Update pytest-freezer to 0.4.8 (#97000) 2023-07-21 14:15:15 +02:00
G Johansson
58ce357870
Add uv_index to Weather Entity (#96951)
* Add uv_index to Weather Entity

* translation

* Update homeassistant/components/weather/__init__.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-07-21 14:07:10 +02:00
karwosts
9b0d4c8c03
Fix a translation bug for water price issue (#96958) 2023-07-21 13:00:18 +02:00
Jan Bouwhuis
447fbf58c9
Change naming of MQTT entities to correspond with HA guidelines (#95159)
* Set has_entity_name if device_name is set

* revert unneeded formatting change

* Add image platform

* Follow up comment

* Don't set `has_entity_name` without device name

* Only set has_entity_name if a valid name is set

* Follow device_class name and add tests

* Follow up comments add extra tests

* Move to helper - Log a warning

* fix test

* Allow to assign None as name explictly

* Refactor

* Log info messages when device name is not set

* Revert scene schema change - no device link

* Always set has_entity_name with device mapping

* Always set `_attr_has_entity_name`

* Cleanup
2023-07-21 12:52:10 +02:00
Franck Nijhof
747f4d4a73
Add event entity (#96797) 2023-07-21 12:16:35 +02:00
Renier Moorcroft
4916351d9a
Add EZVIZ AlarmControlPanelEntity (#96602)
* Add ezviz alarm panel

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Joakim Plate <elupus@ecce.se>
2023-07-21 12:01:02 +02:00