core/homeassistant/components/camera
Joe Lu 445b0f6f94 Rewrite synology camera by using py-synology package (#9583)
* - Rewrite synology camera by intruducing Api and SurveillanceStation classes to get cameras, motion settings, enable/disable motion detection, etc ...
- Synology camera now shows correct state based on is_recording and is_streaming flag. Also it now supports enable / disable motion detection and show the correct motion detection status
- Newly added Api and SurveillanceStation classes will be moved to a lib but it's here just for review

* - Updated how payload are merged with kwargs so it works with python <3.5

* - Fixed class name conflict

* - Addressed flake8 error

* - Addressed pylint error

* - Moved synology API related code to py-synology lib
- Added py-synology==0.1.1 requirement
- Removed hass from SynologyCamera constructor

* - Updated requirements_all.txt

* - renamed variable back to original

* - Sync call to retrieve camera image should be done in camera_image() instead

* - Sync call to update camera info should be done in update() instead

* - Removed unused import
2017-09-29 12:02:48 +02:00
..
__init__.py Add bind_hass to components (#8502) 2017-07-16 10:14:46 -07:00
abode.py Abode services, events, lights, cameras, automations, quick actions. (#9310) 2017-09-18 17:39:41 +02:00
amcrest.py Fix a bunch of typos (#9545) 2017-09-23 17:15:46 +02:00
arlo.py Updated Arlo cameras with new attributes (#9565) 2017-09-24 21:44:34 +02:00
axis.py Solve Recorder component failing when using Axis component (#9293) 2017-09-19 10:09:47 +02:00
blink.py Fix a bunch of typos (#9545) 2017-09-23 17:15:46 +02:00
bloomsky.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
demo.py Camera services arm disarm including Netgear Arlo (#7961) 2017-06-30 21:06:56 -07:00
demo_0.jpg Update demo camera images 2015-11-28 23:16:20 -08:00
demo_1.jpg Update demo camera images 2015-11-28 23:16:20 -08:00
demo_2.jpg Update demo camera images 2015-11-28 23:16:20 -08:00
demo_3.jpg Update demo camera images 2015-11-28 23:16:20 -08:00
doorbird.py DoorBird Component (#9281) 2017-09-17 20:47:30 +02:00
ffmpeg.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
foscam.py Fix a bunch of typos (#9545) 2017-09-23 17:15:46 +02:00
generic.py add option to set content_type in camera.generic to support 'svg cameras' (#8188) 2017-06-25 12:25:14 -07:00
local_file.py guess the content_type in local_file cameras (#8217) 2017-06-26 22:36:35 +02:00
mjpeg.py Replace executor with async_add_job (#7658) 2017-05-26 08:28:07 -07:00
mqtt.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
neato.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
nest.py Nest fixes (#5011) 2016-12-22 20:22:07 +01:00
netatmo.py Fix pylint 1.7.2 no-else-return issues (#8361) 2017-07-05 23:30:01 -07:00
onvif.py added onvif camera fix for non-virtual env installations (#8592) 2017-07-24 15:22:12 +02:00
rpi_camera.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
services.yaml Camera services arm disarm including Netgear Arlo (#7961) 2017-06-30 21:06:56 -07:00
synology.py Rewrite synology camera by using py-synology package (#9583) 2017-09-29 12:02:48 +02:00
usps.py update usps (#9540) 2017-09-22 21:53:16 -07:00
uvc.py Bump uvcclient to 0.10.1 to work with beta NVR releases (#9423) 2017-09-13 22:21:58 -07:00
verisure.py verisure component names (#8251) 2017-06-30 08:53:14 +02:00
zoneminder.py camera.zoneminder: Handle old versions of zoneminder (#7589) 2017-05-13 23:09:44 -07:00