Commit Graph

15057 Commits (0954eefa9f865ee45b8700ed3345f70884867586)

Author SHA1 Message Date
Charles Garwood 0954eefa9f MJPEG Camera Log Filter Fixes ()
* Move filter to setup platform

* pylint
2018-10-02 10:24:44 +02:00
cdce8p 90f71261c5 Remove service helper (8) ()
* 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 ()
* 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 ()
* 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 ()
* Proactor policy fix

* Backport Proactor policy for <py37
2018-10-02 09:55:37 +02:00
Jason Hu 1667481342 Use Protractor loop in Windows ()
* 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 ) () 2018-10-02 09:14:07 +02:00
Sean Wilson 284d4d49c7 Add AquaLogic component ()
* 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 () 2018-10-02 00:33:45 +02:00
Daniel Perna 4d471622f6
Update pyhomematic to 0.1.50 () 2018-10-02 00:02:59 +02:00
SNoof85 90f2990b9e Support code 7 () 2018-10-01 22:18:56 +02:00
Charles Garwood b197b8bab3 Suppress urllib3 header parsing error () 2018-10-01 20:39:40 +02:00
Fabian Affolter a148f3e2a9 Mind the unit system (fixes ) () 2018-10-01 20:38:41 +02:00
Nikolay Vasilchuk b0c1c37cd5 Fix long update 'load_power' and 'in_use' for Xiaomi Zegbee Plug () 2018-10-01 18:00:48 +02:00
Anders Melchiorsen 4c36ffd0ef Remove error logging when Sonos shuffle_set is not available ()
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 ()
* 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 ()
* Break up websocket 2

* Lint+Test

* Lintttt

* Rename
2018-10-01 16:09:31 +02:00
cdce8p b5e3d8c337 Async syntax ()
* 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 () 2018-10-01 14:43:54 +02:00
cdce8p e5c0e4336d Update coverage to exclude not tested file () 2018-10-01 14:41:35 +02:00
Paulus Schoutsen c69a790ede
Add Hass.io discovery to MQTT ()
* 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 () 2018-10-01 14:10:32 +02:00
Heiko Thiery 68bda1c732 Add new device attributes to fritzbox climate ()
* 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 () 2018-10-01 12:51:39 +02:00
Paulus Schoutsen 22a80cf733
Break up websocket component ()
* Break up websocket component

* Lint
2018-10-01 11:21:00 +02:00
Fabian Affolter 9edf1e5151 Upgrade locationsharinglib to 3.0.3 ()
* Upgrade locationsharinglib to 3.0.3

* Revert change from 
2018-10-01 10:55:16 +02:00
Rohan Kapoor 6159f8b0ce Fix switch.zoneminder name () 2018-10-01 10:53:20 +02:00
Ville Skyttä d4cde2bfbf Upgrade huawei-lte-api to 1.0.16 () 2018-10-01 10:52:49 +02:00
Otto Winter 760f822dce Fix MQTT discovery () 2018-10-01 09:01:40 +02:00
cdce8p b24f9f5dfa Async syntax 3/8 ()
* 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 ()
* 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 () 2018-10-01 08:56:50 +02:00
cdce8p 9e4c8f45d6 Async syntax 6, sensor () 2018-10-01 08:55:43 +02:00
cdce8p 121dba659c Async syntax 7, switch & tts & vacuum () 2018-10-01 08:55:00 +02:00
cdce8p 9aaf11de8c Async syntax 8/8 ()
* 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 () 2018-10-01 08:50:32 +02:00
cdce8p 8444b9ba03 Async syntax 2, camera & climate & config () 2018-10-01 08:50:05 +02:00
cdce8p 38e371c5d9 Async syntax 1, alarm_control_panel & automation & binary_sensor () 2018-10-01 08:49:19 +02:00
sander76 750c96709e Homematic cloud device update fix () 2018-09-30 22:39:25 +02:00
Patrik 940d5fb2ee Add basic support for Tradfri switches ()
* 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 () 2018-09-30 21:36:27 +02:00
Totoo 1b7bfec247 Google Maps supports battery level and charging. ()
* 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 ()
* 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
Ville Skyttä 06d959ed43 Upgrade pytest to 3.8.1 () 2018-09-30 10:20:10 +02:00
Greg Laabs 7f47d601f1 Fix ISY blocking bug ()
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 () 2018-09-30 09:21:07 +02:00
Otto Winter 70ce9bb7bc Add pressure sensor device class ()
* 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 () 2018-09-29 21:22:57 +02:00
Anders Melchiorsen caaf4f5694 Fix exception during history_stats startup ()
* 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 ()
* Add unique_id to MQTT cover

* Fix tests
2018-09-29 20:54:57 +02:00