Fabian Affolter
2e7ae1d5fe
Update the link to the docs ( #5321 )
2017-01-14 15:16:42 +01:00
joopert
f2a42d767e
fix hass.loop.run_in_executor in mediaplayer init ( #5320 )
2017-01-14 14:54:00 +01:00
Michaël Arnauts
c3783bf49b
Bugfix for ping component now DEFAULT_SCAN_INTERVAL is a timedelta ( #5318 )
2017-01-14 11:55:29 +01:00
Pascal Vizeli
b817c7d0c2
Bugfix camera fake image ( #5314 )
...
* Bugfix camera fake image
* add logger
2017-01-14 11:53:00 +01:00
Pascal Vizeli
c2492d1493
Component "Image processing" ( #5166 )
...
* Init new component for image processing.
* Add demo platform
* address comments
* add unittest v1 for demo
* Add unittest for alpr
* Add openalpr local test
* Add openalpr cloud platform
* Add unittest openalpr cloud platform
* Update stale docstring
* Address paulus comments
* Update stale docstring
* Add coro to function
* Add coro to cloud
2017-01-14 08:18:03 +01:00
Teemu R
5bba9a63a5
switch.tplink: bump to the newest release of pyhs100 ( #5308 )
2017-01-13 22:20:47 -08:00
Matthew Garrett
d6747d6aaf
Add support for Zengge Bluetooth bulbs ( #5196 )
...
* Add support for Zengge Bluetooth bulbs
Adds support for the Zengge Bluetooth RGBW bulbs. These are sold under a
number of brands, including Flux. The bulbs do not support full RGBW
control - they turn off the RGB LEDs when white is enabled, and vice versa.
* Update zengge.py
2017-01-13 22:15:43 -08:00
William Scanlon
0da8418f3f
Wink fan support ( #5174 )
...
* Initial commit for Wink fan support
* Added fan to discovery list
* Raise NotImplementedError and fixed is_on
* Added speed property
* Update __init__.py
2017-01-13 22:08:13 -08:00
Johann Kellerman
9f765836f8
[core] Add 'packages' to the config ( #5140 )
...
* Initial
* Merge dicts and lists
* feedback
* Move to homeassistant
* feedback
* increase_coverage
* kick_the_hound
2017-01-13 22:01:47 -08:00
Teemu R
d58b901a78
eq3btsmart: support modes and clean up the code to use climatedevice's features ( #4959 )
...
* eq3btsmart: support modes and clean up the code to use climatedevice's features
* eq3btsmart: re-add device state attributes
adds reporting for is_locked, valve, window_open and low_battery,
exposing everything the device reports currently.
* eq3btsmart: bump version req
* eq3btsmart: fix a typo in mode name, report unknown when not initialized
* eq3btsmart: depend on newly forked python-eq3bt lib, pythonify states
2017-01-13 21:34:35 -08:00
Touliloup
394b52b9e8
Xiaomi device tracker ( #5283 )
...
* [Device Tracker] Xiaomi Mi Router integration as device tracker
This device tracker allow to track device connected to Xiaomi Router.
Parameter: host, username (default admin) and password.
* [Device Tracker] Addition of Xiaomi device tracker file in coverage
2017-01-13 21:24:58 -08:00
Johann Kellerman
b67cce7215
Add correct line numbers for yaml include directives ( #5303 )
2017-01-13 21:13:17 -08:00
Pascal Vizeli
0cf3c22da0
Bugfix media_player volume_ up and down ( #5282 )
...
* Bugfix media_player volume_ up and down
* fix lint
* make a coro
2017-01-13 21:09:02 -08:00
Martin Rowan
a7cb9bdfff
Fixed bootstrap to upgrade pip if mininum version not present. As parameter --only-binary in requirements.txt doesn't work on pip < 7.0.0 so install fails. This is to simplify the setup of the development environment when using pyvenv. ( #5301 )
2017-01-13 21:03:50 -08:00
Dan Cinnamon
5f7d53c06b
Bump pyenvisalink to version 2.0 ( #5311 )
2017-01-13 21:02:33 -08:00
Pascal Vizeli
4b43537801
Bugfix camera streams ( #5306 )
...
* fix mjpeg streams
* fix trow error on close by frontend
* fix ffmpeg
2017-01-13 15:57:38 -08:00
Adam Mills
6abad6b76e
Version bump for kodi dependency ( #5307 )
...
Catches timeout exceptions
2017-01-14 00:16:38 +01:00
Robbie Trencheny
6000c59bb5
Remove GTFS default name & string change
2017-01-13 14:02:00 -08:00
Pascal Vizeli
2c3f55acc4
Add HMWIOSwitch to sensor, binary ( #5304 )
2017-01-13 22:39:42 +01:00
Pascal Vizeli
a30711f1a0
Update pyhomematic 1.19 & small cleanups ( #5299 )
2017-01-13 21:22:09 +01:00
Thom Troy
1219ca3c3b
[sensor] Add Dublin bus RTPI sensor ( #5257 )
2017-01-13 19:15:46 +02:00
Pascal Vizeli
baa8e53e66
Bugfix group reload ( #5292 )
...
* Bugfix group / hit update
* try to fix round 2
* Convert it to coro
* Don't check statemachine, check unsub listener.
2017-01-13 03:29:20 -08:00
William Scanlon
f7a1d63d52
Support for TrackR device trackers ( #5010 )
...
* Support for TrackR device trackers
* Change small style for hass
2017-01-13 00:16:05 +01:00
Pascal Bach
d12decc471
Upgrade to voluptuous to 0.9.3 ( #5288 )
2017-01-12 23:56:37 +01:00
Pascal Bach
64800fd48c
Upgrade distro to 1.0.2 ( #5291 )
2017-01-12 23:16:32 +01:00
Greg Dowling
9a3c0c8cd3
Don't build Adafruit_BBIO - doesn't work on all platforms. ( #5281 )
...
* Don't build Adafruit_BBIO - doesn't work on all platforms.
* Disable pylint import warning on BBIO.
2017-01-12 08:31:30 -08:00
Greg Dowling
d4a54acda0
Merge pull request #5280 from home-assistant/bump-pywemo-version
...
Bump pywemo version.
2017-01-11 23:26:06 +00:00
pavoni
dc937cc8cf
Bump pywemo version.
2017-01-11 23:10:24 +00:00
Adam Mills
eb9b95c292
Convert flic to synchronous platform. ( #5276 )
...
* Convert flic to synchronous platform.
pyflic is a synchronous library
* Move pyflic event loop to dedicated thread.
2017-01-11 22:59:39 +01:00
Paulus Schoutsen
e68e29e03e
Upgrade to aiohttp 1.2 ( #4964 )
...
* Upgrade to aiohttp 1.2
* Clean up emulated_hue tests
2017-01-11 21:25:02 +01:00
Andrew Williams
1cf9ae5a01
Fix TCP sensor to correctly use value_template ( #5211 )
...
* Fix TCP sensor to correctly use value_template
* Fix TCP component tests
* Update tcp.py
2017-01-11 17:26:29 +01:00
Pascal Vizeli
3f3a3bcc8a
Cleanup language support on TTS ( #5255 )
...
* Cleanup language support on TTS
* change to default_language & address comments
* Cleanup not needed code / comment from paulus
2017-01-11 16:31:16 +01:00
Daniel Høyer Iversen
467cb18625
Add last triggered to script ( #5261 )
...
* Add last triggered to script
* Add tests for script last_triggered
2017-01-11 16:23:05 +01:00
Robbie Trencheny
82d037a828
Merge pull request #5117 from gopalkildoliya/dev
...
Notify component for Facebook Messenger
2017-01-10 23:16:43 -08:00
Marcelo Moreira de Mello
34a9fb01ac
Bump flux_led version and make use of PyPi package ( #5267 )
...
* Bump flux_led version and make use of PyPi package
* Makes script/gen_requirements_all.py happy
2017-01-11 06:45:46 +01:00
joopert
3a4b4380a1
Add support for NAD receivers ( #5191 )
...
* Add support for NAD receivers
* remove self.update() in various methods
* remove setting attributes in various methods
* Change import to hass style
2017-01-10 22:32:43 +01:00
Pascal Vizeli
6b00f7ff28
Bugfix async device_tracker see callback ( #5259 )
2017-01-10 17:19:51 +01:00
Valentin Alexeev
f75e13f55e
Use SHA hash to make token harder to guess ( #5258 )
...
* Use SHA hash to make token harder to guess
Use hashlib SHA256 to encode object id instead of using it directly.
* Cache access token
Instead of generating a token on the fly cache it in the constructor.
* Fix lint
2017-01-10 16:01:04 +01:00
sander76
6845a0974d
adding a default icon "blind" to a PowerView blinds scene. ( #5210 )
...
* adding a default icon "blind" to a PowerView blinds scene.
* Adding icon property to define blind icon. Removed it from the state attributes dict.
* fixing lint error
2017-01-10 13:21:15 +01:00
Anton Lundin
7e1629a962
Fix async_volume_up / async_volume_down ( #5249 )
...
async_volume_up / async_volume_down should be async versions of
volume_up / volume_down, not a async version of the default variants of
volume_up / volume_down.
The previous code always called into the mediaplayers set_volume_level,
and never into volume_up / volume_down.
Signed-off-by: Anton Lundin <glance@acc.umu.se >
2017-01-10 10:58:39 +01:00
andrey-git
0b685a5b1e
Expose supported_features of mqtt_json ( #5250 )
...
* Expose supported_features of mqtt_json
* Remove whitespace
2017-01-10 00:40:52 +01:00
Johann Kellerman
1f31dfe5d3
[recorder] Include & Exclude domain fix & unit tests ( #5213 )
...
* Tests & domain fix
* incl/excl combined
2017-01-09 21:53:30 +01:00
Fabian Affolter
6be19e8997
Update pytz to 2016.10 ( #5247 )
2017-01-09 21:50:38 +01:00
Johann Kellerman
e6a9b6404f
[sensor/sma] SMA Solar Inverter sensor ( #5118 )
...
* Initial
* Rebase ensure_list
* timedelta & remove prints
2017-01-09 21:35:47 +01:00
Fabian Affolter
dd7cafd5e3
Upgrade TwitterAPI to 2.4.3 ( #5244 )
2017-01-09 21:34:18 +01:00
Adam Mills
c7249a3e3a
Build libcec for Docker image ( #5230 )
...
* Build libcec for Docker image
* Update development dockerfile as well
* Dynamically load python paths for current version
2017-01-09 17:49:11 +01:00
Pascal Vizeli
bb02fc707c
[device_traker/upc] New UPC connect box platform ( #5100 )
2017-01-09 18:08:37 +02:00
Michaël Arnauts
3ed7c1c6ad
Add Lannouncer tts notify component ( #5187 )
...
* Add Lannouncer notify component
* Send message by opening a raw TCP socket instead of using requests. Cleanup of method validation.
* Use 'return' instead of 'return None'
2017-01-09 14:10:46 +01:00
Terry Carlin
ee055651cd
Update insteon_local.py ( #5236 )
...
Correct typo
2017-01-09 12:11:15 +01:00
St. John Johnson
9fdefa5a1d
Fix #5188 by Closing the stream instead of Releasing it ( #5235 )
...
* Fix #5188 by Closing the stream instead of Releasing it
Closing just terminates the connection, release attempts to download all the contents before closing. Since the MJPEG stream is infinite, it loads and loads content until the python script runs out of memory.
Source: 50b1d30f41/aiohttp/client_reqrep.py (L668-L672)
* Update mjpeg.py
2017-01-09 10:35:38 +01:00