Paulus Schoutsen
b0d07a414b
Token tweaks ( #5599 )
...
* Base status code on auth when entity not found
* Also allow previous camera token
* Fix tests
* Address comments
2017-01-28 11:51:35 -08:00
Pascal Vizeli
8da398c0bd
Proxy aiohttp websession / more rebust. ( #5419 )
2017-01-19 09:55:27 -08:00
Pascal Vizeli
c458ee29f2
Rename log message / handle cancellederror on image proxy ( #5331 )
2017-01-15 08:35:58 -08: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
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
Pascal Vizeli
1719d88602
Bugfix default values to timedelta ( #5193 )
...
* Bugfix default values to timedelta
* fix unittests
2017-01-06 00:16:12 +01:00
Pascal Vizeli
244cdf43d0
Async reduce coro ( #5001 )
...
* Asyncio coro reduce
* Replace comments
2016-12-26 14:10:23 +01:00
Paulus Schoutsen
32ffd006fa
Reorganize HTTP component ( #4575 )
...
* Move HTTP to own folder
* Break HTTP into middlewares
* Lint
* Split tests per middleware
* Clean up HTTP tests
* Make HomeAssistantViews more stateless
* Lint
* Make HTTP setup async
2016-11-25 13:04:06 -08:00
Paulus Schoutsen
22c3d014aa
Remove chunked encoding ( #4230 )
2016-11-05 15:29:22 -07:00
Paulus Schoutsen
ee5f228309
Make services yield ( #4187 )
...
* Make services yield
* Disable pylint abstract-method check
* add input_select
* add input_slider
* change to async vers.
* fix lint
* yield on add_entities as other components does
2016-11-03 18:32:14 -07:00
Fabian Affolter
be272ac64a
Disable too-many-* ( #4107 )
...
* Disable too-many-* and too-few-public-methods
* Remove globally disabled pylint warnings
2016-10-30 22:18:53 +01:00
Pascal Vizeli
3324995e70
Async clientsession / fix stuff on aiohttp and camera platform ( #4084 )
...
* add websession
* convert to websession
* convert camera to async
* fix lint
* fix spell
* add import
* create task to loop
* fix test
* update aiohttp
* fix tests part 2
* Update aiohttp.py
2016-10-27 21:40:10 -07:00
Paulus Schoutsen
519d9f2fd0
async HTTP component ( #3914 )
...
* Migrate WSGI to asyncio
* Rename wsgi -> http
* Python 3.4 compat
* Move linting to Python 3.4
* lint
* Lint
* Fix Python 3.4 mock_open + binary data
* Surpress logging aiohttp.access
* Spelling
* Sending files is a coroutine
* More callback annotations and naming fixes
* Fix ios
2016-10-23 23:48:01 -07:00
Paulus Schoutsen
d1f4901d53
Migrate to cherrypy wsgi from eventlet ( #2387 )
2016-06-30 09:02:12 -07:00
St. John Johnson
3723c3a7e8
Fixing MJPEG streaming in Werkzeug by taking advantage of `direct_passthrough` ( #2277 )
2016-06-11 20:50:10 -07:00
Paulus Schoutsen
30f74bb3ca
Migrate to generic discovery method ( #2271 )
...
* Migrate to generic discovery method
* Add tests for discovery
2016-06-11 17:43:13 -07:00
Hugo Dupras
213a738240
Add Netatmo component and add support for Netatmo Welcome Camera ( #2233 )
...
* Introducing the Netatmo component
As Netatmo is providing several type of device (sensor, camera), a new Netatmo
component needs to be created in order to centralize the Netatmo login data.
Currently this change only impacts the Netatmo Weather station
* Add new Netatmo library
This new API will provide access to the Welcome Camera
* Basic support for Netatmo Welcome camera
This change introduces support for Netatmo Welcome camera. Currently, it will
add all detected camera to Home Assistant, camera filtering (similar to the one
used for weather station modules) will be added later
* Remove useless REQUIREMENTS
* Fixes for Netatmo Welcome support
* Allow to filter Welcome cameras by name and/or home
* Update requirements for Netatmo components
* Fix multi-camera support for Welcome
* Fix pep8 error/warning
* This commit also adds improved logging for bad credentials
* Add Throttle decorator for Welcome update function
As the update function updates the data for all cameras, we should prevent this
function to be called several time during an interval
2016-06-09 23:31:36 -07:00
Paulus Schoutsen
cd87c40bbf
Update frontend
2016-05-27 01:29:48 -07:00
Paulus Schoutsen
fe794d7fd8
Access camera images using access token
2016-05-21 15:01:34 -07:00
Paulus Schoutsen
5aa0158761
Add url validators
2016-05-21 15:01:34 -07:00
Paulus Schoutsen
4d7555957c
Fix camera
2016-05-21 15:01:34 -07:00
Paulus Schoutsen
15e329a588
Tons of fixes - WIP
2016-05-21 15:01:33 -07:00
Paulus Schoutsen
5baa98b79f
Add initial config validation
2016-03-28 23:46:12 -07:00
Paulus Schoutsen
7cb69ae9d9
Make sure we always sent content-length header
2016-03-27 12:15:41 -07:00
Fabian Affolter
cd5b5c55e2
Fix PEP257 issues
2016-03-07 20:29:54 +01:00
Fabian Affolter
032f06e015
Modify docstrings to match PEP257
2016-03-07 18:50:30 +01:00
Paulus Schoutsen
967a751da1
Add entity_picture property
2016-02-23 22:41:24 -08:00
Paulus Schoutsen
fb9d8c79b5
Bloomsky main component to load its platforms
2016-02-19 23:22:23 -08:00
Paulus Schoutsen
aea0598805
Clean up camera component
2016-02-16 23:52:05 -08:00
St. John Johnson
f700635445
Add support for mjpeg component to proxy it's own stream
2016-02-07 12:02:52 -08:00
Paulus Schoutsen
a301d869d7
PyLint 1.5 fixes
2015-11-29 13:49:05 -08:00
Paulus Schoutsen
70698f7ab0
Update demo camera images
2015-11-28 23:16:20 -08:00
Paulus Schoutsen
546377e80a
Throttle camera stream to 2fps
2015-11-28 18:59:59 -08:00
Fabian Affolter
ab9e173179
Update docstrings
2015-11-18 08:42:49 +01:00
Nolan Gilley
df264f2ec0
remove unnecessary else
2015-11-14 15:49:39 -05:00
Nolan Gilley
9acb341b96
remove break
2015-11-14 10:51:07 -05:00
Nolan Gilley
85e0db6ade
add exception handling to generic camera requests function.
2015-11-13 13:55:22 -05:00
Fabian Affolter
97f9f8aa49
Update link to docs (Jekyll 3 update)
2015-11-09 13:12:18 +01:00
Paulus Schoutsen
c4a4aceeeb
Frontend: Minor UI tweaks for Camera
2015-07-11 11:55:25 -07:00
Paulus Schoutsen
aec25c88b4
Clean up camera component
2015-07-10 23:17:12 -07:00
jamespcole
bf2b06880e
Fixed some linting errors
2015-07-10 20:10:23 +10:00
jamespcole
0ca836d7ed
Another frontend rebuild
2015-07-10 19:42:22 +10:00
jamespcole
c231a349c7
Updates from pull request feedback
2015-07-10 18:03:46 +10:00
jamespcole
7a4d40a8fd
Fixed some linting errors
2015-06-05 23:04:52 +10:00
jamespcole
aaf0ca2105
Very simple IP Camera support
2015-06-05 22:51:29 +10:00