core/homeassistant/components/binary_sensor
pbalogh77 7dac7b9e5e Support for multiple Fibaro gateways (#19705)
* Preparing for transition to config flow

Added multiple gateway support
Reworked parameter flow to platforms to enable multiple controllers
Breaking change to config, now a list of gateways is expected instead of a single config

* Updated coveragerc

Added new location of fibaro component

* Fixes based on code review and extended logging

Addressed issues raised by code review
Added extended debug logging to get better reports from users if the device type mapping is not perfect

* Changhes based on code review

Changes to how configuration is read and schemas
Fix to device type mapping logic

* simplified reading config

* oops

oops

* grr

grr

* change based on code review

* changes based on code review

changes based on code review
2019-01-11 15:29:54 -08:00
..
__init__.py Grammar and spelling fixes (#16065) 2018-08-19 22:29:08 +02:00
abode.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
ads.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
alarmdecoder.py Enable alarmdecoder to see open/close state of bypassed RF zones when armed (#18477) 2018-12-11 11:34:03 +01:00
android_ip_webcam.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
apcupsd.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
arest.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
august.py Set available property (#17706) 2018-10-23 14:09:08 +02:00
aurora.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
axis.py Axis - prepare for config entry (#17566) 2018-10-29 06:52:30 +01:00
bayesian.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
bbb_gpio.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
blink.py Support for mulitple Blink sync modules (#18663) 2018-12-03 20:45:12 +00:00
bloomsky.py Add unique_id for Bloomsky (#17383) 2018-10-13 10:23:00 +02:00
bmw_connected_drive.py Enable BMW component to be unit system aware (#17197) 2018-10-11 10:55:22 +02:00
command_line.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
deconz.py deCONZ - reflect hub status on entities (#18106) 2018-11-05 16:21:44 +01:00
demo.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
digital_ocean.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
ecobee.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
eight_sleep.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
enocean.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
envisalink.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
esphome.py Miscellaneous ESPHome cleanups (#19425) 2018-12-18 19:04:50 +01:00
ffmpeg_motion.py Remove FFmpeg input tests (#18131) 2018-11-03 12:36:22 +01:00
ffmpeg_noise.py Remove FFmpeg input tests (#18131) 2018-11-03 12:36:22 +01:00
fibaro.py Support for multiple Fibaro gateways (#19705) 2019-01-11 15:29:54 -08:00
flic.py Switch to own packaged version of pyflic (#15041) 2018-06-19 10:31:21 +02:00
fritzbox.py Add new component fritzbox binary_sensor (#17057) 2018-10-04 12:16:27 +02:00
gc100.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
hikvision.py Bump pyHik library to 0.1.9 to improve device support. (#19656) 2018-12-30 10:13:49 +01:00
hive.py add entity support to hive (#19879) 2019-01-08 20:15:12 -08:00
homematic.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
homematicip_cloud.py Add HomematicIP SMI55 device (#19400) 2018-12-25 10:40:21 +01:00
hydrawise.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
ihc.py Add support for multiple IHC controllers (#18058) 2018-11-22 09:45:40 +01:00
insteon.py Resolve IOLinc sensor name (#19050) 2018-12-13 16:52:12 +01:00
iss.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
isy994.py Change ISY binary_sensor subnode to hex (#19471) 2018-12-23 13:31:16 +01:00
knx.py Fix NoEntitySpecifiedError during knx startup (#17366) 2018-10-15 03:29:36 +02:00
konnected.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
linode.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
lupusec.py Add support for Lupusec alarm control panel (#17691) 2018-11-07 12:51:12 +01:00
maxcube.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
modbus.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
mqtt.py Clear ALREADY_DISCOVERED list with helper 2019-01-07 17:00:03 +01:00
mychevy.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
mysensors.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
mystrom.py Upgrade pylint to 2.2.2 (#18750) 2018-12-06 11:54:44 +01:00
ness_alarm.py Add ness alarm control panel using nessclient (#18463) 2019-01-01 08:08:13 -07:00
nest.py Override unique_id of NestActivityZoneSensor (#16961) 2018-09-29 20:53:02 +02:00
netatmo.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
nx584.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
octoprint.py Made it possible to define multiple Octoprint printers (#16519) 2018-10-11 09:52:13 +02:00
opentherm_gw.py Add opentherm_gw binary sensor support (#17625) 2018-10-20 18:51:01 +02:00
openuv.py Clean up OpenUV config flow (#17349) 2018-10-15 13:21:21 -06:00
pilight.py Allow different types to match in pilight (#17922) 2018-11-01 10:37:19 +01:00
ping.py Revert "De-syncing binary_sensor.ping (#17056)" (#17606) 2018-10-19 09:29:48 +02:00
point.py Fix point sensor discovery (#19245) 2018-12-13 16:40:56 +01:00
qwikswitch.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
rachio.py Rachio component modernization (#16911) 2018-09-27 23:17:15 +02:00
raincloud.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
rainmachine.py Remove self from update function in rainmachine (#18807) 2018-11-29 22:28:27 +01:00
random.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
raspihats.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
rest.py Make rest sensor and binary sensor more efficient (#14484) 2018-09-21 15:54:50 +02:00
rflink.py Add binary_sensor support to RFlink (#17146) 2018-10-18 22:28:40 +02:00
rfxtrx.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
ring.py Add unique_id for Ring (#17497) 2018-10-16 10:06:00 +02:00
rpi_gpio.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
rpi_pfio.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
satel_integra.py Satel integra monitor outputs (#19149) 2018-12-17 18:28:41 -05:00
sense.py Use string formatting 2018-12-01 19:27:21 +01:00
skybell.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
sleepiq.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
spc.py Fix SPC (#17236) 2018-10-08 10:20:18 +02:00
tahoma.py Set sensor to unavailable if battery is dead. (#18802) 2018-12-02 16:01:18 +01:00
tapsaff.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
tcp.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
tellduslive.py TelldusLive config flow (#18758) 2018-12-10 18:44:45 +01:00
template.py Template binary sensor to not track all state changes (#18573) 2018-11-19 12:10:48 +01:00
tesla.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
threshold.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
trend.py Upgrade numpy to 1.15.4 (#18506) 2018-11-16 14:14:40 +01:00
upcloud.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
uptimerobot.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
velbus.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
vera.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
volvooncall.py Update of volvooncall component (#18702) 2018-11-30 19:07:42 +01:00
vultr.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
w800rf32.py W800rf32 (#17920) 2018-11-08 18:49:00 +01:00
wemo.py Improve Wemo setup speed (#19563) 2018-12-29 16:05:21 -08:00
wink.py Async syntax 1, alarm_control_panel & automation & binary_sensor (#17015) 2018-10-01 08:49:19 +02:00
wirelesstag.py Multiple tag managers for Wireless Sensor Tags. (#16353) 2018-09-13 09:48:17 +02:00
workday.py Upgrade holidays to 0.9.9 2019-01-07 19:00:03 +01:00
xiaomi_aqara.py Improve debug output 2019-01-05 22:39:02 +01:00
zha.py Only bind clusters in ZHA remote entity (#19577) 2018-12-29 16:17:17 -08:00
zigbee.py Update name (fixes #17752) (#17756) 2018-10-24 18:59:52 +02:00
zwave.py Z-Wave Device Registry Support (#17291) 2018-10-16 14:58:25 +02:00