Commit Graph

2388 Commits (d61eb93c033434e31c29c73591a6bc96a72e48e7)

Author SHA1 Message Date
Erik d63e5a60ae added rudimentary support for telldus live 2015-12-27 12:32:08 +01:00
Paulus Schoutsen 384f1344fd Merge branch 'pr/792' into dev 2015-12-26 17:48:29 -08:00
Paulus Schoutsen add24915a3 ps - clean up sun automation tests 2015-12-26 17:48:20 -08:00
Paulus Schoutsen 1944b6a335 Merge pull request #796 from persandstrom/verisure-update
Verisure update
2015-12-26 08:17:08 -08:00
Paulus Schoutsen b8cfe63fc6 Merge pull request #797 from molobrakos/eliq-icon
replace default icon
2015-12-26 08:15:01 -08:00
Paulus Schoutsen 9e091a2c92 Merge pull request #798 from R1chardTM/hue-random
Add random color effect for Philips Hue
2015-12-26 08:10:09 -08:00
Philip Lundrigan 40486676df Simplify error handling 2015-12-25 14:34:30 -07:00
Erik 6f2078cda3 bugfix 2015-12-25 22:02:10 +01:00
Erik b8d2f2ba37 moved into sensor types 2015-12-25 21:44:32 +01:00
Erik 03491fcc09 icons 2015-12-25 21:19:51 +01:00
Per Sandström 571073fe1f added docstring 2015-12-25 21:04:16 +01:00
Per Sandström a577d5c5fa revert accidental change 2015-12-25 20:57:30 +01:00
Per Sandström 160814f425 log texts 2015-12-25 20:42:03 +01:00
Per Sandström b83b36274a changed to python-verisure 0.4.1 2015-12-25 20:16:51 +01:00
Erik f3db4306c2 added icon 2015-12-25 18:50:35 +01:00
richard 5c7fb5d7ae Fix styling issues 2015-12-24 21:35:36 -06:00
richard 0dfc1c4e7a Add functionality set random color Philips Hue 2015-12-24 21:10:27 -06:00
pavoni 3f151428b7 Update pywemo version, use wildcard filter 2015-12-24 09:35:02 +00:00
Philip Lundrigan 2606e4d641 Simplify if statement 2015-12-24 00:38:49 -07:00
pavoni 6d236b8169 Force state update 2015-12-23 18:03:40 +00:00
pavoni 09b894a4aa Fix style issues 2015-12-23 15:57:51 +00:00
pavoni 1e2b5e6991 Add support for subscriptions 2015-12-23 15:46:18 +00:00
Philip Lundrigan 496ec4bcca Fix bug in rest sensor 2015-12-23 03:37:03 -07:00
Andrew Thigpen c31a291a9c Set the root logger to lowest level in logger component.
In combination with resetting the log level on the handlers, this
allows messages lower than the default INFO to be logged when using
the logger component.
2015-12-23 00:57:41 -06:00
Paulus Schoutsen 96938bb33c Merge pull request #786 from philipbl/locative
Rename geofancy to locative (fix #761)
2015-12-22 19:02:08 -08:00
Paulus Schoutsen e7b1682a4e Merge branch 'pr/780' into dev 2015-12-22 18:57:42 -08:00
Paulus Schoutsen d191635fd8 Merge branch 'yr_no' into dev 2015-12-22 18:53:27 -08:00
Paulus Schoutsen 6ccf63dae2 Merge pull request #790 from andythigpen/logger-fix
Reset log handlers to lowest level.
2015-12-22 18:38:58 -08:00
Paulus Schoutsen 987282da78 Logbook entry events are now lower case 2015-12-22 18:35:05 -08:00
Fabian Affolter 56186232f3 Enable logging-too-many-args 2015-12-22 22:33:20 +01:00
Fabian Affolter fb2da6be9a Remove space 2015-12-22 22:02:55 +01:00
Fabian Affolter 8796187389 Equalize log messages 2015-12-22 22:02:55 +01:00
Andrew Thigpen edff53609f Reset log handlers to lowest level.
This is necessary to enable logging lower than INFO for the error log file.
2015-12-22 13:50:59 -06:00
Paulus Schoutsen 9876a2a081 Fix Alexa bug if no value for slots 2015-12-22 02:08:46 -08:00
happyleaves fba5becd90 warn->warning 2015-12-21 20:18:00 -05:00
happyleaves d5179b4bdc add statecmd to command_switch 2015-12-21 19:49:39 -05:00
Philip Lundrigan 8c010c8df4 Add ability to use sun as condition in automation 2015-12-21 16:09:27 -07:00
Philip Lundrigan 0ac1759395 Rename geofancy to locative (fix #761) 2015-12-21 11:05:20 -07:00
Daniel 9e89197284 small fix in yr sensor name 2015-12-21 10:42:42 +01:00
Daniel 8159d36114 small fix in yr sensor name 2015-12-21 10:36:25 +01:00
Daniel cf4f4ce8c7 changed to use requestes in stead of urllib for yr sensor 2015-12-21 10:33:19 +01:00
Daniel 9a1883bb49 changed to use requestes in stead of urllib for yr sensor 2015-12-21 10:29:12 +01:00
Paulus Schoutsen 70a5704887 Merge pull request #779 from happyleavesaoc/torque
torque support
2015-12-20 15:04:46 -08:00
happyleaves 04316d9723 http fixes 2015-12-20 11:20:40 -05:00
Paulus Schoutsen 177590fd65 Simplify MQTT light code 2015-12-19 19:45:28 -08:00
Paulus Schoutsen 90c705354a Add template support to MQTT lights 2015-12-19 19:15:05 -08:00
Fabian Affolter 55a236f912 Update docstrings 2015-12-19 09:38:23 +01:00
happyleaves f071e3b4ac torque support 2015-12-19 00:19:41 -05:00
Paulus Schoutsen 824dd60aef Upgrade PyChromecast version 2015-12-18 08:58:13 -08: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
Paulus Schoutsen 80d3552960 Add template editor 2015-12-17 23:33:09 -08:00
Philip Lundrigan a0ff8819a9 Make numeric_state error message more descriptive 2015-12-17 17:37:39 -07:00
Philip Lundrigan 4196d6a21c Merge pull request #770 from philipbl/fix_icloud
Small iCloud device tracker fix
2015-12-17 14:06:45 -07:00
Philip Lundrigan c564c73617 Return true when iCloud finishes setting up
Otherwise an error will be reported even though it set up correctly.
2015-12-17 13:31:33 -07:00
Fabian Affolter 5dabba3941 Move config to docs 2015-12-17 19:44:18 +01:00
Paulus Schoutsen 0369f5153e Disable pychromecast in requirements all because protobuf dep fails on CI 2015-12-17 09:16:36 -08: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 9087e6a0d0 Merge pull request #765 from philipbl/template_automation
Add template automation
2015-12-17 09:01:08 -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
Paulus Schoutsen f2aeb2a6f9 Merge pull request #748 from davidedmundson/fuzzy
Use fuzzy matching for conversation entity matching
2015-12-17 08:55:12 -08:00
Philip Lundrigan 56b38e64ae Change method of listening to state changes 2015-12-16 23:53:10 -07:00
William Scanlon 1747db1888 More spacing fixes 2015-12-16 22:45:58 -05:00
William Scanlon 5066e6a183 Fixed spacing in wink 2015-12-16 22:39:02 -05:00
William Scanlon 8eb73c8f17 Fixed style violations 2015-12-16 22:31:34 -05:00
William Scanlon cceb79a378 Pulled from dev to get up-to-date 2015-12-16 19:00:06 -05:00
Fabian Affolter f246508c9a Add binary rest sensor 2015-12-17 00:47:12 +01:00
William Scanlon eb6b4218fc Moved python-wink requirement to PyPI 2015-12-16 18:39:23 -05:00
Tom Duijf 4eec89b35e fixed my own cleanup 2015-12-16 22:36:40 +00:00
Philip Lundrigan 4c33eba378 Prevent triggering twice 2015-12-16 15:24:09 -07:00
Philip Lundrigan ab8ff42cdd Create template automation 2015-12-16 15:24:09 -07:00
Tom Duijf 687ce64551 small cleanup heatmiser 2015-12-16 22:21:32 +00:00
Tom Duijf 31b4c8eb4d Fixed imports 2015-12-16 21:52:49 +00:00
William Scanlon f6d16ba118 updated python-wink requirements for 3.0.1 2015-12-16 15:22:38 -05:00
William Scanlon afbf377b6d Update for style changes in python-wink 2015-12-16 13:32:38 -05:00
Erik 0075752c06 better error message 2015-12-16 18:11:44 +01:00
Paulus Schoutsen 0a44750441 Merge pull request #757 from fabaff/glances-name
Include name
2015-12-16 08:10:34 -08:00
William Scanlon c91cd9aa84 Updated python-wink requirements 2015-12-16 11:05:18 -05:00
Paulus Schoutsen c8234ffb8d Merge pull request #762 from bradsk88/pywink-0.3
Updating to python-wink 0.3.0
2015-12-16 07:50:35 -08:00
Erik 14056951c7 lint 2015-12-16 16:41:34 +01:00
Erik e76defe035 proper access_token check 2015-12-16 16:36:56 +01:00
Erik 3b8c5d6833 disable throttling for now 2015-12-16 16:36:04 +01:00
Erik 956a6418cc let the user supply the sensor name 2015-12-16 16:35:35 +01:00
Paulus Schoutsen 507145e954 Merge pull request #726 from happyleavesaoc/twitch
twitch sensor
2015-12-15 19:59:12 -08:00
bradsk88 58988787ea Updating to python-wink 0.3.0 2015-12-15 21:46:54 -06:00
kevinpanaro 4f6243fe0e changed pyicloud version to 0.7.2 2015-12-15 21:07:34 -05:00
happyleaves 0e9c51a479 twitch sensor 2015-12-15 20:43:14 -05:00
Paulus Schoutsen d6dad8c818 Merge pull request #756 from philipbl/arest_sensor
Template support for aRest sensor
2015-12-15 16:48:14 -08:00
Paulus Schoutsen 17940f36e8 Merge pull request #759 from happyleavesaoc/orvibo_version
bump orvibo dependency version
2015-12-15 16:44:38 -08:00
happyleaves 149449624e bump orvibo dependency version 2015-12-15 18:50:15 -05:00
Philip Lundrigan 574de3b1b6 Handle template error
To be more consistent with the other sensor implementations of templates
2015-12-15 15:47:35 -07:00
Fabian Affolter 85873390ee Include name (#654) 2015-12-15 23:12:43 +01:00
Philip Lundrigan 4e6b01b0b9 Use different render method 2015-12-15 14:47:25 -07:00
Philip Lundrigan 5ecdd06bd5 Template support for arest sensor 2015-12-15 14:16:52 -07:00
Erik a764817ee9 lint ok 2015-12-15 22:05:55 +01:00
Erik dade33187f added support for eliq online energy sensor 2015-12-15 21:48:42 +01:00
David Edmundson a3f805d88e Use fuzzy matching for conversation entity matching
Entity may not be picked up exactly by the speech recognition. Instead
of doing an exact string match, look for names which are phonetically
similar and choose the best match above a certain threshold.

This helps as entity names may often be pronoun's (Dave's bedroom) and
this allows for some minor mistakes i.e "the bedroom" will successfully
match against a switch called "bedroom"

It introduces a new library dependency, fuzzywuzzy for comparisons.
2015-12-15 20:44:35 +00:00
Philip Lundrigan 66fca475c6 Merge pull request #745 from philipbl/numeric_trigger
Template support for numeric state
2015-12-15 10:18:22 -07:00
Philip Lundrigan 9fa8b27d65 Change from `value` to `state` 2015-12-15 10:12:43 -07:00
Philip Lundrigan 455a9c83a6 Simplify logic 2015-12-15 08:57:30 -07:00
William Scanlon 94eb002b0a Updated python-wink requirements and URL 2015-12-15 10:32:20 -05:00
Fabian Affolter fcdaa923c5 Update docstrings 2015-12-15 10:42:05 +01:00
Paulus Schoutsen a35dcf860e Update frontend with layout bugfix 2015-12-14 23:53:32 -08:00
Paulus Schoutsen 027b891052 Add tests for API.stream 2015-12-14 23:20:43 -08:00
Paulus Schoutsen 2e0042adb0 Tweak iCloud device tracker 2015-12-14 21:39:48 -08:00
Paulus Schoutsen 79c92cd0c4 Merge branch 'pr/616' into dev 2015-12-14 21:31:20 -08:00
Paulus Schoutsen 946f6cab9d Merge pull request #743 from philipbl/command_sensor
Command Sensor: Add support for template
2015-12-14 18:51:35 -08:00
Paulus Schoutsen 9e0d19df6c Merge pull request #744 from fabaff/binary-sensor-template
Template support for binary sensor
2015-12-14 18:50:41 -08:00
David Edmundson d16526739c Add PlayMedia support to Chromecast 2015-12-14 23:53:46 +00:00
William Scanlon 6a4442cddf Set REQUIREMENTS back to master 2015-12-14 18:34:11 -05:00
William Scanlon c1d728ce00 Remove @property from update function 2015-12-14 18:31:09 -05:00
Philip Lundrigan a517784c9e Condense in_range template logic 2015-12-14 15:07:35 -07:00
Philip Lundrigan 91a945f4c7 Slight style change 2015-12-14 15:01:38 -07:00
Philip Lundrigan 53239387e0 Add support for template 2015-12-14 14:47:24 -07:00
Fabian Affolter a1009d9138 Add template support 2015-12-14 21:38:56 +01:00
Philip Lundrigan e821b546d5 Ignore template if it isn't set 2015-12-14 10:49:54 -07:00
Philip Lundrigan 600831cff5 Add support for template 2015-12-14 10:29:27 -07:00
Fabian Affolter 87d40f6673 Move config details to doc 2015-12-14 18:19:50 +01:00
William Scanlon 3ed69cec68 Add Egg Minder support 2015-12-14 10:13:51 -05:00
Paulus Schoutsen df24a1bfa7 Update frontend (babel 6) 2015-12-13 23:59:40 -08:00
Paulus Schoutsen 3faa1a4393 Fix lint issues 2015-12-13 13:47:05 -08:00
Paulus Schoutsen f93d6a1a11 Fix local dir config path 2015-12-13 13:40:42 -08:00
caius cc962c6bb2 Add some lint suggested modifications 2015-12-13 13:20:52 -08:00
caius 9833b4b663 Add the fritz device tracker to track established connections to FritzBox routers 2015-12-13 13:20:52 -08:00
Paulus Schoutsen 4528c57539 Merge pull request #739 from balloob/alexa
Amazon Echo / Alexa support for retrieving information
2015-12-13 13:16:40 -08:00
Richard Arends 035d518cb6 Expect the case where currentsong['name'] can be absent. Use the .get
funtion with a default value set to None
2015-12-13 19:54:10 +01:00
Richard Arends 85b62a20c8 Use format instead of str.join to join name and title 2015-12-13 19:46:17 +01:00
Richard Arends 46f742f82f Added support for MPD to display the name before the title if it is available
When using a radio stream, the name of the station is often available in
currentsong['name']. Just like the 'mpc' CLI client, this change displays
the name of the station before the current song title.

For example: "Mick Jagger - Let's Work" becomes "Radio 10: Mick Jagger - Let's Work"
2015-12-13 18:42:53 +01:00
Paulus Schoutsen 729c24d59b Add Alexa component 2015-12-12 22:29:02 -08:00
Paulus Schoutsen 931f7e8615 Simplify http component 2015-12-12 22:18:38 -08:00
Fabian Affolter ed9b75756a Catch error state 2015-12-13 01:00:12 +01:00
Fabian Affolter 1d017beb93 Use templating 2015-12-12 22:55:59 +01:00
Fabian Affolter 4286e116f3 Add requirement 2015-12-12 22:55:35 +01:00
Fabian Affolter f458484770 Add sensor for Dweet.io 2015-12-12 22:55:35 +01:00
Philip Lundrigan 27e3e72211 Change description of rest sensor 2015-12-12 14:19:00 -07:00
Philip Lundrigan a84ff14b00 Remove exception handling for templates
It is now handled in the layers below
2015-12-12 13:34:21 -07:00
Philip Lundrigan ab9ab532c8 Merge dev into sensor_template 2015-12-12 13:25:04 -07:00
Richard Arends 9eea7a6cde Added support for MPD to start playing the current song/playlist 2015-12-12 16:25:56 +01:00
Paulus Schoutsen 0b325b2b7d API.stream - catch more errors 2015-12-11 18:43:00 -08:00
Philip Lundrigan 1c54111018 Add template support to rest sensor 2015-12-11 15:19:49 -07:00
Paulus Schoutsen 13b0d2afa3 Merge pull request #729 from mchrisb03/dev
Correct target temp for ecobee in heat or cool mode
2015-12-11 08:48:03 -08:00
Paulus Schoutsen a10908e167 Merge pull request #727 from andylockran/dev
Heatmiser Thermostat Support
2015-12-11 08:44:27 -08:00
Chris Baumgartner 2368e5f4ec The target temp (shown in Thermostat card) is not correct when running in heat or cool modes. It is ok for auto mode. 2015-12-11 09:47:28 -06:00
andylockran 84226b573e Merge branch 'dev' of github.com:andylockran/home-assistant into dev 2015-12-11 12:49:34 +00:00
andylockran e19af76c70 Added heatmiser thermostat support 2015-12-11 12:45:27 +00:00
Paulus Schoutsen 9a9ecb5916 Migrate MQTT from jsonpath to templates 2015-12-10 21:39:01 -08:00
Paulus Schoutsen 47b5fbfaf3 Add template API endpoint 2015-12-10 20:47:06 -08:00
Paulus Schoutsen d1383ac94d Add template parsing to notify 2015-12-10 20:47:06 -08:00
Paulus Schoutsen 452348a7f9 Update default MySensor persistence file path 2015-12-10 18:13:06 -08:00
happyleaves d3a21bee82 twitch media player 2015-12-10 20:52:36 -05:00