Victor Cerutti
f4b2573c4b
Météo-France platform for the weather component ( #18404 )
...
* new weather component for meteofrance
* linting
* upgrade meteofrance package version
* Update .coveragerc
* Remove updates to the weather component architecture
* Rewrite Météo-France as a component
* Update .coveragerc
* Update requirements_all.txt
* remove Weather Card option
* Update conf name
Changing conf name to something more universal for worldwide weather forecast (postal code was only relevent for France)
* Update meteofrance pypi package
* fix line too long
* Update requirements_all.txt
* prevent from calling an API endpoint if not in monitored conditions
* fix stale url and remove blank line
* Insure that all cities are unique
* rename CONF_ATTRIBUTION
* Updating data from component setup
* fix missing extra lines
2019-02-14 14:40:27 +01:00
Paulus Schoutsen
801401e9cb
Bumped version to 0.89.0.dev0
2019-02-13 20:47:04 -08:00
Paulus Schoutsen
3c8c6688be
Merge remote-tracking branch 'origin/master' into dev
2019-02-13 20:37:22 -08:00
Paulus Schoutsen
882f5ed079
Don't directly update config entries ( #20877 )
...
* Don't directly update config entries
* Use ConfigEntryNotReady
* Fix tests
* Remove old test
* Lint
2019-02-13 20:36:06 -08:00
Fabian Affolter
161c368c9d
Update file header ( #21054 )
...
* Update file header
* Update __init__.py
2019-02-13 20:35:12 -08:00
Fabian Affolter
3a386e627e
Upgrade ruamel.yaml to 0.15.88 ( #21055 )
2019-02-13 20:29:11 -08:00
Fredrik Erlandsson
1faf2f49d0
fix webhook update ( #21048 )
2019-02-13 20:27:17 -08:00
Diogo Gomes
f1f3074612
Add integration method to sensor.integration ( #21050 )
...
* add integration method and respective new methods
* ack @ottowinter tip
* align const name with value
2019-02-13 20:26:27 -08:00
Paulus Schoutsen
81d2ec9618
Person: Ignore unavailable states ( #21058 )
...
* Ignore unavailable states
* Revert validation
2019-02-13 20:10:31 -08:00
Paulus Schoutsen
4d3790e2d4
Person checks ( #21056 )
...
* Do not allow creating/updating persons with invalid user IDs
* Unset user_id from person when user deleted
* Lint
* Lint
* Lint
2019-02-13 20:04:08 -08:00
Paulus Schoutsen
50ba3d0427
Create a person during onboarding ( #21057 )
2019-02-13 20:00:08 -08:00
Alok Saboo
bf0a50cdb2
Add template support to Bayesian sensor ( #20757 )
...
* Add template support to Bayesian sensor
* Removed unused import
2019-02-13 17:39:53 -07:00
Ben Dews
c20e0b985a
Add Lock capability to SmartThings platform ( #20977 )
...
* Bumped pysmartthings version to 0.6.1
* Added Lock to supported platforms
* Added SmartThings Lock component
* Updated lock to eagerly set state
* Updated requirements_all.txt & requirements_test_all.txt with pysmartthings==0.6.1
* Added SmartThings Lock tests
* Removed inapplicable comment
* Removed unused import (STATE_UNLOCKED)
* Populated device_state_attributes with values provided by SmartThings
* Condensed if_lock assertion function
* Updated gathered attributes
* Fixed typo
* Updated tests to use new setup_platform
* Updated assignment of device state attributes
* Updated tests to utilise the LOCK_DOMAIN constant where suitable
* Fixed false positive for Switch test: (test_unload_config_entry)
* Implemented constant to contain expected SmartThings state for is_locked check
* Improved allocation of State Attributes
* Improved allocation of state attributes
* Fixed lint error (was running lint checks against the wrong file, whoops)
* Added test for unloading lock config
* Use isinstance instead of type()
* Updated device state to explicitly check for is not None instead of a truthy value
2019-02-13 18:36:49 -06:00
Paulus Schoutsen
02f207ea8e
Update translations
2019-02-13 15:44:18 -08:00
Paulus Schoutsen
c2579d1d8a
Updated frontend to 20190213.0
2019-02-13 15:43:55 -08:00
Otto Winter
faeb6295b6
Fix updated file header ( #21049 )
2019-02-13 22:52:48 +01:00
Ryan Wagoner
62b2b23d0b
Add night arm mode to MQTT alarm control panel ( #20961 )
...
* Add night arm mode to MQTT alarm control panel
* Add unit test for MQTT alarm night mode
2019-02-13 22:52:32 +01:00
Fabian Affolter
127c55e0c1
Update file header ( #21023 )
...
* Update file header
* Update file header
* Update file header
* Update file header
* Update file header
* Fix lint issues
2019-02-13 21:21:14 +01:00
emontnemery
22af9707ad
Add support for device_class to MQTT cover ( #21044 )
2019-02-13 19:58:46 +00:00
Kevin Fronczak
67780dfb4e
Update scan interval to 5 minutes. ( #21041 )
2019-02-13 17:47:38 +01:00
Colby Rome
136b1e1f6c
Fix broken links to code examples ( #21039 )
2019-02-13 17:14:59 +01:00
David F. Mulcahey
d692251e62
Run tasks when ZHA devices become available ( #20998 )
...
* use tasks for message interception
* update available handling
* review comments and cleaned up check
* review comments
2019-02-13 08:52:29 -05:00
Fabian Affolter
8db8a58763
Upgrade sqlalchemy to 1.2.17 ( #21020 )
...
* Upgrade sqlalchemy to 1.2.17
* Update requirements_all.txt
* Update requirements_test_all.txt
* Run script again
2019-02-13 12:30:37 +01:00
Aaron Bach
8a6235fdac
Bump aioambient to 0.1.1 ( #21024 )
...
* Bump aioambient to 0.1.1
* Requirements
2019-02-12 22:57:53 -07:00
Andrew Sayre
d037359bda
Add lock config entry unload support. ( #21025 )
2019-02-12 22:35:20 -06:00
Fabian Affolter
6bbc663d0b
Add missing helpers ( #21021 )
2019-02-12 20:52:02 -06:00
Jef D
d1950cd75c
Update co2signal==0.4.2 to fix #20805 ( #21022 )
...
Update co2signal==0.4.2 to fix #20805
2019-02-12 20:51:10 -06:00
David F. Mulcahey
561ff33641
Update entity state when ZHA device becomes available ( #20993 )
...
* correctly update device entity state
* update state when device becomes available
* constants
* review comments
2019-02-12 20:37:39 -05:00
emontnemery
888345e4ff
Fix discovery of audio groups ( #20947 )
...
* Fix discovery of audio groups
* Fix tests
* Re-discover
* Review comments
* Remove failing tests
* Update dependencies
* Fix test
2019-02-12 15:00:54 -08:00
Paulus Schoutsen
6fad9e1a0a
RFC: Embed platforms without component for remote component. ( #20809 )
...
* Embed platforms for remote component.
* Update reqs
2019-02-12 14:57:13 -08:00
rbflurry
f1a00cc0f9
Allow target all timer services using 'entity_id: all' ( #21008 )
2019-02-12 23:18:45 +01:00
Paulus Schoutsen
4d1d22070c
Bump frontend to 20190212.0
2019-02-12 13:48:11 -08:00
Daniel Høyer Iversen
7b7720d0ea
Norway air, minor fix ( #21016 )
2019-02-12 13:45:12 -08:00
Fabian Affolter
b6854a82cf
Upgrade restrictedpython to 4.0b8 ( #21015 )
2019-02-12 13:44:32 -08:00
Otto Winter
fe9800e784
Prevent OverflowError in ESPHome integration ( #21014 )
2019-02-12 22:34:06 +01:00
Fabian Affolter
d795410b27
Update ordering ( #21013 )
2019-02-12 21:44:30 +01:00
David F. Mulcahey
80442e655d
Update ZHA API to be device oriented ( #20990 )
...
* update cluster API
* swap to device focused API
* update test
2019-02-12 15:05:02 -05:00
Jason Hu
6b46ed850b
Upgrade cryptography to 2.5 ( #21011 )
2019-02-12 19:52:24 +01:00
carstenschroeder
d1c8d39107
Add unique id to ADS platforms ( #20511 )
...
* Add friendly_name option
* Correct hound findings
* correct hound findings 2
* add unique id
* add unique id to all ads platforms
2019-02-12 18:42:09 +01:00
Fredrik Erlandsson
d89c56829c
Fix Point does I/O in event loop ( #20939 )
...
* call I/O operations via hass.async_add_executor_job
* asyncio fixes
* Fixes from @amelchio
* async _update_callback
2019-02-12 17:15:02 +01:00
Daniel Høyer Iversen
2702c75fb0
Norway air quality ( #20683 )
...
* Add norway air quality sensor
* style
* library
* Refacotr to air_quality
* fix norway air comments
2019-02-12 16:40:22 +01:00
Paulus Schoutsen
00b8d57cd0
Add frontend storage ( #20880 )
...
* Add frontend storage
* Update storage.py
2019-02-12 16:38:19 +01:00
carstenschroeder
1e69848af4
Updates pyatmo to 1.8 and adds exception handling ( #20938 )
...
* switch to pyatmo 1.7 & add exception handling
* STATE_UNKNOWN => None
* correct too long line
* delete whitespace
* remove fancy update logic
2019-02-12 11:12:44 +00:00
Paulus Schoutsen
5dfaec5967
Update to Python 3.7 ( #20988 )
2019-02-12 10:33:03 +01:00
Paulus Schoutsen
9cbb26bee2
Bump feedparser version to py3.7 compat ( #20987 )
...
* Bump feedparser version to py3.7 compat
* Update requirements_test_all.txt
* Update gen_requirements_all.py
2019-02-12 10:30:09 +01:00
Thomas Passer Jensen
69df620ad6
Add Rejseplanen danish public transport sensor component ( #19885 )
...
* Add Rejseplanen danish public transport sensor component
* Removed commented out code and fixed style errors
* Use rjpl pypi package for API calls.
* Fix platform schema config and code cleanup.
* Use updated rjpl library with specific exceptions
* API error message is now logged, unknown state attributes excluded
2019-02-12 09:26:46 +01:00
Andrew Sayre
e8ed56ca52
Add SmartThings Climate platform ( #20963 )
...
* Add SmartThings Climate platform
* Add SmartThings Climate platform
2019-02-12 08:11:36 +01:00
arigilder
0d98f9783f
Add lagging hdate for sensors that should lag to update ( #20655 )
...
* Add lagging hdate for sensors that should lag to update
* Fix indentation
* Lint fix
2019-02-11 23:34:48 +01:00
Aaron Bach
b5b03f5b7f
Fix bug with monitored_conditions in Ambient PWS ( #20837 )
...
* Make monitored_conditions more specific in Ambient PWS
* Revert messing around with storing monitored_conditions elsewhere
* Come on, Aaron
* Fix bug with monitored_conditions in Ambient PWS
2019-02-11 23:31:49 +01:00
Otto Winter
55f9db6992
Bump aioesphomeapi to 1.5.0 ( #20986 )
...
* Bump aioesphomeapi to 1.5.0
* Update requirements_all.txt
* Fix editor line length setting
2019-02-11 21:57:17 +01:00