Commit Graph
63716 Commits
Author SHA1 Message Date
Paulus Schoutsen c260e787aa Bumped version to 2023.7.0b4 2023.7.0b4 2023-07-02 22:50:36 -04:00
J. Nick KostonandPaulus Schoutsen fdd8489b93 Handle invalid utf-8 from the ESPHome dashboard (#95743)
If the yaml file has invalid utf-8, the config flow would raise an
unhandled exception. Allow the encryption key to be entered manually
in this case instead of a hard failure

fixes #92772
2023-07-02 22:50:32 -04:00
J. Nick KostonandPaulus Schoutsen a77fb14baf Bump python-kasa to 0.5.2 (#95716) 2023-07-02 22:50:31 -04:00
J. Nick KostonandPaulus Schoutsen 98242b5d54 Bump zeroconf to 0.70.0 (#95714) 2023-07-02 22:50:30 -04:00
Maciej BieniekandPaulus Schoutsen d38aab1607 Fix Shelly button unique_id migration (#95707)
Fix button unique_id migration
2023-07-02 22:50:29 -04:00
Aaron BachandPaulus Schoutsen 910aecb33b Fix implicit device name for SimpliSafe locks (#95681) 2023-07-02 22:50:28 -04:00
J. Nick KostonandPaulus Schoutsen ca20663c31 Handle missing or incorrect device name and unique id for ESPHome during manual add (#95678)
* Handle incorrect or missing device name for ESPHome noise encryption

If we did not have the device name during setup we could never
get the key from the dashboard. The device will send us
its name if we try encryption which allows us to find the
right key from the dashboard.

This should help get users unstuck when they change the key
and cannot get the device back online after deleting and
trying to set it up again manually

* bump lib to get name

* tweak

* reduce number of connections

* less connections when we know we will fail

* coverage shows it works but it does not

* add more coverage

* fix test

* bump again
2023-07-02 22:50:27 -04:00
Brandon RothweilerandPaulus Schoutsen 327a54e65a Upgrade pymazda to 0.3.9 (#95655) 2023-07-02 22:50:26 -04:00
e907585b7f Add bmw connected drive region-specific scan interval (#95649)
Add region-specific scan interval

Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2023-07-02 22:50:25 -04:00
dougiteixeiraandPaulus Schoutsen 3fa009b98c Fix source device when source entity is changed for Utility Meter (#95636)
* Fix source device when source entity is changed

* Update loop

* Complement and add comments in the test_change_device_source test

* Only clean up dev reg when options change

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-07-02 22:50:24 -04:00
226f1d7c73 Fix missing EntityDescription names in Overkiz (#95583)
* Fix labels

* Update homeassistant/components/overkiz/entity.py

* Check if description.name is string

---------

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2023-07-02 22:50:23 -04:00
Paulus Schoutsen be49f90550 Bumped version to 2023.7.0b3 2023.7.0b3 2023-06-30 15:08:35 -04:00
puddlyandPaulus Schoutsen 4993b6ee90 Fix ZHA startup issue with older Silicon Labs firmwares (#95642)
Bump ZHA dependencies
2023-06-30 15:08:28 -04:00
Bram KragtenandPaulus Schoutsen 2de0b0f6ac Update frontend to 20230630.0 (#95635) 2023-06-30 15:08:27 -04:00
MariusandPaulus Schoutsen 313e15a915 Update services.yaml (#95630)
take out 'templates accepted'
2023-06-30 15:08:26 -04:00
J. Nick KostonandPaulus Schoutsen 11fd9ffa60 Bump aioesphomeapi to 15.0.1 (#95629)
fixes #87223 (the cases were the host gets too far behind,
not the cases were the esp8266 runs out of ram but thats
is not a core issue)
2023-06-30 15:08:25 -04:00
dougiteixeiraandPaulus Schoutsen 4192fdbdfd Fix device source for Utility Meter select (#95624)
Fix Device Source
2023-06-30 15:08:24 -04:00
dougiteixeiraandPaulus Schoutsen d1e8513d63 Fix device source for Threshold (#95623)
Fix Device Source
2023-06-30 15:08:23 -04:00
dougiteixeiraandPaulus Schoutsen 9a14d437dd Fix device source for Riemann sum integral (#95622)
Fix Device Source
2023-06-30 15:08:22 -04:00
dougiteixeiraandPaulus Schoutsen 19cbedcc05 Fix device source for Derivative (#95621)
Fix Device Source
2023-06-30 15:08:21 -04:00
Joost LekkerkerkerandPaulus Schoutsen 8a6d54237f Fix explicit device naming for integrations m-r (#95620)
Fix explicit device naming for m-r
2023-06-30 15:08:20 -04:00
Joost LekkerkerkerandPaulus Schoutsen 70d3dc2ef8 Fix explicit device naming for integrations a-j (#95619)
Fix explicit device naming for a-j
2023-06-30 15:08:19 -04:00
Brett AdamsandPaulus Schoutsen a8807f600b Explicity use device name in Advantage Air (#95611)
Explicity use device name
2023-06-30 15:08:18 -04:00
Brett AdamsandPaulus Schoutsen 73cb17cbf5 Fix Diagnostics in Advantage Air (#95608)
* Fix diag paths

* Fix key sand add redactions

* Name things better.

* Add super basic test

* Rename docstring

* Add snapshot

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-06-30 15:08:17 -04:00
J. Nick KostonandPaulus Schoutsen 26d171fc92 Handle DNSError during radio browser setup (#95597)
```
2023-06-29 08:11:06.034 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Radio Browser for radio_browser
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 390, in async_setup
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/radio_browser/__init__.py", line 25, in async_setup_entry
    await radios.stats()
  File "/usr/local/lib/python3.11/site-packages/radios/radio_browser.py", line 124, in stats
    response = await self._request("stats")
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/backoff/_async.py", line 151, in retry
    ret = await target(*args, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/radios/radio_browser.py", line 73, in _request
    result = await resolver.query("_api._tcp.radio-browser.info", "SRV")
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
aiodns.error.DNSError: (12, 'Timeout while contacting DNS servers')
```
2023-06-30 15:08:16 -04:00
a4449d39f3 Use explicit naming in Sensibo climate entity (#95591)
* Use explicit naming in Sensibo climate entity

* Fix black

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-06-30 15:08:15 -04:00
tronikosandPaulus Schoutsen a9b8e0077d Bump google-generativeai to 0.1.0 (#95515) 2023-06-30 15:08:14 -04:00
tronikosandPaulus Schoutsen 97d9876cf7 Google Assistant SDK: Always enable conversation agent and support multiple languages (#93201)
* Enable agent and support multiple languages

* fix test
2023-06-30 15:08:13 -04:00
Paulus Schoutsen 0e89d0a26b Bumped version to 2023.7.0b2 2023.7.0b2 2023-06-29 22:21:39 -04:00
puddlyandPaulus Schoutsen 03e7170080 Fix ZHA multi-PAN startup issue (#95595)
Bump ZHA dependencies
2023-06-29 22:21:34 -04:00
Paulus Schoutsen c67f37d1be Wiz set name explicitely to None (#95593) 2023-06-29 22:21:34 -04:00
dougiteixeiraandPaulus Schoutsen 6aba1a5af3 Fix device source for Utility Meter (#95585)
* Fix Device Source

* Remove debug
2023-06-29 22:21:32 -04:00
J. Nick KostonandPaulus Schoutsen 1cf472f4e3 Bump bluetooth-data-tools to 1.3.0 (#95576) 2023-06-29 22:21:31 -04:00
RenierM26andPaulus Schoutsen b8fc6e0c66 Ezviz IR string align with depreciation. (#95563) 2023-06-29 22:21:30 -04:00
Paulus Schoutsen a04c98a703 Bumped version to 2023.7.0b1 2023.7.0b1 2023-06-29 13:57:56 -04:00
Paulus Schoutsen 4255a2af15 Fix entity name for iBeacon and Roku (#95574)
* Fix entity nmae for iBeacon and Roku

* Roku remote too
2023-06-29 13:57:45 -04:00
Bram KragtenandPaulus Schoutsen c47a43c2b9 Update frontend to 20230629.0 (#95570) 2023-06-29 13:57:43 -04:00
Artem DraftandPaulus Schoutsen bcca1c91e6 Fix Android TV Remote entity naming (#95568)
Return None as Android TV Remote entity name
2023-06-29 13:57:42 -04:00
Paulus Schoutsen 9cd7034dbd Fix some entity naming (#95562) 2023-06-29 13:57:41 -04:00
Joost LekkerkerkerandPaulus Schoutsen ee72a952de Philips.js explicit device naming (#95551) 2023-06-29 13:57:39 -04:00
LukeandPaulus Schoutsen 22e32bc737 Bump Roborock to 0.29.2 (#95549)
* init work

* fix tests
2023-06-29 13:57:34 -04:00
J. Nick KostonandPaulus Schoutsen 2a42622de9 Fix manual specification of multiple advertise_ip with HomeKit (#95548)
fixes #95508
2023-06-29 13:57:33 -04:00
Joost LekkerkerkerandPaulus Schoutsen 8f88b710f0 Use explicit naming in Nest (#95532) 2023-06-29 13:57:30 -04:00
Joost LekkerkerkerandPaulus Schoutsen 1df12e8771 Use explicit naming in workday sensor (#95531) 2023-06-29 13:57:29 -04:00
Franck NijhofandPaulus Schoutsen 129fee09d3 Bump breaking version for YAML features ADR-0021 (#95525) 2023-06-29 13:57:28 -04:00
Franck NijhofandPaulus Schoutsen 61ab84bf04 Revert "Remove Workday YAML configuration (#94102)" (#95524) 2023-06-29 13:57:25 -04:00
Franck NijhofandPaulus Schoutsen 4f99a71f61 Revert "Remove snapcast YAML configuration (#93547)" (#95523) 2023-06-29 13:57:23 -04:00
Franck NijhofandPaulus Schoutsen f165357772 Revert "Remove qbittorrent YAML configuration (#93548)" (#95522) 2023-06-29 13:57:19 -04:00
Franck NijhofandPaulus Schoutsen c156951925 Revert "Remove Brottsplatskartan YAML configuration (#94101)" (#95521) 2023-06-29 13:57:15 -04:00
Franck NijhofandPaulus Schoutsen 612f33e372 Mark text input required for conversation.process service (#95520) 2023-06-29 13:57:14 -04:00