core/homeassistant/components/alarm_control_panel
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 syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
abode.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
alarmdecoder.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
alarmdotcom.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
arlo.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
blink.py Overhaul of Blink platform (#16942) 2018-10-03 04:17:14 +02:00
canary.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
concord232.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
demo.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
egardia.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
envisalink.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
homematicip_cloud.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
ialarm.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
ifttt.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
manual.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
manual_mqtt.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
mqtt.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
nx584.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
satel_integra.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
services.yaml Support for security systems controlled by IFTTT (#12975) 2018-03-18 09:00:08 -07:00
simplisafe.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
spc.py Use pyspcwebgw for SPC component (#16214) 2018-09-24 10:10:10 +02:00
totalconnect.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
wink.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
yale_smart_alarm.py Add Yale Smart Alarm component (#16377) 2018-09-07 12:22:10 +02:00