Stefan Jonasson
eb9ed5ccfe
Rewrite of the tellstick module. It now uses a common base for all shared functionality.
...
The rewrite addresses a problem with the tellstick hardware dropping
commands when too many simultaneous calls is being made from HA. Also fixes a bug when the dim level was changed externally.
This breaks previous configurations.
The new config for tellstick is
```yaml
tellstick:
signal_repetitions: X
```
Lights and Switches are detected automatically.
Sensors work like before because they do not share any functionality with the other devices and they also needs a complete other configuration.
2016-03-13 19:28:42 +01:00
Paulus Schoutsen
4599fd6dae
Update .coveragerc
2016-03-11 22:47:39 -08:00
sander
40be9f4e0c
Powerview hub implementation
2016-03-07 21:07:38 +01:00
Paulus Schoutsen
1159360281
Skip rfxtrx tests because of speed reasons
2016-03-05 09:28:47 -08:00
Daniel
2fd0b28c53
Added tests for RFxtrx device, updated rfxtrx to ver 0.5, fixed bug in setting brightness for rfxtrx light
2016-03-02 20:36:41 +01:00
Daniel
6c518c74ec
Added tests for rfxtrx sensor
2016-03-01 10:14:02 +01:00
Justin Moy
9b371a8c66
Add SendGrid notify component
2016-02-27 15:00:52 -07:00
Paulus Schoutsen
dc02370b43
Merge pull request #1355 from deisi/deutsche_bahn
...
New deutsche_bahn component
2016-02-25 08:31:47 -08:00
Malte Deiseroth
b096004449
New deutsche_bahn component
...
Uses the (schiene)[https://pypi.python.org/pypi/schiene/0.14 ] API to communicate with the webserver of bahn.de
and pulls iformation about a specific connection from the (bahn.de)[http://www.bahn.de/p/view/index.shtml ]
webpage. The departure time of the next train for the given connection is shown.
In case of delay, the delay is also shown. Additional `ATTRIBUTES` are used to
inform about e.g. the type of the train, price and if it is ontime.
Usage:
sensor:
platform: deutsche_bahn
from: name_of_start_station
to: name_of_final_station
Problems:
I'm testing it for quite some time, but I have never seen the `ATTRIBUTES` in case
of a delayed train. The `ATTRIBUTES` are directly passed from the `schiene` API. So this
usecase has not been tested yet.
deutsche_bahn ist not supporting the `schiene` api unlike in the swiss_public_transport case.
It's not guaranteed that `schiene` will work forever, infact it can happen that Bahn AG will
intentionally brake the API at some point. In the past Bahn AG has not allways been very supportive
to the opensource community.
2016-02-24 17:35:00 +01:00
Paulus Schoutsen
8dc6443d14
Merge pull request #1364 from GreenTurtwig/steam
...
Added a Steam sensor
2016-02-23 21:31:27 -08:00
Rowan Hine
532d807771
Add Steam sensor
2016-02-23 09:35:27 +00:00
Dan Smith
590512916a
Add tests for camera.uvc and fix bugs found in the process
...
This adds tests for the uvc camera module. It's a good thing too,
because I found a few bugs which are fixed here as well:
- Graceful handling of non-integer port
- Failure to take the first host that works when probing host,internalHost
- Failure to detect if neither of them actually work
This also converts the code to only call add_devices once with a listcomp.
2016-02-22 14:37:57 -08:00
Jan Harkes
afe564fb3f
Move WeMo discovery into a common component
2016-02-21 22:23:00 -05:00
Jan Harkes
4dad40fffb
Add support for WeMo LED lights.
2016-02-21 21:57:53 -05:00
Christian Fredborg Braedstrup
2f66528595
Added support for d-link W215 smart plug
2016-02-21 08:34:07 +01:00
Paulus Schoutsen
97e1f0be98
Add neurio to .coveragerc
2016-02-19 08:13:11 -08:00
Dan Smith
c51dd64bd8
Convert Honeywell platform to use somecomfort library
2016-02-13 23:13:33 +00:00
happyleavesaoc
13b0beee31
snapcast
2016-02-12 18:35:32 -05:00
Paulus Schoutsen
1ba60dc898
Update .coveragerc
2016-02-12 09:01:48 -08:00
Dan Smith
61e2da8827
Add tests for influxdb and fix a bug
...
This adds tests for the influxdb component. It also fixes a bug,
where username and password are required, but not gracefully
handled if they're missing from config.
2016-02-12 05:34:13 +00:00
Paulus Schoutsen
abc039a3d0
Check coverage for statsd and splunk
2016-02-11 20:22:01 -08:00
Paulus Schoutsen
4ce1a67c13
Merge pull request #1077 from xrolfex/wink_garage_door_support
...
Wink Garage Door Support
2016-02-11 07:59:57 -08:00
Paulus Schoutsen
74f06b6862
Merge pull request #1190 from flyte/apcupsd-component
...
Add APCUPSd component
2016-02-11 07:35:43 -08:00
Eric Rolf
6b962a2207
Updated coveragec, cleaned up constants, added test for demo.
2016-02-11 08:37:16 -05:00
Flyte
bb8981b611
Add apcupsd component.
2016-02-11 06:33:23 +00:00
Theb-1
0f5487b95a
Add REST notify component
2016-02-08 22:24:11 -08:00
Dan Smith
b17df44402
Add tests for mFi switches
2016-02-09 03:03:26 +00:00
Dan Smith
895ddc8433
Add tests for mFi sensors
...
Note that some of the indirection here is so that I can reuse
a few things for mFi switch tests to follow.
2016-02-09 02:59:34 +00:00
Paulus Schoutsen
428750eeda
Merge pull request #1151 from kk7ds/add-mfi
...
Add support for Ubiquiti mFi sensors and switches
2016-02-06 20:11:53 -08:00
Paulus Schoutsen
0ae36e1d28
Merge pull request #1140 from kk7ds/add-nx584-alarm
...
Add Caddx/GE/Interlogix NetworX alarm panel support
2016-02-06 20:09:25 -08:00
Dan Smith
3575ddb6ef
Add Caddx/GE/Interlogix NetworX alarm panel support
...
This adds support for NetworX-based alarm panels and should work for
any such panel equipped with a NX584 serial interface module. This
includes NX-4/6/8/8E, where the NX8E has this interface built-in.
It requires the pynx584 module, and requires running the server
component somewhere that has connectivity to the panel via serial,
which may include a serial-over-lan connection.
2016-02-07 03:06:58 +00:00
Dan Smith
ffc4822f50
Add support for Ubiquiti mFi switchable devices
...
This adds support for mFi devices that are swichable,
such as the mFi Outlet device.
2016-02-07 03:02:49 +00:00
Dan Smith
a147304be9
Add support for Ubiquiti mFi sensors
...
This adds support for sensors based on Ubiquiti's mFi platform.
All ports/sensors are detected from the mFi controller and exposed.
2016-02-07 02:58:04 +00:00
Paulus Schoutsen
c9d145cb13
Merge pull request #1120 from haraldnagel/dev
...
Add BloomSky weather station support
2016-02-05 20:06:53 -08:00
Harald Nagel
b6a32098d1
Add BloomSky weather station support
2016-02-06 01:37:32 +00:00
miniconfig
ab837f9070
Added a new component to log state changes to a Splunk instance using the HTTP Event Collector
2016-02-04 16:13:55 -05:00
Paulus Schoutsen
c725f7883a
Merge pull request #1063 from stefan-jonasson/samsungtv
...
Added a new media_player platform for controlling Samsung TVs
2016-01-31 16:57:11 -08:00
Stefan Jonasson
5719743ec7
Fixed .coveragerc and requirements_all.txt
2016-01-31 20:02:51 +01:00
Flavio Castelli
8eef978241
Add support for the SCSGate device
...
Support the SCSGate device. This will allow home-assistant to interact
with BTicino/Legrand MyHome system.
Signed-off-by: Flavio Castelli <flavio@castelli.me>
2016-01-31 18:30:43 +01:00
Paulus Schoutsen
75232c43ce
Merge pull request #1044 from w1ll1am23/googlevoice
...
Google Voice SMS notification support
2016-01-29 19:32:23 -08:00
Paulus Schoutsen
05cbe54db3
Remove owntracks from coverage
2016-01-29 18:02:42 -08:00
William Scanlon
ad57f27989
Added test exclude in .coveragerc
2016-01-29 16:54:56 -05:00
Paulus Schoutsen
f87c7d6732
Merge pull request #1023 from flyte/zigbee-pr
...
Add ZigBee integration and components.
2016-01-29 09:18:10 -08:00
Paulus Schoutsen
cbc6323438
Fix imports
2016-01-28 21:45:26 -08:00
Flyte
dda4f84150
Add zigbee components.
2016-01-28 13:18:29 +00:00
Paulus Schoutsen
ce9f76a0be
Add onewire to coverage
2016-01-26 23:07:01 -08:00
Paulus Schoutsen
414aa8563d
Merge pull request #930 from TangoAlpha/dev
...
Add LIFX bulb support
2016-01-25 17:51:47 -08:00
Tim
706bbeae16
Add to .coveragerc
2016-01-24 02:17:52 +00:00
Michael Kutý
143b08d661
Add statsd component.
2016-01-22 16:18:15 +01:00
Dean
d59b98ee2b
Added Insteon Support
2016-01-22 02:28:36 -05:00
hydreliox
f67747456f
Clean some errors
2016-01-21 02:14:11 +01:00
hydreliox
f6017a17b2
Add Twitter as a notification platform
2016-01-21 02:02:32 +01:00
Joseph Hughes
0495776a22
merge upstream dev
2016-01-16 12:52:22 -07:00
sfam
127488004c
update coveragerc and requirements_all
2016-01-15 17:16:02 +00:00
sfam
8617b92d1b
Update RPi.GPIO version and code refactoring
2016-01-15 16:53:45 +00:00
Joseph Hughes
80023f62d9
Merge remote-tracking branch 'upstream/dev' into nest_sensor
...
# Conflicts:
# .coveragerc
# requirements_all.txt
2016-01-15 08:18:16 -07:00
Paulus Schoutsen
40c75f0a51
Merge pull request #887 from sdague/dev
...
Add support for Proliphix thermostat
2016-01-14 22:03:09 -08:00
Joseph Hughes
9210c57c2d
Fix lint errors and PR comments
2016-01-14 14:32:43 -07:00
Paulus Schoutsen
86b0e49995
Merge pull request #894 from Xorso/alarmdotcom
...
Adding in alarm control panel for Alarm.com accounts.
2016-01-14 13:01:58 -08: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
Sean Dague
d867366be1
add proliphix thermostat support
...
The proliphix nt10e is an early network thermostat that supports an
HTTP interface. This adds basic support for it to home-assistant (get
/ set heating setback).
2016-01-14 06:32:08 -05:00
Daren Lord
303cb8e350
Adding alarmdotcom to coveragerc
2016-01-13 23:18:52 -07:00
hydreliox
58cee75c0e
coverage and requirements updated
2016-01-13 09:06:16 +01:00
Paulus Schoutsen
ea8d278f8f
Rename freesms to free_mobile
2016-01-11 21:05:32 -08:00
Paulus Schoutsen
88de9908ce
Merge branch 'pr/879' into dev
...
Conflicts:
requirements_all.txt
2016-01-11 21:03:52 -08:00
hydreliox
1bbecce5eb
Add requirements and coverage exception
2016-01-11 21:03:22 -08:00
MartinHjelmare
0b3a66dd1a
Merge branch 'dev' into mysensors-component-switch
2016-01-10 04:27:39 +01:00
Philip Lundrigan
326e26fbeb
Merge pull request #825 from philipbl/locative
...
Update Locative component
2015-12-31 13:10:11 -07:00
Philip Lundrigan
55d1ad94ef
Add tests for Locative
2015-12-31 11:56:27 -07:00
MartinHjelmare
6ff24ed047
Merge branch 'dev' into mysensors-component-switch
...
Conflicts:
homeassistant/components/sensor/__init__.py
homeassistant/components/switch/__init__.py
2015-12-31 06:05:06 +01:00
Erik
d63e5a60ae
added rudimentary support for telldus live
2015-12-27 12:32:08 +01:00
MartinHjelmare
77959341a3
Merge branch 'dev' into mysensors-component-switch
...
Conflicts:
homeassistant/components/sensor/mysensors.py
requirements_all.txt
2015-12-23 23:45:32 +01:00
Philip Lundrigan
0ac1759395
Rename geofancy to locative ( fix #761 )
2015-12-21 11:05:20 -07:00
Paulus Schoutsen
70a5704887
Merge pull request #779 from happyleavesaoc/torque
...
torque support
2015-12-20 15:04:46 -08:00
Paulus Schoutsen
7bb07cdc03
Remove MQTT light from coveragerc
2015-12-19 19:29:31 -08:00
happyleaves
f071e3b4ac
torque support
2015-12-19 00:19:41 -05:00
MartinHjelmare
eae07c070a
Merge branch 'dev' into mysensors-component-switch
2015-12-18 03:39:41 +01:00
MartinHjelmare
659226886f
Update .coveragerc and requirements
2015-12-18 03:37:49 +01:00
Paulus Schoutsen
dbad01f73d
Merge pull request #767 from fabaff/binary-rest-sensor
...
Binary REST sensor
2015-12-17 09:05:44 -08:00
Paulus Schoutsen
faff14ac94
Merge pull request #755 from molobrakos/eliqonline
...
Added support for ELIQ Online energy monitoring device (http://eliq.se/en/ )
2015-12-17 08:56:13 -08:00
Fabian Affolter
2a30c07429
Add binary rest sensor
2015-12-17 00:47:37 +01:00
Erik
70bc6f4506
added eliqonline
2015-12-16 20:54:11 +01:00
Paulus Schoutsen
507145e954
Merge pull request #726 from happyleavesaoc/twitch
...
twitch sensor
2015-12-15 19:59:12 -08:00
happyleaves
0e9c51a479
twitch sensor
2015-12-15 20:43:14 -05:00
Paulus Schoutsen
2e0042adb0
Tweak iCloud device tracker
2015-12-14 21:39:48 -08:00
Paulus Schoutsen
0f777ecd4c
Update coveragerc
2015-12-13 13:21:38 -08:00
Fabian Affolter
64e3db2444
Add dweet sensor
2015-12-12 22:55:35 +01:00
andylockran
e19af76c70
Added heatmiser thermostat support
2015-12-11 12:45:27 +00:00
Paulus Schoutsen
301194034e
Rename influx to influxdb
2015-12-06 13:11:37 -08:00
Paulus Schoutsen
e112620b2d
Merge pull request #648 from fabaff/influx
...
Influx component
2015-12-06 09:38:13 -08:00
Paulus Schoutsen
bbfeba0fe4
Merge branch 'pr/635' into dev
...
Conflicts:
requirements_all.txt
2015-11-28 00:50:18 -08:00
Fabian Affolter
08da1e6f8d
Add influx component
2015-11-26 23:57:34 +01:00
Fabian Affolter
9dfa4ea233
Add mystrom switch
2015-11-25 17:21:31 +01:00
Goir
b0fa80ad4c
Added support for Homematic thermostat
2015-11-24 21:23:12 +01:00
Fabian Affolter
b4ee3f73b4
Add aREST binary sensor and fix ordering
2015-11-20 23:47:49 +01:00
nkgilley@gmail.com
44abc31057
work in progress: configurator is now in it's own component. configurator seems to work but the thermostat is now broken.
2015-11-20 17:47:25 -05:00
nkgilley@gmail.com
d05af62680
use Throttle like the BitCoin component.
2015-11-18 14:57:27 -05:00
happyleaves
aabcad59d8
rename platform to orvibo
2015-11-14 15:05:22 -05:00
happyleaves
cf8e23adbc
s20 switch support
2015-11-14 14:14:02 -05:00