andythigpen
06ad3987ba
Add support for lists when using config_per_platform helper.
...
With the recent change to YAML, it is now easier to support lists by
default. Any config section that previous relied on the "domain",
"domain 1", "domain 2" format can now use YAML lists instead. The old
format is also still supported.
2015-03-10 18:30:36 -05:00
Paulus Schoutsen
eaded9b67c
Add support for voice commands
2015-03-10 00:20:52 -07:00
Paulus Schoutsen
90eb8aa82a
Move icon imports to generic file
2015-03-10 00:09:08 -07:00
Paulus Schoutsen
e915dd0020
Add a basic conversation component
2015-03-10 00:08:50 -07:00
Paulus Schoutsen
e32c2d2569
Deprecate process component
2015-03-08 23:52:56 -07:00
Paulus Schoutsen
74d243ac41
Merge pull request #56 from jamespcole/vera-dev
...
Fixed variable scoping
2015-03-08 21:24:58 -07:00
jamespcole
06c3087310
Fixed variable scoping
2015-03-09 15:16:02 +11:00
Paulus Schoutsen
aa0c6ef7c2
Make remember option in login form not bold
2015-03-08 20:39:10 -07:00
Paulus Schoutsen
a7e4d5102e
Merge pull request #52 from jamespcole/vera-dev
...
Vera Z-Wave Controller Support
2015-03-08 16:03:23 -07:00
jamespcole
56622596e7
Changed exception logging, and updated excluded device logic
2015-03-09 09:11:59 +11:00
jamespcole
7ee37648d8
Updated exception type for errors when connecting to vera
2015-03-09 08:45:20 +11:00
jamespcole
95852db18d
Changed the configuration to use hashes instead of searching array
2015-03-09 08:34:06 +11:00
andythigpen
399b433a06
Fix issue causing blank passwords to no longer be accepted.
2015-03-08 16:21:35 -05:00
jamespcole
7dc3198320
Added constants for armed, tripped and tripped time
2015-03-09 08:10:31 +11:00
Paulus Schoutsen
af6407c1df
Merge pull request #50 from andythigpen/feature/variable-nmap-tracker
...
Variable nmap tracker
2015-03-08 14:01:31 -07:00
andythigpen
bfb5089ed5
Add configurable interval for nmap_tracker when devices are home.
...
Adds an option that will exclude devices from the periodic nmap scan
for the configured number of minutes.
2015-03-08 15:54:00 -05:00
jamespcole
38fbc3595a
Added spcific exception type for failure to communicate with Vera controller
2015-03-09 07:46:26 +11:00
Paulus Schoutsen
c85e9625a7
Merge pull request #49 from andythigpen/dev
...
Fix issue with automation event data after YAML conversion.
2015-03-08 13:32:22 -07:00
jamespcole
6dc18ba603
removed the VeraLight class and just switched it to using VeraSwitch instead
2015-03-09 07:24:34 +11:00
jamespcole
7772d5af62
moved setting name to constructor
2015-03-09 07:15:41 +11:00
jamespcole
a2f438c6ef
now using ATTR_BATTERY_LEVEL
2015-03-09 07:11:35 +11:00
jamespcole
1b29d61562
Made exception handling more specific
2015-03-09 07:03:56 +11:00
jamespcole
efdb54cbe4
Added in SABnzbd sensor
2015-03-09 05:28:12 +11:00
jamespcole
7a21e8a3fb
Fixed flake8 comment warning
2015-03-09 02:08:46 +11:00
jamespcole
50ff26ea20
Fixed flake8 errors
2015-03-09 01:58:11 +11:00
jamespcole
42dc973ccc
Fixed up linting errors
2015-03-09 01:14:44 +11:00
jamespcole
dc8147c46d
Changed vera components over to new config file format
2015-03-08 23:52:50 +11:00
jamespcole
a30d1dcfef
Merge branch 'dev' of https://github.com/balloob/home-assistant into dev
...
Getting the latest from balloob
2015-03-08 22:08:03 +11:00
theolind
0f1307cd81
Fixed http being too strict on the api_password config
2015-03-08 08:41:28 +01:00
andythigpen
bb858fdddc
Fix issue with automation event data after YAML conversion.
...
No need to convert to dict using json.loads when PyYAML will do that
automatically.
2015-03-07 16:10:35 -06:00
theolind
43f0014200
Added process watching functionality to sensor.systemmonitor
2015-03-07 20:54:52 +01:00
theolind
1215b5e994
Fixed type issue
2015-03-07 15:55:32 +01:00
theolind
828c78cb1f
fixed style errors
2015-03-07 15:49:58 +01:00
theolind
3173249dc3
fixed typo
2015-03-07 15:24:35 +01:00
theolind
97258747c7
Renamed device to resource
2015-03-07 15:22:03 +01:00
theolind
19964e914a
Added a system monitoring platform to the sensor component
2015-03-07 14:54:08 +01:00
jamespcole
250f35c2a5
Added documentation for proposed format of YAML config
2015-03-07 14:49:20 +11:00
jamespcole
fceac45ddd
Updated vera switch and sensor to the new architecture
2015-03-07 12:59:13 +11:00
jamespcole
ba58c080e3
removed old config example to fix merge conflict
2015-03-07 12:36:08 +11:00
Paulus Schoutsen
fde0ce1997
Remove CONF_TYPE and platform_devices_from_config
2015-03-06 00:04:32 -08:00
Paulus Schoutsen
3e15742875
Move device ABCs to separate helper file
2015-03-05 23:18:22 -08:00
Paulus Schoutsen
68668fc658
Light/Switch/Thermostat: use new extract_from_service helper
2015-03-05 23:17:05 -08:00
Paulus Schoutsen
72b930af8f
Fix: Hue reports state correctly if 2 services called quickly
2015-03-05 22:53:11 -08:00
Paulus Schoutsen
1b4ff986b0
Add remember login option
2015-03-05 21:37:44 -08:00
Paulus Schoutsen
4e6773969a
Fix: Login form shows error message again
2015-03-05 20:43:40 -08:00
Paulus Schoutsen
ba9f29a04b
Fix http/zwave being too strict on the config
2015-03-05 20:43:20 -08:00
Paulus Schoutsen
b04d6f94e6
Merge pull request #45 from balloob/tellstick-sensor-refactor
...
Refactor Tellstick sensors to be a sensor platform
2015-03-05 08:44:00 -08:00
Paulus Schoutsen
a09c5d88db
Update favicon.ico
2015-03-05 00:19:13 -08:00
Paulus Schoutsen
be9d6b9422
Remove forced orientation from manifest.json
2015-03-04 09:23:14 -08:00
Paulus Schoutsen
84844c242b
Refactor chromecast into media_player platform
2015-03-03 23:50:54 -08:00
Paulus Schoutsen
fc3375508e
Frontend: Remove tellstick_sensor domain icon
2015-03-03 22:20:48 -08:00
Paulus Schoutsen
663735542b
Refactor tellstick_sensor to a sensor platform
2015-03-03 22:19:29 -08:00
Paulus Schoutsen
a90dcabe01
Higher quality favicon.ico
2015-03-03 21:49:20 -08:00
Paulus Schoutsen
fa9f5073f6
Update logo
2015-03-03 21:15:21 -08:00
Paulus Schoutsen
9616a2292e
Add manifest.json
2015-03-03 21:15:15 -08:00
Paulus Schoutsen
b4f743bda3
ZWave component now reports init success
2015-03-03 08:49:31 -08:00
jamespcole
8dfc91a502
Added vera components and added __pycache__ to gitignore
2015-03-02 22:05:03 +11:00
jamespcole
3449b3d1d7
vera device types
2015-03-02 21:09:00 +11:00
jamespcole
7b62cf4af8
Added in vera api submodule
2015-03-02 21:02:59 +11:00
Paulus Schoutsen
00047009e2
Only poll for device updates if necessary
2015-03-01 11:04:07 -08:00
Paulus Schoutsen
0fd89a4b1f
Fix a WeMo discovery issue
2015-03-01 10:43:08 -08:00
Paulus Schoutsen
7938cbffd4
Suppress specific import errors in the loader
2015-03-01 10:40:07 -08:00
Paulus Schoutsen
5fe50066a6
Make device component backwards compatible
2015-03-01 10:28:53 -08:00
Paulus Schoutsen
3b7b34b3df
Fix Style
2015-03-01 01:39:28 -08:00
Paulus Schoutsen
89100d14c8
Refactored device components
2015-03-01 01:35:58 -08:00
Paulus Schoutsen
f0c6ac1aa3
Update import from netdisco
2015-03-01 01:34:49 -08:00
Paulus Schoutsen
63bf1373b7
Disable pylint import error check
2015-02-28 23:02:26 -08:00
Paulus Schoutsen
19d243d159
ZWave Sensor values push changes to HA
2015-02-28 22:49:55 -08:00
Paulus Schoutsen
67161d686b
Use PyDispatcher instead of Louie
2015-02-28 22:49:27 -08:00
Paulus Schoutsen
8bd803601f
Devices can now be polling or push
2015-02-28 22:33:44 -08:00
Paulus Schoutsen
7636769c11
Update discovery to work without zeroconf installed
2015-02-28 21:06:59 -08:00
Paulus Schoutsen
fa76cb8f8c
Z-Wave sensors should work now
2015-02-28 20:27:42 -08:00
Paulus Schoutsen
1b00515899
Register to Z-Wave sensor updates
2015-02-28 20:27:42 -08:00
Paulus Schoutsen
e7b9b86c64
Get Z-Wave sensors to work with Home Assistant
2015-02-28 20:27:42 -08:00
Paulus Schoutsen
85f7f5589d
Minor documentation updates
2015-02-28 20:27:42 -08:00
Paulus Schoutsen
b38146bdef
Auto set friendly name in state attributes
2015-02-28 20:10:39 -08:00
Paulus Schoutsen
80ffe74af6
Group component now supports lists in the config
2015-02-28 19:22:16 -08:00
Paulus Schoutsen
004d4ed123
Ensure the sun latitude and longitude are strings
2015-02-28 19:14:32 -08:00
Paulus Schoutsen
3ebfc0e917
Merge pull request #41 from theolind/feature_yaml_config
...
Support for YAML configuration
2015-02-28 15:03:38 -08:00
theolind
1206c2113c
Fixed style error, a line was too long
2015-02-28 20:31:26 +01:00
theolind
461e0d0314
Now converting config values to dictionaries if they are None
2015-02-28 20:17:50 +01:00
theolind
8da1fb1d74
Added example yaml config file, removed old example config, fixed style violation in bootstrap.py
2015-02-28 18:59:45 +01:00
Paulus Schoutsen
bbe19cbbb0
Add more info card for thermostat. Fixes #28
2015-02-28 08:48:33 -08:00
theolind
f2b602c7ec
Added logic to main that prefers .yaml-config over .conf
2015-02-28 17:42:23 +01:00
theolind
223d2c2c3f
Added support for YAML files, now with included python modules
2015-02-28 17:05:38 +01:00
theolind
356732189c
Added support for YAML configuration files
2015-02-28 16:56:58 +01:00
Paulus Schoutsen
b2b82d955c
Break demo component into small demo platforms
2015-02-28 07:31:39 -08:00
Paulus Schoutsen
f356723e20
Upgraded to Polymer 0.5.5
2015-02-27 18:53:22 -08:00
Paulus Schoutsen
6b5920b98b
Merge branch 'dev'
...
* dev:
Device tracker: make all Mac addresses uppercase. Fixes #37
ps: Slim down README.md
Update __init__.py
Remove no longer supported options from example
Adds event automation module.
2015-02-27 18:37:54 -08:00
Paulus Schoutsen
f6f76acdb0
Device tracker: make all Mac addresses uppercase. Fixes #37
2015-02-27 18:36:09 -08:00
James Cole
cda821e649
Update __init__.py
...
Updated to fix the following error when loading sensors:
"home-assistant/homeassistant/components/sensor/__init__.py", line 87, in setup
hass.track_time_change(update_sensor_states, seconds=range(0, 60, 3))
TypeError: track_time_change() got an unexpected keyword argument 'seconds'"
the named parameter was using seconds instead of second
2015-02-28 03:53:07 +11:00
andythigpen
7951137693
Adds event automation module.
...
When events are fired with matching data, the automation.event module
executes the corresponding action for automation rules.
2015-02-23 20:42:37 -06:00
andythigpen
22a2b65e3f
Add configurable intervals to device tracker.
...
Allows the user to configure a longer interval for when the device
tracker should scan for devices.
2015-02-23 19:32:06 -06:00
Paulus Schoutsen
b5a3a72b51
Merge remote-tracking branch 'origin/master' into dev
...
* origin/master:
Fix issue in Timer thread caused by variable name.
Fix issue with some bulbs missing 'xy' attribute.
2015-02-21 18:24:10 -08:00
Paulus Schoutsen
cfb7b8301c
Merge pull request #35 from andythigpen/fix-thread-stop
...
Fix issue in Timer thread caused by variable name.
2015-02-21 16:00:30 -08:00
andythigpen
8819aa7079
Fix issue in Timer thread caused by variable name.
...
threading.Thread already contains a _stop() function which is called in
threading._after_fork(). Assigning an Event object to _stop caused
periodic exceptions to be thrown. This renames the _stop variable to
_stop_event to prevent a naming collision.
2015-02-21 15:21:43 -06:00
andythigpen
c3155651e4
Fix issue with some bulbs missing 'xy' attribute.
...
Philips Lux bulbs (as well as other dimmable bulbs that work with the
Hue hub) do not have an 'xy' attribute.
2015-02-21 15:02:08 -06:00
Paulus Schoutsen
24d9856ae6
More frontend code clean up
2015-02-20 00:23:09 -08:00
Paulus Schoutsen
89f59a758d
Frontend: stream fires ping on connect
...
This is needed for Safari/Firefox to call onOpen
2015-02-19 23:31:06 -08:00
Paulus Schoutsen
ff4c3f791c
Clean up frontend
2015-02-19 23:08:58 -08:00