core/homeassistant/components/camera
Kevin Fronczak c78850a983 Overhaul of Blink platform (#16942)
* Using new methods for blink camera

- Refactored blink platform (breaking change)
- Camera needs to be uniquely enabled in config from now on
- Added motion detection enable/disable to camera platform

* Fix motion detection

- bumped blinkpy to 0.8.1
- Added wifi strength sensor

* Added platform schema to sensor

- Added global variables for brand and attribution to main platform

* Removed blink binary sensor

* Add alarm control panel

* Fixed dependency, added alarm_home

* Update requirements

* Fix lint errors

* Updated throttle times

* Add trigger_camera service (replaced snap_picture)

* Add refresh after camera trigger

* Update blinkpy version

* Wait for valid camera response before returning image

- Motion detection now working!

* Updated for new blinkpy 0.9.0

* Add refresh control and other fixes for new blinkpy release

* Add save video service

* Pushing to force bot to update

* Changed based on first review

- Pass blink as BLINK_DATA instead of DOMAIN
- Remove alarm_arm_home from alarm_control_panel
- Re-add discovery with schema for sensors/binar_sensors
- Change motion_detected to a binary_sensor
- Added camera_armed binary sensor
- Update camera device_state_attributes rather than state_attributes

* Moved blink.py to own folder. Added service hints.

* Updated coveragerc to reflect previous change

* Register services with DOMAIN

- Change device add for loop order in binary_sensor

* Fix lint error

* services.async_register -> services.register
2018-10-03 04:17:14 +02:00
..
__init__.py async_create_task (#17059) 2018-10-02 11:03:09 +02:00
abode.py Async syntax 2, camera & climate & config (#17016) 2018-10-01 08:50:05 +02:00
amcrest.py Async syntax 2, camera & climate & config (#17016) 2018-10-01 08:50:05 +02:00
arlo.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
august.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
axis.py Clean up MjpegCamera by removing unnused hass object in __init__ (#16628) 2018-09-15 11:26:29 +02:00
blink.py Overhaul of Blink platform (#16942) 2018-10-03 04:17:14 +02:00
bloomsky.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
canary.py Async syntax 2, camera & climate & config (#17016) 2018-10-01 08:50:05 +02:00
demo.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
demo_0.jpg Optimised images. Saved 80 KB out of 656 KB. 12.3% overall (up to 32.1% per file) (#10735) 2017-11-21 21:19:13 -08:00
demo_1.jpg Optimised images. Saved 80 KB out of 656 KB. 12.3% overall (up to 32.1% per file) (#10735) 2017-11-21 21:19:13 -08:00
demo_2.jpg Optimised images. Saved 80 KB out of 656 KB. 12.3% overall (up to 32.1% per file) (#10735) 2017-11-21 21:19:13 -08:00
demo_3.jpg Optimised images. Saved 80 KB out of 656 KB. 12.3% overall (up to 32.1% per file) (#10735) 2017-11-21 21:19:13 -08:00
doorbird.py Async syntax 2, camera & climate & config (#17016) 2018-10-01 08:50:05 +02:00
familyhub.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
ffmpeg.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
foscam.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
generic.py Async syntax 2, camera & climate & config (#17016) 2018-10-01 08:50:05 +02:00
local_file.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
logi_circle.py Add Logi Circle component, camera and sensor platform (#16540) 2018-09-21 12:00:15 +02:00
mjpeg.py MJPEG Camera Log Filter Fixes (#17050) 2018-10-02 10:24:44 +02:00
mqtt.py Move more MQTT platforms to config entries (#16918) 2018-09-28 16:57:17 +02:00
neato.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
nest.py Add unique ID and device info to Nest camera (#16846) 2018-09-25 13:47:12 +02:00
netatmo.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
onvif.py Allow no movement in vamera.onvif_ptz service (#17065) 2018-10-02 14:36:28 +02:00
proxy.py Fix camera proxy to not require api_password to function (#16450) 2018-09-06 10:51:16 +02:00
push.py Replace api_password in Camera.Push (#16339) 2018-09-11 11:30:20 +02:00
ring.py Async syntax 2, camera & climate & config (#17016) 2018-10-01 08:50:05 +02:00
rpi_camera.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
services.yaml Add Logi Circle component, camera and sensor platform (#16540) 2018-09-21 12:00:15 +02:00
skybell.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
synology.py Async syntax 2, camera & climate & config (#17016) 2018-10-01 08:50:05 +02:00
usps.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
uvc.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
verisure.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
xeoma.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
xiaomi.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
yi.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
zoneminder.py Clean up MjpegCamera by removing unnused hass object in __init__ (#16628) 2018-09-15 11:26:29 +02:00