Paulus Schoutsen
5a22e7d211
Fail if dirty ( #16839 )
...
* Fail if dirty
* Update check_dirty
* Update text
* Fix comment
* Add -e
* Update dirty script
2018-09-25 20:47:51 +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
eb59f2dd3c
Move MQTT discovery removal tests to platform test files ( #16861 )
2018-09-25 19:32:04 +02:00
Paulus Schoutsen
399040de46
Fix files left behind ( #16855 )
...
* Light demo test to not write entity registry
* Fix Manual MQTT alarm control panel
2018-09-25 17:19:46 +02:00
emontnemery
0dbfd77402
Remove discovered MQTT climate device when discovery topic is cleared ( #16856 )
2018-09-25 17:15:39 +02:00
Paulus Schoutsen
61a2d09342
Bumped version to 0.79.0b1
2018-09-25 15:39:42 +02:00
Paulus Schoutsen
345c886dec
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 15:39:36 +02:00
Paulus Schoutsen
b9043ef7a7
Allow MQTT discovery ( #16842 )
2018-09-25 15:39:36 +02:00
Paulus Schoutsen
356040d506
Support old tradfri config format ( #16841 )
2018-09-25 15:39:35 +02:00
Rohan Kapoor
0431e38aa2
Bump zm-py to 0.0.3 ( #16835 )
2018-09-25 15:39:34 +02:00
Paulus Schoutsen
4c32ad3b48
Don't warn but info when on dev mode ( #16831 )
2018-09-25 15:39:33 +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
7840b1e387
Fix MQTT leaving files behind ( #16840 )
2018-09-25 12:22:27 +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
Paulus Schoutsen
4f9fc9b39f
Don't create entity registry in tests ( #16838 )
2018-09-25 10:16:30 +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
7d68ec1110
Merge branch 'dev' into rc
2018-09-24 12:14:43 +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
Paulus Schoutsen
b2a9e203f2
Update frontend to 20180924.0
2018-09-24 11:58:03 +02:00
Greg Laabs
dc1534c6d1
Fix some unhandled exceptions due to missing null checks ( #16812 )
...
Fixed a couple cases that would produce errors when the ISY node status was None or `-inf`.
2018-09-24 11:43:00 +02:00
Robin Clarke
589554ad16
Allow soundtouch to play https content too ( #16713 )
2018-09-24 11:16:28 +02:00
Ville Skyttä
33d6c99f19
Add Python 3.7 classifier ( #16645 )
2018-09-24 11:11:24 +02:00
Daniel Høyer Iversen
1f74adae2a
Broadlink service name ( #16345 )
...
* Broadlink. slugify service name
* style
2018-09-24 11:10:33 +02:00
Jason Hu
7a77951bb4
Add Notify MFA module ( #16314 )
...
* Add Notify MFA
* Fix unit test
* Address review comment, change storage implementation
* Add retry limit to mfa module
* Fix loading
* Fix invalaid login log processing
* Typing
* Change default message template
* Change one-time password to 8 digit
* Refactoring to not save secret
* Bug fixing
* Change async_initialize method name to aysnc_initialize_login_mfa_step
* Address some simple fix code review comment
2018-09-24 11:06:50 +02:00
Thomas Lovén
ad47ece5c6
Allow split component definitions in packages ( #16177 )
...
* Allow split component definitions in packages
Two different configuration styles are described in
https://www.home-assistant.io/docs/configuration/devices/#style-2-list-each-device-separately
But only one is allowed in packages according to
https://www.home-assistant.io/docs/configuration/packages/
This change allows "Style 2" configuration in packages.
* Added test for split component definition in packages
2018-09-24 10:17:24 +02:00
emontnemery
5ee4718e24
Remove discovered MQTT Switch device when discovery topic is cleared ( #16605 )
...
* Remove discovered device when discovery topic is cleared
* Move entity removal away from mqtt discovery
* Move discovery update to mixin class
* Add testcase
* Review comments
2018-09-24 10:11:49 +02:00
Martin Berg
a5cb4e6c2b
Use pyspcwebgw for SPC component ( #16214 )
...
* Use pyspcwebgw library.
* Support alarm triggering.
* Update requirements.
* Add pyspcwebgw to test reqs.
* Also update script.
* Use dispatcher.
* Address review feedback.
2018-09-24 10:10:10 +02:00
Baptiste Lecocq
4fd2f773ad
Add linky sensor ( #16468 )
...
* Add linky component
* Update requirements_all.txt
* Add timeout to pylinky requests
* Make linky platform fail fast
2018-09-24 08:09:34 +02:00