Commit Graph
46899 Commits
Author SHA1 Message Date
Paulus Schoutsen 12a7b64e64 Add media source support to bluesound (#67563) 2022-03-04 14:51:42 +01:00
Martin Hjelmare f91a809350 Add mysensors notify tests (#67634) 2022-03-04 14:47:27 +01:00
Paulus Schoutsen 624c3be3ae Add media source support to panasonic_viera (#67568) 2022-03-04 13:21:52 +01:00
dependabot[bot]andMartin Hjelmare f3ca52c2a1 Bump actions/upload-artifact from 2.3.1 to 3.0.0 (#67598)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-03-04 12:39:44 +01:00
Jan Bouwhuis 5ab4b5d15a MQTT Improve warning override deprecated settings (#67609) 2022-03-04 12:39:29 +01:00
epenetandepenet 5f421252a6 Downgrade Renault warning (#67601)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-04 11:03:38 +02:00
Erik Montnemery cd25769667 Rename async_resolve_entity_ids to async_validate_entity_ids (#67603) 2022-03-04 09:51:53 +01:00
Paulus Schoutsen fbc39d1206 Log stack trace if exception without message (#67587) 2022-03-04 09:48:07 +01:00
Allen Porter 57ffc65af2 Improve google calendar test quality and share setup (#67441)
* Improve google calendar test quality and share setup

Improve google calendar test quality by exercising different combinations of
cases and new coverage. The existing test cases do achieve very high coverage,
however some of the subtle interactions between the components are not as well
exercised, which is needed when we start changing how the internal code is
structured moving to async or to config entries.

Ipmrovement include:
- Exercising additional cases around different types of configuration parameters
  that control how calendars are tracked or not tracked. The tracking can be
  configured in google_calendars.yaml, or by defaults set in configuration.yaml
  for new calendars.
- Share even more test setup, used when exercising the above different scenarios
- Add new test cases for event creation.
- Improve test readability by making more clear the differences between tests
  exercising yaml and API test calendars. The data types are now more clearly
  separated in the two cases, as well as the entity names created in the two
  cases.

* Undo some diffs for readability

* Improve pydoc readability

* Improve pydoc readability

* Incorporate improvements from Martin

* Make test parameters a State instance

* Update test naming to be more correct

* Fix flake8 errors
2022-03-03 23:12:24 -08:00
Allen Porter 4e52f26ed1 Fix flaky google calendar test (#67600) 2022-03-03 22:48:55 -08:00
Chris Talkington 79e9eb1b94 Suppress roku power off timeout errors (#67414) 2022-03-03 21:08:29 -08:00
Teemu R d0bc5410cc Remove use of deprecated xiaomi_miio classes (#67590) 2022-03-03 20:55:01 -08:00
GitHub Action 2242b023d3 [ci skip] Translation update 2022-03-04 00:21:35 +00:00
b75993d809 Check if UPnP is enabled on Fritz device (#67512)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-03-03 15:41:50 -08:00
Erik Montnemery 2007379701 Restore state of template binary sensor with on or off delay (#67546) 2022-03-03 15:27:39 -08:00
Emory Penney 69f08ec524 Bump pyobihai (#67571) 2022-03-03 15:22:36 -08:00
Allen Porter a8842d3636 Bump httplib2 to 0.20.4 (#67552) 2022-03-03 15:22:11 -08:00
Franck Nijhof 02391663c1 Add config flow to Moon (#67444) 2022-03-03 15:12:33 -08:00
muppet3000andPaulus Schoutsen 81a509e69e Fix data type for growatt lastdataupdate (#67511) (#67582)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-03-03 15:05:13 -08:00
J. Nick Koston 6d2302b703 Add guards for HomeKit version/names that break apple watches (#67585) 2022-03-03 15:03:46 -08:00
Paulus SchoutsenandJoakim Sørensen e7ca6b6e38 Highlight in logs it is a custom component when setup fails (#67559)
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev>
2022-03-03 15:03:03 -08:00
Marc Mueller a55d20f164 Use cached_property instead of stacked property + cache (#67515) 2022-03-03 23:59:48 +01:00
Jan Bouwhuis 9356bf1a8e Fix MQTT config flow with advanced parameters (#67556)
* Fix MQTT config flow with advanced parameters

* Add test
2022-03-03 21:40:15 +01:00
Keilin Bickar 24e0c0b092 Add pressure sensor for SleepIQ (#67574) 2022-03-03 10:27:22 -10:00
Keilin Bickar 423c14e2a1 Add light entity to SleepIQ (#67363) 2022-03-03 09:42:33 -10:00
Per Öbergandepenet cfed1ff799 Add config flow for selecting precision of DS18B20 devices (#64315)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-03 11:41:59 -08:00
epenetandepenet 8e3b0f6554 Cleanup mac fixtures in samsungtv tests (#67529)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-03 08:07:08 -10:00
epenetandepenet 74483d2669 Fix Samsung TV state when the device is turned off (#67541)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-03 08:06:33 -10:00
Joakim SørensenandPaulus Schoutsen 1a78e18eeb Add update integration (#66552)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-03-03 08:27:09 -08:00
Allen Porter 2678d8120a Update nest media source to make device play most recent event (#67557) 2022-03-03 08:16:03 -08:00
Joakim Plate 13eeaa4c73 rfxtrx: bump to 0.28 (#67530) 2022-03-03 11:29:58 +01:00
Richard T. SchaeferandErik 15580281a3 Allow area, device, and entity selectors to optionally support multiple selections like target selector (#63138)
* Allow area, device, and entity selectors to optionally support multiple selections like target selector

* Update according to code review comments

* Adjust tests

* Update according to review comments

* Tweak error message for multiple entities

Co-authored-by: Erik <erik@montnemery.com>
2022-03-03 10:35:06 +01:00
dependabot[bot] 58c00da8a0 Bump home-assistant/builder from 2022.01.0 to 2022.03.1 (#67525)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 08:48:02 +01:00
jan iversenandPaulus Schoutsen 85c863a766 Allow reload of modbus (#67390)
* Allow reload of modbus.

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-03-03 08:46:58 +01:00
J. Nick Koston ad87d06d1f Enable strict typing for usb (#67466)
* Enable strict typing for usb

* Enable strict typing for usb

* Enable strict typing for usb

* adjust

* coverage

* Update tests/components/usb/test_init.py
2022-03-03 07:59:31 +01:00
GitHub Action 11175b39f5 [ci skip] Translation update 2022-03-03 00:20:45 +00:00
Franck Nijhof 4b298863c7 Fix nightly manifest (#67489) 2022-03-03 00:38:26 +01:00
jjlawren e7e4c7e3da Bump soco to 0.26.4 (#67498) 2022-03-03 00:41:03 +02:00
G Johansson a3a66451d7 Implement reauth for Sensibo (#67446) 2022-03-02 12:22:14 -10:00
G Johansson 8ee3be33e9 Bump pysensibo to v1.0.8 (#67506) 2022-03-02 12:20:10 -10:00
epenetandepenet 26f2388fa1 Adjust error handling scope in samsungtv (#66692)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-02 20:52:11 +01:00
epenetandepenet b8861578ff Implement async websocket in samsungtv (#67127)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-02 09:30:33 -10:00
epenetandepenet b245ba6d57 Bump samsungtvws to v2.1.0 (#67483)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-02 10:09:06 -08:00
jan iversen a4915eb704 Handle exception in modbus slave sensor (#67472) 2022-03-02 09:49:57 -08:00
Paulus Schoutsen dc24e6505e Add guard radio browser media source (#67486) 2022-03-02 17:22:34 +01:00
Jan Bouwhuis a97fe7aae0 Mqtt fix issue with displaying non UTF-8 payload (#67471)
* Mqtt fix issue with displaying non UTF-8 payload

* None or binary

* Casting and additional test

* casting
2022-03-02 17:01:47 +01:00
Joakim Sørensen 9f51fd7c6f Set fail-fast to false for meta container (#67484) 2022-03-02 16:55:33 +01:00
Michael Chisholm 797a9c3de5 Sort DMS results using only criteria supported by the device (#67475) 2022-03-02 07:54:47 -08:00
Erik Montnemery c5dd5e18c0 Improve binary sensor group when member is unknown or unavailable (#67468) 2022-03-02 07:53:13 -08:00
Erik Montnemery 5b8cf379a3 Improve mobile_app key handling (#67429) 2022-03-02 07:49:48 -08:00