Commit Graph
70940 Commits
Author SHA1 Message Date
MatrixandGitHub f217d438cd Add SpeakerHub support to YoLink (#104678)
* SpeakerHub support

* Remove unnecessary code

* fix entity description

* Fix as suggestion

* fixes

* fixes as suggestion & remove Speker Hub service
2024-01-11 11:04:14 +01:00
Ido FlatowandGitHub b12c53e94e Fix switcher kis logging incorrect property for device's name (#107775)
* use of incorrect property for device's name

* Update switch.py according to Ruff formatter
2024-01-11 11:39:50 +02:00
Robert ReschandGitHub 1c669c6e84 Revert "Revert "Add preselect_remember_me to /auth/providers"" (#106867) 2024-01-11 10:37:19 +01:00
b08832a89a Fastdotcom service optimization (#107179)
* Startup mechanic

* Workable service (again)

* Optimized version, for now

* Minor refactoring

* Test cases

* Fixing test case

* Adding startup comment

* State_unknown added

* Update homeassistant/components/fastdotcom/services.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Check if config entries are not found

* Update tests/components/fastdotcom/test_service.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/fastdotcom/services.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/fastdotcom/services.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-11 08:27:15 +01:00
Jan BouwhuisandGitHub e0457590d1 Fix mqtt text text min max config params can not be equal (#107738)
Fix mqtt text text min max kan not be equal
2024-01-11 07:17:48 +01:00
Christopher BaileyandGitHub b83f5b5932 Add new event sensors from UniFi Protect 2.11 (#107773) 2024-01-10 19:23:59 -10:00
Christopher BaileyandGitHub 99e25d94c0 Rework events for UniFi Protect (#107771) 2024-01-10 19:02:16 -10:00
Christopher BaileyandGitHub ec8a33b52d Rework state change detection for UniFi Protect entities (#107766) 2024-01-10 18:06:45 -10:00
Christopher BaileyandGitHub 335a1f6e09 Bump pyunifiprotect to 4.23.2 (#107769) 2024-01-10 18:04:37 -10:00
Thomas KistlerandGitHub 28cdf5f1d2 Bump aioambient to 2024.01.0 (#107767) 2024-01-10 18:04:15 -10:00
jjlawrenandGitHub 0bdbb52694 Bump sonos-websocket to 0.1.3 (#107765) 2024-01-10 18:00:34 -10:00
Christopher BaileyandGitHub e595d24d78 Add leak sensor for UP Sense for UniFi Protect (#107762) 2024-01-10 15:32:05 -10:00
Shay LevyandGitHub 28b5104cda Bump aioshelly to 7.1.0 (#107593) 2024-01-10 14:50:45 -10:00
Ernst KlamerandGitHub 0ae86095d2 Bump bthome-ble to 3.4.1 (#107757) 2024-01-10 14:48:37 -10:00
Christopher BaileyandGitHub b5bd910963 Bump pyunifiprotect to 4.23.1 (#107758) 2024-01-10 14:38:56 -10:00
Aaron BachandGitHub bc4c3bf9e7 Add valve platform to Guardian (#107423) 2024-01-10 13:03:18 -10:00
J. Nick KostonandGitHub b2f7fd12a2 Add comment to ConfigEntry.async_setup about race safety (#107756) 2024-01-10 13:03:09 -10:00
Eugene TiutiunnykandGitHub 1bb76e2351 Fix Mac address check in kef integration (#107746)
Fix the check for Mac address in kef integration (#106072)

It might be due to an update of `getmac` dependency in some case the mac
was resolved to "00:00:00:00:00:00" instead of the anticipated `None`.
With that the original bug #47678 where a duplicated entity would be
created in case of HA is restarted while the KEF speaker is offline
came back. The PR #52902 was applied back in time to fix that issue.
Now, this change is a continuation of the previous efforts. The solution
was tested for about two months and it does address the bug with
creating duplicated entities in case of KEF speakers being offline.
2024-01-10 23:23:40 +01:00
Allen PorterandGitHub 350806c036 Make to-do list item exception wording consistent (#107743) 2024-01-10 22:49:25 +01:00
c74bef265a Update powerwall for tesla_powerwall 0.5.0 which is async (#107164)
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-01-10 11:21:53 -10:00
YogevBokobzaandGitHub bdba6f41c9 Bump aioswitcher to 3.4.1 (#107730)
* switcher: added support for device_key logic included in aioswitcher==3.4.1

* switcher: small fix

* switcher: after lint

* switcher: fix missing device_key in tests

* remove device_key function

* fix missing device_key in tests
2024-01-10 21:41:16 +02:00
Álvaro Fernández RojasandGitHub 9036d67588 Rename AEMET weather_update_coordinator (#107740)
* aemet: rename weather_update_coordinator

Use "coordinator" instead, like other integrations.

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

* coverage: remove AEMET coordinator

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

---------

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-01-10 20:33:44 +01:00
J. Nick KostonandGitHub 7d18ad6fe7 Reduce discovery flow matching overhead (#107709) 2024-01-10 07:14:18 -10:00
6a6c447c28 Use new AEMET library data for sensor platform (#102972)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Robert Resch <robert@resch.dev>
2024-01-10 16:36:20 +01:00
Jan BouwhuisandGitHub de9bb20135 Fix invalid alexa climate or water_heater state report with double listed targetSetpoint (#107673) 2024-01-10 16:23:42 +01:00
Jan BouwhuisandGitHub 5bdcbc4e8b Redact sensitive data in alexa debug logging (#107676)
* Redact sensitive data in alexa debug logging

* Add wrappers to diagnostics module

* Test http api log is redacted
2024-01-10 16:20:47 +01:00
Josef ZweckandGitHub 956921a930 Improvements for tedee integration (#107238)
* improvements

* wait another second before creating the entry

* move delay to lib

* move library bump to separate PR

* move available back to lock from entity
2024-01-10 14:55:28 +01:00
Arie CatsmanandGitHub e5eb58b456 Bump Pyenphase to 1.16.0 (#107719) 2024-01-10 14:34:25 +01:00
Marc MuellerandGitHub e91a159efa Add decorator typing [modern_forms] (#107558) 2024-01-10 14:14:33 +01:00
Marc MuellerandGitHub fbbe03c93c Add decorator typing [soma] (#107559) 2024-01-10 14:13:05 +01:00
Marc MuellerandGitHub 402ead8df2 Add decorator typing [toon] (#107597) 2024-01-10 14:11:13 +01:00
elmuratoandGitHub 3fba02a692 Improve debug logs in Minecraft Server (#107672)
Improve debug logs
2024-01-10 14:06:49 +01:00
J. Nick KostonandGitHub 49bdfbd9ca Bump govee-ble to 0.26.0 (#107706) 2024-01-10 14:03:15 +01:00
Jan-Philipp BeneckeandGitHub 08e3178682 Allow configuration of min_gradient from UI to be negative in Trend (#107720)
Allow configuration of min_gradient to be negative from UI
2024-01-10 14:03:02 +01:00
Cyrill RaccaudandGitHub 598e18ca86 Set proper sensor device class for swiss_public_transport (#106485)
set proper sensor device class
2024-01-10 13:23:02 +01:00
15e3af72d1 Fix Tado unique mobile device dispatcher (#107631)
* Add unique home ID device dispatch

* Adding fixture for new setup

* Minor refactor work

* Add check for unlinked to different homes

* If the interface returns an error

* Proper error handling

* Feedback fixes

* Comments for error in client

* Typo

* Update homeassistant/components/tado/__init__.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/tado/__init__.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update devices fix standard

* Dispatch out of loop

* Update dispatcher

* Clean up

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-10 12:09:10 +01:00
Michaël ArnautsandGitHub 093e35f4d4 Remove myself as a codeowner from tado (#107708) 2024-01-09 22:54:43 -10:00
Josef ZweckandGitHub 0f79b6ac2a Bump pytedee_async to 0.2.11 (#107707) 2024-01-10 09:43:04 +01:00
bf6b9175a1 Add 'bitwise_xor' filter to jinja templates (#104942)
Co-authored-by: Robert Resch <robert@resch.dev>
2024-01-10 09:40:52 +01:00
J. Nick KostonandGitHub 554c27a31a Clamp tplink color temp to valid range (#107695) 2024-01-09 17:08:49 -10:00
Maciej BieniekandGitHub 8181fbab5c Fix device_class type for Shelly Gen1 sleeping sensors (#107683) 2024-01-09 12:01:19 -10:00
Yuval AboulafiaandGitHub b739fa8c02 Add missing 'state class' to Airvisual (#107666) 2024-01-09 13:01:11 -07:00
Erik MontnemeryandGitHub 9859306718 Prevent overriding cached attribute as property (#107657)
* Prevent overriding cached attribute as property

* Remove debug
2024-01-09 19:16:45 +01:00
J. Nick KostonandGitHub ab6b9fe891 Avoid total_seconds conversion in bond keep alive (#107618) 2024-01-09 07:46:57 -10:00
Jan-Philipp BeneckeandGitHub d1c1eb8428 Add test for avoid triggering ping device tracker home after reload (#107107) 2024-01-09 18:39:31 +01:00
Jan-Philipp BeneckeandGitHub 3141b92027 Remove deprecated services from Huawei LTE (#107578) 2024-01-09 18:39:05 +01:00
Jan-Philipp BeneckeandGitHub 71dcbb95ab Remove deprecated services from Ezviz (#107582) 2024-01-09 18:38:42 +01:00
Luke LashleyandGitHub 29cac5b093 Bump Python-Roborock to 0.39.0 (#107547)
* bump to 0.39.0

* add new strings

* change strings
2024-01-09 16:48:01 +01:00
Jan-Philipp BeneckeandGitHub 33dd6f66e3 Correct device class in sql tests (#107663) 2024-01-09 16:30:21 +01:00
Jan-Philipp BeneckeandGitHub 1a6418d361 Use right state class in filter test (#107643) 2024-01-09 16:06:36 +01:00