Commit Graph
41398 Commits
Author SHA1 Message Date
Daniel Hjelseth HøyerandGitHub 7fff0a9865 Bump Airthings library (#59595)
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-11-12 19:06:50 +01:00
Franck NijhofandGitHub 2841e402b9 Cleanup extra dict from hass data in Elgato (#59587) 2021-11-12 19:03:57 +02:00
Franck NijhofandGitHub 8249959eac Update elgato to 2.2.0 (#59585) 2021-11-12 15:43:19 +01:00
Franck NijhofandGitHub 5e6ad8977a Update vehicle to 0.2.0 (#59583) 2021-11-12 15:42:46 +01:00
Erik MontnemeryandGitHub bcd9f3c05f Correct end time for monthly statistics summary (#59551)
* Correct end time for monthly statistics summary

* Add tests
2021-11-12 15:01:40 +01:00
0ae5b9e880 Add Jellyfin integration (#44401)
* Initial commit after scaffold setup

* Add initial config flow

* Create initial entity

* Ready for testing

* Can browse, no result yet

* Further improvements. Browsing is working.
Now need to work on proper stream URL

* Two valid URLs. Do not play in HA

* First working version for music

* Add thumbnail

* Includes Artist->Album hierarchy

* Add sorting of artists, albums and tracks

* Remove code for video libraries

* Improved code styling

* Optimize configuration flow

* Fix unit tests for config flow

* Fix import order

* Conform to style requirements

* Use empty string as media type for non playables

* 100% code coverage config_flow

* Type async_get_media_source

* Final docsctring fix after rebase

* Add __init__ and media_source files to .coveragerc

* Fix testing issues after rebase

* Fix string format issues and relative const import

* Remove unused manifest entries

* Raise ConfigEntry exceptions, not log errors

* Upgrade dependency to avoid WARNING on startup

* Change to builtin tuple and list (deprecation)

* Log broad exceptions

* Add strict typing

* Further type fixes after rebase

* Retry when cannot connect, otherwise fail setup

* Remove unused CONFIG_SCHEMA

* Enable strict typing checks

* FlowResultDict -> FlowResult

* Code quality improvements

* Resolve mypy.ini merge conflict

* Use unique userid generated by Jellyfin

* Update homeassistant/components/jellyfin/config_flow.py

Remove connection class from config flow

Co-authored-by: Milan Meulemans <milan.meulemans@live.be>

* Minor changes for additional checks after rebase

* Remove title from string and translations

* Changes wrt review

* Fixes based on rebase and review suggestions

* Move client initialization to separate file

* Remove persistent_notification, add test const.py

Co-authored-by: Milan Meulemans <milan.meulemans@live.be>
2021-11-12 14:57:40 +01:00
Joakim SørensenandGitHub 733193b5ad Bump aiogithubapi from 21.8.0 to 21.11.0 (#59582) 2021-11-12 14:54:15 +01:00
RaduandGitHub c2f489266a Add ZigStar Zigbee Coordinator audodiscovery (#59559) 2021-11-12 08:04:22 -05:00
ollo69andGitHub 21f92f6286 Add Nut device explicitly to the device registry (#59525)
* Add Nut device explicitly to the device registry

* Restore resources in data and remove unused string
2021-11-12 11:10:40 +01:00
Joakim SørensenandGitHub 363de37400 Override api url in norway_air (#59573) 2021-11-12 10:26:17 +01:00
Paulus SchoutsenandGitHub e30e4d5c6d Block cloud explicitely from trusted networks (#59333)
* Block cloud explicitely from trusted networks

* Lint
2021-11-12 10:25:01 +01:00
13067003cb Fix issue with ranges in requirements with hassfest (#59470)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-11-12 09:39:30 +01:00
Paulus SchoutsenandGitHub 6ef64f6b1c Fix CORS error in emulated_hue (#59570) 2021-11-11 22:11:41 -08:00
J. Nick KostonandGitHub 8de0c7204a Bump async_timeout to 4.0.1 (#59565) 2021-11-11 21:13:15 -08:00
J. Nick KostonandGitHub 5d2eb8d3ff Add tilt support to bond covers (#59505) 2021-11-11 19:31:58 -08:00
Franck NijhofandGitHub beb0650a81 Upgrade coverage to 6.1.2 (#59530) 2021-11-12 02:31:00 +01:00
Ricardo SteijnandGitHub 715aa86a35 Bump crownstone-cloud to v1.4.9 (#59500) 2021-11-12 01:29:00 +01:00
GitHub Action 3f2b1fa952 [ci skip] Translation update 2021-11-12 00:12:35 +00:00
00b1c2bb70 Fix KNX climate entities hvac action without controller_mode (#59522)
* fix hvac action for climate entities without controller_mode

* Update homeassistant/components/knx/climate.py

Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de>

Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de>
2021-11-11 19:39:57 +01:00
Erik MontnemeryandGitHub d1ee041997 Test sensor unit conversion (#59546) 2021-11-11 10:36:53 -08:00
Pascal VizeliandGitHub 6636287c59 Bump cryptography 35.0.0 (#59541) 2021-11-11 18:27:22 +01:00
uvjustinandGitHub 9ea338c121 Remove incomplete segment on stream restart (#59532) 2021-11-12 00:59:13 +08:00
Thomas DietrichandGitHub 90ee1f4783 Add available property to statistics component (#59203)
* Add available property to the statistics component

* Add test for statistics sensor availability

* Clean up availability check

* Improve statistics source sensor tests

* Revert variable rename

* Improve comments
2021-11-11 17:16:59 +01:00
4ecbfe8646 Drop STEP_ID constants from data_entry_flow (#59497)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-11 16:28:46 +01:00
Maikel PunieandGitHub 6a21b241c0 Velbus typing part 2 (#59148) 2021-11-11 13:46:35 +01:00
Jonathan KeljoandGitHub a079b4fd58 Add tests to bring greeneye_monitor to 99% coverage (#58661)
* Bring greeneye_monitor to 99% coverage.

* Pass monitor into listeners on Monitors

* Updates for changes in `dev`, create mock monitor

* Remove logging left in after debugging

* Remove xfails now that #58764 has merged
2021-11-11 13:20:16 +01:00
Erik MontnemeryandGitHub a29264518c Don't allow turning on audio only chromecasts (#59495)
* Don't allow turning on audio only chromecasts

* Improve tests

* Adjust tests
2021-11-11 12:33:15 +01:00
Erik MontnemeryandGitHub 85786fd987 Make some device action tests more explicit (#59469)
* Make some device action tests more explicit

* Adjust tests
2021-11-11 12:32:51 +01:00
Erik MontnemeryandGitHub 731bec3145 Improve test coverage (#59531) 2021-11-11 10:25:23 +01:00
Keilin BickarandGitHub 7098260dee Fix state of sense net_production sensor (#59391) 2021-11-11 08:49:07 +01:00
GuessandGitHub 2a99ef2046 Set PARALLEL_UPDATES for ping binary sensor (#59524)
Changing PARALLEL_UPDATES from 0 (unlimited) to 50 as with many sensors (above 500) successful pings weren't being recorded. Resolves https://github.com/home-assistant/core/issues/54860
2021-11-11 08:38:01 +01:00
Erik MontnemeryandGitHub 65b1f0d9eb Minor refactor of energy validator (#58209) 2021-11-10 22:38:15 -08:00
Erik MontnemeryandGitHub 5f8997471d Minor refactor of template sensor (#59466) 2021-11-10 22:34:49 -08:00
a14131a679 Suppress media status when the lovelace cast app is active (#59481)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2021-11-10 22:33:07 -08:00
Diogo GomesandGitHub ec9b5df7b3 Ignore None state in state_change_event (#59485) 2021-11-10 22:31:56 -08:00
J. Nick KostonandGitHub cab9f821a1 Fix zeroconf with sonos v1 firmware (#59460) 2021-11-10 22:31:08 -08:00
Matthias AlphartandGitHub f8f060b72b Make util.color._match_max_scale public (#59207) 2021-11-10 22:29:16 -08:00
61e4ebf155 Add button entity platform (restart button) to WLED (#59086)
Co-authored-by: Tom Brien <TomBrien@users.noreply.github.com>
2021-11-10 22:22:52 -08:00
Franck NijhofandGitHub 8447bbf5f0 Add binary sensor platform to RDW Vehicle information (#59253) 2021-11-10 22:22:18 -08:00
Franck NijhofandGitHub fae6c6fda1 Upgrade pyupgrade to v2.29.0 (#59499) 2021-11-10 22:21:43 -08:00
J. Nick KostonandGitHub ebb25ab0e6 Make yaml file writes safer (#59384) 2021-11-10 22:19:56 -08:00
J. Nick KostonandGitHub 751098c220 Bump sqlalchemy to 1.4.26 (#59527) 2021-11-10 20:01:59 -08:00
Sergiy MaysakandGitHub 6bb816d226 Fix wirelesstag switch arm/disarm (#59515) 2021-11-11 02:21:29 +01:00
GitHub Action 34bc1298aa [ci skip] Translation update 2021-11-11 00:15:23 +00:00
Matthias AlphartandGitHub 4e1958c1bd Add Button platform to KNX integration (#59082)
* add button platform

* default values for payload and payload_length

* allow `type` configuration for encoded payloads

* add test for type configuration

* move common constants to const.py

- CONF_PAYLOAD
- CONF_PAYLOAD_LENGTH

* validate payload for payload_length or type

* c&p errors

* fix unique_id and pylint

* fix validator
2021-11-10 20:34:35 +01:00
Bram KragtenandGitHub 47b6755177 Google Cast: Use own media player app (#55524) 2021-11-10 19:40:49 +01:00
Nicolas MowenandGitHub 20f0a6730b Gogogate2 Battery Sensor Should Use % Unit For Compatibility (#59434) 2021-11-10 11:58:54 -06:00
ab1e14204f Rename zeroconf service info (#59467)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-10 15:26:47 +01:00
6cba03aa4a Remove resources selection from Nut config flow (#59450)
* Remove resources selection from Nut config flow

* Code clean-up

* Requested changes

* Apply suggestions from code review

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

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-11-10 13:49:05 +01:00
c03fdd5da6 Add Azure DevOps coordinator and entity description (#54978)
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
Co-authored-by: Ludeeus <ludeeus@ludeeus.dev>
2021-11-10 11:49:04 +01:00