Paulus Schoutsen
a54e242245
Fix SPC ( #17236 )
2018-10-08 10:20:18 +02:00
Oliver
849665b9ca
Pushed to version 0.7.6 of denonavr library to add more sound modes ( #17227 )
2018-10-08 09:32:14 +02:00
Sebastian Muszynski
315f83e1ea
Add some new model names of Xiaomi Aqara devices ( #17234 )
...
* Add additional model name of the Xiaomi Aqara Button (WXKG11LM)
* Add additional model name of the Xiaomi Aqara Wireless Switch (WXKG02LM, WXKG03LM)
* Bump PyXiaomiGateway version
2018-10-08 09:32:01 +02:00
Paulus Schoutsen
4b7f85518f
Prevent accidental device reg override ( #17136 )
2018-10-08 09:30:40 +02:00
Martin Berg
e922dd10ba
Init sub-components using global var. ( #17220 )
2018-10-07 23:30:09 +02:00
Paulus Schoutsen
2de1193fd9
Update translations
2018-10-07 23:26:46 +02:00
Paulus Schoutsen
c12bbddc0b
Update frontend to 20181007.0
2018-10-07 23:26:23 +02:00
Anders Melchiorsen
086c71525e
Add config entry for LIFX ( #17201 )
...
* Add config entry for LIFX
* Use list for dependencies
* Obsolete the platform config
* Use DOMAIN
* Use async_create_task
2018-10-07 23:14:53 +02:00
Glenn Waters
06a64c0167
Add support for ElkM1 alarm/automation panel ( #16952 )
...
* Add support for ElkM1 alarm/automation panel.
* fix lines too long
* Address PR comments
* Fix hound ci errors
* Changes for PR comments
* Use vol.Range for checking range value
* Address PR comments
* Fix lint errors
* Added elkm1-lib requirement
* Update coverage to exclude elk
* Fix flake8 errors
* Fix flake8 error
* Cleanup config parsing
* Add housecode converter
* fix PR comments
* fix syntax error
* Fix PR comment
2018-10-07 21:45:36 +02:00
Daniel Høyer Iversen
c1ed9edd26
Add forecast for Met.no ( #17109 )
...
test met
met no 0.3.0
fix line length
fix line length
2018-10-07 21:00:12 +02:00
emontnemery
1d7d82fde5
Fix aliases support for RFLink sensors ( #17190 )
2018-10-07 13:14:37 +02:00
Brian Towles
592e1dc96a
Enable new registry rename for Insteon ( #17171 )
...
* Enable new registry rename for Insteon
* Segment unique_id from name
2018-10-07 13:12:33 +02:00
Anders Melchiorsen
6e81ae096e
Disallow list/dict for string configuration ( #17202 )
2018-10-07 12:35:44 +02:00
Per Sandström
c8266c6692
vsure version 1.5.0 ( #17209 )
2018-10-07 12:33:16 +02:00
Philip Rosenberg-Watt
8fda705377
Fix Todoist custom project update ( #17115 )
...
* Fix Todoist custom project update
Custom projects were not refreshing the API state and were using
local/stored state. This resulted in invalid tasks being retained upon
update. This change resets the local Todoist API state, syncs it, and
then continues normal update operation(s) on the Todoist project data
object.
* Remove blank line after docstring
* Update logging call
* Simplify logging
2018-10-07 01:38:25 +02:00
cdce8p
5d6562a73f
Bugfix switch flux - light service call ( #17187 )
...
* Bugfix switch flux - light service call
* Change x_val and y_val test
2018-10-06 23:30:07 +02:00
Guy Khmelnitsky
9285831fa1
Upgrade boto3 to 1.9.16 ( #17140 )
2018-10-06 20:46:20 +02:00
Per Sandström
760047f964
Verisure standard config for scan interval ( #17192 )
...
* verisure configurable polling
* fix indentation
2018-10-06 20:03:22 +02:00
Anders Melchiorsen
8683eeb908
Upgrade aiolifx_effects to 0.2.1 ( #17188 )
2018-10-06 14:32:54 +02:00
cdce8p
07d90c6c55
Fix device_tracker service call & cleanup ( #17173 )
...
* Bugfix group service - device_tracker
* Cleanup
2018-10-05 23:09:55 +02:00
Paulus Schoutsen
a66db59359
Fix data used for logbook ( #17172 )
...
* Fix data used for logbook
* Lint
2018-10-05 23:07:27 +02:00
Paulus Schoutsen
5e7d4a57a3
Fix incorrect yaml in hangouts ( #17169 )
2018-10-05 20:21:09 +02:00
Paulus Schoutsen
1061c369f1
Bumped version to 0.81.0.dev0
2018-10-05 19:54:15 +02:00
Paulus Schoutsen
0c770520ed
Update translations
2018-10-05 17:50:00 +02:00
Paulus Schoutsen
92e28067d8
Update frontend to 20181005.0
2018-10-05 17:49:27 +02:00
Paul Annekov
29c3f1618f
Fix miflora connection errors during platform setup ( #16798 )
...
* possible fix for startup delay
* fixed reported issues
* moved update code into setup
* reverted to previous solution
2018-10-05 13:33:28 +02:00
cdce8p
37a47b5a59
Add faucet, shower, sprinkler, valve to HomeKit ( #17145 )
2018-10-05 12:43:50 +02:00
Julius Mittenzwei
2e62afabdc
Added warning to HomeKit component ( #16807 )
...
* added warning if more then 100 devices are added to HomeKit
2018-10-05 12:32:26 +02:00
Rohan Kapoor
a8f5e8699a
Fix zoneminder zms_url construction ( #17150 )
2018-10-05 10:30:08 +02:00
Lewis Juggins
4218efddcd
Cleanly stop tradfri on shutdown ( #17114 )
...
* Tradfri shutdown fix
* Bump version
* Bump version
* Fix
* Derp
* Remove unnecessary shutdown event
2018-10-05 09:59:34 +02:00
Gerard
aec320dc19
Fix a typo ( #17147 )
2018-10-05 07:48:40 +02:00
Florian Klien
ce1e8f8ace
YesssSMS handling more errors, upgrade to version 0.2.3 ( #17052 )
...
* YesssSMS handling more errors, upgrade to version 0.2.1
- handling missing internet connection nicely
- disabling login with non-working credentials (website locked account for 1 hour)
- upgrade to new upstream version of YesssSMS
* notify.yessssms tests
* test requirements
* flake8 fix
* fixing tests, new upstream version 0.2.3
fixing tests based on requested changes, coverage
* removing unmotivated print
* passing exception to ConnectionError and SMSSendingError logger
2018-10-04 17:34:04 -04:00
Per Sandström
b55c7a5ba2
verisure configurable polling ( #17144 )
2018-10-04 21:41:02 +02:00
cdce8p
52ff232797
Bugfix invalid entity_config parameter HomeKit ( #17143 )
2018-10-04 20:37:04 +02:00
Paulus Schoutsen
769dda735d
Remove discovery ( #17070 )
2018-10-04 16:04:44 +02:00
Ana Paula Gomes
02bf07d9df
Add timeout and fix oscillations on Samsung TV component ( #17102 )
...
* Add timeout and fix oscillations
* Adjust code to py3.5.3
* Clean code
2018-10-04 16:02:14 +02:00
Georgi Kirichkov
b92b24e8a4
Webhook component - pass headers to webhook handler ( #17091 )
...
* Pass headers to webhook handler
* Refactors webhook component to post Request object instead of data
* Update webhook tests
* Cleanup webhook test and fix a bug in ifttt
* Address code review comments
2018-10-04 15:54:51 +02:00
Paulus Schoutsen
0cfbb9ce91
Allow config entry setup to raise not ready ( #17135 )
2018-10-04 15:53:50 +02:00
Tsvi Mostovicz
c9976718d4
Take timezone into consideration when calulating Zmanim. Partial fix for #16946 ( #17131 )
2018-10-04 15:51:56 +02:00
Jason Hu
b61a250321
Fix upnp component l10n error ( #17132 )
2018-10-04 15:50:42 +02:00
Alok Saboo
ae0dd33e2e
Add update service to Google Travel Sensor ( #17092 )
...
* Add update service
* Update service name
* Register service only once
* Make hound happy
2018-10-04 14:02:30 +02:00
Daniel Høyer Iversen
0d93bf9a45
Update xiaomi lib ( #17129 )
2018-10-04 13:24:54 +02:00
Heiko Thiery
178bf736f6
Add new component fritzbox binary_sensor ( #17057 )
...
* Add new component fritzbox binary_sensor
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* fix failed flake8 test
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* add new file to .coveragerc
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* use wildcard to cover all platforms
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* remove polling because polling is true by default
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* add blank line to keep imports ordered
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* Minor changes
2018-10-04 12:16:27 +02:00
Paulus Schoutsen
a559c06d6b
Make it easier for auth to consume newer formats ( #17127 )
2018-10-04 10:41:13 +02:00
Jerad Meisner
cc1891ef2b
Add time created to persistent notifications. ( #17121 )
...
* Add time created to persistent notifications.
* UTC
2018-10-04 10:24:14 +02:00
Daniel Høyer Iversen
05d8c57212
Tibber component and notify ( #17062 )
...
* Refactor tibber, and Tibber notify
* update Tibber lib.
* tibber
* Tibber coveragerc
* Tibber upgrade lib
* style
* comments
* use async_get_service
* event
2018-10-04 09:29:49 +02:00
Adam Mills
3abdf217bb
Homekit controller reconnect ( #17060 )
...
* Add threaded call_later helper
* Reconnect to device when connection fails
* Consolidate connection logs and warn on first
2018-10-04 09:25:05 +02:00
Martin Hjelmare
6a0c9a718e
Fix sonos async use ( #17099 )
...
* Entry setup wasn't using the async api. Fix this by using correct
async api.s
* Also use new async executor scheduler in async_added_to_hass.
2018-10-04 09:20:20 +02:00
Aaron Bach
04fdde0e86
Bumps simplisafe-python to 3.1.2 ( #16931 )
...
* Bumps simplisafe-python to 3.0.4
* Updated requirements
* Refresh token logic added
* Member-requested changes
* Removed unused import
* Updated CODEOWNERS
* Bump library to 3.1.2
2018-10-03 21:03:29 -06:00
Michael Wei
2b3019bdf4
Support multiple accounts in Tile, use device identifiers ( #17108 )
...
* ✨ Update tile to support multiple accounts
* 🎨 fix indent
* 🐛 fix format string
* 🎨 use .format
* 🎨 fix line indent
2018-10-03 17:22:21 -06:00
Diogo Gomes
cf0147098a
Merge pull request #16300 from StevenLooman/igd
...
Adds discovery and config flow
Breaking change: no longer possible to map ports other than the port used by Home Assistant
2018-10-03 22:55:01 +01:00
mvn23
aeb21596a0
Fix counter restore. ( #17101 )
...
Add config option to disable restore (always use initial value on restart).
Add unit tests for restore config option.
2018-10-03 23:12:21 +02:00
Tsvi Mostovicz
cf5f02b347
Fix jewish calendar sensor with language set to english ( #17104 )
...
* Add failing testcase for issue #16830
* Fix for #16830
2018-10-03 18:43:25 +02:00
Michael Wei
467a59a6ed
Change Tile icon to view-grid ( #17098 )
2018-10-03 09:59:11 -06:00
David Bilay
16cbc2d07f
Add weather condition code to OpenWeatherMap sensor ( #17093 )
2018-10-03 16:15:45 +02:00
Anders Melchiorsen
952a1b3513
Smaller steps for Sonos volume up/down ( #17080 )
2018-10-03 15:09:05 +02:00
Anders Melchiorsen
a5402739b7
Keep the repeat mode when setting Sonos shuffle mode ( #17083 )
...
* Keep the repeat mode when setting Sonos shuffle mode
* Fix test
2018-10-03 14:50:13 +02:00
Pascal Vizeli
704c9d8582
Add support for Hass.io discovery feature for Add-ons ( #17035 )
...
* Update handler.py
* Update __init__.py
* Update handler.py
* Update __init__.py
* Create discovery.py
* Update handler.py
* Update discovery.py
* Update __init__.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update struct
* Update handler.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update __init__.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update __init__.py
* Update discovery.py
* fix lint
* Update discovery.py
* cleanup old discovery
* Update discovery.py
* Update discovery.py
* Fix lint
* Fix tests
* Write more tests with new functions
* Update test_handler.py
* Create test_discovery.py
* Update conftest.py
* Update test_discovery.py
* Update conftest.py
* Update test_discovery.py
* Update conftest.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Fix test
* Add test
* fix lint
* Update handler.py
* Update discovery.py
* Update test_discovery.py
* fix lint
* Lint
2018-10-03 13:10:38 +02:00
David Peterson
2e5eb4d9dc
Add optional headers configuration for scrape ( #17085 )
2018-10-03 12:47:38 +02:00
Steven Looman
5d693277f0
Fix stale docstrings
2018-10-03 11:27:38 +02:00
Steven Looman
3cb20c7b4d
Changes after review by @MartinHjelmare
2018-10-03 11:08:32 +02:00
Paulus Schoutsen
4210835dcd
Async response all the things ( #17073 )
...
* Use async_response
* Update device_registry.py
2018-10-03 07:53:54 +02:00
Dan Cinnamon
15a160a630
Bump pyenvisalink ( #17086 )
2018-10-03 06:28:08 +02:00
Kevin Fronczak
c78850a983
Overhaul of Blink platform ( #16942 )
...
* Using new methods for blink camera
- Refactored blink platform (breaking change)
- Camera needs to be uniquely enabled in config from now on
- Added motion detection enable/disable to camera platform
* Fix motion detection
- bumped blinkpy to 0.8.1
- Added wifi strength sensor
* Added platform schema to sensor
- Added global variables for brand and attribution to main platform
* Removed blink binary sensor
* Add alarm control panel
* Fixed dependency, added alarm_home
* Update requirements
* Fix lint errors
* Updated throttle times
* Add trigger_camera service (replaced snap_picture)
* Add refresh after camera trigger
* Update blinkpy version
* Wait for valid camera response before returning image
- Motion detection now working!
* Updated for new blinkpy 0.9.0
* Add refresh control and other fixes for new blinkpy release
* Add save video service
* Pushing to force bot to update
* Changed based on first review
- Pass blink as BLINK_DATA instead of DOMAIN
- Remove alarm_arm_home from alarm_control_panel
- Re-add discovery with schema for sensors/binar_sensors
- Change motion_detected to a binary_sensor
- Added camera_armed binary sensor
- Update camera device_state_attributes rather than state_attributes
* Moved blink.py to own folder. Added service hints.
* Updated coveragerc to reflect previous change
* Register services with DOMAIN
- Change device add for loop order in binary_sensor
* Fix lint error
* services.async_register -> services.register
2018-10-03 04:17:14 +02:00
Fabian Affolter
8e3a70e568
Upgrade youtube_dl to 2018.09.26 ( #17079 )
2018-10-02 22:31:59 +02:00
Thomas Lovén
06340c9875
Allow no movement in vamera.onvif_ptz service ( #17065 )
2018-10-02 14:36:28 +02:00
Paulus Schoutsen
31dd327c59
Catch possible errors from tradfri ( #17068 )
...
* Catch possible errors from tradfri
* Update config_flow.py
2018-10-02 14:35:43 +02:00
Paulus Schoutsen
38e2926a48
Update translations
2018-10-02 14:33:47 +02:00
Paulus Schoutsen
19722a0ef8
bump frontend to 20181002.0
2018-10-02 14:33:30 +02:00
Paulus Schoutsen
a6f8c3f662
Add logging to light updates ( #17069 )
2018-10-02 13:33:16 +02:00
Thomas Lovén
11d5671ee0
De-syncing binary_sensor.ping ( #17056 )
...
* Quick and dirty asyncing of binary_sensor.ping
* Minor changes
2018-10-02 11:43:34 +02:00
cdce8p
7f0a50ce31
async_create_task ( #17059 )
...
* async_create_task
* Update google.py
2018-10-02 11:03:09 +02:00
Paulus Schoutsen
37706c2731
Lint
2018-10-02 10:35:00 +02:00
Aaron Bach
71e3047f5c
OpenUV: Fixed issue with missing protection window data ( #17051 )
2018-10-02 10:34:12 +02:00
Charles Garwood
0954eefa9f
MJPEG Camera Log Filter Fixes ( #17050 )
...
* Move filter to setup platform
* pylint
2018-10-02 10:24:44 +02:00
cdce8p
90f71261c5
Remove service helper (8) ( #17055 )
...
* Updated keyboard
* Updated microsoft_face
* Updated ffmpeg
* Updated logger
* Updated components/__init__.py
2018-10-02 10:23:37 +02:00
Malte Franken
13af61e103
GeoRSS events sensor refactored ( #16939 )
...
* refactored geo_rss_events sensor to make use of new georss-client library that handles the communication with the rss feed
* fixed lint error
2018-10-02 10:20:51 +02:00
Nicko van Someren
b0b3620b2b
Added working support for private storage ( #16903 )
...
* Fixed file corruption bugs in private storage code.
* Restoring fixed test case.
* Implemented test suite for utils/json.py
* Added new unit test cases for util/json.py
* Dixed formatting nags
* Fixed more nags from the Hound
* Added doc strings to some very short functions
* Fixing lint's complains about my choice of parts of speach. Sigh.
* Moved atomic save operations down into util/json.py so that all benefit.
Added extra clean-up code to ensure that temporary files are removed in
case of errors.
Updated emulated_hue unit tests to avoid errors.
* Apparently 'e' is not allows as a variable name for an exception...
2018-10-02 10:16:43 +02:00
Paulus Schoutsen
1decba0052
Proactor policy fix ( #17066 )
...
* Proactor policy fix
* Backport Proactor policy for <py37
2018-10-02 09:55:37 +02:00
Jason Hu
1667481342
Use Protractor loop in Windows ( #17061 )
...
* Use Protractor loop in Windows
* Add import sys
2018-10-02 09:21:02 +02:00
Mathieu Velten
8e276295eb
Update pynetgear to 0.4.2 ( fix #14752 ) ( #17064 )
2018-10-02 09:14:07 +02:00
Sean Wilson
284d4d49c7
Add AquaLogic component ( #16763 )
...
* Add missing ups.status states.
* Add missing DISCHRG state.
* AquaLogic work-in-progress
* - Fix dependencies
- Switch updates
* Add support for aqualogic 0.8 features.
* Remove debugging.
* Switch to async updates rather than using polling.
* Rebase
* Fix lint errors
* Fix lint errors
* Fix lint errors
* Fix lint errors
* Fix lint errors.
* Bump aqualogic version to 0.11
* Update .coveragerc
* Remove integration-specific I/O
* Resolve code review issues.
* Fixed init() call.
2018-10-02 07:32:03 +02:00
cdce8p
c3eff5773b
Remove alert service helper ( #17038 )
2018-10-02 00:33:45 +02:00
Daniel Perna
4d471622f6
Update pyhomematic to 0.1.50 ( #17048 )
2018-10-02 00:02:59 +02:00
SNoof85
90f2990b9e
Support code 7 ( #17047 )
2018-10-01 22:18:56 +02:00
Charles Garwood
b197b8bab3
Suppress urllib3 header parsing error ( #17042 )
2018-10-01 20:39:40 +02:00
Fabian Affolter
a148f3e2a9
Mind the unit system ( fixes #16819 ) ( #16823 )
2018-10-01 20:38:41 +02:00
Steven Looman
d732f8eca2
Changes after review by @MartinHjelmare
2018-10-01 19:26:43 +02:00
Nikolay Vasilchuk
b0c1c37cd5
Fix long update 'load_power' and 'in_use' for Xiaomi Zegbee Plug ( #16915 )
2018-10-01 18:00:48 +02:00
Anders Melchiorsen
4c36ffd0ef
Remove error logging when Sonos shuffle_set is not available ( #16921 )
...
Error on set_shuffle with UPnP Error 712 received: Play mode not supported from 10.23.2.16
2018-10-01 17:58:04 +02:00
Paulus Schoutsen
fbc1c41673
Logbook context ( #16937 )
...
* Convert logbook to use attr
* Add context to events
* Enhance logbook
* Lint
* Fix logbook entry
* Don't use intermediary classes for logbook entries
2018-10-01 16:12:25 +02:00
Paulus Schoutsen
2e6346ca43
Break up websocket 2 ( #17028 )
...
* Break up websocket 2
* Lint+Test
* Lintttt
* Rename
2018-10-01 16:09:31 +02:00
cdce8p
b5e3d8c337
Async syntax ( #17033 )
...
* async-syntax-mqtt_room
* async-syntax-alert
* Additional fixes
2018-10-01 14:44:11 +02:00
Josh Anderson
f0fbdd6a26
Send headers with REST switch GET request ( #17036 )
2018-10-01 14:43:54 +02:00
Paulus Schoutsen
c69a790ede
Add Hass.io discovery to MQTT ( #16962 )
...
* Add Hass.io discovery to MQTT
* Update en.json
* Update __init__.py
* Update config_flow.py
* Update strings.json
* Update test_config_flow.py
* Lint
* Ensure we don't send bad data in config entry
2018-10-01 14:11:21 +02:00
David De Sloovere
5bc2e78ab4
Bump Enphase_Envoy dependency for older models ( #17032 )
2018-10-01 14:10:32 +02:00
Heiko Thiery
68bda1c732
Add new device attributes to fritzbox climate ( #17027 )
...
* Add new device attributes to fritzbox climate
With Fitz!OS 7 new parameters are introduced.
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* update requirements
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
2018-10-01 12:53:25 +02:00
Timmo
3137099348
🔨 update errors ( #17029 )
2018-10-01 12:51:39 +02:00
Paulus Schoutsen
22a80cf733
Break up websocket component ( #17003 )
...
* Break up websocket component
* Lint
2018-10-01 11:21:00 +02:00
Fabian Affolter
9edf1e5151
Upgrade locationsharinglib to 3.0.3 ( #17010 )
...
* Upgrade locationsharinglib to 3.0.3
* Revert change from #16969
2018-10-01 10:55:16 +02:00
Rohan Kapoor
6159f8b0ce
Fix switch.zoneminder name ( #17026 )
2018-10-01 10:53:20 +02:00
Ville Skyttä
d4cde2bfbf
Upgrade huawei-lte-api to 1.0.16 ( #16972 )
2018-10-01 10:52:49 +02:00
Otto Winter
760f822dce
Fix MQTT discovery ( #17004 )
2018-10-01 09:01:40 +02:00
cdce8p
b24f9f5dfa
Async syntax 3/8 ( #17017 )
...
* Async syntax 3, device_tracker & fan & hassio & image_processing & input
* Pylint fixes
2018-10-01 08:59:45 +02:00
cdce8p
134eeecd65
Async syntax 4/8 ( #17018 )
...
* Async syntax 4, media_player & notify
* Pylint fixes
2018-10-01 08:58:21 +02:00
cdce8p
3b5e5cbcd6
Async syntax 5, light & lock & remote & scene & telegram & helpers ( #17019 )
2018-10-01 08:56:50 +02:00
cdce8p
9e4c8f45d6
Async syntax 6, sensor ( #17020 )
2018-10-01 08:55:43 +02:00
cdce8p
121dba659c
Async syntax 7, switch & tts & vacuum ( #17021 )
2018-10-01 08:55:00 +02:00
cdce8p
9aaf11de8c
Async syntax 8/8 ( #17022 )
...
* Async syntax 8
* Pylint fixes
2018-10-01 08:52:42 +02:00
Charles Garwood
ea7b1e4573
Update Z-Wave service descriptions to point to proper log file ( #17024 )
2018-10-01 08:50:32 +02:00
cdce8p
8444b9ba03
Async syntax 2, camera & climate & config ( #17016 )
2018-10-01 08:50:05 +02:00
cdce8p
38e371c5d9
Async syntax 1, alarm_control_panel & automation & binary_sensor ( #17015 )
2018-10-01 08:49:19 +02:00
sander76
750c96709e
Homematic cloud device update fix ( #17001 )
2018-09-30 22:39:25 +02:00
Patrik
940d5fb2ee
Add basic support for Tradfri switches ( #17007 )
...
* Initial commit
* Sockets have been moved to separate component
* Sockets have been moved to separate component
* Fix const PLATFORM_SCHEMA
* Fix unique id
* Fix async_create_task
* Fix PLATFORM_SCHEMA
* Fix typo
* Remove pylint disable
2018-09-30 22:22:07 +02:00
Paulus Schoutsen
0a2b266742
Fix MQTT certificates ( #16999 )
2018-09-30 21:36:27 +02:00
Steven Looman
f511920a04
Merge remote-tracking branch 'upstream/dev' into igd
2018-09-30 20:22:10 +02:00
Totoo
1b7bfec247
Google Maps supports battery level and charging. ( #16969 )
...
* Google Maps supports battery level and charging.
With 3.0.2 locationsharinglib now the battery level and the charging attributes are available.
* Update google_maps.py
fix too long line error
* Update google_maps.py
Fix multi line import, and line length limit
* Update gen_requirements_all.py
Add locationsharinglib to gen_requirements_all
* update requirements_all
* Last try to fix requirements_all...
2018-09-30 15:17:39 +02:00
Paulus Schoutsen
f5632a5da5
Add webhook + IFTTT example ( #16817 )
...
* Add webhook + IFTTT example
* Abort if not externally accessible
* Abort on local url
* Add description to create entry
* Make body optional
* Allow ifttt setup without config
* Add tests
* Lint
* Fix Lint + Tests
* Fix typing
2018-09-30 14:45:48 +02:00
Greg Laabs
7f47d601f1
Fix ISY blocking bug ( #16978 )
...
This fix results in `is_on` returning False if the state is unknown (which was a bug in 0.79).
2018-09-30 09:21:27 +02:00
Rohan Kapoor
8b1bdda0fa
Bump zm-py to 0.0.4 ( #16979 )
2018-09-30 09:21:07 +02:00
Otto Winter
70ce9bb7bc
Add pressure sensor device class ( #16965 )
...
* Add pressure sensor device class
* Undo github desktop line exclude
2018-09-29 22:01:04 +02:00
Otto Winter
45fdda3f5d
Add unique_id to MQTT fan ( #16949 )
2018-09-29 21:22:57 +02:00
Anders Melchiorsen
caaf4f5694
Fix exception during history_stats startup ( #16932 )
...
* Fix exception during history_stats startup
* Do not track changes during startup
* Ignore args
2018-09-29 21:22:24 +02:00
Otto Winter
3ddad83a84
Add unique_id to MQTT cover ( #16950 )
...
* Add unique_id to MQTT cover
* Fix tests
2018-09-29 20:54:57 +02:00
Otto Winter
35b6064581
Convert fan component to config entry ( #16951 )
...
* Conver fan component to config entry
* Lint
2018-09-29 20:53:48 +02:00
Jason Hu
c600d28b6a
Override unique_id of NestActivityZoneSensor ( #16961 )
2018-09-29 20:53:02 +02:00
Jan van Helvoort
7d1960baba
Add zwave.network_complete_some_dead event ( #16894 )
...
* Add zwave.network_complete_some_dead event
* add missing comma
* typo
* Add SIGNAL_AWAKE_NODES_QUERIED_SOME_DEAD Test
* Add blank lines
* fix linter warnings
Line too long
* remove trailing whitespace
* Change test signal
* Listen to other event
2018-09-28 19:14:57 +02:00
Otto Winter
af89e7c50f
Move more MQTT platforms to config entries ( #16918 )
...
* Move more MQTT platforms to config entries
* Address comments
2018-09-28 16:57:17 +02:00
Anders Melchiorsen
720b05c301
Fix race between script delay and turn_off ( #16923 )
2018-09-27 22:08:09 -06:00
Otto Winter
c9b6567265
Remove discovered mqtt_json light entity when discovery is cleared ( #16906 )
...
* Remove discovered mqtt_json entity device when discovery topic is cleared
* Keep imports ordered
2018-09-28 00:25:51 +02:00
Greg Laabs
9abdbf3db6
Rachio component modernization ( #16911 )
...
Add `unique_id` to all rachio entities
Add platform discovery to rachio component
Move config options from switch.rachio platform to the rachio component
2018-09-27 23:17:15 +02:00
cdce8p
f879ac0993
Remove service helper (6) ( #16920 )
...
* Update automation
* Update group
* Async_create_task
2018-09-27 23:14:09 +02:00
cdce8p
70b901017f
Remove service helper (5) ( #16917 )
...
* Update switch
* Update script
* Update light
* Fix tests
* Fix config/script hook
* Async_create_task
* Fix flux switch
2018-09-27 23:13:11 +02:00
Paulus Schoutsen
a7248d4574
Handle exception handling websocket command ( #16927 )
...
* Handle exception handling websocket command
* lint
* Lint2
2018-09-27 23:10:07 +02:00
Paulus Schoutsen
bac71d3d22
Update translations
2018-09-27 23:04:28 +02:00
Paulus Schoutsen
d77e88645e
Bump frontend to 20180927.0
2018-09-27 23:04:03 +02:00
Otto Winter
2d104f95d7
Fix MQTT Config Entry Discovery ( #16919 )
2018-09-27 22:56:04 +02:00
Paulus Schoutsen
81e21b90c9
Fix auth redirect ( #16914 )
...
* Fix auth redirect
* Remove old test
2018-09-27 09:02:50 -07:00
Otto Winter
d1ad2cc225
Make MQTT platforms config entries ( #16904 )
...
* Make MQTT platforms config entries
* Fix tests
* Address Comment
* Rework tests
* Undo style auto-reformat style changes
2018-09-27 16:07:56 +02:00
zxdavb
8d65230a36
Add (EU-based) Honeywell evohome CH/DHW controller ( #16427 )
...
* Add support for Honeywell evohome CH/DHW systems
More flake8 corrections
Passes Flake8 tests
Almost passed flake8.pylint!
Passed all tox tests
Now it needs serious testing!
Almost ready to submit
BUGFIX: DHW state now functional
More improvements to available()
Solved the DHW temp units problem!
Last minute bug squash
to improve dicts merge
Trying to rebase
fixing more rbase errors
revert to creating HTTP_error_code internally for now
ready to submit PR
Added support for Honeywell evohome CH/DHW systems
* Updated requirements_test_all.txt
* Fix: D401 First line should be in imperative mood
* Remove _LOGGER.info (replace with _LOGGER.debug)
* raise PlatformNotReady when RequestException during setup()
* Revert some LOGGER.debug to LOGGER.warning
* Improved logging levels, and removed some unwanted comments
* Improvments to logging - additional self._status info
* BUGFIX: DHW wrongly showing available = False (and some other tweaks)
* Fix trailing whitespace
* Remove state_attributes override and API_VER code
* Removed heating zones, DHW and heuristics to reduce # lines of code
* Removed some more lines of code
* Removed unused configuration parameters
* Remove some more un-needed lines
* Removed more (uneeded) lines of code & fixed two minor typos
* Improvements to debug logging of available() = False
* Improvements to code, and code clean-up
* Corrected a minor typo
* A small tidy up
* reduces precision of emulated temps floats to 0.1
* Some code improvements as suggested by JeardM
* Rewrite of exception handler
* Removed another unwanted logging in properties
* Remove async_ version of various methods
* moved available heuristics to update()
* Cleanup of code, and re-work linter hints
* fixed a minor documentation typo
* scan_interval is now no longer a configurable option
* Change from Master/Slave to Parent/Child
* Removed the last of the slaves
* Removed the last of the masters
* Move -PARALLEL_UPDATES to .\climate\evohome.py'
* main code moved to climate/evohome.py
* merge EvoEntity into EvoController class
* remove should_poll (for now)
* woops! left a hint in
* removed icon
* only log a WARNING the first time available = False
* cleanup dodgy exception handling
* Tidy up exception handling
* Many changes as suggested by @MartinHjelmare, thanks
* remove hass from init, part 1
* use async_added_to_hass instead of dispatcher_connect
* remove hass from init, part 2 (done)
* add 1-2 arrays, and tidied up some comments
* from dispatcher to async_added_to_hass
* cleaned up some logging, and removed others
* Many changes as request by @MartinHjelmare
* Homage to the lint
* Changed to the HA of doing operating_mode
* Now using update_before_add=True
* reduced logging further still...
* fixed minor lint
* fix a small logic error
* Add device_state_attributes to track actual operating mode
* Clean up doc quotes caused by previous changes
* Woops! removed some debug lines that shoudln't have stayed in
* Add a complete set of device_state_attributes
* Cleanup some constants
* Remove more legacy code
* domain_data to evo_data & this else should be a finally
* minor change for readability
* Minor change for readability #2
* removed unused code
* small tidy up - no code changes
* fix minor lint
* Correct URLs & descriptions in docstring
* whoops - fixed a typo in docstrings
* remove an unused line of cide & a small tidy-up
2018-09-27 13:29:44 +02:00
Blake Blackshear
2cc6263092
Add new services for set/refresh Z-Wave device values ( #16638 )
...
* Add services for getting and setting indicator values for Z-Wave
* Add service to manually refresh Z-Wave node value by value_id
* Remove refresh_indicator service
* Coerce to int
* Add generic set_node_value service
* Remove set_indicator service
2018-09-27 12:34:42 +02:00
emontnemery
ad79dc673d
MQTT Light - Do not throw if property is missing from templated MQTT message ( #16720 )
...
* Do not throw if property is missing
* Render template once, add debug prints
2018-09-27 11:48:52 +02:00
Paulus Schoutsen
da3342f1aa
Update new values coming in for dev registry ( #16852 )
...
* Update new values coming in for dev registry
* fix Lint+Test;2C
2018-09-27 11:26:58 +02:00
Anders Melchiorsen
29db43edb2
Ignore Xiaomi hub callbacks during setup ( #16910 )
2018-09-27 09:44:19 +02:00
Anders Melchiorsen
24e9c62fe7
Upgrade pysonos to 0.0.3 ( #16901 )
...
This version has downgraded/removed some logging that we then no
longer have to hide.
2018-09-27 01:09:30 +02:00
Anders Melchiorsen
81d4338b93
Upgrade aiolifx_effects to 0.2.0 ( #16900 )
2018-09-27 01:08:20 +02:00
Jason Hu
96e5acda1a
Optimize Ring Sensors platform setup ( #16886 )
2018-09-26 15:38:13 -07:00
Paulus Schoutsen
631ecf578e
Lint
2018-09-26 23:48:55 +02:00
Paulus Schoutsen
273a7af330
Prevent discovered Tradfri while already configured ( #16891 )
...
* Prevent discovered Tradfri while already configured
* Lint
2018-09-26 18:03:25 +02:00
cdce8p
dd45e99302
Remove service helper (4) ( #16892 )
...
* Update media_player
* Update lock
* Update notify
* Update remote
* Update scene
* Update vacuum
* Remove timer helpers
* Removed unused legacy helpers
2018-09-26 18:02:05 +02:00
Paulus Schoutsen
d0ddc28f96
Revert file mode write_json ( #16897 )
2018-09-26 17:58:44 +02:00
Paulus Schoutsen
9ab8f78b19
Don't pass use_env=True ( #16896 )
2018-09-26 17:20:34 +02:00
Paulus Schoutsen
732009c668
Update translations
2018-09-26 15:39:20 +02:00
Paulus Schoutsen
d20e0f5c95
Update frontend to 20180926.0
2018-09-26 15:39:20 +02:00
cgtobi
98a4b1e9ac
Update language strings ( #16884 )
2018-09-26 13:07:43 +02:00
Nikolay Vasilchuk
917df1af00
Telegram_bot polling support proxy_url and proxy_params ( Fix #15746 ) ( #16740 )
...
* Telegram bot polling proxy support
* CI fix
* houndci-bot review fix
* houndci-bot review fix
* CI fix
* Review
* Update polling.py
2018-09-26 11:59:37 +02:00
Blake Blackshear
f13f723a04
Add bitwise operations as template helpers ( #16833 )
2018-09-26 11:57:16 +02:00
Jason Hu
75c372021d
Fix example for long-lived access token WS API ( #16882 )
2018-09-26 11:20:48 +02:00
Nicko van Someren
e5861241c7
Added support for private storage. ( #16878 )
...
* Addded support for private storage.
Include 'private' flag parameters to the Store class and save_json function.
Updated various authentication and onboarding classes to use private stores.
Fixed unit test for emulated_hue which used a mock patch on save_json().
* Fixed Hound formatting issues not detected by local linting.
2018-09-26 10:24:32 +02:00
Paulus Schoutsen
e205092693
Revert incorrect check ( #16883 )
2018-09-26 10:15:49 +02:00
cdce8p
fa98a27df7
Remove service helper (2) ( #16863 )
...
* alarm_control_panel
* automation
* camera
* climate
* counter
* fan
* Add legacy notes
* Fix tests
2018-09-26 09:49:55 +02:00
Paulus Schoutsen
c899875abb
Fix MQTT discovery ( #16864 )
...
* Fix MQTT discovery
* Update __init__.py
2018-09-26 09:38:50 +02:00
Charles Garwood
bab079f649
Add unique_id to Nest Sensors ( #16869 )
...
* Add unique_id
* Add device_info
* Fix typo
* Update __init__.py
2018-09-26 09:19:47 +02:00
Jason Hu
92a5068977
Use HA native OAuth2 flow for google assistant components ( #16848 )
...
* Use HA native OAuth2 flow for google assistant components
* Lint
* Force breaking changes
* Fix CONFIG_SCHEMA
2018-09-26 08:57:55 +02:00
Charles Garwood
3cba2e695c
Device Registry Support for iOS Sensors ( #16862 )
...
* Add device_info property to iOS sensors for device registry
* Remove unused logger import
* Fix spacing
* lint
* Lint
2018-09-26 08:56:23 +02:00
Paulus Schoutsen
ba2b8512c5
Make ring sync again ( #16866 )
2018-09-26 08:52:22 +02:00
cdce8p
e2a56721d3
Remove service helper (3) ( #16879 )
...
* Update duckdns
* Update google_assistant
* Update group
* Update homematic
* Update image_processing
* Update input_boolean
* Update input_number
* Update input_select
* Update input_text
2018-09-26 08:50:05 +02:00
Martin Mois
672fc61bb2
aiohttp.ClientSession gets proxy information from HTTP_PROXY/HTTPS_PROXY ( #16874 )
2018-09-26 08:43:09 +02:00
Gerard
6490ec87f3
Upgrade to bimmer_connected 0.5.3 ( #16877 )
2018-09-26 08:24:59 +02:00
Daniel Høyer Iversen
dc102a96a9
Tibber realtime consumption, Tibber pulse ( #16870 )
...
* tibber real time data
* Tibber Pulse, realtime consumption
* update lib
2018-09-26 07:49:09 +02:00
cdce8p
7eaf8640d0
Update cover tests ( #16832 )
...
* Update test_group
* Update test_command_line
* Update test_demo
* Update test_mqtt
* Update test_template
* Remove cover service call helpers
2018-09-25 22:32:05 +02:00
Jedmeng
8e311686d0
Add support for Opple light ( #16765 )
...
* Add support for Opple light
* Update docstring
* review fix
* review fix
* review fix
2018-09-25 20:49:37 +02:00
Paulus Schoutsen
7de0e1e39a
Add executor job ( #16853 )
2018-09-25 20:47:22 +02:00
emontnemery
4501bdb4a0
Remove discovered MQTT cover device when discovery topic is cleared ( #16857 )
2018-09-25 19:32:42 +02:00
emontnemery
4a265f37e0
Remove discovered MQTT fan device when discovery topic is cleared ( #16858 )
2018-09-25 19:32:31 +02:00
emontnemery
c3f58b8c74
Remove discovered MQTT lock device when discovery topic is cleared ( #16859 )
2018-09-25 19:32:25 +02:00
emontnemery
422ccc1a28
Remove discovered MQTT sensor device when discovery topic is cleared ( #16860 )
2018-09-25 19:32:16 +02:00
emontnemery
0dbfd77402
Remove discovered MQTT climate device when discovery topic is cleared ( #16856 )
2018-09-25 17:15:39 +02:00
Tommy Jonsson
bc8d323bdd
Add image support to hangouts notifications ( #16560 )
...
* add image to services.yaml
* add image support
Add image support to hangouts notification.
* fix indents
* fix line length
* Add data schema
forgot schema
* fix linelength
* use is_allowed_path and better file error handling
* elif not else if
* fix logger error
* fixes
* fix travis errors/warnings
* remove trailing whitespace
* fix travis pylint naming
* new async style
* removed unused async_timeout
* change to image_file/url (#3 )
* change to image_file/url
* removed whitespace
* forgot to remove unused urlparse import
* image_file/url in service help
2018-09-25 15:04:43 +02:00
Paulus Schoutsen
a1c914dfeb
On removal, only unload config entry if loaded ( #16844 )
...
* On removal, only unload config entry if loaded
* Fix test
2018-09-25 14:29:13 +02:00
emontnemery
093285f92f
Remove discovered MQTT binary_sensor device when discovery topic is cleared ( #16826 )
2018-09-25 14:25:03 +02:00
Paulus Schoutsen
9ea5afd109
Add unique ID and device info to Nest camera ( #16846 )
...
* Add unique ID and device info to Nest camera
* Remove sw version
2018-09-25 13:47:12 +02:00
Daniel Høyer Iversen
01925fdfff
change unknown to None in Netatmo public ( #16845 )
2018-09-25 13:41:29 +02:00
Paulus Schoutsen
e4898bb05c
Allow MQTT discovery ( #16842 )
2018-09-25 12:22:14 +02:00
Paulus Schoutsen
f4974f58fe
Config entry update data ( #16843 )
...
* WIP
* Allow updating data of a config entry
2018-09-25 12:21:11 +02:00
Paulus Schoutsen
2b2502c91c
Support old tradfri config format ( #16841 )
2018-09-25 11:57:32 +02:00
Daniel Winks
4a4c07ac1b
GitLab-CI sensor integration addition. ( #16561 )
...
* Updates to GitLab Sensor
* Updates to GitLab_CI sensor.
* Added GitLab_CI sensor.
* Updated interval to a more appropriate 300 seconds.
* Added GitLab_CI.py to ommitted files.
* Initial refactor to use python-gitlab PyPI module.
* Fixes to dict parsing.
* Updated required packages for GitLab_CI requirements.
* Updates and refactoring to more closely align with Home-Assistant standards.
* Moved import to init, removed unreachable requests exception.
* Removed references to STATE_UNKNOWN and replaced with None
* Removed extra whitespace
* Changed PLATFORM_SCHEMA and renamed add_devices.
Changed PLATFORM_SCHEMA to use SCAN_INTERVAL and add_devices to add_entities
* Added configurable name, changed logger and removed cruft.
* Removed _status to use _state instead, as both held same value.
* Fixed ATTR_BUILD_BRANCH, removed more extraneous cruft.
* Changed required config keys to dict[key] format.
* Removed extraneous CONF_SCAN_INTERVAL as it's already defined.
2018-09-25 11:18:23 +02:00
GP8x
03bce84c32
Add additional Netatmo public data sensors ( #16671 )
...
Update deps
2018-09-25 11:14:42 +02:00
sander76
069b819679
Add unique_id to homematic_cloud ( #16828 )
...
* add unique_id
* add docstring and trigger travis
2018-09-25 10:15:03 +02:00
emontnemery
90197b6ec9
Remove discovered MQTT light device when discovery topic is cleared ( #16824 )
2018-09-25 09:19:04 +02:00
emontnemery
42790d3e97
Remove discovered MQTT alarm_control_panel device when discovery topic is cleared ( #16825 )
2018-09-25 08:44:14 +02:00
Paulus Schoutsen
e78f4d1b65
Extract lovelace to it's own component ( #16816 )
...
* Extract lovelace to it's own component
* Lint
* Update comment
* Lint
* Lint
2018-09-25 08:39:35 +02:00
Rohan Kapoor
354c8f3409
Bump zm-py to 0.0.3 ( #16835 )
2018-09-25 07:53:35 +02:00
Paulus Schoutsen
579b77ba4c
Don't warn but info when on dev mode ( #16831 )
2018-09-25 07:52:10 +02:00
randellhodges
b52e8525ac
Add mode (daily/hourly) to darksky ( #16719 )
...
* added daily mode to darksky and wind_bearing, ozone, and visibility
* Removed dew point and pressure until the standard is updated
2018-09-24 18:09:15 +02:00
Paulus Schoutsen
dc75db6376
Bumped version to 0.80.0.dev0
2018-09-24 12:15:47 +02:00
Paulus Schoutsen
c352b6fa59
Version bump to 0.79.0b0
2018-09-24 12:13:52 +02:00
Paulus Schoutsen
0bd94d8b56
Remove unused translation key
2018-09-24 12:02:26 +02:00
Paulus Schoutsen
3e2a9afff0
Another update translations
2018-09-24 12:01:34 +02:00
Paulus Schoutsen
d4b239d1d4
Update translations
2018-09-24 12:01:01 +02:00