Commit Graph
60525 Commits
Author SHA1 Message Date
Jan BouwhuisandGitHub 185d6d74d7 Prepare MQTT platform tests part9 (#90133)
* Tests switch

* Tests text

* Tests update
2023-03-23 19:17:27 +01:00
Jan BouwhuisandGitHub db63c8584e Prepare MQTT platform tests part8 (#90132)
* Tests state_vacuum

* Tests siren
2023-03-23 19:16:54 +01:00
Jan BouwhuisandGitHub 2c1b59be0e Prepare MQTT platform tests part4 (#90107)
* Tests humidifier

* Tests legacy_vacuum
2023-03-23 19:14:44 +01:00
Jan BouwhuisandGitHub 44add1dc11 Prepare MQTT platform tests part3 (#90106)
* Tests cover

* Tests fan
2023-03-23 19:14:08 +01:00
Jan BouwhuisandGitHub 8fd88d6703 Prepare MQTT platform tests part2 (#90105)
* Tests button

* Tests camera

* Tests climate
2023-03-23 19:13:36 +01:00
Vincent Knoop PathuisandGitHub 87475e8ff6 Cleanup some leftovers for Landis+Gyr (#90183)
Cleanup some leftovers
2023-03-23 17:34:57 +01:00
Nalin MahajanandGitHub e290febb38 Bump pyControl4 to 1.1.0 (#90115)
* Bump pyControl4 to 1.1.0

* Remove mock token_expiration from control4
2023-03-23 17:34:38 +01:00
Vincent Knoop PathuisandGitHub cb578c71e0 Add Landis+Gyr missing device class (#90182)
Add missing device class for heat_previous_year_gj
2023-03-23 17:21:21 +01:00
73ed6e039a Improve logging for unavailable sonos hosts (#90172)
* Repeated warning messages on unavailable manually specified hosts

Sonos logs warning messages every 1 minute 12 seconds for hosts that are not on-line.  This fixes the issue and the warning will be logged the first time, and subsequent logs messages will be at DEBUG level

* Update homeassistant/components/sonos/__init__.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Log info message when reconnect succeeds

* Use pop to simplify code

* Add additional test, fix key error with pop

* Use pop with default return value

* Update tests/components/sonos/test_init.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/components/sonos/test_init.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/components/sonos/test_init.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/components/sonos/test_init.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/components/sonos/test_init.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update comment, remove unneeded line of code

---------

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-03-23 16:15:55 +01:00
Nalin MahajanandGitHub 504793882d Remove unecessary variable in control4 (#90176)
Remove unecessary expiration value
2023-03-23 16:09:00 +01:00
Marc MuellerandGitHub d5f949f4d8 Update pydantic to 1.10.7 (#90164) 2023-03-23 08:42:39 -04:00
G JohanssonandGitHub b1370cbd42 Add constants file to workday (#90168)
Constants workday
2023-03-23 12:01:03 +01:00
G JohanssonandGitHub dd4a3089ec Add constants file for Brottsplatskartan (#90165)
* bpk constants

* not used
2023-03-23 11:54:15 +01:00
G JohanssonandGitHub 2b4514ae25 Add codeowner Workday (#90167)
codeowner
2023-03-23 11:53:22 +01:00
Vincent Knoop PathuisandGitHub 568a731e2d Use snapshot test for Landis+Gyr (#90126)
Initial commit for snapshot test
2023-03-23 10:30:31 +01:00
92bcb04e4f Adjust scaffold docstring (#90157)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-03-23 10:13:53 +01:00
J. Nick KostonandGitHub 60ae1f99e0 Update powerwall strings for newer models (#90151) 2023-03-23 10:13:18 +01:00
Erik MontnemeryandGitHub 50ea0c5cf2 Tweak multiprotocol tests (#90163) 2023-03-23 10:12:42 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4c26741e40 Bump actions/stale from 7.0.0 to 8.0.0 (#90155)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-23 10:09:03 +01:00
J. Nick KostonandGitHub 2cb4ec82df Bump yalexs-ble to 2.1.2 (#90156) 2023-03-23 10:08:06 +01:00
On FreundandGitHub 10cf92246f Bump pyrympro to 0.0.7 (#90118) 2023-03-23 10:05:08 +01:00
rikroeandGitHub 1a2fa51ac9 Bump bimmer_connected to 0.13.0 (#90127) 2023-03-23 10:01:01 +01:00
Erik MontnemeryandGitHub 6739542a5d Simplify some multi pan code (#90135)
* Simplify some multi pan code

* Adjust ZHA config flow
2023-03-23 09:18:35 +01:00
solazsandGitHub b151923619 Add health mode to gree integration (#89764)
Add health mode to gree integration.
2023-03-23 08:56:47 +01:00
Jan BouwhuisandGitHub 1e64a55a1a Add missing translation for invalid imap folder (#90154)
Add missing translation for invalid folder
2023-03-23 08:08:52 +01:00
J. Nick KostonandGitHub 9878738321 Use rel_url for looking up frontend panels (#90149)
* Use rel_url for looking up frontend panels

request.url builds a new URL every time where-as
rel_url is always available

https://docs.aiohttp.org/en/stable/web_reference.html#aiohttp.web.BaseRequest.rel_url

* Use rel_url for looking up frontend panels

request.url builds a new URL every time where-as
rel_url is always available

https://docs.aiohttp.org/en/stable/web_reference.html#aiohttp.web.BaseRequest.rel_url
2023-03-23 00:14:54 -04:00
Paulus SchoutsenandGitHub 12352b2ce1 Always enforce URL param ordering for signed URLs (#90148)
Always enforce URL param ordering
2023-03-22 22:54:09 -04:00
J. Nick KostonandGitHub dcc52bd366 Bump PySwitchbot to 0.37.4 (#90146)
fixes #90090 fixes #89061

changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.37.3...0.37.4
2023-03-22 22:10:47 -04:00
J. Nick KostonandGitHub ca576d45ac Cache decode of JWT tokens (#90013) 2023-03-22 16:03:41 -10:00
J. Nick KostonandGitHub 8a591fa16e Add auto repairs for events schema (#90136)
* Add auto repairs for events schema

* Add auto repairs for events schema

* Add auto repairs for events schema

* Add auto repairs for events schema

* Add auto repairs for events schema

* fix bug - wrong table
2023-03-22 21:17:36 -04:00
J. Nick KostonandGitHub 31c988c4f0 Fix index not being dropped on postgresql databases with a schema prefix (#90144)
* Fix index not being dropped on postgresql databases with a schema prefix

Added logging in case index drops fail so we can tell
why in the future

* coverage
2023-03-22 21:03:26 -04:00
J. Nick KostonandGitHub 99b58f157e Bump PyJWT to 2.6.0 (#90134)
* Bump PyJWT to 2.6.0

* fix time being frozen too late which makes the access token creation time in the future

* revert zha change

* fix repairs test

* fix ical test
2023-03-22 20:00:47 -04:00
MichaelandGitHub 03aeaba7ef Turn AVM FRITZ!Box Tools sensors into coordinator entities (#89953)
* make sensors coordinator entities

* apply suggestions

* move _attr_has_entity_name up
2023-03-22 22:34:23 +01:00
J. Nick KostonandGitHub 4ebce9746d Add schema auto repairs for states tables (#90083) 2023-03-22 10:05:23 -10:00
Erik MontnemeryandGitHub 5948347b6b Fix switch_as_x entity naming (#89992)
* Fix switch_as_x entity naming

* Simplify name logic
2023-03-22 20:24:05 +01:00
Erik MontnemeryandGitHub 1ea3312ed4 Deduplicate multiprotocol addon helper (#90102)
* Deduplicate multiprotocol addon helper

* Clarify
2023-03-22 20:20:42 +01:00
J. Nick KostonandGitHub 4c98495fe0 Bump ulid-transform to 0.5.1 (#90123)
changelog: https://github.com/bdraco/ulid-transform/compare/v0.4.2...v0.5.1
2023-03-22 15:19:43 -04:00
Erik MontnemeryandGitHub 3931e11fd9 Try to load integration before starting option flow (#90111)
* Try to load integration before starting option flow

* Adjust tests
2023-03-22 20:10:10 +01:00
Franck NijhofandGitHub 6db8867b81 Update wled to 0.16.0 (#90120) 2023-03-22 13:55:50 -04:00
Erik MontnemeryandGitHub 94e247dc69 Fix islamic_prayer_times setup (#90122) 2023-03-22 13:52:52 -04:00
Franck NijhofandGitHub cc4ff55347 Update pvo to 1.0.0 (#90109) 2023-03-22 17:02:49 +01:00
puddlyandGitHub c581116c82 ZHA network settings API (#88564)
* Rename `zha.api` to `zha.websocket_api`

* Implement a ZHA network settings API

* Use the enum name as the radio type

* Don't filter out ignored config entries

* [WIP] Start unit tests

* Add unit tests

* Rename ZHA websocket API module in `.coveragerc`

* Rename `api` to `websocket_api`

* Increase test coverage to 100%
2023-03-22 11:15:46 -04:00
Erik MontnemeryandGitHub 130c8ea5f5 Update OTRB config entry if REST API port has changed (#90101)
* Update OTRB config entry if REST API port has changed

* Improve test coverage
2023-03-22 14:03:39 +01:00
Erik MontnemeryandGitHub 0ecd043cb2 Add test helper mock_config_flow (#90103) 2023-03-22 08:59:35 -04:00
Paulus SchoutsenandGitHub 0ca6723378 Allow passing binary to the WS connection (#89882)
* Allow passing binary to the WS connection

* Expand test coverage

* Test non-existing handler

* Allow signaling end of stream using empty payloads

* Store handlers in a list

* Handle binary handlers raising exceptions
2023-03-22 08:36:36 -04:00
Erik MontnemeryandGitHub 19d56a7102 Change error handling in async_process_play_media_url (#90052) 2023-03-22 13:32:02 +01:00
Paulus SchoutsenandGitHub 9b9ed21dc4 Update hass-nabucasa to 0.62.0 (#90085) 2023-03-22 13:24:28 +01:00
MatrixandGitHub 87e6dd3949 YoLink flexfob support (#90027) 2023-03-22 12:01:04 +01:00
Klaas SchouteandGitHub 7efe058aa6 Bump easyEnergy to v0.2.2 (#90080) 2023-03-22 10:46:17 +01:00
Jan BouwhuisandGitHub 214286acb9 Prepare MQTT platorm tests part1 (#90051)
* Add help_custom_config

* Tests alarm_control_panel

* Tests binary_sensor

* Only use help_custom_config with iterable options
2023-03-22 10:23:08 +01:00