Paulus Schoutsen
041f1edd35
Update frontend
2017-02-20 21:56:38 -08:00
Paulus Schoutsen
32873508b7
Add initial group config ( #6135 )
2017-02-20 21:53:55 -08:00
Paulus Schoutsen
addd955a6b
Version bump to 0.38.4 ( #6137 )
2017-02-20 21:52:36 -08:00
Paulus Schoutsen
7ce2b9e018
Update frontend
2017-02-20 21:35:10 -08:00
Paulus Schoutsen
f256d1fe2f
Bump netdisco to 0.8.3
2017-02-20 21:30:38 -08:00
Lewis Juggins
1d4c3febee
[google] suppress file_cache warning ( #6128 )
2017-02-20 14:14:45 -08:00
Pascal Vizeli
1d7ab0fa95
Cleanup some async stuff ( #6127 )
...
* Cleanup some async stuff
* change to schedule_update_ha_state()
* fix media player
* fix zigbee
2017-02-20 13:24:03 -08:00
Stefano Scipioni
14cf5b884b
fixed error caused by POST call with no 'message' inside (for example… ( #6038 )
...
* fixed error caused by POST call with no 'message' inside (for example in edited messages)
* avoid assert
2017-02-20 21:15:45 +01:00
arraylabs
3d34368e6e
myq cover support gates ( #6123 )
...
* update myq to 0.0.6
* update req to 0.0.6
Adds support for gates
2017-02-20 18:25:29 +01:00
Pascal Vizeli
e425801fe0
Homematic cleanup & hass best praxis ( #6121 )
2017-02-20 17:07:33 +01:00
John Arild Berentsen
73a4c09597
Set configurable refresh for zwave light to 5 seconds default. ( #5957 )
...
* Set configurable refresh value delay to 5 seconds
* Revert "Remove configurable refresh value delay, and fix it to 5 seconds"
This reverts commit edc2dc35d165e5e13b0f3cf4df40493a7ce764f1.
* Use default value of 5 sec for refresh, and still configurable
* Make default delay 5secs, but needs to be activated
2017-02-20 15:49:34 +01:00
Pascal Vizeli
1a4b62909b
Pump ffmpeg to 1.5 ( #6119 )
2017-02-20 15:12:09 +01:00
Scott Bradshaw
37a8035c54
Added support for alternate SSH ports in AsusWRT ( #4832 ) ( #6109 )
...
* Added support for alternate SSH ports in AsusWRT (#4832 )
* Always set the SSH port in SSH arguments
* Removed whitespace
* Adding port=22 to the mock calls
* Changed config.get(CONF_PORT) to config[CONF_PORT] per feedback from @pvizeli
2017-02-20 09:06:50 +01:00
Paulus Schoutsen
25408941de
Mqtt fixes ( #6116 )
...
* Fix MQTT stop
* MQTT: Make sure to have connection setup at end of MQTT setup.
* Fix MQTT connect
2017-02-19 22:43:10 -08:00
Paulus Schoutsen
b969fea900
Z-Wave config panel fix ( #6113 )
2017-02-19 22:25:03 -08:00
Tom Matheussen
66d8787d47
Weather platform Forecast ( #4721 )
...
* Added forecast functionality to the weather platform, updated OWM to get forecast data
* style fixes
* Changed returned forecast data to a more managable dict
* Fixed line length
* forecast will always be collected, data returned from owm is based on metric setting
* use list comprehension to create the forecast data
* Added forecast data to the weather demo
* Create dict directly in list comprehension
* Minor variable change in weather demo platform
* Convert forecast temperatures in weather component
* set forecast attributes as constants
* Style fixes and tests
* Copied forecast_entry instead of mutating data
2017-02-19 16:42:12 -08:00
Pascal Vizeli
5d8e219448
Update aiohttp handling with upc connect ( #6108 )
...
* Refactor upc connect
* fix aiohttp cleanup
* fix test
* fix tests
* allow status code for login
2017-02-19 23:25:45 +01:00
Daniel Høyer Iversen
58f813b518
broadlink ( #6101 )
2017-02-19 17:45:57 +01:00
normakm
dee4c85c32
Add support for aliased owfs sensors ( #6043 )
...
* Support aliased owfs sensors
Current implementation does not support OneWire OWFS sensors that are aliased by OWFS alias.txt file:
http://owfs.org/index.php?page=aliases
Assumption is that folder name == sensor address
This change reads the supported families from owfs "family" file and adds both aliased and unaliased sensors.
(this approach also skips the "management" folders.. eg simultaenous, bus, alarm, statistics etc. For example when adding "simultaneous" as sensor (it also has "temperature" file) then owfs crashes)
* Update onewire.py
lint suggested style fixes
* Update onewire.py
Empty line removed
* Update onewire.py
comments removed
2017-02-19 01:59:44 -08:00
William Scanlon
a4318c3125
Added tamper detection to Wink devices. ( #6072 )
...
* Added tamper detection to wink devices.
2017-02-18 23:00:27 -05:00
Adam Mills
5f095b5126
Add supported_features to cover component ( #6082 )
2017-02-18 18:11:03 -08:00
William Scanlon
3cb1a5dd89
SimpliSafe updates ( #6034 )
...
* SimpliSafe updates
* Check login status
* Fixed requirements_all.txt
2017-02-18 17:47:52 -08:00
Kevin Siml
dfbef45e49
Add pushsafer.com notification service ( #6050 )
...
* Add pushsafer.com notification service
* Add pushsafer.com notification service
* Add pushsafer.com notification service
* Add pushsafer.com notification service
* Update pushsafer.py
* Update pushsafer.py
* Update pushsafer.py
* Update README.rst
2017-02-18 17:36:28 -08:00
Erik Eriksson
9e73115337
Updated volvooncall library + support sensors, heater and lock ( #6052 )
2017-02-18 17:09:25 -08:00
Andrey
beb8b4b11f
Zwave: add power_consumption attribute ( #6067 )
...
* Zwave: Pull power consumption value into attribute.
* Zwave: Add power_consumption attribute.
* fix condition
* Update __init__.py
* Update
* Simplify class condition
* Handle empty class_id
2017-02-18 16:51:13 -08:00
dramamoose
003815c91a
Update FLUX_LED by adding Effects ( #6083 )
...
* Add FLUX_LED Effects
Add add the various supported FLUX_LED effects
* Correct Flux_LED Issues
* Whitespace Changes
* Feed the Hound
* Feed the hound better food
2017-02-18 18:45:21 -05:00
Pascal Vizeli
e1cbd6b4c0
MQTT convert to async ( #6064 )
...
* Migrate mqtt to async
* address paulus comment / convert it complet async
* adress paulus comment / remove future
* Automation triggers should be async
* Fix MQTT async calls
* Show that event helpers are callbacks
* Fix tests
* Lint
2017-02-18 14:17:18 -08:00
Lindsay Ward
fa2c1dafdf
Add platform for Yeelight Sunflower lights ( #6060 )
2017-02-18 14:05:55 -08:00
Erik Eriksson
76d1ee9fc2
Support for Pocket Casts ( #6084 )
2017-02-18 13:52:37 -08:00
Paulus Schoutsen
f29ee24b72
Do not allow config dependency ( #6036 )
...
* Do not allow config dependency
* Prevent config in discovery
* Migrate to blacklist
2017-02-18 11:31:37 -08:00
Adam Mills
b277fd55f9
[media_player.kodi] Fix for when no item id is provided ( #6088 )
2017-02-18 19:09:17 +00:00
kitcorey
75df4be733
Fix colortemp conversion for lifx lights ( #6087 )
2017-02-18 20:42:57 +02:00
Adam Mills
86a1b0a6c6
Websocket push notifications for Kodi ( #6063 )
...
* Websocket push notifications for Kodi
* Only create ws server if ws enabled
* Fix conditional websocket server creation
2017-02-18 00:26:07 -08:00
John Arild Berentsen
799fbe42f8
zwave refactor, don't use ozw values directly in properties. ( #5961 )
...
* First round of not using values directly
* Round two
* lint
* Round four
* Conflict
* Round five
* Update zwave.py
* round six
* Docstring
* flakywakie
* Fetch values in constructor
* Blank line removal
* Set attributes in callback
* Docstring
* Round seven
* Ughgit add homeassistant/components/lock/zwave.py!
* Sloppy code
2017-02-17 23:56:05 -08:00
Andrey
c1eed148cc
Clean up value_added in zwave light. ( #6074 )
2017-02-17 23:54:45 -08:00
Erik Eriksson
62fe9f955e
update dovado version ( #6081 )
2017-02-18 08:15:32 +01:00
Daniel Høyer Iversen
b857f838df
Broadlink ( #6051 )
...
* Add fail checking of broadlink data
2017-02-18 07:38:50 +01:00
Philipp Schmitt
c2dc940819
Update liveboxplaytv and catch connection errors ( #6056 )
...
* Update liveboxplaytv and catch connection errors
* Implement @pvizeli's suggestion
* lint
2017-02-17 21:40:19 +01:00
William Scanlon
8a5fe38d69
Slugify trackr device_id ( #6062 )
...
* Slugify trackr device_id
* Removed replace
2017-02-17 21:39:05 +01:00
Andrey
91c3a49a5b
Zwave: Add forgotten service file ( #6073 )
...
* add print
* Add 'print_node' service to zwave.
* Add forgotten service file
2017-02-17 22:09:38 +02:00
Andrey
1f72506f9b
Add 'print_node' service to zwave ( #6069 )
...
* add print
* Add 'print_node' service to zwave.
2017-02-17 22:03:55 +02:00
Adam Mills
843840b963
Add effect_list to hue light ( #6065 )
2017-02-17 20:37:45 +02:00
Andrey
bb64560089
Zwave: Make different messages for ignores by woraround and device config. ( #6061 )
2017-02-17 16:19:21 +01:00
Walker Boyle
ba305ee71c
Add aurora sensor ( #6003 )
...
* Add aurora sensor
* allow custom forecast threshold for aurora binary sensor
* move AuroraGateway functionality to Aurora data object to conform with HA standards
2017-02-17 09:13:52 +01:00
Andrey
905f4bf994
Support zwave glob & domain device settings. ( #6046 )
...
* Support zwave glob & domain device settings.
* data[DATA_DEVICE_CONFIG].get() now always return non-None
* Update test
* Update tests2
* Lint fix
2017-02-16 15:19:22 -08:00
Pascal Vizeli
a496a7c792
Protect device_tracker scan interval / TTS logging ( #6041 )
...
* Protect device_tracker scan interval / TTS logging
* clear pass
2017-02-16 07:13:33 -08:00
Jose Juan Montes
714ba31b75
Mediaplayer clementine remote ( #5877 )
...
* Added Clementine Music Player Remote component.
* Remove stale stuff
2017-02-16 15:34:34 +01:00
Pascal Vizeli
2574b915dd
Fix name in logging message ( #6039 )
...
Add an optional extended description…
2017-02-16 10:30:12 +01:00
Thibault Cohen
1eceb405ce
[WIP] Hydroquebec plugin now use pyhydroquebec lib ( #6000 )
...
* Hydroquebec plugin now use pyhydroquebec lib
* Fix logger message
* Fix platform name
2017-02-16 10:22:21 +01:00
Thibault Cohen
8bef7d84bb
Add Ebox sensor component ( #5998 )
...
* Add Ebox sensor component
* Fix PR #5998 comments
* Fix logger message
2017-02-16 09:29:43 +01:00
Jon Caruana
9c176ad85a
LiteJet: Lights should have the option to dim in the UI. ( #6031 )
...
* LiteJet: Lights should have the option to dim in the UI.
* Fix lint error.
2017-02-15 22:41:03 -08:00
Paulus Schoutsen
0f1a254f3b
Update frontend
2017-02-15 22:33:52 -08:00
Pascal Vizeli
6674a8ad57
[Device Tracker] Remove coro ( #6014 )
...
* Remove coro and make flow faster.
* fix lint
* address comments
2017-02-15 19:52:06 -08:00
Paulus Schoutsen
235d0057b1
Simplify customize ( #6007 )
...
* Simplify customize
* Maintain glob order
* Have glob overrule domain
2017-02-15 19:47:30 -08:00
Adam Mills
eb9400de4c
cmus remove IO from properties ( #6030 )
2017-02-15 19:13:25 -08:00
Thibault Cohen
4addcccfac
Update to pyfido 0.1.4 ( #6033 )
2017-02-15 19:12:29 -08:00
jumpkick
f6e46aecf5
Update wemo.py
2017-02-15 17:32:45 -05:00
jumpkick
e9cf5f6f42
Update wemo.py
2017-02-15 16:58:11 -05:00
jumpkick
e221c8a37d
Update wemo.py
2017-02-15 16:57:16 -05:00
jumpkick
b163544e3c
Back to you travis....
2017-02-15 16:47:02 -05:00
jumpkick
a718e92708
Update wemo.py
...
trailing whitespace... (argh... the bot should just trim it)
2017-02-15 15:40:02 -05:00
jumpkick
44d274e428
Update wemo.py
...
* continuation line under-indented for visual indent
2017-02-15 15:38:41 -05:00
jumpkick
c404fb7142
Update wemo.py
...
* Reordered datetime import
* Spaces by 4
2017-02-15 15:34:42 -05:00
Thibault Cohen
5895f431b4
[WIP] Add Fido sensor ( #5997 )
...
* Add Fido sensor
* Fix PR #5997 comments
* Make error message usable
2017-02-15 21:21:38 +01:00
Erik Eriksson
0d06454a94
eliqonline lib upgrade ( #6021 )
2017-02-15 19:02:58 +01:00
Pierre Ståhl
fdb6dd81ce
Add fake support for turn on/off for Apple TV ( #5962 )
...
* Add fake support for turn on/off for Apple TV
When the device is "turned off", no requests are sent to the device.
When the setting "start_off" is set to true, the device starts in off
state.
* Fix async comments
* Clean up supported features
2017-02-15 09:10:48 -08:00
Johan Bloemberg
2d33ee6258
Reconnect robustness, expose connection state. ( #5869 )
...
* Reconnect robustness, expose connection state.
- Expose connection status as rflink.connection_status state.
- Handle alternative timeout scenario.
- Explicitly set a timeout for connections.
- Error when trying to send commands if disconnected.
- Do not block component setup on gateway connection.
* Don't use coroutine where none is needed.
* Test disconnected behaviour.
* Use proper conventions for task creation.
* Possibly fix test race condition?
* Update hass import style
2017-02-15 16:10:19 +01:00
George.M
b1fa178df4
Added a config flag[Boolean] to declare if SenseHAT is attached ( #5883 )
...
* Added a config flag[Boolean] to declare if SenseHAT is attached to RaspberryPi
* Hound found a line too long violation - fix
2017-02-15 11:11:55 +01:00
Robbie Trencheny
cf99551110
Merge pull request #6008 from tdickman/dev
...
Fix abreviation for miles in darksky sensor
2017-02-14 23:57:33 -08:00
happyleavesaoc
58e707a264
Limitless light: bump version; fix conf ( #6006 )
2017-02-15 08:45:04 +02:00
Pascal Vizeli
d6f525a23f
Bugfix sonos favorite_source after lost connection ( #5996 )
2017-02-14 21:38:56 -08:00
happyleavesaoc
b1eb3243bd
timeMin fix ( #5983 )
...
Add an optional extended description…
2017-02-14 21:38:56 -08:00
William Scanlon
9bcc692ff2
Fix #5979 ( #5980 )
2017-02-14 21:38:56 -08:00
Fabian Affolter
91d2ba609e
Remove unit of measurement
2017-02-14 21:38:43 -08:00
Martin Hjelmare
bbc5c3a300
Fix mysensors platforms version requirement ( #5942 )
...
* Notify and device tracker platforms require mysensors version 2.0 or
greater.
2017-02-14 21:37:54 -08:00
William Scanlon
ea26aa2c81
Fixed typos in wink climate ( #5936 )
2017-02-14 21:37:17 -08:00
Tom Dickman
71dc41655c
Fix abreviation for miles in darksky sensor
2017-02-14 23:06:06 -06:00
jumpkick
29c7987453
Improvements for WeMo Insight switches
...
* Changes current power units to watts
* Adds power on times and additional totals
2017-02-14 18:29:23 -05:00
Pascal Vizeli
80bc2666ac
Make homematic climate dynamic for datapoints. ( #5993 )
...
* Make homematic climate dynamic for datapoints.
* Code cleanup
* Add more option
* add options
* Pump version 0.1.22
* optimaze
2017-02-14 23:19:57 +01:00
arraylabs
039559882b
myq-cover updated to new requirement file, changed error message to be more informative ( #5995 )
2017-02-14 12:03:50 -08:00
Adam Mills
2993a4a7a5
Add object-assign polyfill support to polymer ( #5994 )
...
* Add object-assign polyfill support to polymer
* Conditionally load compatibility.js
* Remove compatibility preload
* Include newly compiled files
* Update compiled frontend with latest polymer
2017-02-14 12:00:45 -08:00
Pascal Vizeli
30ad8bcc80
Bugfix sonos favorite_source after lost connection ( #5996 )
2017-02-14 11:59:54 -08:00
Andrey
67d35e6454
Point-fix zwave getter not to ignore label ( #5938 )
2017-02-14 11:59:34 -08:00
Paulus Schoutsen
409b74b780
Update hassbian component with real output ( #5989 )
2017-02-14 09:34:17 -08:00
Pascal Vizeli
4b8e6e36b6
Make EntityComponent update process more robust. ( #5943 )
...
* Make EntityComponent update process more robust.
* address paulus comments
* Add platform to log message.
2017-02-14 09:32:40 -08:00
Fabian Affolter
cd9f3fa215
Upgrade pylast to 1.8.0 ( #5991 )
2017-02-14 13:10:38 +01:00
Sören Oldag
a06f89085d
Added limitlessled support for bridge v6 and RGBWW bulbs. ( #5958 )
...
* Added limitlessled support for bridge v6 and RGBWW bulbs.
* Fix minor code style issue.
* Updated requirements_all.txt
2017-02-14 11:12:32 +01:00
happyleavesaoc
1bdd8e235a
timeMin fix ( #5983 )
...
Add an optional extended description…
2017-02-14 10:30:16 +01:00
PetePriority
e17410c9a1
Added fritzbox_netmonitor.py ( #5469 )
...
* Added fritzbox_netmonitor.py
* Implemented changes
2017-02-13 23:58:23 -08:00
Fabian Affolter
f82ac0af60
Enable sensor for discovery ( #5974 )
...
* Enable sensor for discovery
* Remove blank line
2017-02-13 23:54:13 -08:00
Paulus Schoutsen
462b47c725
Update frontend ( #5987 )
2017-02-13 22:25:26 -08:00
Paulus Schoutsen
52567b1a48
Fix Z-Wave node config ( #5986 )
2017-02-13 22:16:39 -08:00
Andrey
ffb46ab541
Add 'days' flag to history fetch urls. ( #5895 )
...
* Add 'days' flag to history fetch urls.
* Fix unrenamed variable
* Switch to end_time param instead of days
* Checkthat end_time is parsed
2017-02-13 22:10:39 -08:00
Paulus Schoutsen
0effe14619
Z-Wave file name fix ( #5985 )
2017-02-13 21:58:16 -08:00
Andrey
e70b7ab509
Allow printing the number of states returned by history and time it took to extract. ( #5973 )
2017-02-13 21:48:53 -08:00
Paulus Schoutsen
36c196f9e8
Add initial Z-Wave config panel ( #5937 )
...
* Add Z-Wave config panel
* Add config to Z-Wave dependencies
* Lint
* lint
* Add tests
* Remove temp workaround
* Lint
* Fix tests
* Address comments
* Fix tests under Py34
2017-02-13 21:34:36 -08:00
Robbie Trencheny
6005933451
Merge pull request #5975 from fabaff/unit-moon
...
Remove unit of measurement
2017-02-13 18:08:49 -08:00
William Scanlon
41c2392f8b
Fix #5979 ( #5980 )
2017-02-13 21:08:37 -05:00
Fabian Affolter
e866eeb518
Remove unit of measurement
2017-02-13 23:04:25 +01:00
Paulus Schoutsen
32fc164df3
Clean up HDMI_CEC [Breaking change] ( #5932 )
2017-02-13 13:52:11 -08:00
Gert-Jan van de Streek
5cad539859
Fix slow status updates from the knx bus ( #5963 )
...
* Fix slow status updates from the knx bus
The data set in the entity was an array, not the value.
@fixes https://github.com/home-assistant/home-assistant/issues/4407
* speed up status update
2017-02-13 22:48:48 +01:00
Josh Anderson
401263519d
Only try to pair notify.webostv when not paired ( #5967 )
...
This allows the notify.webostv component to successfully register when
the TV is not currently powered on as long as a pairing record exists.
2017-02-13 22:29:18 +01:00
Andrey
0feb1c3e28
Add workaround for ignoring zwave devices and reversing cover open/close ( #5922 )
2017-02-13 20:59:42 +02:00
Paulus Schoutsen
b2d1774293
Fix Z-Wave ( #5955 )
2017-02-13 08:54:11 -08:00
Stuart Mumford
a8dc559519
Add support for the Open Energy Monitor Thermostat ( #5583 )
...
* Add support for the Open Energy Monitor Thermostat
* Fix linting errors
* Define an update method and local state
* fix linter
* Small tweaks.
Update oemthermostat version, default name and docstrings
* Fail to setup oem platform if connection fails.
* update requirements
* More tweaks to auth and exceptions
* Remove target temp
2017-02-13 16:45:04 +01:00
Philipp Schmitt
6d7041cd42
Reduce battery drain on Nuki Lock ( #5945 )
2017-02-13 14:43:12 +01:00
Valentin Alexeev
2ffdf1fdcd
Bugfix/waqi sensor pwaqi version bump ( #5944 )
...
* Bump pwaqi to 1.4 to fix a typo in the underlying library.
* Update WAQI sensor to use pwaqi 2.0 which relies on AQICN public API.
This is a breaking change as the component now requires 'token' parameter.
* Fix lint
2017-02-13 14:28:40 +01:00
Fabian Affolter
f77eda2981
Upgrade thingspeak to 0.4.1 and use the correct API key ( #5906 )
2017-02-13 11:25:28 +01:00
Martin Hjelmare
b6404d70ec
Fix mysensors platforms version requirement ( #5942 )
...
* Notify and device tracker platforms require mysensors version 2.0 or
greater.
2017-02-13 11:23:28 +01:00
Fabian Affolter
9a5618fe96
Upgrade TwitterAPI to 2.4.4 ( #5940 )
2017-02-13 11:20:37 +01:00
arraylabs
bc1d14f9c3
Added myq cover component ( #5886 )
...
Add an optional extended description…
2017-02-13 11:20:07 +01:00
Alan Fischer
18f38229b2
iTach Remote Platform ( #5660 )
...
* Added itach remote device
* Added coverage & requirements
* Updated requirements
* Added schema, inline commands, and platform_setup failure if itach not found
* Removed unnecessary optional parameter
* Removed filename option for itach remote
2017-02-13 11:10:34 +01:00
Robbie Trencheny
feb2ebbc03
Fix AWS Lambda breakage after #5824 ( #5935 )
...
Add an optional extended description…
2017-02-13 09:27:50 +01:00
Paulus Schoutsen
7b56fe2af6
Update frontend ( #5939 )
2017-02-13 00:00:41 -08:00
Paulus Schoutsen
8ca3ca8564
Z-Wave: Rename customize to device_config [Breaking change] ( #5933 )
...
* Z-Wave: Rename customize to device_config
* Fix light
* Make entity id not required
2017-02-12 23:55:27 -08:00
Paulus Schoutsen
7401ec96b5
Version bump to 0.38.3
2017-02-12 23:31:04 -08:00
Pascal Vizeli
41849eab06
Core cleanup: two stage shutdown ( #5876 )
...
* Core cleanup: two stage shutdown
* fix spell
* fix
* add async logger to close
* change aiohttp to use CLOSE
* address paulus comments
* Fix tests
* Add unittest
2017-02-13 06:24:07 +01:00
William Scanlon
4623d1071e
Fixed typos in wink climate ( #5936 )
2017-02-12 19:34:13 -08:00
John Arild Berentsen
1a0a8f106e
Bugfix for #5900 ( #5901 )
2017-02-12 15:47:20 -08:00
John Arild Berentsen
6311f21d31
Bugfix for #5900 ( #5901 )
2017-02-12 15:47:04 -08:00
Andrey
f4372a7df5
Fix getters that ignored labels. ( #5903 )
...
* Fix getters that ignored labels.
* Try 5 times for changed dict
* fix lint
* Add decorator with retrying functions.
* Fix lint
* use retries instead of decorator
2017-02-12 15:42:09 -08:00
Andrey
9b0a3e4c5a
force_update zwave sensors. ( #5844 )
...
* force_update zwave sensors with polling_intensity.
* use bool to cast
* Make all zwave sensors force_update=True
2017-02-12 14:10:56 -08:00
Andrey
35118b6d9c
Make hdmi_cec work with the new customize ( #5916 )
2017-02-12 14:02:45 -08:00
Fabian Affolter
8991fcf835
Fix name ( #5912 )
2017-02-12 14:02:45 -08:00
happyleavesaoc
15ef55a4c8
bump myusps version ( #5911 )
2017-02-12 14:02:45 -08:00
Philipp Schmitt
d3c444ff10
[lock.nuki] Fix Nuki lock for Python 3.4 and 3.5 ( #5899 )
2017-02-12 14:02:45 -08:00
Paulus Schoutsen
153e354002
Version bump to 0.38.2
2017-02-12 14:01:26 -08:00
Paulus Schoutsen
da5823becb
Make check ha config file work with custom config dir
2017-02-12 14:00:06 -08:00
Pierre Ståhl
3a262cd7e0
Fix artwork in Apple TV platform ( #5874 )
2017-02-12 22:34:02 +01:00
Pascal Vizeli
9aac2113b6
Add 'wait_template' to script commands / Refactory track_template ( #5827 )
...
* Add 'wait' to script commands.
* Add track_template + unittest / rename wait_template
* fix lint & test
* Fix handling / change automation-template / add tests
* address paulus comments
2017-02-12 13:27:53 -08:00
happyleavesaoc
5f0b2a7d15
[WIP] gstreamer media player ( #5839 )
...
* gstreamer media player
* gstreamer meta
2017-02-12 13:00:27 -08:00
happyleavesaoc
64cb65a04e
fedex sensor ( #5891 )
...
* fedex sensor
* fix fedex requirement
2017-02-12 12:47:27 -08:00
happyleavesaoc
3f675afd5b
ups sensor ( #5890 )
2017-02-12 12:47:12 -08:00
Colin O'Dell
289767522b
Update qnapstats library; add support for new verify_ssl config ( #5919 )
2017-02-12 12:38:29 -08:00
Per Sandström
675dd04e97
vasttrafik: update token on read error ( #5875 )
2017-02-12 11:57:29 -08:00
Pierre Ståhl
e5085bf620
Add media_image to media_player component ( #5754 )
2017-02-12 11:42:56 -08:00
Paulus Schoutsen
780173befb
Update frontend ( #5923 )
2017-02-12 11:35:36 -08:00
Paulus Schoutsen
dab6d011ca
Add check_config API ( #5898 )
...
* Add check_config API
* Add config panel to default config
* Add tests
* Lint
* lint
2017-02-12 11:31:46 -08:00
Andrey
dc6a28a8b2
Make hdmi_cec work with the new customize ( #5916 )
2017-02-12 11:19:15 -08:00
Fabian Affolter
b2fae212cb
Fix name ( #5912 )
2017-02-12 11:16:06 -08:00
Greg Dowling
9c400de64b
Bump pywemo - fix for latest bridge firmware. ( #5921 )
2017-02-12 11:14:23 -08:00
Adam Mills
e4bbe37112
Add device_class support to cover component ( #5881 )
2017-02-12 11:08:06 -08:00
Jose Juan Montes
2103bfc824
Fixed proximity zone incorrectly using name instead of zone setting. ( #5862 )
...
* Fixed proximity zone incorrectly using name instead of zone setting.
* Fixed proximity tests to suit change.
2017-02-12 11:03:53 -08:00
Pascal Bach
f8be731891
[google] Update google component dependencies ( #5904 )
2017-02-12 17:55:17 +00:00
happyleavesaoc
4af9d0f9ea
bump myusps version ( #5911 )
2017-02-12 18:49:02 +01:00
Philipp Schmitt
533d28ce40
[lock.nuki] Fix Nuki lock for Python 3.4 and 3.5 ( #5899 )
2017-02-12 10:22:55 +00:00
Paulus Schoutsen
b59b42db2c
0.38.1 ( #5889 )
...
* Upgrade AppleTV dep to 0.1.4
* Version bump to 0.38.1
* Update logbook in frontend
2017-02-11 19:58:20 -08:00
Paulus Schoutsen
a25e394a11
Upgrade AppleTV dep to 0.1.4
2017-02-11 19:25:20 -08:00
Paulus Schoutsen
44311193ef
Add config component and hassbian example panel ( #5868 )
...
* Add hassbian panel
* Rename to generic config panel
* Allow loading hassbian as test
* Add tests
* Update frontend
* Lint
* Lint
2017-02-11 17:29:05 -08:00
Robbie Trencheny
2b2c1562a5
Version bump to 0.39.0.dev0
2017-02-11 14:39:35 -08:00
Paulus Schoutsen
5ad934907a
Revert "Stop using entity_picture that is known to be bad." ( #5882 )
2017-02-11 13:10:28 -08:00
Fabian Affolter
88653e66c8
Style updates ( #5878 )
...
* Use consts, update quoting, and update comments
* Update log message
* Update docstrings
* Update log messages
* Update log messages
* Update style
* Fix typo
* Add newline
* Fix indent
* Fix line too long
2017-02-11 11:29:37 -08:00
Andrey
b981bfba7e
Stop using entity_picture that is known to be bad. ( #5856 )
...
* Stop using entity_picture that is known to be bad.
* Only abandon image on 400 or 404 response
* Return is_permanent_failure as a third part of response
* Add debug printout
* Fix lint
* Fix lint
2017-02-11 20:33:41 +02:00
Fabian Affolter
2711c12928
Upgrade psutil to 5.1.3 ( #5873 )
2017-02-11 14:48:54 +01:00
Petr Vraník
0aad6c72d2
version bump ( #5871 )
2017-02-11 13:53:45 +01:00
Daniel Høyer Iversen
d32949b099
rfxtrx 0.17 ( #5870 )
2017-02-11 10:55:38 +01:00
Jose Juan Montes
f5c58748b7
Adds play URL support to mpd (makes it work with tts). ( #5863 )
...
* Adds play URL support to mpd (makes it work with tts).
* Removed extra line at the end of the file.
2017-02-11 10:07:31 +01:00
Paulus Schoutsen
3a7309ab62
Update frontend ( #5866 )
2017-02-10 21:06:42 -08:00
Paulus Schoutsen
d8a34877d4
Version bump to 0.38
2017-02-10 20:55:52 -08:00
Marcelo Moreira de Mello
3fb70afb14
Avoid traceback for Amcrest cameras/firmware that does not have the software_information API call ( #5865 )
...
* Avoid traceback for Amcrest cameras/firmware that does not have the software_information API call
* Make lint happy
2017-02-10 20:55:34 -08:00
Johan Bloemberg
bb043c47f8
Rflink update and small refactor. ( #5789 )
...
* Use same pattern for device defaults in both platforms.
* Update Rflink that passes loop downstream.
* Update requirements.
2017-02-10 20:55:34 -08:00
Paulus Schoutsen
849ae9903c
Recorder run can be None ( #5854 )
2017-02-10 20:55:34 -08:00
Johann Kellerman
66088377e1
[recorder] Run end model changed in session scope ( #5858 )
2017-02-10 20:55:34 -08:00
Paulus Schoutsen
0e6ab3ace6
Update frontend ( #5855 )
2017-02-10 20:55:34 -08:00
Pascal Vizeli
eaa6392535
Fix check_config script. ( #5853 )
2017-02-10 20:55:34 -08:00
Petr Vraník
a071cd21f2
version bump ( #5846 )
...
Add an optional extended description…
2017-02-10 20:55:33 -08:00
Teemu R
0f6aed16a2
bump python-yeelight version ( #5850 )
...
Add an optional extended description…
2017-02-10 20:55:33 -08:00
Christian Brædstrup
cee389f621
D-Link switch version bump of external library ( #5843 )
2017-02-10 20:55:33 -08:00
Andrey
2b62e9f008
Fix zwave helper getter not to fail on some None results. ( #5845 )
2017-02-10 20:55:33 -08:00
Adam Mills
3d7b79f523
[recorder] Add tests for full schema migration ( #5831 )
...
* [recorder] Add tests for full schema migration
* Remove leftover code
* Fix duplicate creation of sqlalchemy Index object
* It's that kind of day...
* Improve models_original docstring
2017-02-10 20:55:33 -08:00
Philipp Schmitt
7bf7c727d1
Refactoring and JSON decode error handling ( #5826 )
...
* Refactoring and JSON decode error handling
* Catch ValueError instead of simplejson.scanner.JSONDecodeError
2017-02-10 20:55:33 -08:00
Pierre Ståhl
7259082de5
Reuse default aiohttp session ( #5836 )
2017-02-10 20:55:33 -08:00
Pierre Ståhl
60f85b1e09
Handle connection errors when connecting to Apple TVs ( #5829 )
...
* Handle connection errors when connecting to Apple TVs
Also bump pyatv to 0.1.2 which fixes a request leak.
* Fix pylint error
* Fix import order
2017-02-10 20:55:33 -08:00
Erik Eriksson
0fdf1391e2
Don't thow exception if connection to server is lost ( #5775 )
2017-02-10 20:55:33 -08:00
Marcelo Moreira de Mello
75887e6069
Avoid traceback for Amcrest cameras/firmware that does not have the software_information API call ( #5865 )
...
* Avoid traceback for Amcrest cameras/firmware that does not have the software_information API call
* Make lint happy
2017-02-10 20:51:19 -08:00
Adam Mills
e877d572f5
binary_sensor sensor_class to entity device_class ( #5860 )
...
* binary_sensor sensor_class to entity device_class
* Linter fixes
* Should be it
2017-02-10 20:46:15 -08:00
Johan Bloemberg
67957cbfa8
Rflink update and small refactor. ( #5789 )
...
* Use same pattern for device defaults in both platforms.
* Update Rflink that passes loop downstream.
* Update requirements.
2017-02-11 00:24:07 +01:00
Paulus Schoutsen
b10d20bcab
Recorder run can be None ( #5854 )
2017-02-10 12:55:59 -08:00
Johann Kellerman
cbf3a2ecae
[recorder] Run end model changed in session scope ( #5858 )
2017-02-10 22:22:15 +02:00
Paulus Schoutsen
23ff2eb79c
Update frontend ( #5855 )
2017-02-10 09:30:13 -08:00
Paulus Schoutsen
6ffab53377
Core: cleanup timer ( #5825 )
...
* Minor core cleanup
* Cleanup timer
* Lint
* timeout with correct loop
* Improve timer thanks to pvizeli
* Update core.py
* More tests
2017-02-10 09:00:17 -08:00
Erik Eriksson
c7c3b30e0a
Do not call state if device isn't available ( #5835 )
2017-02-10 08:59:58 -08:00
Andrey
0b5191a247
Add support for zwave wakeup setting. ( #5849 )
...
* Add support for zwave wakeup setting.
* rename wakeup
2017-02-10 08:54:48 -08:00
Pascal Vizeli
4e8d20328a
Fix check_config script. ( #5853 )
2017-02-10 08:51:08 -08:00
Pascal Vizeli
8785e5826e
telegram small cleanup/style ( #5852 )
2017-02-10 16:39:02 +01:00
Teemu R
1da6181491
bump python-yeelight version ( #5850 )
...
Add an optional extended description…
2017-02-10 14:45:31 +01:00
Christian Brædstrup
a150a69cca
D-Link switch version bump of external library ( #5843 )
2017-02-10 12:00:28 +01:00
Andrey
5bd54f69cc
Fix zwave helper getter not to fail on some None results. ( #5845 )
2017-02-10 12:30:44 +02:00
Mark Oude Veldhuis
0d76d72b9f
Add support for multiple devices to Tado device tracker ( #5810 )
...
* Add support for multiple devices to Tado device tracker
* Hound did not agree with my usage of spaces
* Two blank lines were expected
* Keep CONF_HOME_ID in the Tado file
* Make home_id optional
* Work with different API URLs depending on home_id being present
* Remove CONF_HOME_ID from HA's const.py file
* Missed removing CONF_HOME_ID from the import
2017-02-09 18:50:14 -08:00
Boris K
5ecef6aaac
Add history_stats sensor ( #5610 )
...
* Add new sensor/history_stats component
* Add real unit tests
* Code style changes requested for pull request
* Remove time aliases & allow datetime values
* Reformat unit tests
* Remove all async behavior in history_stats
* Change duration format
2017-02-09 18:47:12 -08:00
Adam Mills
be08bf0ef7
[recorder] Add tests for full schema migration ( #5831 )
...
* [recorder] Add tests for full schema migration
* Remove leftover code
* Fix duplicate creation of sqlalchemy Index object
* It's that kind of day...
* Improve models_original docstring
2017-02-09 18:17:17 -08:00
Philipp Schmitt
4c5e6399e9
Refactoring and JSON decode error handling ( #5826 )
...
* Refactoring and JSON decode error handling
* Catch ValueError instead of simplejson.scanner.JSONDecodeError
2017-02-09 17:57:19 -08:00
Pierre Ståhl
841321f154
Reuse default aiohttp session ( #5836 )
2017-02-09 23:07:46 +01:00
Stefano Scipioni
ebfff6a907
Telegram webhooks ( #5793 )
...
* new component telegram_webhooks
* keyboard support in telegram notify
* telegram_webhooks has no tests
* requirement like notify/telegram
* ops, requirements_all.txt needed for travis
* ops, requirements_all.txt is generated by script/gen_requirements_all.py
* check telegram trusted networks in web handler
* raise an event now
* use of hass.config.api.base_url
* more readable
* small cleanups
* Small style change for HA guideline
* fix lint
* revert return to origin
2017-02-09 23:05:28 +01:00
Pierre Ståhl
ecbbb06b2f
Handle connection errors when connecting to Apple TVs ( #5829 )
...
* Handle connection errors when connecting to Apple TVs
Also bump pyatv to 0.1.2 which fixes a request leak.
* Fix pylint error
* Fix import order
2017-02-09 22:25:06 +01:00
Paulus Schoutsen
c54517de90
Convert config.components to a set ( #5824 )
2017-02-09 20:21:57 +02:00
Erik Eriksson
f3b9fa2f41
Don't thow exception if connection to server is lost ( #5775 )
2017-02-09 09:00:18 -08:00
John Arild Berentsen
298575f7cb
Adding helper for get and set values ( #5743 )
...
* cleanup
* Update __init__.py
* Update __init__.py
* Update __init__.py
2017-02-09 13:40:35 +01:00
Paulus Schoutsen
c550a316a4
Make device sun light trigger async ( #5823 )
2017-02-09 00:10:53 -08:00
Paulus Schoutsen
4398b8b5c6
Deprecate event decorators ( #5822 )
2017-02-09 00:10:38 -08:00
Pascal Vizeli
2cbed9cd96
Move signal handling out of core to bootstrap ( #5815 )
...
* Move signal handling out of core to bootstrap
* Fix tests
2017-02-08 21:58:45 -08:00
Paulus Schoutsen
ebceca36ec
Update frontend ( #5820 )
2017-02-08 20:55:15 -08:00
Paulus Schoutsen
03fe5b04b5
Remove non-working webfont preload ( #5819 )
2017-02-08 20:31:36 -08:00
Duoxilian
7fa08059dc
Support away_mode as permanent hold and hold_mode as temporary hold. ( #5725 )
...
* Support away_mode as permanent hold and hold_mode as temporary hold.
* Add comments to explain code better. Remove indefinite hold preference
to be consistent with 'away_mode'.
2017-02-08 20:04:09 -08:00
John Arild Berentsen
fdcf5fe233
Bugfixes ( #5740 )
...
* wrong data for lock alarm_type
* missing whitespace
* Not possible to set codes starting with 0
2017-02-08 19:59:47 -08:00
Johann Kellerman
415500de23
[recorder] Protect against running in the event loop ( #5812 )
2017-02-08 19:58:43 -08:00
William Scanlon
628b169393
Fixed call to object_id() ( #5814 )
2017-02-08 19:57:58 -08:00
Sean Dague
49f2540730
Enhancements to ARWN platform ( #5816 )
...
* Fix arwn platform discover_sensors
The discover_sensors function can return either singletons or a list
of sensors. However the consumer was always expecting a list. This
fixes it to work in both cases.
* Add custom icons to arwn sensors.
This adds some custom icons for different kinds of weather sensors
that the arwn platform returns. Makes it a little easier to see what's
going on.
2017-02-08 19:56:44 -08:00
Teagan Glenn
76db4cc099
Change medium state for filtering ( #5817 )
2017-02-08 19:55:48 -08:00
Pascal Vizeli
d29b7f6910
Ffmpeg update 1.4 ( #5813 )
...
* Pump ffmpeg version
* update entity
* next 1.4
2017-02-08 23:18:23 +01:00
Johann Kellerman
612aa1cf21
Initial ( #5811 )
2017-02-08 13:16:39 -08:00
Andreas Cambitsis
4f20a2d3ea
Upgrade Russound integration to v0.1.7 ( #5756 )
...
* Bumped up version to use 0.1.7 of Russound integration module.
Fixed bug arising from not supporting TURN_ON state (fixes issue https://github.com/home-assistant/home-assistant/issues/5012 )
Implemented state support in 0.1.7 such that component state is returned from the actual AMP. (Still uses polling model though).
Tested it with home-assitant users @laf (original developer of the module) and @hofsta. Works fine with their Russounds.
* Made styling / compliance changes and updated correct version of russound module on requirements_all.txt.
* Changed handling of properties to be compliant with https://github.com/home-assistant/home-assistant/issues/4210
(Specifcailly added member variables for state, volume and source to cache these values, and introduced Update() method to set their values).
Now returns None if the selected source index that is returned from russound is greater than the length of the specified source list in the yaml config.
Removed unnecesary comment.
* Removed blank line after docstring.
* Removed updated() in class init and added True paramter to add_devices in setup_platform.
* Dropped the no longer needed self.update()
2017-02-08 15:53:59 -05:00
Teemu R
061985bc65
Add available property and typing hints ( #5593 )
...
* light.demo: add available property, add typing hints
* light.demo: keep all lights available, fix init ordering
* Fix issues raised during review
* Update demo.py
2017-02-08 12:13:07 -08:00
Andrey
4b15946a9b
Make sure workaround_component is not none ( #5808 )
2017-02-08 21:11:36 +02:00
Pascal Vizeli
881d53339b
[Image_Processing][Breaking Change] Cleanup Base face class add support for microsoft face detect ( #5802 )
...
* [Image_Processing] Cleanup Base face class add support for microsoft face detect
* fix lint
* add unittest for micosoft detect
* fix test
2017-02-08 09:19:40 -08:00
Pascal Vizeli
3f82ef64a1
Move core service from core to components ( #5787 )
...
* Move core servcie from core to components
* add new handler for signals/exception
* Static persistent id
* Move unittest
* fix coro/callback
* Add more unittest for new services
* Address comments
* Update __init__.py
2017-02-08 09:17:52 -08:00
Daniel Høyer Iversen
08efe2bf6d
Improve warning message in template rendering ( #5806 )
...
* improve warning message when template is none
* improve error message when template is none
* improve error message when template is none
* improve error message when template is none
2017-02-08 09:07:43 -08:00
Johann Kellerman
db6c166abe
Update sma.py ( #5807 )
2017-02-08 09:07:03 -08:00
George.M
8951e1bdc0
The word `router` was misspelt ( #5803 )
...
fixed as this message is user facing
2017-02-08 12:28:45 +01:00
Pierre Ståhl
250523c1d8
Add discovery suppport to Apple TV ( #5801 )
...
Add an optional extended description…
2017-02-08 12:17:23 +01:00
Philipp Schmitt
2dab6cbb0e
Mailgun notify service ( #5782 )
...
* Mailgun notify service
* Update dependency to version 1.3
- The provided credentials (including the domain) are now checked during
startup, as requested by @balloob
- The domain name is now optional
- There's a new config item "sandbox" which indicates whether to use the
sandboxed domain in case the domain is not set
* Fix a few lint issues
* Disable lint check no-value-for-parameter
2017-02-07 22:22:19 -08:00
Johan Bloemberg
0e6dd39c15
Add support for fluxled discovery. ( #5784 )
...
* Add support for fluxled discovery.
* Make use of device type/protocol auto detection.
2017-02-07 21:49:36 -08:00
Johann Kellerman
490ef6afad
WIP: [component/recorder] Refactoring & better handling of SQLAlchemy Sessions ( #5607 )
...
* Refactor recorder and Sessions
* Cover #4352
* NO_reset_on_return
* contextmanager
* coverage
2017-02-07 21:47:41 -08:00
Paulus Schoutsen
bdebe5d53c
Update frontend ( #5800 )
2017-02-07 21:30:24 -08:00
Adam Mills
ecfe8e0a9a
Formalize supported_features as entity property ( #5794 )
...
* Formalize supported_features as entity property
* Remove extra emulated_hue conditions
* Generate log message in executor
2017-02-07 20:42:45 -08:00
Jeff Wilson
4fa4d7347f
Fix climate.set_fan_mode yaml ( #5799 )
2017-02-07 20:38:16 -08:00
Andrey
1b54218d46
Create a file for zwave workarounds. ( #5798 )
...
* Create a file for zwave workarounds. Add sensor->binary_sensor for fgfs101 (#2 )
* Don't use default None
2017-02-07 20:37:11 -08:00
Robbie Trencheny
b8a0792424
Bump netdisco to 0.8.2
2017-02-07 14:11:51 -08:00
Josh Wright
35f6dbc9dc
Update python-nest dependency version ( #5795 )
...
The nest-cam changes have now been merged into the upstream library, so
there is no need to track a specific branch.
Updating to 3.1.0 also fixes a structure parsing bug I was experiencing.
2017-02-07 22:55:49 +01:00
Fabian Affolter
12bc7c7316
Upgrade pyasn1 to 0.2.2 ( #5796 )
2017-02-07 22:55:21 +01:00
Pascal Vizeli
acdda1f42b
Revert last change on TTS cache load for more speed ( #5797 )
2017-02-07 22:54:52 +01:00
Martin Hjelmare
45a7c27280
Add mysensors device tracker and platform discovery ( #5781 )
...
* Add mysensors device_tracker platform
* Add discovery of device_tracker platforms
* Enable discovery of device_tracker platforms that are not
DeviceScanner.
* Update signature of setup_scanner function in all affected platforms.
* Add test.
* Use discovery for mysensors device_tracker platform.
* Remove gps accuracy
* Small change to core like schema
* fix depency
2017-02-07 20:47:11 +01:00
Fabian Affolter
c7fd28c10f
MQTT discovery ( #5724 )
...
* Change implementation
* Re-write
* Remove unused consts
* Update discovery.py
* Add tests
* fix other tests
* Fix check_config script test
* Lint
* Lint
2017-02-07 09:13:24 -08:00
Robbie Trencheny
45507cd9d1
TTS ID3 support ( #5773 )
...
* Add support for writing ID3 tags to the file for improved display in media players
* Lint and async fixes
* Use mutagen instead of taglib
* Fix tests
* Add fallback for album
* Requested changes
* move import
* Fix album name
* Change default options handling
* Move to member function / minor fix
* fix style
* fix lint
* change mutagen handling
* fix lint / add name to bytesio
* Update __init__.py
* Fix test, some cleanups
* Add mutagen exeption handling, fix tests
* fix mutagen taging
2017-02-07 12:07:11 +01:00
Trevor
063c0e8f44
Add icon_template to template sensor ( #5766 )
...
* Add icon_template to template sensor
* Update test_template.py
* Update test_template.py again
* Update template.py
* Update test_template.py
* Update test_template.py
2017-02-07 01:51:44 -08:00
Trevor
f0da576315
Fix Hue groups with same names ( #5737 )
...
* Revert "Fix hue lightgroups not syncing state (#5702 )"
* Use light_id in unique_id for Hue groups
* Make sure HueLight unique_id is unique
* Update hue.py
* Update hue.py
* Update hue.py
2017-02-07 01:51:05 -08:00
andrey-git
f774538e66
Check config before restarting ( #5609 )
...
* Check config before restarting.
* Make check_config on restart async
* don't check if notification service exists
* Use .communicate()
* Reduce the number of notifications. Add tests.
2017-02-07 01:19:08 -08:00
Hermann Kraus
51810620fb
Check for command topics when determinig the capabilities of an MQTT light. ( #5770 )
...
Previous code used the state topic which is obviously wrong:
- The state topic is already used to select optimistic mode.
- A light with only the state topic but no command topic would still announce the capability.
2017-02-07 01:13:00 -08:00
Pierre Ståhl
c7e282257a
Initial support for Apple TV ( #5698 )
...
* Initial support for Apple TV
* hash_wip
* Add media_play support to Apple TV
2017-02-07 00:55:19 -08:00
Jesse Osiecki
9a2c84ee8a
Added error checking to the MIMEImage encoding for smtp.py ( #5753 )
...
* Added error checking to the MIMEImage encoding for smtp.py
Added fallback to file attachment rather than inline image for images
without a known MIME
* PEP8 reqs to fix previous commit
2017-02-07 00:43:03 -08:00
Alessandro Mogavero
86da4f511d
Improve Sky Hub error handling ( #5762 )
...
* Added error handling in function _get_skyhub_data
* Error line split for readability
2017-02-07 00:28:33 -08:00
Pascal Vizeli
48161697f8
Sonos fix favorite, coordinator, cleanup update ( #5778 )
...
* Sonos fix favorite, coordinator, cleanup update
* Bugfix snapshot restore
2017-02-07 00:27:55 -08:00
Stéphane Bidoul (ACSONE)
7927a6b588
add min and max jinja filters ( #5765 )
2017-02-07 00:25:47 -08:00
ray0711
1546ec7778
Fix brightness slider for mqtt template lights ( #5780 )
...
Add the missing supported_features declaration.
2017-02-07 09:52:07 +02:00
Marcelo Moreira de Mello
305d2612cf
Fix attribute error for media_player/roku if roku device is unreachable and shows a persistent notification ( #5785 ) ( #5786 )
2017-02-06 22:00:20 -08:00
Andrzej
34c7bac9b4
Update package.py ( #5783 )
2017-02-06 22:16:17 +01:00
Pascal Vizeli
2b124a008c
Migrate lock component to async ( #5748 )
2017-02-06 21:25:34 +01:00
Alberto Arias Maestro
32dc276c53
Add support for position on wink cover ( #5751 )
...
Add support for position property for wink covers and fix state when stopped in the middle.
2017-02-06 15:43:36 +02:00
Adrián López
4cc711357a
Allow to use data for enhanced messages ( #5763 )
...
Add notification data field to the message send to Facebook.
Allows to construct richer messages like cards, quick replies, attach
images, videos, etc
2017-02-06 14:01:41 +01:00
andrey-git
26a3ecc9d0
Merge pull request #5718 from benvm/modbus_write_register_array
...
Modbus write_register doesn't accept list
2017-02-06 13:55:48 +02:00
Johan Bloemberg
264bdc9d56
Make brightness display work for rgb devices. ( #5675 )
...
* Make brightness display work for rgb devices.
Non rgbw devices return 255 for getWarmWhite255. This is part 2 to make the brightness slider work for these devices.
https://github.com/Danielhiversen/flux_led/pull/25
* Query brightness property which return WW level or RGB brightness equivalent.
https://github.com/Danielhiversen/flux_led/pull/25
2017-02-06 11:32:51 +01:00
Daniel Høyer Iversen
150c8ac11c
flux led o.13 ( #5774 )
2017-02-06 11:32:37 +01:00
Yannic-HAW
4a341ff55f
- added send packet service to send ir packets directly from scripts (no need to define a switch for each command) ( #5768 )
...
- changed ip suffix of SERVICE_LEARN to use _ instead of . as ip seperator to avoid errors if used in yaml
2017-02-06 07:53:58 +01:00
Martin Hjelmare
0d89f2bc69
Update mysensors sensors ( #5764 )
...
* Add V_DIRECTION type for S_WIND.
* Add more predefined units of measurement.
2017-02-05 21:07:30 +01:00
Fabian Affolter
91bebca0b6
Upgrade pysnmp to 4.3.3 ( #5757 )
2017-02-05 11:22:32 +01:00
Philipp Schmitt
573fc651dc
Store the key file in the config dir ( #5732 )
...
* webostv: Store the key file in the config dir
* Update the pylgtv source to use the repo by @TheRealLink
* Add missing config parameter
2017-02-05 10:39:04 +01:00
Fabian Affolter
d88c903537
Upgrade pyasn1 to 0.2.1 ( #5755 )
2017-02-05 10:16:57 +01:00
Martin Hjelmare
82c99f81fc
Fix validation of serial port on windows ( #5749 )
...
* Fix validation of serial port on windows
* Use pyserial to check serial ports.
* Check that persistence file ends with either `.json` or `.pickle`.
* Change fix to not rely on pyserial
* Use generator expr instead of list comprehension
2017-02-04 21:54:20 -08:00
Fabian Affolter
02dfd9660e
Upgrade zeroconf to 0.18.0 ( #5746 )
2017-02-04 20:52:11 +01:00
Fabian Affolter
6164b61e14
Upgrade psutil to 5.1.2 ( #5745 )
2017-02-04 20:51:49 +01:00
Fabian Affolter
4cb20ce6d9
Upgrade astral to 1.3.4 ( #5744 )
2017-02-04 20:51:22 +01:00
Joeboyc2
0ea81c1269
Change CONF_DEFAULT_COLOR CV type ( #5700 )
...
* Change CONF_DEFAULT_COLOR CV type
Changed vol.Optional(CONF_DEFAULT_COLOR, default=DEFAULT_COLOR) from cv.string to cv.ensure_list
This allows the optional parameter default_color to be picked up correctly and to function
the option needs to be specifed as follows:
default_color: [0,255,0]
Solution provided by @scossa2020 in issue #5338
https://github.com/home-assistant/home-assistant/issues/5338
* Update hyperion.py
2017-02-03 23:36:25 -08:00
Fabian Affolter
b29c167dde
Upgrade psutil to 5.1.1 ( #5736 )
2017-02-03 09:09:14 -08:00
William Scanlon
25a68f3ce9
Update python-wink version ( #5734 )
2017-02-03 16:37:00 +01:00
Fabian Affolter
c0dcef6c3e
Add wind bearing ( #5730 )
2017-02-03 09:44:07 +01:00
Fabian Affolter
6786f83c26
Upgrade pyowm to 2.6.1 ( #5729 )
2017-02-03 09:43:29 +01:00
Philipp Schmitt
7506569db9
Support for the Orange Livebox Play TV appliance ( #5533 )
...
* Support for the Orage Livebox Play TV appliance
* Add liveboxplaytv to coveragerc
* Minor refactoring
* Update requirements
* Adjust comments
* Fix alignment
* Fix some coding-style issues highlighted by Travis CI
* The livebox play TV does not support playing media
* Lint: shorten line
* Remove unused callback function
* Remove redundant backslash
* Implement changes requested by balloob
* Don't error out if channel name or media url could not be retrieved
* Support current program (media title property)
* Remove unnecessary check
* Clean up: Remove another unnecessary check, _CONFIGURING variable and _playing attribute
* Update liveboxplaytv dependency to version 1.4.4
* Fix liveboxplaytv requirement
* Improve media state (support for playing and pause state)
* Update liveboxplaytv.py
2017-02-02 23:52:52 -08:00
Fabian Affolter
f9ede73a55
Add moon sensor ( #5726 )
...
* Add moon sensor
* Update moon.py
2017-02-02 23:43:03 -08:00
Joseph Piron
4aa7f030e8
Adds average load to systemmonitor ( #5686 )
...
* Adds average load to systemmonitor
* split the values in 3 sensors
* hound ok
2017-02-02 23:33:15 -08:00
Wolf-Bastian Pöttner
e831a2705e
Add support for FRITZ!DECT wireless switches based on fritzhome ( #5541 )
2017-02-02 23:29:18 -08:00
Ryan Kraus
537355924f
Alert Component ( #5201 )
2017-02-03 07:20:51 +02:00
miniconfig
dbc2f6b9cd
Merge pull request #5658 from miniconfig/openevse
...
Added new sensor component to monitor OpenEVSE chargers.
2017-02-02 23:52:11 -05:00
Adam Mills
6a64e79d7b
[recorder] Index events time_fired to improve logbook performance ( #5633 )
...
* Index events time_fired to improve logbook perf.
* Updated implementation to track schema versions
* Added tests for schema migration support logic
* Rename check_schema to migrate_schema
2017-02-02 22:04:14 -05:00
miniconfig
4b62a0d924
Updated openvse sensor component to use new structure of openevsewifi library.
2017-02-02 21:46:35 -05:00
Valentin Alexeev
dfb991ce19
Bump pwaqi to 1.4 to fix a typo in the underlying library. ( #5716 )
2017-02-02 12:59:52 -08:00
Pascal Vizeli
f63874eb8c
Migrate cover to async. ( #5717 )
2017-02-02 12:39:13 -08:00
Colin O'Dell
bc65452efb
QNAP Sensor ( #5666 )
...
* Implement the QNAP sensor
* Add sensors immediately
* Remove unnecessary check
* Use CONF_SSL instead of CONF_PROTOCOL
2017-02-02 12:29:04 -08:00
Pascal Vizeli
2fc3dfff67
Migrate fan component to async. ( #5723 )
...
* Migrate fan component to async.
* Fix lint
2017-02-02 12:07:00 -08:00
Daniel Høyer Iversen
574384f446
update miflora lib and allow specification of bluetooth adapter ( #5720 )
2017-02-02 17:08:10 +01:00
Daniel Høyer Iversen
ee551e2a9c
up rfxtrx lib ( #5721 )
2017-02-02 16:18:16 +01:00
Duoxilian
219337a574
Cleanup climate and ecobee ( #5616 )
...
* Remove redundant input validation which is already accomplished through
defined schemata.
* Rely on defined state attributes for hold mode.
* Remove misleading comment. This comment seems to assume that sleep
mode is a hold; it is a schedule instead. The code snippets in the
comment could never work.
* Remove use of constants for hold mode. Will be made irrelevant
by a planned change by nordlead2005.
2017-02-02 15:28:32 +01:00
Philipp Schmitt
ff65c2a114
Support for Nuki.io smart locks ( #5715 )
...
* Support for Nuki.io smart locks
* Update requirements and add lock.nuki to .coveragerc
* lint: Re-organize imports
* Schedule a state update instead of calling directly update_ha_state
* Remove update requests altogether
* Make sure there is no IO inside properties
* Fix: nuki lock are all initialized as "lock.unnamed_device"
* Update pynuki to 1.2 to avoid an extra REST API call for each lock init
2017-02-02 15:15:27 +01:00
Ben Van Mechelen
0ea9d935af
Modbus write_register accept list
2017-02-02 10:23:13 +01:00
William Scanlon
80a794e587
Wink AC and addidtional sensor support ( #5670 )
...
* Added door bell sensors
* Initial support for AC units.
* Added new device service
* Quirky Aros AC unit support
* Use super() everywhere and error checking for token request.
* Ignore camera sensors during setup of alarms.
* Added manufacturer/device attributes to all wink devices.
* Fixed style errors
* Fixed remaining lint errors.
2017-02-01 22:43:12 -08:00
Trevor
b5f285a789
Fix OwnTracks state names ( #5454 )
...
* Fix OwnTracks state names (#5453 )
* Update owntracks.py
* Update tests
2017-02-01 22:06:02 -08:00
Paulus Schoutsen
6e94f0d7cd
Upgrade zeroconf dep" ( #5706 )
2017-02-01 21:48:30 -08:00
Pascal Vizeli
eefb603f17
Cleanup media_player universal platform / blocking platform. ( #5671 )
...
* Cleanup media_player universal platform / blocking platform.
* fix comments
* fix unittest
* fix lint
* fix unittest lint
* fix coro
* fix test
* fix tests part 2
2017-02-01 21:45:19 -08:00
Pascal Vizeli
10a104271e
Cleanup climate platform for async update_ha_state / migrate generic thermostat ( #5679 )
...
* Cleanup climate from blocking stuff / migrate generic
* Migrate generic thermostat
* fix tests
* fix lint
2017-02-01 21:44:05 -08:00
Trevor
647a93801c
Fix hue lightgroups not syncing state ( #5702 )
2017-02-01 21:06:11 -08:00
Johann Kellerman
2fcaf8bda6
[sensor/sma] handle units correctly ( #5657 )
2017-02-01 21:01:06 -08:00
Johan Bloemberg
ae1f59970d
Prevent infinite loop in crossconfigured mqtt event streams ( #5624 )
...
* Prevent events about MQTT messages received to cause infinite loop when two HA instances are crossconfigured for mqtt_eventstream.
* Fix linting
* Publish all MQTT received events except incoming from eventstream. Also make it configurable.
2017-02-01 21:00:05 -08:00
John Arild Berentsen
68d6bcd3ed
[lock.zwave] Bugfix Zwave lock ( #5619 )
...
* Bugfix state
* remove debug
2017-02-01 20:57:57 -08:00
Pascal Vizeli
b2180fba63
Bugfix sonso source input ( #5699 )
2017-02-02 00:02:24 +01:00
Pascal Vizeli
b5b1d72ab6
Fix bug for UNREACH devices / Variable handling and update. ( #5689 )
...
* Fix bug for UNREACH devices / Variable handling and update.
* fix track_time
* update after data after creation
* add message output
* change unreach
* change unreach code
* Revert "change unreach code"
This reverts commit f58430de3c
.
* update pyhomematic
2017-02-01 23:55:16 +01:00
Daniel Høyer Iversen
2a5ccff82e
up rfxtrx lib ( #5687 )
2017-02-01 19:47:18 +01:00
Paulus Schoutsen
bdc62730bd
Update frontend ( #5696 )
2017-02-01 09:03:35 -08:00
Hugo Dupras
676519d0cb
Hotfix for netatmo cameras ( #5644 )
...
* Fix for missing netatmo tags in 0.37
Also fix issue with SSL certificate for vpn_url
Signed-off-by: Hugo D. (jabesq) <jabesq@gmail.com>
* Netatmo welcome: vpn_url can be empty
Signed-off-by: Hugo D. (jabesq) <jabesq@gmail.com>
* add config floag to disable SSL verification for vpn_url
Signed-off-by: Hugo D. (jabesq) <jabesq@gmail.com>
* Import CONF_VERIFY_SSL from const
2017-02-01 17:33:32 +01:00
Pascal Vizeli
a72d32b9af
Bugfix async blocking loop with xml parser. ( #5694 )
2017-02-01 17:20:52 +01:00
Pascal Vizeli
32f8622bba
Bugfix sonos group coordinator ( #5691 )
...
* Bugfix sonos group coordinator
* Fix tests
2017-02-01 16:53:02 +01:00
Johan Bloemberg
cabc4dff03
Use same pattern for device defaults in both platforms. ( #5682 )
2017-02-01 10:42:50 +01:00