hass-core/homeassistant/components/binary_sensor
Sören Oldag 81d38c3463 Add flic smart button component (#4681)
* Added component for flic smart buttons.

* Apply home-assistant coding styles.

* Fixed flic configuration.

* Made logging for scanning for new buttons less verbose.

* Fixed flic event data.

* Follow async conventions.

* Added new requirements to requirements_all.txt.

* Added flic component to .coveragerc

* Updated flic threshold configuration key names.

* Flic devices are now removed when they disconnect.

* Include review feedback.

* Fixed stopping of clients in flic component when home assistant is stopped.

* Updated flic component by integrating input of #4738.

Use library method to determine click type. Merge three click events into single one with click_type parameter.

* Use a single client for both handling click events and scanning for new buttons.

* Renamed flic ‘auto_scan’ configuration variable to ‘discovery’ using HA constants.
2016-12-05 21:12:24 -08:00
..
__init__.py Migrate binary_sensor to async (#4516) 2016-11-22 22:47:43 -08:00
apcupsd.py Migrate to voluptuous (#2954) 2016-08-30 21:34:33 +02:00
arest.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
bloomsky.py Fix bloomsky platform discovery (#3303) 2016-09-10 09:12:24 -07:00
command_line.py Remove fixed throttle for binary_sensor.command_line and sensor.command_line since the scan_interval is configured trough YAML since #1059 (#4586) 2016-11-27 00:29:49 -08:00
concord232.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
demo.py Fix PEP257 issues 2016-03-07 20:21:08 +01:00
digital_ocean.py Component for Digital Ocean (#3322) 2016-09-30 18:30:44 +02:00
ecobee.py Updated to use the occupancy sensor_class (#3204) 2016-09-05 09:55:29 -06:00
enocean.py Fix broken EnOcean support (#4710) 2016-12-05 08:15:36 -08:00
envisalink.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
ffmpeg.py Migrate callbacks to use schedule_update_ha_state (#4426) 2016-11-17 07:34:46 -08:00
flic.py Add flic smart button component (#4681) 2016-12-05 21:12:24 -08:00
homematic.py Homematic update with HomematicIP/HomematicWired support and multible… (#4568) 2016-11-29 20:53:02 +01:00
isy994.py Isy fixes (#3457) 2016-09-19 20:16:51 -07:00
knx.py Use voluptuous for KNX (#3345) 2016-09-13 23:03:30 -07:00
modbus.py Modbus component refactoring - sensors and switches (#3297) 2016-09-13 22:47:44 +02:00
mqtt.py Migrate callbacks to use schedule_update_ha_state (#4426) 2016-11-17 07:34:46 -08:00
mysensors.py Fix mysensors overwriting gateway in GATEWAYS (#4013) 2016-11-06 10:49:43 -08:00
nest.py Make sure all nest platforms require discovery info (#4734) 2016-12-04 14:33:50 -08:00
netatmo.py Add timeout for Netatmo binary sensor (#4280) 2016-11-10 23:04:11 -08:00
nx584.py Migrate callbacks to use schedule_update_ha_state (#4426) 2016-11-17 07:34:46 -08:00
octoprint.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
rest.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
rpi_gpio.py Migrate callbacks to use schedule_update_ha_state (#4426) 2016-11-17 07:34:46 -08:00
services.yaml add motion sensor / rewrite ffmpeg binary sensor (#2969) 2016-08-26 06:48:17 -06:00
sleepiq.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
tcp.py Migrate to voluptuous (#3748) 2016-10-21 21:14:35 -07:00
template.py Async cleanups with new handling and executor (#4234) 2016-11-06 01:01:03 +01:00
threshold.py Threshold sensor (#4216) 2016-11-27 21:55:26 -08:00
trend.py Migrate callbacks to use schedule_update_ha_state (#4426) 2016-11-17 07:34:46 -08:00
vera.py Maintenance 2nd (#4106) 2016-10-30 09:58:34 +01:00
wemo.py Migrate callbacks to use schedule_update_ha_state (#4426) 2016-11-17 07:34:46 -08:00
wink.py Wink hub sensor (#4704) 2016-12-03 21:39:48 -08:00
zigbee.py Migrate to voluptuous (#3234) 2016-09-06 18:28:55 -07:00
zwave.py Migrate callbacks to use schedule_update_ha_state (#4426) 2016-11-17 07:34:46 -08:00