core/homeassistant/components/binary_sensor
Martin Berg db56748d88 Add attribute to show who last un/set alarm (SPC) (#9906)
* Add attribute to show who last un/set alarm.

This allows showing the name of the SPC user who last
issued an arm/disarm command and also allows for
automations to depend on this value.

* Optimize

* Update spc.py

* Update spc.py

* fix

* Fix test.

* Fix for removed is_state_attr.
2017-11-11 12:36:03 -08:00
..
__init__.py Addition of new binary sensor class 'plug' (#10336) 2017-11-05 10:25:44 -08:00
abode.py Abode services, events, lights, cameras, automations, quick actions. (#9310) 2017-09-18 17:39:41 +02:00
alarmdecoder.py Cleanup and simplitfy the async state update (#9390) 2017-09-12 10:01:03 +02:00
android_ip_webcam.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
apcupsd.py Do not call update() in constructor (#8878) 2017-08-08 20:21:33 +02:00
arest.py Remove deprecated sensor_class config options (#8702) 2017-07-29 19:46:27 -04:00
aurora.py Use constants for HTTP headers (#10313) 2017-11-04 12:04:05 -07:00
axis.py WIP: Refactor Axis component removing external dependencies (#9791) 2017-10-25 00:04:30 -07:00
bayesian.py Use constants and update docstrings 2017-10-24 09:12:01 +02:00
bbb_gpio.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
blink.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
bloomsky.py Do not call update() in constructor (#8878) 2017-08-08 20:21:33 +02:00
command_line.py Added possibilities to use template in the command_line sensor (#8505) 2017-08-10 18:52:52 +02:00
concord232.py Do not call update() in constructor (#8878) 2017-08-08 20:21:33 +02:00
demo.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
digital_ocean.py Remove deprecated sensor_class config options (#8702) 2017-07-29 19:46:27 -04:00
doorbird.py DoorBird Component (#9281) 2017-09-17 20:47:30 +02:00
ecobee.py Do not call update() in constructor (#8878) 2017-08-08 20:21:33 +02:00
eight_sleep.py Update docstrings (#7405) 2017-05-02 22:47:20 +02:00
enocean.py Remove deprecated sensor_class config options (#8702) 2017-07-29 19:46:27 -04:00
envisalink.py Cleanup and simplitfy the async state update (#9390) 2017-09-12 10:01:03 +02:00
ffmpeg_motion.py Cleanup and simplitfy the async state update (#9390) 2017-09-12 10:01:03 +02:00
ffmpeg_noise.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
flic.py Fix pylint 1.7.2 no-else-return issues (#8361) 2017-07-05 23:30:01 -07:00
gc100.py Add gc100 platforms and component (#10159) 2017-10-30 08:40:14 +01:00
hikvision.py Bump pyHik version to add IO support (#9341) 2017-09-09 00:06:06 -07:00
homematic.py WIP: Homematic improvments with new hass interfaces (#9058) 2017-08-31 21:16:44 +02:00
insteon_plm.py Fix a bunch of typos (#9545) 2017-09-23 17:15:46 +02:00
iss.py Move 'show_on_map' to const (#9727) 2017-10-07 15:11:41 +02:00
isy994.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
knx.py renamed add_devices to async_add_devices according to hass naming scheme (second try after failed #9485) (#9505) 2017-09-20 01:15:20 -04:00
linode.py Linode (#9936) 2017-10-27 16:19:47 +02:00
maxcube.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
modbus.py Modbus fixes to work with pymodbus 1.3.1 (#8365) 2017-07-06 22:30:23 -07:00
mqtt.py MQTT Binary Sensor - Add availability_topic for online/offline status (#9507) 2017-09-21 17:02:11 +02:00
mysensors.py Refactor mysensors callback and add validation (#9069) 2017-08-25 08:58:05 -07:00
mystrom.py Cleanup and simplitfy the async state update (#9390) 2017-09-12 10:01:03 +02:00
nest.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
netatmo.py Fix missing timeout for Netatmo binary sensor (#9850) 2017-10-18 14:56:24 +02:00
nx584.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
octoprint.py Do not call update() in constructor (#8878) 2017-08-08 20:21:33 +02:00
pilight.py Allow Pilight Binary Sensor to control reset_delay_sec through configuration (#8358) 2017-07-06 21:09:31 +02:00
ping.py Remove deprecated sensor_class config options (#8702) 2017-07-29 19:46:27 -04:00
raincloud.py Bump raincloudy version 0.0.3 (#9767) 2017-10-08 21:08:40 -07:00
random.py Add Random binary sensor (#10164) 2017-10-29 11:15:57 +01:00
raspihats.py Add raspihats binary sensor (#7508) 2017-05-12 09:20:48 -07:00
rest.py Do not call update() in constructor (#8881) 2017-08-08 06:52:27 +02:00
rfxtrx.py Rfxtrx binary sensor rewrite (#10152) 2017-10-27 10:01:46 +02:00
ring.py Fixed update() method and removed `ding` feature from stickupcams/floodlight (#10428) 2017-11-09 01:01:20 +01:00
rpi_gpio.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
rpi_pfio.py Support for the PiFace Digital I/O module (#7494) 2017-05-09 22:36:33 -07:00
satel_integra.py Added satel_integra alarm panel and binary sensor platform (#9336) 2017-09-18 17:42:31 +02:00
skybell.py Skybell (#9681) 2017-10-08 20:14:39 +02:00
sleepiq.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
spc.py Add attribute to show who last un/set alarm (SPC) (#9906) 2017-11-11 12:36:03 -08:00
tapsaff.py Added a Taps Aff binary sensor (#7880) 2017-06-04 13:35:19 +02:00
tcp.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
tellduslive.py Telldus Live: Device without methods is a binary sensor (#10106) 2017-10-26 15:54:49 +02:00
template.py Fix async probs (#9924) 2017-10-19 10:56:25 +02:00
tesla.py Tesla bug fixes. (#9774) 2017-10-09 14:38:00 +03:00
threshold.py Add hysteresis attribute to threshold binary sensor (#9596) 2017-10-02 17:15:19 +02:00
trend.py Binary sensor for detecting linear trends (#9808) 2017-10-25 17:33:17 +02:00
velbus.py Velbus (#8076) 2017-07-26 14:03:29 +02:00
vera.py Append vera device id to entity id - but not name. (#6523) 2017-03-11 10:06:46 -08:00
verisure.py verisure component names (#8251) 2017-06-30 08:53:14 +02:00
volvooncall.py Remove deprecated sensor_class config options (#8702) 2017-07-29 19:46:27 -04:00
vultr.py Add platform and sensors for Vultr VPS (#9928) 2017-11-05 14:10:14 +01:00
wemo.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
wink.py Added super attributes to Wink binary sensors (#9824) 2017-10-16 14:58:23 +02:00
workday.py Workday sensor offset (#8824) 2017-08-21 13:24:30 +02:00
xiaomi_aqara.py Add last action to xiaomi aqara button (#10131) 2017-10-26 18:46:29 +02:00
zha.py zha: Handle both input and output clusters (#8410) 2017-07-10 21:16:44 -07:00
zigbee.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
zwave.py Fix off_delay for zwave trigger sensors (#8864) 2017-08-06 18:31:32 +03:00