Commit graph

54 commits

Author SHA1 Message Date
Dan Smith
d57df2ddde Update the sensor classes in the demo binary_sensor
This updates the two demo sensors we have so they show contextual icons
in the UI.
2016-02-18 17:59:58 -08:00
Dan Smith
d93883f153 Make nx584 expose zone types (sensor classes)
With this, plus https://github.com/balloob/home-assistant-polymer/pull/32,
I can have nx584 sensors use a proper icon in the UI.
2016-02-18 12:20:35 -08:00
Dan Smith
2d932f89fc Add sensor_class to binary_sensor
This adds a 'sensor_class' property and attribute, which should be either
None or one of several defined SENSOR_CLASSES to indicate contextual
information about what the sensor is measuring.
2016-02-18 12:20:35 -08:00
Dan Smith
22865e5d96 Add nx584 as a sensor platform
This allows you to get every door, window, smoke, etc zone from your security
panel into HA. This uses the live eventing feature of pynx584, which means you
get instantaneous signaling into HA when a door opens or something happens,
which is handy for automating lights on when doors open after dark, etc.

Requires update to pynx584 0.2
2016-02-16 20:24:32 -08:00
Fabian Affolter
57446cfb08 Add link to docs 2016-02-12 07:55:20 +01:00
Jan Harkes
b04ff7207c Make sure Nest is setup before the binary sensors. 2016-02-11 21:28:08 -05:00
Jan Harkes
3f7ff2b1d4 The Nest binary sensor can also track when heating system is running. 2016-02-11 21:24:51 -05:00
Flyte
91fb2764cc Use a cache object to reduce the frequency of calls to APCUPSd 2016-02-11 07:33:53 +00:00
Flyte
bb8981b611 Add apcupsd component. 2016-02-11 06:33:23 +00:00
Fabian Affolter
395743005a Add link to docs, new docstrings, and update docstrings 2016-02-01 11:47:09 +01:00
Fabian Affolter
8de56bc8e2 Fix docstrings 2016-02-01 11:31:27 +01:00
Paulus Schoutsen
f87c7d6732 Merge pull request from flyte/zigbee-pr
Add ZigBee integration and components.
2016-01-29 09:18:10 -08:00
Flyte
c17a4fca80 ZigBee: Ensure correct entity types are used for each component. 2016-01-29 12:00:53 +00:00
Flyte
dda4f84150 Add zigbee components. 2016-01-28 13:18:29 +00:00
Fabian Affolter
2c151c6db9 Update docstring 2016-01-27 09:01:08 +01:00
Fabian Affolter
3fc5a60634 Add link to docs 2016-01-27 09:00:01 +01:00
Paulus Schoutsen
7ac648d0ab Merge pull request from Bart274/dev
Create command_sensor.py
2016-01-18 07:47:00 -08:00
Bart274
3b42390062 Update command_sensor.py 2016-01-18 13:48:09 +01:00
Bart274
a80917f530 Update command_sensor.py 2016-01-18 09:24:38 +01:00
Joseph Hughes
0495776a22 merge upstream dev 2016-01-16 12:52:22 -07:00
Joseph Hughes
dd35551047 fix order of inhertiance 2016-01-16 12:47:08 -07:00
sfam
48b6c5b5cb fix import BinarySensorDevice 2016-01-15 18:14:46 +00:00
sfam
d8d59d9a66 remove rpi_gpio sensor 2016-01-15 18:05:48 +00:00
sfam
7c925ac295 update comments 2016-01-15 16:53:46 +00:00
sfam
8617b92d1b Update RPi.GPIO version and code refactoring 2016-01-15 16:53:45 +00:00
Joseph Hughes
9617288bd5 multiple inheritance for nest binary sensor 2016-01-15 08:16:33 -07:00
Bart274
d40e889d3b Update command_sensor.py
Importing CommandSensorData from the command_sensor in sensors in order not to duplicate code
2016-01-15 09:01:58 +01:00
Joseph Hughes
9210c57c2d Fix lint errors and PR comments 2016-01-14 14:32:43 -07:00
Joseph Hughes
313cbda0aa fix multiple PR issues 2016-01-14 14:17:28 -07:00
Joseph Hughes
a39148dd38 fix pylint errors for Nest Sensor 2016-01-14 11:37:17 -07:00
Joseph Hughes
ac34db3c8a Merge remote-tracking branch 'upstream/dev' into nest_sensor
# Conflicts:
#	.coveragerc
#	requirements_all.txt
2016-01-14 11:00:34 -07:00
Joseph Hughes
7b993da0de address PR comments for Nest Sensor 2016-01-14 10:48:24 -07:00
Bart274
d0d375d433 Update command_sensor.py 2016-01-14 10:27:11 +01:00
Bart274
d17aa103b4 Update command_sensor.py 2016-01-14 10:13:57 +01:00
Bart274
e5919c1bfe Update command_sensor.py 2016-01-13 12:19:20 +01:00
Bart274
c8961fcf99 Create command_sensor.py
This adds a binary command_sensor
2016-01-13 11:52:42 +01:00
Paulus Schoutsen
4a421e25b0 Simplify Rest sensors 2016-01-02 13:29:33 -08:00
Fabian Affolter
56186232f3 Enable logging-too-many-args 2015-12-22 22:33:20 +01:00
Fabian Affolter
8796187389 Equalize log messages 2015-12-22 22:02:55 +01:00
Fabian Affolter
2efca59352 Remove print 2015-12-18 17:34:23 +01:00
Fabian Affolter
4a0ec36fea Update error message 2015-12-18 13:47:13 +01:00
Fabian Affolter
f246508c9a Add binary rest sensor 2015-12-17 00:47:12 +01:00
Fabian Affolter
a1009d9138 Add template support 2015-12-14 21:38:56 +01:00
Paulus Schoutsen
72ebb22eba Update demo entities 2015-11-29 17:59:59 -08:00
Paulus Schoutsen
a301d869d7 PyLint 1.5 fixes 2015-11-29 13:49:05 -08:00
Paulus Schoutsen
fabd0ced3f Make DEPENDENCIES optional for components 2015-11-26 13:11:59 -08:00
Paulus Schoutsen
fc0e76764d Merge pull request from fabaff/arest-binary-sensor
aREST binary sensor
2015-11-21 22:38:48 -08:00
Fabian Affolter
08d29d3630 Add MQTT binary sensor 2015-11-20 23:43:59 +01:00
Fabian Affolter
065f4b7c20 Add binary sensor for aREST 2015-11-20 23:39:39 +01:00
Fabian Affolter
d254e7e9e5 Fix pylint issue 2015-11-20 15:29:36 +01:00