Files
core/homeassistant/components
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
..
2017-09-23 17:15:46 +02:00
2017-09-12 18:47:04 +02:00
2017-09-29 00:49:03 +02:00
2017-09-23 17:15:46 +02:00
2017-09-21 21:18:17 -07:00
2017-09-28 09:49:35 +02:00
2017-09-26 21:01:17 +02:00
2017-09-17 11:32:22 +02:00
2017-09-23 17:15:46 +02:00
2017-07-06 22:20:49 -07:00
2017-08-15 23:07:04 -07:00
2017-09-23 17:15:46 +02:00
2017-09-22 22:37:16 +02:00
2017-07-23 23:46:35 -07:00
2017-07-21 21:38:53 -07:00
2017-09-26 21:01:17 +02:00
2017-04-29 22:04:49 -07:00
2017-05-12 20:30:07 -07:00
2017-04-29 22:04:49 -07:00
2017-06-29 11:44:35 +02:00
2017-08-29 15:44:36 +02:00
2017-05-06 00:34:40 +02:00
2017-09-14 18:49:03 -04:00
2017-09-17 20:47:30 +02:00
2017-09-23 17:15:46 +02:00
2017-09-24 15:48:45 -07:00
2017-05-11 22:48:03 +02:00
2017-09-28 20:38:15 +02:00
2017-05-02 22:47:20 +02:00
2017-04-29 22:04:49 -07:00
2017-08-25 13:30:00 +02:00
2017-08-03 23:46:57 -07:00
2017-09-23 10:01:48 -07:00
2017-04-29 22:04:49 -07:00
2017-09-08 21:19:49 -07:00
2017-07-21 21:38:53 -07:00
2017-04-29 22:04:49 -07:00
2017-09-17 11:30:17 +02:00
2017-08-27 23:24:29 -04:00
2017-05-04 13:14:14 -07:00
2017-06-05 08:39:31 -07:00
2017-09-23 17:15:46 +02:00
2017-04-29 22:04:49 -07:00
2017-04-29 22:04:49 -07:00
2017-04-29 22:04:49 -07:00
2017-06-11 22:19:10 -07:00
2017-08-03 10:51:01 +02:00
2017-04-29 22:04:49 -07:00
2017-09-05 07:05:31 -04:00
2017-04-29 22:04:49 -07:00
2017-04-29 22:04:49 -07:00
2017-05-02 22:47:20 +02:00
2017-08-25 13:30:00 +02:00
2017-04-29 22:04:49 -07:00
2017-04-29 22:04:49 -07:00
2017-09-29 00:49:03 +02:00
2017-09-04 10:19:58 +02:00
2017-07-16 21:39:38 +02:00
2017-04-29 22:04:49 -07:00
2017-08-15 22:09:10 -07:00
2017-04-29 22:04:49 -07:00
2017-04-29 22:04:49 -07:00
2017-06-21 00:32:04 +02:00
2017-09-23 17:15:46 +02:00
2017-07-02 12:54:59 -07:00
2017-09-23 17:15:46 +02:00
2017-09-23 17:15:46 +02:00
2017-03-26 15:50:40 +02:00
2017-09-24 08:28:11 +02:00
2017-07-26 14:03:29 +02:00
2017-07-10 12:11:16 +02:00
2017-07-04 06:26:55 +02:00
2017-04-29 22:04:49 -07:00
2017-09-03 11:31:55 +01:00
2017-06-15 21:25:19 +02:00
2017-04-29 22:04:49 -07:00
2017-07-16 10:14:46 -07:00