Josef Schlehofer
39d62b43ac
Upgrade ruamel_yaml to 0.15.100 ( #26095 )
2019-08-21 09:13:40 -07:00
David F. Mulcahey
46bfd5e9c8
bump quirks ( #26106 )
2019-08-21 09:13:04 -07:00
croghostrider
08d797edba
check if a light supports brightness ( #26055 )
...
Fix black
Fix black
2019-08-21 08:42:26 -07:00
SukramJ
f80c9c93ca
Add support for warning attributes to Homematic IP Cloud ( #26103 )
...
* add supported optional features
* use recommendations
2019-08-21 16:31:55 +02:00
Gerard
38ce4039c3
Update bimmer_connected to 0.6.0 ( #26098 )
...
* Update bimmer_connected to 0.6.0
* Correct file properties
2019-08-21 09:11:06 +02:00
Paulus Schoutsen
2fbe01fb33
Updated frontend to 20190820.1
2019-08-20 16:20:38 -07:00
Alexei Chetroi
21a946009d
Bump up zha dependencies. ( #26097 )
2019-08-20 16:06:38 -07:00
Rick van Hattem
000d3d4fde
[bugfix] Exception if vendor's servers are currently unavailable ( #26093 )
2019-08-20 23:27:59 +02:00
Paulus Schoutsen
5c91a6cd48
Fix open-ui cli arg ( #26091 )
...
* Fix open-ui cli command
* Align add_job typing with async_add_job
2019-08-20 21:43:50 +02:00
Sander
f34b84a5cf
add id to state attributes ( #26086 )
2019-08-20 10:59:01 -07:00
Joakim Sørensen
d96edea6e2
Remove the googlehome integration ( #26035 )
2019-08-20 10:54:54 -07:00
ahertz
7fd53ac912
Sonos playlists play media ( #26054 )
...
* Add handling for Sonos playlists in media_player.play_media
* Avoid breaking change by falling back to previous behavior
* Use the proper MEDIA_TYPE_PLAYLIST constant.
* Addressed comments, restricting media_type to music or playlist
2019-08-20 10:53:45 -07:00
Paulus Schoutsen
cf2d927f14
Use init_subclass for Config Entries ( #26059 )
...
* Use init_subclass for Config Entries
* Ignore type
2019-08-20 10:46:51 -07:00
David Bonnes
33c35a6c3c
Bump geniushub client ( #26084 )
...
* bump geniushub client
* delint
* remove unsused lint hints
2019-08-20 10:43:39 -07:00
legacycode
daa0330da4
Update pylacrosse library to version 0.4.0 ( #26088 )
...
* Updated pylacrosse library to version 0.4.0. Adding support for remote serial port.
* Generated new requirements_all.txt file.
2019-08-20 10:35:39 -07:00
Petr Vraník
0e4504296e
Update pyrainbird to version 0.2.1 to fix zone number ( #26064 )
...
* Update pyrainbird to version 0.2.0 to fix zone number issue:
- home-assistant/home-assistant/issues/24519
- jbarrancos/pyrainbird/issues/5
- https://community.home-assistant.io/t/rainbird-zone-switches-5-8-dont-correspond/104705
* requirements_all.txt regenerated
* code formatting
* code formatting
* response checking
* fixed switch state
* pyrainbird version bump
* formatting
* version bump
* if instead elif
2019-08-20 18:26:15 +02:00
Paulus Schoutsen
a347a41d3c
Add strings for traccar config flow ( #26089 )
...
* Add strings for traccar config flow
* Update strings.json
2019-08-20 09:19:00 -07:00
Chris Thornton
c5ca431894
Add path option to SABnzbd component ( #25908 )
...
* Add path option to SABnzbd component
Adds an optional `path` setting to the SABnzbd component. This allows support for SABnzbd installs that use a different `url_base` (typically a reverse proxied configuration; see https://sabnzbd.org/wiki/configuration/2.3/special ).
This change passes the `path` along to pysabnzbd as its `web_root`, which in turn uses the path to build up it's api URLs.
* Use dict.get for Sabnzbd web_root path config
2019-08-20 12:01:19 +02:00
Tomas Kislan
eee2b2d543
Add Minio component ( #23567 )
...
* Add minio implementation
* Static check changes
* Added docstrings
* Update docstrings
* Update docstrings
* Fix linter errors
* Finally fix all docstring errors
* Create services.yaml
* Update CODEOWNERS
* Final changes
* Remove double underscores
* Minor changes
* Update config.yml
* Review changes
* Added tests
* Fix lint errors
* Move tests from unittest to pytest
* Add minio as test requirement
* Update test_minio_helper.py
* Better event thread handling, added hass test
* Update tests
* Fixed lint errors
* Update test_minio.py
* Review changes
* More review changes
* Removed tests
* Applied code style changes
* Reformat test code
2019-08-20 11:56:11 +02:00
Paulus Schoutsen
93a800a612
Convert progress API to WS ( #26082 )
2019-08-20 00:17:52 -07:00
Paulus Schoutsen
1fe3b147fa
Updated frontend to 20190820.0
2019-08-20 00:15:53 -07:00
Paulus Schoutsen
a1dbdbba6a
Save config entry after updating system options ( #26077 )
2019-08-19 18:45:17 -05:00
Johann Kellerman
d1483b6f29
pysma library update 0.3.4 ( #26075 )
2019-08-19 18:44:19 -05:00
Robert Svensson
e41c002f70
Add config entry options support to deCONZ ( #26049 )
2019-08-19 14:42:21 -07:00
Johann Kellerman
b867e3314b
SMA simplify config ( #25880 )
2019-08-19 22:10:35 +02:00
flebourse
45aec2ea40
huawei_lte: support out of range values in default sensor formatter ( #26052 )
...
* Update sensor.py
Change regexp to cope with out of range values, ie "rssi" : ">=-51dBm".
* Add tests for format_default
* Fix black formatting
2019-08-19 20:34:33 +03:00
Jonathan Keljo
a38bdc4deb
Remove reference to typing.Deque (added in Python 3.6.1) ( #26030 )
...
* Remove reference to typing.Deque (added in Python 3.6.1)
* Silence mypy
* Type as collections.deque
2019-08-19 20:08:07 +03:00
Pascal Vizeli
1077ec1704
Add packages version to Tensoflow for wheels packages ( #26068 )
...
* Add packages version to Tensoflow for wheels packages
* Uncomment tensorflow
* fix string
* Revert version
2019-08-19 16:56:57 +02:00
Philipp Danner
75e18d4282
Add Keba charging station/wallbox as component ( #24484 )
...
* Add Keba charging station wallbox component
* Added start/stop commands (ena 0 and ena 1)
* added refresh_interval parameter and fixed authorization
* fixed max line length
* deactivate failsafe mode if not set in configuration
* extracted I/O code to pypi library
* updated services.yaml
* pinned version of requirements
* fixed typos, indent and comments
* simplified sensor generation, fixed unique_id and name of sensors
* cleaned up data extraction
* flake8 fixes
* added fast polling, fixed unique_id, code cleanup
* updated requirements
* fixed pylint
* integrated code styling suggestions
* fixed pylint
* code style changes according to suggestions and pylint fixes
* formatted with black
* clarefied variables
* Update homeassistant/components/keba/__init__.py
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
* Update homeassistant/components/keba/__init__.py
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
* Update homeassistant/components/keba/__init__.py
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
* Update homeassistant/components/keba/__init__.py
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
* fixed behaviour if no charging station was found
* fix pylint
* Update homeassistant/components/keba/__init__.py
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
2019-08-19 14:29:26 +02:00
Fredrik Erlandsson
15ab004e98
fix alarm webhooks ( #26062 )
2019-08-19 14:00:47 +02:00
Pascal Vizeli
6b80df9652
Bump nabucasa-cloud to 0.17 ( #26066 )
2019-08-19 12:15:41 +02:00
Pascal Vizeli
34f7bb5b8c
Revert "Fix bmw_connected_drive and eq3btsmart components by updating their dependencies ( #26012 )" ( #26065 )
...
This reverts commit 9e5243929e
.
2019-08-19 12:09:56 +02:00
Paulus Schoutsen
3463cc9cbd
Make sure config flows extend ConfigFlow base class ( #26051 )
2019-08-18 11:36:23 -07:00
Robert Dunmire III
d4981a1143
Fix Mikrotik ARP ping ( #25965 )
...
* Reuse ssl_wraper
* Fix arp_ping
* Restore debug log
* Fix attributes
2019-08-18 17:14:54 +02:00
ThaSiouL
10d63e46d7
Fritz device tracker: set 'scanning' log to debug ( #26043 )
...
Changed the logging level for the polling of the fritz device tracker from info to debug. The message was logged up to 6 times per minute and bloated the log file.
2019-08-18 18:08:26 +03:00
Sebastian Muszynski
2a39d1209c
Add support of new Xiaomi Aqara Curtain models ( #25942 )
...
* Add support of new Xiaomi Aqara Curtain models (curtain.aq2, curtain.hagl04) (Closes : #25711 )
* Fix requirements_all
2019-08-18 12:14:07 +03:00
Joakim Sørensen
ef8bc78c53
Remove the ruter integration ( #26041 )
2019-08-18 10:55:19 +02:00
Robert Svensson
a2589f56e1
Add system options to config entries ( #25926 )
...
* Add system options to config entries
* For feedback
* Follow most of balloobs comments
* Fix balloobs comments
* Improvements
* Fix second round of Balloobs comments
* Fix third round
* Add system options to mock config entry
* Fix integration tests
* Fix the last failing tests
* Fix disabled string
* Fix failing disabled_by tests
* New tests
* Config entry WS API tests
* Fix comments
2019-08-17 21:34:11 -07:00
michaeldavie
fc716a45c9
Updates to Environment Canada components ( #25973 )
...
* Bump env_canada to 0.0.21
* Add timestamp attribute to camera
* Bump env_canada to 0.0.23
* Clean up displayed values
* Validate radar station code
* Bump env_canada to 0.0.24
* Black
* Remove default "None" from sensor
* Switch to cv.matches_regex
2019-08-17 21:19:44 -07:00
Jay
6907e8e9dc
Upgrade Dialogflow to work with V2 API ( #25975 )
...
* Handle v1 and v2 dialog api requests
* Stylistic changes
2019-08-17 21:19:13 -07:00
Jonathan Keljo
65aa4148a4
Upgrade sisyphus-control to 2.2.1 ( #26033 )
...
This picks up a bugfix for a crash on shutdown, so that the `sisyphus`
component can now shut down cleanly.
2019-08-17 21:16:13 -07:00
Jc2k
2bd832cd7a
Skip homekit_controller polls when system is overloaded and still trying to process the previous one ( #25968 )
...
* Skip async_update if there are signs of backpressure
* Black
* Only warn once
* Log on recovery
* Formatting fix
2019-08-17 21:14:46 -07:00
Jonathan Keljo
8da1879599
Fix background crash in sisyphus integration ( #26032 )
...
I think I was thinking in another language, since this was not valid Python. Result was that the thread that maintained the SocketIO connection to the table would die early on, so no status updates were actually flowing from the table.
2019-08-17 21:32:01 -05:00
Fabian Affolter
88ff25b509
Update hole to 0.5.0 ( #26022 )
2019-08-17 21:28:46 -05:00
Dima Zavin
6bf35232b9
Don't force a query to the main lutron repeater on update ( #25939 )
...
We only want to force a query if we don't have any previous state.
Otherwise, we should be tracking the state via continuous status
updates.
For lights (not switches) the extra query was also superfluous since
it was already querying on startup.
We should probably have a timeout on that so at some point we'll
requery in case remote end disconnected/rebooted, etc. Leaving for
another PR.
2019-08-17 23:50:15 +02:00
Ville Skyttä
9dff2e188b
Tone down huawei_lte logging ( #26020 )
...
* Tone down huawei_lte logging
Refs https://github.com/home-assistant/home-assistant/pull/23809
* Fix import order
2019-08-17 21:50:41 +03:00
Oncleben31
ca74a23cf1
Fix unnecessary db entries for metro_france ( #25957 )
...
* fix #25911 avoid db unecessary entries
* use UTC timestamp for forecast
* simplify forecast timestamp
2019-08-17 11:47:28 +02:00
Fabian Affolter
c55241960c
Upgrade voluptuous-serialize to 2.2.0 ( #26008 )
2019-08-17 11:40:50 +03:00
Paulus Schoutsen
eba6caf8a1
Entity registry api update disable ( #26015 )
...
* Clean up entity registry WS commands
* Allow updating disabled_by in entity registry
* Allow changing disabled_by via API
* Update tests/components/config/test_entity_registry.py
Co-Authored-By: Robert Svensson <Kane610@users.noreply.github.com>
2019-08-16 16:22:45 -07:00
Matthias Alphart
d4046cb6e4
Update KNX services.yaml ( #26014 )
...
Fixes wrong (outdated?) services.yaml for knx integration.
2019-08-17 01:22:12 +02:00
Paulus Schoutsen
8b66c11706
Fix config entry has options check ( #25976 )
...
* Fix config entry has options check
* Register webhook/discovery config flows with classes
* Fix types
* Apply suggestions from code review
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
2019-08-16 16:19:19 -07:00
Paulus Schoutsen
57ef721d5d
Hue tweak registered device type + discovery exception ( #25977 )
...
* Include location name in create user
* Guard against no host in context
* Fix tests and typing
2019-08-16 16:19:00 -07:00
Paulus Schoutsen
6c292846be
Allow entities to indicate they should be disabled by default ( #26011 )
2019-08-16 16:17:16 -07:00
Fabian Affolter
b5893a8a6e
Upgrade beautifulsoup4 to 4.8.0 ( #26006 )
2019-08-16 16:16:46 -07:00
Fabian Affolter
2fdbb3b4df
Upgrade pysnmp to 4.4.11 ( #26010 )
2019-08-16 16:16:04 -07:00
Fabian Affolter
b5061939c7
Upgrade luftdaten to 0.6.3 ( #26009 )
2019-08-16 16:15:44 -07:00
OliverRepo
9e5243929e
Fix bmw_connected_drive and eq3btsmart components by updating their dependencies ( #26012 )
...
* Fix bmw_connected_drive by upgrading bimmer_connected module depencies
* Fix broken eq3btsmart by upgrading python-eq3bt module dependcies
* Run Development Checklist
2019-08-16 14:47:21 -07:00
Fabian Affolter
e21a677239
Upgrade pillow to 6.1.0 ( #26005 )
2019-08-16 13:49:28 -07:00
Fabian Affolter
b43ef6c0cf
Upgrade pyyaml to 5.1.2 ( #25994 )
2019-08-16 13:48:44 -07:00
Fabian Affolter
2a2f7626de
Upgrade voluptuous to 0.11.7 ( #26007 )
2019-08-16 21:31:28 +02:00
Robert Svensson
5ca6c990cf
UniFi - add ap_mac to attributes ( #26004 )
2019-08-16 20:29:38 +02:00
Fabian Affolter
1be6a7b7ee
Upgrade importlib-metadata to 0.19 ( #26003 )
2019-08-16 11:02:24 -07:00
Fabian Affolter
4c16531df5
Upgrade python-slugify to 3.0.3 ( #25995 )
2019-08-16 19:28:52 +03:00
Fabian Affolter
87f1a8ed0c
Upgrade numpy to 1.17.0 ( #25998 )
2019-08-16 08:36:57 -07:00
Erik Montnemery
fad54cd6d8
Ensure sun conditions are using the right date ( #23664 )
...
* Ensure sun conditions are using the right date
2019-08-16 17:34:56 +02:00
Paulus Schoutsen
ce35f64d59
Guard against unavailable climate entities ( #25978 )
2019-08-16 16:17:43 +02:00
Fabian Affolter
715bb286c4
Upgrade shodan to 1.15.0 ( #25990 )
2019-08-16 16:17:02 +02:00
Fabian Affolter
74b6b8a9f6
Upgrade restrictedpython to 4.0 ( #25993 )
2019-08-16 16:16:42 +02:00
Fabian Affolter
3307b4421e
Upgrade sqlalchemy to 1.3.7 ( #25997 )
2019-08-16 16:15:58 +02:00
Fabian Affolter
7fbdbb773c
Upgrade pytz to >=2019.02 ( #25991 )
2019-08-16 16:15:12 +02:00
Fabian Affolter
1f28d8e742
Upgrade Mastodon.py to 1.4.6 ( #25989 )
2019-08-16 16:14:32 +02:00
Fabian Affolter
9b0e1a6620
Upgrade youtube_dl to 2019.08.13 ( #25987 )
2019-08-16 16:13:40 +02:00
Kareem Straker
8c419d7228
Update pyvera to 0.3.4 ( #25986 )
2019-08-16 16:13:02 +02:00
Paulus Schoutsen
23f26712f0
Fix ecobee preset and add climate mode back ( #25970 )
...
* Fix ecobee preset and add climate mode back
* Fix test
2019-08-16 10:29:25 +03:00
zhumuht
90d493a51a
Add broadlink switch retry time option ( #25873 )
...
* add broadlink switch retry time in configuration
* add broadlink switch retry time in configuration
* formatted code by black tool
* Change retry default value to 2 to keep the current behavior
2019-08-16 10:26:11 +03:00
Anders Melchiorsen
26c99454a6
Add netgear_lte.disconnect_lte service ( #25967 )
2019-08-15 15:59:08 -07:00
Abílio Costa
a64dccc80b
edp_redy: remove component ( #25971 )
...
The service has moved to a new portal and the previous API does not work
anymore.
2019-08-15 15:53:12 -07:00
Keith Pine
1bfe752dfa
Remove zwave.update_config service call ( #25959 )
...
The python-openzwave API which provides the implementation of the config update
does not actually work in the homeassistant fork. To avoid confusion, remove
the service call for now.
2019-08-15 14:22:13 -07:00
Paulus Schoutsen
8a1ab8c0b5
Tweaks to options flow ( #25969 )
2019-08-15 14:11:55 -07:00
Paulus Schoutsen
9b3aa9bbd1
Remove uvloop from default install and warn about stream+shell_command ( #25929 )
...
* Add warning about uvloop and shell_command
* Remove uvloop from docker files"
* Add ffmpeg
2019-08-15 14:11:39 -07:00
Paulus Schoutsen
6d1d95394c
Updated frontend to 20190815.0
2019-08-15 14:04:17 -07:00
Paulus Schoutsen
df3fbc5715
Update translations
2019-08-15 14:04:03 -07:00
Ville Skyttä
aa508b5106
Complete some incomplete type hints in helpers ( #25953 )
2019-08-15 08:53:25 -07:00
Alex Fung
3525728abc
Fix Tile Errors ( #25866 )
...
* Fix Tile Errors
* Black formatting
2019-08-15 06:52:38 -06:00
zewelor
53ad33e84a
Add volumio shuffle support ( #25871 )
...
* Add volumio shuffle support
* Black reformat
* Update homeassistant/components/volumio/media_player.py
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
2019-08-15 07:41:54 -04:00
Andrew Chatham
944ac4f3c2
Expose Lutron RA2 occupancy sensors ( #25854 )
...
* Expose Lutron RA2 motion sensors
* Remove unused _LOGGER
* Remove unused logging import
2019-08-15 07:40:39 -04:00
Aaron Bach
b8bd97b3fa
Bump aioambient to 0.3.2 ( #25956 )
2019-08-15 03:56:53 +02:00
Aaron Bach
a71e8851ae
Bump simplisafe-python to 4.3.0 ( #25955 )
2019-08-14 18:03:11 -06:00
Anders Melchiorsen
cbcf49a3ba
Improve Sonos error handling on slow networks ( #25902 )
2019-08-14 09:17:58 -07:00
Phil Bruckner
bd8461b899
Handle more Life360 errors in config flow & bump package to 4.1.1 ( #25930 )
2019-08-14 09:15:37 -07:00
Jc2k
002f74c76b
Update homekit_controller import style ( #25940 )
2019-08-14 09:14:15 -07:00
Jeff Irion
3b8668b2df
Bump androidtv to 0.0.23 ( #25950 )
...
* Bump androidtv to 0.0.23
* Bump androidtv to 0.0.23
* Add missing space in logging statement
2019-08-14 09:12:32 -07:00
Twan Coenraad
76b781829e
Add OTGW domestic hot water enable option as service ( #25849 )
2019-08-14 15:35:05 +02:00
Malte Franken
45bbd080f1
Bump version of library aio_geojson_geonetnz_quakes to v0.9 ( #25946 )
2019-08-14 15:32:18 +02:00
Niels Mündler
dc62671575
Update syncthru library to fix issue ( #25924 )
2019-08-13 12:09:07 -07:00
Diogo Gomes
1f2bab8e67
Fix Filter Sensor - check existing entity history ( #25870 )
...
* make sure we have entity history
* increase coverage
* increase coverage
* no need for list comprehension
* increase coverage
2019-08-13 11:07:05 -07:00
Teemu R
e0ea5f2b04
eq3bt: handle zero (closed valve) as a valid mode. fixes #25333 ( #25905 )
2019-08-13 10:25:27 +02:00
Jc2k
34cde21876
Fix for HomeKit controller state not updating after put ( #25903 )
2019-08-13 10:09:55 +02:00
Alexei Chetroi
61b687edec
Bump ZHA dependencies. ( #25898 )
2019-08-12 18:34:16 -04:00
Paulus Schoutsen
172bbf806d
Add reproduce state support to input_boolean ( #25858 )
...
* Add reproduce state support to input_boolean
* Catch unknown state
2019-08-12 16:45:04 +02:00