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
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
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
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
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