Pascal Vizeli
951d7154b8
Fix hassio discovery ( #17275 )
...
* Update discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Fix tests
* fix lint
2018-10-10 14:26:33 +02:00
Pascal Vizeli
3f28b30860
Hassio auth ( #17274 )
...
* Create auth.py
* Update auth.py
* Update auth.py
* Update __init__.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Add tests
* Update test_auth.py
* Update auth.py
* Update test_auth.py
* Update auth.py
2018-10-10 14:26:32 +02:00
Paulus Schoutsen
eb7db1f763
block external IP ( #17248 )
...
* block external IP
* Update __init__.py
2018-10-09 16:20:29 +02:00
Paulus Schoutsen
429f09deb3
Add a webhook automation trigger ( #17246 )
2018-10-09 16:20:29 +02:00
Paulus Schoutsen
2e120061b4
Guard for bad device info ( #17238 )
2018-10-08 16:15:40 +02:00
Paulus Schoutsen
6be52208fc
Prevent accidental device reg override ( #17136 )
2018-10-08 16:15:38 +02:00
Martin Berg
5fcea074c4
Init sub-components using global var. ( #17220 )
2018-10-07 23:33:40 +02:00
Paulus Schoutsen
c722091967
Fix data used for logbook ( #17172 )
...
* Fix data used for logbook
* Lint
2018-10-07 23:33:38 +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
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
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
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
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
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
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
cdce8p
7f0a50ce31
async_create_task ( #17059 )
...
* async_create_task
* Update google.py
2018-10-02 11:03:09 +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
cdce8p
c3eff5773b
Remove alert service helper ( #17038 )
2018-10-02 00:33:45 +02:00
Steven Looman
d732f8eca2
Changes after review by @MartinHjelmare
2018-10-01 19:26:43 +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
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
Paulus Schoutsen
22a80cf733
Break up websocket component ( #17003 )
...
* Break up websocket component
* Lint
2018-10-01 11:21:00 +02:00
Steven Looman
f511920a04
Merge remote-tracking branch 'upstream/dev' into igd
2018-09-30 20:22:10 +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
Otto Winter
45fdda3f5d
Add unique_id to MQTT fan ( #16949 )
2018-09-29 21:22:57 +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
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
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
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
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
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
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
726cf9b1c4
Remove unused import ( #16909 )
...
* Remove unused import
* Revert test usage
2018-09-27 00:21:29 +02:00