c0ffeeca7
83458d24c7
Implement review comments from #104658
2023-11-29 05:36:29 +00:00
c0ffeeca7
df6d43adc4
Fix style
2023-11-28 17:44:45 +00:00
c0ffeeca7
5cbfc1c224
Add info what to enter into host field
2023-11-28 17:35:21 +00:00
Franck Nijhof
2a4a5d0a07
Update cryptography to 41.0.7 ( #104632 )
2023-11-28 12:09:12 +01:00
Maciej Bieniek
2d2e215e2c
Fix Tractive switch availability ( #104502 )
2023-11-28 12:08:12 +01:00
Christopher Fenner
1ef97ab6f8
Set min, max, and step for ViCare number entities ( #104593 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-11-28 10:53:59 +01:00
Christopher Fenner
d1463a81d3
Fix async issue in ViCare climate entity ( #104619 )
...
* use async executor
* use async executor
* Revert "use async executor"
This reverts commit 4913e05b1c
.
* Revert "use async executor"
This reverts commit 40abc10362
.
* fix async issue
2023-11-28 10:19:20 +01:00
Franck Nijhof
f149c809c2
Add field description for Roku host ( #104631 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-11-28 10:03:57 +01:00
Teemu R
28a3d36bc1
Remove eq3btsmart integration ( #94698 )
2023-11-28 09:11:32 +01:00
mkmer
d318155f09
Move to new service handeling methods in Blink ( #103435 )
2023-11-28 08:34:41 +01:00
Allen Porter
a1aff5f4a0
Add websocket todo/item/subscribe
for subscribing to changes to todo list items ( #103952 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-28 08:27:51 +01:00
J. Nick Koston
e048ad5a62
Bump aioesphomeapi to 19.1.4 ( #104629 )
2023-11-28 08:20:04 +01:00
J. Nick Koston
7d45227a59
Bump aioesphomeapi to 19.1.3 ( #104628 )
...
- small fix for aioesphomeapi-discover
- 100% line coverage for the library
- fix not backing off on encryption errors (fixes #104624 )
changelog: https://github.com/esphome/aioesphomeapi/compare/v19.1.1...v19.1.3
2023-11-27 19:48:29 -06:00
Ville Skyttä
e594c19c1e
Upgrade huawei-lte-api to 1.7.3 ( #104613 )
2023-11-27 22:05:46 +01:00
Ville Skyttä
fd5cda4ec6
Issue bytes vs str related warnings from tests ( #101186 )
2023-11-27 21:59:54 +01:00
sdb9696
5cde367366
Bump ring_doorbell to 0.8.3 ( #104611 )
2023-11-27 21:49:33 +01:00
Ville Skyttä
04ba7fcbf4
Update leftover comment reference from black to ruff ( #104605 )
2023-11-27 21:42:11 +01:00
Jan-Philipp Benecke
7efc581a48
Remove duplicate fixture from bsblan ( #104612 )
2023-11-27 21:35:13 +01:00
Aarni Koskela
b994141bc6
CI: simplify Ruff-related things ( #104602 )
2023-11-27 21:23:37 +01:00
On Freund
ba33ad6b18
OurGroceries review comments ( #104606 )
2023-11-27 20:21:07 +01:00
Thijs Putman
360ef894a7
Use non-persistent connection for MPD ( #94507 )
...
* Do not use a persistent connection to MPD
In other words, don't rely on the connection management provided by
"python-mpd2". Instead of keeping the connection to MPD open, we
explicitly connect before and disconnect after each command.
There is probably a bit of overhead to this, but as the integration
uses a local-polling approach to begin with, no functionality is lost or
degraded.
This change greatly hardens the MPD integration against both network
issues and problems with the daemon itself. All connection-related
failure modes have effectively been removed.
* Update state retrieval methods
Only "async_get_media_image" attempts to connect, all others are either
called from there, or from the main "async_update" method (see previous
commit) which also attempts to connect.
So, this commit mainly revolves around gracefully handling situations
where no connection is available when trying to retrieve MPD state.
Finally, note the removal of "self._commands". This property is only
used at the start of "_async_get_file_image_response" and was thus
changed into a local variable.
* Update media-player control methods
These all need to explicitly connect to MPD as part of their flow.
* Correct ruff failure (auto-fixed)
* Use "async_timeout.timeout" context manager
* Minor changes
* Replace "async_timeout" with "asyncio.timeout"
* Initialise "self._status" to empty dictionary
Used to be initialised as None, which caused "NoneType is not iterable"
type of issues in case of an unexpected disconnect (at which point
status gets set to None again). Instead of guarding against None
everywhere, using an empty dictionary seemed more prudent...
Furthermore, more cautiously access its members to prevent potential
KeyError-s in similar cases.
* Fix livelock in "async_mute_volume()"
This method doesn't need a connection; it calls into two other methods
that actually connect to MPD – attempting to connect from here resulted
in a livelock.
2023-11-27 18:35:46 +01:00
Ville Skyttä
2a4ab3d53d
Support HTTPS connections to Huawei LTE devices ( #86119 )
...
* Support HTTPS connections to Huawei LTE devices
Not all devices support HTTPS, so we default to plain HTTP still.
Ones that do are very likely to have certificates that do not pass
hostname verification, and are either self signed or issued by an
untrusted CA. Add option to use unverified HTTPS to make it possible to
connect to these, and when in effect, filter urllib3's related warnings
about insecure connections to the hostname in question.
* Use common config key and strings for certificate verification settings
Even though the wording might be slightly suboptimal here, it's better
to be consistent across the codebase than to finetune on this level.
This also switches the default the other way around: verification is
now disabled by default. This is not a good general default, but for
this particular case setups where the verification would succeed would
be so rare and require considerable local setup that it's very
unlikely to happen in practice.
* Add config flow tests
* Mock logout for better test coverage
* Set up custom requests session only when using unverified https
* Add https config flow test case
* Make better use of verify SSL default
2023-11-27 18:03:29 +01:00
Pascal Reeb
239d7c9d80
Enable the use of non-encrypted token in Nuki ( #104007 )
2023-11-27 17:28:13 +01:00
Allen Porter
664aca2c68
Fix rainbird duplicate devices ( #104528 )
...
* Repair duplicate devices added to the rainbird integration
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/rainbird/test_init.py
* Remove use of config_entry.async_setup
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-27 07:43:03 -08:00
J. Nick Koston
74d7d02833
Bump aiohttp-fast-url-dispatcher to 0.3.0 ( #104592 )
2023-11-27 09:04:04 -06:00
Christopher Fenner
a5934e9acc
Handle preset change errors in ViCare integration ( #103992 )
2023-11-27 15:35:43 +01:00
Aarni Koskela
706add4a57
Switch formatting from black to ruff-format ( #102893 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-11-27 14:38:59 +01:00
Robert Resch
cf9b0e804f
Deprecate legacy api auth provider ( #104409 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-11-27 14:16:18 +01:00
Matthias Alphart
5550dcbec8
Add textual representation entities for Fronius status codes ( #94155 )
...
* optionally decouple `EntityDescription.key` from API response key
this makes it possible to have multiple entities for a single API response field
* Add optional `value_fn` to EntityDescriptions
eg. to be able to map a API response value to a different value (status_code -> message)
* Add inverter `status_message` entity
* Add meter `meter_location_description` entity
* add external battery state
* Make Ohmpilot entity state translateable
* use built-in StrEnum
* test coverage
* remove unnecessary checks
None is handled before
2023-11-27 13:59:25 +01:00
Marc Mueller
ba8e2ed7d6
Improve picnic typing ( #104587 )
2023-11-27 13:13:02 +01:00
epenet
a5fd479608
Bump sfrbox-api to 0.0.8 ( #104580 )
2023-11-27 12:30:51 +01:00
Maciej Bieniek
855c2da64e
Bump gios
to version 3.2.2 ( #104582 )
2023-11-27 12:15:55 +01:00
CodingSquirrel
b4553f19a1
Poll econet water heater once an hour ( #90961 )
2023-11-27 11:16:10 +01:00
mkmer
669b347ed1
Add init test to Blink ( #103263 )
2023-11-27 11:13:40 +01:00
Joost Lekkerkerker
ccc8804906
Bump aiowithings to 2.0.0 ( #104579 )
2023-11-27 10:53:41 +01:00
ufodone
9907e11b03
Remove code owner for envisalink integration ( #103864 )
2023-11-27 09:59:18 +01:00
Maciej Bieniek
b3ff30a9c8
Bump accuweather
to version 2.1.1 ( #104563 )
2023-11-27 09:49:46 +01:00
epenet
5ba70ef2cb
Fix AccessDeniedException handling in Renault ( #104574 )
2023-11-27 09:19:58 +01:00
Jesse Hills
95c771e330
Send esphome tts_stream event after audio bytes are actually loaded into memory ( #104448 )
...
Send tts_stream event after audio bytes are actually loaded into memory
2023-11-27 09:00:39 +01:00
J. Nick Koston
7fbf68fd11
Bump aioesphomeapi to 19.1.1 ( #104569 )
...
- Fixes races in bluetooth connections
- The client now has 100% coverage
- The library is approaching ~100% coverage
- Minor performance improvement
changelog: https://github.com/esphome/aioesphomeapi/compare/v19.1.0...v19.1.1
coverage: https://app.codecov.io/gh/esphome/aioesphomeapi/tree/main
2023-11-27 08:56:06 +01:00
Franck Nijhof
321b24b146
Improve user-facing error messages in HomeWizard Energy ( #104547 )
2023-11-27 07:47:46 +01:00
Maciej Bieniek
670e5a2eae
Bump nettigo-air-monitor
to version 2.2.2 ( #104562 )
...
Bump nettigo-air-monitor to version 2.2.2
2023-11-26 22:05:50 +01:00
Jan-Philipp Benecke
b49505b390
Add reauth flow to co2signal ( #104507 )
2023-11-26 20:45:45 +01:00
Hessel
53e78cb017
Wallbox Change Minimum Value Charging Current ( #104553 )
2023-11-26 20:40:27 +01:00
J. Nick Koston
06b74249f7
Bump aioesphomeapi to 19.1.0 ( #104557 )
2023-11-26 19:48:35 +01:00
dotvav
087efb7545
Add Hitachi air to air heat pumps to the Climate platform ( #104517 )
2023-11-26 17:55:48 +01:00
jan iversen
be889c89c1
Update modbus validate table to be 3 state, to simplify the code ( #104514 )
2023-11-26 17:49:51 +01:00
On Freund
6e5dfa0e9b
Add OurGroceries integration ( #103387 )
...
* Add OurGroceries integration
* Handle review comments
* Fix coordinator test
* Additional review comments
* Address code review comments
* Remove devices
2023-11-26 17:38:47 +01:00
Jan Bouwhuis
8a1f7b6802
Add translation key for some mqtt exceptions ( #104550 )
2023-11-26 17:33:54 +01:00
Jan-Philipp Benecke
b314df272f
Cleanup Discovergy a bit ( #104552 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-11-26 17:32:47 +01:00
Christopher Fenner
ad17acc6ca
Fix async issue in ViCare integration ( #104541 )
...
* use async executor for get_circuits
* use async executor for get_burners and get_compressors
2023-11-26 15:28:58 +01:00
Maciej Bieniek
14387cf94b
Remove Shelly Wall Display switch entity only if the relay is used as the thermostat actuator ( #104506 )
2023-11-26 14:46:29 +01:00
Maciej Bieniek
c831802774
Bump nextdns
to version 2.1.0 ( #104545 )
2023-11-26 13:14:01 +01:00
Bouwe Westerdijk
959b98be0e
Plugwise: bug-fix for Anna + Techneco Elga combination ( #104521 )
2023-11-26 13:08:10 +01:00
Joost Lekkerkerker
2e1c722303
Add entity translations to Balboa ( #104543 )
2023-11-26 13:07:21 +01:00
Joost Lekkerkerker
e3599bc26f
Move APCUPSd coordinator to separate file ( #104540 )
2023-11-26 13:04:52 +01:00
Franck Nijhof
32eab2c7ed
Remove duplicate sensors on single phase HomeWizard meters ( #104493 )
...
Co-authored-by: Duco Sebel <74970928+DCSBL@users.noreply.github.com >
2023-11-26 11:42:47 +01:00
Joost Lekkerkerker
4a5b1ab301
Migrate Epson to has entity name ( #98164 )
2023-11-26 11:42:30 +01:00
Franck Nijhof
bd27358398
Adjust HomeWizard test fixtures to match actual devices ( #104537 )
2023-11-26 11:09:14 +01:00
Christopher Fenner
e2e58c4495
Fix translation key in ViCare integration ( #104536 )
...
fix translation key
2023-11-26 10:49:06 +01:00
Raman Gupta
a074c06f92
Add alert to zwave_js device info page for custom device config ( #104115 )
2023-11-26 10:08:20 +01:00
Joakim Plate
b42629ecf3
Update nibe heatpump dependency to 2.5.2 ( #104526 )
...
Bump nibe to 2.5.2
2023-11-26 03:51:55 +01:00
Joost Lekkerkerker
8ffad6f7a6
Bump aiowithings to 1.0.3 ( #104530 )
2023-11-26 03:01:45 +01:00
Christopher Fenner
76f78d7747
Bump PyViCare to 2.29.0 ( #104516 )
...
* Update requirements_all.txt
* Update requirements_test_all.txt
* Update manifest.json
2023-11-26 01:01:53 +01:00
J. Nick Koston
498bea09f2
Bump aioesphomeapi to 19.0.1 ( #104527 )
2023-11-25 15:46:19 -06:00
jan iversen
86b172037b
Add address to error text in modbus ( #104520 )
2023-11-25 21:28:49 +01:00
J. Nick Koston
fc5ae50e06
Bump aioesphomeapi to 19.0.0 ( #104512 )
2023-11-25 14:00:04 -06:00
Tudor Sandu
837f34c40c
Add scene.delete service for dynamically created scenes (with scene.create) ( #89090 )
...
* Added scene.delete service
Only for scenes created with scene.create
* Refactor after #95984 #96390
* Split scene validation in 2
First, check if entity_id is a scene
Second, check if it's a scene created with `scene.create`
* Address feedback
- Move service to `homeassistant` domain
- Register with `platform.async_register_entity_service`
- Raise validation errors instead of just logging messages
* Revert moving the service to the `homeassistant` domain
* Remove unneeded validation
* Use helpers and fix tests
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix linting
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-25 20:14:48 +01:00
Christopher Fenner
48f8cec84b
Add reuse functions to access circuits, burners and compressors in ViCare integration ( #104371 )
2023-11-25 15:47:45 +01:00
cronjefourie
03caa21a51
Add additional sensors for Tuya DIN ( #98752 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-11-25 15:47:03 +01:00
Michael Hansen
71268bd407
Add HassClimateGetTemperature intent ( #102831 )
2023-11-25 14:50:44 +01:00
Franck Nijhof
eb472d9f71
Update sentry-sdk to 1.37.1 ( #104499 )
2023-11-25 14:43:30 +01:00
Avi Miller
e821ff8b49
Bump aiolifx and aiolifx-themes to support new LIFX devices ( #104498 )
2023-11-25 14:42:53 +01:00
Rami Mosleh
dd028220ba
Use iso8601 format when fetching prayer times ( #104458 )
2023-11-25 14:05:08 +01:00
Christopher Fenner
17cef8940f
Add translation keys to ViCare integration ( #104425 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-11-25 13:11:29 +01:00
Paulus Schoutsen
1cfbdd6a5d
Allow overriding blueprints on import ( #103340 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-11-25 11:49:50 +01:00
Daniel Hjelseth Høyer
af7155df7a
Fix link in Tibber configuration menu ( #104322 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-11-25 11:41:20 +01:00
Xitee
ceb2680185
Add available state to OctoPrint camera ( #104162 )
2023-11-25 11:34:50 +01:00
tronikos
c685d56e82
Add long term statistics for IPP ink/toner levels ( #102632 )
2023-11-25 10:46:49 +01:00
G Johansson
8376a6bda9
Change to language selector in Workday ( #104472 )
2023-11-25 10:44:15 +01:00
J. Nick Koston
df37ee4033
Remove chatty ESPHome state debug logging ( #104477 )
2023-11-25 10:41:51 +01:00
J. Nick Koston
1c4d7e9588
Improve test coverage for ESPHome deep sleep entities ( #104476 )
2023-11-25 09:20:56 +01:00
Jan Bouwhuis
487ff8cd7f
Rename ex to exc as name for exceptions ( #104479 )
2023-11-25 08:30:18 +01:00
J. Nick Koston
b94c9c8f6d
Bump bluetooth-data-tools to 1.15.0 ( #104480 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-data-tools/compare/v1.14.0...v1.15.0
2023-11-25 08:21:25 +01:00
Franck Nijhof
8273427974
Complete tests for HomeWizard energy plug HWE-SKT ( #104474 )
2023-11-24 17:38:39 -06:00
J. Nick Koston
4860daf1f9
Bump aioesphomeapi to 18.5.9 ( #104465 )
2023-11-24 17:29:19 -06:00
sdb9696
0c39c18aaf
Bump ring_doorbell to 0.8.2 with listen extra ( #104033 )
2023-11-24 15:20:09 -06:00
Jan Bouwhuis
19040becd3
Fix hassio mqtt discovery CI test ( #104463 )
...
* Fix hassio mqtt discovery CI test
* Avoid mqtt set up before mocking the flow
* Fix mock
2023-11-24 21:54:53 +01:00
Duco Sebel
d4458cbac4
Fix HomeWizard sensors unavailable when value is '0' ( #104302 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-11-24 21:38:46 +01:00
Jan-Philipp Benecke
94995f560f
Add sensor tests to co2signal ( #104464 )
2023-11-24 21:35:36 +01:00
Jan Bouwhuis
9962301b42
Do not notify config errors during logging ( #104466 )
2023-11-24 21:34:09 +01:00
Bouwe Westerdijk
4700ad7817
Add HVACMode.OFF to Plugwise Adam ( #103360 )
2023-11-24 20:07:17 +01:00
Simone Chemelli
e161bb9e41
fix BLE stop error for disconnected Shelly devices ( #104457 )
2023-11-24 20:56:15 +02:00
Maciej Bieniek
2515dbeee1
Bump aioshelly to version 6.1.0 ( #104456 )
...
* Bump aioshelly
* Use MODEL_* consts from aioshelly
* Add missing models to BATTERY_DEVICES_WITH_PERMANENT_CONNECTION
2023-11-24 20:55:00 +02:00
Jan-Philipp Benecke
724352d55c
Use AsyncMock and fixtures in co2signal tests ( #104041 )
2023-11-24 18:56:58 +01:00
disforw
95cfe41f87
Add toggle switch to Daikin HVAC units ( #95954 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-11-24 18:53:59 +01:00
Marc-Olivier Arsenault
b14a7edb55
Add compWaterHeater to ecobee HVAC actions ( #103278 )
2023-11-24 18:32:20 +01:00
Jan Bouwhuis
af71c2bb45
Raise and suppress stack trace when reloading yaml fails ( #102410 )
...
* Allow async_integration_yaml_config to raise
* Docstr - split check
* Implement as wrapper, return dataclass
* Fix setup error handling
* Fix reload test mock
* Move log_messages to error handler
* Remove unreachable code
* Remove config test helper
* Refactor and ensure notifications during setup
* Remove redundat error, adjust tests notifications
* Fix patch
* Apply suggestions from code review
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Follow up comments
* Add call_back decorator
* Split long lines
* Update exception abbreviations
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-11-24 17:34:45 +01:00
Robert Resch
852fb58ca8
Extend auth/providers
endpoint and add /api/person/list
endpoint for local ip requests ( #103906 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-24 17:11:54 +01:00
mkmer
512902fc59
Add Switch platform for motion detection in Blink ( #102789 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-11-24 17:02:19 +01:00
dotvav
a1701f0c56
Support HitachiAirToAirHeatPump (hlrrwifi:HLinkMainController) in Overkiz ( #103803 )
2023-11-24 15:00:36 +01:00
Hejki
65a2f5bcd5
Support for group into command_line auth provider ( #92906 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-11-24 13:19:25 +01:00
Joseph
df025b5993
Enumerate openai.Models to validate config ( #99438 )
2023-11-24 13:14:44 +01:00
Duco Sebel
62473936e2
Allow adding items Picnic shopping cart by searching ( #102862 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-11-24 13:06:32 +01:00
Maciej Bieniek
adc56b6b67
Add support for Shelly Wall Display in thermostat mode ( #103937 )
2023-11-24 12:55:41 +01:00
Paulus Schoutsen
130822fcc6
Attach Matter info to Google Assistant serialize ( #103768 )
2023-11-24 12:55:05 +01:00
Allen Porter
378a708bf7
Only show Google Tasks that are parents and fix ordering ( #103820 )
2023-11-24 12:54:49 +01:00
Tom Harris
4096687112
Allow for manual config entry of Insteon PLM path ( #103705 )
2023-11-24 12:33:51 +01:00
Robert Hillis
76427a0080
Deprecate Harmony switch platform ( #92787 )
...
* Deprecate Harmony switches
* uno mas
* add test for issues
* switch to remote
* uno mas
2023-11-24 11:54:43 +01:00
starkillerOG
e9dd158a8d
Reolink ptz service to specify move speed ( #104350 )
2023-11-24 11:50:16 +01:00
J. Nick Koston
9ed745638d
Chunk purging attributes and data ids for old SQLite versions ( #104296 )
2023-11-24 11:46:02 +01:00
Robert Svensson
b41b56e54c
Support new deCONZ Particulate Matter endpoint ( #104276 )
2023-11-24 11:39:13 +01:00
Eugenio Panadero
3c72cd7612
Await step in config-flow instead of moving to another form ( #104412 )
...
* Await step in config-flow instead of moving to another form
* Fix call to step-api-token
* Fix condition in step-api-token
2023-11-24 11:28:49 +01:00
Franck Nijhof
560ac3d087
Remove Wiz entity descriptions required fields mixins ( #104005 )
2023-11-24 11:26:21 +01:00
Jan-Philipp Benecke
6f54aaf564
Introduce base entity for ping ( #104197 )
2023-11-24 11:20:34 +01:00
Robert Svensson
6271fe333d
Rework some UniFi unique IDs ( #104390 )
2023-11-24 11:18:55 +01:00
Geir Råness
d4450c6c55
Add Z-wave climate sensor override for Heatit Z-TRM6 ( #103896 )
...
* add some basic overrides for z-trm6
* switched id and type
* add fixtures some lints
* duplicate tests of z-trm3
* add broken test for trm6
* fix tests, remove name from fixtures, fix comment
* lints
* forgot lints
* add better description on pwer mode
* Update comment v2
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* fix space from github web merge
* lint on fixture
* fix permissions on fixture
---------
Co-authored-by: geir råness <11741725+geirra@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-24 11:01:15 +01:00
dependabot[bot]
a3eb44209d
Bump github/codeql-action from 2.22.7 to 2.22.8 ( #104444 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-24 10:58:05 +01:00
Martin Hjelmare
b3211fa5ee
Clean mqtt patch.dict config entries ( #104449 )
2023-11-24 10:56:17 +01:00
Isak Nyberg
e03ccb5ab6
Add Mypermobil integration ( #95613 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Robert Resch <robert@resch.dev >
2023-11-24 10:40:59 +01:00
Allen Porter
114ca70961
Bump gcal_sync to 6.0.3 ( #104423 )
2023-11-24 10:12:00 +01:00
Joakim Plate
60370228f6
Update nibe heatpump dependency to 2.5.1 ( #104429 )
2023-11-24 10:09:57 +01:00
Marc Mueller
140b563312
Update mypy to 1.7.1 ( #104434 )
2023-11-24 10:08:48 +01:00
Luke Lashley
6a2fd434fc
Bump Python Roborock to 0.36.2 ( #104441 )
2023-11-24 10:07:16 +01:00
Damian Sypniewski
258a93bf19
Bump yeelight to 0.7.14 ( #104439 )
2023-11-24 08:39:56 +01:00
J. Nick Koston
b24fa4839d
Bump aioesphomeapi to 18.5.7 ( #104426 )
2023-11-23 22:59:51 +01:00
Robert Svensson
d78c0bd948
Handle 403 errors in UniFi ( #104387 )
...
UniFi handle 403 error
2023-11-23 20:25:26 +01:00
Ville Skyttä
616f6aab76
Add Huawei LTE restart and clear traffic statistics buttons ( #91967 )
...
* Add Huawei LTE restart and clear traffic statistics buttons
Deprecate corresponding services in favour of these.
* Change to be removed service warnings to issues
* Add tests
* Update planned service remove versions
2023-11-23 19:35:35 +01:00
aptalca
a1f7f899c9
Make SMTP notify send images as attachments if html is disabled ( #93562 )
...
smtp notify: send images without html as attachments
update smtp test to detect content_type for plain txt + image
2023-11-23 13:51:51 +01:00
starkillerOG
6b138a276a
Add diagnostics platform to Reolink ( #104378 )
2023-11-23 12:55:21 +01:00
Raman Gupta
e9920ff73d
Add select entity for zwave_js Door Lock CC ( #104292 )
...
* Add select entity for zwave_js Door Lock CC
* fix test
2023-11-23 12:51:29 +01:00
Michał Huryn
933cd89833
Blebox update IP address if already configured via zeroconf ( #90511 )
...
feat: zeroconf, update ip address if device allready configured
2023-11-23 11:15:24 +01:00
Mike Heath
d460eadce0
Add support to fully_kiosk for hybrid local push/pull switches using MQTT ( #89010 )
...
* Support hybrid local push/pull switches using MQTT
* Update homeassistant/components/fully_kiosk/entity.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix MQTT subscribe method
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-11-23 10:38:32 +01:00
Klaas Schoute
1144e33e68
Add re-auth config flow strings for Sure Petcare ( #104357 )
2023-11-23 10:23:15 +01:00
Joakim Sørensen
2febc9c4b3
Force IPv4 when getting location information ( #104363 )
2023-11-23 09:13:00 +01:00
Klaas Schoute
ada0578f3a
Update gridnet lib to v5.0.0 ( #104396 )
2023-11-23 09:03:20 +01:00
nachonam
a91fad47bc
Bump pysuez to 0.2.0 ( #104338 )
2023-11-23 08:57:15 +01:00
Eugenio Panadero
32aa1aaec2
Add pvpc hourly pricing optional API Token support ( #85767 )
...
* 🍱 Add new fixture for PVPC data from authenticated API call
and update mocked server responses when data is not available
(now returns a 200 OK with empty data)
* ✨ Implement optional API token in config-flow + options
to make the data download from an authenticated path in ESIOS server
As this is an *alternative* access, and current public path works for the PVPC,
no user (current or new) is compelled to obtain a token,
and it can be enabled anytime in options, or doing the setup again
When enabling the token, it is verified (or "invalid_auth" error),
and a 'reauth' flow is implemented, which can change or disable the token if
it starts failing.
The 1st step of config/options flow adds a bool to enable this private access,
- if unchecked (default), entry is set for public access (like before)
- if checked, a 2nd step opens to input the token, with instructions
of how to get one (with a direct link to create a 'request email').
If the token is valid, the entry is set for authenticated access
The 'reauth' flow shows the boolean flag so the user could disable a bad token
by unchecking the boolean flag 'use_api_token'
* 🌐 Update strings for config/options flows
* ✅ Adapt tests to check API token option and add test_reauth
* 🎨 Link new strings to those in config-flow
* 🐛 tests: Fix mocked date-change with async_fire_time_changed
* ♻️ Remove storage of flag 'use_api_token' in config entry
leaving it only to enable/disable the optional token in the config-flow
* ♻️ Adjust async_update_options
2023-11-23 08:35:30 +01:00
dependabot[bot]
0b213c6732
Bump dessant/lock-threads from 5.0.0 to 5.0.1 ( #104403 )
2023-11-23 08:20:50 +01:00
deosrc
5623834b37
Add Netatmo temperature services ( #104124 )
...
* Update datetime strings to match input_datetime integration
* Add netatmo service to set temperature
* Add netatmo service to clear temperature setting
* Fix formatting
* Add tests for new services
* Fix mypy error
* Fix formatting
* Fix formatting
* Apply suggestions from code review (WIP)
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Complete changes from review suggestions
* Fix build error
* Add service to set temperature for time period
* Expand and fix test
* Replace duplicated strings with links
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-11-23 08:10:10 +01:00
Klaas Schoute
eaba2c7dc1
Update p1monitor lib to v3.0.0 ( #104395 )
2023-11-23 07:53:50 +01:00
Christopher Fenner
556e72abf8
Add number entities to adjust heating curve in ViCare integration ( #103901 )
...
* add number entity
* use static constraints
* use async execute job
* add number platform
* Update .coveragerc
* remove unused code parts
* add types
* add missing return type
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Apply suggestions from code review
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
* fix docstrings
* fix variable names
* add unit of measurement
* remove obsolete unique id handling
* remove hass from constructor
* inline _entities_from_descriptions function
* fix return type
* rename variable
* Apply suggestions from code review
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
2023-11-23 07:29:28 +01:00
J. Nick Koston
a59076d140
Speed up ESPHome connection setup ( #104304 )
2023-11-22 23:27:17 +01:00
starkillerOG
a3c0f36592
Add Reolink serial number ( #104383 )
...
* Add Reolink serial number
* fix tests
2023-11-22 22:54:48 +01:00
Øyvind Matheson Wergeland
3e641b3ef2
Add Nobø Hub week profiles and global override ( #80866 )
...
* * Nobø Ecohub select entities
- Week profiles
- Global overrides
* Set integration_type
* Typing
* Remove translations
* Translation fixes
- Moved strings.select.json into strings.json
- Added translation keys for select entities
- Use shared translation keys for global override states
* Use DeviceInfo object
* Revert temperature name - uses device class name
* Fix updated checks
* Improve error handling (preparing for Silver level)
* Review
2023-11-22 21:38:13 +01:00
Jan Bouwhuis
3a42bd35e7
Test platform setup errors are notified ( #104384 )
...
Test setup errors are notified
2023-11-22 21:16:12 +01:00
starkillerOG
968563253f
Bump reolink-aio to 0.8.1 ( #104382 )
2023-11-22 20:49:21 +01:00
Aarni Koskela
ae4552eb3e
Improve Unifi switch entity unique ID naming function ( #104370 )
2023-11-22 20:02:16 +01:00
Jakub Čermák
41626ed500
Support for more features on smartthings AC ( #99424 )
...
* ability to set swing mode on samsung AC
* support for windFree mode on samsung AC
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* suggestion from code reviews
* Apply suggestions from code review
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-11-22 20:00:28 +01:00
Dave T
7a727dc3ad
Migrate Aurora_ABB_Powerone to DataUpdateCoordinator ( #72363 )
...
* Refactor to DataUpdateCoordinator
* Fix tests for sunset/sunrise
* Correct time offsets in tests
* Fix time intervals (attempt 2)
* Merge dev
* Fix tests after rebase
* Fix isort
* Address review comments: const and increase cov
* Fix merge problems
* Refactor, removing unnecessary file
* Perform blocking serial IO in the executor
* Replace deprecated async_setup_platforms
* Update based on review comments
* Fix tests
* Update based on review comments.
* Update homeassistant/components/aurora_abb_powerone/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Use freezer for time deltas.
* Address review comments
---------
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-11-22 19:04:49 +01:00
Robert Hillis
200804237f
Add binary sensor tests to Skybell ( #79568 )
...
* Add tests to Skybell
* better way to manage cache
* uno mas
* try ci fix
* temporary
* undo temporary
* ruff
* black
* uno mas
* uno mas
* remove problematic test for now
* reduce to binary sensor tests
* coverage
* move cache to json
* Update tests/components/skybell/conftest.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-11-22 18:56:50 +01:00
Joost Lekkerkerker
9278db7344
Rename variable in Overkiz config flow ( #104377 )
2023-11-22 18:31:18 +01:00
Joost Lekkerkerker
b5f8b35549
Remove Overkiz config flow constructor ( #104375 )
2023-11-22 17:54:10 +01:00
Luke Lashley
5f41d6bbfb
Add better error handling for Roborock initialization ( #104181 )
...
* Introduce better handling of errors in init for Roborock
* patch internally
* push exceptions up
* remove duplicated test
2023-11-22 08:34:20 -08:00
Mick Vleeshouwer
75f237b587
Add local API support to Overkiz integration (Somfy TaHoma Developer Mode) ( #71644 )
...
* Add initial config flow implementation
* Add initial config flow implementation
* Add todos
* Bugfixes
* Add first zeroconf code
* Fixes for new firmware
* Bugfixes for local integration
* Delete local token
* Fix diagnostics
* Update translations and improve code
* Update translations and improve code
* Add local integration updates
* Add local integration updates
* Small tweaks
* Add comments
* Bugfix
* Small code improvements
* Small code improvements
* Small code improvements
* Small code improvements
* Small code improvements
* Small code improvements
* Bugfixes
* Small code improvements
* Small code improvements
* Change Config Flow (breaking change)
* Remove token when integration is unloaded
* Remove print
* Simplify
* Bugfixes
* Improve configflow
* Clean up unnecessary things
* Catch nosuchtoken exception
* Add migration for Config Flow
* Add version 2 migration
* Revert change in Config Flow
* Fix api type
* Update strings
* Improve migrate entry
* Implement changes
* add more comments
* Extend diagnostics
* Ruff fixes
* Clean up code
* Bugfixes
* Set gateway id
* Start writing tests
* Add first local test
* Code coverage to 64%
* Fixes
* Remove local token on remove entry
* Add debug logging + change manifest
* Add developer mode check
* Fix not_such_token issue
* Small text changes
* Bugfix
* Fix tests
* Address feedback
* DRY
* Test coverage to 77%
* Coverage to 78%
* Remove token removal by UUID
* Add better retry methods
* Clean up
* Remove old data
* 87% coverage
* 90% code coverage
* 100% code coverage
* Use patch.multiple
* Improve tests
* Apply pre-commit after rebase
* Fix breaking changes in ZeroconfServiceInfo
* Add verify_ssl
* Fix test import
* Fix tests
* Catch SSL verify failed
* Revert hub to server rename
* Move Config Flow version back to 1
* Add diagnostics tests
* Fix tests
* Fix strings
* Implement feedback
* Add debug logging for local connection errors
* Simplify Config Flow and fix tests
* Simplify Config Flow
* Fix verify_ssl
* Fix rebase mistake
* Address feedback
* Apply suggestions from code review
* Update tests/components/overkiz/test_config_flow.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-11-22 16:53:17 +01:00
Florian
01c49ba0e4
Add recording status for Philips TV ( #94691 )
2023-11-22 14:24:49 +00:00
Marc Mueller
1f3f073df9
Fix idasen_desk coordinator typing ( #104361 )
2023-11-22 14:08:22 +01:00
Malene Trab
60dcd24bf9
Remove MTrab from Repetier CodeOwners ( #104356 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-11-22 13:32:36 +01:00
Bouwe Westerdijk
0996c82c02
Plugwise: limit _attr_max_temp to 35.0 for thermostats that report a max of 100. ( #104324 )
2023-11-22 13:20:33 +01:00
Klaas Schoute
02e09ed4cc
Update odp-amsterdam lib to v6.0.0 ( #104339 )
2023-11-22 10:24:10 +01:00
Mick Vleeshouwer
254d43dcf7
Support tilt commands for DynamicVenetianBlind in Overkiz ( #104330 )
2023-11-22 10:23:19 +01:00
Franck Nijhof
4f94649ee2
Update sentry-sdk to 1.36.0 ( #104317 )
2023-11-22 10:14:46 +01:00
IceBotYT
cbb5d7ea39
Add Linear Garage Door integration ( #91436 )
...
* Add Linear Garage Door integration
* Add Linear Garage Door integration
* Remove light platform
* Add tests for diagnostics
* Changes suggested by Lash
* Minor refactoring
* Various improvements
* Catch up to dev, various fixes
* Fix DeviceInfo import
* Use the HA dt_util
* Update tests/components/linear_garage_door/test_cover.py
* Apply suggestions from code review
---------
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-11-22 09:35:31 +01:00
starkillerOG
6c6e85f996
Reolink use parenthesis for multi-line lambda ( #104321 )
...
Use parenthesis
2023-11-22 08:50:29 +01:00
J. Nick Koston
59469828f1
Bump aioesphomeapi to 18.5.6 ( #104341 )
2023-11-22 08:43:52 +01:00
Duco Sebel
af15aab35e
Add Picnic shopping cart as Todo list ( #102855 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2023-11-22 08:40:19 +01:00
Vaarlion
3929b0163c
Add RGB, RGBW and RGBWW capability to template.light ( #86047 )
...
* Add RGB, RGBW and RGBWW capability to template.light
Add the required unit test
Mute 'LightTemplate.async_turn_on' is too complex
Rename all HS color mode from a generic "Color" name to a specific "HS" name
* Bring back legacy "color" keyword
* Cleanup unrequested commented test
* Increase code coverage to 100%
* Remove confusing if that should never be false
* Apply suggestions from code review
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-11-22 08:15:26 +01:00
Robert Svensson
edf18df0e6
Add PoE power cycle button to UniFi integration ( #104332 )
2023-11-22 07:02:49 +01:00
Robert Svensson
f1fd8a0d2b
Bump aiounifi to v66 ( #104336 )
2023-11-22 07:02:13 +01:00
Luke Lashley
464270d849
Add reauthentication to Roborock ( #104215 )
...
* add reauth to roborock
* update reauth based on comments
* fix diagnostics?
* Update homeassistant/components/roborock/config_flow.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* remove unneeded import
* fix tests coverage
---------
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2023-11-21 15:21:31 -08:00
starkillerOG
aea15ee20c
Reolink add media browser for playback of recordings ( #103407 )
2023-11-21 23:43:56 +01:00
Klaas Schoute
91e0a53cb2
Move to asyncio.timeout for APC integration ( #104340 )
...
Move to asyncio.timeout for apcupsd
2023-11-21 23:29:46 +01:00
Yuxin Wang
33c5d1855d
Rewrite APCUPSD sensors using DataUpdateCoordinator ( #88467 )
...
* Add test sensor.
* Fix sensor test file name.
* Add binary sensor test.
* Fix comments and styling.
* Remove apcupsd from omissions in coveragerc.
* Revert "Remove apcupsd from omissions in coveragerc."
This reverts commit 66b05fcb8829619a771a650a3d70174089e15d91.
* Implement the data coordinator for apcupsd.
* Add tests for sensor updates and throttles.
* Reorder the statement for better code clarity.
* Update docstring.
* Add more tests for checking if the coordinator works ok.
* Implement a custom debouncer with 5 second cooldown for the coordinator.
* Add more tests for checking if our integration is able to properly mark entity's availability.
* Make apcupsd a silver integration.
* Try to fix non-deterministic test behaviors
* Fix JSON format
* Use new `with` format in python 3.10 for better readability
* Update tests.
* Rebase and simplify code.
* Add an ups prefix to the property methods of the coordinator
* Replace init_integration with async_init_integration
* Lint fixes
* Fix imports
* Update BinarySensor implementation to add initial update of attributes
* Fix test failures due to rebases
* Reorder the statements for better code clarity
* Fix incorrect references to the ups_name property
* Simplify BinarySensor value getter code
* No need to update when adding coordinator-controlled sensors
2023-11-21 22:40:05 +01:00
Luke Lashley
f45d373e17
Make non-selected Roborock images diagnostic ( #104233 )
...
* Make images diagnostic
* Add return type
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-21 20:45:53 +01:00
Marcel van der Veldt
b604c1c222
Fix discovery schema for Matter switches ( #103762 )
...
* Fix discovery schema for matter switches
* fix typo in function that generates device name
* add test for switchunit
2023-11-21 20:25:07 +01:00
Allen Porter
95e322c52e
Set Motion Blinds battery sensor as a diagnostic ( #104329 )
2023-11-21 10:47:06 -08:00
J. Nick Koston
4c7da97eca
Bump python-matter-server to 4.0.2 ( #103760 )
...
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
2023-11-21 18:36:50 +01:00
Erik Montnemery
c929b70fba
Bump pychromecast to 13.0.8 ( #104320 )
2023-11-21 17:41:04 +01:00
starkillerOG
6d529a82d7
Reolink improve error handeling ( #104301 )
...
* Raise proper HomeAssistantError
* fix styling
* Use ServiceValidationError
2023-11-21 17:21:48 +01:00
Joost Lekkerkerker
dece6c8042
Bump aiowaqi to 3.0.1 ( #104314 )
2023-11-21 14:49:10 +01:00
starkillerOG
2dd0a74b38
Reolink add animal detection ( #104216 )
2023-11-21 12:45:02 +01:00
Martin Hjelmare
2d38a42fea
Clean stt and tts codeowners ( #104307 )
2023-11-21 12:21:27 +01:00
Franck Nijhof
9ce161c09d
Update vehicle to 2.2.1 ( #104299 )
2023-11-21 12:21:02 +01:00
Erwin Douna
eb5c7a3e76
Add Fastdotcom config flow ( #98686 )
...
* Adding config flow and tests
* Removing update and adding to integrations.json
* Updating hassfest
* Removing comments
* Removing unique ID
* Putting the setup_platform out of order
* Adding feedback on issues and importing
* Removing uniqueID (again)
* Adjusting unload and typo
* Updating manifest properly
* Minor patching
* Removing hass.data.setdefault(DOMAIN, {})
* Moving load_platform to __init__.py
* Update homeassistant/components/fastdotcom/config_flow.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update homeassistant/components/fastdotcom/strings.json
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update homeassistant/components/fastdotcom/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update homeassistant/components/fastdotcom/config_flow.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Adding an unload function for the timer
* Adding issue on setup platform in sensor
* Update homeassistant/components/fastdotcom/config_flow.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Removing platform
* Fixing strings.json
* Fine-tuning
* Putting back last_state
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-11-21 09:59:34 +01:00
Christopher Fenner
5805601a83
Set unique_id by base entity in ViCare integration ( #104277 )
...
* set unique_id in ViCareEntity
* remove individual unique_id functions
* remove description
* remove individual _attr_unique_id
* fix return types
2023-11-21 09:53:02 +01:00
Erik Montnemery
6f41243410
Change confusing parameter naming in reload helper ( #104257 )
2023-11-21 08:25:46 +01:00
Klaas Schoute
f359b33f2e
Bump energyzero lib to v1.0.0 ( #104288 )
2023-11-21 08:19:33 +01:00
Jan Bouwhuis
5c72d3c2d8
Restore removed guard for non-string inputs in Alexa ( #104263 )
2023-11-21 07:59:39 +01:00
J. Nick Koston
29ac3a8f66
Fix memory leak in ESPHome disconnect callbacks ( #104149 )
2023-11-21 07:58:22 +01:00
Allen Porter
3e1c12507e
Bump pyrainbird to 4.0.1 ( #104293 )
2023-11-21 07:57:31 +01:00
Klaas Schoute
dad8545138
Bump easyenergy lib to v1.0.0 ( #104289 )
2023-11-21 07:56:48 +01:00
Erik Montnemery
645f916cf4
Remove support for deprecated light attributes from light scenes ( #104254 )
2023-11-21 07:51:41 +01:00
Richard Kroegel
d4ca9843e2
Bump bimmer_connected to 0.14.3 ( #104282 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-11-21 07:50:00 +01:00
J. Nick Koston
af6f451cc0
Bump aioesphomeapi to 18.5.5 ( #104285 )
2023-11-21 07:48:05 +01:00
Franck Nijhof
afc664f83f
Update adguardhome to 0.6.3 ( #104253 )
2023-11-21 07:44:34 +01:00
Mick Vleeshouwer
6f82c2e230
Bump pyOverkiz to 1.13.3 ( #104280 )
2023-11-20 22:19:04 -08:00
Robert Resch
9d3f374728
Add todo.remove_completed_items
service call ( #104035 )
...
* Extend `remove_item` service by status
* update services.yaml
* Create own service
* add tests
* Update tests/components/todo/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-20 22:39:22 +01:00
Øyvind Matheson Wergeland
5527cbd78a
Fix default lock code for lock services ( #103463 )
...
* verisure: Support default code from lock entity
* Actually use default lock code
* Typing
* Only pass default code if set
* Avoid passing code as empty string
* Simplified code
2023-11-20 22:38:16 +01:00
Blastoise186
5fe5057b15
Bump yt-dlp to 2023.11.16 ( #104255 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-20 20:50:15 +01:00
Franck Nijhof
b7f8ddb04c
Update pvo to 2.1.1 ( #104271 )
2023-11-20 19:58:22 +01:00
Jan Bouwhuis
4da77d2253
Use more specific exception type for imap decoding ( #104227 )
...
* Use more specific exception type for imap decoding
* Only catch ValueError
2023-11-20 19:55:10 +01:00
Anton Tolchanov
80f8e76fa3
Handle attributes set to None in prometheus ( #104247 )
...
Better handle attributes set to None
2023-11-20 19:53:25 +01:00
Franck Nijhof
58a73f7723
Update elgato to 5.1.1 ( #104252 )
2023-11-20 19:27:55 +01:00
Michael
f69045fb64
Address late fritzbox coordinator runtime device discover review comments ( #104267 )
...
replace list comprehension by generator expression
2023-11-20 19:02:02 +01:00
starkillerOG
ce497dd7ed
Use entity description for Reolink cameras ( #104139 )
...
* Use entity description for cams
* expend for loops
2023-11-20 09:30:39 -08:00
Erik Montnemery
cd5595a130
Use send_json_auto_id in todo tests ( #104245 )
...
* Use send_json_auto_id in todo tests
* Update tests
2023-11-20 09:13:37 -08:00
Michael
9c5e0fc2c9
Discover new added device at runtime in AVM Fritz!Smarthome ( #103859 )
2023-11-20 17:13:52 +01:00
Quentame
923c13907c
Fix Freebox Home alarm & improve platform tests ( #103475 )
...
* Fix Freebox Home alarm
* Add trigger feature test & fix
* FreeboxCallSensor: Add test for missing coverage of new call
* Use generator
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add test for arm_home feature (questions about the check)
* Stay focus on alam tests
* can_arm_home ==> if _command_arm_home
* Use one liner for supported_features
* Add idle state
* Fix rebase
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-20 15:01:18 +01:00
Franck Nijhof
6d7df5ae13
Update twentemilieu to 2.0.1 ( #104250 )
2023-11-20 14:18:05 +01:00
Erik Montnemery
124e1cebac
Small improvement of config tests ( #104243 )
...
* Small improvement of config tests
* Update snapshots
2023-11-20 14:15:29 +01:00
Erik Montnemery
a573f60947
Rename some check_config test cases ( #104244 )
2023-11-20 13:02:44 +01:00
epenet
2def7d2e71
Catch ClientOSError in renault integration ( #104248 )
2023-11-20 12:58:55 +01:00
Erik Montnemery
afea9f7739
Don't mutate config in the check_config helper ( #104241 )
2023-11-20 12:55:27 +01:00
Erik Montnemery
67e25dc0bf
Quote domain name in setup logs ( #104239 )
...
* Quote domain name in setup logs
* Update tests
2023-11-20 12:55:16 +01:00
J. Nick Koston
d90605f9bc
Bump protobuf to 4.25.1 ( #104231 )
...
changelog: https://github.com/protocolbuffers/protobuf/releases/tag/v25.1
2023-11-20 12:34:58 +01:00
Erik Montnemery
88698d8dfe
Fix docstring in yaml util ( #104240 )
2023-11-20 11:34:14 +01:00
J. Nick Koston
a9384d6d4f
Fix ESPHome BLE client raising confusing error when not connected ( #104146 )
2023-11-20 10:08:44 +01:00
c0ffeeca7
ae2099b2eb
Reolink: fix typo in UI strings ( #104236 )
2023-11-20 09:22:26 +01:00
Abílio Costa
e6226b0924
Add height sensor to Idasen Desk integration ( #103324 )
2023-11-20 08:07:29 +01:00
J. Nick Koston
7160e956a6
Bump aioesphomeapi to 18.5.4 ( #104187 )
...
This is mostly to clean up duplicate code in the lib, but it will
also make connecting just a tiny bit faster
We have reached over ~83% coverage in the library now
2023-11-19 22:27:44 -05:00
J. Nick Koston
cc31d77205
Use ulid_now instead of ulid_at_timestamp if no timestamp is passed ( #104226 )
...
* Use ulid_now instead of ulid_at_timestamp if no timestamp is passed
ulid_now is slightly faster than ulid_at_timestamp
* tweak usage
2023-11-19 22:27:24 -05:00
Luke Lashley
6ef194f992
Add listeners for roborock ( #103651 )
...
* Add listeners for roborock
* add tests
* decrease test complexity
2023-11-19 16:24:43 -08:00
Rene Nemec
f8e3f1497c
Increase Tomato request timeout ( #104203 )
...
* tomato integration timeout fixed
* update tests in tomato integration
2023-11-19 23:49:40 +01:00
starkillerOG
a1678ebd23
Add Reolink day night switch threshold ( #104219 )
2023-11-19 20:46:03 +01:00
Kevin Stillhammer
173f4760bc
Deprecate weather.get_forecast ( #102534 )
...
* Deprecate weather.get_forecast
* Rename forecast to get_forecasts
* raise issue for use of deprecated service
* Add fix_flow
* Add service translation/yaml
2023-11-19 20:44:02 +01:00
starkillerOG
41224f1674
Add Reolink firmware version for IPC cams ( #104212 )
2023-11-19 20:43:31 +01:00
G Johansson
091559d147
Add new sensors to Trafikverket Weather ( #104199 )
2023-11-19 20:34:41 +01:00
Allen Porter
25cc4df455
Fix Local To-do list bug renaming items ( #104182 )
...
* Fix Local To-do bug renaming items
* Fix renaming
2023-11-19 20:26:58 +01:00
Jan Bouwhuis
9a38e23f28
Fix imap does not decode text body correctly ( #104217 )
2023-11-19 20:15:02 +01:00
starkillerOG
1ca95965b6
Bump reolink_aio to 0.8.0 ( #104211 )
2023-11-19 20:01:08 +01:00
Jan Bouwhuis
68f8b2cab5
Fix mqtt json light allows to set brightness value >255 ( #104220 )
2023-11-19 19:50:25 +01:00
Joost Lekkerkerker
ec069fbebf
Change name of universal media player to sentence case ( #104204 )
2023-11-19 19:27:03 +01:00
starkillerOG
9e0bc9e252
Reolink update current firmware state after install attempt ( #104210 )
2023-11-19 18:55:30 +01:00
Kevin Stillhammer
51385dcaab
Deprecate calendar.list_events ( #102481 )
...
* deprecate calendar.list_events
* rename events to get_events
* raise issue for use of deprecated service
* Make issue fixable
* Add fix_flow
* Add service translation/yaml
2023-11-19 07:12:43 -08:00
J. Nick Koston
d3b4dd226b
Prevent Bluetooth reconnects from blocking shutdown ( #104150 )
2023-11-19 08:22:26 -06:00
J. Nick Koston
e7cec9b148
Small speed up to constructing Bluetooth service_uuids ( #104193 )
2023-11-19 08:14:55 -06:00
mkmer
267bbaf425
Bump aiosomecomfort to 0.0.22 ( #104202 )
...
* Bump aiosomecomfort to 0.0.20
* Bump aiosomecomfort to 0.0.22
2023-11-19 14:07:24 +01:00
G Johansson
47cd368ed2
New api endpoint for Trafikverket Weather ( #104165 )
...
* New api endpoint for Trafikverket Weather
* fix tests
2023-11-19 10:41:48 +01:00
mkmer
0eb8daee23
Refactor async_update in Honeywell ( #103069 )
...
* Refactor async_update
* remove ignore-import
* Restore somecomforterror rather than autherror
* Update climate.py
Limit exceptions in async_update()
* Update climate.py
Ruff it
* Update climate.py
Ruff
* Refactor to login routine
* Add back avialable change
* Address extra logic in try
* Address expected returns with logic move
2023-11-19 10:41:17 +01:00
Maxwell Burdick
3622944dda
Bump mopeka-iot-ble to 0.5.0 ( #104186 )
2023-11-18 23:14:06 -06:00
jflefebvre06
9c86adf644
Fix integration failed when freebox is configured in bridge mode ( #103221 )
2023-11-19 00:02:00 +01:00
Jan-Philipp Benecke
c2e81bbafb
Add entity tests for ping ( #104168 )
...
* Add entity tests for ping
* Remove unused param
* Use async_setup of config_entries
2023-11-18 23:45:24 +01:00
J. Nick Koston
09df04fafe
Pickup tplink codeowner ( #104189 )
...
I am going to attempt a fix for https://github.com/home-assistant/core/issues/103977
via https://github.com/python-kasa/python-kasa/pull/538
I am picking up codeowner on this for the forseeable future to watch
for issues as well
2023-11-18 23:39:47 +01:00
Abílio Costa
ce38d8542f
Update Idasen Desk to fulfill Silver requirements ( #102979 )
...
* Update Idasen Desk to fulfill Silver requirements
* Add tests
2023-11-18 23:17:05 +01:00
Luke Lashley
bee457ed6f
Add Image to Roborock to display maps ( #102941 )
...
* add image to roborock
* add vacuum position
* addressing MR comments
* remove room names as it isn't supported in base package
* 100% coverage
* remove unneeded map changes
* fix image logic
* optimize create_coordinator_maps
* only update time if map is valid
* Update test_image.py
* fix linting from merge conflict
* fix mypy complaints
* re-add vacuum to const
* fix hanging test
* Make map sleep a const
* adjust commenting to be less than 88 characters.
* bump map parser
2023-11-18 12:22:30 -08:00
Jan-Philipp Benecke
dfff22b5ce
Add update coordinator to ping ( #104148 )
...
* Add update coordinator to ping
* Remove config_entry from coordinator
* Remove PARALLEL_UPDATES and set to hass.data
2023-11-18 17:07:58 +01:00
Marc Mueller
6773c29ccc
Update aiohttp to 3.9.0 (Python 3.12) ( #104152 )
2023-11-18 08:53:49 -06:00
Thomas Schamm
878ccbaaef
Bump boschshcpy to 0.2.75 ( #104159 )
...
Bumped to boschshcpy==0.2.75
2023-11-18 13:39:17 +01:00
J. Nick Koston
0d2bcc0192
Bump aioesphomeapi to 18.5.3 ( #104141 )
2023-11-17 17:16:44 -06:00
J. Nick Koston
bf87773d87
Fix zeroconf mocking ( #104144 )
2023-11-17 16:20:54 -06:00
Erik Montnemery
80813e992d
Improve formatting of component errors ( #104081 )
...
* Improve formatting of component errors
* Update tests
2023-11-17 23:01:00 +01:00
Erik Montnemery
23ef97f774
Use relative paths in yaml syntax error messages ( #104084 )
2023-11-17 23:00:23 +01:00
Jan-Philipp Benecke
e5bc25523e
Add config flow for Ping ( #103743 )
2023-11-17 13:30:30 -06:00
Jan-Philipp Benecke
2d891c77ef
Reduce nesting in discovergy setup ( #104127 )
...
* Reduce nesting in discovergy setup
* Update homeassistant/components/discovergy/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-11-17 19:31:29 +01:00
Erik Montnemery
e2f6fbd59b
Fix colors in check_config script ( #104069 )
2023-11-17 13:21:04 -05:00
sdb9696
2387e4941b
Add constants to ring integration ( #104134 )
2023-11-17 13:17:16 -05:00
codyhackw
483e0c9a85
Fix ZHA VZM35-SN attributes ( #102924 )
...
* Fixes for VZM35-SN Attributes
* Fixes
* Update strings.json
Was missing translation keys from strings.json
* Minor Tweak to switch_type entity
Editing main switch_type entity to ensure it doesn't cause an error for the VZM35-SN
* Fix for Button Delay Entity
2023-11-17 12:38:58 -05:00
TheJulianJES
e755dd83b6
Change ZHA Tuya plugs to use quirk IDs ( #102489 )
...
Change ZHA Tuya plug matches to use quirk IDs
2023-11-17 12:28:27 -05:00
TheJulianJES
c047f47595
Fix ZHA covering mode for Aqara E1 curtain driver not initialized ( #102749 )
2023-11-17 12:26:46 -05:00
Michael Hansen
8c99cf14d3
Context slot decisions moved into hassil ( #104132 )
2023-11-17 11:07:08 -06:00
Mark Coombes
fd7f75e9af
Remove marthoc as ecobee code owner ( #104053 )
...
* Update ecobee manifest.json
Remove @marthoc as codeowner.
* run hassfest
---------
Co-authored-by: Charles Garwood <cgarwood@gmail.com >
2023-11-17 14:59:17 +01:00
Erik Montnemery
a78764f000
Improve formatting of package errors ( #104078 )
2023-11-17 14:57:37 +01:00
Cody C
2ff9beb9c9
Fix typo in Netatmo homekit auto-discovery ( #104060 )
...
* Fix typo in Netatmo auto-discovery manifest.json
* Update zeroconf.py to fix CI issue with Netatmo
2023-11-17 14:36:28 +01:00
Michael Hansen
a8acde62ff
Use device area as context during intent recognition ( #103939 )
...
* Use device area as context during intent recognition
* Use guard clauses
2023-11-17 07:34:14 -06:00
Arie Catsman
43c5bf27e6
Bump pyenphase to 1.14.3 ( #104101 )
...
fix(101354):update pyenphase to 1.14.3
2023-11-17 08:16:53 -05:00
Duco Sebel
97d38dae09
Bumb python-homewizard-energy to 4.1.0 ( #104121 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-11-17 13:01:44 +01:00
Marc Mueller
b58af167a2
Update RestrictedPython to 7.0 ( #104117 )
2023-11-17 13:01:06 +01:00
J. Nick Koston
cd27b0e961
Bump aioesphomeapi to 18.5.2 ( #104113 )
2023-11-17 12:59:14 +01:00
dependabot[bot]
d70ef30a2a
Bump github/codeql-action from 2.22.6 to 2.22.7 ( #104114 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-17 12:58:33 +01:00
Franck Nijhof
b3ceb82700
Add device fixtures and tests for HomeWizard Energy 3-phase kWh meter ( #104118 )
2023-11-17 11:47:42 +01:00
J. Nick Koston
cf9299df59
Avoid duplicate calls to color_supported and color_temp_supported in emulated_hue ( #104096 )
2023-11-16 23:22:13 -06:00
Michael Hansen
f605df5bf2
Adjust logbook message for assist pipeline recording ( #104105 )
...
* Adjust logbook message
* Fix test
2023-11-16 23:39:08 -05:00
Tom Harris
d5885e0da2
Bump pyinsteon to 1.5.2 ( #104098 )
...
bump pyinsteon
2023-11-16 23:44:43 +01:00
laurentriffard
33d144fe2d
Set nextcloud integration sensors as numerical values ( #103856 )
2023-11-16 23:29:44 +01:00
J. Nick Koston
ef5c9c2187
Bump aioesphomeapi to 18.5.1 ( #104085 )
...
* Bump aioesphomeapi to 18.5.0
changelog: https://github.com/esphome/aioesphomeapi/compare/v18.4.0...v18.5.0
* one more
2023-11-16 17:13:13 -05:00
Michael
ea6a26467e
Add myself as codeowner for Proximity ( #104100 )
...
add myself as codeowner for proximity
2023-11-16 23:12:10 +01:00
Michael
0a3b20d8b2
Replace deprecated linting and formatting settings by extensions ( #104050 )
2023-11-16 23:10:33 +01:00
Arie Catsman
cd9ad32e32
Add catsmanac to enphase_envoy codeowners ( #104086 )
2023-11-16 14:56:36 -06:00
TheJulianJES
a996a51aa9
Add "Jasco Products" manufacturer to ZHA ForceOnLight
( #104089 )
...
* Add "Jasco Products" manufacturer to ZHA `ForceOnLight`
* Change tests to expect `ForceOnLight` for "Jasco Products" lights
2023-11-16 15:24:32 -05:00
Michael Hansen
b3e247d5f0
Add websocket command to capture audio from a device ( #103936 )
...
* Add websocket command to capture audio from a device
* Update homeassistant/components/assist_pipeline/pipeline.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Add device capture test
* More tests
* Add logbook
* Remove unnecessary check
* Remove seconds and make logbook message past tense
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-11-16 10:28:06 -06:00
Erik Montnemery
4536fb3541
Remove mock_entity_platform test helper ( #104073 )
2023-11-16 16:55:08 +01:00
Jan-Philipp Benecke
7c030cfffa
Add tests for Discovergy to reach full test coverage ( #104039 )
...
* Add tests for Discovergy to reach full test coverage
* Use snapshots and freezer
2023-11-16 16:13:15 +01:00
Franck Nijhof
2c003d8c10
Remove Deconz entity descriptions required fields mixins ( #104009 )
2023-11-16 16:05:29 +01:00
Erik Montnemery
b400b33b0d
Refer to domain configuration in custom validator errors ( #104065 )
2023-11-16 15:28:48 +01:00
Jan-Philipp Benecke
cf985a8702
Fix mock typing for Discovergy ( #104047 )
2023-11-16 14:43:02 +01:00
sdb9696
38961c6ddc
Add diagnostics platform to ring integration ( #104049 )
...
* Add diagnostics platform to ring integration
* Use real-ish data for diagnostics test and use snapshot output
2023-11-16 14:36:15 +01:00
ollo69
b4797e283f
Add HTTP protocol support to AsusWRT ( #95720 )
2023-11-16 13:45:18 +01:00
Erik Montnemery
654c4b6e35
Use core domain constant in bootstrap ( #104061 )
2023-11-16 11:26:57 +01:00
Erik Montnemery
d8a49b14e5
Use relative paths in configuration validation error messages ( #104064 )
2023-11-16 10:56:47 +01:00
Erik Montnemery
98030a9ce1
Improve formatting of package errors ( #103976 )
2023-11-16 09:08:47 +01:00
gigatexel
86f87262ed
Remove force_update from all DSMR entities ( #104037 )
...
Remove force_update
2023-11-16 08:59:29 +01:00
David Knowles
e10c5246b9
Add reauth support to Schlage ( #103351 )
...
* Add reauth support to Schlage
* Enforce same user credentials are used on reauth
* Changes requested during review
* Changes requested during review
* Add password to reauth_confirm data
2023-11-16 08:47:13 +01:00
Erik Montnemery
1c817cc18c
Attach relevant config to check_config errors ( #104048 )
2023-11-16 07:25:52 +01:00
Allen Porter
613afe322f
Add CalDAV To-do item support for Add, Update, and Delete ( #103922 )
...
* Add CalDAV To-do item support for Add, Update, and Delete
* Remove unnecessary cast
* Fix ruff error
* Fix ruff errors
* Remove exception from error message
* Remove unnecessary duplicate state update
2023-11-15 19:57:46 -05:00
Jan Rieger
422b09f4ec
Bump python-holidays to 0.36 ( #104055 )
2023-11-16 01:42:55 +01:00
David Knowles
0899be6d4b
Migrate Hydrawise to an async client library ( #103636 )
...
* Migrate Hydrawise to an async client library
* Changes requested during review
* Additional changes requested during review
2023-11-16 00:59:37 +01:00
Michael Hansen
45f1d50f03
Add HassGetWeather intent ( #102613 )
...
* Add HassGetWeather intent
* Use async_match_states
* Extend test coverage
* Use get_entity
* Update homeassistant/components/weather/intent.py
* Fix state
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-11-15 16:20:15 -06:00
deosrc
c92945ecd6
Fix netatmo authentication when using cloud authentication credentials ( #104021 )
...
* Fix netatmo authentication loop
* Update unit tests
* Move logic to determine api scopes
* Add unit tests for new method
* Use pyatmo scope list (#1 )
* Exclude scopes not working with cloud
* Fix linting error
---------
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com >
2023-11-15 15:28:16 -05:00
Erik Montnemery
5b37096b5f
Refactor config.async_log_exception ( #104034 )
...
* Refactor config.async_log_exception
* Improve test coverage
* Make functions public
2023-11-15 19:09:49 +01:00
Raman Gupta
c132900b92
Add zwave_js.set_lock_configuration service ( #103595 )
...
* Add zwave_js.set_lock_configuration service
* Add tests
* string tweaks
* Update homeassistant/components/zwave_js/lock.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update strings.json
* Update services.yaml
* Update lock.py
* Remove handle params
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-15 17:01:20 +01:00
Maciej Bieniek
c92a90e04d
Disable options flow for Shelly Wall Display ( #103988 )
2023-11-15 15:45:33 +01:00
Duco Sebel
cf3a2741c5
Bumb python-homewizard-energy to 4.0.0 ( #104032 )
2023-11-15 15:15:48 +01:00
suaveolent
c98a3a2fd1
Add support for lupusec smoke and water sensor ( #103905 )
2023-11-15 13:39:34 +01:00
Maciej Bieniek
dbe193aaa4
Add release_url
property of Shelly update entities ( #103739 )
2023-11-15 13:36:20 +01:00
Jan-Philipp Benecke
b4e8243e18
Refactor tests for discovergy ( #103667 )
2023-11-15 13:18:20 +01:00
Joost Lekkerkerker
0e04cd6b35
Add reauth flow to Trafikverket Weatherstation ( #104027 )
...
* Add reauth flow to Trafikverket Weatherstation
* Add tests
2023-11-15 13:15:31 +01:00
Jan-Philipp Benecke
194104f5f8
Remove CO2Signal entity description required fields mixin ( #104031 )
2023-11-15 13:14:12 +01:00
Erik Montnemery
c4bf8f96dd
Add tests for components with custom validators ( #104024 )
...
* Add tests for components with custom validators
* Address review comments
2023-11-15 13:11:33 +01:00
Jan-Philipp Benecke
23ac3248e6
Remove Discovergy entity description required fields mixin ( #104028 )
2023-11-15 12:03:15 +01:00
Allen Porter
5f13faac76
Add the todo.get_items service ( #103285 )
2023-11-15 11:41:29 +01:00
David Bonnes
bba2734a5c
Correct typo in evohome service call description ( #103986 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-11-15 11:01:52 +01:00
Martin Hjelmare
bb456464ae
Fix device tracker see gps accuracy selector ( #104022 )
2023-11-15 10:51:12 +01:00
Erik Montnemery
dd7670cacf
Improve errors for component configuration with missing keys ( #103982 )
2023-11-15 10:47:05 +01:00
TheJulianJES
ac0c1d12c3
Add test checking ZHA light restores with None
attributes ( #102806 )
...
* Add ZHA test checking light restores with None attributes
* Move shared `core_rs` fixture to `conftest.py`
* Remove special `color_mode` case, use `parametrize` for expected state
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-11-15 10:45:35 +01:00
Jan-Philipp Benecke
9326ea09a5
Update m* tests to use entity & device registry fixtures ( #103980 )
2023-11-15 10:33:11 +01:00
J. Nick Koston
51c1ea85f3
Bump zeroconf to 0.127.0 ( #104017 )
2023-11-15 10:29:19 +01:00
J. Nick Koston
3f11bb5f62
Speed up connecting to ESPHome devices ( #104018 )
2023-11-15 10:28:49 +01:00
J. Nick Koston
7803ca2612
Fix emulated_hue with None values ( #104020 )
2023-11-15 10:27:50 +01:00
Aidan Timson
b082ee2050
Update systembridgeconnector to 3.10.0 ( #103983 )
2023-11-15 09:30:56 +01:00
Franck Nijhof
a101bb9354
Remove RDW entity descriptions required fields mixins ( #103995 )
2023-11-15 09:23:25 +01:00
Franck Nijhof
2d36225405
Remove Reolink entity descriptions required fields mixins ( #104006 )
2023-11-15 09:16:47 +01:00
dependabot[bot]
880483624b
Bump github/codeql-action from 2.22.5 to 2.22.6 ( #104016 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-15 09:01:36 +01:00
Franck Nijhof
cfac6d18f3
Remove HomeWizard entity descriptions required fields mixins ( #103994 )
2023-11-15 09:00:28 +01:00
Franck Nijhof
8df7291abb
Remove Withings entity descriptions required fields mixins ( #104008 )
2023-11-15 06:31:10 +01:00
sdb9696
182c40f16e
Add reauth flow to ring integration ( #103758 )
...
* Add reauth flow to ring integration
* Refactor re-auth flow post review
* Fix threading issue on device update
2023-11-14 19:49:27 -08:00
Franck Nijhof
d1e460e97a
Remove AdGuard entity descriptions required fields mixins ( #103991 )
2023-11-14 22:12:31 -05:00
Franck Nijhof
f24212b66e
Remove TwenteMilieu entity descriptions required fields mixins ( #103990 )
...
* Remove TwenteMilieu entity descriptions required fields mixins
* Fix doc
2023-11-14 22:11:52 -05:00
Franck Nijhof
a513511936
Remove Elgato entity descriptions required fields mixins ( #103989 )
2023-11-14 21:51:45 -05:00
Franck Nijhof
3359619436
Remove PVOutput entity descriptions required fields mixins ( #103993 )
2023-11-14 21:50:11 -05:00
Franck Nijhof
e9c6da9803
Remove WLED entity descriptions required fields mixins ( #103996 )
2023-11-14 21:49:14 -05:00
Franck Nijhof
aecfa67265
Remove Whois entity descriptions required fields mixins ( #103997 )
2023-11-14 21:48:58 -05:00
Franck Nijhof
599579b26d
Remove Tailscale entity descriptions required fields mixins ( #103998 )
...
Remove Tailsale entity descriptions required fields mixins
2023-11-14 21:48:49 -05:00
Franck Nijhof
76ccad40ff
Remove Rituals Parfume Genie entity descriptions required fields mixins ( #103999 )
2023-11-14 21:48:31 -05:00
Franck Nijhof
1a079d7c6f
Remove LaMetric entity descriptions required fields mixins ( #104001 )
2023-11-14 21:48:20 -05:00
Franck Nijhof
ce1e6ce006
Remove DSMR entity descriptions required fields mixins ( #104002 )
2023-11-14 21:48:01 -05:00
Franck Nijhof
17f0676483
Remove Plugwise entity descriptions required fields mixins ( #104004 )
2023-11-14 21:47:39 -05:00
J. Nick Koston
54c98f32c2
Bump aiohttp to 3.9.0rc0 for python 3.12 only ( #103507 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2023-11-15 01:02:14 +01:00
Erik Montnemery
e87ebbef01
Improve errors for component configuration with multiple errors ( #103969 )
...
* Improve errors for component configuration with multiple errors
* Suffix with link to documentation
2023-11-14 21:50:54 +01:00
Martin Hjelmare
9facdc2dbb
Remove openexchangerates sensor rounding ( #103972 )
2023-11-14 13:01:45 -05:00
Michael Hansen
be8507f870
Add HassListAddItem intent ( #103716 )
...
* Add HassListAddItem intent
* Add missing list test
2023-11-14 13:00:30 -05:00
Erik Montnemery
2cb4435cf0
Add tests for component configuration with documentation links ( #103971 )
2023-11-14 17:14:34 +01:00
Chuck Foster
aca48b5e45
Fix duplicate Ban file entries ( #103953 )
2023-11-14 17:13:14 +01:00
Martin Hjelmare
7f08f139d6
Fix openexchangerates form data description ( #103974 )
2023-11-14 17:07:27 +01:00
Kalpit
b35afab5ef
Add reply_to_message_id to all telegram_bot message types ( #103566 )
2023-11-14 16:41:13 +01:00
Chris Straffon
c621c5df39
Removed codeowner for growatt_server ( #103970 )
2023-11-14 16:40:55 +01:00
Kevin Stillhammer
4465c74d23
Add broadlink climate ( #91183 )
2023-11-14 16:05:08 +01:00
Erik Montnemery
381ebf3e53
Add tests for component configuration with multiple errors ( #103964 )
...
* Add tests for component configuration with multiple errors
* Add new configuration file
* Fix typo
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-14 15:08:20 +01:00
Erik Montnemery
2d39eaf0a2
Improve docstring of config.stringify_invalid ( #103965 )
2023-11-14 14:05:46 +01:00
Erik Montnemery
94a2087ba0
Improve formatting of config validation errors ( #103957 )
...
* Improve formatting of config validation errors
* Address review comments
2023-11-14 12:48:45 +01:00
Erik Montnemery
85eac5a1b1
Add additional test for package errors ( #103955 )
...
* Add additional test for package errors
* Adjust tests
2023-11-14 11:48:56 +01:00
Erik Montnemery
44c1cef42e
Add tests for component configuration with extra keys ( #103959 )
2023-11-14 11:26:22 +01:00
Jan-Philipp Benecke
fe15ed4a28
Add device info to generic camera ( #103715 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-11-14 10:50:55 +01:00
Matt Zimmerman
0a84c2dba6
Update smarttub to 0.0.36 ( #103948 )
2023-11-14 10:17:44 +01:00
fb22
96bcc6c35a
Add Vicare volumetric flow and compressor phase sensors ( #103875 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Robert Resch <robert@resch.dev >
2023-11-14 09:18:37 +01:00
Raman Gupta
7a060176b6
Bump zwave-js-server-python to 0.54.0 ( #103943 )
2023-11-14 08:30:15 +01:00
Erik Montnemery
dedd3418a1
Improve print of line numbers when there are configuration errors ( #103216 )
...
* Improve print of line numbers when there are configuration errors
* Update alarm_control_panel test
2023-11-14 08:21:36 +01:00
dependabot[bot]
9241554d45
Bump dessant/lock-threads from 4.0.1 to 5.0.0 ( #103954 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-14 08:19:42 +01:00
sdb9696
cf6c72fdbd
Bump ring_doorbell to 0.8.0 and handle new exceptions ( #103904 )
...
* Bump ring_doorbell to 0.8.0 and handle the new exceptions
* Modify data update tests to not call coordinator internals
2023-11-13 23:15:19 -08:00
Jan Bouwhuis
7ca264e746
Fix raising vol.Invalid during mqtt config validation instead of ValueError ( #103764 )
2023-11-13 22:59:03 +01:00
mkmer
feabbfc375
Remove unneeded self.async_write_ha_state() in Blink ( #103932 )
2023-11-13 22:56:51 +01:00
J. Nick Koston
74c51ec9e0
Bump zeroconf to 0.126.0 ( #103934 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.125.0...0.126.0
2023-11-13 22:04:58 +01:00
Michael Hansen
8ca1eaa839
Bump intents and hassil ( #103927 )
2023-11-13 15:25:15 -05:00
mkmer
f7fef14d06
Add diagnostic platform and tests to Blink ( #102650 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-11-13 13:49:07 -06:00
Jan-Philipp Benecke
685537e475
Exchange co2signal package with aioelectricitymaps ( #101955 )
2023-11-13 13:48:33 -06:00
Tom Brien
2557e41ec0
Fix Coinbase for new API Structure ( #103930 )
2023-11-13 20:10:15 +01:00
Jan-Philipp Benecke
0eafc8f2cd
Update k-l* tests to use entity & device registry fixtures ( #103929 )
2023-11-13 20:02:33 +01:00
Ruslan Sayfutdinov
1a3475ea60
Fix typing for entity_platform.async_register_entity_service ( #103777 )
2023-11-13 20:00:09 +01:00
Jan-Philipp Benecke
f0a455e5c7
Update icmplib privilege detection function to be async in ping integration ( #103925 )
...
* Make icmplib privilege detection function async
* I should also commit the tests..
2023-11-13 19:37:58 +01:00
Ruslan Sayfutdinov
1610dd94f9
Add 'do not edit' comment to generated files ( #103923 )
2023-11-13 18:33:42 +00:00
Simone Chemelli
7ab4d9793a
Bump aiocomelit to 0.5.2 ( #103791 )
...
* Bump aoicomelit to 0.5.0
* bump to 0.5.2
2023-11-13 19:09:46 +01:00
Manuel Richarz
067ece97b8
Add support to fints for configuring unsupported account_types ( #83537 )
...
* Possibility to configure unsupported account_types
Changed conditions to be able to configure unsupported account_types like: Loan, Creditcards, Call money, etcpp.
Those accounts won't be added automatically. But with this fix you can add them manually via configuration if needed.
* chore: add integration_type for fints
fix: lint error
chore: add more info to warning for debugging purpose
* Possibility to configure unsupported account_types
Changed conditions to be able to configure unsupported account_types like: Loan, Creditcards, Call money, etcpp.
Those accounts won't be added automatically. But with this fix you can add them manually via configuration if needed.
* chore: broken merge
* fix: remove version from manifest.json
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-11-13 17:41:22 +01:00
r01k
7ef47da27d
Add HTTPS support for Fully Kiosk ( #89592 )
...
* Add HTTPS support for Fully Kiosk with optional certificate verification.
* All pytests passing.
* Better readability for url parameter of DeviceInfo
* All pytests passing with latest fixes from upstream
* Removing fully_kiosk/translations
* Rebasing
* Added extra error detail when the integration config flow fails
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-11-13 17:40:57 +01:00
Steven Looman
39c81cb4b1
Prefer IPv4 locations over IPv6 locations for upnp devices/component ( #103792 )
2023-11-13 10:09:27 -06:00
Max
1e57bc5415
Add number
state to prometheus metrics ( #102518 )
2023-11-13 17:03:08 +01:00
Allen Porter
ba3269540f
Cleanup CalDAV test fixtures ( #103893 )
2023-11-13 15:57:47 +01:00
Marcel van der Veldt
0e4186ff8a
Fix race condition in Matter unsubscribe method ( #103770 )
2023-11-13 15:42:51 +01:00
Mick Vleeshouwer
818bc12f87
Bump pyOverkiz to 1.13.2 ( #103790 )
2023-11-13 15:41:06 +01:00
Erik Montnemery
f89194784d
Fix including yaml files with scalar values ( #103914 )
2023-11-13 15:23:50 +01:00
Erik Montnemery
07af073735
Remove trailing space from configuration error messages ( #103909 )
...
* Remove trailing space from configuration error messages
* Update test
2023-11-13 15:19:37 +01:00
Marc Mueller
c6f9af2cab
Reset mypy ci cache ( #103910 )
2023-11-13 14:40:26 +01:00
Rami Mosleh
a1356874ea
Bump Islamic prayer times library to 0.0.10 ( #103420 )
2023-11-13 14:13:06 +01:00
Erik Montnemery
e64582ae9a
Add tests for yaml syntax errors ( #103908 )
2023-11-13 14:04:58 +01:00
Simone Chemelli
2bdd969cf6
fix Comelit cover stop ( #103911 )
2023-11-13 14:04:12 +01:00
Christopher Fenner
109bcd86f1
Add reauth flow to ViCare integration ( #103109 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-11-13 13:57:29 +01:00
ollo69
1e375352bb
Use decorator for AsusWrt api calls ( #103690 )
2023-11-13 13:55:31 +01:00
Maikel Punie
9bd73ab362
Bump velbusaio to 2023.11.0 ( #103798 )
2023-11-13 13:53:49 +01:00
G Johansson
8e71086c21
Workday add languages ( #103127 )
2023-11-13 13:41:46 +01:00
FredericMa
d4c5a93b63
Add Risco communication delay ( #101349 )
...
* Add optional communication delay in case a panel responds slow.
* Add migration test
* Connect by increasing the communication delay
* Update init to use option instead of config
* Updated strings
* Fix migration and tests
* Review changes
* Update connect strategy
* Update tests
* Changes after review
* Change typing from object to Any.
* Add test to validate communication delay update.
* Move test to separate file
* Change filename.
2023-11-13 12:24:20 +01:00
Jan-Philipp Benecke
92b3c0c96b
Update i-j* tests to use entity & device registry fixtures ( #103900 )
2023-11-13 11:51:55 +01:00
Erik Montnemery
be2cee228c
Add tests for package errors ( #103902 )
2023-11-13 11:21:37 +01:00
suaveolent
74bf255da6
Bump lupupy to 0.3.1 ( #103835 )
...
Co-authored-by: suaveolent <suaveolent@users.noreply.github.com >
2023-11-13 10:37:49 +01:00
Erik Montnemery
d0efea3dbd
Add tests for configuration validation errors ( #103848 )
...
* Add tests for configuration validation errors
* Use absolute path for hass.config.config_dir
* Apply suggestions from code review
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-13 07:25:58 +01:00
J. Nick Koston
50a65fc8c4
Bump zeroconf to 0.125.0 ( #103877 )
2023-11-12 17:12:58 -06:00
David Knowles
1888311800
Hydrawise: Explicitly set switch state on toggle ( #103827 )
...
Explicitly set switch state on toggle
2023-11-12 23:09:08 +01:00
Allen Porter
64c9aa0cff
Update Fitbit to avoid a KeyError when restingHeartRate
is not present ( #103872 )
...
* Update Fitbit to avoid a KeyError when `restingHeartRate` is not present
* Explicitly handle none response values
2023-11-12 12:49:49 -08:00
Michael
efe33d815f
Address late proximity coordinator review comments ( #103879 )
2023-11-12 21:36:54 +01:00
Jan Bouwhuis
f94167a4bb
Fix invalid oauth2_unauthorized translation ref ( #103873 )
...
* Fix invalids oauth2_unauthorized translation ref
* Fix oauth2_failed
2023-11-12 21:13:38 +01:00
Joakim Plate
5ee62f2965
Update nibe heatpump to 2.5.0 ( #103788 )
...
* Update nibe heatpump to 2.5.0
* Adjust for typing changes in lib
* If we use float value, we assume it's valid
2023-11-12 20:25:34 +01:00
Jan-Philipp Benecke
eda475fe25
Update h* tests to use entity & device registry fixtures ( #103866 )
...
* Update h* tests to use entity & device registry fixtures
* Add missed lines
2023-11-12 13:52:32 -05:00
dotvav
3a531f5698
Add Hitachi Heat Pumps outdoor temperature sensors ( #103806 )
...
Add OVP and HLRRWIFI outdoor temperature sensors
2023-11-12 19:50:18 +01:00
Jan-Philipp Benecke
9ab1cb83d8
Update a-c* tests to use entity & device registry fixtures ( #103793 )
...
* Update a-c* tests to use entity & device registry fixtures
* Revert some changes
* Revert formatting
* retrigger CI
2023-11-12 13:45:30 -05:00
Allen Porter
abb1328a67
Fix for Google Calendar API returning invalid RRULE:DATE rules ( #103870 )
2023-11-12 13:44:26 -05:00
Diogo Gomes
80042aa108
Add binary sensors to V2C ( #103722 )
...
* Add binary_sensor to V2C
* sort platforms
* change to generator
* make it generator
* fix
2023-11-12 19:35:37 +01:00
Allen Porter
96a19d61ab
Fix bug in Fitbit config flow, and switch to prefer display name ( #103869 )
2023-11-12 19:27:02 +01:00
Erik Montnemery
51b599e1f6
Deduplicate some code in helpers.check_config.async_check_ha_config_file
( #103852 )
...
Tweak helpers.check_config.async_check_ha_config_file
2023-11-12 19:15:01 +01:00
Erik Montnemery
1168956f8c
Small improvement of yaml util tests ( #103853 )
2023-11-12 19:14:52 +01:00
Erik Montnemery
6303366cf4
Tweak config._recursive_merge ( #103850 )
2023-11-12 19:06:12 +01:00
Erik Montnemery
01b3e0c49e
Remove useless code from entity helper tests ( #103854 )
2023-11-12 18:55:34 +01:00
Allen Porter
fd7d2dfe75
Bump gcal_sync to 6.0.1 ( #103861 )
2023-11-12 18:48:42 +01:00
Michael
b2f31d5763
Implement update coordinator in Proximity ( #103443 )
2023-11-12 18:28:39 +01:00
Erik Montnemery
50e11a7a37
Tweak loader.resolve_dependencies ( #103851 )
2023-11-12 17:27:32 +01:00
Ruslan Sayfutdinov
adcd4e59cf
More useful message on services.yaml parse error ( #103847 )
2023-11-12 16:18:12 +00:00
Franck Nijhof
bb63da764e
Complete tests for HomeWizard kWh Meter SDM230 ( #103840 )
2023-11-12 14:30:00 +01:00
Rami Mosleh
0c421b7309
Add entity description mixin to transmission switches ( #103843 )
...
* Add entity description mixin for transmission switches
* minor fix
2023-11-12 13:13:49 +01:00
Jan-Philipp Benecke
04a497343d
Update f-g* tests to use entity & device registry fixtures ( #103841 )
2023-11-12 13:07:38 +01:00
Diogo Gomes
b9bc6ca070
Address late V2C review comments ( #103808 )
...
* address review
* missing fixture
2023-11-12 12:04:10 +01:00
Greg Dowling
6a7e87f1c3
Add Roon volume hooks ( #102470 )
...
* Add ability for roon to call HA for volume changes.
* Fix merge errors.
* Fix mypy errors.
* Remove config option for hooks.
* WIP split entities.
* Tidy, fix test.
* Tidy after review.
* Remove event tests for now.
* Recview comments.
* remove trace.
* Bump pyroon to 0.1.5, deregister volume hooks.
* Remove type annotations.
* Add new file .coveragerc.
* Remove ghost constants.
* Review changes.
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-12 11:58:15 +01:00
Franck Nijhof
5a452155fc
Small cleanup in HomeWizard tests ( #103837 )
2023-11-12 11:38:22 +01:00
Jan-Philipp Benecke
81450f0117
Update d-e* tests to use entity & device registry fixtures ( #103804 )
2023-11-12 10:38:32 +01:00
J. Nick Koston
2cffb4df6d
Bump pyunifiprotect to 4.21.0 ( #103832 )
...
changelog: https://github.com/AngellusMortis/pyunifiprotect/compare/v4.20.0...v4.21.0
2023-11-12 09:33:48 +01:00
J. Nick Koston
492d8acf3f
Bump zeroconf to 0.123.0 ( #103830 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.122.3...0.123.0
2023-11-12 09:32:14 +01:00
Allen Porter
25650563fe
Fix Rainbird unique to use a more reliable source (mac address) ( #101603 )
...
* Fix rainbird unique id to use a mac address for new entries
* Fix typo
* Normalize mac address before using as unique id
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update test check and remove dead code
* Update all config entries to the new format
* Update config entry tests for migration
* Fix rainbird entity unique ids
* Add test coverage for repair failure
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unnecessary migration failure checks
* Remove invalid config entries
* Update entry when entering a different hostname for an existing host.
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-12 08:36:30 +01:00
J. Nick Koston
48a8ae4df5
Bump aioesphomeapi to 18.4.0 ( #103817 )
2023-11-11 18:27:49 -06:00
Allen Porter
1d5fcfc7c8
Improve local calendar based on local todo review feedback ( #103483 )
...
* Improve local calendar based on local todo review feedback
* Revert fakestore change to diagnose timeout
* Revert init changes
* Revert and add assert
2023-11-12 00:14:08 +01:00
Marc Mueller
a70ec64408
Update mypy to 1.7.0 ( #103800 )
2023-11-11 23:31:04 +01:00
Marc Mueller
66d1a7f1dd
Update ReadOnlyEntityOptions typing ( #103813 )
2023-11-11 22:30:55 +01:00
Marc Mueller
c35f56ea77
Handle BaseException from asyncio gather ( #103814 )
2023-11-11 22:26:37 +01:00
Jan Rieger
bf41167951
Fix typo in calendar translation ( #103789 )
2023-11-11 14:24:23 +01:00
Allen Porter
048b989b2b
Bump ical to 6.1.0 ( #103759 )
2023-11-11 12:57:05 +01:00
Alex Tsernoh
f3cccf0a2b
Add Komfovent ( #95722 )
...
* komfovent integration V1
* add dependency
* integrate komfovent api
* fix errors found in testing
* tests for form handling
* update deps
* update coverage rc
* add correct naming
* minor feedback
* pre-commit fixes
* feedback fixes part 1 of 2
* feedback fixes part 2 of 2
* add hvac mode support
* fix tests
* address feedback
* fix code coverage + PR feedback
* PR feedback
* use device name
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-11-11 11:19:41 +01:00
Allen Porter
787fb3b954
Improve OAuth error handling in configuration flows ( #103157 )
...
* Improve OAuth error handling in configuration flows
* Update strings for all integrations that use oauth2 config flow
* Remove invalid_auth strings
* Revert change to release
* Revert close change in aiohttp mock
2023-11-11 11:02:51 +01:00
Joost Lekkerkerker
667a453a35
Lock Withings token refresh ( #103688 )
...
Lock Withings refresh
2023-11-11 09:39:41 +01:00
Allen Porter
3f70437888
Add support to Google Calendar for Web auth credentials ( #103570 )
...
* Add support to Google Calendar for webauth credentials
* Fix broken import
* Fix credential name used on import in test
* Remove unnecessary creds domain parameters
* Remove unnecessary guard to improve code coverage
* Clarify comments about credential preferences
* Fix typo
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-10 22:49:10 -08:00
Paul Bottein
eaaca3e556
Add translations for update entity components ( #103752 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-11-11 01:33:02 +01:00
Maciej Bieniek
531a3e4fa8
Bump accuweather to version 2.1.0 ( #103744 )
2023-11-10 21:46:15 +01:00
Raman Gupta
618b666126
Add support for responses to call_service
WS cmd ( #98610 )
...
* Add support for responses to call_service WS cmd
* Revert ServiceNotFound removal and add a parameter for return_response
* fix type
* fix tests
* remove exception handling that was added
* Revert unnecessary modifications
* Use kwargs
2023-11-10 21:44:43 +01:00
G-Two
229944c21c
Bump subarulink to 0.7.9 ( #103761 )
2023-11-10 21:32:10 +01:00
sdb9696
70f7582f95
Add myself as code owner for ring integration ( #103767 )
2023-11-10 20:11:18 +01:00
Marcel van der Veldt
ebdd2daab6
Add helper method to get matter device info ( #103765 )
...
* Add helper method to get matter device info
* Cleanup async
* Guard
* get node from device id instead of node id
* Fix test
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-11-10 13:43:54 -05:00
Michael Hansen
e157206eeb
Conversation reload with language=None clears all languages ( #103757 )
...
Reload with language=None clears all languages
2023-11-10 13:22:49 -05:00
J. Nick Koston
253e6188eb
Bump dbus-fast to 2.14.0 ( #103754 )
2023-11-10 17:11:41 +01:00
Jean-Marie White
82ce5e56b5
Fix DST handling in TOD ( #84931 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-11-10 07:25:25 -06:00
Quentame
3666af0b10
Fix Freebox flaky tests ( #103745 )
2023-11-10 13:51:35 +01:00
Diogo Gomes
93f63c5472
Add number to V2C ( #103681 )
2023-11-10 13:28:32 +01:00
Christopher Fenner
dda40c10d4
Add myself to vicare codeowners ( #103738 )
...
* Revert "Remove myself from vicare codeowners (#90755 )"
This reverts commit 21a873f0af
.
* Apply suggestions from code review
2023-11-10 11:31:14 +01:00
tronikos
10e7622e38
Address flume post merge review comments ( #102807 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-10 11:20:58 +01:00
Franck Nijhof
70ad5ab3e4
Update helper tests to use device & entity registry fixtures ( #103710 )
2023-11-10 09:32:19 +01:00
starkillerOG
9f6eef7cca
Fix Reolink DHCP IP update ( #103654 )
2023-11-10 09:27:33 +01:00
Bram Kragten
2f26096469
Update frontend to 20231030.2 ( #103706 )
2023-11-10 09:04:33 +01:00
J. Nick Koston
a06fabfbc6
Bump aioesphomeapi to 18.3.0 ( #103730 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v18.2.7...v18.3.0
2023-11-10 07:30:31 +01:00
Diogo Gomes
64e8c995e6
Bump pytrydan to 0.4.0 ( #103721 )
...
Bump pytrydan
2023-11-10 07:11:28 +01:00
Tudor Sandu
527a3dba9c
Add script_mode parameter to custom intent scripts ( #102203 )
...
* Add script_mode parameter to custom intent scripts
* Reuse CONF_MODE from the script component
2023-11-09 16:41:25 -06:00
Franck Nijhof
04e0e2bd75
Update a* tests to use device & entity registry fixtures ( #103711 )
2023-11-09 20:46:20 +01:00
Jan-Philipp Benecke
b81f15725f
Update bond tests to use entity & device registry fixtures ( #103708 )
2023-11-09 19:47:23 +01:00
J. Nick Koston
5ee826528d
Bump zeroconf to 0.122.3 ( #103657 )
2023-11-09 19:46:34 +01:00
Jan-Philipp Benecke
0a57968fdc
Update nut sensor tests to use parametrize ( #103707 )
...
* Update nut sensor tests to use parametrize
* Add missing model
* Check on unique_id instead of config_entry_id
* Separate tests
2023-11-09 19:01:07 +01:00
Franck Nijhof
81909f7ddf
Update deconz tests to use device & entity registry fixtures ( #103703 )
2023-11-09 18:06:53 +01:00
J. Nick Koston
d1f1bbe304
Migrate to using aiohttp-fast-url-dispatcher ( #103656 )
2023-11-09 17:23:33 +01:00
Joost Lekkerkerker
1a6c3a4944
Add name to Withings coordinator ( #103692 )
2023-11-09 12:44:50 +01:00
tronikos
9af5e838c6
Add type annotation for service functions with response ( #102813 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-09 12:31:12 +01:00
Diogo Gomes
4bbdf475b4
Add switch platform to V2C ( #103678 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-11-09 11:12:05 +01:00
Diogo Gomes
cd94ad125a
Bump pytrydan to 0.3.0 ( #103691 )
2023-11-09 10:41:05 +01:00
ollo69
143e114528
Improve AsusWRT integration tests ( #102810 )
2023-11-09 09:18:32 +01:00
J. Nick Koston
78add0f51d
Bump aioesphomeapi to 18.2.7 ( #103676 )
2023-11-09 08:47:37 +01:00
J. Nick Koston
dc7d817398
Incease tplink setup timeout ( #103671 )
...
It can take longer than 5s to do the first update of the device
especially when the device is overloaded as seen in #103668
Wait 10 seconds for the discovery since when the power strips are loaded they cannot respond in time
2023-11-09 01:13:11 +01:00
Erik Montnemery
123f14dd6c
Attach correct platform config in check_config warnings and errors ( #103633 )
2023-11-09 00:06:04 +01:00
Raman Gupta
f511a8a26a
Expand zwave_js.set_config_parameter
with additional parameters ( #102092 )
2023-11-08 17:05:31 -05:00
Luke Lashley
1a51d863cf
Bump Python-Roborock to 0.36.1 ( #103662 )
...
bump to 0.36.1
2023-11-08 22:39:06 +01:00
Allen Porter
cec617cfbb
Add support for deleting To-do items in Google Tasks ( #102967 )
...
* Add support for deleting To-do items in Google Tasks
* Cleanup multipart test
* Fix comments
* Add additional error checking to increase coverage
* Apply suggestions and fix tests
2023-11-08 18:13:48 +01:00
Jan-Philipp Benecke
5901f6f7e7
Move met coordinator to own module ( #103546 )
2023-11-08 16:55:09 +01:00
ccrepin
241e8560e9
Change NP, NO code to Disarmed ( #103617 )
2023-11-08 14:46:49 +01:00
Jan Bouwhuis
db97e7588b
Fix entity category for binary_sensor fails setup ( #103511 )
2023-11-08 14:10:24 +01:00
Hessel
5bb3c7ca55
Wallbox Add Authentication Decorator ( #102520 )
2023-11-08 13:13:11 +01:00
Franck Nijhof
24a65808ac
Update black to 23.11.0 ( #103644 )
2023-11-08 13:08:41 +01:00
Erik Montnemery
d913508607
Allow removing an entity more than once ( #102904 )
2023-11-08 12:50:40 +01:00
Luke Lashley
44fe704f49
Bump python-roborock to 0.36.0 ( #103465 )
2023-11-08 12:48:05 +01:00
Maikel Punie
a78ef60773
Add duotecno OFF hvac mode ( #103223 )
2023-11-08 12:46:15 +01:00
Joakim Plate
0a2a699133
Extend climate tests for nibe heatpump ( #103522 )
2023-11-08 12:40:28 +01:00
Mick Vleeshouwer
3697567f18
Remove redundant exception and catch NotSuchTokenException in Overkiz integration ( #103584 )
2023-11-08 12:32:37 +01:00
Ville Hartikainen
8e99760595
Add vscode task to run changed tests ( #103501 )
2023-11-08 11:33:19 +01:00
dependabot[bot]
381d8abd58
Bump sigstore/cosign-installer from 3.1.2 to 3.2.0 ( #103640 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-08 11:29:50 +01:00
jan iversen
81cb7470fc
Remove illegal int8 from modbus config ( #103489 )
2023-11-08 11:06:14 +01:00
Erik Montnemery
cc5eda76d3
Humanize core config errors in check_config helper ( #103635 )
2023-11-08 10:15:27 +01:00
jan iversen
40dc6d8191
Reduce modbus validator by using table ( #103488 )
2023-11-08 09:55:00 +01:00
David Knowles
8e9528d34d
Bump pydrawise to 2023.11.0 ( #103638 )
2023-11-08 09:28:38 +01:00
dupondje
4f11ee6e0b
Fix 5B Gas meter in dsmr ( #103506 )
...
* Fix 5B Gas meter in dsmr
In commit 1b73219
the gas meter broke for 5B.
As the change can't be reverted easily without removing the peak usage
sensors, we implement a workaround.
The first MBUS_METER_READING2 value will contain the gas meter data just
like the previous BELGIUM_5MIN_GAS_METER_READING did.
But this without the need to touch dsmr_parser (version).
Fixes : #103306 , #103293
* Use parametrize
* Apply suggestions from code review
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Add additional tests + typo fix
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2023-11-08 09:13:51 +01:00
Joakim Sørensen
a0f19f26c4
Bump awesomeversion from 23.8.0 to 23.11.0 ( #103641 )
2023-11-08 09:11:54 +01:00
Franck Nijhof
f69b8f37f8
Update pytest-picked to 0.5.0 ( #103631 )
2023-11-08 07:02:07 +01:00
Diogo Gomes
0fdd929f54
Add 4 new sensors to V2C ( #103634 )
...
* add 4 sensors
* no need for extra class
2023-11-08 06:59:24 +01:00
J. Nick Koston
23578d8046
Bump dbus-fast to 2.13.1 ( #103621 )
...
* Bump dbus-fast to 2.13.0
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v2.12.0...v2.13.0
* no change re-release since upload failed due to running out of space on pypi
2023-11-07 19:42:53 -06:00
starkillerOG
a51bbe9a66
Add HDR switch to Reolink ( #103550 )
2023-11-08 01:11:44 +01:00
Franck Nijhof
22fa33ce7a
Small cleanup in conftest mocks of Sensors.Community ( #103630 )
2023-11-08 01:11:07 +01:00
Franck Nijhof
2b12a95607
Update cryptography to 40.0.5 ( #103624 )
2023-11-08 01:10:41 +01:00
Franck Nijhof
780e6c06ec
Update syrupy to 4.6.0 ( #103626 )
2023-11-08 01:09:56 +01:00
Franck Nijhof
3e204ab82b
Small cleanup in conftest mocks of PVOutput ( #103628 )
2023-11-08 01:09:44 +01:00
Franck Nijhof
91ffe4f9e5
Update sentry-sdk to 1.34.0 ( #103623 )
2023-11-08 00:55:52 +01:00
Erik Montnemery
e49f6b41ee
Rename YAML loader classes ( #103609 )
2023-11-08 00:26:54 +01:00
Frederik Gladhorn
41a235bb52
Improve HomeKit description of what the PIN looks like ( #103170 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-11-08 00:06:30 +01:00
Rami Mosleh
77a2f1664e
Use EntityDescription for Transmission entities ( #103581 )
2023-11-08 00:05:17 +01:00
mkmer
36011d0384
Bump blinkpy to 0.22.3 ( #103438 )
2023-11-08 00:04:23 +01:00
Jan Bouwhuis
cbccdbc6fa
Fix entity category for sensor fails mqtt sensor platform setup ( #103449 )
2023-11-08 00:03:47 +01:00
Mick Vleeshouwer
a11091890f
Support continue_on_error for command execution in Overkiz ( #103591 )
2023-11-08 00:02:34 +01:00
Franck Nijhof
d935d06265
Remove myself from verisure codeowners ( #103625 )
2023-11-08 00:01:25 +01:00
Franck Nijhof
c69141236e
Update radios to v0.2.0 ( #103614 )
2023-11-07 23:54:06 +01:00
Joakim Sørensen
2859055b36
Add instance id to the cloud integration ( #103162 )
2023-11-07 23:52:18 +01:00
Mick Vleeshouwer
947ce592c1
Remove obstruction detected property for covers in Overkiz ( #103597 )
2023-11-07 23:50:22 +01:00
Erik Montnemery
859c5c48c4
Fix yaml loader tests to test both C and Python implementations ( #103606 )
2023-11-07 23:49:31 +01:00
Allen Porter
e8c568a243
Remove rainbird yaml config test fixtures ( #103607 )
2023-11-07 23:24:34 +01:00
Erik Montnemery
c29b0cd05b
Correct line numbers in yaml node annotations ( #103605 )
2023-11-07 23:22:23 +01:00
Franck Nijhof
95fe7aa491
Update open-meteo to v0.3.1 ( #103613 )
2023-11-07 22:54:56 +01:00
Joost Lekkerkerker
836ebfd84b
Bump yt-dlp to 2023.10.13 ( #103616 )
2023-11-07 22:50:09 +01:00
Jan Bouwhuis
624837912c
Fix metoffice test_forecast_subscription raises key error ( #103598 )
...
Allow test time change to be processed
2023-11-07 22:11:02 +01:00
Diogo Gomes
0d67557106
Add V2C Trydan EVSE integration ( #103478 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-11-07 21:53:22 +01:00
Michael Hansen
9c2febc72e
Small code clean up ( #103603 )
2023-11-07 20:52:58 +01:00
J. Nick Koston
0d63e2f9b5
Ensure large payloads are compressed in the executor with aiohttp 3.9.0 ( #103592 )
2023-11-07 12:37:54 -06:00
Tudor Sandu
d3ed8a6b8b
Validate empty sentence triggers ( #103579 )
...
* Validate empty sentence triggers
* Add extra test for no sentences
* Remove extra line
---------
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2023-11-07 11:56:24 -06:00
Erik Montnemery
05deae09fc
Add file and line annotation to strings when loading yaml ( #103586 )
2023-11-07 17:10:15 +01:00
Joost Lekkerkerker
6276c4483c
Raise exception when data can't be fetched in Opensky ( #103596 )
2023-11-07 16:33:46 +01:00
Raman Gupta
0fcaa2c581
Add zwave_js.refresh_notifications
service ( #101370 )
2023-11-07 09:11:38 -05:00
Teemu R
21af563dfe
Bump python-songpal to 0.16 ( #103561 )
...
* Bump python-songpal to 0.16
* Set _attr_device_class
2023-11-07 09:06:34 -05:00
suaveolent
5b43351807
fix: get_devices only checks for the first type ( #103583 )
2023-11-07 14:46:02 +01:00
Joost Lekkerkerker
b636a4d5cf
Parametrize DSMR serial config flow tests ( #103524 )
2023-11-07 14:13:57 +01:00
Luke Lashley
c13744f4cf
Remove MyQ Integration ( #103565 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-11-07 14:11:54 +01:00
Lukáš Vasek
38acad8263
Add geofencing mode for Somfy Thermostat in Overkiz ( #103160 )
...
103136 Added geofencing mode for Overkiz thermostat
2023-11-07 13:14:30 +01:00
Mick Vleeshouwer
6c5ba53668
Bump pyOverkiz to 1.13.0 ( #103582 )
2023-11-07 13:12:26 +01:00
Mick Vleeshouwer
76b322c6b3
Retrieve manufacturer and configuration_url from client in Overkiz integration ( #103585 )
...
Retrieve manufacturer and configuration_url from client
2023-11-07 13:10:14 +01:00
Etienne G
b233d248ff
Add support for SomfyHeatingTemperatureInterface in Overkiz integration ( #83514 )
2023-11-07 12:48:41 +01:00
Christian Fetzer
2349e3ac1d
Add select for partial position (garage door) in Overkiz ( #99500 )
2023-11-07 12:15:25 +01:00
J. Nick Koston
2a80164508
Bump aioesphomeapi to 18.2.4 ( #103552 )
2023-11-07 11:22:41 +01:00
G Johansson
ef7a3787bb
Remove Ezviz detection sensitivity service ( #103392 )
2023-11-07 10:51:11 +01:00
J. Nick Koston
da1780f9ec
Small cleanups to process_success_login ( #103282 )
2023-11-07 10:48:34 +01:00
dupondje
3ca6cddc1f
Update dsmr-parser to 1.3.1 to fix parsing issues ( #103572 )
2023-11-07 10:38:37 +01:00
Florent Fourcot
446de10aec
Add hvac_action support to melcloud ( #103372 )
...
Since actions are shared between water tank (if any) and climate device,
hvac action can be idle even when heat pump is active
Co-authored-by: jan iversen <jancasacondor@gmail.com >
2023-11-07 10:14:50 +01:00
Allen Porter
0a05a16fcb
Add read-only Caldav todo platform ( #103415 )
...
* Add Caldav todo enttiy for VTODO components
* Use new shared apis for todos
* Update homeassistant/components/caldav/todo.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update todo item conversion checks
* Iterate over results once
* Add 15 minute poll interval for caldav todo
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-07 09:11:52 +01:00
Rami Mosleh
b6a3f628d1
Bump transmission-rpc to version 7.0.3 ( #103502 )
...
* Bump transmission-rpc to version 7.0.3
* Change `date_added` to `added_date`
2023-11-07 09:04:59 +01:00
Álvaro Fernández Rojas
369cea175a
Update aioairzone-cloud to v0.3.6 ( #103535 )
2023-11-07 08:50:05 +01:00
Mick Vleeshouwer
9a1173f6a6
Add diagnostics tests to Overkiz integration ( #103560 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-11-07 08:44:24 +01:00
Franck Nijhof
9a776d958c
Update pvo to 2.1.0 ( #103551 )
2023-11-07 08:18:25 +01:00
Charles Garwood
b372a64057
Bump pyenphase to 1.14.2 ( #103553 )
2023-11-06 17:53:44 -06:00
Nathan Spencer
53b15fd16d
Allow WeatherFlow devices to be removed ( #103556 )
...
Allow WeatherFlow devices to be removed if they haven't reported
2023-11-07 00:25:00 +01:00
starkillerOG
9c0bfc1b58
Bump reolink_aio to 0.7.15 ( #103548 )
2023-11-06 23:56:18 +01:00
Aidan Timson
96e9a57fa3
Add processes count sensor to System Bridge ( #103516 )
...
* Add processes count sensor to System Bridge
* Add processes string
2023-11-06 23:47:39 +01:00
epenet
c9e8a3a887
Fix invalid MAC in samsungtv ( #103512 )
...
* Fix invalid MAC in samsungtv
* Also adjust __init__
2023-11-06 23:43:56 +01:00
Franck Nijhof
0b4d20b1f9
Update vehicle to 2.2.0 ( #103545 )
2023-11-06 23:31:54 +01:00
David Bonnes
af4ccefb8a
Bump evohome-async to 0.4.6 ( #103534 )
...
* bump client to 0.4.5
* bump to 0.4.6
* adress lint mypy fails
2023-11-06 22:13:17 +01:00
Jan-Philipp Benecke
0dc6c1d03a
Fix entry data typing in bsblan ( #103544 )
2023-11-06 21:43:02 +01:00
Michael Hansen
ae516ffbb5
Automatically convert TTS audio to MP3 on demand ( #102814 )
...
* Add ATTR_PREFERRED_FORMAT to TTS for auto-converting audio
* Move conversion into SpeechManager
* Handle None case for expected_extension
* Only use ATTR_AUDIO_OUTPUT
* Prefer MP3 in pipelines
* Automatically convert to mp3 on demand
* Add preferred audio format
* Break out preferred format
* Add ATTR_BLOCKING to allow async fetching
* Make a copy of supported options
* Fix MaryTTS tests
* Update ESPHome to use "wav" instead of "raw"
* Clean up tests, remove blocking
* Clean up rest of TTS tests
* Fix ESPHome tests
* More test coverage
2023-11-06 15:26:00 -05:00
Joost Lekkerkerker
054089291f
Bump nettigo-air-monitor to 2.2.1 ( #103529 )
2023-11-06 21:03:48 +01:00
Maciej Bieniek
e08d2408c9
Bump accuweather to version 2.0.1 ( #103532 )
2023-11-06 21:02:02 +01:00
Aidan Timson
471fb4bce3
Update systembridgeconnector version to 3.9.5 ( #103515 )
2023-11-06 21:01:25 +01:00
J. Nick Koston
408e977b17
Try to avoid re-parsing the content-type in hassio ingress if possible ( #103477 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-11-06 20:48:47 +01:00
Maciej Bieniek
570b4ccb4b
Bump gios to version 3.2.1 ( #103533 )
2023-11-06 20:31:12 +01:00
Maciej Bieniek
57a3c70731
Bump nextdns to version 2.0.1 ( #103531 )
2023-11-06 20:30:01 +01:00
Franck Nijhof
8371fe520e
Update elgato to 5.1.0 ( #103530 )
2023-11-06 20:24:01 +01:00
Franck Nijhof
08b43c4477
Add device fixtures and tests for HomeWizard Energy Watersensor ( #103383 )
...
Co-authored-by: Duco Sebel <74970928+DCSBL@users.noreply.github.com >
2023-11-06 18:12:58 +01:00
Aidan Timson
ad22a11485
Update systembridgeconnector to 3.9.4 ( #103425 )
...
* Update systembridgeconnector to 3.9.2
* Update systembridgeconnector to version 3.9.3
* Update systembridgeconnector to version 3.9.4
* Fix import
2023-11-06 15:50:28 +01:00
Jan Bouwhuis
54cf7010cd
Add ServiceValidationError and translation support ( #102592 )
...
* Add ServiceValidationError
* Add translation support
* Extend translation support to HomeAssistantError
* Add translation support for ServiceNotFound exc
* Frontend translation & translation_key from caller
* Improve fallback message
* Set websocket_api as default translation_domain
* Add MQTT ServiceValidationError exception
* Follow up comments
* Revert removing gueard on translation_key
* Revert test changes to fix CI test
* Follow up comments
* Fix CI test
* Follow up
* Improve language
* Follow up comment
2023-11-06 15:45:04 +01:00
David Bonnes
5cd61a0cf4
Remove redundant code from the evohome integration ( #103508 )
...
* remove unreachable except clause
* remove uneccesary try
2023-11-06 15:17:28 +01:00
Nathan Spencer
b0e04ae690
Handle null data in WeatherFlow sensors ( #103349 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-11-06 14:48:00 +01:00
dupondje
91182603d5
Use right equipment identifier in DSMR setup ( #103494 )
2023-11-06 14:19:47 +01:00
Joakim Plate
a35f5dc6f5
Split out coordinator and add tests for nibe_heatpump ( #103452 )
...
* Separate coordinator in nibe heatpump
* Add tests for coordinator in nibe
* Correct errors in coordinator found during testing
* If coil is missing we should still write state
* async_shutdown did not call base class
* Add more tests for coordinator
* Add minimal test to climate
2023-11-06 11:15:00 +01:00
Franck Nijhof
cee8379628
Update tailscale to 0.6.0 ( #103409 )
2023-11-06 11:12:33 +01:00
Joakim Sørensen
6d567c3e0a
Bump pycfdns from 2.0.1 to 3.0.0 ( #103426 )
2023-11-06 11:05:44 +01:00
Álvaro Fernández Rojas
779b19ca46
On Airzone cloud unload logout ( #103487 )
2023-11-06 10:51:14 +01:00
Jan Bouwhuis
5dd787aa10
Validate entity category for binary_sensor ( #103464 )
2023-11-06 10:34:06 +01:00
G Johansson
b580ca6e6f
Add Check date service for Workday ( #97280 )
2023-11-06 10:17:48 +01:00
David Bonnes
3cfb2d557f
Bump evohome-async to 0.4.4 ( #103084 )
...
* initial commit
* use correct attr
* fix hass-logger-period
* initial commit
* reduce footprint
* reduce footprint 2
* reduce footprint 3
* reduce footprint 4
* reduce footprint 6
* reduce footprint 7
* reduce footprint 8
* reduce footprint 9
* bump client to 0.4.1
* missing commit - changed method name
* bump client to 0.4.3
* bump client to 0.4.4
2023-11-06 10:10:28 +01:00
Allen Porter
aa8b36c4e2
Bump ical to 6.0.0 ( #103482 )
2023-11-06 08:54:30 +01:00
Rami Mosleh
1b17f6d837
Store Islamic Prayer Times coordinator in 'entry_id' key ( #103405 )
2023-11-06 08:50:41 +01:00
Matthias Alphart
70196d5ee0
Fix KNX expose default value when attribute is None
( #103446 )
...
Fix KNX expose default value when attribute is `null`
2023-11-06 08:39:40 +01:00
Joost Lekkerkerker
52736c6039
Sort Withings sleep data on end date ( #103454 )
...
* Sort Withings sleep data on end date
* Sort Withings sleep data on end date
2023-11-06 07:58:13 +01:00
jan iversen
5eba6dbc9f
modbus Allow swap: byte for datatype: string. ( #103441 )
2023-11-06 07:52:15 +01:00
Matt Zimmerman
fd3d615c0d
Handle smarttub sensor values being None ( #103385 )
...
* [smarttub] handle sensor values being None
* empty commit to rerun CI
* lint
* use const in test
* reorder checks
* use None instead of STATE_UNKNOWN
* empty commit to rerun CI
* check for STATE_UNKNOWN in test
* empty commit to rerun CI
2023-11-06 04:11:50 +01:00
Rami Mosleh
f6cb7e1bc5
Refactor tests for Islamic Prayer Times ( #103439 )
...
Refactor tests
2023-11-06 04:07:57 +01:00
Álvaro Fernández Rojas
ab6b3d5668
Allow setting HVAC mode through set_temperature service in Airzone Cloud integration ( #103184 )
...
* airzone_cloud: climate: set_temperature: support ATTR_HVAC_MODE
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* tests: airzone_cloud: set_temp: check HVAC mode
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-11-06 01:33:01 +01:00
Álvaro Fernández Rojas
77baea8cb7
Allow setting HVAC mode through set_temperature service in Airzone integration ( #103185 )
...
* airzone: climate: set_temperature: support ATTR_HVAC_MODE
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* tests: airzone: set_temp: check HVAC mode
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-11-06 01:32:03 +01:00
rappenze
17acb04fb8
Refactor fibaro config flow test ( #102604 )
...
* Refactor fibaro config flow test
* Use constants from FlowResultType
* Extend tests with recovery after failure
* Add recovery from failure in all tests
2023-11-06 01:30:06 +01:00
G Johansson
43cab28700
Remove platform YAML from GeoJSON ( #103393 )
2023-11-06 01:15:49 +01:00
Jan Bouwhuis
f88e137679
Fix fritz entity category binary sensor is invalid ( #103470 )
2023-11-05 22:49:08 +01:00
Tobias Sauerwein
35791d7d6c
Bump pyatmo to v7.6.0 ( #103410 )
...
Signed-off-by: Tobias Sauerwein <cgtobi@gmail.com >
2023-11-05 21:13:45 +01:00
jan iversen
701a93c298
Modbus set device_class in slaves ( #103442 )
2023-11-05 20:20:13 +01:00
Matt Zimmerman
806205952f
Fix litterrobot test failure due to time zone dependence ( #103444 )
...
* fix litterrobot test
* use a date in northern hemisehpere summer
2023-11-05 18:42:07 +01:00
mkmer
751ebbda51
Use local variables in Blink ( #103430 )
...
local variables
2023-11-05 14:21:20 +01:00
Álvaro Fernández Rojas
fefea89d89
Update aioairzone-cloud to v0.3.5 ( #103315 )
...
* Update aioairzone-cloud to v0.3.3
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Update aioairzone-cloud to v0.3.4
Reverts accidental TaskGroup changes.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Update aioairzone-cloud to v0.3.5
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Trigger Github CI
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-11-05 07:09:29 -06:00
J. Nick Koston
a8deb6afd0
Bump zeroconf to 0.120.0 ( #103412 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.119.0...0.120.0
2023-11-05 07:08:24 -06:00
J. Nick Koston
8ef3cf2e18
Bump bluetooth-data-tools to 0.14.0 ( #103413 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-data-tools/compare/v1.13.0...v1.14.0
2023-11-05 07:07:44 -06:00
Michael
108aed7843
Fix serial in Flo device information ( #103427 )
2023-11-05 12:41:15 +01:00
Erik Montnemery
3ba8a82243
Differentiate between warnings and errors in check_config helper ( #102902 )
...
* Differentiate between warnings and errors in check_config helper
* Update tests
* Treat configuration errors in frontend and its dependencies as errors
* Improve test coverage
* Address review comments
* Improve test coverage
* Improve test coverage
* Address review comments
* Add comment
2023-11-05 03:08:04 +01:00
Allen Porter
936956a430
Fix CalDAV supported components check when configured from the UI ( #103411 )
...
* Fix CalDAV supported components check when configured from the UI
* Move async_get_calendars to a seprate file
* Simplify return value for async_get_calendars
2023-11-05 01:36:00 +01:00
J. Nick Koston
d3bbcbe27c
Pin jaraco.functools to fix builds and CI ( #103406 )
2023-11-04 18:38:28 -05:00
Sebastian Lövdahl
c04db6a249
Bump vallox_websocket_api to 4.0.2 ( #103339 )
2023-11-04 14:55:50 -05:00
G Johansson
941239262a
Remove platform YAML from LastFM ( #103391 )
2023-11-04 19:24:34 +01:00
G Johansson
d0603729f2
Remove platform YAML from DWD Weather Warnings ( #103379 )
2023-11-04 18:56:53 +01:00
Maciej Bieniek
8e8f2a2163
Don't assume that the sleep
value is a dictionary in Tractive integration ( #103138 )
...
* Sleep value can be null
* Catch TypeError
2023-11-04 18:08:06 +01:00
G Johansson
d078a4396c
Remove platform YAML from Qnap ( #103377 )
2023-11-04 17:59:12 +01:00
J. Nick Koston
b9b986dc8d
Bump protobuf to 4.25.0 ( #103373 )
2023-11-04 10:54:34 -05:00
J. Nick Koston
8b30a901dd
Remove unreachable code in logbook ( #103309 )
2023-11-04 10:54:22 -05:00
David Knowles
22306bd309
Add diagnostics support to Schlage ( #103347 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-11-04 10:54:00 -05:00
G Johansson
7671ab0bb7
Remove platform yaml from myStrom ( #103378 )
2023-11-04 16:41:59 +01:00
mkmer
26e1285f34
Address late review for blink ( #103376 )
...
* use self.coordinator
* Dont store coordinator
* revert unintended sensor change
* revert remove
* indention error
* revert
* Revert more
2023-11-04 16:21:10 +01:00
G Johansson
72c02d4d63
Remove counter configure service ( #103204 )
...
* Remove counter configure service after deprecation
* reproduce state
2023-11-04 16:17:51 +01:00
G Johansson
2d3318e767
Remove platform YAML from Command line ( #103202 )
2023-11-04 16:17:31 +01:00
Franck Nijhof
07f03d9ec9
Set suggested display precision for HomeWizard Energy power sensors ( #103369 )
2023-11-04 15:40:50 +01:00
Jan-Philipp Benecke
c561372f30
Remove deprecated /config/server_control redirect ( #103331 )
2023-11-04 09:14:03 -05:00
Jan-Philipp Benecke
1517081a2d
Set device entry type for dwd_weather_warnings ( #103370 )
...
* Set device entry type for dwd_weather_warnings
* Set integration type to service
2023-11-04 14:47:06 +01:00
Jan-Philipp Benecke
216349de25
Address late review for NINA ( #103367 )
...
Set device entry type
2023-11-04 14:00:01 +01:00
Franck Nijhof
109944e4ff
Replace/restructure HomeWizard device fixtures to reflect reality ( #103311 )
2023-11-04 13:37:08 +01:00
Jan Rieger
aa2a748235
Add translations to speedtest.net state attributes ( #103362 )
2023-11-04 13:20:16 +01:00
Jan-Philipp Benecke
6036fda219
Add DeviceInfo to NINA ( #103361 )
2023-11-04 13:19:23 +01:00
Chris Xiao
37757f777f
AirNow sensors should share device identifier ( #103279 )
...
* Entities from the same config entry should have the same device identifier
* Clean up unused device entries with no entities after sensor setup
Co-authored-by: James Pan <32176676+jzpan1@users.noreply.github.com >
Co-authored-by: Theo Ma <62950302+t1an-xyz@users.noreply.github.com >
Co-authored-by: Jonathan McDevitt <69861492+Jonmcd1@users.noreply.github.com >
Co-authored-by: Jadon Yack <86989502+jadonyack@users.noreply.github.com >
Co-authored-by: Ashton Foley <121987068+foleyash@users.noreply.github.com >
Co-authored-by: Leon Yan <138124222+leony7@users.noreply.github.com >
2023-11-04 13:16:40 +01:00
Jan Rieger
39c97f5b14
Add translations to Tankerkoenig state attributes ( #103363 )
2023-11-04 13:14:24 +01:00
Raman Gupta
2b3d57859e
Add test for firmware update scenario ( #103314 )
2023-11-04 13:12:06 +01:00
Tobias Sauerwein
fa6d8d281d
Change log level to debug in Netatmo ( #103365 )
...
Change log level to debug
2023-11-04 12:31:57 +01:00
Robert Svensson
22be56a05b
Handle UniFi traffic rules not supported on older versions ( #103346 )
2023-11-04 12:19:56 +01:00
Tobias Sauerwein
96409cf0e0
Use pyatmo device type enum instead of string ( #103030 )
2023-11-04 11:28:26 +01:00
Jan Rieger
f5fee73e01
Add translations to DWD state attributes ( #103359 )
2023-11-04 11:15:54 +01:00
Matthias Alphart
5cd27a877e
Use setdefault()
in scaffold script for setting hass.data
( #103338 )
2023-11-04 10:51:34 +01:00
Jan Rieger
bb8375da72
Report correct weather condition at night for Met ( #103334 )
...
* Report correct weather condition at night for Met, fixes #68369 , fixes #89001
* Update homeassistant/components/met/weather.py
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
---------
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
2023-11-04 09:48:02 +01:00
J. Nick Koston
68471b6da5
Reduce template render overhead ( #103343 )
...
The contextmanager decorator creates a new context manager every
time its run, but since we only have a single context var, we can
use the same one every time. Creating the contextmanager was roughly
20% of the time time of the template render
I was a bit suprised to find it creates a new context manager
object every time https://stackoverflow.com/questions/34872535/why-contextmanager-is-slow
2023-11-04 09:46:01 +01:00
Rami Mosleh
62067fc64c
Fix sensor unique id in Islamic prayer times ( #103356 )
2023-11-04 09:43:20 +01:00
Ian
51c3a5d11d
Nextbus: Listify directions ( #103337 )
...
When a single value is returned, the list wrapper is not present in the
json payload. This patch ensures that the result is always a list.
2023-11-04 08:56:27 +01:00
Jan-Philipp Benecke
ae1117bc74
Fix failing entity reuse test ( #103342 )
...
* Fix failing entity reuse test
* One more test
2023-11-03 23:19:37 +01:00
Erik Montnemery
0ea0a1ed06
Prevent accidentally reusing an entity object ( #102911 )
...
* Prevent accidentally reusing an entity object
* Fix group reload service
* Revert "Fix group reload service"
* Improve test
* Add tests aserting entity can't be reused
2023-11-03 21:01:38 +01:00
J. Nick Koston
dca72c598e
Small speed up to async_listen ( #103307 )
...
Avoid constructing an inner function each time we call async_listen
and use a partial which holds a reference to the function body with new
args instead of making another full function
2023-11-03 20:58:03 +01:00
J. Nick Koston
062b510ec0
Cache the mime type of static files ( #103281 )
2023-11-03 12:37:29 -05:00
Joakim Sørensen
4778c55d2b
Bump pytraccar from 1.0.0 to 2.0.0 ( #103318 )
2023-11-03 18:09:56 +01:00
Jan Rieger
0f1c96ba97
Add translations to Workday state attributes ( #103320 )
2023-11-03 17:49:48 +01:00
Joakim Sørensen
921d6feae7
Remove extra from traccar webhook ( #103319 )
2023-11-03 17:44:48 +01:00
Jan-Philipp Benecke
88850334f1
Fix typo in Todoist config flow ( #103317 )
2023-11-03 17:16:20 +01:00
J. Nick Koston
fd8caaf846
Bump SQLAlchemy to 2.0.23 ( #103313 )
2023-11-03 11:10:08 -05:00
starkillerOG
1df69f52e5
Bump reolink-aio to 0.7.14 and improve typing of Reolink ( #103129 )
...
* Improve typing
* fix mypy
* Further improve typing
* Restore Literal typing
* Bump reolink_aio to 0.7.13
* Bump reolink-aio to 0.7.14
2023-11-03 17:05:27 +01:00
Ian
c1d979dc07
Bump py_nextbusnext to v1.0.2 to fix TypeError ( #103214 )
...
* Bump py_nextbusnext to v1.0.1 to fix TypeError
Currently throwing an error as a set is passed into the method that is currently
expecting a Sequence. That method is technically compatible with Iterable, so the
latest patch relaxes that restriction.
* Bump version to v1.0.2 to fix error message
2023-11-03 17:03:02 +01:00
J. Nick Koston
5bcff82148
Remove useless inner function in the base Bluetooth coordinator ( #103305 )
...
Remove unless inner function in the base Bluetooth coordinator
2023-11-03 15:41:47 +01:00
Raman Gupta
eeb88f5e07
Fix zwave_js cover bug for Window Covering CC values ( #103289 )
...
* Fix cover bug for Window Covering CC values
* update test
* Fix fixture
* Remove no-op line from test
2023-11-03 15:36:48 +01:00
Maikel Punie
eadfd51dab
Add loggers to the duotecno integration ( #103300 )
2023-11-03 13:11:26 +01:00
Tom
2a31eb6762
Fix Plugwise Schedule selection ( #103262 )
2023-11-03 12:17:36 +01:00
tronikos
5d2110c32c
Bump opower to 0.0.39 ( #103292 )
2023-11-03 12:15:49 +01:00
Marcel van der Veldt
680162d494
Fix Matter 1.2 locks with specific unlatch/unbolt support ( #103275 )
2023-11-03 12:09:31 +01:00
Raman Gupta
ac1dc4eeea
Fix firmware update failure ( #103277 )
2023-11-03 12:08:40 +01:00
Paul Bottein
89a9e6c6e8
Add trigger selector for blueprint ( #103050 )
2023-11-03 09:11:49 +01:00
Guido Schmitz
f5cc4dcf3e
Add MAC adress to devolo Home Network DeviceInfo ( #103290 )
...
Add MAC adress to devolo Home Network devices
2023-11-03 08:34:49 +01:00
J. Nick Koston
c81ada16ba
Add debug logging for which adapter is used to connect bluetooth devices ( #103264 )
...
Log which adapter is used to connect bluetooth devices
This is a debug logging improvement to help users find problems
with their setup
2023-11-03 07:35:51 +01:00
Erik Montnemery
a63c420890
Quote entity ids in entity excpetions ( #103286 )
2023-11-03 06:04:07 +01:00
G Johansson
12e1acfcfc
Cleanup weather test ( #103090 )
...
* Cleanup weather test
* rename
* Clean off not used MockWeatherCompat
* conftest
* more cleanup
* Fin mod tests
* fix others
2023-11-03 05:53:38 +01:00
J. Nick Koston
379c75ea1b
Bump yalexs-ble to 2.3.2 ( #103267 )
2023-11-02 22:00:43 -05:00
Allen Porter
a95aa4e15f
Add config flow to CalDAV ( #103215 )
...
* Initial caldav config flow with broken calendar platform
* Set up calendar entities
* Remove separate caldav entity
* Update tests after merge
* Readbility improvements
* Address lint issues
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add checking for duplicate configuration entries
* Use verify SSL as input into caldav and simplify test setup
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-02 19:48:56 -07:00
Kevin Stillhammer
06c9719cd6
Support multiple responses for service calls ( #96370 )
...
* add supports_response to platform entity services
* support multiple entities in entity_service_call
* support legacy response format for service calls
* revert changes to script/shell_command
* add back test for multiple responses for legacy service
* remove SupportsResponse.ONLY_LEGACY
* Apply suggestion
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* test for entity_id remove None
* revert Apply suggestion
* return EntityServiceResponse from _handle_entity_call
* Use asyncio.gather
* EntityServiceResponse not Optional
* styling
---------
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2023-11-02 18:37:35 -07:00
Jan Bouwhuis
b86f3be510
Optmize timing excecutor timeout test ( #103276 )
2023-11-02 20:00:34 -05:00
Abílio Costa
4a117c0a1e
Add buttons to connect/disconnect the Idasen Desk ( #102433 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-11-02 19:57:48 -05:00
Pedro Januário
e7db0bf34d
add library logger info on ecoforest integration manifest ( #103274 )
2023-11-02 23:32:46 +01:00
Jan-Philipp Benecke
4e3ff45a5e
Use constant instead of plain key name for device info attributes ( #103188 )
...
* Use constant instead of plain key name for device info connections
* Some more device info constant changes
2023-11-02 21:59:25 +01:00
J. Nick Koston
f15fb6cf5e
Reduce overhead to run event triggers ( #103172 )
2023-11-02 15:48:32 -05:00
J. Nick Koston
45f5c21402
Speed up websocket and ingress with aiohttp-zlib-ng ( #103247 )
2023-11-02 15:18:12 -05:00
Álvaro Fernández Rojas
35e1ecec8d
Update aioairzone-cloud to v0.3.2 ( #103258 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-11-02 20:53:26 +01:00
Charles Garwood
b12d99bd2b
Bump pyenphase to 1.14.1 ( #103239 )
2023-11-02 15:46:58 -04:00
rappenze
4c3c86511b
Fix fibaro event handling ( #103199 )
2023-11-02 18:07:35 +01:00
Joakim Plate
194a799b0a
Remove measurement flag from timestamp in gardena bluetooth ( #103245 )
...
Remove measurement flag from timestamp
2023-11-02 16:47:33 +01:00
Joost Lekkerkerker
401bb90215
Use shorthand attributes in Random ( #103206 )
2023-11-02 14:40:27 +01:00
Joost Lekkerkerker
a0741c74b2
Remove icon in Random ( #103235 )
2023-11-02 13:18:13 +01:00
Denis Shulyaka
d18b2d8748
Shield service call from cancellation on REST API connection loss ( #102657 )
...
* Shield service call from cancellation on connection loss
* add test for timeout
* Apply suggestions from code review
* Apply suggestions from code review
* fix merge
* Apply suggestions from code review
2023-11-02 12:58:26 +01:00
Jan Bouwhuis
4a4d2ad743
Fix mqtt config validation error handling ( #103210 )
...
* Fix MQTT config check
* Fix handling invalid enity_category for sensors
* Improve docstr
* Update comment
* Use correct util for yaml dump
2023-11-02 10:57:00 +01:00
Allen Porter
fe482af561
Add modernized fitbit battery level sensor ( #102500 )
...
* Add modernized fitbit battery level sensor
* Use entity names for existing battery sensors
* Use icon from device class
* Update homeassistant/components/fitbit/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests with lower case naming
* Swap the names of the device battery sensors
* Revert "Swap the names of the device battery sensors"
This reverts commit c9516f6d06
.
* Update homeassistant/components/fitbit/sensor.py
Co-authored-by: Jan Vaníček <janvanicek@post.cz >
* Improve typing
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Jan Vaníček <janvanicek@post.cz >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-02 10:22:27 +01:00
Matthias Alphart
76115ce766
Fix Fronius entity initialisation ( #103211 )
...
* Use None instead of raising ValueError if value invalid
* use async_dispatcher_send
2023-11-02 09:13:04 +01:00
Luke Lashley
47d6d6c344
Add button platform to Roborock ( #103010 )
...
* add button platform to roborock
* Update tests/components/roborock/test_button.py
Co-authored-by: Duco Sebel <74970928+DCSBL@users.noreply.github.com >
* Remove device class
* improve tests
* sort platforms
---------
Co-authored-by: Duco Sebel <74970928+DCSBL@users.noreply.github.com >
2023-11-01 21:34:04 +01:00
Xitee
f05d2eb261
Fix roomba error if battery stats are not available ( #103196 )
2023-11-01 21:12:57 +01:00
Xitee
135944b6f0
Fix roomba translation key mismatch ( #103191 )
2023-11-01 20:15:18 +01:00
Jan-Philipp Benecke
67fa304b78
Use constant instead of plain key name for device info connections in roborock and roomba ( #103182 )
2023-11-01 18:09:49 +01:00
Jan-Philipp Benecke
56b4369f44
Add MAC address to bsblan device info ( #103180 )
2023-11-01 17:53:40 +01:00
J. Nick Koston
12c5aec5e6
Add bluetooth address to august ( #103177 )
2023-11-01 10:47:56 -05:00
Jan-Philipp Benecke
ebee51a794
Add MAC address to roborock device info ( #103175 )
2023-11-01 10:28:03 -05:00
Jan-Philipp Benecke
e48cb909f4
Use shorthand device info attribute for roomba ( #103176 )
2023-11-01 10:27:51 -05:00
jimmyd-be
ae02e3f903
Add reset filter counter button to Renson integration ( #103126 )
...
Add reset filter counter button
2023-11-01 16:27:23 +01:00
Tudor Sandu
66dd3b153d
Support HassTurnOn/Off intents for lock domain ( #93231 )
...
* Support HassTurnOn/Off intents for lock domain
Fix https://github.com/home-assistant/intents/issues/1347
* Added tests
* Linting changes
* Linting
2023-11-01 09:46:13 -05:00
mkmer
4a93465e85
Catch unexpected response in Honeywell ( #103169 )
...
catch unexpected response
2023-11-01 15:41:41 +01:00
Xitee
cef68ea33c
Add hardware version to Roomba ( #103171 )
2023-11-01 09:21:42 -05:00
Jan-Philipp Benecke
8b7cfc070e
Move base entity of system_bridge to own module ( #103167 )
...
* Move base entity of system_bridge to own module
* Add entity.py to .coveragerc
2023-11-01 14:21:39 +01:00
Joost Lekkerkerker
6e5479d307
Bump aiowaqi to 3.0.0 ( #103166 )
2023-11-01 13:25:33 +01:00
G Johansson
412b0e1c55
Bump python-holidays to 0.35 ( #103092 )
2023-11-01 12:37:59 +01:00
Bram Kragten
f624946ac0
Update frontend to 20231030.1 ( #103163 )
2023-11-01 11:05:17 +01:00
J. Nick Koston
78e546b35a
Avoid enumerating the whole state machine on api service calls ( #103147 )
2023-11-01 10:25:02 +01:00
Jan Bouwhuis
daee5baef6
Fix mqtt is not reloading without yaml config ( #103159 )
2023-11-01 09:25:56 +01:00
J. Nick Koston
6ea5af7575
Bump aioesphomeapi to 18.2.1 ( #103156 )
2023-11-01 08:56:48 +01:00
Allen Porter
04dfbd2e03
Improve fitbit oauth token error handling in config flow ( #103131 )
...
* Improve fitbit oauth token error handling in config flow
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests with updated error reason
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-31 19:48:33 -07:00
Teemu R
f944c68e01
Bump python-kasa to 0.5.4 for tplink ( #103038 )
2023-10-31 19:54:51 -05:00
Erik Montnemery
e880ad7bda
Improve reload of legacy groups ( #102925 )
...
* Improve reload of legacy groups
* Simplify reload
* Get rid of inner function
* Fix logic when there are no group.group entities
* Update homeassistant/components/group/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Fix type hints
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-11-01 00:18:21 +01:00
J. Nick Koston
1a6184a9aa
Allow non-admins to subscribe to the issue registry updated event ( #103145 )
2023-10-31 16:29:22 -05:00
J. Nick Koston
8eb7766f30
Avoid path construction for static files cache hit ( #102882 )
2023-10-31 14:31:58 -05:00
Paul Bottein
4d475a9758
Don't try to load resources in safe mode ( #103122 )
2023-10-31 19:25:25 +01:00
Aidan Timson
6433bf4d77
Create update component for System Bridge ( #102966 )
...
* Create update component for System Bridge
* Add
2023-10-31 19:08:47 +01:00
J. Nick Koston
3ebd029026
Bump aiohomekit to 3.0.9 ( #103123 )
2023-10-31 12:56:15 -05:00
J. Nick Koston
9b27552238
Fix race in starting reauth flows ( #103130 )
2023-10-31 12:38:05 -05:00
Joost Lekkerkerker
d75a6a3b4b
Use right functions for fixtures in Freebox test ( #103135 )
2023-10-31 17:25:08 +01:00
Narmishka
f55cd17982
Move Freebox tests to fixtures ( #103128 )
2023-10-31 15:50:17 +00:00
starkillerOG
620a3350d7
Bump reolink-aio to 0.7.12 ( #103120 )
2023-10-31 15:15:20 +01:00
Christopher Fenner
22126a1280
Handle exception introduced with recent PyViCare update ( #103110 )
2023-10-31 13:42:52 +01:00
G Johansson
193ce08b39
No aliases in workday ( #103091 )
2023-10-31 11:35:09 +01:00
Joost Lekkerkerker
55a4769172
Abort config flow if Google Tasks API is not enabled ( #103114 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-31 11:32:17 +01:00
Christopher Fenner
5f09503cf3
Fix client id label in ViCare integration ( #103111 )
2023-10-31 10:35:51 +01:00
Jan Bouwhuis
8668f47543
Add strict typing for input_text ( #103095 )
2023-10-31 10:29:04 +01:00
Robert Resch
8e2c2e5cc5
Fix todo.remove_item frontend ( #103108 )
2023-10-31 10:06:42 +01:00
Bram Kragten
1fc1e85b01
Update frontend to 20231030.0 ( #103086 )
2023-10-31 10:05:16 +01:00
Erik Montnemery
0304ac5a1b
Fix restore state for light when saved attribute is None ( #103096 )
2023-10-31 10:05:03 +01:00
G Johansson
a851907f78
Add serial to Sensibo ( #103089 )
2023-10-31 09:10:43 +01:00
Duco Sebel
b63c33d320
Bumb python-homewizard-energy to 3.1.0 ( #103011 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-10-31 08:53:56 +01:00
Rami Mosleh
61a1245a84
Code cleanup for transmission integration ( #103078 )
2023-10-31 08:49:03 +01:00
G Johansson
85d49a2920
Fix Met Device Info ( #103082 )
2023-10-31 08:31:53 +01:00
Paul Manzotti
06bbea2e0f
Update geniushub-client to v0.7.1 ( #103071 )
2023-10-31 08:09:03 +01:00
Erik Montnemery
8e3b5f1be4
Add todo to core files ( #103102 )
2023-10-31 07:55:03 +01:00
G Johansson
12afd0ad94
Bump pytrafikverket to 0.3.8 ( #103080 )
2023-10-31 06:57:06 +01:00
Erik Montnemery
246ebc99cc
Fix local_todo todo tests ( #103099 )
2023-10-31 02:38:58 +01:00
Erik Montnemery
64f8967739
Fix todoist todo tests ( #103101 )
2023-10-31 02:38:18 +01:00
Erik Montnemery
df814af076
Fix shopping_list todo tests ( #103100 )
2023-10-31 02:03:54 +01:00
Erik Montnemery
6e62cf5efb
Fix google_tasks todo tests ( #103098 )
2023-10-31 02:03:34 +01:00
Mislav Mandarić
84b71c9ddb
Allow setting hvac mode through set_temperature climate method in Gree integration ( #101196 )
...
* Allow setting hvac mode through set_temperature climate method
* Suggested code simplification when reading hvac mode
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Remove unnecessary temperature unit handling from set temperature with hvac mode tests
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-10-30 22:10:47 +01:00
Robert Resch
d97a030872
Refactor todo services and their schema ( #103079 )
2023-10-30 21:43:24 +01:00
Joost Lekkerkerker
7319abcab0
Show a warning when no Withings data found ( #103066 )
2023-10-30 19:40:27 +01:00
Duco Sebel
0f72495a7d
Rename power to energy in HomeWizard ( #102948 )
2023-10-30 19:09:23 +01:00
Álvaro Fernández Rojas
cb0517d20e
Update AEMET-OpenData to v0.4.6 ( #102996 )
2023-10-30 18:54:50 +01:00
Christopher Fenner
bdfb138b09
Update PyViCare to v2.28.1 for ViCare integration ( #103064 )
2023-10-30 18:47:33 +01:00
Nortonko
78e316aa7e
Bump python-androidtv to 0.0.73 ( #102999 )
...
* Update manifest.json
Bump python-androidtv to version 0.0.73
* bump androidtv 0.0.73
* bump androidtv 0.0.73
2023-10-30 18:32:24 +01:00
tronikos
74b19564ad
Fix Opower not refreshing statistics when there are no forecast entities ( #103058 )
...
Ensure _insert_statistics is periodically called
2023-10-30 11:08:51 -04:00
Mike Woudenberg
7b6910882e
Use correct config entry field to update when IP changes in loqed ( #103051 )
2023-10-30 15:57:00 +01:00
Joost Lekkerkerker
953d5e0080
Add 2 properties to Withings diagnostics ( #103067 )
2023-10-30 15:47:08 +01:00
David Knowles
f160fa4bc3
Make Hydrawise initialize data immediately ( #101936 )
2023-10-30 15:18:59 +01:00
mkmer
92ec525de1
Add retry before unavailable to Honeywell ( #101702 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-30 15:16:41 +01:00
David Knowles
4ed3676a56
Bump pyschlage to 2023.10.0 ( #103065 )
2023-10-30 14:57:24 +01:00
Franck Nijhof
487dcf227e
Rewrite HomeWizard Energy tests ( #103000 )
...
Co-authored-by: Duco Sebel <74970928+DCSBL@users.noreply.github.com >
2023-10-30 14:07:42 +01:00
J. Nick Koston
b3743937de
Avoid looking up the callable type for HassJob when we already know it ( #102962 )
...
* Avoid looking up the callable type for HassJob when we already know it
When we connect the frontend we call async_listen with run_immediately MANY
times when we already know the job type (it will always be a callback). This
reduces the latency to get the frontend going
* missing coverage
2023-10-30 12:45:22 +01:00
Robert Hillis
7dbe0c3a48
Fix Google Mail expired authorization ( #102735 )
...
* Fix Google Mail expired authorization
* add test
* raise HomeAssistantError
* handle in api module
* uno mas
2023-10-30 12:36:34 +01:00
Álvaro Fernández Rojas
ba7dbc5927
Show proper name on Airzone errors ( #102997 )
...
* airzone: fix showing None on errors
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: use entity_id on erros/logs
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-10-30 11:03:34 +01:00
Álvaro Fernández Rojas
9952eed671
Show proper name on Airzone Cloud errors ( #102998 )
...
* airzone_cloud: fix showing None on errors
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: use entity_id on errors/logs
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-10-30 11:02:24 +01:00
Erwin Douna
8acc45d482
Enable dry mode for Tado AC's V3 ( #99568 )
2023-10-30 10:29:40 +01:00
Jirka
422af9d438
Update MQTT QoS description string ( #103036 )
...
Update strings.json
2023-10-30 09:54:46 +01:00
G-Two
dd3790641a
Bump to subarulink 0.7.8 ( #103033 )
2023-10-30 09:46:48 +01:00
Diogo Gomes
7c94293cb4
Fix utility_meter reset when DST change occurs ( #103012 )
2023-10-30 09:46:20 +01:00
Pedro Januário
71ecb39dc5
Add additional sensors to ecoforest integration ( #102734 )
2023-10-30 09:41:53 +01:00
Jack Boswell
8fde275662
Rename Starlink Idle to Sleep ( #103048 )
2023-10-30 09:40:15 +01:00
dependabot[bot]
0369187340
Bump github/codeql-action from 2.22.4 to 2.22.5 ( #103045 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 09:17:01 +01:00
Jack Boswell
89d7c33e31
Bump starlink-grpc-core to 1.1.3 ( #103043 )
2023-10-30 08:56:50 +01:00
Jan Bouwhuis
d6a0f9b5a0
Give mqtt test more time to process subscriptions ( #103006 )
2023-10-30 06:02:03 +01:00
Allen Porter
a373f5eac5
Bump google-nest-sdm to 3.0.3 ( #103035 )
2023-10-29 15:48:01 -07:00
Allen Porter
d75f1b2b3e
Fix bug in fitbit credential import for expired tokens ( #103024 )
...
* Fix bug in fitbit credential import on token refresh
* Use stable test ids
* Update homeassistant/components/fitbit/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-29 14:26:10 -07:00
Franck Nijhof
b323295aa1
Clean up old config entry migration from Tuya ( #103026 )
2023-10-29 19:18:31 +01:00
kpine
46ecf0d4bd
Revert "Fix temperature setting for multi-setpoint z-wave device ( #102395 )" ( #103022 )
...
This reverts commit 2d6dc2bccc
.
2023-10-29 19:15:19 +01:00
Joost Lekkerkerker
b7667d44fd
Use built in config entry from coordinator in HomeWizard ( #102959 )
2023-10-29 18:23:48 +01:00
Raman Gupta
94e192db12
Fix zwave_js siren name ( #103016 )
...
* Fix zwave_js.siren name
* Fix test
2023-10-29 17:44:15 +01:00
Franck Nijhof
59f238b9a7
Clean up two year old entity migration from Tuya ( #103003 )
2023-10-29 14:47:24 +01:00
David Bonnes
8a87ea5506
Harden evohome against failures to retrieve high-precision temps ( #102989 )
...
fix hass-logger-period
2023-10-29 13:28:35 +01:00
Michael
2616794e1d
Fix proximity entity id ( #102992 )
...
* fix proximity entity id
* extend test to cover entity id
2023-10-29 10:43:57 +01:00
Tom Puttemans
19f1d14000
DSMR Gas currently delivered device state class conflict ( #102991 )
...
Fixes #102985
2023-10-29 10:23:24 +01:00
Bouwe Westerdijk
9cc7012d32
Correct total state_class of huisbaasje sensors ( #102945 )
...
* Change all cumulative-interval sensors to TOTAL
2023-10-29 09:17:57 +01:00
Allen Porter
af851b6c2b
Cleanup caldav test fixtures ( #102982 )
...
* Caldav test fixture cleanup
* Remove a text fixture only used 3 times
2023-10-29 09:16:28 +01:00
Allen Porter
4e22958486
Move caldav coordinator to its own file ( #102976 )
...
* Move caldav coordinator to its own file.
* Remove unused offset.
2023-10-29 09:04:09 +01:00
tronikos
82688d2a33
Bump opower to 0.0.38 ( #102983 )
2023-10-29 08:05:37 +01:00
Michael
6202f178af
Fix proximity zone handling ( #102971 )
...
* fix proximity zone
* fix test
2023-10-28 22:32:42 -04:00
Allen Porter
4599b788b4
Update caldav to use an DataUpdateCoordinator for fetching data ( #102089 )
2023-10-28 15:35:31 -07:00
Brett Adams
a4c31f63bf
Add current temperature to master climate entity in Advantage Air ( #102938 )
...
* Add current_temperature
* Update tests
2023-10-28 21:59:02 +02:00
Matthias Alphart
b1aeaf2296
Update xknxproject to 3.4.0 ( #102946 )
2023-10-28 21:31:43 +02:00
Allen Porter
efc9f845db
Fix error message strings for Todoist configuration flow ( #102968 )
...
* Fix error message strings for Todoist configuration flow
* Update error code in test
2023-10-28 21:02:42 +02:00
Álvaro Fernández Rojas
fb5d058885
Add AEMET library data to coordinator and use it for weather platform ( #102954 )
2023-10-28 13:53:40 -05:00
Allen Porter
8703621c64
Improve fitbit oauth import robustness ( #102833 )
...
* Improve fitbit oauth import robustness
* Improve sensor tests and remove unnecessary client check
* Fix oauth client id/secret config key checks
* Add executor for sync call
2023-10-28 17:20:44 +02:00
Erik Montnemery
03d3a87f23
Small cleanup of legacy groups ( #102918 )
...
* Small cleanup of legacy groups
* Update tests which create groups
2023-10-28 17:16:41 +02:00
Álvaro Fernández Rojas
7e4e124f50
Move has entity name to parent entity in Airzone Cloud ( #102961 )
...
airzone_cloud: consolidate _attr_has_entity_name
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-10-28 16:32:31 +02:00
J. Nick Koston
5648dc6cd1
Reduce string copy needed to subscribe to entities ( #102870 )
2023-10-28 09:18:25 -05:00
J. Nick Koston
18fa5b8532
Small cleanups to mobile_app encryption ( #102883 )
2023-10-28 09:18:09 -05:00
Ville Skyttä
7d598801fe
Update prettier to 3.0.3 ( #102929 )
2023-10-28 08:56:26 -05:00
J. Nick Koston
009dc91b97
Fix inner callback decorators with partials ( #102873 )
2023-10-28 08:38:42 -05:00
Erik Montnemery
524e20536d
Improve dlna_dmr tests ( #102905 )
2023-10-28 14:53:34 +02:00
Erik Montnemery
6f515c06a2
Add test for check_config helper ( #102898 )
2023-10-28 14:52:20 +02:00
Tom Puttemans
7f5896bc45
Add gas device class to dsmr_reader sensor ( #102953 )
...
DSMR reader integration - can't configure gas meter in energy dashboard posible due to missing device_class
Fixes #102367
2023-10-28 13:59:24 +02:00
Joost Lekkerkerker
2601c6789d
Add entity translations to Airzone ( #99054 )
2023-10-28 13:56:45 +02:00
Franck Nijhof
8e112c04fb
Improve diagnostic handling in HomeWizard Energy ( #102935 )
2023-10-27 23:27:17 +02:00
Franck Nijhof
fd1c1dba7c
Handle/extend number entity availability property in HomeWizard Energy ( #102934 )
2023-10-27 23:27:02 +02:00
Franck Nijhof
923d2d0d81
Small base entity cleanup for HomeWizard Energy entities ( #102933 )
2023-10-27 23:26:41 +02:00
Franck Nijhof
100c3079ae
Hide mac address from HomeWizard Energy config entry/discovery titles ( #102931 )
2023-10-27 23:26:28 +02:00
Franck Nijhof
4fa551612e
Move HomeWizard Energy identify button to config entity category ( #102932 )
2023-10-27 23:26:03 +02:00
myztillx
9c6884a526
Bump python-ecobee-api to 0.2.17 ( #102900 )
2023-10-27 21:46:59 +02:00
Bram Kragten
1c1ff56021
Update frontend to 20231027.0 ( #102913 )
2023-10-27 19:17:15 +02:00
Maikel Punie
c7d7ce457c
Bump velbusaio to 2023.10.2 ( #102919 )
2023-10-27 16:15:16 +00:00
Joost Lekkerkerker
c3da075554
Use present wording in version bump script ( #102897 )
2023-10-27 17:50:33 +02:00
Álvaro Fernández Rojas
ca5bcb9ab1
Update aioairzone-cloud to v0.3.1 ( #102899 )
2023-10-27 17:36:28 +02:00
Magnus Larsson
a516f32bbd
Use new API for Vasttrafik ( #102570 )
2023-10-27 16:49:01 +02:00
Bram Kragten
3f56ca49c6
Add redirect from shopping list to todo ( #102894 )
2023-10-27 13:55:22 +02:00
Franck Nijhof
c77a3facf5
Some textual fixes for todo ( #102895 )
2023-10-27 13:28:16 +02:00
Erik Montnemery
a7183a0cbf
Allow missing components in safe mode ( #102891 )
2023-10-27 13:26:26 +02:00
Erik Montnemery
294f565bad
Allow missing components in safe mode ( #102888 )
2023-10-27 12:25:27 +02:00
Jan-Philipp Benecke
43915fbaf3
Add connections to PassiveBluetoothProcessorEntity ( #102854 )
2023-10-27 12:09:59 +02:00
Paul Bottein
e0885ef109
Don't return resources in safe mode ( #102865 )
2023-10-27 11:30:37 +02:00
Jan Bouwhuis
8eaf38cd44
Fix mqtt schema import not available for mqtt_room ( #102866 )
2023-10-27 10:51:45 +02:00
Abílio Costa
6b5f2a1349
Cleanup exception logging in Idasen Desk ( #102617 )
...
* Cleaup exception logging in Idasen Desk
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
* Re-add trace
* Remove uneeded exc_info
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-27 00:53:35 +02:00
mletenay
3b2a849f77
Update goodwe library to 0.2.32 ( #102868 )
2023-10-26 22:20:29 +02:00
Simone Chemelli
ae9106effd
Improve exception handling for Vodafone Station ( #102761 )
...
* improve exception handling for Vodafone Station
* address review comment
* apply review comment
* better except handling (bump library)
* cleanup
2023-10-26 19:34:59 +00:00
Allen Porter
af9cae289f
Change todo move API to reference previous uid ( #102795 )
2023-10-26 18:43:10 +02:00
Joost Lekkerkerker
c741b8cbd1
Bump aiowithings to 1.0.2 ( #102852 )
2023-10-26 17:31:53 +02:00
Paul Bottein
e7a867f630
Update frontend to 20231026.0 ( #102857 )
2023-10-26 11:26:27 -04:00
nachonam
cf03f8338a
Add Freebox Home alarm panel ( #102607 )
...
* add alarm control panel
* optimize update node
* Modify comment
* move const to alarm
* add alarm panel tests
* tests modified
* add file into coveragerc
* Review: DATA_HOME_GET_VALUES -> DATA_HOME_PIR_GET_VALUES
* Review: commands rename
* Review: precise what "alarm2" is for features
* Review: remove custom attributes & properties that exists in parent
* Review: Avoid duplicates of async_write_ha_state()
* make functions private
* Review: initial state never works
* Review: remove extra attrs
* Review: fix tests
* Fix tests
* Remove line in .coveragerc
---------
Co-authored-by: Quentame <polletquentin74@me.com >
2023-10-26 12:35:51 +00:00
Erik Montnemery
9ea97fd8d2
Improve docstrings for time related event helpers ( #102839 )
...
* Improve docstrings for time related event helpers
* Fix grammar
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-26 14:00:44 +02:00
Ravaka Razafimanantsoa
1a1bc05470
Address late review of switchbot cloud ( #102842 )
...
For Martin's review
2023-10-26 12:12:18 +02:00
Kevin Worrel
36c6f426df
Bump screenlogicpy to v0.9.4 ( #102836 )
2023-10-26 11:59:48 +02:00
Amit Finkelstein
edf2e42e4d
Apple TV: Use replacement commands for deprecated ones ( #102056 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-26 10:46:20 +02:00
Erik Montnemery
087df10d27
Improve validation of device automations ( #102766 )
...
* Improve validation of device automations
* Improve comments
* Address review comment
2023-10-26 09:46:16 +02:00
Jesse Hills
4838b2dee6
ESPHome: Add suggested_area from device info ( #102834 )
2023-10-26 09:19:31 +02:00
hahn-th
aa67542ef8
Bump homematicip to 1.0.16 ( #102822 )
2023-10-25 23:26:10 -04:00
William Scanlon
dd28d1e17f
Bump pyeconet to 0.1.22 to handle breaking API change ( #102820 )
2023-10-25 23:25:44 -04:00
Robert Van Gorkom
6939970624
Remove code owner. ( #102829 )
2023-10-25 23:25:23 -04:00
J. Nick Koston
b89e7a2fe2
Bump bleak-retry-connector to 3.3.0 ( #102825 )
...
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v3.2.1...v3.3.0
2023-10-25 23:23:06 -04:00
Erik Montnemery
43ac77ca2f
Fix fan device actions ( #102797 )
2023-10-25 23:22:38 -04:00
Erik Montnemery
e5078a3e13
Use real devices in automation blueprint tests ( #102824 )
2023-10-25 23:20:50 -04:00
Erik Montnemery
64f0ea60d1
Correct logic for picking bluetooth local name ( #102823 )
...
* Correct logic for picking bluetooth local name
* make test more robust
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-25 18:08:31 -05:00
mkmer
69a0c0d435
Move coordinator first refresh in Blink ( #102805 )
...
Move coordinator first refresh
2023-10-25 23:57:47 +02:00
TheJulianJES
f9712627c5
Add myself as a code owner for ZHA ( #102812 )
...
Add 'TheJulianJES' as a code owner for ZHA
2023-10-25 23:53:14 +02:00
Marc Mueller
27ac2ceae3
Fix velbus import ( #102780 )
2023-10-25 23:09:36 +02:00
J. Nick Koston
371a49d2f4
Bump HAP-python 4.9.1 ( #102811 )
2023-10-25 15:55:28 -05:00
Raman Gupta
13378b4ae2
Add script to convert zwave_js device diagnostics to fixture ( #102799 )
2023-10-25 16:07:22 -04:00
Franck Nijhof
f28c9221e6
Bump version to 2023.12.0dev0 ( #102798 )
2023-10-25 20:37:16 +02:00
Raman Gupta
8b1cfbc46c
Bump zwave-js-server-python to 0.53.1 ( #102790 )
2023-10-25 17:22:33 +02:00
Marcel van der Veldt
bcade5fe73
Bump python-matter-server to version 4.0.0 ( #102786 )
2023-10-25 16:51:42 +02:00
Marc Mueller
4cac20f835
Fix google_tasks generic typing ( #102778 )
2023-10-25 07:22:19 -07:00
Erik Montnemery
b83ada8c19
Use real devices in automation and script tests ( #102785 )
2023-10-25 16:09:39 +02:00
Joost Lekkerkerker
e734a4bc53
Use sentence case in Random entities default name ( #102788 )
2023-10-25 16:09:09 +02:00
Joost Lekkerkerker
cd8e3a81db
Add Update coordinator to QBittorrent ( #98896 )
2023-10-25 15:51:52 +02:00
Erik Montnemery
8d034a85fe
Small cleanup of nest tests ( #102787 )
2023-10-25 15:35:58 +02:00
tronikos
89e2f06304
Flume: Add flume.notifications service ( #100621 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-25 15:34:48 +02:00
J. Nick Koston
4447336083
Fix hassio delaying startup to fetch container stats ( #102775 )
2023-10-25 15:32:43 +02:00
Erik Montnemery
6e72499f96
Use real devices in nest device trigger tests ( #102692 )
2023-10-25 15:13:38 +02:00
Simone Chemelli
e4a1efb680
Fix Comelit comments as per late review ( #102783 )
2023-10-25 14:48:33 +02:00
Bram Kragten
b50f5e50c3
Update frontend to 20231025.1 ( #102781 )
2023-10-25 08:42:44 -04:00
Jan Stienstra
2c46a975fb
Add re-authentication to Jellyfin ( #97442 )
2023-10-25 14:02:30 +02:00
Bram Kragten
edc9aba722
Update frontend to 20231025.0 ( #102776 )
2023-10-25 14:01:36 +02:00
Maciej Bieniek
47c9d58b5e
Override the async_update()
method for Shelly sleeping devices ( #102516 )
2023-10-25 13:48:00 +02:00
Allen Porter
476e867fe8
Add a Local To-do component ( #102627 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-25 13:21:10 +02:00
Raman Gupta
35d18a9a3e
Add tests for types and functions for type conversions in templates ( #100807 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-25 13:20:34 +02:00
Joost Lekkerkerker
8ca5df6fcc
Guard for None color mode in ZHA ( #102774 )
2023-10-25 13:17:41 +02:00
Joost Lekkerkerker
0658c7b307
Add config flow to random ( #100858 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-25 13:01:27 +02:00
Jan-Philipp Benecke
6fae50cb75
Add connections to Xiaomi BLE and BTHome device entry ( #102773 )
2023-10-25 12:15:58 +02:00
Joost Lekkerkerker
d2f8c527a5
Add entity translations to Tomorrow.io ( #99632 )
2023-10-25 12:15:09 +02:00
Joost Lekkerkerker
4812d62ccf
Bring Withings activity sensor creation in line with the others ( #102771 )
2023-10-25 12:14:03 +02:00
Joost Lekkerkerker
45e4f71d1a
Add generics to Withings ( #102770 )
2023-10-25 12:00:12 +02:00
Joakim Sørensen
267721af43
Bump hass-nabucasa from 0.73.0 to 0.74.0 ( #102763 )
2023-10-25 11:28:52 +02:00
Simone Chemelli
4328f887be
Address late review comments for Comelit login ( #102768 )
2023-10-25 09:19:06 +00:00
Jirka
dfc454d527
Remove double full stop from Vulcan translation strings ( #102758 )
2023-10-25 10:54:43 +02:00
Allen Porter
7f7064ce59
Add Google Tasks create and update for todo platform ( #102754 )
...
* Add Google Tasks create and update for todo platform
* Update comments
* Update comments
2023-10-25 10:51:21 +02:00
Simone Chemelli
ffed1e8274
Improve exception handling for Comelit ( #102762 )
...
improve exception handling for Comelit
2023-10-25 10:28:22 +02:00
tzagim
37cde54b2b
Fix typo in Todoist translations strings 'data' -> 'date' ( #102760 )
2023-10-25 09:48:47 +02:00
Erik Montnemery
a6c5927976
Use real devices in light device condition tests ( #102756 )
2023-10-25 09:42:35 +02:00
Erik Montnemery
b38692f3a7
Use real devices in lock device condition tests ( #102757 )
2023-10-25 09:42:00 +02:00
Maciej Bieniek
c89acf2abe
Bump nextdns
to version 2.0.0 ( #102674 )
2023-10-25 08:59:45 +02:00
starkillerOG
93a8b60c2b
Philips Hue restore brightness after transition ( #101293 )
2023-10-25 07:46:49 +02:00
buzz-tee
4bf475185e
Fix invalid sources in media player sources list ( #102646 )
2023-10-25 07:12:55 +02:00
mkmer
b37e9bc79a
Improve camera snap performance in Blink ( #102652 )
2023-10-24 23:50:10 -05:00
Ravaka Razafimanantsoa
7038bd67f7
Add Climate to switchbot cloud integration ( #101660 )
2023-10-24 23:46:00 -05:00
Allen Porter
0cb0e3ceeb
Add Google tasks integration, with initial read-only To-do list ( #102629 )
...
* Add Google Tasks integration
* Update tests and unique id
* Revert devcontainer change
* Increase test coverage
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove ternary
* Fix JSON
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-24 21:30:29 -07:00
Matthias Alphart
fb13d9ce7c
Set Fronius entities to "unknown" when receiving invalid zero value ( #102270 )
2023-10-25 06:27:46 +02:00
Erik Montnemery
704881743b
Use real devices in remote device trigger tests ( #102693 )
2023-10-25 06:24:23 +02:00
Jesse Hills
ad692f3341
ESPHome Text entities ( #102742 )
2023-10-24 23:14:58 -05:00
Erik Montnemery
789a00043a
Use real devices in device automation tests ( #102736 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-25 06:14:53 +02:00
Raman Gupta
aa36229519
Remove eight_sleep integration ( #102669 )
2023-10-25 06:13:10 +02:00
Erik Montnemery
626123acc0
Use real devices in select device trigger tests ( #102694 )
2023-10-25 06:13:00 +02:00
Erik Montnemery
b870933dc7
Use real devices in remote device action tests ( #102725 )
2023-10-25 06:11:55 +02:00
Erik Montnemery
9047dcf242
Use real devices in text device action tests ( #102728 )
2023-10-25 06:11:06 +02:00
Luke Lashley
dd111416e7
Add cleaning binary sensor to Roborock ( #102748 )
2023-10-25 06:10:31 +02:00
J. Nick Koston
ece7ec6a38
Disable IPV6 in the august integration ( #98003 )
2023-10-25 06:08:41 +02:00
AJ Jordan
2e643c0c75
Fix dead link in Kodi log message ( #102743 )
2023-10-25 06:07:38 +02:00
tronikos
6294339944
Improve ZHA King of Fans ( #101859 )
2023-10-25 05:56:08 +02:00
puddly
8d5cb20285
Bump ZHA radio dependencies ( #102750 )
2023-10-24 23:36:30 -04:00
TheJulianJES
7c93d4fccf
Bump zha-quirks to 0.0.106 ( #102741 )
2023-10-24 21:57:34 -04:00
Raman Gupta
ec3ee7f02c
Update zwave_js/hard_reset_controller WS cmd ( #102280 )
2023-10-24 21:31:03 -04:00
Robert Svensson
40817dabbf
Bump aiounifi to v64 ( #102700 )
2023-10-24 20:27:42 -05:00
Marc Mueller
eb52943d27
Update pytest to 7.4.3 ( #102744 )
2023-10-25 02:44:51 +02:00
Erik Montnemery
a1a5713e10
Abort Improv via BLE bluetooth flow if device is provisioned ( #102656 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-24 19:14:23 -05:00
J. Nick Koston
f91583a0fc
Add support for family to aiohttp session helper ( #102702 )
2023-10-24 18:40:39 -05:00
Robert Svensson
a691bd26cf
Support Lidl christmas light effects in deCONZ ( #102731 )
2023-10-25 00:32:20 +02:00
Maciej Bieniek
b37253b206
Bump gios
to version 3.2.0 ( #102675 )
2023-10-24 23:45:20 +02:00
Erik Montnemery
f56343f447
Use real devices in lock device action tests ( #102723 )
2023-10-24 23:43:50 +02:00
Erik Montnemery
3a11a6f973
Use real devices in switch device action tests ( #102727 )
2023-10-24 23:43:30 +02:00
Erik Montnemery
530611c44e
Use real devices in fan device action tests ( #102720 )
2023-10-24 21:40:24 +00:00
Erik Montnemery
21d0fa640f
Use real devices in cover device action tests ( #102719 )
2023-10-24 23:40:22 +02:00
Erik Montnemery
8da421c442
Use real devices in climate device action tests ( #102718 )
2023-10-24 23:40:07 +02:00
Erik Montnemery
4bb6787909
Use real devices in button device action tests ( #102717 )
2023-10-24 23:39:47 +02:00
Erik Montnemery
a4487637ef
Use real devices in alarm_control_panel device action tests ( #102716 )
2023-10-24 23:39:37 +02:00
Erik Montnemery
2e9a3e8c8e
Use real devices in humidifier device action tests ( #102721 )
2023-10-24 23:39:14 +02:00
Erik Montnemery
e1394d720f
Use real devices in vacuum device action tests ( #102729 )
2023-10-24 23:38:35 +02:00
Erik Montnemery
02a83740cc
Use real devices in light device action tests ( #102722 )
2023-10-24 21:38:24 +00:00
Erik Montnemery
69ce85d5af
Use real devices in select device action tests ( #102726 )
2023-10-24 23:38:19 +02:00
Erik Montnemery
e708faa4d6
Use real devices in vacuum device condition tests ( #102715 )
2023-10-24 23:38:01 +02:00
Erik Montnemery
e761d5715b
Use real devices in switch device condition tests ( #102714 )
2023-10-24 21:37:48 +00:00
Erik Montnemery
b5a6e6b9d5
Use real devices in sensor device condition tests ( #102713 )
2023-10-24 23:37:36 +02:00
Erik Montnemery
ff60a8072e
Use real devices in select device condition tests ( #102712 )
2023-10-24 23:37:16 +02:00
Erik Montnemery
1b61cd9179
Use real devices in remote device condition tests ( #102711 )
2023-10-24 23:36:31 +02:00
Erik Montnemery
2049d892ba
Use real devices in media_player device condition tests ( #102710 )
2023-10-24 23:35:34 +02:00
Erik Montnemery
0e8bd9805a
Use real devices in humidifier device condition tests ( #102709 )
2023-10-24 23:34:31 +02:00
Erik Montnemery
3ed67f134f
Use real devices in fan device condition tests ( #102708 )
2023-10-24 23:32:56 +02:00
Erik Montnemery
9cf9b36637
Use real devices in device_tracker device condition tests ( #102707 )
2023-10-24 23:31:49 +02:00
Erik Montnemery
14485af22d
Use real devices in cover device condition tests ( #102706 )
2023-10-24 23:30:33 +02:00
Erik Montnemery
bead989e7f
Use real devices in climate device condition tests ( #102705 )
2023-10-24 23:29:44 +02:00
Erik Montnemery
9d3cdc85ca
Use real devices in binary_sensor device condition tests ( #102704 )
2023-10-24 23:28:29 +02:00
Erik Montnemery
4d83cffb39
Use real devices in alarm_control_panel device condition tests ( #102703 )
2023-10-24 23:27:29 +02:00
Erik Montnemery
56ee1753ec
Use real devices in number device action tests ( #102724 )
2023-10-24 23:26:12 +02:00
Erik Montnemery
0ce7f44294
Use real devices in water_heater device action tests ( #102730 )
2023-10-24 23:25:14 +02:00
TheJulianJES
fd8fdba7e8
Replace ZHA quirk class matching with quirk ID matching ( #102482 )
...
* Use fixed quirk IDs for matching instead of quirk class
* Change tests for quirk id (WIP)
* Do not default `quirk_id` to `quirk_class`
* Implement test for checking if quirk ID exists
* Change `quirk_id` for test slightly (underscore instead of dot)
2023-10-24 17:18:10 -04:00
Maciej Bieniek
5ee14f7f7d
Bump accuweather
to version 2.0.0 ( #102670 )
2023-10-24 23:14:05 +02:00
Bouwe Westerdijk
a5461a9a90
Bump plugwise to v0.33.2 ( #102671 )
2023-10-24 23:11:16 +02:00
Bram Kragten
f5a6c88051
Don't load themes in safe mode ( #102683 )
2023-10-24 23:00:14 +02:00
Allen Porter
0b8f48205a
Add Todoist To-do list support ( #102633 )
...
* Add todoist todo platform
* Fix comment in todoist todo platform
* Revert CalData cleanup and logging
* Fix bug in fetching tasks per project
* Add test coverage for creating active tasks
* Fix update behavior on startup
2023-10-24 22:47:26 +02:00
Erik Montnemery
ee1007abdb
Use real devices in wemo device trigger tests ( #102699 )
2023-10-24 22:44:50 +02:00
Erik Montnemery
2807c9eaca
Use real devices in vacuum device trigger tests ( #102698 )
2023-10-24 22:43:34 +02:00
Erik Montnemery
d8baa38751
Use real devices in update device trigger tests ( #102697 )
2023-10-24 22:42:44 +02:00
Erik Montnemery
8737d84d30
Use real devices in switch device trigger tests ( #102696 )
2023-10-24 22:41:27 +02:00
Erik Montnemery
82cc62416e
Use real devices in sensor device trigger tests ( #102695 )
2023-10-24 22:37:44 +02:00
Erik Montnemery
952f40a181
Use real devices in alarm_control_panel device trigger tests ( #102676 )
2023-10-24 22:33:08 +02:00
Erik Montnemery
eac1d47ec6
Use real devices in media_player device trigger tests ( #102691 )
2023-10-24 22:31:16 +02:00
Erik Montnemery
f9fa1edabf
Use real devices in lock device trigger tests ( #102690 )
2023-10-24 22:30:07 +02:00
Erik Montnemery
691de148cf
Use real devices in light device trigger tests ( #102689 )
2023-10-24 21:58:37 +02:00
Erik Montnemery
6d1d3f4207
Use real devices in device_tracker device trigger tests ( #102685 )
2023-10-24 21:58:22 +02:00
Erik Montnemery
6edbee75f0
Use real devices in kodi device trigger tests ( #102688 )
2023-10-24 21:58:06 +02:00
Erik Montnemery
cedade15ef
Use real devices in humidifier device trigger tests ( #102687 )
2023-10-24 21:58:01 +02:00
Erik Montnemery
51f6dac97f
Use real devices in fan device trigger tests ( #102686 )
2023-10-24 21:57:57 +02:00
Erik Montnemery
4536720540
Use real devices in device_automation device trigger tests ( #102684 )
2023-10-24 21:57:42 +02:00
Erik Montnemery
ec3596e85d
Use real devices in cover device trigger tests ( #102681 )
2023-10-24 21:57:33 +02:00
Erik Montnemery
13be486d61
Use real devices in climate device trigger tests ( #102680 )
2023-10-24 21:57:22 +02:00
Erik Montnemery
223abb6dca
Use real devices in button device trigger tests ( #102679 )
2023-10-24 21:57:14 +02:00
Erik Montnemery
acc5edb088
Use real devices in binary_sensor device trigger tests ( #102678 )
2023-10-24 21:56:53 +02:00
Tomáš Bedřich
d25b4aae14
Add ZHA cover tilt ( #102072 )
...
* cover tilt reimplementation
* rework tilt test
* Fix ZHA cover tests
* Match ZHA cover tilt code-style with the rest
* Increase coverage for ZHA cover, optimize update
---------
Co-authored-by: josef109 <josefglaze@gmail.com >
2023-10-24 15:40:41 -04:00
Maciej Bieniek
4febb2e1d3
Bump nam
to version 2.2.0 ( #102673 )
2023-10-24 21:14:17 +02:00
Erik Montnemery
f733f20834
Use real devices in arcam_fmj device trigger tests ( #102677 )
2023-10-24 13:39:16 -05:00
Erik Montnemery
508cffd1b5
Bump py-improv-ble-client to 1.0.3 ( #102661 )
2023-10-24 18:05:55 +02:00
Bouwe Westerdijk
8c3ae1b30c
Add hvac_modes property to Plugwise ( #102636 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-10-24 17:53:55 +02:00
Joost Lekkerkerker
9600c7fac1
Add workout calendar to Withings ( #102589 )
2023-10-24 16:38:11 +02:00
J. Nick Koston
80b3fec675
Bump aioesphomeapi to 18.0.12 ( #102626 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v18.0.11...v18.0.12
2023-10-24 08:35:59 -05:00
Erik Montnemery
4604c5a152
Allow connecting an Improv via BLE device to a public network ( #102655 )
2023-10-24 15:24:30 +02:00
Erik Montnemery
97cc05d0b4
Make it possible to restart core in safe mode ( #102606 )
2023-10-24 14:47:58 +02:00
Erik Montnemery
46322a0f59
Add improv_ble integration ( #102129 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-24 14:19:19 +02:00
Rami Mosleh
fea15148a1
Remove scan_interval from transmission ( #98858 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-10-24 14:17:46 +02:00
Joost Lekkerkerker
8cfb8cb084
Add serial number to Blink ( #102621 )
2023-10-24 11:38:54 +02:00
Erik Montnemery
e20d4abfe1
Test extra javascript functionality in frontend ( #102643 )
2023-10-24 11:31:16 +02:00
Erik Montnemery
421832e09c
Remove unused test fixture from frontend tests ( #102642 )
2023-10-24 11:13:44 +02:00
Joost Lekkerkerker
b42c47e800
Add last workout sensors to Withings ( #102541 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-24 11:07:47 +02:00
Franck Nijhof
57a10a2e0d
Set cart icon for shopping list integration ( #102638 )
2023-10-24 10:32:27 +02:00
Matthias Alphart
b0d4e5cb65
Retire Niels Mündler from Fronius codeowners ( #102639 )
2023-10-24 09:20:28 +02:00
Erik Montnemery
b953f2998c
Rename the safe_mode integration to recovery_mode ( #102581 )
...
* Rename safe mode integration to recovery mode
* Update code
2023-10-24 09:11:14 +02:00
Jan Bouwhuis
6372bc3aaa
Fix missed case alexa light attr can be None ( #102612 )
...
* Fix missed cased alexa light attr can be None
* Add test
2023-10-24 00:20:03 +02:00
Joost Lekkerkerker
d5e7cccff9
Add serial number to Brother ( #102523 )
2023-10-24 00:15:58 +02:00
Abílio Costa
2935d7d919
Remove uneeded typing on Idasen Desk ( #102615 )
2023-10-23 23:57:58 +02:00
ollo69
5245c94342
Exclude AsusWRT tracker state attribute from recorder ( #102602 )
2023-10-23 23:16:27 +02:00
Allen Porter
5d430f53cd
Add todo component ( #100019 )
2023-10-23 22:53:00 +02:00
J. Nick Koston
fa1df7e334
Bump pyatv to 0.14.3 ( #102196 )
2023-10-23 15:48:19 -05:00
J. Nick Koston
4c8a919ca3
Bump aioesphomeapi to 18.0.11 ( #102603 )
2023-10-23 15:46:05 -05:00
Michael Hansen
a78e3f7b0f
Delay import of webrtc to avoid blocking start up if package is missing ( #102594 )
...
* Delay import of webrtc to avoid blocking start up if package is missing
* Update homeassistant/components/assist_pipeline/pipeline.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Update homeassistant/components/assist_pipeline/vad.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-10-23 13:34:32 -05:00
Erik Montnemery
c481fdb7d0
Rename safe mode to recovery mode ( #102580 )
2023-10-23 20:33:08 +02:00
Erik Montnemery
7a009ed6cd
Don't duplicate core services in hassio ( #102593 )
2023-10-23 20:26:56 +02:00
tronikos
c555fe4462
Refactor ZHA IkeaFan ( #101858 )
...
IkeaFan refactor
2023-10-23 14:01:25 -04:00
Michael Hansen
a52761171f
No cooldown when wake words have the same id ( #101846 )
...
* No cooldown when wake words have the same id
* Use wake word entity id in cooldown decision
2023-10-23 13:12:34 -04:00
elmurato
54bcd70878
Increase timeouts in Minecraft Server ( #101784 )
2023-10-23 15:49:48 +02:00
Bouwe Westerdijk
c7d2499a52
Bump plugwise to v0.33.1 ( #102052 )
2023-10-23 15:47:12 +02:00
mkmer
40ccae3d07
Add coordinator to Blink ( #102536 )
2023-10-23 15:34:28 +02:00
Franck Nijhof
5b39a08feb
Update adguardhome to 0.6.2 ( #102582 )
...
Update adguard to 0.6.2
2023-10-23 14:47:43 +02:00
Guido Schmitz
04c0bca487
Remove name from device info in devolo Home Network ( #102585 )
2023-10-23 14:00:47 +02:00
Marc Mueller
9c0427a7ac
Update pylint to 3.0.2 ( #102576 )
2023-10-23 13:08:47 +02:00
Joost Lekkerkerker
42c062de68
Only add Withings sleep sensors when we have data ( #102578 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-23 12:59:13 +02:00
Erik Montnemery
d5af6c595d
Fix runaway regex in translations.develop ( #102386 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-10-23 12:34:32 +02:00
Maikel Punie
8c9c915c45
Bump code-quality to silver for duotecno ( #102284 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-10-23 12:14:10 +02:00
Joost Lekkerkerker
8a7de27946
Try negative WAQI station number before aborting ( #102550 )
2023-10-23 11:55:12 +02:00
TopdRob
e27baedf32
Bump adax to 0.3.0 ( #102556 )
2023-10-23 11:21:33 +02:00
dependabot[bot]
3e23a4b4ee
Bump github/codeql-action from 2.22.3 to 2.22.4 ( #102566 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 11:11:06 +02:00
Joost Lekkerkerker
4c99d2607f
Fix fibaro tests ( #102575 )
2023-10-23 11:04:21 +02:00
Maikel Punie
109819e9cd
Only allow a single duotecno config entry ( #102478 )
2023-10-23 10:58:11 +02:00
Robert Resch
0c5b963847
Add lokalise multi reference check to hassfest ( #101876 )
2023-10-23 10:57:19 +02:00
Franck Nijhof
e4af09d261
Update base image to 2023.10.1 ( #102568 )
2023-10-23 10:48:05 +02:00
Joost Lekkerkerker
a6ade59133
Make Withings sleep sensor only show last night ( #101993 )
2023-10-23 10:39:17 +02:00
Paarth Shah
30ba78cf82
Fix resolving Matrix room aliases ( #101928 )
2023-10-23 10:35:41 +02:00
Paul Bottein
1176003b51
Move Ecowitt battery sensor into diagnostic category ( #102569 )
2023-10-23 10:07:31 +02:00
Rami Mosleh
a2bc2bf8a0
Remove name from Transmission config flow ( #102216 )
...
* Remove name key from Transmission
* Remove name variable completely
* remove name error from strings
* Change entry title to default name
2023-10-23 09:21:15 +02:00
Joost Lekkerkerker
54ba376b4b
Make Withings bed presence sensor dynamic ( #102058 )
...
* Make Withings bed presence sensor dynamic
* Make Withings bed presence sensor dynamic
* Update homeassistant/components/withings/binary_sensor.py
Co-authored-by: J. Nick Koston <nick@koston.org >
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-23 09:01:58 +02:00
J. Nick Koston
268425b5e3
Recover from previously failed statistics migrations ( #101781 )
...
* Handle statistics columns being unmigrated from previous downgrades
If the user downgraded HA from 2023.3.x to an older version without
restoring the database and they upgrade again with the same database
they will have unmigrated statistics columns since we only migrate them
once.
As its expensive to check, we do not want to check every time
at startup, so we will only do this one more time since the
risk that someone will downgrade to an older version is very
low at this point.
* add guard to sqlite to prevent re-migrate
* test
* move test to insert with old schema
* use helper
* normalize timestamps
* remove
* add check
* add fallback migration
* add fallback migration
* commit
* remove useless logging
* remove useless logging
* do the other columns at the same time
* coverage
* dry
* comment
* Update tests/components/recorder/test_migration_from_schema_32.py
2023-10-22 23:34:43 -04:00
Seth
4ee9a6f130
Implement available property for Airthings BLE sensors ( #96735 )
2023-10-22 12:02:15 -10:00
J. Nick Koston
b980ed3eac
Avoid more device_class lookups for number entities when writing state ( #102381 )
2023-10-22 23:55:13 +02:00
Joost Lekkerkerker
a97e34f28e
Add Nephelometry sensor to waqi ( #102298 )
2023-10-22 23:50:40 +02:00
Joost Lekkerkerker
04b883a8e9
Add activity sensors to Withings ( #102501 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-22 23:47:18 +02:00
Erik Montnemery
164872e1af
Improve error messages from translation script ( #102098 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-22 23:45:27 +02:00
jan iversen
bc45de627a
Allow negative minimum temperature for modbus ( #102118 )
2023-10-22 23:44:38 +02:00
Mike Degatano
c8007b841b
Add exclude DB option to backup service call ( #101958 )
2023-10-22 23:40:44 +02:00
Robert Svensson
721c45b7a3
Rework UniFi client configuration ( #99483 )
2023-10-22 23:39:54 +02:00
rappenze
37fdb4950a
Refactor fibaro scene test ( #102452 )
2023-10-22 23:36:41 +02:00
Jan Bouwhuis
c2abc3dcec
Fix brightness and color_temp can be None for alexa light entities ( #102554 )
...
* Fix brightness and color_temp can be None in alexa
* Add test
2023-10-22 23:34:04 +02:00
Joost Lekkerkerker
5e30c2ab9c
Use dataclass for Withings domain data ( #102547 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-22 22:42:18 +02:00
Joakim Plate
7d2fa5bf60
Correct range for nibe_heatpump numbers ( #102553 )
2023-10-22 22:39:40 +02:00
Joost Lekkerkerker
e936ca0cb1
Build Pydantic wheels with old Cython ( #101976 )
2023-10-22 22:39:00 +02:00
J. Nick Koston
0adb6fb02c
Bump anyio to 4.0.0 ( #102552 )
2023-10-22 10:34:34 -10:00
rappenze
27f6c6fdf4
Add model info in fibaro integration ( #102551 )
2023-10-22 22:11:43 +02:00
Joost Lekkerkerker
2dfb3ba693
Bump python-opensky to 0.2.1 ( #102467 )
2023-10-22 22:00:14 +02:00
Joost Lekkerkerker
e3b238861d
Clean up withings tests ( #102548 )
2023-10-22 21:58:30 +02:00
Joost Lekkerkerker
3f88c518a5
Use translated name for entity id for Picnic ( #97230 )
2023-10-22 21:39:01 +02:00
J. Nick Koston
4bf0d6e536
Bump aioesphomeapi to 18.0.10 ( #102545 )
2023-10-22 09:20:49 -10:00
Joost Lekkerkerker
6b618fc95a
Add entity translations to SolarEdge ( #102295 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-10-22 21:02:39 +02:00
Álvaro Fernández Rojas
b416c8fbf6
Update aioairzone-cloud to v0.3.0 ( #102540 )
2023-10-22 20:52:17 +02:00
Guido Schmitz
a77a0ef4a5
Add serial number to devolo Home Network ( #102546 )
2023-10-22 20:51:27 +02:00
Joost Lekkerkerker
877410bb9d
Add serial number to Elgato ( #102524 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-10-22 20:32:02 +02:00
Joost Lekkerkerker
1fd7378caf
Remove abstraction in WAQI config flow ( #102543 )
2023-10-22 20:31:17 +02:00
rappenze
c9c152d46d
Bump pyfibaro to 0.7.6 ( #102538 )
2023-10-22 20:07:23 +02:00
Joost Lekkerkerker
f8ed051f01
Bump aiowithings to 1.0.1 ( #102532 )
2023-10-22 19:38:48 +02:00
Joost Lekkerkerker
0b5218ec96
Migrate SolarEdge to has entity name ( #98944 )
2023-10-22 19:30:05 +02:00
Franck Nijhof
409afddeb5
Merge branch 'master' into dev
2023-10-22 19:05:38 +02:00
J. Nick Koston
82c0610050
Avoid core/supervisor stats API calls when no entities need them ( #102362 )
2023-10-22 06:40:48 -10:00
Joost Lekkerkerker
af0b53cc79
Add serial number to Axis ( #102522 )
...
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2023-10-22 18:34:01 +02:00
Jan-Philipp Benecke
a04c37c59f
Add serial number to Discovergy ( #102531 )
2023-10-22 18:10:47 +02:00
wittypluck
b79eae2e94
Update Unifi bandwidth sensors ( #101598 )
...
* Change bandwidth sensors device class, state class, unit of measurement, icon
* Reformat imports
* Reformat imports
* Revert suggested_unit_of_measurement. Add unit tests.
2023-10-22 17:14:49 +02:00
Joost Lekkerkerker
e4943dd1e6
Add serial number to Qnap ( #102528 )
2023-10-22 08:13:36 -07:00
Joost Lekkerkerker
392b53e256
Add serial number to Fibaro ( #102525 )
2023-10-22 16:53:29 +02:00
Joost Lekkerkerker
1a8558012f
Add serial number to Flo ( #102526 )
2023-10-22 16:53:17 +02:00
Joost Lekkerkerker
ee8037afc1
Add serial number to Nuheat ( #102527 )
2023-10-22 16:53:04 +02:00
Joost Lekkerkerker
58e84b7ba1
Add serial number to Roomba ( #102529 )
2023-10-22 16:52:55 +02:00
Joost Lekkerkerker
1412c2ea6e
Add serial number to ViCare ( #102530 )
2023-10-22 16:52:38 +02:00
Jan-Philipp Benecke
3259e39170
Migrate Nuki to use dataclass for entry data ( #101785 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-10-22 16:30:34 +02:00
Hessel
06a2664a07
Wallbox Improve Testing ( #102519 )
2023-10-22 16:22:35 +02:00
Caius-Bonus
51f989c57a
Standardize _select_attr in ZCLEnumSelectEntity ( #102454 )
2023-10-22 16:18:38 +02:00
elmurato
8bfd418c3e
Reach gold level in Minecraft Server ( #102462 )
2023-10-22 16:17:32 +02:00
Niklas Held
af264c6e0d
Fix options-flow in hvv_departures ( #102484 )
2023-10-22 15:17:22 +02:00
Erik Montnemery
1621310ba7
Add serial_number to device registry entries ( #102334 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-22 15:14:44 +02:00
Franck Nijhof
1973287c91
2023.10.5 ( #102517 )
2023-10-22 14:55:13 +02:00
J. Nick Koston
b3bd34a024
Avoid dispatching same state to passive bluetooth entities ( #102430 )
2023-10-22 14:08:28 +02:00
Álvaro Fernández Rojas
311e539c0e
Update aioairzone-cloud to v0.2.8 ( #102515 )
2023-10-22 13:57:38 +02:00
Franck Nijhof
d5862c350a
Bumped version to 2023.10.5
2023-10-22 13:24:52 +02:00
Steven Looman
9820f4288f
Bump async-upnp-client to 0.36.2 ( #102472 )
2023-10-22 13:24:34 +02:00
puddly
00607fb778
Downgrade ZHA dependency bellows ( #102471 )
...
Downgrade bellows
2023-10-22 13:24:30 +02:00
Jan-Philipp Benecke
62d8472757
Move ping classes to their own module ( #102448 )
2023-10-21 22:12:59 -10:00
Jan Bouwhuis
973b8900a9
Optimize mqtt platform setup ( #102449 )
...
* Optimize mqtt platform setup and correct issue
* Avoid coroutine for setup entity from discovery
* Avoid extra check
* Revert string constants
* Add comment
2023-10-22 08:31:08 +02:00
J. Nick Koston
215febc912
Bump aioesphomeapi to 18.0.9 ( #102509 )
2023-10-21 20:17:22 -10:00
Allen Porter
c4f562ff6a
Reduce unnecessary fitbit RPCs on startup ( #102504 )
...
* Reduce unnecessary fitbit RPCs on startup
* Update comment about racing user profile rpcs
2023-10-21 22:00:40 -07:00
Joost Lekkerkerker
1801a7738c
Bump aiowithings to 1.0.0 ( #102499 )
2023-10-21 16:51:21 -10:00
J. Nick Koston
6f2245bba3
Bump aioesphomeapi to 18.0.8 ( #102493 )
2023-10-21 16:51:12 -10:00
J. Nick Koston
0ebc97ad85
Bump yalexs-ble to 2.3.1 ( #102502 )
2023-10-21 14:30:53 -10:00
Jan Bouwhuis
242124504b
Improve mqtt config issue string constants ( #102496 )
...
Improve config issue string constants
2023-10-22 00:21:55 +02:00
Xitee
f4d91043fc
Add codeowner for roomba ( #102492 )
2023-10-21 23:05:04 +02:00
Steven Looman
aa9301be32
Bump async-upnp-client to 0.36.2 ( #102472 )
2023-10-21 10:09:09 -10:00
J. Nick Koston
51596c6231
Remove useless freezing on PassiveBluetoothDataUpdate ( #102434 )
2023-10-21 10:07:02 -10:00
J. Nick Koston
f9dbddc884
Small cleanups to Bluetooth fallback intervals ( #102440 )
2023-10-21 10:06:49 -10:00
J. Nick Koston
89f9d64bf5
Add early return check to passive Bluetooth entities listener ( #102435 )
2023-10-21 10:06:39 -10:00
J. Nick Koston
f626f3bc1e
Bump aiohomekit to 3.0.8 ( #102479 )
2023-10-21 10:06:28 -10:00
Jan-Philipp Benecke
017c699e19
Let the statistics component calculate changes in fossil energy consumption calculation ( #101557 )
2023-10-21 10:06:12 -10:00
Joost Lekkerkerker
235a3486ee
Add sensors for Withings Goals ( #102468 )
2023-10-21 21:51:37 +02:00
Allen Porter
f0f3a43b09
Bump ical to 5.1.0 ( #102483 )
2023-10-21 12:40:33 -07:00
Adrian Nöthlich
e8146e5565
Add support for Bosch QR-codes for zha.permit ( #102427 )
...
Signed-off-by: Adrian Nöthlich <git@promasu.tech >
2023-10-21 15:03:24 -04:00
Simone Chemelli
c36166f01d
Add sensor platform to Comelit SmartHome ( #102465 )
...
* Add sensor platform to Comelit SmartHome
* apply review comments
2023-10-21 19:44:56 +02:00
puddly
864b69e586
Downgrade ZHA dependency bellows ( #102471 )
...
Downgrade bellows
2023-10-21 13:19:37 -04:00
Hessel
bd0df2f18f
Add energy price number entities to Wallbox ( #101840 )
2023-10-21 17:53:32 +02:00
Joost Lekkerkerker
e5b5858915
Bump aiowithings to 0.5.0 ( #102456 )
2023-10-21 17:39:54 +02:00
Simone Chemelli
3896ed47be
Fix switches list for Comelit SmartHome ( #102336 )
...
* fix switches list
* make entities a single list
* fix duplicate ids
* move comment to a better position
2023-10-21 16:57:11 +02:00
elmurato
faa149b71a
Add binary sensor tests to Minecraft Server ( #102457 )
2023-10-21 15:49:38 +02:00
elmurato
9f3a733f73
Add sensor tests to Minecraft Server ( #102418 )
2023-10-21 15:19:32 +02:00
Marc Mueller
a8f0a66c27
Fix idasen_desk generic typing ( #102445 )
2023-10-21 13:15:43 +02:00
Franck Nijhof
aa5c4d8786
2023.10.4 ( #102397 )
2023-10-21 12:00:26 +02:00
Paulus Schoutsen
09a8b8567d
Set Reolink record switch as config ( #102439 )
...
Reolink: record switch as config
2023-10-21 08:31:00 +02:00
J. Nick Koston
5cec687247
Bump pyenphase to 1.13.1 ( #102431 )
2023-10-20 15:27:54 -10:00
Franck Nijhof
29f61349ea
Update black to 23.10.0 ( #102420 )
2023-10-20 14:19:04 -10:00
Richard Kroegel
5aefe963ae
Bump bimmer_connected to 0.14.2 ( #102426 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-10-20 14:18:09 -10:00
Charles Garwood
013e580c02
Add support for changing Enphase battery backup modes ( #102392 )
2023-10-20 14:05:42 -10:00
Raman Gupta
41b59b6990
Add support for zwave_js event entities ( #102285 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-20 19:11:08 -04:00
J. Nick Koston
a2c60d9015
Only callback when value or status changes for processing HKC events ( #102370 )
2023-10-20 12:46:18 -10:00
Franck Nijhof
55a8f01dcf
Update ruff to v0.1.1 ( #102421 )
2023-10-20 12:33:07 -10:00
Franck Nijhof
7e6c14d062
Update Pillow to 10.1.0 ( #102419 )
2023-10-21 00:26:02 +02:00
Jan-Philipp Benecke
3c455391c2
Use dataclass to carry data in ping ( #99803 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-20 11:46:33 -10:00
Franck Nijhof
b881057aa6
Update apprise to 1.6.0 ( #102417 )
2023-10-20 11:45:44 -10:00
J. Nick Koston
f51743f123
Bump aiohomekit to 3.0.7 ( #102408 )
2023-10-20 23:08:41 +02:00
Franck Nijhof
b70262fe8c
Update psutil to 5.9.6 ( #102416 )
2023-10-20 23:07:14 +02:00
Franck Nijhof
f08a3b96e4
Update wled to 0.17.0 ( #102413 )
2023-10-20 23:06:13 +02:00
Franck Nijhof
f6238c16f6
Bump twentemilieu to 2.0.0 ( #102407 )
2023-10-20 23:00:17 +02:00
Álvaro Fernández Rojas
6f84549784
Update aioairzone-cloud to v0.2.7 ( #102406 )
2023-10-20 20:59:02 +02:00
Franck Nijhof
038040ffbe
Update elgato to 5.0.0 ( #102405 )
2023-10-20 20:58:40 +02:00
Charles Garwood
e1972ba3c8
Add Enphase charge from grid switch ( #102394 )
...
* Add Enphase charge from grid switch
* review comments
2023-10-20 14:30:54 -04:00
Jan Bouwhuis
1bd0b2d05f
Refactor mqtt entity cleanup on reload ( #102375 )
2023-10-20 20:28:04 +02:00
Franck Nijhof
5ff6779f5c
Update guppy3 to 3.1.4 ( #102400 )
2023-10-20 20:20:17 +02:00
Franck Nijhof
dd4ac823d3
Update pvo to 2.0.0 ( #102398 )
2023-10-20 20:20:04 +02:00
J. Nick Koston
27b5a9e074
Reduce number of test states in big purge test to fix CI ( #102401 )
2023-10-20 08:09:59 -10:00
J. Nick Koston
6be401918e
Bump aioesphomeapi to 18.0.7 ( #102399 )
2023-10-20 20:04:48 +02:00
kpine
2d6dc2bccc
Fix temperature setting for multi-setpoint z-wave device ( #102395 )
...
* Fix temperature setting for multi-setpoint z-wave device
* Add missing fixture file
* Apply suggestions from code review
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-20 20:04:45 +02:00
J. Nick Koston
31daac61a9
Bump bluetooth-data-tools to 1.13.0 ( #102208 )
2023-10-20 20:04:42 +02:00
J. Nick Koston
1939beeca6
Bump dbus-fast to 2.12.0 ( #102206 )
2023-10-20 20:04:39 +02:00
J. Nick Koston
14483db892
Bump aioesphomeapi to 18.0.6 ( #102195 )
2023-10-20 20:04:35 +02:00
J. Nick Koston
0bd416e53d
Bump aioesphomeapi to 18.0.7 ( #102399 )
2023-10-20 08:00:55 -10:00
kpine
c7affa75d4
Fix temperature setting for multi-setpoint z-wave device ( #102395 )
...
* Fix temperature setting for multi-setpoint z-wave device
* Add missing fixture file
* Apply suggestions from code review
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-20 19:57:00 +02:00
Franck Nijhof
73ac2d3dcc
Bumped version to 2023.10.4
2023-10-20 17:40:08 +02:00
Álvaro Fernández Rojas
00978026cd
Update aioairzone to v0.6.9 ( #102383 )
2023-10-20 17:39:46 +02:00
Joost Lekkerkerker
c9cba77940
Bump vehicle to 2.0.0 ( #102379 )
2023-10-20 17:38:32 +02:00
puddly
467d24548d
Bump ZHA dependencies ( #102358 )
2023-10-20 17:38:28 +02:00
Maikel Punie
ab67304ebc
Bump pyduotecno to 2023.10.1 ( #102344 )
2023-10-20 17:36:54 +02:00
Álvaro Fernández Rojas
d55b6a0839
Handle timeouts on AEMET init ( #102289 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-10-20 17:36:51 +02:00
Joost Lekkerkerker
dd15e3f706
Bump aiowaqi to 2.1.0 ( #102209 )
2023-10-20 17:36:47 +02:00
Maikel Punie
7963008a1e
Bump velbusaio to 2023.10.1 ( #102178 )
2023-10-20 17:36:44 +02:00
Michael Hansen
3599ddfd9f
Don't warn about unknown pipeline events in ESPHome ( #102174 )
...
Don't warn about unknown events (debug)
2023-10-20 17:36:41 +02:00
iain MacDonnell
f5e681ad33
Explicitly set entity name for VenstarSensor ( #102158 )
...
VenstarSensor entity name
Set entity name using _attr_name instead of a name property, to
avoid warnings about name being implicitly set to None.
2023-10-20 17:36:38 +02:00
tronikos
221efd7d4d
Bump opower to 0.0.36 ( #102150 )
2023-10-20 17:36:34 +02:00
Jesse Hills
f896b82b49
Send events for tts stream start/end ( #102139 )
2023-10-20 17:36:31 +02:00
Robert Svensson
ec6128d9c4
Fix UniFi client tracker entities being unavailable when away on restart ( #102125 )
2023-10-20 17:36:28 +02:00
TheJulianJES
a187f05da0
Bump zha-quirks to 0.0.105 ( #102113 )
2023-10-20 17:36:25 +02:00
Maikel Punie
f12ce41d00
Bump velbusaio to 2023.10.0 ( #102100 )
2023-10-20 17:36:22 +02:00
Maikel Punie
3aba98a297
Correct sensor state attribute and device class in Velbus sensors ( #102099 )
2023-10-20 17:36:19 +02:00
J. Nick Koston
1a45b0af28
Bump aioesphomeapi to 18.0.3 ( #102085 )
2023-10-20 17:36:16 +02:00
Abílio Costa
c916ac67bd
Call disconnected callbacks from BT ESPHome client ( #102084 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-20 17:36:13 +02:00
Allen Porter
f7e84fcb60
Fix bug in calendar state transitions ( #102083 )
2023-10-20 17:36:09 +02:00
J. Nick Koston
2d7f054058
Bump aioesphomeapi to 18.0.1 ( #102028 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-20 17:36:06 +02:00
J. Nick Koston
3fb79829ef
Bump aioesphomeapi to 17.2.0 ( #101981 )
...
* Bump aioesphomeapi to 17.2.0
changelog: https://github.com/esphome/aioesphomeapi/compare/v17.1.5...v17.2.0
* fix import from wrong module
2023-10-20 17:36:03 +02:00
Phil Bruckner
b2bbe4f4b8
Fix google_maps same last_seen bug ( #101971 )
2023-10-20 17:36:00 +02:00
Maximilian
edce212dc9
Bump pynina to 0.3.3 ( #101960 )
2023-10-20 17:35:55 +02:00
Kevin Worrel
1e1dbf3cef
Bump screenlogicpy to v0.9.3 ( #101957 )
2023-10-20 17:35:51 +02:00
Raman Gupta
24a1e540b9
Update zwave issue repair strings ( #101940 )
2023-10-20 17:35:46 +02:00
Vadym Holoveichuk
1371a03d14
Fix Setpoint in Matter climate platform ( #101929 )
...
fix matter max setpoint
2023-10-20 17:35:43 +02:00
J. Nick Koston
1b83620213
Bump aioesphomeapi to 17.1.5 ( #101916 )
2023-10-20 17:35:35 +02:00
J. Nick Koston
08d5d5336a
Bump aioesphomeapi to 17.1.4 ( #101897 )
2023-10-20 17:35:29 +02:00
Jan Bouwhuis
406e58df69
Fix error handling on subscribe when mqtt is not initialized ( #101832 )
2023-10-20 17:29:45 +02:00
Archomeda
e9e677d933
Fix Spotify media position update value ( #100044 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-20 17:29:34 +02:00
J. Nick Koston
3cfcffc6f2
Bump fnv-hash-fast to 0.5.0 ( #102271 )
2023-10-20 16:49:40 +02:00
J. Nick Koston
50c7587ab8
Bump ulid-transform to 0.9.0 ( #102272 )
2023-10-20 16:49:18 +02:00
Kostas Chatzikokolakis
cc0491e85d
Use action response in intent_script speech template ( #96256 )
2023-10-20 10:23:02 -04:00
Maikel Punie
5e483c5573
Create a binary sensor for each Duotecno virtual unit ( #102347 )
2023-10-20 16:02:56 +02:00
dupondje
da653c36fd
Add peak usage sensors to dsmr ( #102227 )
2023-10-20 15:59:34 +02:00
Marco4223
a187164bf8
Get all playlist items from sonos devices ( #100924 )
2023-10-20 15:18:10 +02:00
Jan Bouwhuis
485c52568d
Fix error handling on subscribe when mqtt is not initialized ( #101832 )
2023-10-20 15:16:45 +02:00
Sjors
20a58d2314
Fix typo in fastdotcom strings ( #102384 )
2023-10-20 15:15:13 +02:00
Kevin Stillhammer
d7e195ba40
Use snapshots in calendar tests ( #102299 )
2023-10-20 15:14:31 +02:00
Álvaro Fernández Rojas
8202071683
Update aioairzone to v0.6.9 ( #102383 )
2023-10-20 15:11:48 +02:00
Álvaro Fernández Rojas
c042863486
Update aioairzone-cloud to v0.2.5 ( #102382 )
2023-10-20 15:10:40 +02:00
Joost Lekkerkerker
16e3ed47e7
Bump vehicle to 2.0.0 ( #102379 )
2023-10-20 14:54:51 +02:00
Jan-Philipp Benecke
6f83374f3e
Bump pydiscovergy to 2.0.5 ( #102354 )
2023-10-20 14:52:32 +02:00
Jan Bouwhuis
fe8fb8928c
Improve test creating mqtt certificate files ( #102380 )
...
* Improve test creating mqtt certificate files
* Split tests
* Cleanup and de-duplicate
* Update tests/components/mqtt/test_util.py
2023-10-20 14:49:33 +02:00
Archomeda
712c061ac0
Fix Spotify media position update value ( #100044 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-20 14:00:31 +02:00
Jan Bouwhuis
25ab622b51
Rename mqtt entry setup helpers to reflect their purpose ( #102378 )
...
Rename mqtt entry setup helpers
2023-10-20 13:36:24 +02:00
Álvaro Fernández Rojas
e319b04fde
Improve Airzone Cloud tests ( #102377 )
2023-10-20 00:58:31 -10:00
Jan Bouwhuis
7d9014ae41
Do not fail MQTT setup if events or sensors configured via yaml can't be validated ( #102309 )
...
* Add event and sensor
* Cleanup unused code
* Schema cannot be None for supported platform
2023-10-20 12:09:52 +02:00
Álvaro Fernández Rojas
f85b4f734c
Implement Airzone Cloud Installation climate support ( #101090 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-20 00:09:38 -10:00
c0ffeeca7
4e63823970
Rename Twitter to X ( #102214 )
2023-10-20 12:02:43 +02:00
Franck Nijhof
554ab94782
Bump toonapi to 0.3.0 ( #102369 )
2023-10-20 11:13:18 +02:00
Jan Bouwhuis
1efbba2631
Do not fail MQTT setup if covers configured via yaml can't be validated ( #102304 )
...
Add cover
2023-10-20 10:51:42 +02:00
Jan Bouwhuis
12c4a10cfc
Do not fail MQTT setup if numbers configured via yaml can't be validated ( #102316 )
...
Add number
2023-10-20 10:51:14 +02:00
Jan Bouwhuis
f1eb28b7ac
Do not fail MQTT setup if update entities configured via yaml can't be validated ( #102324 )
2023-10-20 10:14:25 +02:00
J. Nick Koston
3014a651c3
Reduce overhead to write HomeKit Controller state ( #102365 )
2023-10-20 08:50:07 +02:00
Robert Svensson
84d0907fc8
Fix UniFi client tracker entities being unavailable when away on restart ( #102125 )
2023-10-20 08:49:22 +02:00
puddly
8a79870e3a
Clean up stale ZHA database listener when reconnecting to radio ( #101850 )
2023-10-20 08:48:33 +02:00
TheJulianJES
92e625636a
Fix ZHA power_factor
attribute not initialized ( #102133 )
2023-10-20 08:15:37 +02:00
Jan Bouwhuis
c7b1e4186b
Do not fail MQTT setup if water heaters configured via yaml can't be validated ( #102326 )
2023-10-20 08:15:09 +02:00
Maikel Punie
38a0d31edb
Bump pyduotecno to 2023.10.1 ( #102344 )
2023-10-20 08:14:55 +02:00
Jan Bouwhuis
04fdcbe5fa
Do not fail MQTT setup if buttons configured via yaml can't be validated ( #102301 )
2023-10-20 08:13:59 +02:00
Robert Resch
bb90c1f168
Fix multilevel reference translations ( #102338 )
2023-10-20 08:12:53 +02:00
J. Nick Koston
b911f242dd
Use new lookup methods for homekit_controller ( #102278 )
2023-10-20 08:12:15 +02:00
puddly
3285c982fe
Bump ZHA dependencies ( #102358 )
2023-10-20 08:11:49 +02:00
Jan Bouwhuis
dcdd4b470c
Do not fail MQTT setup if lawn mowers configured via yaml can't be validated ( #102314 )
2023-10-20 08:11:33 +02:00
Franck Nijhof
e6d9f89991
Remove dev API docs from repository ( #102274 )
2023-10-20 08:10:46 +02:00
Jan Bouwhuis
5264cdf382
Do not fail MQTT setup if locks configured via yaml can't be validated ( #102315 )
...
Add lock
2023-10-20 01:13:35 +02:00
Joost Lekkerkerker
fd435a5416
Address MyStrom late review ( #102306 )
...
* Address MyStrom late review
* Address MyStrom late review
2023-10-20 00:08:26 +02:00
Jan Bouwhuis
f4e7c5aed3
Do not fail MQTT setup if humidifiers configured via yaml can't be validated ( #102312 )
...
Add humidifier
2023-10-19 23:29:49 +02:00
J. Nick Koston
6baa8082d5
Bump aiohomekit to 3.0.6 ( #102341 )
2023-10-19 11:12:56 -10:00
Jan Bouwhuis
ec1b3fe6fb
Do not fail MQTT setup if switches configured via yaml can't be validated ( #102320 )
...
Add switch
2023-10-19 23:04:35 +02:00
Jan Bouwhuis
54c80491e3
Do not fail MQTT setup if select's configured via yaml can't be validated ( #102318 )
...
Add select
2023-10-19 22:10:45 +02:00
Joost Lekkerkerker
e6e2aa0ea0
Import Comelit state from library ( #102356 )
2023-10-19 21:50:14 +02:00
J. Nick Koston
5c422c61e9
Improve typing in roomba integration ( #102350 )
2023-10-19 09:43:48 -10:00
thatso
96b450ad39
Improve wording in NUT ( #102353 )
2023-10-19 21:38:15 +02:00
Joost Lekkerkerker
063d74c35d
Use entity descriptions in Roomba ( #102323 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-19 09:37:01 -10:00
Jan Bouwhuis
e26a2596af
Do not fail MQTT setup if climate's configured via yaml can't be validated ( #102303 )
...
Add climate
2023-10-19 21:14:45 +02:00
J. Nick Koston
b57af4e404
Remove update_before_add from roomba ( #102337 )
2023-10-19 20:35:58 +02:00
Jan Bouwhuis
22c21fdc18
Do not fail MQTT setup if vacuum's configured via yaml can't be validated ( #102325 )
...
Add vacuum
2023-10-19 20:11:09 +02:00
Franck Nijhof
f497bcee3a
Don't run CodeQL on PRs ( #102342 )
2023-10-19 20:04:09 +02:00
Jan Bouwhuis
9db9f1b8a9
Fix suggested UOM cannot be set for dsmr entities ( #102134 )
...
* Supply dsmr entities jit on first telegram
* Stale docstr
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Simplify tuple type
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-19 19:22:03 +02:00
Simone Chemelli
c574cefc30
Bump aiocomelit to 0.3.0 ( #102340 )
...
* Bump aiocomelit to 0.3.0
* missing string
2023-10-19 17:15:06 +00:00
Jan Bouwhuis
5eb0a33795
Do not fail MQTT setup if text's configured via yaml can't be validated ( #102322 )
...
Add text
2023-10-19 18:51:47 +02:00
Jan Bouwhuis
1456809f6a
Do not fail MQTT setup if sirens configured via yaml can't be validated ( #102319 )
...
Add siren
2023-10-19 18:50:50 +02:00
Jan Bouwhuis
d0341c9754
Do not fail MQTT setup if images configured via yaml can't be validated ( #102313 )
...
Add image
2023-10-19 18:50:02 +02:00
Jan Bouwhuis
3853214496
Do not fail MQTT setup if fans configured via yaml can't be validated ( #102310 )
...
Add fan
2023-10-19 18:48:35 +02:00
J. Nick Koston
c408b60e4e
Reduce internal property lookups needed to write number entity state ( #102281 )
2023-10-19 06:30:20 -10:00
Jan Bouwhuis
615b02be59
Do not fail MQTT setup if scenes configured via yaml can't be validated ( #102317 )
...
Add scene
2023-10-19 18:27:04 +02:00
GeoffAtHome
c266583bea
Smart plugs appear as Switches and Binary Sensors ( #102112 )
2023-10-19 18:26:34 +02:00
Robert Resch
eab4c24f7f
Fix KeyError in derivative and integration ( #102294 )
2023-10-19 18:22:22 +02:00
Jan Bouwhuis
3a4341dbeb
Do not fail MQTT setup if device trackers configured via yaml can't be validated ( #102308 )
...
Add device_tracker
2023-10-19 18:18:04 +02:00
Jan Bouwhuis
fb984b5218
Do not fail MQTT setup if camera's configured via yaml can't be validated ( #102302 )
...
Add camera
2023-10-19 18:17:06 +02:00
Jan Bouwhuis
651b725cc0
Do not fail MQTT setup if binary sensors configured via yaml can't be validated ( #102300 )
...
Add binary_sensor
2023-10-19 18:15:21 +02:00
Jan Bouwhuis
d149bffb07
Do not fail MQTT setup if lights configured via yaml can't be validated ( #101649 )
...
* Add light
* Deduplicate code
* Follow up comment
2023-10-19 17:34:43 +02:00
Joakim Plate
90687e9794
Standardize zha attribute member name ( #102182 )
...
* Correct missed translation
* Standardize on _attribute for zha
2023-10-19 17:34:17 +02:00
Kevin Stillhammer
dae742fba0
Use snapshots in weather tests ( #102297 )
2023-10-19 16:40:08 +02:00
Xitee
2d833fd6ea
Add more diagnostic sensors to iRobot ( #84995 )
...
Co-authored-by: 930913 <3722064+930913@users.noreply.github.com >
Co-authored-by: Xitee <59659167+Xitee1@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-19 15:49:43 +02:00
Erik Montnemery
dff18b4a16
Rename gather_with_concurrency
to gather_with_limited_concurrency
( #102241 )
...
* Rename gather_with_concurrency to gather_with_limited_concurrency
* Update test
2023-10-19 15:08:52 +02:00
Erik Montnemery
4498c2e8c4
Validate steps in Flowhandler ( #102152 )
...
* Validate steps in Flowhandler
* Move validation to FlowManager._async_handle_step
* Fix _raise_if_not_has_step
* Fix config_entries tests
* Fix tests
* Rename
* Add test
2023-10-19 13:34:10 +02:00
Joost Lekkerkerker
9857c0fa3a
Move WAQI state attributes to separate sensors ( #101217 )
...
* Migrate WAQI to has entity name
* Split WAQI extra state attributes into separate sensors
* Split WAQI extra state attributes into separate sensors
* Fix test
* Support new aiowaqi
* Bump aiowaqi to 2.1.0
* Add nephelometry as possible value
* Fix test
2023-10-19 12:30:40 +02:00
Jan Bouwhuis
c377cf1ce0
Do not fail mqtt entry on single platform config schema error ( #101373 )
...
* Do not fail mqtt entry on platform config
* Raise on reload with invalid config
* Do not store issues
* Follow up
2023-10-19 12:06:33 +02:00
Joost Lekkerkerker
857f2e1d86
Patch platform in Withings sensor test ( #102155 )
...
* Patch platform in Withings sensor test
* Fix feedback
2023-10-19 11:33:31 +02:00
Christopher Fenner
ea61160fd8
Reuse function to check feature support on ViCare devices ( #102211 )
...
* check feature support in utils function
* rename parameters
* restore severity
* reorder parameters
* Update .coveragerc
2023-10-19 10:55:30 +02:00
J. Nick Koston
327bdce561
Handle ATTR_HS_COLOR being None in HomeKit ( #102290 )
2023-10-18 22:42:39 -10:00
Álvaro Fernández Rojas
7ec2496c81
Handle timeouts on AEMET init ( #102289 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-10-19 10:42:31 +02:00
J. Nick Koston
d00934a8f8
Refactor automation trigger attachment to avoid creating a closure ( #102288 )
2023-10-18 22:42:15 -10:00
J. Nick Koston
393544b3e7
Make group _update_at_start a callback ( #102286 )
2023-10-18 22:41:39 -10:00
dupondje
870e38e8ba
Remove unused dsmr sensors ( #102223 )
2023-10-19 08:57:50 +02:00
Franck Nijhof
4b39d34f4c
Add CodeQL CI Job ( #102273 )
2023-10-19 08:56:30 +02:00
Luke Lashley
ae62999457
Bump Python-Roborock to 0.35.0 ( #102275 )
2023-10-19 08:56:15 +02:00
tronikos
afec5b6730
Bump opower to 0.0.37 ( #102265 )
2023-10-19 01:51:48 +02:00
J. Nick Koston
159b623b95
Bump orjson to 3.9.9 ( #102267 )
2023-10-19 01:48:05 +02:00
J. Nick Koston
20fdd45e60
Bump home-assistant-bluetooth to 1.10.4 ( #102268 )
2023-10-19 01:16:55 +02:00
Paul Bottein
c98c18f25e
Return 'None' for light attributes when off instead of removing them ( #101946 )
2023-10-19 01:08:08 +02:00
Abílio Costa
606b76c681
Add better connection management for Idasen Desk ( #102135 )
2023-10-18 12:58:31 -10:00
Maikel Punie
2531b0bc09
Bump velbusaio to 2023.10.1 ( #102178 )
2023-10-18 22:00:55 +02:00
Stefan
1372126bc0
Remove Shiftr integration ( #102224 )
2023-10-18 21:21:55 +02:00
J. Nick Koston
22de378d91
Bump bluetooth-data-tools to 1.13.0 ( #102208 )
2023-10-18 08:54:17 -10:00
Simone Chemelli
b9c7613774
Add switch platform to Comelit SmartHome ( #102233 )
...
* Add switch platform to Comelit SmartHome
* add device class only when needed
* apply review comment
* small cleanup for light platform
* update functions description
* fix list of values
2023-10-18 20:49:33 +02:00
dependabot[bot]
61104dd726
Bump actions/checkout from 4.1.0 to 4.1.1 ( #102248 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 19:50:09 +02:00
J. Nick Koston
9d6518265c
Bump zeroconf to 0.119.0 ( #102207 )
2023-10-18 07:22:06 -10:00
J. Nick Koston
d0bff10502
Bump dbus-fast to 2.12.0 ( #102206 )
2023-10-18 07:14:13 -10:00
Franck Nijhof
664e490cfa
Update base image to 2023.10.0 ( #102126 )
2023-10-18 19:11:41 +02:00
dupondje
1b73219137
Bump dsmr_parser to 1.3.0 ( #102225 )
...
bump dsmr_parser==1.3.0
2023-10-18 18:13:09 +02:00
Christopher Fenner
eee294d384
Get diagnostics of all devices in ViCare account ( #102218 )
...
* get diagnostics of all devices
* correct test data
* correct test data
* correct test data
2023-10-18 18:07:42 +02:00
Franck Nijhof
9d775bdbf6
Update home-assistant/wheels to 2023.10.5 ( #102243 )
2023-10-18 17:58:39 +02:00
jan iversen
3bb23a6d88
Correct process_raw_value for modbus sensor ( #102032 )
2023-10-18 17:25:57 +02:00
Philippe Wechsler
5f35eecf93
Add sensors for myStrom plugs ( #97024 )
...
* support sensors for myStrom plugs
* added myStrom sensor to coveragerc
* some improvements from pr reviews
* adapt to the SensorEntityDescription pattern
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/mystrom/sensor.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update homeassistant/components/mystrom/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update __init__.py
* Update const.py
* Update sensor.py
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-10-18 16:01:46 +02:00
Joost Lekkerkerker
799342497b
Remove instances of title case in common strings ( #102212 )
2023-10-18 14:52:51 +02:00
Joost Lekkerkerker
a65ad37c8b
Change config entry title to Picnic ( #102221 )
2023-10-18 14:27:37 +02:00
dupondje
43aaf78f7b
Fix DSMR max current device class ( #102219 )
...
Max current is CURRENT Device Class
The max current is shown as Amps. So need to change the device class to
CURRENT instead of POWER.
2023-10-18 14:05:16 +02:00
Marc Mueller
a06d8c4d3f
Update mypy to 1.6.1 ( #102210 )
2023-10-18 13:38:10 +02:00
Joost Lekkerkerker
42f830600c
Bump aiowaqi to 2.1.0 ( #102209 )
2023-10-18 13:24:57 +02:00
Simone Chemelli
6c1bcae291
Bump aiovodafone to 0.4.1 ( #102180 )
2023-10-18 10:56:48 +02:00
J. Nick Koston
3cedfbcc66
Handle re-adding of accessories/services/chars in homekit_controller after removal ( #102192 )
2023-10-17 22:00:02 -10:00
J. Nick Koston
cfb88766c7
Bump aioesphomeapi to 18.0.6 ( #102195 )
2023-10-17 21:31:40 -10:00
J. Nick Koston
c3d1db5db6
Handle removal of accessories/services/chars in homekit_controller ( #102179 )
2023-10-17 20:49:35 -10:00
J. Nick Koston
e2e9c84c88
Cache construction of battery icon ( #102194 )
...
This was being built every time state was written. When
a robo vac is operating it writes state often which mean building
the icon string over and over again when it rarely changes.
2023-10-18 07:35:39 +02:00
J. Nick Koston
d8e541a284
Only compute homekit_controller accessory_info when entity is added or config changes ( #102145 )
2023-10-17 10:53:17 -10:00
Erik Montnemery
e6895b5738
Fix menu in knx config flow ( #102168 )
...
* Fix menu in knx config flow
* Update tests
* Fix strings.json
* Rename new menu steps for readabiltiy
---------
Co-authored-by: Matthias Alphart <farmio@alphart.net >
2023-10-17 22:25:35 +02:00
TheJulianJES
60c1a8d56f
Remove invalid attribute reporting for enhanced_current_hue
in ZHA ( #102137 )
2023-10-17 16:23:11 -04:00
TheJulianJES
9dd2f37b11
Remove unused variables in ZHA lighting cluster handler ( #102138 )
...
* Remove unused `UNSUPPORTED_ATTRIBUTE`
* Remove unused `CAPABILITIES_COLOR_TEMP`
* Use zigpy `ColorCapabilities` and remove `CAPABILITIES_COLOR_XY`
2023-10-17 15:04:03 -05:00
Joakim Plate
29e8814d1b
Add translation entiry support (zha) ( #101909 )
...
* zha: Add translation to binary sensors
* Add some small test for name
* Add translations for sensors
* Correct some tests
* Adjust summation key
* Add translation keys for button
* Add translation keys to climate
* Add translation keys for cover
* Add translation keys to fan
* Add translations to light
* Add translations for lock
* Add translation keys to number
* Add translationk keys to select
* Add translations for switch entities
* Add translation to alarm control panel
* Map to some more standard device classes
* Use shorter references
* Remove explicit name from identify button
* Correct tests
* Correction after rebase
2023-10-17 21:59:49 +02:00
Paulus Schoutsen
4ae5757bc1
Add some entity categories to Reolink ( #102141 )
2023-10-17 20:19:10 +02:00
iain MacDonnell
44a5a2dc06
Explicitly set entity name for VenstarSensor ( #102158 )
...
VenstarSensor entity name
Set entity name using _attr_name instead of a name property, to
avoid warnings about name being implicitly set to None.
2023-10-17 17:59:15 +02:00
Michael Hansen
474f4329bc
Don't warn about unknown pipeline events in ESPHome ( #102174 )
...
Don't warn about unknown events (debug)
2023-10-17 11:57:08 -04:00
Erik Montnemery
af66bc5e3a
Fix menu in homeassistant_yellow config flow ( #102166 )
2023-10-17 17:15:57 +02:00
Erik Montnemery
f7c1dd2f79
Fix menu in here_travel_time config flow ( #102163 )
2023-10-17 17:08:48 +02:00
Erik Montnemery
52063537d7
Fix menu in homeassistant_hardware config flow ( #102164 )
2023-10-17 16:53:52 +02:00
elmurato
7cd376574e
Reach full init test coverage in Minecraft Server ( #102013 )
...
* Add full init test coverage
* Fix patch location
* Use contant for test unique ID
2023-10-17 07:49:05 -07:00
Erik Montnemery
928086a9e5
Fix menu in hassio repair flow ( #102162 )
2023-10-17 16:43:10 +02:00
Erik Montnemery
fc09d87c3c
Fix menu in mysensors config flow ( #102169 )
2023-10-17 16:38:19 +02:00
tronikos
ab29c796da
Bump opower to 0.0.36 ( #102150 )
2023-10-17 10:35:32 +02:00
J. Nick Koston
10fd26df4b
Preserve HomeKit Accessory ID when entity unique id changes ( #102123 )
2023-10-16 21:42:02 -10:00
J. Nick Koston
433c022687
Save previous unique id in entity registry when it changes ( #102093 )
2023-10-16 21:26:19 -10:00
J. Nick Koston
eea9de063b
Replace any expression in HomeKitWindowCover with a simple or ( #102146 )
2023-10-16 21:23:30 -10:00
Jesse Hills
16c5a12c87
Send events for tts stream start/end ( #102139 )
2023-10-17 19:46:25 +13:00
Brian Lalor
912032e8b9
Add support for Govee H5055 ( #100365 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-16 18:18:03 -10:00
Michael Hansen
25671a2e42
Add HassNevermind intent (bump intents package) ( #102131 )
...
* Add HassNevermind intent
* Bump intents package to 2023.10.16
2023-10-16 19:13:26 -05:00
Joakim Plate
6d457e808f
Remove class argument in favor of class variables (zha) ( #102117 )
...
* Drop id_suffix class argument
* Use lowecase attribute
2023-10-16 16:26:03 -05:00
Jan-Philipp Benecke
f891fb6b41
Make location types in co2signal translatable ( #102127 )
2023-10-16 23:13:14 +02:00
elmurato
4130980100
Patch library instead of own code in Minecraft Server config flow tests ( #102018 )
...
* Patch library instead of own code in config flow tests
* Fix patch location
2023-10-16 14:06:22 -07:00
TheJulianJES
23b379b7da
Bump zha-quirks to 0.0.105 ( #102113 )
2023-10-16 21:57:37 +02:00
mkmer
9444e1e2ab
Address Blink late review ( #102106 )
...
* Address late review topics
* Missing await, optimize config_flow call
* Address proper mock for blink
* Address typing
2023-10-16 17:41:56 +02:00
Teemu R
e151358aa1
Allow model-specific lazy_discover setting for xiaomi_miio ( #100490 )
2023-10-16 14:30:05 +02:00
Maikel Punie
4913e7e846
Correct sensor state attribute and device class in Velbus sensors ( #102099 )
2023-10-16 14:23:43 +02:00
Maikel Punie
79811e3cd9
Bump velbusaio to 2023.10.0 ( #102100 )
2023-10-16 14:22:01 +02:00
Christopher Fenner
b8904fa173
Update device class, icons and names of Vicare binary sensors ( #101476 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-16 13:43:01 +02:00
mkmer
eaf6197d43
Bump Blinkpy to 0.22.2 in Blink ( #98571 )
2023-10-16 13:41:45 +02:00
G Johansson
6b05f51413
Migrate unique id in Trafikverket Camera ( #101937 )
2023-10-16 10:28:11 +02:00
J. Nick Koston
88296c1998
Migrate ESPHome unique ids to new format ( #99451 )
2023-10-15 17:05:20 -10:00
J. Nick Koston
17c9d85e0e
Bump aioesphomeapi to 18.0.3 ( #102085 )
2023-10-15 16:32:55 -10:00
J. Nick Koston
d0ba42283c
Use stdlib ip_address method in the network helper when compatible ( #102019 )
2023-10-15 21:24:49 -04:00
Abílio Costa
c60cc11505
Call disconnected callbacks from BT ESPHome client ( #102084 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-15 14:00:19 -10:00
Allen Porter
ce7573c3ad
Fix bug in calendar state transitions ( #102083 )
2023-10-15 16:59:19 -07:00
Robert Van Gorkom
422252e3a0
Remove code owner from withings ( #102081 )
...
* Remove code owner from withings
* Update CODEOWNERS
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-16 00:44:52 +02:00
J. Nick Koston
e5ebdf7ad4
Remove implict name check from Entity base class ( #101905 )
2023-10-15 23:40:43 +02:00
Duco Sebel
d0fb994199
Set Mac as connection to link HomeWizard devices on network ( #101944 )
2023-10-15 23:40:06 +02:00
Phil Bruckner
8dd8af0718
Fix google_maps same last_seen bug ( #101971 )
2023-10-15 23:39:41 +02:00
J. Nick Koston
653da6e31f
Reduce websocket event and state JSON construction overhead ( #101974 )
2023-10-15 23:39:09 +02:00
J. Nick Koston
36e1c740fd
Fix ingress sending an empty body for GET requests ( #101917 )
2023-10-15 23:38:20 +02:00
ollo69
11740d1e68
Remove shorthand unique id in AsusWrt ScannerEntity ( #102076 )
...
Remove _attr_unique_id in AsusWrt ScannerEntity
2023-10-15 23:26:09 +02:00
J. Nick Koston
93f10cdce8
Move event permissions out of the websocket api into auth ( #101975 )
2023-10-15 23:14:19 +02:00
G Johansson
3c3f512583
Remove setup_platform for demo ( #100867 )
2023-10-15 23:12:41 +02:00
Joost Lekkerkerker
24afbf3ae4
Address late Withings review ( #102075 )
2023-10-15 23:03:45 +02:00
Kevin Worrel
b4295e909c
Bump screenlogicpy to v0.9.3 ( #101957 )
2023-10-15 22:07:32 +02:00
Allen Porter
3577547eb3
Skip CalDAV calendars that do not support events ( #102059 )
2023-10-15 21:55:11 +02:00
J. Nick Koston
683046272d
Switch hassio to use iter_chunks ( #102031 )
2023-10-15 21:48:04 +02:00
Joost Lekkerkerker
471d1abe47
Add more measurement sensors to Withings ( #102074 )
2023-10-15 21:38:30 +02:00
Joost Lekkerkerker
b95060df99
Promote Withings to Platinum quality ( #102069 )
2023-10-15 09:04:01 -10:00
Joost Lekkerkerker
b4e4a98f17
Add diagnostics to Withings ( #102066 )
2023-10-15 20:29:20 +02:00
Allen Porter
6f5a72edf2
Bump gcal_sync to 5.0.0 ( #102010 )
...
* Bump gcal_sync to 5.0.0
* Update snapshots
2023-10-15 11:24:41 -07:00
Whitney Young
2c3067b9c2
Fix date observed is not sent by AirNow ( #101921 ) ( #101977 )
...
* Fix mixed up keys
These were accidentally the wrong values, but never passed on
to the end user.
* Fix date observed is not sent by AirNow (#101921 )
2023-10-15 19:48:47 +02:00
Nathan Spencer
36fcf198b1
Adjust WeatherFlow air density sensor device class and unit ( #101777 )
2023-10-15 07:11:34 -10:00
Joost Lekkerkerker
1a348babd4
Add Withings to strict-typing ( #101761 )
...
* Add Withings to strict-typing
* Rebase
2023-10-15 19:08:57 +02:00
Maximilian
8c14824bd5
Bump pynina to 0.3.3 ( #101960 )
2023-10-15 19:01:05 +02:00
J. Nick Koston
d237ab6d67
Bump HAP-python to 4.9.0 ( #102055 )
2023-10-15 06:49:59 -10:00
J. Nick Koston
e427fc511b
Bump SQLAlchemy to 2.0.22 ( #102033 )
2023-10-15 06:14:51 -10:00
G Johansson
264eef8dd8
Allow to remove devices in Sensibo ( #101890 )
2023-10-15 06:14:38 -10:00
Joost Lekkerkerker
148087a1c9
Mark Withings as cloud push ( #102040 )
2023-10-15 18:04:03 +02:00
Joost Lekkerkerker
dcb5faa305
Dynamically add sensors for new measurements in Withings ( #102022 )
...
* Dynamically add sensors for new data points in Withings
* Dynamically add sensors for new data points in Withings
* Add test
* Change docstring
* Store new measurements
* Fix feedback
* Add test back
* Add test back
* Add test back
2023-10-15 18:00:52 +02:00
Joost Lekkerkerker
05ee28cae5
Clean up Withings webhook ( #102038 )
2023-10-15 18:00:18 +02:00
J. Nick Koston
23e5bc20c2
Bump zeroconf to 0.118.0 ( #102015 )
2023-10-15 05:54:59 -10:00
J. Nick Koston
7fe2bfa990
Revert "Update numpy to 1.26.1" ( #102036 )
2023-10-15 05:42:25 -10:00
Joost Lekkerkerker
dc19290271
Make Withings test sensors from entity registry ( #102025 )
...
Test entities from entity registry
2023-10-15 12:14:50 +02:00
Joost Lekkerkerker
0eb4567364
Check for port in Withings webhook creation ( #102026 )
...
Check if port is really 443
2023-10-15 12:12:46 +02:00
J. Nick Koston
5b8da03596
Bump aioesphomeapi to 18.0.1 ( #102028 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-14 23:42:22 -10:00
Joost Lekkerkerker
f9615999db
Add suggested display precision to Withings ( #102023 )
2023-10-14 23:00:50 -10:00
Marc Mueller
1f1a27d6a5
Update numpy to 1.26.1 ( #102021 )
2023-10-14 16:30:43 -10:00
J. Nick Koston
547c38a515
Cache emulated_hue local ip check ( #102020 )
2023-10-14 16:19:10 -10:00
J. Nick Koston
7b2aa3a369
Improve performance of config/entity_registry/get* calls ( #101984 )
2023-10-14 08:40:16 -10:00
Aaron Bach
2d1afc1c7d
Add state translations for OpenUV UV Level sensor ( #101978 )
2023-10-14 10:31:46 -06:00
Joost Lekkerkerker
76083a0b4c
Update Withings measurements incrementally after the first update ( #102002 )
...
* Update incrementally after the first update
* Update incrementally after the first update
2023-10-14 16:19:04 +02:00
Tobias Sauerwein
302b444269
Add service set_preset_mode_with_end_datetime in Netatmo integration ( #101674 )
...
* Add Netatmo climate service set_preset_mode_with_end_datetime to allow you to specify an end datetime for a preset mode
* Make end date optional
* address review comments
* Update strings
* Update homeassistant/components/netatmo/const.py
* Update homeassistant/components/netatmo/strings.json
---------
Co-authored-by: Adrien JOLY <adrien.joly-veillith@live.fr >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-10-14 14:44:16 +02:00
Joost Lekkerkerker
8a4fe5add1
Use aiowithings ( #101819 )
...
* Subscribe to Withings webhooks outside of coordinator
* Subscribe to Withings webhooks outside of coordinator
* Split Withings coordinator
* Split Withings coordinator
* Use aiowithings
* Use aiowithings
* Use aiowithings
* Update homeassistant/components/withings/sensor.py
* Merge
* Remove startdate
* Minor fixes
* Bump to 0.4.1
* Fix snapshot
* Fix datapoint
* Bump to 0.4.2
* Bump to 0.4.3
* Bump to 0.4.4
2023-10-14 11:52:35 +02:00
J. Nick Koston
89d86fe983
Bump aioesphomeapi to 17.2.0 ( #101981 )
...
* Bump aioesphomeapi to 17.2.0
changelog: https://github.com/esphome/aioesphomeapi/compare/v17.1.5...v17.2.0
* fix import from wrong module
2023-10-14 11:48:59 +02:00
J. Nick Koston
5ed8de8348
Enable strict typing in HomeKit ( #101968 )
2023-10-13 14:45:59 -10:00
J. Nick Koston
0e499e07d2
Small cleanups to HomeKit thermostats ( #101962 )
2023-10-13 14:24:23 -10:00
J. Nick Koston
f8f39a29de
Update HomeKit humidifiers to handle current humidity ( #101964 )
2023-10-13 14:23:50 -10:00
J. Nick Koston
8fd5d89d43
Avoid polling state machine for available state in HomeKit ( #101799 )
2023-10-13 14:23:15 -10:00
Aaron Bach
371d988643
Simplify state update logic for OpenUV sensors ( #101972 )
...
* Clean up OpenUV entity state logic
* Reduce
* Remove old file
* Simplify
2023-10-13 18:12:00 -06:00
J. Nick Koston
76e2afbce9
Add some more typing to HomeKit ( #101959 )
2023-10-13 14:03:01 -10:00
Raman Gupta
2e3013f2f8
Update zwave issue repair strings ( #101940 )
2023-10-13 19:14:43 -04:00
Christopher Fenner
ae7bb60677
Fix types in ViCare integration ( #101926 )
...
* fix type
* fix return type
* fix type
* fix type
* Apply suggestions from code review
* Update climate.py
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update __init__.py
* Update climate.py
* Update __init__.py
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update binary_sensor.py
* Update button.py
* Update sensor.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-13 23:13:39 +02:00
Marc Mueller
6a6f6fd99d
Update pre-commit to 3.5.0 ( #101956 )
2023-10-13 22:56:02 +02:00
elmurato
a302f1a616
Set category and enabled by default of Minecraft Server sensors ( #101943 )
...
* Use set instead of list for supported server types in sensor platform
* Set sensor categories and enabled by default
* Set edition and version as diagnostic sensors
2023-10-13 22:09:13 +02:00
Aaron Bach
ce77566783
Add more specific typing to OpenUV coordinator ( #101952 )
2023-10-13 21:58:27 +02:00
Joakim Sørensen
a0a3d91a28
Update hass-nabucasa from 0.71.0 to 0.73.0 ( #101939 )
2023-10-13 21:46:52 +02:00
Joost Lekkerkerker
85fa364152
Migrate Panasonic Viera to has entity name ( #96746 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-10-13 21:45:35 +02:00
Raman Gupta
7d8ea404b3
Make Basic CC Z-Wave values a light ( #101438 )
2023-10-13 11:11:44 -04:00
elmurato
370e3166ee
Add diagnostics support in Minecraft Server ( #101787 )
...
* Add diagnostics support
* Return diagnostics dict directly
* Use syrupy snapshots for assertions in diagnostics test
* Use parametrize for testing diagnostics
* Remove unnecessary side_effect in patch
2023-10-13 15:40:50 +02:00
Joost Lekkerkerker
2609394b9f
Add device info to Launch Library ( #98767 )
2023-10-13 15:28:58 +02:00
Marc Mueller
02567d9bf6
Revert aiohttp to 3.8.5 for Python 3.11 ( #101932 )
2023-10-13 14:12:42 +02:00
J. Nick Koston
2dfc8b9d7f
Avoid conversion of timestamps in jwt auth ( #101856 )
2023-10-13 14:11:17 +02:00
Vadym Holoveichuk
4e9ec82082
Fix Setpoint in Matter climate platform ( #101929 )
...
fix matter max setpoint
2023-10-13 14:09:35 +02:00
Joost Lekkerkerker
53e97fee0e
Improve Withings test fixtures ( #101931 )
2023-10-13 13:35:34 +02:00
Franck Nijhof
93d7ff3779
2023.10.3 ( #101930 )
2023-10-13 13:01:05 +02:00
Franck Nijhof
8b8df2ec3b
Bumped version to 2023.10.3
2023-10-13 11:17:45 +02:00
J. Nick Koston
2fac26c6c6
Fix implicit device name in wiz switch ( #101914 )
2023-10-13 11:17:30 +02:00
starkillerOG
e17a25ca4a
Bump reolink-aio to 0.7.11 ( #101886 )
2023-10-13 11:16:44 +02:00
starkillerOG
e3122ec6dc
Uncancel task when swallowing CancelledError ( #101884 )
2023-10-13 11:16:41 +02:00
G Johansson
497da016af
Add missing fan mode in Sensibo ( #101883 )
...
* Add missing fan mode in Sensibo
* translations
2023-10-13 11:16:37 +02:00
J. Nick Koston
43753b841f
Bump aioesphomeapi to 17.1.5 ( #101916 )
2023-10-13 11:05:52 +02:00
J. Nick Koston
5f91bdcfc5
Fix implicit device name in wiz switch ( #101914 )
2023-10-13 11:05:25 +02:00
J. Nick Koston
fecaf9aa60
Bump zeroconf to 0.116.0 ( #101915 )
2023-10-13 10:39:44 +02:00
starkillerOG
f330bc0f97
Uncancel task when swallowing CancelledError ( #101884 )
2023-10-13 10:23:32 +02:00
Franck Nijhof
a36115993c
Downgrade aiohttp to 3.8.5 ( #101913 )
2023-10-13 10:20:12 +02:00
Joost Lekkerkerker
d712a29052
Split Withings coordinators ( #101766 )
...
* Subscribe to Withings webhooks outside of coordinator
* Subscribe to Withings webhooks outside of coordinator
* Split Withings coordinator
* Split Withings coordinator
* Update homeassistant/components/withings/sensor.py
* Fix merge
* Rename MEASUREMENT_COORDINATOR
* Update homeassistant/components/withings/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix feedback
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-13 07:34:31 +02:00
J. Nick Koston
03210d7f81
Fix implicit name in airzone_cloud ( #101907 )
2023-10-13 00:06:47 +02:00
J. Nick Koston
dc18a7f1fb
Bump aioesphomeapi to 17.1.4 ( #101897 )
2023-10-12 11:48:00 -10:00
Marc Mueller
ff5504f55f
Add strict typing for transmission ( #101904 )
2023-10-12 22:20:39 +02:00
Marc Mueller
8b134f26a9
Fix transmission Coordinator typing ( #101903 )
2023-10-12 22:13:33 +02:00
Christopher Fenner
6d2fbeb556
Migrate ViCare to has_entity_name ( #101895 )
...
* set has_entity_name
* remove sensor prefix
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-12 21:06:09 +02:00
Rami Mosleh
536ad57bf4
Use DataUpdate coordinator for Transmission ( #99209 )
...
* Switch integration to DataUpdate Coordinator
* add coordinator to .coveragerc
* Migrate TransmissionData into DUC
* update coveragerc
* Applu suggestions
* remove CONFIG_SCHEMA
2023-10-12 20:58:22 +02:00
J. Nick Koston
cc3d1a11bd
Add more typing to HomeKit ( #101896 )
2023-10-12 08:43:53 -10:00
G Johansson
c4ce900567
Use CountrySelector in Prosegur Alarm ( #101889 )
2023-10-12 20:06:03 +02:00
Bouwe Westerdijk
0c901435bd
Fix state_class of huisbaasje sensors ( #101892 )
2023-10-12 19:57:15 +02:00
rappenze
85af452c6e
Remove unnecessary dict lookup in fibaro integration ( #101885 )
2023-10-12 19:51:43 +02:00
starkillerOG
a92919b8fd
Bump reolink-aio to 0.7.11 ( #101886 )
2023-10-12 19:50:29 +02:00
G Johansson
472ab437e8
Translations in Sensibo ( #101887 )
2023-10-12 19:16:45 +02:00
Joost Lekkerkerker
3843e91af0
Use device class translation for Sensibo update entity ( #101888 )
...
Use device class translation for Sensibo update
2023-10-12 19:13:21 +02:00
jan iversen
edf510f9c0
Bump pymodbus v3.5.4 ( #101877 )
2023-10-12 18:19:11 +02:00
G Johansson
a4e0b3140b
Add missing fan mode in Sensibo ( #101883 )
...
* Add missing fan mode in Sensibo
* translations
2023-10-12 18:05:51 +02:00
G Johansson
b6d8211c6c
Use CountrySelector in Workday ( #101879 )
2023-10-12 17:39:08 +02:00
G Johansson
e5f37050a9
Use CountrySelector in Buienradar ( #101882 )
2023-10-12 17:38:48 +02:00
G Johansson
8870991802
Remove codeowner Trafikverket ( #101881 )
2023-10-12 17:07:11 +02:00
G Johansson
dc29190564
CountrySelector ( #100963 )
...
* CountrySelector
* rename
* remove multiple for now
* Add no_sort
* Update homeassistant/helpers/selector.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-10-12 16:44:30 +02:00
Christopher Fenner
5c52a15df7
Fix type issue in vicare integration ( #101872 )
...
* fix type issue
* fix type issue
* fix type issue
* extract from constructor
* Revert "extract from constructor"
This reverts commit a33de7ca8e
.
2023-10-12 15:01:23 +02:00
Christopher Fenner
6e1c23906c
Add base entity class in vicare integration ( #101870 )
...
* add entity base class
* depend on base class
* add device info to base class
* remove individual DeviceInfo
* move class
* fix imports
* add file comment
* use super()
* fix formatting
* add vicare/entity.py
2023-10-12 14:54:16 +02:00
Joost Lekkerkerker
3e4edc8edd
Move Withings entity descriptions to platforms ( #101820 )
2023-10-12 13:42:00 +02:00
Betacart
6450ae8d28
Fix typo in remember the milk strings ( #101869 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-12 13:18:43 +02:00
Guy Shefer
5730cb1e85
Add Tami4 Integration ( #90056 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-12 13:15:25 +02:00
Brandon Rothweiler
91cf719588
Remove Mazda integration ( #101849 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-10-12 13:13:44 +02:00
René Klomp
b70e2f7749
Fix SMA incorrect device class ( #101866 )
2023-10-12 13:03:09 +02:00
Martin Hjelmare
52067dbfe5
Fix mysensors battery level attribute ( #101868 )
2023-10-12 13:01:08 +02:00
Joost Lekkerkerker
8e3c665fd3
Only reload Withings config entry on reauth ( #101638 )
...
* Only reload on reauth
* Reload if entry is loaded
* Make async_cloudhook_generate_url protected
* Fix feedback
2023-10-12 12:56:10 +02:00
Greg Dowling
dcb3dc254d
Improve handling of roon media players with fixed and incremental volume ( #99819 )
2023-10-12 12:52:01 +02:00
Joost Lekkerkerker
d676d95901
Fix translation key in Plugwise ( #101862 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-12 12:51:40 +02:00
Hessel
830981ddd6
Bump wallbox to 0.4.14 ( #101864 )
2023-10-12 11:59:30 +02:00
Justin Lindh
5523e9947d
Bump Python-MyQ to v3.1.13 ( #101852 )
2023-10-12 10:42:40 +02:00
Kevin Worrel
2276be275d
Await set value function in ScreenLogic number entities ( #101802 )
2023-10-12 09:18:34 +02:00
Richard Kroegel
7fd89b2959
Add brake pads condition based service attributes for BMW ( #101847 )
...
Add brake pads condition based service attributes
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-10-12 09:01:29 +02:00
J. Nick Koston
6ce5f190c1
Avoid duplicate property calls when writing sensor state ( #101853 )
...
* Avoid duplicate attribute lookups when writing sensor state
_numeric_state_expected would call self.device_class,
self.state_class, self.native_unit_of_measurement,
and self.suggested_display_precision a second time
when the `state` path already had these values.
* one more
* avoid another
2023-10-12 08:45:20 +02:00
Michael Hansen
f0317f0d59
Close existing UDP server for ESPHome voice assistant ( #101845 )
2023-10-12 07:32:00 +13:00
Michael Hansen
257686fcfe
Dynamic wake word loading for Wyoming ( #101827 )
...
* Change supported_wake_words property to async method
* Add test
* Add timeout + test
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-10-11 10:21:32 -07:00
Robert Resch
6c4ac71218
Remove "none" in favor of optional select in brottsplatskartan ( #101311 )
2023-10-11 17:52:18 +02:00
Robert Resch
dfea1c2b7c
Remove NONE_SENTINEL in favor of optional select in scrape ( #101278 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-10-11 17:41:31 +02:00
Franck Nijhof
fd72ebd733
Mark entities field of scene.create service advanced ( #101810 )
2023-10-11 17:40:26 +02:00
Robert Resch
952a17532f
Remove NONE_SENTINEL in favor of optional select in sql ( #101309 )
2023-10-11 17:38:29 +02:00
Robert Resch
1915fee9ba
Remove "none" in favor of optional select in integration ( #101396 )
2023-10-11 17:36:53 +02:00
Robert Resch
7db2fdd68c
Remove "none" in favor of optional select in derivate ( #101312 )
2023-10-11 17:36:15 +02:00
Michał Huryn
ddfad75eb7
Add basic auth to Blebox ( #99320 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-11 16:09:56 +02:00
jjlawren
c66f0e3305
Fix Plex update module docstring ( #101815 )
2023-10-11 15:05:34 +02:00
Álvaro Fernández Rojas
6771d4bda4
Update aioqsw to v0.3.5 ( #101809 )
2023-10-11 14:44:52 +02:00
Joakim Plate
9107e166b4
Adjust language slightly for philips_js strings ( #101783 )
2023-10-11 13:53:47 +02:00
Richard Kroegel
f61627ea08
Bump bimmer_connected to 0.14.1 ( #101789 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-10-11 13:46:02 +02:00
epenet
183397e201
Add MariaDB 10.11.2 to CI ( #101807 )
2023-10-11 13:32:11 +02:00
Robert Resch
87c82fb00f
Remove NONE_SENTINEL in favor of optional select in workday ( #101280 )
2023-10-11 13:29:42 +02:00
Marc Mueller
0b2b486754
Update mypy to 1.6.0 ( #101780 )
2023-10-11 13:25:11 +02:00
jjlawren
f116e83b62
Add update entity for Plex Media Server ( #101682 )
2023-10-11 13:06:10 +02:00
Robert Resch
1a7601ebbe
Remove NONE_SENTINEL in favor of optional select in template ( #101279 )
2023-10-11 13:04:40 +02:00
Duco Sebel
8acb4dc1b6
Bumb python-homewizard-energy to 2.1.2 ( #101805 )
2023-10-11 11:32:22 +02:00
Michael Davie
7f7c3233bd
Bump env_canada to 0.6.0 ( #101798 )
2023-10-11 11:04:33 +02:00
Justin Rigling
1c70cbaebd
Add Opower virtual integration for Portland General Electric ( #101800 )
2023-10-11 10:41:35 +02:00
Kevin Stillhammer
7d1105228b
Allow resetting time in google_travel_time ( #88256 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-11 09:46:02 +02:00
J. Nick Koston
39fd5897cb
Small typing cleanups for HomeKit ( #101790 )
2023-10-11 08:11:58 +02:00
Allen Porter
bd38fd9516
Add google calendar required feature for create event service ( #101741 )
...
* Add google calendar required feature for create event service
* Update docstring
2023-10-10 20:48:46 -07:00
Joost Lekkerkerker
ffb752c804
Subscribe to Withings webhooks outside of coordinator ( #101759 )
...
* Subscribe to Withings webhooks outside of coordinator
* Subscribe to Withings webhooks outside of coordinator
* Update homeassistant/components/withings/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/withings/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-11 00:06:42 +02:00
Jan-Philipp Benecke
9b785ef766
Add Discovergy to strict-typing ( #101782 )
2023-10-10 22:11:55 +02:00
Marc Mueller
ba91aaa28d
Add support for Python 3.12 ( #101651 )
2023-10-10 21:34:49 +02:00
Hessel
535e2b81ce
Change BiDirectional Prefix ( #101764 )
2023-10-10 21:23:02 +02:00
J. Nick Koston
265f6653c3
Refactor homekit to use a dataclass for entry data ( #101738 )
2023-10-10 21:14:37 +02:00
Sheldon Ip
6c65db2036
Add rising sensor to sun ( #93276 )
2023-10-10 21:12:43 +02:00
Robert Resch
b932c67eb7
Delete optional schema keys, when they are not present ( #101755 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-10-10 21:08:54 +02:00
Mick Vleeshouwer
c76ce76824
Bump pyOverkiz to 1.12.1 in Overkiz integration ( #101765 )
2023-10-10 21:07:50 +02:00
Nathan Spencer
1a8684e314
Bump pyweatherflowudp to 1.4.5 ( #101770 )
2023-10-10 20:43:40 +02:00
Caius-Bonus
5290396731
ZHA Component: Correct AttributeUpdated signal in Thermostat climate entity, ThermostatClusterHandler and ThermostatHVACAction sensor entity ( #101725 )
...
* initial
* change other Thermostat climate entities
* remove AttributeUpdateRecord
2023-10-10 14:23:03 -04:00
Jan-Philipp Benecke
71ddb282d2
Address late review from wallbox coordinator move ( #101771 )
...
Address late wallbox review comment
2023-10-10 20:02:14 +02:00
Jan Bouwhuis
4b9296f4f1
Code quality issue met integration ( #101768 )
...
* Fix unreachable code for met integration
* Make code better readable
2023-10-10 19:58:43 +02:00
J. Nick Koston
7b4b8e7516
Refactor HomeKit to allow supported features/device class to change ( #101719 )
2023-10-10 06:20:25 -10:00
J. Nick Koston
f166e1cc1a
Map switch device class outlet to Outlets in homekit ( #101760 )
2023-10-10 05:55:42 -10:00
Maikel Punie
f7f9331c57
Bump pyDuotecno to 2023.10.0 ( #101754 )
2023-10-10 17:37:02 +02:00
Mick Vleeshouwer
60fa02c042
Bump pyOverkiz to 3.11 and migrate unique ids for select entries ( #101024 )
...
* Bump pyOverkiz and migrate entries
* Add comment
* Remove entities when duplicate
* Remove old entity
* Remove old entities
* Add example of entity migration
* Add support of UIWidget and UIClass
* Add tests for migrations
* Apply feedback (1)
* Apply feedback (2)
2023-10-10 17:23:58 +02:00
Erik Montnemery
ecdb0bb46a
Modernize metoffice weather ( #99050 )
...
* Modernize metoffice weather
* Exclude sensors from additional test
2023-10-10 16:49:36 +02:00
Jan Bouwhuis
31bd500222
Make get_channel available as generic helper ( #101721 )
...
* Make get_channel available as generic helper
* Follow up comment
2023-10-10 14:02:32 +02:00
Marc Mueller
915f5bf84e
Reset the threading.local _hass object every time ( #101728 )
...
* Reset the threading.local _hass object every time
* Remove reset from hass fixture
2023-10-10 12:43:12 +02:00
Álvaro Fernández Rojas
f78199df9f
Fix Airzone climate double setpoint ( #101744 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-10-10 10:18:52 +02:00
Kevin Worrel
00abf49637
Bump screenlogicpy to 0.9.2 ( #101746 )
2023-10-10 10:15:24 +02:00
Betacart
6d632bd1ab
Fix typo in Ombi translation strings ( #101747 )
...
Update strings.json
Fixed typo ("Sumbit" -> "Submit")
2023-10-10 09:50:17 +02:00
Sam Reed
9afdc22818
supla: Change casing of integration name to upstream SUPLA ( #101723 )
2023-10-10 08:52:25 +02:00
elmurato
c6a3fa30f0
Add support for Minecraft Server Bedrock Edition ( #100925 )
2023-10-10 08:42:35 +02:00
rappenze
deffa50142
Address late review from add fibaro event platform ( #101718 )
2023-10-10 06:07:29 +02:00
Franck Nijhof
1944b2952c
Replace object select in service calls with more UI-friendly selectors ( #101722 )
2023-10-10 05:50:12 +02:00
Robert Hillis
e5d5440385
Fix Slack type error for file upload ( #101720 )
...
Fix regression
2023-10-10 05:35:29 +02:00
Brandon Rothweiler
db3a4dec33
Update eufylife-ble-client to 0.1.8 ( #101727 )
2023-10-09 14:28:39 -10:00
Marc Mueller
35293eb98b
Update matrix-nio to 0.22.1 ( #101693 )
2023-10-09 23:23:45 +02:00
Marc Mueller
a21990f248
Update pytest warnings filter ( #101710 )
2023-10-09 21:07:16 +02:00
Joakim Plate
66f43ebdc5
Describe notification option (philip_js) ( #101715 )
2023-10-09 19:52:24 +02:00
Robert Resch
84fe356782
Fix sky connect tests ( #101712 )
...
* Fix sky connect tests
* Implement suggestions
2023-10-09 19:43:47 +02:00
Raman Gupta
70a0cd579d
Add Z-Wave WS command to hard reset controller ( #101449 )
2023-10-09 13:33:31 -04:00
Simone Chemelli
d46dca8950
Bump aiocomelit to 0.2.0 ( #101586 )
2023-10-09 15:23:25 +02:00
puddly
2e4df6d2f2
Open a ZHA repair when network settings change ( #99482 )
2023-10-09 15:01:05 +02:00
Joost Lekkerkerker
b9090452de
Migrate Vulcan to has entity name ( #99020 )
2023-10-09 14:41:30 +02:00
Marcel van der Veldt
6393171fa4
Adjust Hue integration to use Entity descriptions and translatable entity names ( #101413 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-09 14:14:07 +02:00
Erik Montnemery
8a83e810b8
Reset the threading.local _hass object in tests ( #101700 )
2023-10-09 13:41:51 +02:00
Robert Resch
f7292d5b00
Add check that sensors don't have EntityCategory.CONFIG set ( #101471 )
2023-10-09 13:37:52 +02:00
Marc Mueller
27b6325c32
Update pylint to 3.0.1 ( #101692 )
2023-10-09 12:37:35 +02:00
Erik Montnemery
e6e190e7e2
Remove unused HideSensitiveDataFilter ( #101689 )
2023-10-09 12:02:52 +02:00
Ravaka Razafimanantsoa
7b78cfc090
Bump switchbot-api to 1.2.1 ( #101664 )
...
SwitchBot Cloud: Dependency version up
2023-10-09 11:15:59 +02:00
Erik Montnemery
1f122eb688
Adjust services supported by litterrobot vacuum ( #95788 )
2023-10-09 10:56:39 +02:00
epenet
18908740ca
Fix typo in nextcloud strings ( #101686 )
2023-10-09 10:04:39 +02:00
Franck Nijhof
de658f5ca0
Merge branch 'master' into dev
2023-10-09 09:27:59 +02:00
Brett Adams
b85a078235
Add Cribl virtual integration ( #101680 )
2023-10-09 09:11:30 +02:00
Marc Mueller
548a73b367
Update ephem to 4.1.5 ( #101676 )
2023-10-09 08:49:59 +02:00
jjlawren
c247170c90
Bump plexwebsocket to 0.0.14 ( #101684 )
2023-10-09 08:32:47 +02:00
Allen Porter
d78ee96e2a
Update fitbit device fetch to use a data update coordinator ( #101619 )
...
* Add a fitbit device update coordinator
* Remove unnecessary debug output
* Update comments
* Update fitbit coordinator exception handling and test coverage
* Handle reauth failures in other sensors
* Fix scope changes after rebase.
2023-10-09 08:12:59 +02:00
Abílio Costa
6d1876394e
Rediscover Idasen Desk to allow re-setup ( #101672 )
2023-10-08 22:03:22 +02:00
rappenze
fb215479d4
Add fibaro event platform ( #101636 )
2023-10-08 22:01:26 +02:00
Jan Bouwhuis
db0c5bbbea
Fix mqtt sensor or binary_sensor state not saved after expiry ( #101670 )
...
Fix mqtt sensor state not saved after expire
2023-10-08 20:57:14 +02:00
Jan-Philipp Benecke
78535b99df
Move nina coordinator and entity to their own file ( #101610 )
2023-10-08 20:07:04 +02:00
J. Nick Koston
c6ed022cce
Fix compiling missing statistics losing rows ( #101616 )
2023-10-08 19:43:00 +02:00
Nicolas van de Walle
1b11062b27
Improved debugging for "Failed to set state" ( #101657 )
2023-10-08 19:40:42 +02:00
Robert Hillis
ba3fd4dee1
Add Queue sensor to Radarr ( #79723 )
2023-10-08 19:39:56 +02:00
J. Nick Koston
6420cdb42b
Bump httpx to 0.25.0 and httpcore to 0.18.0 ( #101635 )
2023-10-08 19:08:04 +02:00
Mike Woudenberg
c48b724dde
Make setup more resilient by raising ConfigNEntryNotReady on failure ( #101654 )
...
Make setup more resilient by raising ConfigNEntryNotReady on connection failure
2023-10-08 19:00:06 +02:00
Tobias Sauerwein
3c5772c1c6
Remove myself as codeowner for sonos and kodi ( #101662 )
2023-10-08 17:01:00 +02:00
Franck Nijhof
4a437e46aa
Update home-assistant/wheels to 2023.10.4 ( #101656 )
2023-10-08 16:26:09 +02:00
Robert Hillis
5087f0056c
Adjust Calendar doc strings and comments ( #101655 )
2023-10-08 16:16:59 +02:00
Joost Lekkerkerker
7c85d84133
Add entity translations to Huawei LTE ( #98631 )
2023-10-08 15:15:19 +02:00
Allen Porter
0f4aae4128
Add additional calendar state alarm debugging ( #101631 )
2023-10-08 14:20:35 +02:00
Joost Lekkerkerker
faea3b1634
Abort config flow when invalid token is received ( #101642 )
2023-10-08 13:32:35 +02:00
Marc Mueller
3155e62510
Update aiohttp to 3.9.0b0 ( #101627 )
2023-10-08 13:21:46 +02:00
Cyrille
8c26f66a57
Suggest an ISO 8601 sample in datetime.set_value ( #101609 )
2023-10-08 13:14:27 +02:00
Joost Lekkerkerker
b75a59aad0
Unregister callback on Netatmo config entry unload ( #101647 )
2023-10-08 12:44:27 +02:00
Aidan Timson
e406b8d1e3
Address System Bridge post merge review ( #101614 )
...
Address Post Merged PR Review for #97532
2023-10-08 10:42:08 +02:00
Jan-Philipp Benecke
b8b28e3ba0
Bump pydiscovergy to 2.0.4 ( #101637 )
2023-10-07 22:17:13 -10:00
Aidan Timson
d05ba6cd92
Bump systembridgeconnector to 3.8.4 ( #101621 )
...
Update systembridgeconnector to 3.8.4
2023-10-08 10:10:20 +02:00
Allen Porter
7d202f78f5
Add fitbit nutrition sensors ( #101626 )
...
* Add fitbit nutrition sensors
* Add test coverage for unit systems
2023-10-08 10:09:26 +02:00
Matthew Donoughe
d3a67cd984
Update pylutron-caseta to 0.18.3 ( #101630 )
2023-10-07 20:24:32 -10:00
Jan Bouwhuis
74464fd94e
Ensure coverage mqtt entry disabled test ( #101617 )
2023-10-07 23:08:34 +02:00
Marc Mueller
3bbef476ee
Update tank-utility to 1.5.0 ( #101323 )
2023-10-07 22:10:07 +02:00
Jan Bouwhuis
55bf309d2f
Add mqtt discovery schema error tests for all platforms ( #101583 )
...
Add mqtt discovery schema error tests
2023-10-07 21:00:33 +02:00
Jan Bouwhuis
9407c49819
Remove platform key and rename schema for mqtt device_automation ( #101582 )
...
Refactor mqtt device_automation
2023-10-07 20:49:05 +02:00
Jan Bouwhuis
f4ac2b7eeb
Remove platform key and rename schema for mqtt tag ( #101580 )
2023-10-07 20:48:35 +02:00
Jan Bouwhuis
4709e60ff6
Rework on Google Assistant doorbell support ( #100930 )
...
* Rework on Google Assistant doorbell event
* Additional comment on syncing notificatiions
* Update homeassistant/components/google_assistant/trait.py
* Only sync event if state attr changed
* Update comment
2023-10-07 19:39:04 +02:00
Allen Porter
8c2a2e5c37
Additional fix for rainbird unique id ( #101599 )
...
Additiona fix for rainbird unique id
2023-10-07 10:17:08 -07:00
Abílio Costa
da3e36aa3b
Improve Ikea Idasen config flow error messages ( #101567 )
2023-10-07 18:52:31 +02:00
Marc Mueller
bd93fbe91d
Update aiohttp to 3.8.6 ( #101590 )
2023-10-07 18:14:08 +02:00
David Knowles
031a9224fb
Schlage cleanup: Stop passing logs to last_changed_by ( #99738 )
2023-10-07 15:04:23 +02:00
Alistair Tudor
b60401b2b1
Bump python-vlc to 3.0.18122 ( #94739 )
2023-10-07 15:00:04 +02:00
Aaron Collins
1a5ad23a10
Verify config entry id on Daikin device removal ( #101507 )
2023-10-07 14:32:27 +02:00
Anil Daoud
f3864e6e2f
Handle ClientConnectorError in Netatmo data handler ( #99116 )
2023-10-07 14:19:57 +02:00
enzo2
35be5957c3
Add circular mean to statistics integration ( #98930 )
...
* Add circular mean
Add support for circular mean for sensors in units of degrees, e.g. direction data.
* Update test_sensor.py
* Update sensor.py
* Remove whitespace
* Revert to degC
* Fix: shift atan2 output to positive degrees
* Add new dedicated test
* Simplify test
2023-10-07 13:51:27 +02:00
SmashedFrenzy16
3018d4edb9
Update config.py with f string ( #101333 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-10-07 13:37:19 +02:00
Jan-Philipp Benecke
e25cf7cbab
Move wallbox coordinator to its own file ( #101577 )
2023-10-07 11:56:59 +02:00
Jan-Philipp Benecke
5ae45e398e
Move wallbox base entity to its own file ( #101576 )
2023-10-07 11:39:36 +02:00
Joakim Plate
ba5aa7759d
Update ha-philipsjs to 3.1.1 ( #101574 )
...
Update philips to 3.1.1
2023-10-07 11:05:48 +02:00
Matthias Alphart
0221207b0e
Update pyfronius to 0.7.2 ( #101571 )
2023-10-07 10:10:07 +02:00
J. Nick Koston
da9c42d457
Fix failing august test ( #101560 )
2023-10-06 12:31:12 -10:00
Franck Nijhof
617ce994b4
Update home-assistant/wheels to 2023.10.3 ( #101551 )
2023-10-06 22:05:01 +02:00
Dave T
e68627af7f
Bump sphinx to 7.2.6 for docs generation ( #101220 )
2023-10-06 21:42:19 +02:00
Michael Thingnes
c8eb62cf4e
Remove thimic as metno code owner ( #101553 )
2023-10-06 21:38:05 +02:00
Tudor Sandu
43c1769004
Use walrus assignment i demo climate climate.set_temperature
( #101248 )
2023-10-06 21:32:06 +02:00
tronikos
c70c2f4be4
Allow derivative/integration on input_number via the UI ( #101439 )
2023-10-06 21:27:31 +02:00
Erik Montnemery
207adaf9cd
Make AugustOperatorSensor a RestoreSensor ( #98526 )
2023-10-06 21:25:04 +02:00
Marc Mueller
8877cafe0c
Update pydrawise to 2023.10.0 ( #101548 )
2023-10-06 21:04:23 +02:00
Franck Nijhof
73debba60c
Update home-assistant/wheels to 2023.10.2 ( #101549 )
2023-10-06 20:40:09 +02:00
Jan-Philipp Benecke
bb7ddddd4c
Use snapshot assertion for lametric diagnostics test ( #99164 )
2023-10-06 20:26:52 +02:00
Justin Grover
475cb7719b
Add unique ID for generic hygrostat ( #101503 )
2023-10-06 20:15:40 +02:00
Joost Lekkerkerker
9ac5bdc832
Use modern naming for WLED ( #100233 )
2023-10-06 20:04:44 +02:00
TJ Horner
ed8a372f4e
Auto-fix common key entry issues during WeatherKit config flow ( #101504 )
2023-10-06 20:00:04 +02:00
Erik Montnemery
4e98d39106
Use loader.async_suggest_report_issue in async util ( #101516 )
2023-10-06 19:57:43 +02:00
TheJulianJES
5d0c8947a1
Fix ZHA device diagnostics error for unknown unsupported attributes ( #101239 )
...
* Modify test to account for scenario of unknown unsupported attributes
* Add error checking for finding unsupported attributes
* Change comment to clarify zigpy misses an attribute def
This should make it more clear that it's about an unknown attribute (where zigpy doesn't have an attribute definition).
* Increase test coverage
This increases test coverage by doing the following:
- adding the `IasZone` to our test device, so we have a cluster which actually has some attribute definitions
- adding not just an unknown unsupported attribute by id, but also by name
- adding a known unsupported attribute by id and by name
* Fix diagnostics logic
2023-10-06 12:23:48 -04:00
Fredrik Erlandsson
d654c4bc1e
Fix device_class.capitalize() in Point ( #101440 )
2023-10-06 18:23:18 +02:00
Joost Lekkerkerker
b2cad2370b
Add Withings webhooks after a slight delay ( #101542 )
2023-10-06 18:21:06 +02:00
Duco Sebel
6359390a78
Add Eastron virtual integration ( #101385 )
2023-10-06 18:12:00 +02:00
Rami Mosleh
c8d1a7ff4f
Remove references to name
key in android ip webcam ( #99590 )
2023-10-06 18:10:32 +02:00
Joost Lekkerkerker
86cf2e29b2
Cancel callbacks on Withings entry unload ( #101536 )
2023-10-06 17:10:19 +02:00
Allen Porter
1635cbb8a6
Add a google calendar diagnostics platform ( #101175 )
2023-10-06 17:08:50 +02:00
J. Nick Koston
8dffff3983
Bump HAP-python to 4.8.0 ( #101538 )
2023-10-06 17:06:18 +02:00
jimmyd-be
5edcd7ef0f
Fix Reson sensor enum options mapping ( #101380 )
2023-10-06 16:50:34 +02:00
Mike Woudenberg
83c5844c2e
Update LoqedAPI to handle invalid transitions better ( #101534 )
2023-10-06 15:37:18 +02:00
Aidan Timson
9982483395
Add media player to System Bridge integration ( #97532 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-06 15:08:51 +02:00
David Knowles
96aba1c1a6
Add tests to Hydrawise ( #101110 )
...
* Add tests to Hydrawise
* Update tests/components/hydrawise/test_binary_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Changes requested during review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-06 14:42:08 +02:00
G Johansson
adc7fc0ee4
Fix GDACS import issue creation ( #97667 )
2023-10-06 14:30:11 +02:00
Robert Hillis
10dcdbf537
Correct doc strings for Hassio component ( #101530 )
2023-10-06 14:13:59 +02:00
jan iversen
d2c842ee0c
Modbus, wrong length when reading strings ( #101529 )
2023-10-06 14:10:10 +02:00
Robert Hillis
62802dd487
Add entity translations to Goalzero ( #95310 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-10-06 14:01:21 +02:00
Joost Lekkerkerker
835982ebe5
Migrate Samsung TV to has entity name ( #96751 )
...
* Migrate Samsung TV to has entity name
* Fix test
* Fix tests
---------
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
2023-10-06 13:54:21 +02:00
Marc Mueller
d5f07ef45f
Add override decorators to sensor ( #94998 )
2023-10-06 13:44:07 +02:00
Guido Schmitz
3cd4d26eb9
React on changed firmware version in devolo_home_network ( #101513 )
2023-10-06 13:37:48 +02:00
Robert Hillis
1c590f8d0e
Remove unnecessary defaults from Netatmo sensor ( #101528 )
2023-10-06 13:35:20 +02:00
G Johansson
fd2edf6c0a
Allow remove devices in Scrape ( #101229 )
2023-10-06 13:33:28 +02:00
Kevin Stillhammer
79eaaec1a8
Limit waze_travel_time to 0.5call/s over all entries ( #101514 )
2023-10-06 13:23:32 +02:00
Ville Skyttä
f7aad4a9e6
Call pytest as python3 -m pytest ( #101185 )
2023-10-06 13:22:56 +02:00
Joost Lekkerkerker
425d961489
Delete existing Withings cloudhook ( #101527 )
2023-10-06 13:19:39 +02:00
Joost Lekkerkerker
97d17637ea
Only import color extractor when domain is in config ( #101522 )
2023-10-06 13:18:44 +02:00
YuriiMaiboroda
ca7355b2f3
Using the MarkdownV2 parser with the Telegram bot ( #101139 )
2023-10-06 12:26:20 +02:00
Jan Bouwhuis
4553de5cbf
Use string conversion over isinstance in mqtt message handling if possible ( #101364 )
2023-10-06 12:15:01 +02:00
J. Nick Koston
c0904c905d
Avoid updating hassio addon data when there are no entities consuming it ( #101382 )
2023-10-06 12:14:48 +02:00
Joost Lekkerkerker
7c8c063149
Use config flow in color extractor tests ( #101524 )
2023-10-06 12:02:53 +02:00
Brett Adams
00d0767628
Add missing return type in Advantage Air ( #101377 )
...
* Add None return type
* Change mypi type
* Fix mypy issue
2023-10-06 11:59:27 +02:00
Erik Montnemery
20188181f7
Fix spelling in sensor test ( #101520 )
2023-10-06 11:51:08 +02:00
Erik Montnemery
775751ece5
Add WS command sensor/numeric_device_classes ( #101257 )
2023-10-06 10:27:45 +02:00
Shay Levy
b97ec2cfce
Add support for Aranet2 devices ( #101495 )
2023-10-06 10:26:18 +02:00
Ernst Klamer
fa90b0f41e
Add raw sensor to BTHome ( #101412 )
2023-10-06 10:22:51 +02:00
rappenze
d009ff8b01
Add type hints in FibaroController ( #101494 )
2023-10-06 10:13:30 +02:00
Marc Mueller
67dfd1a86b
Update grpcio to 1.59.0 ( #101287 )
2023-10-06 10:08:01 +02:00
Erik Montnemery
3478666973
Use loader.async_suggest_report_issue in deprecation helper ( #101393 )
2023-10-06 09:51:08 +02:00
Nathan Spencer
60fa63a1f0
Adjust WeatherFlow wind sensors to appropriately match native unit and library field ( #101418 )
2023-10-06 09:41:01 +02:00
Franck Nijhof
ed74e64f8d
Merge branch 'master' into dev
2023-10-06 09:38:13 +02:00
Allen Porter
579590f7c3
Fix bug in calendar state where alarms due to alarms not scheduled ( #101510 )
2023-10-06 09:19:21 +02:00
Michael Hansen
244f6d8002
Add wake word cooldown to avoid duplicate wake-ups ( #101417 )
2023-10-06 09:18:35 +02:00
J. Nick Koston
48a23798d0
Fix caching of latest short term stats after insertion of external stats ( #101490 )
2023-10-06 09:18:05 +02:00
Allen Porter
920bd04099
Fix for rainbird unique id ( #101512 )
2023-10-06 09:16:06 +02:00
Shay Levy
442005e40f
Add codeowner for Aranet ( #101496 )
2023-10-06 09:15:25 +02:00
René Klomp
dd8bd0db5a
SMA add missing entity descriptions ( #101462 )
2023-10-06 09:13:39 +02:00
Jan Bouwhuis
2bfb1e75d3
Correct device_class test for mqtt button ( #101500 )
2023-10-06 09:11:50 +02:00
Matteo Gheza
da770df13f
Change OpenWeatherMap unit_of_measurement from mm to mm/h ( #101485 )
...
Change OWM unit_of_measurement
2023-10-06 08:24:30 +02:00
J. Nick Koston
da1d5fc862
Increase max bind vars based on database version ( #101464 )
2023-10-06 07:59:38 +02:00
Allen Porter
c7d533d427
Update fitbit error handling ( #101304 )
...
* Update fitbit error handling
* Update exceptions to inherit HomeAssistantError and add reason code
* Revert config flow exception mapping hack
2023-10-05 22:38:15 -07:00
Joakim Plate
1d31def982
Update nibe library to 2.4.0 ( #101493 )
2023-10-05 23:46:07 +02:00
G Johansson
8a033ee554
Fix Trafikverket Camera if no location data ( #101463 )
2023-10-05 22:17:09 +02:00
Franck Nijhof
6853d54050
Remove logging of retrying config entry warning ( #101483 )
2023-10-05 22:12:01 +02:00
Ian
fe316f2233
Fix key error in config flow when duplicate stop names exist ( #101491 )
2023-10-05 22:11:15 +02:00
Kevin Stillhammer
ce55116eb2
bump pywaze to 0.5.1 sets timeout to 60s ( #101487 )
2023-10-05 22:07:27 +02:00
rappenze
b8fa065467
Update pyfibaro dependency to 0.7.5 ( #101481 )
2023-10-05 22:02:49 +02:00
Erik Montnemery
a428bbfc2e
Use loader.async_suggest_report_issue in vacuum ( #101391 )
2023-10-05 20:39:24 +02:00
mbo18
b7914582db
Update homeassistant color ( #101372 )
2023-10-05 20:10:27 +02:00
Guido Schmitz
285ad10624
Use snapshot in devolo_home_network update tests ( #101442 )
2023-10-05 20:09:52 +02:00
Erik Montnemery
62ea4b36cd
Use loader.async_suggest_report_issue in number ( #101388 )
2023-10-05 20:08:22 +02:00
Erik Montnemery
659d437cac
Use loader.async_suggest_report_issue in sensor ( #101389 )
2023-10-05 20:07:56 +02:00
Erik Montnemery
716a10e556
Add Python copyright and Python license to backports package ( #101454 )
2023-10-05 19:57:46 +02:00
Erik Montnemery
589fd58137
Use loader.async_suggest_report_issue in stt ( #101390 )
2023-10-05 19:57:21 +02:00
Erik Montnemery
0c40c8465e
Correct checks for deprecated forecast in weather ( #101392 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-05 19:56:47 +02:00
Betacart
3d9073693c
Fix typo -> "Kay" to "Key" in Minio ( #101472 )
2023-10-05 19:55:50 +02:00
Erik Montnemery
dce5099d92
Use loader.async_suggest_report_issue in frame helper ( #101461 )
2023-10-05 19:52:26 +02:00
J. Nick Koston
cb0a05142d
Bump zeroconf to 0.115.2 ( #101482 )
2023-10-05 19:50:35 +02:00
Paul Bottein
0e41542ff3
Update frontend to 20231005.0 ( #101480 )
2023-10-05 19:25:48 +02:00
Erik Montnemery
7f912cb669
Fix airnow test fixture ( #101458 )
2023-10-05 13:24:28 +02:00
Erik Montnemery
2464232f24
Fix call to API in airnow option flow tests ( #101457 )
2023-10-05 13:23:59 +02:00
Fredrik Erlandsson
5975974a37
Bumb pypoint to 2.3.2 ( #101436 )
...
version bumb point
2023-10-05 08:36:58 +02:00
Joost Lekkerkerker
ef066626c8
Add translation for Tamper binary sensor ( #101416 )
2023-10-05 08:32:43 +02:00
Marty Sun
0c8e1a691d
Bump pyyardian to 1.1.1 ( #101363 )
...
* Update Yardian Dependency
* test requirements
2023-10-05 07:14:14 +02:00
Michael Davie
ca2e335ab9
Bump env_canada to v0.5.37 ( #101435 )
2023-10-05 07:11:17 +02:00
Raman Gupta
383c63000e
Handle invalid scale for zwave_js multilevel/meter sensors ( #101173 )
...
* Handle invalid scale for zwave_js multilevel/meter sensors
* Remove logging statement
2023-10-04 22:55:18 -04:00
J. Nick Koston
c951c03447
Bump dbus-fast to 2.11.1 ( #101406 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v2.11.0...v2.11.1
2023-10-04 21:01:10 -04:00
jjlawren
db71e8033c
Bump plexapi to 4.15.4 ( #101381 )
2023-10-04 23:32:02 +02:00
Erik Montnemery
7e39acda37
Minor improvement of frame helper ( #101387 )
...
* Minor improvement of frame helper
* Add new custom integration for testing
* Make IntegrationFrame kw_only
2023-10-04 21:43:00 +02:00
Toastme
c495d607d8
Update tplink manifest.json with 2 new MACs for KP200 ( #101359 )
...
* Update manifest.json with 2 new MACs for KP200
those MAC are missing from the list so there are not detected like the other K200 i have (like 68ff7b)
* run hassfest
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-04 21:09:24 +02:00
Jan Bouwhuis
a3fe120457
Raise vol.Invalid for invalid mqtt device_tracker config ( #101399 )
...
Raise vol.Invalid for invalid mqtt device_tracker
2023-10-04 19:36:34 +02:00
Øyvind Matheson Wergeland
1d7d7c3540
Fix translation keys in Hue ( #101403 )
...
hue: fix key string syntax
2023-10-04 18:43:53 +02:00
Marc Mueller
2d766d43fc
Prevent async_timeout import ( #101378 )
2023-10-04 18:19:19 +02:00
Joost Lekkerkerker
5754e8721a
Fix Withings translations ( #101397 )
2023-10-04 16:45:13 +02:00
Maciej Bieniek
ab6f617797
Use entity_registry_enabled_by_default
fixture in Kraken tests ( #101379 )
...
Use entity_registry_enabled_by_default fixture
2023-10-04 15:45:59 +02:00
Erik Montnemery
17779c5f0c
Add loader.async_suggest_report_issue and loader.async_get_issue_tracker ( #101336 )
...
* Add loader.async_suggest_report_issue and loader.async_get_issue_tracker
* Update tests
* Add tests
* Address review comments
* Address review comments
2023-10-04 13:40:33 +02:00
Maciej Bieniek
3aa6771835
Update DeviceInfo.sw_version
value for Shelly Gen2 sleeping devices ( #101338 )
...
* Update device info for gen2 sleeping devices
* Add test
* Update sw_version only if the firmware_version value has changed
* Rename device_update_info() to update_device_fw_info()
* Remove duplicate comparison
2023-10-04 11:00:17 +02:00
Raman Gupta
d3c5b9777b
Notify users when zwave device gets reset ( #101362 )
...
* Notify users when zwave device gets reset
* review comments
2023-10-04 10:18:48 +02:00
Brett Adams
cd175f679f
Fix temperature when myZone is in use for Advantage air ( #101316 )
2023-10-04 10:05:44 +02:00
Franck Nijhof
fb724472fb
Update Pillow to 10.0.1 ( #101368 )
2023-10-04 09:54:43 +02:00
Luke Lashley
f08d66741d
Check that dock error status is not None for Roborock ( #101321 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-04 09:40:03 +02:00
Guido Schmitz
d14e5dc56a
Increase update interval of update platform in devolo_home_network ( #101366 )
...
Increase update interval of firmware platform
2023-10-04 09:19:57 +02:00
Dave T
8626a4888c
Remove deprecated temperature conversion functions ( #101204 )
2023-10-04 06:04:23 +02:00
Dave T
efca5ba554
Remove deprecated pressure conversion functions ( #101347 )
...
Remove deprecated pressure conversion utils
2023-10-04 06:03:32 +02:00
Dave T
adf6d34d95
Remove deprecated speed conversion functions ( #101350 )
2023-10-04 06:01:45 +02:00
Franck Nijhof
3be3593ffa
Revert "Add Energyzero get_prices service ( #100499 )" ( #101332 )
...
This reverts commit d518cf13e5
.
2023-10-03 22:00:30 -04:00
Ville Skyttä
5551a345ea
Remove some unnecessary uses of regular expressions ( #101182 )
2023-10-03 20:55:00 -05:00
Jesse Hills
09ba34fb3a
Allow esphome device to disable vad on stream ( #101352 )
2023-10-04 13:09:12 +13:00
Jesse Hills
63946175ea
Fix manual stopping of the voice assistant pipeline ( #101351 )
2023-10-03 19:15:56 -04:00
Michael Hansen
e6504218bc
Pipeline runs are only equal with same id ( #101341 )
...
* Pipeline runs are only equal with same id
* Use dict instead of list in PipelineRuns
* Let it blow up
* Test
* Test rest of __eq__
2023-10-03 16:52:31 -05:00
Maciej Bieniek
d8f1023210
Use entity_registry_enabled_by_default
fixture in the NextDNS tests ( #101339 )
2023-10-03 22:07:17 +02:00
Jan-Philipp Benecke
1c60597e41
Make co2signal state attribute translatable ( #101337 )
2023-10-03 21:19:32 +02:00
Erik Montnemery
2627abb9ef
Improve test coverage of deprecation helper ( #101335 )
2023-10-03 20:57:24 +02:00
Michael Hansen
cc7e35e299
Increase pipeline timeout to 5 minutes ( #101327 )
2023-10-03 19:41:00 +02:00
Marc Mueller
d723a87ea2
Update coverage to 7.3.2 ( #101319 )
2023-10-03 19:30:18 +02:00
Erik Montnemery
ab2de18f8f
Refactor frame.get_integration_frame ( #101322 )
2023-10-03 19:21:27 +02:00
Shay Levy
956098ae3a
Shelly - remove unused device update info call ( #101295 )
2023-10-03 19:21:31 +03:00
Brett Adams
bdcc6c0143
Fix reference error in Aussie Broadband ( #101315 )
2023-10-03 16:35:26 +02:00
Robert Groot
d518cf13e5
Add Energyzero get_prices service ( #100499 )
2023-10-03 16:21:23 +02:00
Daniel Rheinbay
135570acab
Add tea time effect to Yeelight ( #95936 )
2023-10-03 14:53:01 +02:00
Michael
7c7f00a46d
Bump pyW800rf32 to 0.4 ( #101317 )
...
bump pyW800rf32 from 0.3 to 0.4
2023-10-03 12:17:23 +02:00
Brett Adams
727074a1a6
Revert PR #99077 for Aussie Broadband ( #101314 )
2023-10-03 11:52:01 +02:00
Aaron Collins
99f227229e
Remove duplicated device before daikin migration ( #99900 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-10-03 10:11:21 +02:00
dependabot[bot]
69e588b15e
Bump actions/setup-python from 4.7.0 to 4.7.1 ( #101306 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 10:10:18 +02:00
Franck Nijhof
44acc88365
Update Lokalise CLI to v2.6.8 ( #101297 )
2023-10-02 23:01:30 +02:00
Bram Kragten
49e69aff0c
Update frontend to 20231002.0 ( #101294 )
2023-10-02 22:56:50 +02:00
Shay Levy
ca2f45d466
Fix Shelly typo in cover platform ( #101292 )
2023-10-02 22:30:58 +02:00
Franck Nijhof
2f0ba154b9
Update ruff to v0.0.292 ( #101290 )
2023-10-02 21:49:10 +02:00
Michael Hansen
d0700db7eb
Bump intents to 2023.10.2 ( #101277 )
2023-10-02 14:23:13 -05:00
Nathan Spencer
9d242bf45f
Bump pylitterbot to 2023.4.9 ( #101285 )
2023-10-02 20:44:47 +02:00
Marc Mueller
f248b693d7
Update pylint to 3.0.0 ( #101282 )
2023-10-02 20:12:43 +02:00
Luke Lashley
e4cb19f20d
Bump python-roborock to 0.34.6 ( #101147 )
2023-10-02 20:11:16 +02:00
Joost Lekkerkerker
6fa3078cfc
Revert "Use shorthand attributes in Telldus live" ( #101281 )
2023-10-02 19:10:15 +02:00
Mike
1a9c98e837
Add support for Levoit Vital 100S Purifier ( #101273 )
...
Add support for Levoit Vital 100S Purifier.
2023-10-02 17:53:54 +02:00
Marcel van der Veldt
35616e100d
Discover switch entities from Hue behavior_script instances ( #101262 )
2023-10-02 17:15:41 +02:00
Luke Lashley
054407722d
Bump python-myq to 3.1.11 ( #101266 )
2023-10-02 17:03:53 +02:00
Allen Porter
74b3c5c690
Modernize fitbit sensors ( #101179 )
...
* Improve fitbit sensors with state class and entiy category
* Revert sensor format changes
2023-10-02 16:56:46 +02:00
Erik Montnemery
cab30085c5
Fix typo in config.py ( #101268 )
2023-10-02 15:57:04 +02:00
Erik Montnemery
b5f71f9ec7
Fix stale docstring in intent_script ( #101270 )
2023-10-02 15:24:12 +02:00
Erik Montnemery
f72f95549c
Use DOMAIN constant in command_line ( #101269 )
2023-10-02 15:22:54 +02:00
Aidan Timson
9eaf326c0e
Split get users into chunks of 100 for Twitch sensors ( #101211 )
...
* Split get users into chunks of 100
* Move to own function
2023-10-02 15:20:19 +02:00
Kevin Stillhammer
15f945c47e
Remove invalid doc about multi origin/dest in google_travel_time ( #101215 )
2023-10-02 14:31:25 +02:00
Franck Nijhof
02f82d04fe
Add documentation URL for the Home Assistant Green ( #101263 )
2023-10-02 14:30:33 +02:00
Simon Lamon
a618e8d1cf
Fix loop in progress config flow ( #97229 )
...
* Fix data entry flow with multiple steps
* Update a test
* Update description and add a show progress change test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-02 14:15:54 +02:00
Erik Montnemery
e18e12a2df
Fix color temperature setting in broadlink light ( #101251 )
2023-10-02 14:12:06 +02:00
Jc2k
e23e71279f
Add extra validation in private_ble_device config flow ( #101254 )
2023-10-02 13:56:39 +02:00
Marc Mueller
100b6fd06f
Fix flaky lru_cache test ( #101252 )
2023-10-02 13:52:56 +02:00
Joost Lekkerkerker
4ee6f6c766
Bump aiowaqi to 2.0.0 ( #101259 )
2023-10-02 13:49:22 +02:00
Maciej Bieniek
0fdf04391b
Use class attrs and shorthand attrs for Shelly ( #101249 )
2023-10-02 13:40:06 +02:00
Joost Lekkerkerker
85e782055b
Downgrade pylitterbot to 2023.4.5 ( #101255 )
2023-10-02 13:07:56 +02:00
Erik Montnemery
d0dc4d0963
Add missing device class to sensor.DEVICE_CLASS_UNITS ( #101256 )
2023-10-02 13:01:26 +02:00
Zehuan Li
41cb8526d1
Add secret_token support to telegram_bot component ( #100869 )
...
* Support secret_token for setWebHook api
* Revert configuration YAML changes; generate and store secret token instead
* Reformat codes
* Revert storage of secret token; use ephemeral secret token instead
* Reformat
* Update homeassistant/components/telegram_bot/webhooks.py
* Fix when header is not present
* Check for non-empty token
* Fix tests to support secret token
* Add tests for invalid secret token
* Minor: remove comment
* Revert back to 401
* ... and for tests
* Change patching method for the generation of secret tokens
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-10-02 11:44:15 +02:00
Joost Lekkerkerker
1b43d79717
Use async_at_started in Netatmo ( #100996 )
...
* Use async_at_started in Netatmo
* Make nice
2023-10-02 11:41:06 +02:00
G Johansson
56e7e20904
Remove YAML import from Brottsplatskartan ( #101222 )
2023-10-02 11:00:41 +02:00
Ian
e652d37f29
Use data update coordinator in NextBus to reduce api calls ( #100602 )
2023-10-02 10:56:10 +02:00
Jesse Hills
6ce6952a06
ESPHome: fix voice assistant default audio settings ( #101241 )
2023-10-02 10:35:15 +02:00
Dave T
99a76ef4e6
Fix most sphinx documentation warnings ( #101228 )
2023-10-02 09:01:41 +02:00
G Johansson
f2cf87b0b7
Remove YAML import from Workday ( #101223 )
2023-10-02 09:01:03 +02:00
G Johansson
b56d25121f
Remove platform YAML qBittorrent ( #101224 )
2023-10-02 09:00:09 +02:00
G Johansson
b33d5fece6
Remove platform YAML from Snapcast ( #101225 )
2023-10-02 08:59:06 +02:00
Jan Bouwhuis
78f827697e
Remove imap_email_content integration ( #101233 )
2023-10-02 08:57:16 +02:00
G Johansson
c1cfce116d
Bump pytrafikverket to 0.3.7 ( #101231 )
2023-10-02 08:55:35 +02:00
Allen Porter
4e4b8de448
Add reauth support in fitbit ( #101178 )
...
* Add reauth support in fitbit
* Update tests/components/fitbit/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Improve http status error code handling
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-02 08:09:08 +02:00
Joost Lekkerkerker
4c24ff6847
Migrate WAQI to has entity name ( #101203 )
2023-10-01 23:47:32 +02:00
TJ Horner
cabfbc245d
Add weatherkit sensor platform ( #101150 )
...
* Add weatherkit sensor platform and tests
* Make unique ID assignment more explicit
* Fix missing argument
* Use const for top-level API response keys
* Address code review feedback
2023-10-01 23:20:09 +02:00
Simone Chemelli
9261ad14e2
Add RestoreEntity to Comelit cover ( #101192 )
...
* Add RestoreEntoty to Comelit cover
* remove logging
2023-10-01 20:56:34 +02:00
Joost Lekkerkerker
67f7c703f4
Fix withings webhook name ( #101221 )
2023-10-01 20:55:00 +02:00
J. Nick Koston
377f00730a
Bump aioesphomeapi to 17.0.1 ( #101214 )
2023-10-01 19:33:53 +01:00
J. Nick Koston
1f76abe6f4
Bump zeroconf to 0.115.1 ( #101213 )
2023-10-01 19:33:38 +01:00
RoboMagus
1db3d3c158
icon for commandline sensors ( #101195 )
...
* Add icon to schema for commandline sensor and binary_sensor
* Add icon tests
2023-10-01 20:17:53 +02:00
Joost Lekkerkerker
8fd0a1b083
Add config entry name to Withings webhook name ( #101205 )
2023-10-01 18:29:53 +02:00
Joost Lekkerkerker
65c8da3bf1
Correct JSONDecodeError in co2signal ( #101206 )
2023-10-01 18:28:53 +02:00
Guido Schmitz
598a8890e9
Use freezer.tick in devolo_home_network image tests ( #101208 )
...
Use freezer.tick
2023-10-01 18:22:19 +02:00
Allen Porter
2d58ab0e1c
Fix rainbird entity unique ids ( #101168 )
...
* Fix unique ids for rainbird entities
* Update entity unique id use based on config entry entity id
* Update tests/components/rainbird/test_binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Rename all entity_registry variables
* Shorten long comment under line length limits
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-01 08:12:44 -07:00
c0ffeeca7
b3b5ca9b95
Terminology: Rename Multi-PAN to Multiprotocol to be consistent ( #99262 )
2023-10-01 16:20:09 +02:00
Ville Skyttä
f4bf8fa8f1
Catch HTML case insensitively in "no HTML" config validation ( #101181 )
2023-10-01 16:19:24 +02:00
G Johansson
a3808383d5
Fix binary sensor test in command_line ( #101198 )
2023-10-01 16:18:05 +02:00
Dave T
8b7fae5200
Remove deprecated distance conversion functions ( #101199 )
2023-10-01 16:17:31 +02:00
Ville Skyttä
31ea00f5c7
Treat strings starting with https but not htt as soundtouch media URLs ( #101183 )
2023-10-01 16:16:19 +02:00
Dave T
a4a99ce957
Remove deprecated volume conversion functions ( #101200 )
2023-10-01 16:06:14 +02:00
Allen Porter
87ecdfb84f
Clear calendar alarms after scheduling and add debug loggging ( #101176 )
2023-10-01 15:25:04 +02:00
Franck Nijhof
5e6735ab6d
Update home-assistant/wheels to 2023.10.1 ( #101197 )
2023-10-01 15:05:10 +02:00
hlyi
9306e60530
Report unavailability for yolink sensor and binary_sensor ( #100743 )
2023-10-01 13:21:26 +02:00
Oliver
fd1f0b0efe
Update denonavr to 0.11.4
( #101169 )
2023-10-01 12:26:28 +02:00
Daniel Hjelseth Høyer
9b754a58f4
Update Mill library to 0.11.6 ( #101180 )
2023-10-01 10:12:06 +02:00
Raman Gupta
b4555c8a92
Bump zwave-js-server-python to 0.52.1 ( #101162 )
2023-10-01 08:28:14 +02:00
Allen Porter
bd2fee289d
Update Fitbit integration to allow UI based configuration ( #100897 )
...
* Cleanup fitbit sensor API parsing
* Remove API code that is not used yet
* Configuration flow for fitbit
* Code cleanup after manual review
* Streamline code for review
* Use scopes to determine which entities to enable
* Use set for entity comparisons
* Apply fitbit string pr feedback
* Improve fitbit configuration flow error handling
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Fix typo in more places
* Revert typing import
* Revert custom domain back to default
* Add additional config flow tests
* Add breaks_in_ha_version to repair issues
* Update homeassistant/components/fitbit/api.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Increase test coverage for token refresh success case
* Add breaks_in_ha_version for sensor issue
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Simplify translations, issue keys, and token refresh
* Config flow test improvements
* Simplify repair issue creation on fitbit import
* Remove unused strings
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-30 16:56:39 -07:00
Tereza Tomcova
fe30c019b6
Bump PySwitchbot to 0.40.1 ( #101164 )
2023-09-30 21:53:58 +02:00
Franck Nijhof
25855a3ccb
Update home-assistant/wheels to 2023.09.3 ( #101165 )
2023-09-30 21:17:49 +02:00
Jan Bouwhuis
42eb849cae
Use dataclass for abode system class ( #101138 )
2023-09-30 10:44:46 +02:00
Stefan Agner
9444a474ec
Stop the Home Assistant Core container by default ( #101105 )
2023-09-30 10:43:07 +02:00
Erik Montnemery
47ecce4873
Allow deleting entity entries from entity_registry.async_migrate_entries ( #101094 )
...
* Allow deleting entity entries from entity_registry.async_migrate_entries
* Explicitly return None in tests
2023-09-30 10:23:10 +02:00
uvjustin
d40a08958d
Use dataclasses instead of attrs in stream ( #101148 )
2023-09-30 09:46:30 +02:00
Raman Gupta
e6c9a82b5f
Improve conditional on unload ( #101149 )
2023-09-30 08:12:44 +02:00
Joost Lekkerkerker
6e3c704a33
Return None when value is not known in OpenHardwareMonitor ( #101127 )
...
* Return None when value is not known
* Add to coverage
2023-09-29 23:07:11 -04:00
Tudor Sandu
542ab2dd76
Fix ignored argument in service call for demo climate ( #101137 )
...
Fix service call for demo climate
2023-09-29 23:06:41 -04:00
Raman Gupta
7b9c1c3953
Fix zwave_js firmware update logic ( #101143 )
...
* Fix zwave_js firmware update logic
* add comment
* tweak implementation for ssame outcome
2023-09-29 23:05:33 -04:00
jjlawren
a1d632c5d1
Bump plexapi to 4.15.3 ( #101088 )
...
* Bump plexapi to 4.15.3
* Update tests for updated account endpoint
* Update tests for updated resources endpoint
* Switch to non-web client fixture
* Set __qualname__ attribute for new library behavior
2023-09-29 23:04:00 -04:00
Jan Bouwhuis
facdc5e862
Fix - Make sure logging is in time in sonos CI test ( #101109 )
...
Make sure logging is in time in sonos CI test
2023-09-29 23:16:59 +02:00
Jan Bouwhuis
1546dee36e
Fix zha CI test might fail on changing time ( #101134 )
2023-09-29 21:36:54 +02:00
Franck Nijhof
581a045617
Trigger Wheels builds in more cases ( #101126 )
2023-09-29 21:19:11 +02:00
Jan Bouwhuis
26ba10f4e4
Use dataclass for stream segment Part ( #101128 )
...
* Use data class for stream segement Part
* use slots
2023-09-29 21:07:30 +02:00
Joost Lekkerkerker
1b05418647
Bump aiowaqi to 1.1.1 ( #101129 )
2023-09-29 20:57:53 +02:00
Jan Bouwhuis
a5f8774878
Use cached_property for legacy device_tracker type ( #101125 )
2023-09-29 20:54:24 +02:00
Jan Bouwhuis
257e608c13
Use dataclass for mqtt TimestampedPublishMessage ( #101124 )
2023-09-29 20:11:30 +02:00
Franck Nijhof
a19c6fe9ff
Revert pin on AlexaPy ( #101123 )
2023-09-29 19:40:13 +02:00
Joost Lekkerkerker
339b95c79f
Migrate WAQI unique id ( #101112 )
...
* Migrate unique_id
* Add docstring
2023-09-29 19:30:35 +02:00
Joost Lekkerkerker
edcf0b6333
Add device class pH to Flipr ( #101121 )
2023-09-29 19:13:24 +02:00
Joost Lekkerkerker
591ffa8b68
Add device class pH to Poolsense ( #101122 )
2023-09-29 19:12:56 +02:00
Joost Lekkerkerker
8d972223d8
Add logging to media extractor to know the selected stream ( #101117 )
2023-09-29 19:12:27 +02:00
Joost Lekkerkerker
6c39233e00
Correct youtube stream selector in media extractor ( #101119 )
2023-09-29 19:09:18 +02:00
Joost Lekkerkerker
ce083eade9
Add device class pH to aseko pool live ( #101120 )
2023-09-29 19:07:33 +02:00
Erik Montnemery
50827405d0
Fix patch of PLATFORMS constant in netatmo ( #101038 )
2023-09-29 16:30:33 +02:00
Franck Nijhof
b8a7ad916a
Pin charset-normalizer in our package constraints ( #101107 )
2023-09-29 14:43:03 +02:00
Franck Nijhof
97e5504ddd
Correct binary ignore for charset-normalizer to charset_normalizer ( #101106 )
2023-09-29 13:18:33 +02:00
Franck Nijhof
e924622153
Ignore binary distribution wheels for charset-normalizer ( #101104 )
2023-09-29 12:58:29 +02:00
Marc Mueller
809abc1445
Fix circular dependency on homeassistant ( #101099 )
2023-09-29 11:49:19 +02:00
Franck Nijhof
4f90542394
Use pep 503 compatible wheels index for builds ( #101096 )
2023-09-29 09:30:00 +02:00
Mike
2a6a2fa842
Update pyvesync to 2.1.10 ( #100522 )
...
* Update manifest.json to use pyvesync 2.1.10
* Update Requirements for pyvesync
* Update test_diagnostics.ambr
---------
Co-authored-by: Thibault Cohen <47721+titilambert@users.noreply.github.com >
2023-09-29 09:01:04 +02:00
Franck Nijhof
fb61e34833
Update Home Assistant base image to 2023.09.0 ( #101092 )
2023-09-29 08:58:05 +02:00
Matthias Alphart
845d28255e
Update xknxproject to 3.3.0 ( #101081 )
2023-09-29 07:05:26 +02:00
TheJulianJES
f5d8d41ad5
Fix ZHA exception when writing cie_addr
during configuration ( #101087 )
...
Fix ZHA exception when writing `cie_addr`
2023-09-28 21:56:17 -04:00
Álvaro Fernández Rojas
d1347d23de
Update aioairzone-cloud to v0.2.4 ( #101069 )
2023-09-28 16:29:53 -05:00
TJ Horner
063bac1665
Add native precipitation unit for weatherkit ( #101073 )
2023-09-28 16:24:07 -05:00
tronikos
42b2a462c1
Bump opower to 0.0.35 ( #101072 )
2023-09-28 22:38:33 +02:00
Erik Montnemery
136fbaa2a8
Remove dead code from broadlink light ( #101063 )
2023-09-28 22:38:21 +02:00
Michael Hansen
d73cc1eecd
Use wake word description if available ( #101079 )
2023-09-28 15:30:43 -05:00
Paul Bottein
dbd0c06518
Update frontend to 20230928.0 ( #101067 )
2023-09-28 20:48:07 +02:00
Jan Bouwhuis
0ded0ef4ee
Use dataclass instead of attr slots for mqtt PublishMessage and ReceiveMessage ( #101062 )
...
Use dataclass instead of attr slots
2023-09-28 20:36:30 +02:00
Jan Bouwhuis
77c519220d
Use dataclass for mqtt Subscription ( #101064 )
2023-09-28 20:35:49 +02:00
Joost Lekkerkerker
f733c43900
Don't show withings repair if it's not in YAML ( #101054 )
2023-09-28 19:08:26 +02:00
TJ Horner
0a540e1cdb
Bump apple_weatherkit to 1.0.4 ( #101057 )
2023-09-28 19:07:22 +02:00
Michael Hansen
f39b2716b0
Remove fma instructions from webrtc-noise-gain ( #101060 )
2023-09-28 19:07:00 +02:00
Joost Lekkerkerker
f255a0e546
Pin pydantic to 1.10.12 ( #101044 )
2023-09-28 19:06:45 +02:00
Joost Lekkerkerker
3b381f10d3
Bump aiowaqi to 1.1.0 ( #99751 )
...
* Bump aiowaqi to 1.1.0
* Fix hassfest
* Fix tests
2023-09-28 18:52:23 +02:00
Erik Montnemery
dc78d15abc
Add LED control support to Home Assistant Green ( #100922 )
...
* Add LED control support to Home Assistant Green
* Add strings.json
* Sort alphabetically
* Reorder LED schema
* Improve test coverage
* Apply suggestions from code review
Co-authored-by: Stefan Agner <stefan@agner.ch >
* Sort + fix test
* Remove reboot menu
---------
Co-authored-by: Stefan Agner <stefan@agner.ch >
2023-09-28 17:45:10 +02:00
Álvaro Fernández Rojas
d8520088e7
Update aioairzone-cloud to v0.2.3 ( #101052 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-09-28 16:52:16 +02:00
RoboMagus
f0ca27fd08
Add reload to rest_command integration ( #100511 )
...
* Add YAML reload to rest_command integration
* Add rest_command reload tests
* Fix test coverage
* Remove unnecessary call to keys
Co-authored-by: J. Nick Koston <nick@koston.org >
* Perform cleanup on reload with empty config
* Fix mypy
* Fix ruff
* Update homeassistant/components/rest_command/__init__.py
* Update __init__.py
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-09-28 16:28:38 +02:00
Tereza Tomcova
217a895b5a
Bump PySwitchbot to 0.40.0 to support Curtain 3 ( #100619 )
2023-09-28 13:15:22 +02:00
lennart24
b43262014f
Add shutter_tilt support for Fibaro FGR 223 ( #96283 )
...
* add support for shutter_tilt for Fibaro FGR 223
add tests for fgr 223
* Adjust comments and docstring
---------
Co-authored-by: Lennart <18117505+Ced4@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-28 12:59:02 +02:00
Joost Lekkerkerker
d1f1bdebde
Add feature to add measuring station via number in waqi ( #99992 )
...
* Add feature to add measuring station via number
* Add feature to add measuring station via number
* Add feature to add measuring station via number
2023-09-28 10:55:48 +02:00
Joost Lekkerkerker
4a73ccb7db
Create function to extract onvif message ( #101036 )
...
Create extract message function
2023-09-28 10:17:07 +02:00
Álvaro Fernández Rojas
3db7bdc630
Implement Airzone Cloud Group climate support ( #101018 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-09-28 09:26:13 +02:00
Joost Lekkerkerker
089f87c45b
Fix onvif creating a new entity for every new event ( #101035 )
...
Use topic value as topic
2023-09-28 09:13:33 +02:00
tyjtyj
d70cb8caa5
Fix google maps device_tracker same last seen timestamp ( #99963 )
...
* Update device_tracker.py
This fix the google_maps does not show current location when HA started/restarted and also fix unnecessary update when last_seen timestamp is the same.
Unnecessary update is causing proximity sensor switching from between stationary and certain direction.
* Remove elif
* Fix Black check
* fix black check
* Update device_tracker.py
Better patch
* Update device_tracker.py
* Update device_tracker.py
Fix Black
* Update device_tracker.py
change warning to debug
2023-09-28 08:08:07 +02:00
Artur Pragacz
e1771ae01e
Fix circular dependancy detection ( #100458 )
...
* Fix _async_component_dependencies
Fix bug with circular dependency detection
Fix bug with circular after_dependency detection
Simplify interface and make the code more readable
* Implement review feedback
* Pass all conflicting deps to Exception
* Change inner docstring
Co-authored-by: Erik Montnemery <erik@montnemery.com >
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-09-28 08:05:00 +02:00
Jesse Hills
d41144ee88
ESPHome: dont send error when wake word is aborted ( #101032 )
...
* ESPHome dont send error when wake word is aborted
* Add test
2023-09-27 23:39:57 -04:00
Franck Nijhof
f757d4c7da
Update py-cpuinfo to 9.0.0 ( #101019 )
2023-09-27 21:02:47 -04:00
Franck Nijhof
4f1906ae3e
Remove myself from cpuspeed codeowners ( #101020 )
2023-09-27 21:00:14 -04:00
Jan Bouwhuis
dc1d3f727b
Fix handling reload with invalid mqtt config ( #101015 )
...
Fix handling reload whith invalid mqtt config
2023-09-27 20:59:19 -04:00
Michael Hansen
5fe61ca5e7
Use webrtc-noise-gain without AVX2 ( #101028 )
2023-09-27 19:55:26 -05:00
Marc Mueller
38984dd939
Update pyweatherflowudp to 1.4.3 ( #101022 )
2023-09-27 17:58:30 -05:00
Marcel van der Veldt
b569cb61e9
Adopt Hue integration to latest changes in Hue firmware ( #101001 )
2023-09-27 23:36:12 +02:00
J. Nick Koston
7d07694496
Fix HomeKit handling of unavailable state ( #101021 )
2023-09-27 23:34:25 +02:00
Álvaro Fernández Rojas
6a52283ce0
Implement Airzone Cloud Aidoo climate support ( #101011 )
...
* Implement Airzone Cloud Aidoo climate support
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: climate: add entity naming
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-09-27 20:30:32 +02:00
Rami Mosleh
473d20712c
Migrate islamic prayer times sensor unique_id to include entry_id ( #100814 )
...
* Migrate sensor unique_id to include entry_id
* Apply suggestion
2023-09-27 20:17:39 +02:00
steffenrapp
b3b235cbb7
Add homeassistant reload_all translatable service name and description ( #100437 )
...
* Update services.yaml
* Update strings.json
* Update strings.json
2023-09-27 20:16:00 +02:00
Marc Mueller
9fe2c08913
Update astroid to 2.15.8 ( #101007 )
2023-09-27 20:14:56 +02:00
Franck Nijhof
97f24b855f
Bump version to 2023.11.0dev0 ( #101013 )
2023-09-27 19:03:06 +02:00
Jan-Philipp Benecke
c0c02bf6bb
Restore state of trend sensor ( #100332 )
...
* Restoring state of trend sensor
* Handle unknown state & parametrize tests
2023-09-27 18:28:27 +02:00