Paulus Schoutsen
644d5de890
Merge pull request #2154 from home-assistant/hotfix-20-2
...
Hotfix 20 2
2016-05-23 22:25:59 -07:00
Robbie Trencheny
343625d539
If we have duration_in_traffic use that as the state, otherwise use duration
2016-05-23 23:43:22 -04:00
Robbie Trencheny
2e10b4bf67
If no departure time is set, use now as the default. If departure time is set but does not have a :, assume its a preformed Unix timestamp and send along as raw input. Assume same for arrival_time.
2016-05-23 23:43:06 -04:00
Jan Harkes
d86a5a1e91
Don't even bother trying to kill stray child processes.
...
When we change our process group id we don't get keyboard interrupt
signals passed if our parent is a bash script.
2016-05-23 23:29:53 -04:00
Jan Harkes
1327051277
Version bump to 0.20.2
2016-05-23 23:29:53 -04:00
Robbie Trencheny
2544635921
Update issue template to prettify the header.
2016-05-23 13:08:47 -07:00
Paulus Schoutsen
3c364fa7e9
Merge pull request #2132 from home-assistant/hotfix-20-1
...
Hotfix 0.20.1
2016-05-22 09:11:47 -07:00
Jan Harkes
ceb0ec5fa4
Ignore assertions from python threading when looking for leaked threads.
...
While looking for leaked resources (threads) after shutdown and before restart
we in some cases get an assertion in the python threading module where we find
a thread marked as running at the python level but it has no associated thread
at the C level.
2016-05-22 00:22:19 -04:00
Jan Harkes
a28196df9a
Version bump to 0.20.1
2016-05-22 00:21:19 -04:00
Paulus Schoutsen
37bd93a975
Version bump to 0.20
2016-05-21 14:17:02 -07:00
Paulus Schoutsen
b78765a41f
Merge pull request #2113 from home-assistant/dev
...
0.20
2016-05-21 14:15:42 -07:00
Paulus Schoutsen
ab60b32326
Update frontend
2016-05-21 14:06:07 -07:00
Jan Harkes
3ea179cc0b
Let systemd handle home-assistant process restarts. ( #2127 )
2016-05-21 12:58:14 -07:00
Paulus Schoutsen
5bedf5d604
Upgrade Nest to 2.9.2 ( #2126 )
2016-05-21 11:57:33 -07:00
Ardi Mehist
d8c1959715
Add support for Logentries ( #1945 )
...
* Add support for Logentries
Supports sending has events to Logentries web hook endpoint
see logentries.com for more
Inspired by the Splunk component
* bugfix
* fix summary
* fix test
* fix logentries url and tests
* update tests
* mock token
* Bug fixes
* typo
* typo
* fix string splitting
* remove redundant backslash
2016-05-21 11:21:23 -07:00
Robbie Trencheny
0f1c4d2f8c
GTFS fixes ( #2119 )
...
* Change to official PyGTFS source
* Threading fixes for GTFS
* Actually pygtfs 0.1.3
* Update requirements_all.txt
* Update gtfs version
2016-05-21 11:04:18 -07:00
Igor Shults
3ce6c732ab
#2120 Fix hvac z-wave fan list ( #2121 )
...
* #2120 Fix hvac z-wave fan list
* Properly name methods
2016-05-21 10:56:20 -07:00
Nolan Gilley
191fc8f8d4
Change color_RGB_to_xy formula & return brightness ( #2095 )
...
* Use RGB to XY calculations from Philips Hue developer site
* uppercase X,Y,Z
* rename cx,cy to x,y
* return brightness in color_RGB_to_xy
* remove try/catch
* update existing platforms using color_RGB_to_xy
* improve wemo w/ jaharkes suggestion
* allow brightness override of rgb_to_xy
2016-05-21 10:19:27 -07:00
Johann Kellerman
31c2d45a7a
Updated pyqwikswitch & QS<->HA UI behaviour ( #2123 )
...
* Updated pyqwikswitch & constants
* Disable too-many-locals
2016-05-21 10:12:42 -07:00
Dan
dee6355cc5
Onkyo updates ( #2084 )
...
* use sane defaults for openzwave config
Use sane default if libopenzwave is installed. In most cases this will
mean that the zwave config path will not need to e manually specified.
* Resuming work on onkyo component
* Source control added to UI for onkyo receiver
Source will now display in the UI. Source mappings can be defined in the
config, and a rudimentary mapping is defined by default as a fallback.
When the onkyo source is updated, it will resolve to a defined name if
possible. This may break existing automations.
* fix lint errors
* Updated Onkyo receiver
Now takes an optional ip/name in additional to atempting to discover
deivces.
Source select will now take a sources mapping in the config. It will
provide default values if no source mapping is provided.
example:
- platform: onkyo
host: 10.0.0.2
name: receiver
sources:
HTPC: 'pc'
Chromecast: 'aux1'
Bluray: 'bd'
Wii U: 'game'
* fix pylint error
* Use HA's error log instead of stack trace
* Flipped source mappings, code cleanup
2016-05-21 10:04:08 -07:00
Robbie Trencheny
c9b5ea97da
Fix docstring issues with MoldIndicator
2016-05-21 10:03:24 -07:00
Felix
eaebe83429
Moldindicator Sensor ( #1575 )
...
* Adds MoldIndicator sensor platform
This sensor may be used to get an indication for possible mold growth in rooms.
It calculates the humidity at a pre-calibrated indoor point (wall, window).
* Automatic conversion to Fahrenheit for mold_indicator
* Minor change to critical temp label
* Fixed docstrings and styles
* Minor changes to MoldIndicator implementation
* Added first (non-working) implementation for mold_indicator test
* Small style changes
* Minor improvements to mold_indicator
* Completed unit test for mold indicator
* Fix to moldindicator initialization
* Adds missing period. Now that really matters..
* Adds test for sensor_changed function
2016-05-21 09:58:59 -07:00
Fabian Affolter
7f0b8c5e70
Docs ( #2124 )
...
* Add link to docs
* Update link
2016-05-21 16:59:52 +02:00
Jan Harkes
53d51a467d
Single process restart fixes ( #2118 )
...
* Ignore permission errors on setpgid.
When launched in a docker container we got a permission denied error
from setpgid.
* Don't fail if we find our own pidfile.
When we restart using exec we are running a new instance of home-assistant with
the same process id so we shouldn't be surprised to find an existing pidfile in
that case.
* Allow restart to work when started as python -m homeassistant.
When we are started with `python -m homeassistant`, the restart command line
becomes `python /path/to/hass/homeassistant/__main__.py`. But in that case the
python path includes `/path/to/hass/homeassistant` instead of `/path/to/hass`
and we fail on the first import.
Fix this by recognizing `/__main__.py` as part of the first argument and
injecting the proper path as PYTHONPATH environment before we start the new
home-assistant instance.
2016-05-20 11:45:16 -07:00
Alexander Fortin
7eeb623b8f
Add media_player.sonos_group_players service ( #2087 )
...
Sonos platform supports a `party mode` feature that groups all
available players into a single group, of which the calling player
will be the coordinator.
2016-05-20 09:54:15 -07:00
Jan Harkes
6b724f7da4
Not sure why, but this fixed a bad filedescriptor error. ( #2116 )
2016-05-20 07:03:08 -07:00
Alexander Fortin
a4409da700
Add add_uri_to_queue support to (sonos) media player ( #1946 )
...
Sonos (SoCo) supports add_uri_to_queue capability, making it possible
to stream media available via HTTP for example. This patch extends
media_player component and sonos platform to support this feature
2016-05-19 23:30:19 -07:00
John Arild Berentsen
1eb3181c14
Fix fitbit KeyError ( #2077 )
...
* Fix fitbit KeyError
* Set units compared to temperature_unit
* Pass true or false for is_metric
2016-05-19 23:28:53 -07:00
wokar
f7b401a20e
Added the lg_netcast platform to control a LG Smart TV running NetCast 3.0 or 4.0 ( #2081 )
...
* Added the `lgtv` platform to control a LG Smart TV running NetCast 3.0
(LG Smart TV models released in 2012) and NetCast 4.0 (LG Smart TV models released in 2013).
* Fixed multi-line docstring closing quotes
* Rename lgtv to lg_netcast
* Rename lgtv to lg_netcast
* Extracted class to control the LG TV into a separate Python package 'pylgnetcast' and changed requirements accordingly.
* regenerated requirements_all.txt with script
* now uses pylgnetcast v0.2.0 which uses the requests package for the communication with the TV
* fixed lint error: Catching too general exception Exception
2016-05-19 23:27:47 -07:00
Jan Harkes
5f92ceeea9
Allow for restart without using parent/child processes. ( #1793 )
...
* Allow for restart without using parent/child processes.
Assuming that we normally correctly shut down running threads and
release resources, we just do some minimal scrubbing of open file
descriptors and child processes which would stay around across an
exec() boundary.
* Use sys.executable instead of multiprocessing.spawn.get_executable()
* Limit how many file descriptors we try to close.
Don't even try to close on OSX/Darwin until we figure out how to
recognize guarded fds because the kernel will yell at us, and kill
the process.
* Use the close on exec flag on MacOS to clean up.
* Introduce a small process runner to handle restart on windows.
* Handle missing signal.SIGHUP on Windows.
2016-05-19 23:20:59 -07:00
Per Sandström
f0f1fadee1
redirect daemon file descriptors ( #2103 )
2016-05-19 23:20:07 -07:00
Paulus Schoutsen
32f97dc578
Merge remote-tracking branch 'origin/master' into dev
...
Conflicts:
homeassistant/const.py
2016-05-19 22:32:34 -07:00
Greg Dowling
631ba2ef0d
Merge pull request #2110 from home-assistant/bump_loop_energy
...
Bump loop energy library version.
2016-05-19 17:19:06 +01:00
pavoni
62de16804b
Bump loop energy library version.
2016-05-19 17:12:19 +01:00
Paulus Schoutsen
3d919f1235
Merge pull request #2108 from home-assistant/owntracks_fixes
...
Owntracks fixes
2016-05-19 08:28:36 -07:00
pavoni
8ff9506138
Ignore acc: 0 updates.
2016-05-19 16:16:43 +01:00
pavoni
dd1703469e
Handle region enter/leave with spaces.
2016-05-19 16:04:55 +01:00
Daniel Høyer Iversen
5f98a70c21
Fix bug in flaky rfxtrx test ( #2107 )
2016-05-19 06:36:11 -07:00
Fabian Affolter
bfd64ce96e
Upgrade python-telegram-bot to 4.1.1 ( #2102 )
2016-05-18 17:05:08 -07:00
Fabian Affolter
a032e649f5
Upgrade psutil to 4.2.0 ( #2101 )
2016-05-18 17:04:59 -07:00
Robbie Trencheny
c96a5d5b2b
Fix profile usage with aws notify platforms ( #2100 )
2016-05-17 16:51:38 -07:00
Robbie Trencheny
a565cc4b73
Catch a gntp networkerror ( #2099 )
2016-05-17 16:51:32 -07:00
froz
8d34b76d51
Restored telnet as an option. Activate with config option 'protocol: telnet'. Default is ssh ( #2096 )
2016-05-17 15:55:12 -07:00
happyleavesaoc
15f89fc636
add some include_dir options ( #2074 )
...
* add some include_dir options
* validate, and extend instead of add
* add yaml include tests
2016-05-17 15:47:44 -07:00
Robbie Trencheny
a431277de1
Accept human readable color names to change light colors ( #2075 )
...
* Add support for providing color_name which accepts a CSS3 valid, human readable string such as red or blue
* Forgot the schema validation!
* ugh farcy
* use html5_parse_legacy_color for more input options
* Add webcolors==1.5 to setup.py
* Block pylint no-member errors on tuple
* add color_name_to_rgb test
* whoops
* revert changes to individual platforms
* If color_name is set, pop it off params and set rgb_color with it
* Forgot to reset wink.py
* Import the legacy function as color_name_to_rgb directly
* reset test_color.py
* Improve light services.yaml
2016-05-17 00:06:55 -07:00
Alexander Fortin
7208ff515e
Better handle exceptions from Sonos players ( #2085 )
...
Sonos players can be dynamically set in various modes, for example
as TV players or Line-IN or straming from radios channels, therefore
some methods could not be available, and when invoked they cause
long exceptions to be logged. This partially solves the problem
reducing the output and logging some more informative error message
2016-05-16 22:58:57 -07:00
Paulus Schoutsen
0a79a5e964
Update frontend repo
2016-05-16 21:59:39 -07:00
Daniel Høyer Iversen
8e766daa11
Merge pull request #2086 from home-assistant/time_travel_fix
...
Round minutes to integer in google travel time, Fix issue #2080
2016-05-16 11:45:43 +02:00
Daniel
4ded795740
Round minutes to integer in google travel time, Fix issue #2080
2016-05-16 11:37:17 +02:00
Robbie Trencheny
84cb7a4f20
Add AWS notify platforms (Lambda, SNS, SQS) ( #2073 )
...
* AWS SNS notify platform
* Attach kwargs as MessageAttributes
* Initial pass of AWS SQS platform
* Add Lambda notify platform
* Remove unused import
* Change single quotes to double quotes because I am crazy
* Forgot to run pydocstyle
* Improve context support for Lambda
* compress the message_attributes logic
2016-05-15 13:17:35 -07:00
Rowan
cbf0caa88a
Last.fm sensor ( #2071 )
...
* Last.fm component
* Pylint fixes
* Last.fm component
* Pylint fixes
* Updated with `.coveragerc` and `requirements_all.txt`
* Pylint fixes
* Updated
* Pylint fix
* Pylint fix
2016-05-15 13:11:41 -07:00
Brent
88d13f0ac9
Added support for the roku media player ( #2046 )
2016-05-15 13:00:31 -07:00
mnestor
3ed6be5b4e
add link ability to configurator ( #2035 )
2016-05-15 12:56:29 -07:00
Richard Cox
0340710e5c
Support for Nest Protect smoke alarms ( #2076 )
...
* Support for Nest Protect smoke alarms
* Fixing formatting issues from tox
2016-05-15 12:29:12 -07:00
froz
49acdaa8fd
Device Tracker - ASUSWRT: Replaced telnet with ssh ( #2079 )
2016-05-15 12:20:17 -07:00
Alex Harvey
ffbc99fac2
Merge pull request #2059 from infamy/justyns-purge_old_data
...
Justyns purge old data
2016-05-14 23:55:28 -07:00
Johann Kellerman
6dae005b65
Resolved UI flicker, new config vars, brightness up to 255, fixed buttons, fixed race condition ( #2072 )
2016-05-14 14:21:05 -07:00
Robbie Trencheny
0adc853741
Add notify.twilio_sms component ( #2070 )
2016-05-14 14:09:28 -07:00
Robbie Trencheny
6254d4a983
Add lines for associated documentation PR
2016-05-14 14:02:14 -07:00
Robbie Trencheny
a7db208b8a
Fix Google Voice documentation URL
2016-05-14 13:32:00 -07:00
Rowan
429bf2c143
Google Play Music Desktop Player component ( #1788 )
...
* Added GPM Desktop Plaeyr component
* Updated requirements_all.txt
* Pylint fix
* Updated GPMDP.py to include @balloob's comments
* Updated to work with the latest version of GPMDP
* Removed setting "self._ws.recv()" as a variable
* Made line 52 shorter
* Updated to check weather it is connected or not
* Pylint and @balloob fixes
* Updated with simplified code and pylint fix
* Made `json.loads` shorter
* Pylint fix
2016-05-14 13:28:42 -07:00
happyleavesaoc
8df91e6a17
numeric state: validate multiple entities ( #2066 )
...
* validate multiple entities
* point to current entity
2016-05-14 12:29:57 -07:00
Daniel Høyer Iversen
8656bbbc79
fix bugs in google travel time ( #2069 )
2016-05-14 12:14:13 -07:00
Daniel Høyer Iversen
630b7377bd
Refactor get_age in util/dt ( #2067 )
2016-05-14 12:05:46 -07:00
Daniel Høyer Iversen
0626a80186
Merge pull request #2068 from home-assistant/yaml_env
...
Add test for yaml enviroment
2016-05-14 20:33:46 +02:00
Daniel
24788b106b
Add test for yaml enviroment
2016-05-14 20:20:27 +02:00
Igor Shults
c5401b21c2
Fix typo in system monitor ('recieved') ( #2062 )
2016-05-14 09:45:32 -07:00
mnestor
954b56475e
YAML: add !include_named_dir and ! include_list_dir ( #2054 )
...
* add include_dir constructor for yaml parsing
* changed to allow for flat and name based directory including
* fixed ci errors
* changed flat to list
2016-05-13 21:16:04 -07:00
Alex Harvey
53d7e0730c
Fixes for farcy
2016-05-13 14:43:22 -07:00
Alex Harvey
cba85cad8d
Fixes for farcy
2016-05-13 14:42:08 -07:00
Lewis Juggins
96b73684eb
Update Dockerfile to use OpenSSL 1.0.2h to resolve certificate issues ( #2057 )
2016-05-13 07:55:52 -07:00
Robbie Trencheny
aa7fa7b550
Dont default to driving anymore, re: #2047
2016-05-12 22:49:12 -07:00
Robbie Trencheny
d229cb46b1
Google travel time improvements ( #2047 )
...
* Update google_travel_time.py
* Update google_travel_time.py
* pylint: disable=too-many-instance-attributes
* Add the mode to the title of the sensor
* Expose the travel mode on the sensor attributes
* Big improvements to the Google Travel Time sensor. Allow passing any options that Google supports in the options dict of your configuration. Deprecate travel_mode. Change name format to show the mode
* fu farcy
* Dynamically convert departure and arrival times
* Add a warning if user provides both departure and arrival times
* Add deprecation warning for travel_mode outside options and other minor fixes
* Use a copy of options dict to not overwrite the departure/arrival times constantly.
* Remove default travel_mode, but set default options.mode to driving
* Google doesnt let us query time in the past, so if the date we generate from a time string is in the past, add 1 day
* spacing fix
* Add config validation for all possible parameters
* flake8 and pylint fixes
2016-05-12 22:37:08 -07:00
happyleavesaoc
8682e2def8
supervisord sensor ( #2056 )
2016-05-12 22:16:58 -07:00
Johann Kellerman
65ac1ae84a
Added QwikSwitch component & platforms ( #1970 )
...
* Added QwikSwitch platform
farcy - worst than my english teacher
* Clean up comments
* Import only inside functions
* Moved imports, no global var, load_platform
* add_device reworked
* Only serializable content on bus
* Fixed imports & removed some logging
2016-05-12 21:39:30 -07:00
Alex Harvey
93fd6fa11b
fixes for pep and delay start
2016-05-12 10:33:22 -07:00
Alex Harvey
67b0365f62
update to latest base
2016-05-12 10:32:28 -07:00
Paulus Schoutsen
f1eda430cd
Update rpi_rf.py
2016-05-12 00:13:48 -07:00
Paulus Schoutsen
69929f15fb
Ignore RPI-RF in requirements_all
2016-05-11 22:56:05 -07:00
Robbie Trencheny
d553c7c8e7
Merge pull request #2027 from robbiet480/relative-time-filter
...
Add a Jinja filter for relative time
2016-05-11 22:50:56 -07:00
Robbie Trencheny
4d0b9f1e94
Stupid blank lines
2016-05-11 22:44:44 -07:00
Robbie Trencheny
fca4ec2b3e
simplify the relative_time function
2016-05-11 22:37:37 -07:00
Robbie Trencheny
b75aa6ac08
Add get_age tests
2016-05-11 22:29:55 -07:00
Nolan Gilley
894ceacd40
Add Ecobee notify platform ( #2021 )
...
* add send_message to ecobee via service call
* farcy fixes
* fix pydocstyle
* ecobee notify component
2016-05-11 22:03:21 -07:00
Johann Kellerman
fbe940139a
Discovery listener on all EntityComponents ( #2042 )
2016-05-11 21:58:22 -07:00
happyleavesaoc
c341ae0a39
Media Player - MPD: handle more exceptions ( #2045 )
2016-05-11 21:53:56 -07:00
Nolan Gilley
f9d97c4356
fix away mode. issue 2032 ( #2044 )
2016-05-11 21:52:56 -07:00
Nolan Gilley
b8a5d392c5
Fix speedtest by removing Throttle and adding second parameter for track_time_change ( #2040 )
2016-05-11 08:24:50 -07:00
Paulus Schoutsen
fd8240241f
Merge pull request #2038 from home-assistant/hotfix-19-4
...
Hotfix 0.19.4: Fix script syntax validation of AND and OR condition
2016-05-10 21:57:22 -07:00
Paulus Schoutsen
3c9e493494
Make AND and OR conditions valid ( #2037 )
2016-05-10 21:49:58 -07:00
Paulus Schoutsen
786a0154b1
Version bump to 0.19.4
2016-05-10 21:48:05 -07:00
Paulus Schoutsen
dd6ab79e35
Make AND and OR conditions valid
2016-05-10 21:47:46 -07:00
Erik Eriksson
2f118c5327
log received mqtt messages ( #2031 )
2016-05-10 21:12:14 -07:00
Nolan Gilley
a7d1f52ac8
Use Throttle on speedtest update ( #2036 )
...
* use throttle
* fix flake8
2016-05-10 20:51:55 -07:00
Robbie Trencheny
5317f700d7
Merge pull request #2033 from home-assistant/hotfix-0193
...
Hotfix 0193
2016-05-10 13:56:15 -07:00
Robbie Trencheny
01eb2d5c84
Increment version
2016-05-10 13:42:23 -07:00
Paulus Schoutsen
0893ddcab7
Update README.rst
2016-05-10 13:41:23 -07:00
Landrash
e77a7f4385
Fixed minor miss-spelling ( #2028 )
...
Changed millileters to milliliters.
Changed case of mmol/l to mmol/L.
2016-05-10 13:40:39 -07:00
Robbie Trencheny
39e7942dce
Fitbit flake8 and pylint fixes. Forgot to do it before pushing :(
2016-05-10 13:40:34 -07:00
Robbie Trencheny
faf5ffe610
Minor Fitbit tweaks. Correct the copy, dont require auth on the routes, get the client_id/client_secret from fitbit.conf instead of the YAML
2016-05-10 13:40:25 -07:00
Robbie Trencheny
8d2dc48261
en_UK->en_GB. Closes #2019 .
2016-05-10 13:40:17 -07:00
Paulus Schoutsen
c7cfa8d245
Update README.rst
2016-05-10 13:36:03 -07:00
Robbie Trencheny
16933abce9
Remove humanize and use a relative time thing that @balloob found on Github
2016-05-10 00:04:53 -07:00
Landrash
8163b986c9
Fixed minor miss-spelling ( #2028 )
...
Changed millileters to milliliters.
Changed case of mmol/l to mmol/L.
2016-05-09 23:48:48 -07:00
Robbie Trencheny
d5a1c52359
Add a Jinja filter for relative time
2016-05-09 23:31:02 -07:00
Nolan Gilley
26ea4e41cb
Bring back custom scan intervals and service for speedtest.net component ( #1980 )
...
* Bring back the functionality that was removed in PR 1717. This includes the speedtest service and the ability to define the scan times in the configuration file. Restore default functionality of 1 scan per hour on the hour.
* remove unnecessary code.
2016-05-09 22:49:26 -07:00
Johann Kellerman
ec9544b9c3
Add a load_platform mechanism ( #2012 )
...
* discovery.load_platform method
* rm grep
2016-05-09 22:48:03 -07:00
Fabian Affolter
1d0bc1ee66
Upgrade flake8 to 2.5.4 ( #2018 )
2016-05-09 22:33:21 -07:00
Robbie Trencheny
9729c44d53
Merge pull request #2023 from philipbl/fix_slack
...
Fix problem with Slack default channel
2016-05-09 16:37:38 -07:00
Robbie Trencheny
a7292af3b1
Fitbit flake8 and pylint fixes. Forgot to do it before pushing :(
2016-05-09 15:33:04 -07:00
Robbie Trencheny
c8cbc528eb
Minor Fitbit tweaks. Correct the copy, dont require auth on the routes, get the client_id/client_secret from fitbit.conf instead of the YAML
2016-05-09 15:31:47 -07:00
Philip Lundrigan
8735bfe926
Fix problem with default channel
2016-05-09 16:19:19 -06:00
Robbie Trencheny
25e8c7bc5f
en_UK->en_GB. Closes #2019 .
2016-05-09 15:14:33 -07:00
jazzaj
499257c8e1
Corrected link to documentation ( #2022 )
2016-05-09 23:30:22 +02:00
Paulus Schoutsen
6856283896
Make HVAC naming consistent ( #2017 )
2016-05-09 07:53:01 -07:00
Paulus Schoutsen
20dad9f194
Add HVAC to demo
2016-05-08 23:21:26 -07:00
Paulus Schoutsen
09483e3be4
More fault tolerant discovery
2016-05-08 21:23:03 -07:00
Paulus Schoutsen
8ae5708fa2
Merge pull request #2010 from home-assistant/hotfix-0192
...
Hotfix 0192
2016-05-08 10:19:54 -07:00
Paulus Schoutsen
1e42f85a9c
Version bump to 0.19.2
2016-05-08 09:53:22 -07:00
John Arild Berentsen
92d71a6612
Fix for not recognizing Z-Wave thermostats ( #2006 )
...
* Fix for not recognizing thermostats
* Properly ignore zxt-120
* fix
2016-05-08 09:53:09 -07:00
John Arild Berentsen
ab2e85840f
Fix for not recognizing Z-Wave thermostats ( #2006 )
...
* Fix for not recognizing thermostats
* Properly ignore zxt-120
* fix
2016-05-08 09:52:16 -07:00
Paulus Schoutsen
8257e3f384
Fix automation deprecation warning
2016-05-07 22:31:22 -07:00
Paulus Schoutsen
e40908d67c
Improve config validation error message
2016-05-07 22:31:22 -07:00
Paulus Schoutsen
1abbb43ebd
Merge pull request #2004 from home-assistant/hotfix-019-1
...
Hotfix 019 1
2016-05-07 22:31:00 -07:00
Paulus Schoutsen
69ecedefad
Version bump to 0.19.1
2016-05-07 22:24:20 -07:00
Paulus Schoutsen
0f6c9d2f75
Fix automation deprecation warning
2016-05-07 22:24:13 -07:00
Paulus Schoutsen
c58fb00f03
Improve config validation error message
2016-05-07 22:24:04 -07:00
Paulus Schoutsen
e67729b2f4
Version bump to 0.20.0.dev0
2016-05-07 12:55:41 -07:00
Paulus Schoutsen
6b1f9a32dd
Merge pull request #1995 from home-assistant/dev
...
0.19
2016-05-07 12:55:27 -07:00
Paulus Schoutsen
7c8c5e7763
Version bump to 0.19
2016-05-07 12:51:40 -07:00
Robbie Trencheny
8cb48615af
Fitbit Sensor Take Deux ( #2002 )
...
* Fitbit Sensor
* Add configurator image
2016-05-07 12:46:45 -07:00
Robbie Trencheny
952d1c796e
Add CORS (Cross Origin Resource Sharing) support to HTTP ( #2000 )
2016-05-07 12:21:28 -07:00
Fabian Affolter
89c22e6d8a
Upgrade pytest to 2.9.1 ( #2001 )
2016-05-07 12:12:52 -07:00
Fabian Affolter
16adc30210
Upgrade pylint to 1.5.5 ( #1999 )
2016-05-07 11:49:58 -07:00
Paulus Schoutsen
2a9c822454
Update HBMQTT ( #1998 )
2016-05-07 10:59:23 -07:00
Daniel Høyer Iversen
6cae7c0307
Add google maps travel time sensor ( #1987 )
...
* Add travel time sensor
* Throttle update of Time travel sensor
* Rename travel time to google travel time, validate the api key
2016-05-07 10:17:28 -07:00
Paulus Schoutsen
6901e5ea5e
Random fixes ( #1996 )
...
* OwnTracks handle malformed data better
Fixes #1991 .
* Remove dependency for util.dt
2016-05-07 10:16:14 -07:00
Paulus Schoutsen
8a16a7d943
Update frontend
2016-05-07 10:10:09 -07:00
Daniel Høyer Iversen
21dd8162b3
Improve error message for invalid key in config ( #1975 )
...
* Improve error message for invalid key in config
* Refactor log exception in config validation
2016-05-07 07:35:42 -07:00
Paulus Schoutsen
67f3fcc5cf
Update frontend
2016-05-06 23:35:15 -07:00
Robbie Trencheny
a1480582d9
Add /api/discovery_info ( #1791 )
...
* Allow /api/ and /api/config to be accessed without auth. If config is accessed without auth, only show minimal information. Also improves comments
* Re-enable auth on /api/ since a lot of tests get broken if it does not require auth
* Move the discovery info from /api/config to /api/discovery_info
* Flake8 fixes
2016-05-06 22:11:35 -07:00
Paulus Schoutsen
713c7a5fd7
Merge branch 'master' into dev
...
Conflicts:
homeassistant/const.py
2016-05-06 21:46:50 -07:00
Nolan Gilley
fb3b3db04e
Check for 'unknown' sensor values in ecobee ( #1983 )
2016-05-06 18:50:32 -07:00
Charles Spirakis
b86a1ece01
Allow conversion from date strings to "unix" timestamp. ( #1985 )
...
"unix" timestamp is number of seconds since Jan 1, 1970 UTC.
This allows scripts that use templates to generate time
deltas in seconds if desired from state attributes such
as last_updated.
Some examples:
timestamp now is
{{ as_timestamp(now) }}
timstamp of last change is
{{ as_timestamp(states.binary_sensor.garage_door.last_changed) }}
seconds since last change is
{{ as_timestamp(now) - as_timestamp(states.binary_sensor.garage_door.last_changed) }}
2016-05-06 18:33:46 -07:00
Daniel Høyer Iversen
ca0ea6c2f3
Rfxtrx bug fix ( #1992 )
...
* Rfxtrx bug fix
* Added Sensor Status to data_types
Missing dataype for security1 sensors
* Misspelling
2016-05-06 18:24:43 -07:00
William Scanlon
1cd59cf2a9
Added battery level to wink devices ( #1979 )
2016-05-06 18:19:37 -07:00
Fabian Affolter
72cf7fd9c2
Add timeout to request for location elevation ( #1978 )
2016-05-06 18:10:13 -07:00
Ellis Percival
c72ab42c19
Enable ZigBee "push" updates for digital/analog sensors. ( #1976 )
2016-05-06 18:09:18 -07:00
Fabian Affolter
d73f8d5253
Upgrade to PyMata 2.12 ( #1993 )
2016-05-06 18:03:28 -07:00
Fabian Affolter
98bedf1bd6
Update links to docs and doc strings ( #1994 )
2016-05-06 18:03:18 -07:00
Kyle Hendricks
4a28be9a94
[Pioneer AVR] Display the currently select input source as the media title ( #1974 )
2016-05-06 17:57:57 -07:00
Hernán
393bd88091
Add Media Player Stop command + Kodi support for it ( #1960 )
...
* Started adding Stop command to Kodi media player
* minor
* minor
* minor
* abstract-method fixed
2016-05-06 17:57:00 -07:00
Fabian Affolter
e5d1ed9439
Add dweet export component ( #1818 )
2016-05-06 17:55:26 -07:00
Fabian Affolter
ddfda89fc9
Update link to docs
2016-05-05 09:49:52 +02:00
Fabian Affolter
2274806bee
UPdate link to docs
2016-05-05 00:32:11 +02:00
Fabian Affolter
7995829790
Fix typo
2016-05-05 00:28:51 +02:00
Alex Harvey
d5031d90c4
Update README.rst ( #1981 )
...
Splitting dev and general chat links in the badges
2016-05-04 22:40:31 +02:00
Robbie Trencheny
2874ad3445
Merge pull request #1973 from kylehendricks/fix-unresolved-merge-conflict
...
Fix an unresolved merge conflict
2016-05-03 19:42:27 -07:00
Kyle Hendricks
8fc07ee6cd
Fix an unresolved merge conflict
2016-05-03 22:34:26 -04:00
Per Sandström
4850a65ed0
add reconnect retry and longer timeouts for verisure ( #1944 )
2016-05-03 18:53:11 -07:00
Paulus Schoutsen
4643dcde9c
Merge branch 'pr/1969' into dev
...
Conflicts:
homeassistant/components/zwave.py
2016-05-03 18:48:48 -07:00
devdelay
39e03eebcf
Add Z-Wave lock support
2016-05-03 18:47:52 -07:00
Brent
34193de158
Update yaml parser for handling environment variables ( #1967 )
2016-05-03 18:41:14 -07:00
Alexander Fortin
298b9d1f12
Limit number of processed entries by Feedreader ( #1966 )
...
* process only last 20 available entries to avoid bombing event
bus when parsing huge feeds
* trigger first update only when HA has completed startup,
allowing components to complete subscriptions to feedreader
events
* quote url in logs for better readability
2016-05-03 18:40:30 -07:00
William Scanlon
6d9254ce25
Support for OctoPrint sensors ( #1924 )
2016-05-03 18:35:11 -07:00
John Arild Berentsen
1a59ba735f
Initial HVAC component + Z-Wave platform ( #1912 )
2016-05-03 18:27:51 -07:00
deisi
b2abe552a0
Added a switch to control beamers from acer ( #1913 )
2016-05-03 18:23:38 -07:00
Paulus Schoutsen
2a972b7fe3
Fix script condition issue (Thanks @bart274) ( #1972 )
2016-05-03 18:19:55 -07:00
Kyle Hendricks
f2176e54ba
Add Pioneer AVR media_player support ( #1968 )
2016-05-02 22:09:27 -07:00
Paulus Schoutsen
79653a672d
Script cleanup ( #1963 )
2016-05-02 22:05:09 -07:00
Andrew LeCody
a6a5e4fda2
Forecast.io: Added minutely, hourly, and daily summary ( #1943 )
...
* Forecast.io: Added minutely, hourly, and daily summary
* Resolve pylint issue (Too many instance attributes)
2016-05-02 21:56:15 -07:00
Tim Harton
f6df5bc390
Mqtt client key auth ( #1935 )
...
* Made changes so that the mqtt configuration can accept client keys and certs for auth.
* Need to figure out how the broker_config works, it's failing tests
* Fixed it so all tests passed and ssl feature works for all brokers
which are't embedded
* Bring into line with pep8
* Added config validation which has allowed me to make the code simpler
2016-05-01 23:21:28 -07:00
Brent
b51561cd9b
Fixed slack component bug with getting the channel when sending a message ( #1954 )
2016-05-01 23:10:21 -07:00
Fabian Affolter
4710b38fad
Add support for sensor classes ( #1950 )
2016-05-01 23:05:53 -07:00
Martin Hjelmare
069a4b1706
Refactor mysensors component
...
* Add MySensorsDeviceEntity class to hold the common attributes,
properties and methods for mysensors entities.
* Inherit from MySensorsDeviceEntity class in binary_sensor, light,
sensor and switch mysensors platforms.
* Remove not needed attribute and method for const in GatewayWrapper
class. The const attribute is already set in the wrapped object.
* Clean up state property for mysensors sensor entities.
* Inherit from MySensorsLightRGB in MySensorsLightRGBW class.
* Remove use of get_component in mysensors component and platforms.
* Clean up update method in MySensorsDeviceEntity class.
2016-04-30 15:27:59 +02:00
Fabian Affolter
cfd7ca344e
Upgrade pushbullet.py to 0.10.0 ( #1939 )
2016-04-29 07:49:46 +02:00
Robbie Trencheny
abc00c76bc
Merge pull request #1914 from robbiet480/uber-metered-fix
...
Uber: Dont load price sensors for metered (read: taxi/cabs) products
2016-04-28 17:57:59 -07:00
Robbie Trencheny
f8340b94bc
Fix variable name
2016-04-28 17:57:03 -07:00
Erik Eriksson
cc202b886b
ELIQ Online platform cleanup ( #1942 )
2016-04-28 17:33:33 +02:00
Paulus Schoutsen
588a0cc947
Update frontend
2016-04-28 16:32:25 +02:00
Alexander Fortin
8c943c966a
Improve feedreader roboustness ( #1926 )
...
* bugfix: ignore not existing property in feedreader item
* add info and debug data
* split logic in smaller and hopefully easier to understand functions
2016-04-28 15:01:44 +02:00
Paulus Schoutsen
1d28fa712f
Fix script merge conflict
2016-04-28 13:39:44 +02:00
gwendalg
31e019e88a
script: Fix log output ( #1918 )
...
Signed-off-by: Gwendal Grignou <gwendal@gmail.com >
2016-04-28 13:19:38 +02:00
Fabian Affolter
157036c1d2
Upgrade pytz to 2016.4 ( #1932 )
...
* Upgrade pytz to 2016.4
* Upgrade pytz to 2016.4
2016-04-28 13:02:21 +02:00
Paulus Schoutsen
6354399d55
Initial script condition support ( #1910 )
2016-04-28 12:03:57 +02:00
Dennis Karpienski
953223b81b
Yamaha: added mapping and exclude lists ( #1880 )
...
* added mapping and exclude lists
* reworked pr
* made code more pythonic
2016-04-28 12:03:24 +02:00
Paulus Schoutsen
0d261be6ce
Update ISSUE_TEMPLATE.md
2016-04-28 11:38:38 +02:00
Fabian Affolter
d608153dbb
Upgrade jsonrpc-requests to 0.2 ( #1937 )
2016-04-28 10:06:15 +02:00
Fabian Affolter
f5429c89b6
Upgrade TwitterAPI to 2.4.1 ( #1931 )
2016-04-28 08:25:55 +02:00
Fabian Affolter
7331f4910e
Upgrade schiene to 0.15 ( #1929 )
2016-04-28 08:23:23 +02:00
Fabian Affolter
6b81773075
Upgrade messagebird to 1.2.0 ( #1928 )
2016-04-28 08:23:03 +02:00
Brad Johnson
725b336683
Upgrading to python-wink 0.7.5. ( #1925 )
...
This fixes a bug where light bulb statuses were failing to update on the HA polling update call.
2016-04-28 08:22:39 +02:00
Fabian Affolter
f0bcdc6bd8
Upgrade python-telegram-bot to 4.0.1 ( #1927 )
2016-04-28 08:09:38 +02:00
Kyle Hendricks
59e95f0d86
Fix a couple dead links in the README ( #1936 )
2016-04-28 07:35:36 +02:00
Josh Wright
1859c84e6d
Ignore .venv ( #1923 )
...
When using virtualfish ('virtualenvwrapper' for the fish shell), you
can create a .venv file in a directory that contains the name of a
virtualenv that will be activated automatically when you cd into that
directory. This is a good and useful thing, but since folks will have
different names for their virtualenvs, we should ignore this file.
That... and I'm probably the only one using fish/virtualfish...
2016-04-27 15:27:49 -04:00
gwendalg
2b7e1a2cc9
mqtt: Fix logic when embedded and broker configs are present. ( #1919 )
...
Fix test to prevent early exit of mqtt init handler when
both embedded and broker configs are present.
Signed-off-by: Gwendal Grignou <gwendal@gmail.com >
2016-04-26 12:17:56 +02:00
Daniel Høyer Iversen
6717215438
Merge pull request #1905 from home-assistant/rfxtrx_sensor_fix
...
Rfxtrx: Simplified configuration
2016-04-26 11:54:11 +02:00
blackdog70
5159cc525b
Arduino: Fixed pin_mode digital input ( #1909 )
2016-04-26 11:46:54 +02:00
happyleavesaoc
9b3403943c
update snapcast with source select ( #1908 )
...
* update snapcast
* fix id
2016-04-26 11:46:08 +02:00
Dan
b4be508741
Make zwave component user sane defaults. ( #1891 )
...
Change the zwave config default path to be valid in all but rare
edge cases. This will let that config value be truely optional.
Also check that libopenzwave is installed and print a warrning if
it cannot be found pointing at the site.
2016-04-26 11:41:20 +02:00
Micha LaQua
08d60fb04b
Initial support for generic 433Mhz GPIO adapters on a Raspberry Pi ( #1865 )
...
* initial support for generic 433mhz gpio adapters
* rpi-rf: refactor id_on/id_off to code_on/code_off
fits the purpose better and improves understanding
* rpi-rf: use v0.9.4
* rpi-rf: update features and dependencies to v0.9.5
includes the ability to optionally specify a protocol for each switch
* rpi-rf: remove explicit RPi.GPIO dependency
already a dependency of the rpi-rf module
* rpi-rf: make setting gpio, code_on and code_off mandatory
* rpi-rf: remove unused value_template
* rpi-rf: only enable TX once if there are switches
2016-04-26 11:35:01 +02:00
Dan Cinnamon
7154603567
Summary: Enhanced to make more robust and efficient. ( #1917 )
...
Prevented a switch from being turned on twice.
Made the module regex more robust.
Refactored the code to reduce the amount of network traffic to/from pulseaudio.
Fixed pylint issues
2016-04-26 11:29:20 +02:00
Robbie Trencheny
ee9996374c
Dont load price sensors for metered (read: taxi/cabs) products
2016-04-25 11:43:18 -07:00
John Arild Berentsen
69daa383dd
Exclude locally built python-openzwave from tox. ( #1911 )
...
Excludes `build` directory built by running build_python_openzwave script. When running tox test locally.
2016-04-25 12:06:28 +02:00
Daniel
2ca1f7542f
Refactor rfxtrx code
2016-04-24 13:42:59 +02:00
Bart274
d4fe6f385a
Update pyicloud version ( #1849 )
...
* Update requirements_all.txt
* Update icloud.py
2016-04-24 06:49:04 +02:00
deisi
3b0a35f571
Ontime and delay attribute are allways present in deutsche_bahn sensor ( #1875 )
2016-04-24 06:43:25 +02:00
Jeff Schroeder
448edecdd1
Merge pull request #1896 from fabaff/slacker-upgrade
...
Upgrade slacker to 0.9.10
2016-04-23 21:43:03 -05:00
Jeff Schroeder
d0357cd42f
Merge pull request #1901 from ishults/dev
...
Use protocol of web page for yr.no pictures
2016-04-23 21:18:31 -05:00
Igor Shults
7afdca1121
Use protocol of web page for yr.no pictures
2016-04-23 21:09:39 -05:00
Daniel
55b51cb3fa
Update rfxtrx tests to handle new config
2016-04-23 20:13:24 +02:00
Daniel
74022a3978
New configuration for rfxtrx sensor
2016-04-23 19:55:05 +02:00
Fabian Affolter
d232020de4
Upgrade slacker to 0.9.10
2016-04-23 18:20:28 +02:00
sander76
27ce394571
external dependency evohomeclient 0.2.4 gave a json decode error. ( #1895 )
...
* external dependency evohomeclient 0.2.4 gave a json decode error.
upped to 0.2.5
2016-04-23 18:03:43 +02:00
Paulus Schoutsen
413b8d34e4
Merge pull request #1892 from home-assistant/netdisco-update
...
Netdisco update
2016-04-23 08:41:08 +02:00
Paulus Schoutsen
8f8d936539
Netdisco bump to 0.6.6
2016-04-23 08:34:07 +02:00
Paulus Schoutsen
197d9639f9
Merge pull request #1882 from home-assistant/service-parameters
...
Trigger variables in automation actions
2016-04-23 07:46:26 +02:00
Paulus Schoutsen
14bd630c1d
Service/Script cleanup
2016-04-23 07:11:21 +02:00
Paulus Schoutsen
533799656e
Cache script object for Alexa
2016-04-23 07:10:57 +02:00
Paulus Schoutsen
1d8554359c
Allow setting entity namespace ( #1887 )
2016-04-23 06:34:49 +02:00
Paulus Schoutsen
cc42f2d8be
Show error message frontend if can't find server ( #1886 )
2016-04-23 06:30:34 +02:00
Per Sandström
ba696888c1
Merge pull request #1889 from persandstrom/verisure_updated_links
...
Verisure: new version and changed "key" in smartplug
2016-04-22 20:15:26 +02:00
Per Sandström
a4083bab1a
new version and changed "key"
2016-04-22 20:02:54 +02:00
Fabian Affolter
1c6a2f87eb
Add link to docs
2016-04-22 15:48:40 +02:00
Paulus Schoutsen
4a5411a957
Allow calling scripts from Alexa
2016-04-22 05:30:30 -04:00
Paulus Schoutsen
612a017bc6
Automation: Allow embedding script definition
2016-04-21 22:36:14 -04:00
Paulus Schoutsen
b8e4db9161
Script entities to allow passing in variables
2016-04-21 22:24:23 -04:00
Paulus Schoutsen
26863284b6
Script helper: support variables
2016-04-21 21:42:20 -04:00
Paulus Schoutsen
09a771a026
Move script component tests to script helper tests
2016-04-21 21:29:28 -04:00
Paulus Schoutsen
f76d545a08
Add script logic into helper.
2016-04-21 21:06:05 -04:00
Dennis Karpienski
2333c0ca3b
WebOS component fixes
...
* fixed some exceptions
* add requirements to notify
* added optimistic state to power off
* run requirements script
2016-04-21 20:35:56 -04:00
Paulus Schoutsen
4e568f8b99
Automation: Add trigger context and expose to action
2016-04-21 13:59:42 -07:00
Paulus Schoutsen
c4913a87e4
Alexa: Expose intent variables to service calls
2016-04-21 12:27:23 -07:00
Paulus Schoutsen
4acb121689
Allow variables in service.call_from_config
2016-04-21 12:22:19 -07:00
Daniel Høyer Iversen
3318c55c65
Heat control config validation
...
* heat control configuration validation
* fix heat contol test
2016-04-21 07:59:35 -07:00
Daniel Høyer Iversen
d3fb69783d
Tellstick config validation
2016-04-21 07:57:28 -07:00
Dan
43a94995c2
Update unifi version
...
New unifi version has a fix that will allow it to install correctly
2016-04-21 07:56:19 -07:00
John Arild Berentsen
dfa37511ad
Improve recognition for zwave thermostats
2016-04-21 07:51:31 -07:00
Paulus Schoutsen
4745282a95
Update underline of header README
2016-04-20 19:00:12 -07:00
Paulus Schoutsen
1d3c6da6c8
Version bump to 0.18.2 for pypi
2016-04-20 18:59:47 -07:00
Paulus Schoutsen
623b023ac0
Version bump to 0.19.0.dev0
2016-04-20 18:44:27 -07:00
Paulus Schoutsen
8f18cb34d6
Release 0.18 #1854
...
0.18
2016-04-20 18:43:54 -07:00
Paulus Schoutsen
b6e956a3d0
Version bump to 0.18
2016-04-20 18:43:21 -07:00
Paulus Schoutsen
3e0f64e4f6
Update frontend
2016-04-20 18:13:25 -07:00
Dennis Karpienski
934cd876b4
fixed some issues with webos ( #1856 )
...
* fixed some issues
* fixed linter
2016-04-20 14:09:50 -07:00
Christoph Wagner
fbfdf5a286
Removed redundant Throttle decorator ( #1862 )
2016-04-20 00:20:30 -07:00
Paulus Schoutsen
7d4b11f4ec
Fix wrong merge
2016-04-19 22:59:29 -07:00
Paulus Schoutsen
4abbbf0f50
Merge remote-tracking branch 'origin/master' into dev
...
Conflicts:
homeassistant/bootstrap.py
homeassistant/components/frontend/version.py
homeassistant/const.py
2016-04-19 22:53:26 -07:00
Paulus Schoutsen
0c58a1a499
Sort .coveragerc
2016-04-19 21:45:29 -07:00
Paulus Schoutsen
bdc39ff905
Update frontend
2016-04-19 21:39:44 -07:00
Paulus Schoutsen
9d391becc1
Add mysensors tcp ethernet gateway ( #1861 )
...
* Bump version of pymysensors to 0.6, which includes the tcp gateway.
* Update requirements_all.txt.
* Replace CONF_PORT with CONF_DEVICE and ATTR_PORT with ATTR_DEVICE.
* Add tcp_port in config.
* Try to guess if tcp or serial gateway is configured, by validating
device name as an ip address. If successful setup tcp gateway, if it
fails, setup serial gateway.
* Update device_state_attributes to show correct device, ethernet or
serial.
2016-04-19 21:00:56 -07:00
Paulus Schoutsen
2e79e9d5bb
Correct celcius to celsius ( #1860 )
2016-04-19 20:30:44 -07:00
Jon Evans
9090672146
Pass format through to temper_device so that Fahrenheit works ( #1858 )
2016-04-19 20:00:03 -07:00
Dennis Karpienski
46274d4393
add media_player webos tv platform ( #1853 )
...
* added webos tv platform
* moved coverage entries
2016-04-19 08:53:58 -07:00
Paulus Schoutsen
177d0c20d9
Add bluepy package dependency to Dockerfile
2016-04-19 08:49:05 -07:00
Chema García
b9fd4919b3
Set name to hyperion assets ( #1822 )
...
* set name to hyperion assets
by specifying the name in the configuration:
light kodi_xxx:
name: "Kodi XXX"
platform: hyperion
host: 192.168.1.222
port: 19444
* Update hyperion.py
fix extra space
2016-04-19 08:19:27 -07:00
Manoj
c1ca13d613
Add bluetooth device tracker ( #1830 )
...
This tracker discovers new devices on boot and tracks bluetooth devices
periodically based on interval_seconds value. Devices discovered are
stored with 'BT_' as the prefix for device mac.
Requires PyBluez
2016-04-19 08:18:46 -07:00
Alexander Fortin
c0a7b0f474
Add feedreader component ( #1836 )
2016-04-19 08:14:36 -07:00
Markus Peter
e61ffff646
Support for EQ3 Bluetooth Smart Thermostats ( #1839 )
...
* Initial Support for EQ3 Bluetooth Smart Radiator Thermostats
* tox runs successfully
* Moved device specific stuff to bluepy_devices library
* lint fix
2016-04-19 08:12:27 -07:00
Daniel Høyer Iversen
16fe7dd937
rfxtrx config validation
2016-04-19 07:13:58 -07:00
Greg Dowling
5b0ab5c118
Merge pull request #1842 from home-assistant/add_imperial_meter
...
Add support for imperial gas meter and user specified gas calorific value.
2016-04-18 12:10:07 +01:00
Dan
276c2070be
Do not setup or configure a hue bridge twice ( #1848 )
...
Tracks previously configured bridges by IP and prevents duplicates
from being configured
2016-04-17 22:41:31 -07:00
Paulus Schoutsen
c89e9d87e8
Catch platform setup error ( #1847 )
2016-04-17 22:07:53 -07:00
Brad Johnson
09693bf16c
Upgrading to python-wink 0.7.4 and improving RGB color support in HA ( #1832 )
2016-04-17 19:07:21 -07:00
Jan Harkes
bb439129e6
Bump pywemo version to 0.4.2
2016-04-17 21:02:31 -04:00
Jan-Preben Mossin
5931bac695
Only add visible sonos devices
...
Some Sonos devices (e.g SUB) does not have
a upnp media renderer, but are discovered as sonos
devices. Creating a SonosDevice object from such a
device will fail.
2016-04-17 16:45:16 -07:00
John Arild Berentsen
b45c0cd735
Zwave import fixes for stability ( #1845 )
2016-04-17 14:46:51 -07:00
Paulus Schoutsen
ea38742067
Update bootstrap frontend script
2016-04-17 13:59:11 -07:00
Flavio Castelli
b5f1c1332a
Sonos: better handling of offline players ( #1829 )
...
When a sonos player goes offline an endless stream of
exceptions is raised. That happens because homeassistant keeps trying
to refresh its status.
This can happen even when a sonos player has gone offline **before**
homeassistant is started. The sonos players take some time before
realizing one of their mates is no longer online, leading to the same
stream of exceptions inside of homeassistant.
Three types of exceptions of can be raised:
- `requests.packages.urllib3.exceptions.MaxRetryError`
- `requests.packages.urllib3.exceptions.NewConnectionError`
- `TimeoutError`
It's not possible to handle all of them with a single `except` block
because they are raised in a random order and after some delays. That
means a 2nd or 3rd exception can take place while handling the 1st one.
The only solution is to check whether a a player is actually reachable
by attempting to connect to a service that must be running on it.
Also all the players in a 'unknown' state should not be polled by
homeassistant (despite of their brand).
I'm going to upstream the `_is_reachable` method I added to the
`sonos.py` file into `SoCo`. In the meantime we must ship this piece
of code with homeassistant.
Signed-off-by: Flavio Castelli <fcastelli@suse.com >
2016-04-17 13:17:13 -07:00
Dan Cinnamon
a482c4b2a1
Allow mpd to handle the play_media service. ( #1831 )
...
Even though there's not really a place in the UI for it, it will now be possible to set a playlist as part of a script, and ultimately a scene.
2016-04-17 12:34:33 -07:00
deisi
e8bf47ff59
Fix for the issue #1323 ( #1835 )
2016-04-17 12:32:04 -07:00
Paulus Schoutsen
ecf411c4c5
Merge pull request #1838 from MartinHjelmare/fix-influxdb
...
Fix field type conflict in influxdb
2016-04-17 10:43:47 -07:00
pavoni
31f061f4d3
Add support for imperial meter and user soecified calorific value.
2016-04-17 18:34:40 +01:00
icovada
b29dedaecf
SCSGATE: Actually cycle through all devices to register ( #1841 )
...
* SCSGATE: Actually cycle through all devices to register
Modify _activate_next_device function to actually cycle through self-devices_to_register instead of simply checking whether there are any and onl registering one
* Deleted extra white lines
2016-04-17 10:17:42 -07:00
MartinHjelmare
ca2d969198
Fix field type conflict in influxdb
...
* Add STATE_UNAVAILABLE to states that are ignored when writing to the
database. This will avoid a field type error for string if the field
already contains a different type, eg integer.
* Add test for ignored states for influxdb.
* Clean up influxdb tests.
2016-04-16 20:25:39 +02:00
Paulus Schoutsen
37a28c799f
Merge pull request #1833 from home-assistant/iso8601
...
Use standardised datetime format
2016-04-16 10:06:33 -07:00
Paulus Schoutsen
1cfbeabaec
Update frontend
2016-04-16 10:05:29 -07:00
Paulus Schoutsen
68d92c3196
Use standardised datetime format
2016-04-16 01:46:50 -07:00
Justyn Shull
bf3b77e1f2
Change sqlite queries to work with older versions of sqlite
2016-04-15 21:18:51 -05:00
Justyn Shull
d5ca97b1f6
Add tests for purging old states and events
2016-04-15 21:02:17 -05:00
Justyn Shull
fd48fc5f83
Add CONFIG_SCHEMA to verify config. Move purge_days key name to
...
CONF_PURGE_DAYS so it can be changed easier later.
Use 'recorder' domain instead of 'history' domain.
Pass purge_days config directly into Recorder object instead of passing
the config object around.
2016-04-15 19:54:30 -05:00
Justyn Shull
c89cd6a68c
Add 'purge_days' option to the history/recorder component
...
Issue https://github.com/balloob/home-assistant/issues/1337
When purge_days is set under the history component, recorder.py will
delete all events and states that are older than purge_days days ago.
Currently, this is only done once at start up. A vacuum command is
also run to free up the disk space sqlite would still use after deleting
records.
2016-04-15 19:54:30 -05:00
Paulus Schoutsen
e7520ef401
Update frontend + mdi
2016-04-14 22:57:41 -07:00
Paulus Schoutsen
f5ee3e6e13
Merge pull request #1821 from home-assistant/service-validations
...
Service validations
2016-04-13 22:38:14 -07:00
Alex Harvey
0abedd8b46
fix for plex not detecting plex players after power up ( #1824 )
2016-04-13 22:33:30 -07:00
Paulus Schoutsen
abd376cbba
Merge pull request #1816 from JshWright/feature/accurate-away-temps-nest
...
Improve Nest target temp display
2016-04-13 22:01:01 -07:00
Øystein Hansen
8b986b0b97
mysensors.py Prevent sensor name mixup ( #1802 )
...
Change the sensor name schema so nodes are not mixed up. The dot that was pressent before was ignored by home-assistant.
Before name: <skeatchname> <node_id><child_id> eg. wall 107
New name : <skeatchname> <node_id> <child_id> eg. wall 10 7
This will result in a Home Assistant Entity ID of: sensor.wall_10_7
2016-04-13 21:22:40 -07:00
Dennis Karpienski
f1d8667d7e
Yamaha AVR Input Select ( #1796 )
...
* added select input for yamaha
* set source_list to none on init
2016-04-13 21:13:12 -07:00
Jan Harkes
298a1c2af7
Service validation for alarm_control_panel component.
2016-04-13 13:45:11 -04:00
Fabian Affolter
9d71a8c4b9
Merge pull request #1819 from fabaff/typos
...
Update file header and fix typos
2016-04-13 19:35:06 +02:00
Jan Harkes
5cdaee7ebb
Service validation for browser component.
2016-04-13 12:57:47 -04:00
Jan Harkes
7c9729b9c1
Service validation for conversation component.
2016-04-13 12:48:39 -04:00
Jan Harkes
003bd24976
Service validation for downloader component.
2016-04-13 12:35:08 -04:00
Jan Harkes
652fe7e0f2
Service validation for garage_door component.
2016-04-13 12:35:08 -04:00
Jan Harkes
49b002dc53
Service validation for ifttt component.
2016-04-13 12:35:07 -04:00
Jan Harkes
7e0d9bc709
Service validation for input_boolean component.
2016-04-13 12:35:07 -04:00
Jan Harkes
bfdbbbddac
Service validation for input_select component.
2016-04-13 12:35:07 -04:00
Jan Harkes
620d7a92f0
Service validation for input_slider component.
2016-04-13 12:35:07 -04:00
Jan Harkes
8b40346db3
Service validation for keyboard component.
2016-04-13 12:35:07 -04:00
Jan Harkes
5c520b0d35
Service validation for lock component.
2016-04-13 12:35:07 -04:00
Jan Harkes
d6f3123937
Service validation for logbook component.
2016-04-13 12:35:07 -04:00
Jan Harkes
7ffc254a87
Service validation for notify component.
2016-04-13 12:35:07 -04:00
Jan Harkes
40e36126bc
Service validation for rollershutter component.
2016-04-13 12:35:07 -04:00
Jan Harkes
ad6f5d3b1d
Service validation for scene component.
2016-04-13 12:35:07 -04:00
Jan Harkes
567d1065b2
Service validation for script component.
2016-04-13 12:35:07 -04:00
Jan Harkes
d90f31bf6e
Config and service validation for shell_command component.
2016-04-13 12:35:07 -04:00
Jan Harkes
1deaf2fe8f
Service validation for switch component.
2016-04-13 12:35:07 -04:00
Jan Harkes
730514cea8
Service validation for the thermostat component.
2016-04-13 12:35:07 -04:00
Fabian Affolter
85901d60c4
Update file header and fix typos
2016-04-13 13:50:28 +02:00
Robbie Trencheny
05469e6d9b
Update pyGTFS version
2016-04-13 00:40:12 -07:00
Paulus Schoutsen
1f96c4ad88
Update submodule
2016-04-12 23:57:07 -07:00
Robbie Trencheny
c121c9aa39
Fix links in README.rst
2016-04-12 21:37:10 -07:00
Paulus Schoutsen
3ed104529c
Merge pull request #1811 from fabaff/moving
...
Update links
2016-04-12 21:16:01 -07:00
Jan Harkes
0e10f7ced9
Ignore tests/config/deps/ for both git and flake8.
...
Sometimes py.test leave some packages around in tests/config/deps.
Make sure these do not accidentally get pulled into a commit or
cause a local tox run to fail.
2016-04-12 18:46:34 -04:00
Jan Harkes
4aa43bbf7a
New version of betamax breaks the yr.no sensor test.
...
Pin to betamax-0.5.1 for now.
2016-04-12 18:46:34 -04:00
Josh Wright
1685bbe1f7
Fix copy/paste logic error
2016-04-12 18:45:57 -04:00
Josh Wright
942d722dcf
Improve target temperature selection logic
...
When picking which of the high/low temperatures to display as the
"target", it makes more sense to take the outside temperature into
consideration, rather than the current temperature of the thermostat.
If the temperature outside is less than the temperature of the
thermostat, then we are far more likely to end up in "heating" mode
eventually, and vice versa, regardless of where the current inside
temp falls in the range between high and low.
2016-04-12 18:25:24 -04:00
Josh Wright
c4a71fbfa7
Include away temps in target temps
...
The target temperature methods were not taking the 'away' status
into account. leading to misleading target temps being reported.
2016-04-12 18:15:24 -04:00
Jan Harkes
ebf45012fb
Ignore tests/config/deps/ for both git and flake8.
...
Sometimes py.test leave some packages around in tests/config/deps.
Make sure these do not accidentally get pulled into a commit or
cause a local tox run to fail.
2016-04-12 14:58:02 -04:00
Jan Harkes
0bf49aea6f
New version of betamax breaks the yr.no sensor test.
...
Pin to betamax-0.5.1 for now.
2016-04-12 14:43:04 -04:00
Daniel Høyer Iversen
cd80e41b32
Allow negative elevation in yr config
2016-04-12 07:54:03 -07:00
Fabian Affolter
4ecd8d5f11
Update links
2016-04-12 14:18:18 +02:00
Paulus Schoutsen
5b8a2b00df
Update frontend
2016-04-12 00:24:19 -07:00
Alexander Fortin
24569e6169
Make owntracks.py pylint clean ( #1808 )
...
* refactor validation logic into validate_payload function
* add debugging messages to validation
2016-04-11 22:02:47 -07:00
Fabian Affolter
4a16d8064d
Enable certificate verification and allow non-encrypted communication ( #1763 )
2016-04-11 21:55:17 -07:00
Jan Harkes
9d848731d9
Nest config validation ( #1810 )
...
* Config validation for Nest platforms.
2016-04-11 21:52:19 -07:00
Jan Harkes
656e187729
Some fixes for yr config validation. ( #1809 )
...
The setup_platform function is trying to get CONF_LATITUDE and CONF_LONGITUDE,
but the validation schema was not accepting these.
Also moved CONF_MONITORED_CONDITIONS and CONF_ELEVATION to homeassistant.const
because they are used in other places.
2016-04-11 21:44:39 -07:00
Jan Harkes
241735c924
Change local library path from {config_dir}/lib to {config_dir}/deps. ( #1799 )
...
Just on the off chance that someone who happens to run as root and also
doesn't correctly parse "just remove config /lib and restart".
2016-04-11 20:07:50 -07:00
Paulus Schoutsen
3de51bf75d
Merge pull request #1807 from balloob/release-0.17.3
...
0.17.3
2016-04-11 19:56:41 -07:00
Paulus Schoutsen
4023021b21
Version bump to 0.17.3
2016-04-11 19:48:37 -07:00
Jan Harkes
2c665ca3e4
Do not propagate api password ( #1797 )
...
* Do not propagate API password in service requests.
It makes service validation fail. The choice is to either handle it as an
optional key in every service handler and make sure it doesn't end up in event
stream and notifications, or to strip it as early as possible.
* Some places still need a forwarded api password.
- Event forwarding/remote api uses the local api password to
authenticate against the remote instance.
- The generated index.html at '/' embeds the api password.
2016-04-11 19:48:16 -07:00
Jan Harkes
4857117dda
Do not propagate api password ( #1797 )
...
* Do not propagate API password in service requests.
It makes service validation fail. The choice is to either handle it as an
optional key in every service handler and make sure it doesn't end up in event
stream and notifications, or to strip it as early as possible.
* Some places still need a forwarded api password.
- Event forwarding/remote api uses the local api password to
authenticate against the remote instance.
- The generated index.html at '/' embeds the api password.
2016-04-11 19:37:15 -07:00
Josh Wright
80d6e9f08f
Use constant time comparison for http authentication ( #1804 )
...
In order to prevent a potential timing attack, it's important to make
sure the password check takes the same amount of time, regardless of
how many characters in the candidate password match the real password.
This commit does increase the verbosity of the authentication check.
Generally it is a good idea for authentication logic to be very clear,
even if that requires some extra verbosity.
2016-04-11 19:36:25 -07:00
Robbie Trencheny
0018d2b3f5
Fix flake8 error on zeroconf.py
2016-04-10 18:55:54 -07:00
Robbie Trencheny
5d8cd6d49d
Merge pull request #1790 from robbiet480/upnp
...
UPnP port mapping component
2016-04-10 18:47:47 -07:00
Robbie Trencheny
ed6958f477
Change needs_auth ZeroConf key
2016-04-10 18:46:57 -07:00
Robbie Trencheny
27d624fc4a
Merge remote-tracking branch 'upstream/dev' into upnp
2016-04-10 18:24:04 -07:00
Paulus Schoutsen
948aa6838d
Remove stale print
2016-04-10 18:22:25 -07:00
Robbie Trencheny
6f149d414a
Disable import-error on upnp
2016-04-10 18:19:32 -07:00
Robbie Trencheny
f1e46e63c0
Merge pull request #1733 from robbiet480/http-zeroconf
...
ZeroConf component
2016-04-10 18:17:06 -07:00
Robbie Trencheny
a3959d5e01
Update netdisco dependency to 0.6.4 (deja vu all over again!)
2016-04-10 18:10:31 -07:00
Robbie Trencheny
eca1631f1b
Update netdisco dependency to 0.6.3
2016-04-10 18:05:30 -07:00
Robbie Trencheny
f30b406334
Merge remote-tracking branch 'upstream/dev' into http-zeroconf
2016-04-10 18:04:56 -07:00
Robbie Trencheny
1de45ebe8b
Fix api_password conditional and close zeroconf when we shut down
2016-04-10 17:59:21 -07:00
Robbie Trencheny
5b51f682ca
Remove unnecessary disable=no-name-in-module
2016-04-10 17:49:07 -07:00
Robbie Trencheny
41c3f695b4
UPnP port mapping component
2016-04-10 17:44:57 -07:00
Paulus Schoutsen
197388a9b2
Prevent device tracker error
2016-04-10 17:35:33 -07:00
Dennis Karpienski
a862e994c7
Thinkingcleaner support ( #1784 )
...
* added first implementation of thinking cleaner
* fix lock release
* fixed tox flaws
* updated coveragerc
* fixed lock
* changed update lock
* fixed codestyle
2016-04-10 16:59:53 -07:00
Markus Peter
fec45033bc
Expanded homematic component with MAX! support via homegear ( #1783 )
...
* Expanded homematic component with MAX! support via homegear
Also multithreading fixes
* fixed tox errors
* incorporate changes suggested by balloob
* replaced HomematicConfig Container Class with namedtuple
* fixed lint errors
2016-04-10 16:26:08 -07:00
Robbie Trencheny
e1ffdcc5f1
Use hass.config.api instead of hass.http
2016-04-10 16:09:52 -07:00
Robbie Trencheny
085d90ed67
Revert all http.py changes
2016-04-10 16:08:00 -07:00
Daniel Høyer Iversen
769d958464
Config validation for rfxtrx sensor ( #1780 )
2016-04-10 16:05:32 -07:00
Robbie Trencheny
e70338dfe1
Block zeroconf from tests
2016-04-10 16:03:40 -07:00
Robbie Trencheny
beac69ad17
Final clean up, flake8, pylint, change a variable name, remove unnecessary imports
2016-04-10 16:02:07 -07:00
Robbie Trencheny
c33c2c01d2
Break Zeroconf into its own component
2016-04-10 15:34:04 -07:00
Paulus Schoutsen
4f834ba3f1
Make all entity_ids lowercase ( #1786 )
2016-04-10 15:20:20 -07:00
Paulus Schoutsen
6d65b0bbd7
Update frontend
2016-04-10 15:18:44 -07:00
Daniel Høyer Iversen
d3493c7e5a
Config validation of yr sensor ( #1767 )
2016-04-10 10:43:05 -07:00
Josh Wright
24257fe4a3
Don't round values in Thermostat internal state ( #1782 )
...
Since all values coming out of the Thermostat component pass though the
_convert_for_display() method (which handles any necessary rounding),
there is no need to round values that only exist in the internal state
of the thermostat device. It serves no purpose and risks rounding
errors/precision loss.
2016-04-10 10:41:13 -07:00
Paulus Schoutsen
3d98b8b5b3
Update frontend
2016-04-10 01:43:40 -07:00
Paulus Schoutsen
988dd2ca83
Update frontend
2016-04-10 01:33:01 -07:00
Joel Asher Friedman
9808c0e3fd
mqtt garage door component ( #1742 )
2016-04-09 20:31:53 -07:00
OpenDave15
91b1ebaeb7
Allow use of pynetgear 3.3 port parameter. ( #1777 )
...
* Allow use of pynetgear 3.3 port parameter.
* Fix lint problem
2016-04-09 20:29:06 -07:00
Paulus Schoutsen
1e86044590
Update netdisco to 0.6.2
2016-04-09 20:24:34 -07:00
Paulus Schoutsen
c98b56a807
Merge pull request #1778 from balloob/hotfix/0.17.2
...
Hotfix/0.17.2
2016-04-09 16:23:20 -07:00
Paulus Schoutsen
fa0be21342
Version bump to 0.17.2
2016-04-09 16:16:05 -07:00
Jan Harkes
7be29468d5
Make yaml config parser errors look less like bugs. ( #1776 )
...
Instead of nested tracebacks, show a simpler error message.
Config directory: /home/user/.homeassistant
ERROR:homeassistant.util.yaml:duplicate key: "script"
in "/home/user/.homeassistant/configuration.yaml", line 95, column 0
in "/home/user/.homeassistant/configuration.yaml", line 108, column 0
2016-04-09 16:15:49 -07:00
Paulus Schoutsen
9924351a42
Prevent device tracker from creating invalid YAML ( #1774 )
2016-04-09 16:15:49 -07:00
Jan Harkes
73859f59f0
Make yaml config parser errors look less like bugs. ( #1776 )
...
Instead of nested tracebacks, show a simpler error message.
Config directory: /home/user/.homeassistant
ERROR:homeassistant.util.yaml:duplicate key: "script"
in "/home/user/.homeassistant/configuration.yaml", line 95, column 0
in "/home/user/.homeassistant/configuration.yaml", line 108, column 0
2016-04-09 15:25:01 -07:00
Paulus Schoutsen
b87e2437aa
Prevent device tracker from creating invalid YAML ( #1774 )
2016-04-09 13:38:51 -07:00
Paulus Schoutsen
a41514ca50
0.17.1 ( #1771 )
...
* We need to allow extra keys on top level componenet config
fixes #1756
* Add comment about location of hass (fixes #1723 )
* Fix for MQTT config validation on the protocol field. (#1765 )
* Update frontend with weblink fix
* Fix for light service validation. (#1770 )
Incorrect validation tested if passed value was a list instead of
a member of the list.
* Accept group without entities in configuration. (#1768 )
* Accept group without entities in configuration.
People seem to use these as placeholders for future expansion of their
home automation dreams, and we used to accept them. We still have to
specify at least one of 'name', 'view' or 'icon' so that the group is
parsed as a dictionary.
* Also accept empty entities: key in a group.
* Additional fix for empty entities value in a group config.
* Version bump to 0.17.1
2016-04-09 09:55:52 -07:00
Jan Harkes
446d367aeb
Accept group without entities in configuration. ( #1768 )
...
* Accept group without entities in configuration.
People seem to use these as placeholders for future expansion of their
home automation dreams, and we used to accept them. We still have to
specify at least one of 'name', 'view' or 'icon' so that the group is
parsed as a dictionary.
* Also accept empty entities: key in a group.
* Additional fix for empty entities value in a group config.
2016-04-09 09:24:18 -07:00
Paulus Schoutsen
982f8f41ae
Update frontend with weblink fix
2016-04-09 09:09:17 -07:00
Jan Harkes
7a25ae3e2c
Fix for light service validation. ( #1770 )
...
Incorrect validation tested if passed value was a list instead of
a member of the list.
2016-04-09 09:07:13 -07:00
Jan Harkes
3aa4727b18
Fix for MQTT config validation on the protocol field. ( #1765 )
2016-04-09 09:03:41 -07:00
Paulus Schoutsen
b3bad10dab
Merge pull request #1758 from turbokongen/patch-1
...
We need to allow extra keys on top level componenet config
2016-04-09 09:02:55 -07:00
Fabian Affolter
c210242c80
Add comment about location of hass ( fixes #1723 )
2016-04-09 10:55:42 +02:00
John Arild Berentsen
f36cfcdbd9
We need to allow extra keys on top level componenet config
...
fixes #1756
2016-04-09 10:50:46 +02:00
Paulus Schoutsen
ff47cffe8a
Version bump to 0.18.0.dev0
2016-04-08 21:43:29 -07:00
Paulus Schoutsen
e97667aea0
Merge pull request #1727 from balloob/dev
...
0.17
2016-04-08 21:43:15 -07:00
Paulus Schoutsen
66bf8df768
Version bump to 0.17
2016-04-08 21:32:26 -07:00
Paulus Schoutsen
db3f848905
Correct frontend version
2016-04-08 21:32:18 -07:00
Paulus Schoutsen
2ec9cc15f4
Build frontend
2016-04-08 21:28:59 -07:00
Daniel Høyer Iversen
cac555fc69
Rfxtrx config validating ( #1747 )
...
* config validation
* Config validation of rfxtrx switch
* Config validation of rfxtrx light
* Config validation of rfxtrx
* Config validation of rfxtrx
2016-04-08 20:55:31 -07:00
Jan Harkes
d6abdc0d4e
Add line numbers when we find duplicate keys. ( #1750 )
2016-04-08 20:53:27 -07:00
Jan Harkes
db2783c2d1
Upgrade astral ( #1754 )
...
* Upgrade astral to 1.0
* Pass timezone as string, not object, to astral.Location.
2016-04-08 20:51:48 -07:00
Jan Harkes
c481cbce7e
Make tox run faster by using in-memory sqlite db. ( #1752 )
...
Two tests were invariably grinding my system to a halt as it was
applying migrations to an empty sqlite database. This patch reduces
the time of a pytest run from 50 to about 16 seconds on my desktop.
The difference is even more noticable on a slower laptop drive, but
is probably insignificant for all you fancy SSD users.
2016-04-08 18:28:19 -07:00
Greg Dowling
f5227e1de0
Fix vera breaking component loading order. ( #1749 )
2016-04-08 11:38:02 -07:00
Fabian Affolter
f6331da000
Remove print
2016-04-08 08:03:14 -07:00
Paulus Schoutsen
3dc874dcf5
Update frontend (embed Roboto)
2016-04-08 00:15:02 -07:00
Paulus Schoutsen
98543072dd
Add feature request link to issue template
2016-04-07 19:42:21 -07:00
Jan Harkes
9e0e61fec9
Trying to fix failing sun component tests. ( #1741 )
...
Make sure we set a timezone to make UTC calculations predictable
and don't override the location of the test_home_assistant config.
2016-04-07 18:32:21 -07:00
Greg Dowling
a7f80608c6
Handle Share off for events in OwnTracks app ( #1737 )
2016-04-07 12:21:25 -07:00
Jan Harkes
29c30861bf
Be flexible in what we accept for script.delay configuration. ( #1738 )
...
Accept delay configuration even when someone forgets to indent the time
specification.
Also removed 'weeks' and 'microseconds' from acceptable delay values.
There is a new homeassistant release every 2 weeks and running scripts
are not persisting across restarts. And there is still the option of
using (weeks*7) days if the long delay is really necessary.
And if someone really depends on microsecond delay precision we are
unlikely to be able to provide this accuracy, even milliseconds is
suspect for that matter but will at least allow us to specify some
subsecond delay.
2016-04-07 12:19:28 -07:00
Jan Harkes
5b17f629ad
Test function for mqtt topic validators and IsFile() linting fix ( #1740 )
...
* Add test function for mqtt topic validators.
* Fix for linting error on vol.IsFile()
2016-04-07 13:52:25 -04:00
Paulus Schoutsen
7d9b13a6a2
Merge pull request #1739 from JshWright/fix/mqtt-config-validation
...
vol.IsFile() needs to be called
2016-04-07 10:13:53 -07:00
Josh Wright
3539193bae
vol.IsFile() needs to be called
...
vol.IsFile results in an instance of the IsFile method being returned by
the schema validation process. It needs to be called in order to do the
right thing.
2016-04-07 12:39:27 -04:00
Paulus Schoutsen
5ff9479f0b
Merge pull request #1703 from jaharkes/config-validation-mqtt
...
Config validation for MQTT
2016-04-07 08:43:01 -07:00
Hernán
7b80ed8135
Add Kodi play media
...
* Added media_player/play_media service to Kodi
* revert
* fixes
* lint fixed, base class fixed
2016-04-07 08:41:41 -07:00
Daniel Høyer Iversen
a1a2e456ad
Add test for fire event in rfxtrx component
2016-04-07 08:40:15 -07:00
Greg Dowling
26c24b8ed3
Merge pull request #1736 from balloob/wemo-light-fix
...
Bump pywemo to 0.4.1 - fix non native light issue.
2016-04-07 14:29:14 +01:00
pavoni
54aa7b80ea
Bump pywemo to 0.4.1 - fix non native light issue.
2016-04-07 10:00:25 +01:00
Jan Harkes
3bc06ac79e
We need to allow extra keys on the top-level component config.
2016-04-07 00:42:56 -04:00
Jan Harkes
94835235a4
Config validation for mqtt_eventstream component.
2016-04-06 23:25:28 -04:00
Jan Harkes
a7016e4b32
Move CONF_STATE_TOPIC, CONF_COMMAND_TOPIC and CONF_RETAIN to mqtt component.
2016-04-06 22:51:39 -04:00
Jan Harkes
0ef0d4bac7
Config validation for automation MQTT trigger
2016-04-06 22:51:39 -04:00
Jan Harkes
fca08b095a
Config validation for MQTT rollershutter platform.
2016-04-06 22:51:39 -04:00
Jan Harkes
deecec5e4e
Config validation for MQTT switch platform.
2016-04-06 22:51:39 -04:00
Jan Harkes
eb3f812e38
Config validation for MQTT sensor platform.
2016-04-06 22:51:39 -04:00
Jan Harkes
3383854506
Move CONF_OPTIMISTIC to homeassistant.const.
2016-04-06 22:51:39 -04:00
Jan Harkes
c8df06bb9f
Config validation for MQTT lock platform.
2016-04-06 22:51:38 -04:00
Jan Harkes
4e864b5caa
Rename _mqtt_topic to valid_subscribe_topic.
2016-04-06 22:51:38 -04:00
Jan Harkes
29a8403741
Config validation for MQTT light platform.
2016-04-06 22:51:38 -04:00
Jan Harkes
88da42fe62
Config validation for MQTT device_tracker platform.
2016-04-06 22:51:38 -04:00
Jan Harkes
287f0f4f68
Config validation for MQTT binary_sensor platform.
2016-04-06 22:51:38 -04:00
Jan Harkes
0bd4e15fcb
Config validation for MQTT alarm_control_panel platform.
2016-04-06 22:51:38 -04:00
Jan Harkes
2c119091dc
Add MQTT schema validation functions for platform schemas.
2016-04-06 22:51:38 -04:00
Jan Harkes
58ea589f99
Fixes for mqtt config validation tests.
2016-04-06 22:51:38 -04:00
Jan Harkes
8cca2bb344
Config validation for MQTT
2016-04-06 22:51:38 -04:00
Josh Wright
2e9bf42688
Disable updater.updater on dev versions
...
The Updater component doesn't make much sense on dev versions. If you
want to run a production config with the updater enabled, you end up
with an 'Update Available' badge pointing you to the last release
version. This change disables the Updater component on dev and updates
the tests to use a faked version number.
A warning is emitted if the Updater component is disabled to ensure
there is no confusion.
2016-04-06 18:46:48 -07:00
Andrew McClure
c99617d6e5
Ensure server_host is respected in configuration.yaml
2016-04-06 18:45:40 -07:00
Will Hughes
5a32ddbe6f
Update Orvibo platform to the switch component, add 'mac' option
...
This adds an optional 'mac' configuration option to the platform which
is passed to the underlying Orvibo library. The 'mac' option is required
when the switch is connected to a different subnet to the Home Assistant
host
2016-04-06 14:52:21 -07:00
Robbie Trencheny
27aabd961c
Remove unnecessary variable
2016-04-06 13:51:43 -07:00
Robbie Trencheny
86dad0c045
Add ZeroConf support to http.py
2016-04-06 13:51:26 -07:00
Fabian Affolter
3bc37397d2
Merge pull request #1728 from fabaff/conf-sample
...
Fix typos and update freegeoip URL
2016-04-06 22:37:30 +02:00
Fabian Affolter
b3a6ac74fa
Fix typos and update freegeoip URL
2016-04-06 22:30:05 +02:00
Josh Wright
29fb6faa40
Use whole degrees fahrenheit for thermostats
...
Users of fahrenheit generally expect to see whole degrees. The fahreneit
scale is suffiently precise that decimals aren't really useful in terms
of temperatures humans care about.
This change rounds fahrenheit values to whole degrees and celsius values
to one decimal place. It also renames the ThermostatDevice._convert()
method to _convert_for_display(), making its purpose more clear. It is
not useful for the min_temp() and max_temp() methods, as those relate to
the internal state of the ThermostatDevice object, and may use different
units. Adding optional source and target units to _convert() would have
added needless complexity, it's cleaner to just use convert() in those
methods.
2016-04-06 11:54:50 -07:00
Paulus Schoutsen
71196d32bc
Merge branch 'master' into dev
...
Conflicts:
homeassistant/const.py
requirements_all.txt
2016-04-06 11:51:03 -07:00
Alexander Fortin
e8efcd21df
Increase sonos volume increment from 1 to 5
2016-04-06 11:32:27 -07:00
Daniel Høyer Iversen
cfb318287d
Refactor rfxtrx component
2016-04-06 10:34:51 -07:00
Fabian Affolter
2e44166854
Change to freegeoip.io and add a second service as fall-back
2016-04-06 10:25:40 -07:00
Paulus Schoutsen
b4ddc86304
Fix speedtest with external installed package
2016-04-06 07:38:35 -07:00
Florian Holzapfel
ecc440f459
add panasonic viera tv media player device
2016-04-05 22:51:55 -07:00
Jan Harkes
dbbbed404c
Detect duplicate keys in configuration.yaml.
2016-04-05 21:21:16 -07:00
Jan Harkes
3bb571b578
Bump rxv to 0.1.11.
...
Fixes socket read/write timeout issues.
2016-04-05 14:17:42 -04:00
Paulus Schoutsen
8ef542927f
Add automation config validation
...
* Add automation config validation
* Remove unnecessary dict validator
* Downgrade voluptuous to 0.8.9
* Fix linting
* Address issues
2016-04-04 12:18:58 -07:00
Jan Harkes
cbe9a7d2a3
Add case insensitive testing to boolean string validation.
2016-04-03 21:38:58 -07:00
Robbie Trencheny
eb415d7b96
Allow passing in a dictionary of provider specific data
2016-04-03 17:54:58 -07:00
Justyn Shull
c232242af0
Add support for monitoring nzbget
...
Calculate average download rate the same way as downloadrate
Add config option for choosing which nzbget variables to monitor, and provide a default
Pep8 fixes
Refactoring and changes based on @balloob's comments
Add nzbget.py to .coveragerc omit list. Check if there are any http
errors (like bad auth) when creating the nzbgetapi class. If there
are, the setup_platform() function will return false. Exceptions are
logged as well.
When a new sensor is created, assign the initial value from the api
instead of simply using None until the first update call.
2016-04-03 15:57:50 -07:00
Robbie Trencheny
8308e2335a
Merge pull request #1698 from robbiet480/fix-broken-rest-notify
...
This code never properly worked because the incorrect variable was used
2016-04-03 15:47:20 -07:00
Robbie Trencheny
d00e63486a
This code never properly worked because the incorrect variable was used
2016-04-03 15:45:44 -07:00
Paulus Schoutsen
e140e9b8ab
Add script + extra config validators
...
* Add config validation and extra validators
* Address PR comments
2016-04-03 10:19:09 -07:00
Paulus Schoutsen
7ed5055fa2
Fix MQTT linting
2016-04-03 02:25:02 -07:00
Jan Harkes
9ce2081110
Coerce ascii flags in MQTT publish service call.
...
Also fixes a bug where the test when no payload is given succeeds only
because we run the jinja templating out of memory. Sending an empty
payload instead of trying to fix it through validation for now.
2016-04-03 00:54:05 -07:00
Fabian Affolter
24b7a7b964
Add source ip to log entry
2016-04-03 00:46:05 -07:00
Paulus Schoutsen
f6d584af09
Allow platforms to specify PLATFORM_SCHEMA
2016-04-02 20:10:57 -07:00
Kai
4fba89b789
Add Z-Wave thermostat
...
based on @coteyr work and with a help from @turbokongen
2016-04-02 20:01:03 -07:00
Fabian Affolter
c7fd0eb9d9
Upgrade to pytz 2016.3
2016-04-02 19:30:25 -07:00
Greg Dowling
61a9562811
Reconnect loopenergy
...
* Bump pyloopenergy version to handle disconnects. Round floats.
* Bump pyloopenergy version - to support reconnect.
2016-04-02 08:47:21 -07:00
Jan Harkes
5c753f8ffd
Service validation for MQTT component.
...
* Service validation for MQTT component.
* Fixes for failing mqtt tests.
- Changed behaviour when both 'payload' and 'payload_template' are provided
instead of silently ignoring the payload_template value.
- Have validation accept any type of payload and leave encoding to paho-mqtt.
2016-04-02 08:46:09 -07:00
sander76
ebd053824d
changed scene name to unique powerview id's
2016-04-02 08:41:57 -07:00
Jan Harkes
afd1e6a5cc
Service validation for media_player component
2016-04-02 03:51:03 -04:00
Paulus Schoutsen
5c262753d4
Merge pull request #1677 from jaharkes/config-validation-nest
...
Config validation for Nest component
2016-04-01 08:07:31 -07:00
Paulus Schoutsen
a0df7d9ff3
Merge pull request #1674 from jaharkes/group-order
...
Maintain group ordering across validation.
2016-04-01 08:06:01 -07:00
Paulus Schoutsen
2c6b4db448
Merge pull request #1669 from fabaff/vincenty
...
Upgrade vincenty to 0.1.4 (fixes #1666 )
2016-04-01 08:00:10 -07:00
Paulus Schoutsen
cde86831ee
Merge pull request #1676 from balloob/loopenergy-shutdown
...
Fix thread termination on exit for Loopenergy, Vera and Wemo
2016-04-01 07:52:29 -07:00
pavoni
6ee086c0bb
Fix thread termination on exit.
2016-04-01 15:36:33 +01:00
Jan Harkes
faebc9e2c4
Config validation for nest component
2016-04-01 10:31:39 -04:00
Jan Harkes
5aa04de006
Merge pull request #1675 from jaharkes/pywemo-version
...
Bump pywemo version
2016-04-01 10:10:20 -04:00
Jan Harkes
d0b7f6cfb0
Bump pywemo version
2016-04-01 10:02:55 -04:00
Jan Harkes
e5eb3b13c4
Maintain group ordering across validation.
2016-04-01 09:45:27 -04:00
Fabian Affolter
6731560a7d
Upgrade vincenty to 0.1.4 ( fixes #1666 )
2016-04-01 11:08:13 +02:00
Paulus Schoutsen
deffbeb922
Update frontend
2016-04-01 00:37:30 -07:00
Paulus Schoutsen
7df8e010f3
Merge pull request #1665 from balloob/update-netdisco
...
Update netdisco dependency
2016-03-31 23:35:32 -07:00
Paulus Schoutsen
ee91bcc601
Update netdisco dependency
2016-03-31 23:30:08 -07:00
Paulus Schoutsen
c8e88d923a
Merge pull request #1648 from balloob/yr_default_config
...
Add yr weather component to default config
2016-03-31 23:28:14 -07:00
Paulus Schoutsen
423d8be83f
Merge pull request #1658 from balloob/add_loop_energy
...
Add loop Energy sensors.
2016-03-31 23:16:23 -07:00
Paulus Schoutsen
b063fa3165
Merge pull request #1646 from balloob/rfxtrx
...
Fixed bug in rfxtrx sensor
2016-03-31 22:12:04 -07:00
Paulus Schoutsen
d710940819
Merge pull request #1663 from balloob/fix-config-dependency
...
bootstrap platform components: adjust instead of replace config
2016-03-31 21:38:40 -07:00
Paulus Schoutsen
489c5b8188
bootstrap platform components: adjust instead of replace config
2016-03-31 21:11:14 -07:00
Jan Harkes
b45bbbcecf
Merge pull request #1661 from jaharkes/service-call-validation
...
Service call validation
2016-03-31 23:36:11 -04:00
Jan Harkes
6d914126fa
Validate data read from light_profiles.csv
2016-03-31 23:29:07 -04:00
Jan Harkes
4f3dc2ce8b
Coerce RGB and XY color values to tuples instead of lists.
2016-03-31 22:59:18 -04:00
Jan Harkes
017f47dd2c
Service validation for light.turn_on/.turn_off/.toggle
2016-03-31 22:03:38 -04:00
Robbie Trencheny
2e105e408a
Merge pull request #1659 from shaftoe/sonosfix
...
FIX enable volume commands for non-coordinators too
2016-03-31 18:29:41 -07:00
Jan Harkes
5bd58351c7
Move service scheme validation into Service.__call__
...
Keeps where the schema is stored and validated close.
2016-03-31 21:13:40 -04:00
Alexander Fortin
b304b77005
FIX enable volume commands for non-coordinators too
2016-03-31 21:36:58 +02:00
Jan Harkes
64030b9d48
Add validation schema as optional argument to service registration.
2016-03-31 14:59:36 -04:00
pavoni
c41e63806c
Add loop Energy sensors.
2016-03-31 17:00:43 +01:00
Paulus Schoutsen
bcb0eb53f3
Merge pull request #1650 from turbokongen/dev
...
Fix crash of Rfxtrx component when using config option fire_event
2016-03-30 08:42:16 -07:00
root
7b1ec418f2
Fix crash of Rfxtrx component when using config option fire_event
2016-03-30 16:20:19 +02:00
Daniel
00eda74c7e
Add yr weather component to default config
2016-03-30 11:33:35 +02:00
Daniel
c4062bf6ea
Fixed bug in rfxtrx sensor
2016-03-30 10:57:26 +02:00
Paulus Schoutsen
4a504a9f03
Merge pull request #1645 from srcLurker/zwave_polling
...
Enable zwave test_network command.
2016-03-30 01:36:13 -07:00
Charles Spirakis
b8ea743843
Enable zwave test_network command.
...
Allows for testing the zwave network by sending
a no-op command to all the nodes. In theory,
this will also bring back nodes which have been
put in the "presumed dead" state.
2016-03-30 01:29:11 -07:00
Paulus Schoutsen
5b00919bed
Merge branch 'pr/1643' into dev
...
Conflicts:
requirements_all.txt
2016-03-29 23:23:45 -07:00
Paulus Schoutsen
a4ffec341b
Merge pull request #1633 from balloob/config-validation
...
Add initial config validation
2016-03-29 23:01:36 -07:00
Paulus Schoutsen
ac28228e6b
Either validate component config or platform config
2016-03-29 22:51:33 -07:00
Paulus Schoutsen
8ceab5d4ba
Add extra tests
2016-03-29 22:50:38 -07:00
Paulus Schoutsen
d0e613194e
Merge pull request #1644 from robbiet480/uber-fixes
...
Uber sensor breaking fix
2016-03-29 22:20:21 -07:00
Robbie Trencheny
56e64d477a
Little fixes
2016-03-29 21:02:17 -07:00
Paulus Schoutsen
79391d23ae
Merge pull request #1642 from robbiet480/uber-requirements-fix
...
Change Uber requirements to point to master repo
2016-03-29 20:54:28 -07:00
Robbie Trencheny
55daf51108
Dont set default value for price_details to empty dict since we want to check price_details for is None
2016-03-29 20:42:15 -07:00
Robbie Trencheny
60b427accc
Flake8 and Pylint fixes
2016-03-29 20:36:04 -07:00
Robbie Trencheny
0ac34aaa52
Fix for when you have an Uber product that doesnt give a price estimate
2016-03-29 20:14:27 -07:00
Daniel J. Kemp
86199c8277
Add onkyo receiver, and source select support
...
Added onkyo receiver component
Added support for input source selection to media players,
and do the onkyo receiver component.
2016-03-29 22:17:36 -04:00
Robbie Trencheny
9f5e192761
Uber Rides SDK has been updated upstream to support Python3. No need for this fork anymore!
2016-03-29 18:44:36 -07:00
Paulus Schoutsen
25269cdb6b
Add tests for bootstrap config validation
2016-03-29 00:17:53 -07:00
Paulus Schoutsen
a35173a5ff
Surpress silly warnings
2016-03-28 23:46:19 -07:00
Paulus Schoutsen
5baa98b79f
Add initial config validation
2016-03-28 23:46:12 -07:00
Paulus Schoutsen
0549bc0290
Merge pull request #1636 from srcLurker/zwave_polling
...
Zwave cleanup for startup and poll_intensity.
2016-03-28 14:12:10 -07:00
Charles Spirakis
f28aa030e6
Zwave cleanup for startup and poll_intensity.
...
If the polling intensity is zero, specifically
disable polling for that device/sub device.
Have zwave startup wait until the zwave
nework is ready (defined by python openzwave docs):
https://python-openzwave.googlecode.com
SIGNAL_NETWORK_AWAKED : all awake nodes are queried. Some sleeping nodes may be missing.
and
You can safely ask node informations when state >= STATE_AWAKED
This appears to make the polling of nodes a bit more deterministic.
2016-03-28 10:49:58 -07:00
Paulus Schoutsen
69fd927656
Update frontend
2016-03-28 00:15:26 -07:00
Paulus Schoutsen
e989c8a24a
Merge pull request #1624 from balloob/http-11
...
Use HTTP 1.1
2016-03-27 23:21:52 -07:00
Paulus Schoutsen
9089f19165
Merge pull request #1627 from balloob/python-check
...
Fix broken Python check for Python 2
2016-03-27 22:41:24 -07:00
Paulus Schoutsen
f30376443f
Merge pull request #1623 from robbiet480/gtfs-sensor
...
GTFS sensor
2016-03-27 22:40:20 -07:00
Paulus Schoutsen
fe73cbbcb6
Revert pyicloud upgrade
2016-03-27 22:14:51 -07:00
Paulus Schoutsen
d5498dfb83
Merge pull request #1634 from balloob/hotfix/revert-pyicloud
...
0.16.1: Revert pyicloud upgrade
2016-03-27 22:13:43 -07:00
Paulus Schoutsen
2c0e8a75a7
Version bump to 0.16.1
2016-03-27 22:12:48 -07:00
Paulus Schoutsen
5dca81d602
Revert pyicloud upgrade
2016-03-27 22:06:27 -07:00
Paulus Schoutsen
79a2d40f4d
Merge pull request #1590 from LucaSoldi/some-feature
...
Added Raspberry Pi Camera Component
2016-03-27 14:00:28 -07:00
Paulus Schoutsen
7cb69ae9d9
Make sure we always sent content-length header
2016-03-27 12:15:41 -07:00
Luca Soldi
5704a319ca
Merge branch 'some-feature' of https://github.com/LucaSoldi/home-assistant into some-feature
2016-03-27 20:59:28 +02:00
Luca Soldi
d0503cc021
Add feature
...
√ add file_path config
√ changed subprocess call
2016-03-27 20:49:04 +02:00
Paulus Schoutsen
c63a3311f4
Fix broken Python check for Python 2
2016-03-27 08:44:15 -07:00
Paulus Schoutsen
fad13beea6
Merge pull request #1626 from fabaff/connection-class
...
Add connectivity to sensor classes
2016-03-27 08:25:18 -07:00
Fabian Affolter
2db49ebca5
Add connectivity to sensor classes
2016-03-27 11:48:48 +02:00
Paulus Schoutsen
4cbd49921f
Use HTTP 1.1
2016-03-26 19:03:16 -07:00
Robbie Trencheny
2a194d8861
Use named string formatting for safety
2016-03-26 18:55:49 -07:00
Paulus Schoutsen
d8121ed8b2
Merge pull request #1621 from balloob/fix-owntracks-acc-bug
...
Cast acc to float before comparison.
2016-03-26 18:55:11 -07:00
Robbie Trencheny
dac3c9d1b5
Pylint and flake8
2016-03-26 18:53:21 -07:00
Robbie Trencheny
5a35e4a9ba
Data source validation
2016-03-26 18:52:03 -07:00
Robbie Trencheny
1fd96296f7
Use parameterized queries when possible
2016-03-26 18:47:54 -07:00
Paulus Schoutsen
5ad95418dd
Merge pull request #1622 from fabaff/sensor-class-arest
...
Add support for sensor classes
2016-03-26 18:40:32 -07:00
Robbie Trencheny
116b83b53f
Fix PyGTFS import errors
2016-03-26 18:25:49 -07:00
Robbie Trencheny
f31ba11861
Lock SQLAlchemy
2016-03-26 18:05:34 -07:00
Robbie Trencheny
982baaba22
Annoying missing period
2016-03-26 17:59:38 -07:00
Robbie Trencheny
8a5f60ee23
.coveragerc and requirements_all.txt
2016-03-26 17:54:48 -07:00
Robbie Trencheny
8fe1a9f008
Pylint and flake8
2016-03-26 17:53:46 -07:00
Robbie Trencheny
90f1b57ed8
Initial GTFS sensor
2016-03-26 17:41:09 -07:00
Fabian Affolter
ee36c36783
Add support for sensor classes
2016-03-26 23:39:56 +01:00
pavoni
c7e49f20d3
Cast acc to float before comparison.
2016-03-26 22:38:24 +00:00
Paulus Schoutsen
37b6aa593e
Merge pull request #1620 from JshWright/add-shebang
...
Add shebang for script/setup
2016-03-26 13:33:59 -07:00
Josh Wright
90ec2c274b
Add shebang for script/setup
2016-03-26 16:21:27 -04:00
Paulus Schoutsen
80b65f1895
Merge pull request #1618 from balloob/flyte-patch-1
...
Remove unnecessary dependency from TCP binary sensor for #1617
2016-03-26 11:43:35 -07:00
Flyte
ada561df30
Remove unused import and unnecessary DOMAIN constant from TCP components.
2016-03-26 17:33:18 +00:00
Ellis Percival
15303fd32d
Remove unnecessary dependency from TCP binary sensor for #1617
2016-03-26 16:42:53 +00:00
Fabian Affolter
d308b065a9
Merge pull request #1615 from fabaff/upgrade-pyowm
...
Upgrade pyowm to 2.3.1
2016-03-26 12:56:16 +01:00
Fabian Affolter
2c45d1f27d
Upgrade pyowm to 2.3.1
2016-03-26 12:50:12 +01:00
Fabian Affolter
1d198579b7
Merge pull request #1614 from harrykantas/hk/systemd
...
systemd unit fixes
2016-03-26 12:47:35 +01:00
Harry Kantas
863c111449
systemd unit fixes
2016-03-26 09:58:16 +00:00
Paulus Schoutsen
9d0b15421c
Version bump to 0.17.0.dev0
2016-03-26 01:02:30 -07:00
Paulus Schoutsen
763a9ce8c6
Merge pull request #1594 from balloob/dev
...
0.16
2016-03-26 01:02:12 -07:00
Paulus Schoutsen
e53adf003c
Version bump to 0.16
2016-03-26 01:01:46 -07:00
Paulus Schoutsen
3df946aa9e
Merge pull request #1598 from aoakeson/dev
...
Yamaha Receiver Support
2016-03-26 00:05:05 -07:00
Andrew
2285a6761c
Initial Yamaha Receiver Implementation
...
Text Update
Additional additions and better support for volume, and mute. Cleanup
Added rxv to requirements_all
Added yamaha.py to .coveragerc
Made uppercase, and removed tabs
Added requirements variable
Added doc string for lint
Removed global variable, and simplified state as per balloobs suggestion
Refactored the component with balloobs suggestions
-Added import in the method
- Only get receiver information on init
- A bit of cleanup
Remove up and down volume
Uneeded as this is handled by set volume instead
Fixed a lint build error
More lint fixes
Removed unused imports
Lint Fixes
Simplified if statement
Minor refactoring since the init calls update.
Fixed lint error
Just variable naming change
Added support for an optional name for the receiver.
Better error handling, a bit of refactoring based on balloobs suggestions
Fixed lint error.
Another lint error fix
Changed raise to return
Disable pylint error handling
Pylint broad exception
Made exception handling in the setup platform instead of the constructor.
Lint error fix
Refactored the way devices are found. This allows for multiple receivers
2016-03-26 00:47:00 -06:00
Paulus Schoutsen
b85753d5da
Merge pull request #1613 from robbiet480/media_player_services_yaml
...
Fill out services.yaml for media_player
2016-03-25 23:45:31 -07:00
Robbie Trencheny
ce4933d637
Fill out services.yaml for media_player
2016-03-25 23:38:10 -07:00
Paulus Schoutsen
de6fc771cb
Merge pull request #1607 from fabaff/sensor-class-rest
...
Add support for sensor classes
2016-03-25 23:27:21 -07:00
Paulus Schoutsen
7f5109e8f3
Merge pull request #1612 from robbiet480/sonos_play_media
...
Sonos play_media Support
2016-03-25 23:12:29 -07:00
Robbie Trencheny
de68be06dd
Misspelling fix
2016-03-25 22:57:28 -07:00
Robbie Trencheny
950cc9e618
Add play_media support to Sonos
2016-03-25 22:57:14 -07:00
Paulus Schoutsen
a3d505f45e
Merge pull request #1610 from robbiet480/gntp
...
Add GNTP notifier
2016-03-25 22:09:13 -07:00
Paulus Schoutsen
befdecc3b0
Merge pull request #1602 from robbiet480/uber-sensor
...
Uber sensor
2016-03-25 21:51:03 -07:00
Paulus Schoutsen
b92a51c1c3
Merge pull request #1603 from balloob/chore/template-race-condition
...
Clean up template platforms
2016-03-25 21:48:36 -07:00
Robbie Trencheny
20f8935b86
Clean up a lot of pep8 and syntax errors.
2016-03-25 19:32:49 -07:00
Robbie Trencheny
652c666d14
Add GNTP notifier
2016-03-25 18:39:08 -07:00
Fabian Affolter
9157bd38e8
Update docstrings
2016-03-25 20:35:38 +01:00
Fabian Affolter
f0970f4104
Add support for sensor classes
2016-03-25 18:34:58 +01:00
Paulus Schoutsen
41f205e09d
Clean up template platforms
2016-03-24 23:22:17 -07:00
Robbie Trencheny
72c40ab826
Add Uber requirements to requirements_all.txt
2016-03-24 22:30:42 -07:00
Robbie Trencheny
01b216f6cb
Block uber.py tests
2016-03-24 22:30:22 -07:00
Robbie Trencheny
5b18ea4237
Fix all pylint, flake8 and pydocstyle issues
2016-03-24 22:30:10 -07:00
Paulus Schoutsen
70ce179224
Merge pull request #1551 from w1ll1am23/command_line_assumed
...
Added assumed state to command_line switch
2016-03-24 21:54:36 -07:00
Robbie Trencheny
0b9699fd4b
Uber sensor
2016-03-24 19:48:10 -07:00
Fabian Affolter
8797ea8f37
Merge pull request #1600 from Bart274/pyiclo
...
upgrade pyicloud version
2016-03-24 17:31:15 +01:00
Bart274
dd691a4684
upgrade pyicloud version
2016-03-24 17:22:44 +01:00
Fabian Affolter
b6a4257753
Merge pull request #1599 from fabaff/forecast.io
...
Upgrade to python-forecastio 1.3.4
2016-03-24 17:10:56 +01:00
Fabian Affolter
40e17da415
Upgrade to python-forecastio 1.3.4
2016-03-24 16:42:25 +01:00
Fabian Affolter
fef682b192
Revert "Upgrade pysnmp to 4.3.2"
...
This reverts commit 38e6f8fdab .
2016-03-24 16:23:57 +01:00
Fabian Affolter
369d234bda
Remove wallet
2016-03-24 12:38:18 +01:00
Paulus Schoutsen
5085e337e5
Update frontend
2016-03-24 00:48:21 -07:00
Fabian Affolter
10cb8c0799
Upgrade python-telegram-bot to 3.4
2016-03-24 08:07:59 +01:00
Fabian Affolter
565ae8d30f
Upgrade python-mpd2 to 0.5.5
2016-03-24 08:07:06 +01:00
Fabian Affolter
2c770164f2
Upgrade blockchain to 1.3.1
2016-03-24 08:00:05 +01:00
Fabian Affolter
38e6f8fdab
Upgrade pysnmp to 4.3.2
2016-03-23 23:57:32 +01:00
Fabian Affolter
a0be348f3a
Upgrade psutil to 4.1.0
2016-03-23 22:44:05 +01:00
Fabian Affolter
f7943d9448
Upgrade python-nmap to 0.6.0 (attempt to fix #1592 )
2016-03-23 22:25:35 +01:00
Paulus Schoutsen
890930ea32
Merge pull request #1596 from jaharkes/lms-avoid-discovery-error
...
Assume we only run one Logitech Media server on a host.
2016-03-23 14:14:50 -07:00
Jan Harkes
2d91dce6d0
Assume we only run one Logitech Media server on a host.
...
Because the LMS discovery mechanism uses the SlimProto protocol to discover the
presence of a Logitech Media server which operates on port 3483/udp and
3483/tcp. But HA uses a different 'CLI' protocol that is typically on port
9090/tcp to query player state.
However the CLI port number is configurable and if someone runs the CLI on a
different port, and has the server configured in configuration.yaml, we get an
error in the logs when we try to connect to 9090/tcp when we find the server
through discovery. Because of the way local slim player discover the server
using SlimProto we can be fairly certain only a single server will run on a
given IP address so if one is already configured with a user defined port, we
should ignore the discovered one that assumes the default port.
2016-03-23 14:47:29 -04:00
LucaSoldi
800397dbe4
Delete python2.7
2016-03-23 14:55:32 +01:00
LucaSoldi
9584f2dab4
Delete .Python
2016-03-23 14:53:52 +01:00
Paulus Schoutsen
154d184247
Merge pull request #1593 from balloob/nest-sensor-fix
...
Nest sensor - remove broken sensor types
2016-03-23 00:26:07 -07:00
Luca Soldi
65ef836313
Check raspistill exisance and check parameters in setup_platform
2016-03-22 22:35:09 +01:00
Paulus Schoutsen
015527aa5f
Nest sensor - remove broken sensor types
2016-03-22 08:45:44 -07:00
Paulus Schoutsen
5bd004ee38
Merge pull request #1526 from tilutza/dev
...
Arduino switch: add support for default stat and negate port function…
2016-03-22 08:40:39 -07:00
Paulus Schoutsen
8fe0740b7f
Update PULL_REQUEST_TEMPLATE.md
2016-03-22 08:39:41 -07:00
Paulus Schoutsen
c22e106d44
Update PULL_REQUEST_TEMPLATE.md
2016-03-22 08:39:24 -07:00
Paulus Schoutsen
4792b9f40c
Merge pull request #1583 from Cinntax/pulseaudio-loopback-switch
...
Pulseaudio loopback switch
2016-03-22 08:30:17 -07:00
Luca Soldi
bf915cf3b4
Added Raspberry Pi Camera Component
2016-03-22 08:33:56 +01:00
Fabian Affolter
0490514d9e
Merge pull request #1585 from jaharkes/wemo
...
Bump pywemo to new version.
2016-03-21 23:50:00 +01:00
Per Sandström
fcfa6f2691
Merge pull request #1586 from persandstrom/vsure_ver_bump
...
bump vsure version
2016-03-21 20:48:56 +01:00
Per Sandström
ca788b6e4d
bump vsure verisure
2016-03-21 20:39:03 +01:00
Jan Harkes
fd7d6a9d53
Bump pywemo to new version.
2016-03-21 10:05:06 -04:00
Dan Cinnamon
6ee3ca8264
Creation of a new platform for the existing switch component.
2016-03-20 23:10:57 -05:00
dtila
a8761e1ef8
Add support for having default state on arduino switch and negate functionality
...
Arduino switch: add support for default stat and negate port functionality
Travis changes
Arduino switch: add support for default stat and negate port functionality
Because Travis was configured to have maxiimum 5 arguments allowed in functions, I changed the function constructor signature too ... Paul, 6 parameters for a function is really ok
Arduino Switch: add default state config and negate functionality
2016-03-20 12:52:06 +02:00
Paulus Schoutsen
557dae7ab3
Fix typo in light docs
2016-03-19 19:44:20 -07:00
Paulus Schoutsen
454688cc17
Merge pull request #1579 from seedzero/dev
...
ZwaveDimmer turn_on brightness changed from float to integer
2016-03-19 19:33:45 -07:00
seedzero
59dc8da365
ZwaveDimmer turn_on brightness changed from float to integer
2016-03-20 13:14:59 +11:00
Fabian Affolter
bb658412c4
Revert "Allow encrypted passwords"
...
This reverts commit 505b3b198e .
2016-03-19 22:19:08 +01:00
Fabian Affolter
505b3b198e
Allow encrypted passwords
2016-03-19 22:15:23 +01:00
Martin Hjelmare
0bf13dbf26
Merge pull request #1573 from MartinHjelmare/service-warnings
...
Log error for servicecall without required data
2016-03-19 08:45:40 +01:00
MartinHjelmare
4e4b24fcff
Log error for servicecall without required data
...
* Log error for services called without required attributes, in
media_player, notify and thermostat platforms.
* Add fan property and methods in thermostat demo component.
* Add tests for notify file and thermostat demo component.
* Increase coverage of tests for media_player, notify and thermostat
platforms.
* Fix some PEP issues, but not all. Tests still have old linting
errors.
2016-03-19 08:06:57 +01:00
Paulus Schoutsen
72fdd94b29
Merge pull request #1576 from joopert/kodi_log_once
...
log "unable to fetch kodi data" only once
2016-03-18 15:37:52 -07:00
joopert
c6f66de16e
log "unable to fetch kodi data" only once
2016-03-18 18:29:50 +01:00
Paulus Schoutsen
41021e63d0
Merge pull request #1574 from joopert/dev
...
wake on lan platform
2016-03-18 07:21:10 -07:00
joopert
0bbcc81285
wake on lan platform
2016-03-18 15:01:53 +01:00
Paulus Schoutsen
302f32eacd
Merge pull request #1553 from florianholzapfel/notify-messagebird
...
provide sms notifications via messagebird
2016-03-17 22:02:08 -07:00
Paulus Schoutsen
c093a2bf54
Merge pull request #1564 from balloob/fix_template_race_condition
...
Fix remaining race condition in template components.
2016-03-17 21:18:38 -07:00
Paulus Schoutsen
792954adc9
Merge pull request #1566 from jaharkes/squeezebox-discovery
...
Add discovery for squeezebox (logitech media) servers.
2016-03-17 21:12:13 -07:00
Paulus Schoutsen
bb5c80b8f5
Merge pull request #1567 from jaharkes/wemo-color-lights
...
Update to new pywemo bridge API
2016-03-17 21:11:02 -07:00
Paulus Schoutsen
3f3bfbbb94
Merge pull request #1572 from balloob/update-netdisco
...
Update netdisco to 0.5.5
2016-03-17 21:08:48 -07:00
Paulus Schoutsen
a1f8466754
Merge pull request #1570 from w1ll1am23/wink_availability
...
Added available method to all wink components
2016-03-17 21:00:42 -07:00
Paulus Schoutsen
8a38ba5954
Update netdisco to 0.5.5
2016-03-17 20:57:58 -07:00
William Scanlon
208a7c9e60
Added available method to all wink components
2016-03-17 15:57:26 -04:00
Jan Harkes
27aba5c834
Update to new pywemo bridge API
...
Support RGBW and tunable white lights.
2016-03-17 12:27:06 -04:00
William Scanlon
a64726e321
Added assumed state to command_line switch
2016-03-17 10:41:26 -04:00
Jan Harkes
c2204433bd
Add discovery for squeezebox (logitech media) servers.
2016-03-17 09:38:56 -04:00
Greg Dowling
fa15d86c2b
Merge pull request #1562 from balloob/bump_pywemo_version
...
Bump pywemo version.
2016-03-17 12:17:42 +00:00
pavoni
4e7160139e
Fix race condition in template components.
2016-03-17 12:10:19 +00:00
pavoni
47d5c4f437
Bump pywemo version.
2016-03-17 11:40:25 +00:00
pavoni
179c6efff7
Bump pywemo version.
2016-03-16 23:25:00 +00:00
Florian Holzapfel
6e32d99174
provide update message_bird.py to include the suggested changes
2016-03-16 10:34:06 +01:00
Greg Dowling
fd27e4fc7d
Merge pull request #1550 from balloob/restructure_vera
...
Refactor vera into a platform.
2016-03-16 09:28:27 +00:00
pavoni
9fc73fa644
Refactor vera into a platform.
2016-03-16 09:03:56 +00:00
Paulus Schoutsen
ba0cbab6cb
Merge pull request #1552 from balloob/hue-allow-unreachable
...
Hue Lights - Allow Unreachable Lights
2016-03-15 18:27:49 -07:00
Paulus Schoutsen
83778a0f55
Merge pull request #1558 from fabaff/login
...
Log failed login attempts
2016-03-15 18:26:26 -07:00
Fabian Affolter
b29eff5ef1
UPdate log messages
2016-03-15 23:52:55 +01:00
Fabian Affolter
c865ff852d
Log failed login attempts
2016-03-15 23:40:24 +01:00
Fabian Affolter
1f7e0936fa
Add missing comments
2016-03-15 19:22:21 +01:00
Florian Holzapfel
a855a9bfcd
provide sms notifications via messagebird
2016-03-15 18:09:19 +01:00
Jon Maddox
9fe17423ea
pass allow_unreachable for callback
2016-03-15 10:37:47 -04:00
Jon Maddox
b7b34b280f
just pass them in
2016-03-15 10:27:56 -04:00
Jon Maddox
971fe8bc7b
style
2016-03-15 10:27:46 -04:00
Jon Maddox
95d5c456d7
ignore unreachable state if opted in
2016-03-15 10:15:29 -04:00
Jon Maddox
dd33831cb1
pass allow_unreachable all the way down the line
2016-03-15 10:15:10 -04:00
Jon Maddox
5abff70a87
read in allow_unreachable config value
2016-03-15 10:13:57 -04:00
Paulus Schoutsen
d28116f2bf
Update frontend
2016-03-14 23:55:52 -07:00
Paulus Schoutsen
cde05b91ce
Better netgear logging
2016-03-14 21:12:42 -07:00
Paulus Schoutsen
663e4d57d9
Merge pull request #1546 from persandstrom/input_slider
...
input slider
2016-03-14 20:26:34 -07:00
Paulus Schoutsen
cf285e0a0a
Merge pull request #1548 from bradsk88/wink063
...
Upgrading python-wink to 0.6.3
2016-03-14 20:16:55 -07:00
Paulus Schoutsen
dd607ea84a
Merge pull request #1540 from balloob/slowtests_rfxtrx
...
Fixed close connection issue with rfxtrx device and update rfxtrx lib
2016-03-14 19:09:15 -07:00
Paulus Schoutsen
b4458b7f52
Merge pull request #1538 from balloob/script-allow-template-service
...
Remove support for old deprecated script call service config
2016-03-14 19:05:34 -07:00
bradsk88
8a6cc49438
Upgrading python-wink to 0.6.3
...
This corrects a bug where multi-sensors' internal states were rendered null when downloading state updates from the Wink API.
2016-03-14 19:16:54 -06:00
Per Sandström
2bdad928d0
input slider
2016-03-14 22:03:30 +01:00
Paulus Schoutsen
3e3d1ae9de
Merge pull request #1542 from balloob/fix_race_condition
...
Handle Wemo startup race condition.
2016-03-14 07:47:50 -07:00
Paulus Schoutsen
fb3586c18f
Merge pull request #1541 from balloob/catch_template_exceptions
...
Catch template automation exception common during startup.
2016-03-14 07:43:59 -07:00
pavoni
fe2adff017
Handle startup race condition.
2016-03-14 10:29:12 +00:00
pavoni
e5c8dd03e1
Catch exception common during startup.
2016-03-14 10:10:38 +00:00
Daniel
d6344d6492
Fixed close connection issue with rfxtrx device and update rfxtrx lib
2016-03-14 08:33:59 +01:00
Paulus Schoutsen
399fda079f
Merge pull request #1539 from srcLurker/zwave-heal
...
Enable openzwave's network heal and soft reset.
2016-03-13 22:42:49 -07:00
Paulus Schoutsen
6bc3e0bb58
Merge pull request #1530 from balloob/content-length
...
Add content-length header to http resonses
2016-03-13 22:32:59 -07:00
Paulus Schoutsen
54b60c6564
Merge pull request #1531 from balloob/cleanup-automation
...
Remove support for old deprecated automation config
2016-03-13 22:32:48 -07:00
Paulus Schoutsen
61b387cd0b
Script: fix template service calls and remove old config support
2016-03-13 22:29:36 -07:00
Charles Spirakis
b7044a79b2
Enable openzwave's network heal and soft reset.
...
Makes Zwave's network heal and the controller's soft reset
commands available as service calls. They can be used
in automation to help keep the zwave netwrok healthy.
For example:
automation:
alias: At 2:35am, heal problematic zwave network routes
trigger:
platform: time
after: '2:35:00'
action:
service: zwave.heal
2016-03-13 21:48:07 -07:00
Paulus Schoutsen
368668784a
Merge pull request #1534 from balloob/allow_entry_passive_zones
...
Allow entry into passive zones.
2016-03-13 15:58:42 -07:00
Paulus Schoutsen
7099030cd7
Merge pull request #1529 from stefan-jonasson/tellstick-rewrite
...
Rewrite of the tellstick module. It now uses a common base for all sh…
2016-03-13 15:56:54 -07:00
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
pavoni
fc455a1047
Allow entry into passive zones.
2016-03-13 18:01:29 +00:00
Paulus Schoutsen
956f6056f9
Remove support for old deprecated automation config
2016-03-13 00:00:05 -08:00
Paulus Schoutsen
f8d2da2ace
Add content-length header to http resonses
2016-03-12 23:41:00 -08:00
Paulus Schoutsen
7d23a5f7e4
Merge pull request #1496 from balloob/mqtt-server
...
Add MQTT server component
2016-03-12 21:53:06 -08:00
Paulus Schoutsen
8386bda4e4
MQTT: Start embedded server if no config given
2016-03-12 21:42:47 -08:00
Paulus Schoutsen
13d7f742a7
Add thread names
2016-03-12 16:54:31 -08:00
Paulus Schoutsen
b67964274b
Version bump to 0.16.0.dev0
2016-03-12 11:29:42 -08:00
Paulus Schoutsen
6797365d4f
Merge pull request #1502 from balloob/dev
...
0.15
2016-03-12 11:29:30 -08:00
Paulus Schoutsen
2410942fd0
Version bump to 0.15
2016-03-12 11:23:43 -08:00
Paulus Schoutsen
2a75c6fcf6
Update frontend build scripts for pep257
2016-03-12 10:52:48 -08:00
Paulus Schoutsen
159e287959
Update frontend
2016-03-12 10:42:07 -08:00
Paulus Schoutsen
a01111ae56
Merge pull request #1457 from fabaff/sensor-classes
...
Add support for sensor classes
2016-03-11 22:50:32 -08:00
Paulus Schoutsen
4599fd6dae
Update .coveragerc
2016-03-11 22:47:39 -08:00
Paulus Schoutsen
ddc139b853
Merge pull request #1510 from persandstrom/automation_templating
...
Use templates in service calls
2016-03-11 21:49:47 -08:00
Paulus Schoutsen
2b6f0586b4
Merge pull request #1524 from turbokongen/dev
...
Workaround for no off motion sensor: Wenzhou tkd slim sensor 3/4 in 1…
2016-03-11 21:45:40 -08:00
Paulus Schoutsen
9904667a80
Merge pull request #1520 from balloob/mqtt-fixes
...
Type checks for MQTT config
2016-03-11 21:45:17 -08:00
Paulus Schoutsen
097ded73b1
Merge pull request #1519 from sander76/dev
...
changed powerview version requirement to solve error in installing
2016-03-11 21:44:11 -08:00
Paulus Schoutsen
5b2093ebc1
Merge pull request #1523 from Bart274/patch-1
...
add gps_accuracy and battery information to the see function
2016-03-11 16:21:26 -08:00
Fabian Affolter
1fa2f23864
Revert "Upgrade limitlessled to 1.1.0"
...
This reverts commit 2e2537de2a .
2016-03-11 23:37:32 +01:00
Fabian Affolter
2e2537de2a
Upgrade limitlessled to 1.1.0
2016-03-11 23:27:18 +01:00
root
1f8b66511d
Workaround for no off motion sensor: Wenzhou tkd slim sensor 3/4 in 1 sensor
2016-03-11 20:51:40 +01:00
Bart274
312d0320c6
Update __init__.py
2016-03-11 14:20:08 +01:00
Bart274
284a1fd08e
add gps_accuracy and battery information to the see function
...
the see function from device_tracker doesn't pass the gps_accuracy and the battery information to the see service, so this information gets lost.
2016-03-11 14:10:04 +01:00
sander
1fbf7afc6a
changed the powerview version
2016-03-11 06:44:04 +01:00
Paulus Schoutsen
025713ee41
Type checks for MQTT config
2016-03-10 21:42:17 -08:00
Per Sandström
81e5a852f0
Use templates in service calls
2016-03-10 21:36:05 +01:00
Fabian Affolter
4637a83c29
Add sensor_class to MQTT binary sensor
2016-03-10 20:51:58 +01:00
Fabian Affolter
ce82bd7515
Fix formatting
2016-03-10 19:17:36 +01:00
Greg Dowling
534308e461
Merge pull request #1473 from balloob/add_wemo_motion
...
Add Wemo Motion device as a binary sensor.
2016-03-10 18:13:04 +00:00
pavoni
84bdba28b3
Add Wemo Motion
2016-03-10 17:58:24 +00:00
Fabian Affolter
8af7858415
Merge pull request #1513 from balloob/pep257
...
Enable Pep257 checking on CI
2016-03-10 09:29:04 +01:00
Paulus Schoutsen
56ef16e858
Add pydocstyle to requirements_test.txt
2016-03-09 23:39:38 -08:00
Paulus Schoutsen
b9856a2af5
Fix final pep257 issues
2016-03-09 23:34:38 -08:00
Paulus Schoutsen
14a9b9fe3f
Add pep257 checking
2016-03-09 23:34:28 -08:00
Paulus Schoutsen
47c4f66886
Merge pull request #1485 from MartinHjelmare/refactor-scene-reproduce_state
...
Refactor reproduce_state for scene component
2016-03-09 15:29:10 -08:00
Fabian Affolter
0d9b8a0d06
Fix docstring
2016-03-09 23:49:54 +01:00
MartinHjelmare
c56701baaf
Refactor reproduce_state for scene component
...
* Add tests to reach full coverage for helpers/state.py.
* Refactor reproduce_state function in helpers/state.py. Add two dicts,
as global constants, service_attributes and service_to_state. Use
these in combination with the dict of services per domain from
ServiceRegistry, to find the correct service to use in a scene state
change.
* Use break statement in for loop, to break if service was selected
to update state, in preference to update state attributes, ie state
update takes precedence.
* Add ATTR_CODE and ATTR_CODE_FORMAT in const. Import these in
alarm_control_panel and lock platforms instead of making duplicate
constants in multiple modules.
* Use ATTR_MEDIA_CONTENT_TYPE and ATTR_MEDIA_CONTENT_ID in media_player
platform in SERVICE_PLAY_MEDIA and play_media methods, instead of
'media_type' and 'media_id'.
* Fix PEP257 in modified files.
2016-03-09 18:52:05 +01:00
Fabian Affolter
f22a40c3e8
Fix PEP257 issues
2016-03-09 11:15:04 +01:00
Fabian Affolter
986c9c55bf
Merge branch 'pep257-tests' into dev
2016-03-09 10:26:49 +01:00
Fabian Affolter
9838697d2b
Fix PEP257 issues
2016-03-09 10:25:50 +01:00
Per Sandström
d1256d4889
Merge pull request #1508 from persandstrom/verisure_typo_thermometers
...
verisure configuration value typo fix
2016-03-08 21:42:43 +01:00
Fabian Affolter
d6eab03a61
Remove parenthesis
2016-03-08 18:05:01 +01:00
Fabian Affolter
b534244e40
Fix PEEP257 issues
2016-03-08 17:55:57 +01:00
Fabian Affolter
d784610c52
Merge branch 'pep257-sensor' into dev
2016-03-08 16:47:18 +01:00
Fabian Affolter
8bff97083c
Fix PEPE257 issues
2016-03-08 16:46:34 +01:00
Paulus Schoutsen
3e4412d375
Merge pull request #1507 from sander76/dev
...
change module name to correct brand name "douglas" to "hunterdouglas"
2016-03-08 07:20:43 -08:00
Per Sandström
567727fb3b
verisure configuration value typo fix
2016-03-08 14:10:47 +01:00
Fabian Affolter
49ebc6d0b0
Fix PEP257 issues
2016-03-08 13:35:39 +01:00
sander
fd5e2d1321
change module name to correct brand name "douglas" to "hunterdouglas"
2016-03-08 11:59:46 +01:00
Fabian Affolter
652f059d6a
Fix PEP257 issues
2016-03-08 11:46:32 +01:00
Fabian Affolter
cf7c2c492a
Fix PEP257 issues
2016-03-08 10:34:33 +01:00
Fabian Affolter
7f1e181c9b
Merge branch 'pep257-utils' into dev
2016-03-08 08:34:50 +01:00
Fabian Affolter
08233da8a7
Merge branch 'pep257-thermostats' into dev
2016-03-08 08:11:38 +01:00
Fabian Affolter
5423252a52
Merge branch 'pep257-scene-mqtt' into dev
2016-03-08 08:11:30 +01:00
Fabian Affolter
036cfe4ef6
Merge branch 'pep257-lock' into dev
2016-03-08 08:11:21 +01:00
Fabian Affolter
db6212dae3
Merge branch 'pep257-light' into dev
2016-03-08 08:11:12 +01:00
Fabian Affolter
391c6a358a
Merge branch 'pep257-garage' into dev
2016-03-08 08:10:25 +01:00
Fabian Affolter
29a651dd92
Merge branch 'pep257-device-tracker' into dev
2016-03-08 08:08:35 +01:00
Paulus Schoutsen
20dd782d9e
Rename powerview to douglas_powerview
2016-03-07 22:43:38 -08:00
Paulus Schoutsen
9d76c58bd4
Merge pull request #1490 from sander76/powerview
...
Powerview
2016-03-07 22:42:20 -08:00
Paulus Schoutsen
c21918233b
Merge pull request #1506 from fabaff/pep257-camera
...
PEP257 - Camera
2016-03-07 17:10:21 -08:00
Paulus Schoutsen
87008f23a1
Merge pull request #1505 from fabaff/pep257-binary-sensor
...
PEP257 - Binary sensor
2016-03-07 17:09:59 -08:00
Paulus Schoutsen
ba0a25aef6
Merge pull request #1503 from fabaff/pep257-automation
...
PEP257 - Automation
2016-03-07 17:09:11 -08:00
Paulus Schoutsen
ee728345f6
Merge pull request #1501 from fabaff/pep257-alarm
...
PEP257 - Alarm control panel
2016-03-07 17:08:39 -08:00
Paulus Schoutsen
2db873322d
Update frontend
2016-03-07 15:17:51 -08:00
Paulus Schoutsen
8ecced5fe6
Merge branch 'master' into dev
...
Conflicts:
homeassistant/components/wemo.py
homeassistant/const.py
2016-03-07 15:15:57 -08:00
Fabian Affolter
897b5c668f
Fix PEP257 issues
2016-03-08 00:06:04 +01:00
Fabian Affolter
4f536ac63d
Fix PEP257 issues
2016-03-07 23:39:52 +01:00
Fabian Affolter
876978d64a
Fix PEP257 issues
2016-03-07 23:20:48 +01:00
Fabian Affolter
91731c7234
Fix PEP257 issues
2016-03-07 23:01:34 +01:00
Fabian Affolter
1b8b2acb51
Fix PEP257 issues
2016-03-07 22:50:56 +01:00
Fabian Affolter
095dd70391
Fix PEP257 issues
2016-03-07 22:44:35 +01:00
Fabian Affolter
6879e39d6c
Fix PEP257 issues
2016-03-07 22:13:18 +01:00
Fabian Affolter
7e8e91ef3c
Fix PEP257 issues
2016-03-07 22:08:21 +01:00
Fabian Affolter
ac43d23bd7
Fix PEP257 issues
2016-03-07 21:22:21 +01:00
Fabian Affolter
cc7a4d545e
Fix PEP257 issues
2016-03-07 21:18:53 +01:00
sander
40be9f4e0c
Powerview hub implementation
2016-03-07 21:07:38 +01:00
Fabian Affolter
cd5b5c55e2
Fix PEP257 issues
2016-03-07 20:29:54 +01:00
Fabian Affolter
3a4250133a
Fix PEP257 issues
2016-03-07 20:21:43 +01:00
Fabian Affolter
7035af6634
Fix PEP257 issues
2016-03-07 20:21:08 +01:00
Fabian Affolter
fb7bd1bfe1
Fix PEP257 issues
2016-03-07 20:20:07 +01:00
Fabian Affolter
f6bc1a4575
Revert change (FIXME)
2016-03-07 20:18:48 +01:00
Fabian Affolter
5ba9ac6465
Fix PEP257 issues
2016-03-07 20:18:48 +01:00
Paulus Schoutsen
cfd65e48cb
Merge pull request #1495 from balloob/mqtt-light
...
MQTT Light: fix brightness issues
2016-03-07 10:20:36 -08:00
Fabian Affolter
b8a40457ee
Update docstrings to match PEP257
2016-03-07 18:50:30 +01:00
Fabian Affolter
7ff9aecd4e
Update docstrings to match PEP257
2016-03-07 18:50:30 +01:00
Fabian Affolter
032f06e015
Modify docstrings to match PEP257
2016-03-07 18:50:30 +01:00
Fabian Affolter
6ac9210919
Modify docstrings to match PEP257
2016-03-07 18:50:30 +01:00
Paulus Schoutsen
b47f1c3a96
MQTT Light: fix brightness issues
2016-03-07 08:54:08 -08:00
Paulus Schoutsen
5222c19b4c
Fix TP-Link get auth token
2016-03-07 08:29:05 -08:00
Fabian Affolter
1e97d31711
Modify docstrings to match PEP257
2016-03-07 16:45:21 +01:00
Paulus Schoutsen
18f48191d9
Merge pull request #1482 from balloob/history-significant-states
...
History: update significant states
2016-03-06 21:45:48 -08:00
Paulus Schoutsen
abc7243bc8
Merge pull request #1484 from balloob/device-tracker-remove-old-conf-format
...
Device tracker remove old conf format
2016-03-06 21:41:59 -08:00
Paulus Schoutsen
4c64be5cfa
Merge pull request #1488 from balloob/template_component_fix
...
Fix noisy error on template component startup.
2016-03-06 13:47:42 -08:00
Paulus Schoutsen
199375bd25
Merge pull request #1489 from balloob/zone_fix
...
Force zone params to be float
2016-03-06 13:47:11 -08:00
Paulus Schoutsen
69bbfe5372
Merge pull request #1491 from persandstrom/verisure_disable_password_lock
...
After maintenance false password errors are expected
2016-03-06 13:43:07 -08:00
Per Sandström
d2c94da938
After maintenance false password errors are expected
2016-03-06 22:09:15 +01:00
pavoni
4e3c8a8697
Fix noisy error on startup. Make callbacks code consistent.
2016-03-06 19:19:07 +00:00
pavoni
d75d08e97c
Force float for zone parameters.
2016-03-06 19:07:30 +00:00
Paulus Schoutsen
cd30f2de0d
Device Sun Light Trigger: Clean up
2016-03-05 20:15:33 -08:00
Paulus Schoutsen
bdad69307a
Group: fix thread safety
2016-03-05 19:55:05 -08:00
Paulus Schoutsen
b16c17fae5
Merge pull request #1480 from balloob/fix-slow-tests
...
Fix slow tests
2016-03-05 19:05:47 -08:00
Paulus Schoutsen
91ee889527
Merge pull request #1434 from nunofgs/enhancement/add-archer-c7-support
...
Add ArcherC7 150427 support
2016-03-05 18:48:59 -08:00
Nuno Sousa
7b45001879
Add ArcherC7 150427 support
2016-03-05 23:15:48 +00:00
Paulus Schoutsen
fb46eff5f8
Device tracker: remove support for old config
2016-03-05 11:43:23 -08:00
Paulus Schoutsen
9701be9e9c
History: ignore scripts that we cannot cancel
2016-03-05 10:28:48 -08:00
Paulus Schoutsen
605a572c86
History: Ignore insignificant domains
2016-03-05 09:49:04 -08:00
Paulus Schoutsen
1159360281
Skip rfxtrx tests because of speed reasons
2016-03-05 09:28:47 -08:00
Paulus Schoutsen
41214fd082
TCP test to work offline
2016-03-05 09:27:22 -08:00
Paulus Schoutsen
d30fb7f04a
Merge pull request #1476 from stefan-jonasson/assumed-state
...
Add assumed state for Tellstick devices.
2016-03-05 01:41:55 -08:00
Stefan Jonasson
e57eca517b
Add assumed state for Tellstick devices.
...
Tellstick device states are always assumed so this should be set to true.
2016-03-05 10:24:22 +01:00
Paulus Schoutsen
931dc27300
Merge pull request #1465 from bestlibre/influxdb_blacklist
...
Possibility to blacklist events for influxdb
2016-03-05 00:57:26 -08:00
bestlibre
d7094b996a
Use global variable and merge two if in one
2016-03-04 23:32:24 +01:00
Greg Dowling
9654f6b4e4
Merge pull request #1474 from HydrelioxGitHub/Fix-Owntracks-GPS-Accuracy
...
Add GPS accuracy check for a location update or an event update
2016-03-04 20:07:37 +00:00
Hydreliox
c04555d7b1
Add GPS accuracy check for a location update or an event update
...
Add tests related to this
Great thanks to @pavoni for his support on this fix
2016-03-04 20:19:50 +01:00
Paulus Schoutsen
e755731588
Merge pull request #1471 from balloob/cast-update
...
Update pychromecast 0.7.2
2016-03-03 22:30:43 -08:00
Paulus Schoutsen
a687a3decb
Update pychromecast 0.7.2
2016-03-03 21:59:27 -08:00
Paulus Schoutsen
88c834fdd3
Merge pull request #1466 from balloob/tests_rfxtrx_device
...
Tests rfxtrx device
2016-03-03 09:11:50 -08:00
Daniel Hoyer Iversen
feb1a15489
update rfxtrx lib to ver 0.5
2016-03-03 17:47:50 +01:00
bestlibre
4d5e9f2931
Possibility to blacklist events
...
Possibility to blacklist some events based on the entity_id
2016-03-03 17:02:41 +01:00
Paulus Schoutsen
1e3199eb8c
Merge pull request #1458 from jaharkes/track-wemos-by-serial
...
Track wemos by serial
2016-03-02 23:10:13 -08:00
Paulus Schoutsen
17493660df
Merge pull request #1463 from kk7ds/snmp-track-macless-things
...
Fix SNMP device_tracker results without MAC addresses
2016-03-02 14:58:31 -08:00
Dan Smith
e59d6b7da0
Fix SNMP device_tracker results without MAC addresses
...
@llauren reported that his router returns empty MAC addresses for things
on different subnets, which causes heartache for the HA snmp device tracker.
2016-03-02 11:43:08 -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
Jan Harkes
bbd3a43585
Update netdisco to 0.5.4
2016-03-01 23:25:18 -05:00
Dan Smith
a02840379d
Track WeMo devices by serial number
...
This makes us track WeMo devices by serial number instead of URL. Per
@jaharkes' suggestion, tracking via URL could potentially be a problem
if a device changes to another IP and then appears to be discovered again.
Since we can't track based on mac (for static-configured devices), we
can use the serial number exposed to make sure we're always looking at
a list of unique devices.
2016-03-01 10:49:38 -08:00
Paulus Schoutsen
d641cd5eef
Merge pull request #1452 from balloob/rfxtrx_tests
...
Added tests for rfxtrx sensor
2016-03-01 08:07:21 -08:00
Daniel
6c518c74ec
Added tests for rfxtrx sensor
2016-03-01 10:14:02 +01:00
Paulus Schoutsen
fcbeafc6db
Update Dockerfile: link Z-Wave config
2016-02-29 23:15:14 -08:00
Paulus Schoutsen
4370f5170b
Merge pull request #1374 from sander76/scene_with_platforms
...
scene with platforms
2016-02-29 23:00:03 -08:00
Paulus Schoutsen
49c6484f72
Merge pull request #1433 from fabaff/mqtt-lock
...
Add MQTT lock support
2016-02-29 22:58:55 -08:00
Paulus Schoutsen
ec642cbeff
Merge pull request #1450 from kk7ds/mfi-tls-verify
...
Give mFi options to control TLS usage
2016-02-29 19:18:06 -08:00
Martin Hjelmare
2823d8f0d8
Merge pull request #1451 from MartinHjelmare/mysensors-assumed-state
...
Add assumed_state to mysensors switch and light
2016-03-01 03:37:40 +01:00
MartinHjelmare
bfa579f8b2
Add assumed_state to mysensors switch and light
...
* Return true for assumed_state if optimistic config setting is true.
* Fix PEP257
2016-03-01 03:09:55 +01:00
Dan Smith
be04ebf9ed
Give mFi options to control TLS usage
...
The default configuration of the mFi controller generates self-signed
certificates which are valid for short periods of time, and which are
regnerated on start or as needed. This makes requests mad. Since most
people will be using the self-signed certificates anyway, add options
to let them choose non-TLS, or unverified connections if they want/need.
This bumps the mficlient requirement to 0.3.0 for proper handling of
verify=False.
2016-02-29 17:37:41 -08:00
Paulus Schoutsen
395a8663b5
Merge pull request #1446 from balloob/hotfix/0.14.2
...
Hotfix/0.14.2
2016-02-29 08:22:26 -08:00
Paulus Schoutsen
f9eb62dd9e
Version bump to 0.14.2
2016-02-29 08:10:52 -08:00
Stefan Jonasson
c6a6eaee9f
Fixed the z-wave sensor workarounds for empty manufacturer ids
2016-02-29 08:10:26 -08:00
Paulus Schoutsen
87e23e7d73
Merge pull request #1440 from stefan-jonasson/fix-manufacturer-id
...
Fixed the z-wave sensor workarounds for empty manufacturer ids
2016-02-29 08:01:41 -08:00
Stefan Jonasson
c586111c8c
Fixed the z-wave sensor workarounds for empty manufacturer ids
2016-02-29 11:05:11 +01:00
Paulus Schoutsen
e92c77a113
Update frontend
2016-02-28 21:39:42 -08:00
Paulus Schoutsen
2d2b26ff1a
Update Dockerfile
2016-02-28 21:08:11 -08:00
Paulus Schoutsen
eed5b1e41b
Merge pull request #1437 from balloob/update-docker-zwave
...
Docker + Z-Wave <3
2016-02-28 20:47:49 -08:00
Paulus Schoutsen
029094e549
Docker + Z-Wave <3
2016-02-28 20:46:16 -08:00
Paulus Schoutsen
28d80e6e2d
Merge pull request #1436 from partofthething/zwave-unfork
...
updated build script for unforking of python-openzwave
2016-02-28 20:24:56 -08:00
Paulus Schoutsen
5449d53e07
Update netdisco to 0.5.3
2016-02-28 15:32:11 -08:00
ntouran
112b85877f
updated build script for unforking of python-openzwave
2016-02-28 12:40:17 -08:00
sander
0f6ec9b7ac
Added your suggestions.
...
Looking at your code suggestion below I am not sure exactly how other people might want to put in lists. (But I am missing a more general overview of the code)
```
if not isinstance(scene_config,list):
scene_config=[scene_config]
```
But it is there !
And changed "config" to "states" !
2016-02-28 21:00:51 +01:00
Paulus Schoutsen
e246c83b0e
Version bump to 0.14.1
2016-02-28 09:27:52 -08:00
Paulus Schoutsen
3f4e34727d
Merge pull request #1428 from balloob/hotfix/0.14.1
...
Hotfix/0.14.1
2016-02-28 09:26:36 -08:00
Fabian Affolter
a82931022c
Add MQTT lock support
2016-02-28 18:25:28 +01:00
Paulus Schoutsen
1974e2cfbe
Merge pull request #1430 from ggruner/dev
...
Add support for NetAtmo rain gauge
2016-02-28 09:19:41 -08:00
Dan Smith
34b463f435
Gracefully handle having no wemo config section
...
I broke this with my fix, where I assumed that we'd always have a wemo
config section if we're running the wemo code. However, if we're fully
auto-detected, we might not.
2016-02-28 09:18:23 -08:00
Paulus Schoutsen
e0ba33300a
Merge pull request #1431 from kk7ds/fix-wemo-fix
...
Gracefully handle having no wemo config section
2016-02-28 08:20:04 -08:00
Dan Smith
566c143ee3
Gracefully handle having no wemo config section
...
I broke this with my fix, where I assumed that we'd always have a wemo
config section if we're running the wemo code. However, if we're fully
auto-detected, we might not.
2016-02-28 07:58:44 -08:00
Fabian Affolter
014b11c61d
Upgrade to psutil 4.0.0
2016-02-28 16:34:06 +01:00
Fabian Affolter
b70a455a13
Upgrade py-cpuinfo to 0.2.3
2016-02-28 16:16:03 +01:00
Fabian Affolter
9da8679dbd
Add link to docs
2016-02-28 15:35:20 +01:00
Gregor Gruener
c14ca9983c
Add support for NetAtmo rain gauge
...
Example Config:
...
modules:
Bedroom:
- temperature
LivingRoom:
- temperature
Outside:
- temperature
Garden:
- rain
- sum_rain_1
- sum_rain_24
The three new parameters stand for:
- rain # Estimated rainfall for today in "mm"
- sum_rain_1 # Rainfall in the last hour in "mm"
- sum_rain_24 # Rainfall in "mm" from 00:00am - 23:59pm
2016-02-28 12:24:45 +01:00
Fabian Affolter
9c4fe6e7fe
Modify docstrings to match PEP257
2016-02-28 12:03:47 +01:00
sander
a8edcfd315
removed logger.
...
I guess I should add some error checking, but I'd like you to okay this code first.
2016-02-28 10:29:21 +01:00
sander
0193454064
removed logger.
...
I guess I should add some error checking, but I'd like you to okay this code first.
2016-02-28 10:28:34 +01:00
sander
94633b3795
1. added platform per scene entry.
...
2. changed homeassistant scene setup_platform method to work with 1.
2016-02-28 10:24:02 +01:00
Paulus Schoutsen
49982ac83c
Update PULL_REQUEST_TEMPLATE.md
2016-02-28 00:59:28 -08:00
Paulus Schoutsen
72940da874
Update frontend
2016-02-28 00:42:10 -08:00
Paulus Schoutsen
5acf995d71
Merge pull request #1429 from balloob/fix-script-can_cancel
...
Fix incorrectly setting can_cancel on scripts
2016-02-28 00:38:54 -08:00
Paulus Schoutsen
f623a332cf
Fix incorrectly setting can_cancel on scripts
2016-02-27 23:11:51 -08:00
Dan Smith
3790764df9
Fix wemo known device tracking
...
The wemo component was tracking devices by mac to avoid adding duplicates,
but this means we'd never be able to load more than one static wemo, since
they all have mac=None.
This changes the code to track by url, which has to be unique per wemo
anyway, and which we also have for even static wemos.
2016-02-27 21:03:45 -08:00
Dan Smith
da2bcb3f27
Fix static configured wemo devices
...
The new wemo code was pulling 'static' from the global config instead of
the wemo component config.
2016-02-27 21:03:40 -08:00
Paulus Schoutsen
f5dd41e019
Merge pull request #1425 from kk7ds/fix-static-wemos
...
Fix static configured wemo devices
2016-02-27 21:02:57 -08:00
Paulus Schoutsen
97edc39d0a
Merge pull request #1426 from shaftoe/python_constant
...
Move hardcoded required Python version into homeassistant.const
2016-02-27 21:00:28 -08:00
Dan Smith
2b4be33a3d
Fix wemo known device tracking
...
The wemo component was tracking devices by mac to avoid adding duplicates,
but this means we'd never be able to load more than one static wemo, since
they all have mac=None.
This changes the code to track by url, which has to be unique per wemo
anyway, and which we also have for even static wemos.
2016-02-27 20:56:02 -08:00
Alexander Fortin
ac69db8133
Move hardcoded required Python version into homeassistant.const
2016-02-28 05:41:03 +01:00
Dan Smith
5a126736e4
Fix static configured wemo devices
...
The new wemo code was pulling 'static' from the global config instead of
the wemo component config.
2016-02-27 20:11:32 -08:00
Martin Hjelmare
8e9c557a2c
Merge pull request #1423 from MartinHjelmare/fix-mysensors-sensor-types
...
Fix mysensors sensor types
2016-02-28 02:16:32 +01:00
MartinHjelmare
d12dfc33a5
Fix mysensors sensor types
...
* Remove sprinkler and water leak from sensor types. These two are
supported by binary sensor.
2016-02-28 01:58:22 +01:00
Paulus Schoutsen
1be90081ef
Version bump to 0.15.0.dev0
2016-02-27 16:22:21 -08:00
Paulus Schoutsen
50bf147d73
Merge pull request #1365 from balloob/dev
...
0.14
2016-02-27 16:21:54 -08:00
Paulus Schoutsen
3bdf7eabbf
Version bump to 0.14.0
2016-02-27 16:13:40 -08:00
Paulus Schoutsen
4e750a4d72
Merge pull request #1417 from fabaff/freegeoip
...
Catch 503 responses by freegeoip.net (Fixes #1378 )
2016-02-27 16:12:47 -08:00
Paulus Schoutsen
a1cd120ed4
Merge pull request #1422 from balloob/rename-command-line-platforms
...
Make names command line platform consistent
2016-02-27 16:03:00 -08:00
Paulus Schoutsen
be55ee059e
Make names command line platform consistent
2016-02-27 15:56:35 -08:00
Fabian Affolter
eb8228237e
Catch connection issue with freegeoip.net ( Fixes #1378 )
2016-02-27 23:58:36 +01:00
Paulus Schoutsen
afb51d14b8
Merge pull request #1302 from persandstrom/vsure_maintenace
...
updated verisure reconnect
2016-02-27 14:50:24 -08:00
Paulus Schoutsen
bca4dee30e
Merge pull request #1393 from persandstrom/throttle_fix
...
Throttle should work on a single method
2016-02-27 14:49:56 -08:00
Paulus Schoutsen
9e4ddc405d
Update frontend
2016-02-27 14:34:52 -08:00
Paulus Schoutsen
73ec049d1c
Do not expect Hue light to have a brightness
2016-02-27 14:27:16 -08:00
Paulus Schoutsen
efeb5c5290
Merge pull request #1419 from justincmoy/sendgrid_initial
...
Add SendGrid notify component
2016-02-27 14:24:07 -08:00
Paulus Schoutsen
498a3f78d4
Merge pull request #1413 from fabaff/issue
...
Templates for PRs and issue
2016-02-27 14:19:49 -08:00
Per Sandström
562db5ea4c
Throttle for two methonds in same class
2016-02-27 23:18:56 +01:00
Fabian Affolter
cd21142d5b
Update with comments from PR
2016-02-27 23:17:20 +01:00
Justin Moy
9b371a8c66
Add SendGrid notify component
2016-02-27 15:00:52 -07:00
Per Sandström
d7e3c6a442
verisure refactoring and fix reconnect
2016-02-27 21:50:19 +01:00
Paulus Schoutsen
f4b5b3f88f
Merge pull request #1411 from shaftoe/sonos_decorator
...
ADD only_if_coordinator decorator to sonos
2016-02-27 09:05:54 -08:00
Paulus Schoutsen
a0c58487ca
Merge pull request #1415 from kfgoode/patch-1
...
Update demo.py
2016-02-27 08:50:13 -08:00
Fabian Affolter
f8f0ed860c
Sync with template content
2016-02-27 12:53:06 +01:00
Fabian Affolter
f99a536b98
Add initial templates
2016-02-27 10:03:55 +01:00
Karen Goode
02faefdab3
Update demo.py
2016-02-26 18:43:50 -08:00
Karen Goode
2a01b09d31
Update demo.py
2016-02-26 18:25:39 -08:00
Karen Goode
712ba65d26
Update demo.py
2016-02-26 18:12:03 -08:00
Alexander Fortin
124a9b7a81
ADD only_if_coordinator decorator to sonos
...
Currently we interact with players regardless of thir coordinator
role, hence soco.exceptions.SoCoSlaveException are thrown. The use
of the decorator for each interactive method should address this
2016-02-27 00:40:34 +01:00
Karen Goode
cbd69583bd
Update demo.py
...
Update to demo site to include input_selects, notify, inline camera and two views.
2016-02-26 15:23:44 -08:00
Paulus Schoutsen
2ec141b5d4
Merge pull request #1403 from stjohnjohnson/MQTTLightScale
...
Add scale support for MQTT Lights.
2016-02-26 15:19:08 -08:00
Fabian Affolter
2609852d6e
Modify docstrings to match PEP257
2016-02-26 23:52:54 +01:00
St. John Johnson
e525b6e0a5
Add brightness scale support for MQTT Lights.
...
Converts 0..255 values that HA expects into a device 0..SCALE value
Example:
HA considers "hall light" at 25 brightness or 10% of 255
Device considers "hall light" at 100 brightness or 10% of 1000
This allows our existing MQTT devices to not change their data format to be used in HA
2016-02-26 10:38:07 -08:00
Daniel Høyer Iversen
278fdc0983
Merge pull request #1385 from balloob/rfxtrx
...
improve rfxtrx sensor
2016-02-26 10:49:10 +01:00
Greg Dowling
6dc49df2df
Merge pull request #1405 from balloob/wemo_insight_updates
...
Fix typo in Wemo state_detail attribute.
2016-02-26 08:46:54 +00:00
pavoni
b2d32114c8
Fix typo.
2016-02-26 08:28:17 +00:00
Paulus Schoutsen
6512b7d701
Merge pull request #1380 from w1ll1am23/wink_binary_sensor
...
Moved Wink binary sensors to a binary sensor class
2016-02-25 18:19:38 -08:00
Paulus Schoutsen
782713ee4f
Merge pull request #1398 from GreenTurtwig/steam
...
Update Steam sensor to show currently played game
2016-02-25 18:14:54 -08:00
Paulus Schoutsen
dd45b5e0b1
Merge pull request #1402 from kk7ds/fix-mfi-connect-exception
...
Fix mFi error handling in setup_platform
2016-02-25 17:06:03 -08:00
Greg Dowling
f92802fd5c
Merge pull request #1401 from balloob/wemo_insight_updates
...
Wemo updates
2016-02-26 00:23:17 +00:00
pavoni
ddbceebd65
Cast standby_state to int before testing.
2016-02-26 00:16:33 +00:00
Dan Smith
37e5b98919
Fix mFi error handling in setup_platform
...
The exception we were catching incorrectly referenced the client variable
in local scope instead of the module. Also, if we fail to connect we can
get a requests exception, so catch and handle that as well.
2016-02-25 15:52:13 -08:00
pavoni
86973226b1
Remove ghost comment.
2016-02-25 23:13:20 +00:00
pavoni
bbf8897a51
Add LightSwitch to discovery, default unnown devices to switches for compatability.
2016-02-25 23:02:36 +00:00
pavoni
72144945b4
Move standby from state to attribute, add optimistic switch status.
2016-02-25 22:46:14 +00:00
William Scanlon
5a64ef2c98
Moved Wink binary sensors to a binary sensor class
2016-02-25 14:03:02 -05:00
Rowan Hine
393df2da49
Update steam_online.py
2016-02-25 17:46:51 +00:00
Rowan Hine
a54986159c
Update Steam sensor to show currently played game
2016-02-25 17:05:00 +00:00
Daniel
8ffa3684e3
rfxtrx refactor
2016-02-25 17:40:24 +01:00
Paulus Schoutsen
dc02370b43
Merge pull request #1355 from deisi/deutsche_bahn
...
New deutsche_bahn component
2016-02-25 08:31:47 -08:00
Daniel
23db6e753f
refactor rfxtrx code
2016-02-25 13:08:16 +01:00
Paulus Schoutsen
35aa9aa863
Merge pull request #1383 from kk7ds/virtual-binary-sensor
...
Template binary sensor
2016-02-24 22:15:01 -08:00
Paulus Schoutsen
57ac6cd76f
Merge branch 'extract-entity-picture' into dev
...
Conflicts:
homeassistant/components/sensor/steam_online.py
2016-02-24 22:00:58 -08:00
Dan Smith
a7519bb38b
Add a template binary_sensor platform
2016-02-24 20:09:13 -08:00
Dan Smith
db4bf7319f
Add float() operator to templates
2016-02-24 20:07:46 -08:00
Paulus Schoutsen
621a6e0ea0
Merge pull request #1395 from MartinHjelmare/fix-mysensors-switch-light
...
Fix mysensors switch & light types
2016-02-24 19:56:36 -08:00
Paulus Schoutsen
caa1b73035
Merge pull request #1394 from MartinHjelmare/use-get_component-mysensors
...
Use get_component instead of importing component for mysensors
2016-02-24 19:55:03 -08:00
MartinHjelmare
9c538d11c2
Fix mysensors switch & light types
...
* Move S_LIGHT and V_LIGHT from light back to switch platform, to avoid
double devices showing.
* Remove MySensorsLightPlain class from light platform, since it's not
needed anymore.
* A light switch with only a switch, ie no dimmer or
RGB controls, will show as a regular switch device.
2016-02-25 00:48:29 +01:00
MartinHjelmare
2790ee0b02
Use get_component instead of importing component
2016-02-25 00:24:31 +01:00
Paulus Schoutsen
eb681e721c
Merge pull request #1387 from stefan-jonasson/z_wave_workaround_fix
...
Fixed the workaround for philio slim multi sensor.
2016-02-24 14:45:27 -08:00
Stefan Jonasson
db06d5a03d
Fixed the z-wave trigger sensor workaround
2016-02-24 22:44:49 +01:00
Dan Smith
eb5f208a09
Add a few more sensor classes
...
This adds hot, cold, and moving sensor_class values for things that we
may want to support.
2016-02-24 10:38:21 -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
c2729211ad
Merge pull request #1390 from flyte/tcp-component-tests
...
Bring TCP component test coverage to 100%
2016-02-24 07:33:34 -08:00
Flyte
8840461af3
Bring TCP component test coverage to 100%
2016-02-24 13:28:39 +00:00
Fabian Affolter
5406028ace
Modify docstrings to match PEP257
2016-02-24 10:47:35 +01:00
Fabian Affolter
4563c54a3e
Add link to docs and modify docstrings to match PEP257
2016-02-24 10:38:06 +01:00
Stefan Jonasson
04b48e0683
Moved the workaround for philio slim multi sensor.
...
Changed the key matching to utilize integer values. It does not report always return the hex marker '0x' in the identifier strings. This Re closes issue #1349
2016-02-24 10:28:49 +01:00
Fabian Affolter
3f82b9d6b0
Add link to docs and modify docstrings to match PEP257
2016-02-24 10:07:54 +01:00
Paulus Schoutsen
2b839de854
Merge pull request #1372 from balloob/rfxtrx_bug_fix
...
Fix issue #1301
2016-02-23 23:40:17 -08:00
Paulus Schoutsen
967a751da1
Add entity_picture property
2016-02-23 22:41:24 -08:00
Paulus Schoutsen
8dc6443d14
Merge pull request #1364 from GreenTurtwig/steam
...
Added a Steam sensor
2016-02-23 21:31:27 -08:00
Dan Smith
537808f9be
Merge pull request #1382 from kk7ds/uvc-ignore-aircams
...
Filter out AirCam models in UVC camera platform
2016-02-23 15:39:58 -08:00
Paulus Schoutsen
49e588deb3
Merge pull request #1381 from fabaff/template-helpers
...
Template helpers
2016-02-23 13:38:19 -08:00
Fabian Affolter
6b4dd64cfe
Add break to fix length of lines
2016-02-23 22:06:45 +01:00
Fabian Affolter
a47d6c944e
Update docstrings to match PEP257
2016-02-23 21:31:38 +01:00
Fabian Affolter
582394bc3b
Modify import of template and PEP257
2016-02-23 21:19:22 +01:00
Fabian Affolter
213cc920d0
Move template to helpers
2016-02-23 21:19:10 +01:00
Dan Smith
05a1e11db2
Filter out AirCam models in UVC camera platform
...
The older (unsupported AirCam) models behave differently and also apparently
suffer some under the last release of the NVR that supported them. Since they
are EOL and not supported by current software, filter them out so we don't
break while trying to extract an image from them.
2016-02-23 12:01:51 -08:00
Rowan Hine
f8240a9cda
Changed to use dictionary
2016-02-23 18:02:48 +00:00
Paulus Schoutsen
d6a14a1767
Merge pull request #1379 from jaharkes/wemo_switch
...
Fix dispatching for regular WeMo switch devices.
2016-02-23 07:22:25 -08:00
Jan Harkes
9b0b3c474e
Fix dispatching of WeMo switch devices.
...
I only have WeMo Link and Insight devices and assumed model names of other
devices were fairly straightforward.
But it looks like the regular WeMo switch uses 'Socket' as the model name.
2016-02-23 10:05:14 -05:00
Rowan Hine
532d807771
Add Steam sensor
2016-02-23 09:35:27 +00:00
sander
019af42e94
removed unnecessary properties.
2016-02-23 09:42:34 +01:00
Fabian Affolter
60d579af84
Update/add docstrings (PEP257)
2016-02-23 06:23:04 +01:00
Paulus Schoutsen
c64da761f1
Merge pull request #1359 from balloob/template-helpers
...
New template helpers now, utcnow, distance, closest
2016-02-22 19:20:49 -08:00
Dan Smith
2d3d674295
Merge pull request #1376 from kk7ds/uvc-passwords-fixes-tests
...
UVC Fixes, features, and tests
2016-02-22 15:17:57 -08: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
Dan Smith
d398832112
Make UVC cameras honor the local camera password store, if set
...
The NVR tells us the admin username, but not the password for the
camera. Right now, we assume the default password, which obviously
doesn't work for people that have changed it. The uvcclient library
provides a way to set the cached admin password for a camera, which
is stored in a client-specific location. We can utilize that to
grab the password, falling back to the default if it's unset. With
this, people just need to run a command per camera to set the
admin password on their systems, if it has changed.
2016-02-22 13:17:53 -08:00
sander
88e7967a7d
- removed update method
...
- removed failing tests from test_scene
2016-02-22 22:01:05 +01:00
sander
e37c232bf6
flake8 correction
2016-02-22 20:05:42 +01:00
sander
fb449cbc82
first commit
2016-02-22 19:53:55 +01:00
Paulus Schoutsen
88dc7a08c4
Merge pull request #1346 from stefan-jonasson/add_for_to_conditions
...
Added the "for" param to the conditions as well
2016-02-22 07:49:35 -08:00
Paulus Schoutsen
7cc3b8d7b1
Merge pull request #1371 from davidedmundson/dev
...
Fix service documentation appearing for notifications
2016-02-22 07:37:08 -08:00
Paulus Schoutsen
09ff394abc
Merge pull request #1369 from t30/test-command_rollershutter
...
Added command_rollershutter component
2016-02-22 07:36:14 -08:00
Paulus Schoutsen
b294383f20
Merge pull request #1368 from Gerto/dev
...
Don't set Bitcoin wallet if not setup in configuration
2016-02-22 07:35:24 -08:00
Fabian Affolter
5bd0b5ab99
Update docstring
2016-02-22 14:43:12 +01:00
Fabian Affolter
7d9e882d52
Update docstrings to match PEP257
2016-02-22 14:42:11 +01:00
Daniel
1f842140ef
Fix issue #1301
2016-02-22 13:45:01 +01:00
David Edmundson
8d5a164346
Fix service documentation appearing for notifications
...
We want the descriptions for notify.notify regardless of the name of the
exact notify service being called.
2016-02-22 11:14:05 +00:00
Gert
cbe27d8f1a
Don't set wallet if not setup in configuration
...
Because of problems with the Wallet part of python blockchain library (see #1242 ) , the entire Bitcoin module isn't working currently.
This change does not fix those problems but at least makes the sensor work again for people who don't need Wallet-related functionality.
It also just seems better practice to not set a wallet and call "wallet.get_balance()" when not wallet is set in configuration.
2016-02-22 11:44:00 +01:00
t30
066b569cfe
Added command_rollershutter component
2016-02-22 10:43:29 +00:00
Fabian Affolter
fd3ea95b82
Add docstrings, fix typos, and update docsstring for PEP257
2016-02-22 10:11:46 +01:00
Stefan Jonasson
e4485dcf3d
Updated structure, added more tests
2016-02-22 09:40:27 +01:00
Paulus Schoutsen
7a0c99a1d5
Update frontend
2016-02-21 23:14:36 -08:00
Paulus Schoutsen
7c15f6a4b3
Merge pull request #1332 from jaharkes/wemo_leds
...
Wemo leds
2016-02-21 20:52:55 -08:00
Jan Harkes
afe564fb3f
Move WeMo discovery into a common component
2016-02-21 22:23:00 -05:00
Paulus Schoutsen
82e11e237e
Merge pull request #1268 from flyte/tcp-component-pr
...
Add generic TCP socket component
2016-02-21 19:21:20 -08:00
Jan Harkes
4dad40fffb
Add support for WeMo LED lights.
2016-02-21 21:57:53 -05:00
Jan Harkes
368ad93eb6
Only add discovered switches instead of any WeMo device.
2016-02-21 21:57:53 -05:00
Paulus Schoutsen
92be572374
Merge pull request #1351 from tpatja/zwave_binary_sensor
...
ZWave binary sensor support
2016-02-21 13:57:06 -08:00
Paulus Schoutsen
c77266c544
Merge pull request #1357 from w1ll1am23/update_wink_for_binary_switch_fix
...
Updated wink version for binary switch fix
2016-02-21 13:50:59 -08:00
Paulus Schoutsen
aa748e3e48
Merge pull request #1358 from andythigpen/script-improvements
...
Script improvements
2016-02-21 13:49:49 -08:00
Paulus Schoutsen
3d8e9b4261
Lint fixes
2016-02-21 13:09:49 -08:00
Paulus Schoutsen
7c6dcdb082
Catch an extra error that could break util.convert
2016-02-21 11:23:16 -08:00
Paulus Schoutsen
c3bb6d32aa
Add closest template helper
2016-02-21 11:13:40 -08:00
Paulus Schoutsen
9f5f13644a
Add template multiply test
2016-02-21 11:12:37 -08:00
Paulus Schoutsen
7805d2800c
Expose current time object instead of method to retrieve (thanks @fabaff)
2016-02-21 09:32:43 -08:00
Andrew Thigpen
7dd529356a
Add toggle support for scripts.
2016-02-21 11:22:38 -06:00
Paulus Schoutsen
070cee48a8
Merge pull request #1353 from balloob/assume-state
...
Add assumed_state to Group, MQTT Switch, MQTT Light
2016-02-21 09:19:54 -08:00
Andrew Thigpen
b961b5037f
Only turn on scripts that are not currently running.
...
Prevents an errant API call from advancing a currently executing delay
step before it should.
2016-02-21 11:11:35 -06:00
William Scanlon
3da554a198
Update wink version
2016-02-21 12:01:32 -05:00
Teemu Patja
d1a4dc77d1
Disable pylint warning
2016-02-21 10:01:03 +02:00
Paulus Schoutsen
ff9568ad26
Merge pull request #1348 from LinuxChristian/dev
...
Added support for d-link W215 smart plug
2016-02-20 23:49:57 -08:00
Christian Fredborg Braedstrup
2f66528595
Added support for d-link W215 smart plug
2016-02-21 08:34:07 +01:00
Paulus Schoutsen
9ad2cf7b7a
Adjust template rounding tests
2016-02-20 21:59:16 -08:00
Paulus Schoutsen
6ac54b20c7
Add template distance helper
2016-02-20 21:58:53 -08:00
Paulus Schoutsen
6847dac582
Expose current time in templates
...
Fixes #1282
2016-02-20 20:58:01 -08:00
Paulus Schoutsen
7f81122af6
Update frontend with latest version
2016-02-20 20:46:40 -08:00
Paulus Schoutsen
1eae74be58
Add assumed_state to group
2016-02-20 19:11:02 -08:00
Paulus Schoutsen
443b39bccd
MQTT Switch to expose assumed_state if optimistic
2016-02-20 17:17:30 -08:00
Paulus Schoutsen
8f70630790
MQTT Light to expose assumed_state if optimistic
2016-02-20 17:17:22 -08:00
Teemu Patja
5053c807c0
ZWave binary sensor support
...
Treat ZWave binary sensors as binary_sensor components instead of
regular sensors.
2016-02-20 23:57:59 +02:00
Stefan Jonasson
6e7ca9505c
Removed unused import
2016-02-20 22:25:41 +01:00
Stefan Jonasson
f3c95adaca
Fixed now => utcnow
...
Fixed added time patch to unittest
2016-02-20 22:15:49 +01:00
Paulus Schoutsen
6532eae3d5
Merge pull request #1343 from balloob/random-cleanup
...
Random cleanup
2016-02-20 12:16:54 -08:00
Stefan Jonasson
ff6e071dff
added the for param to the conditions as well
2016-02-20 12:52:42 +01:00
Paulus Schoutsen
cd6d44ece3
Properly clean up Home Assistant instances in tests
2016-02-20 01:05:52 -08:00
Paulus Schoutsen
22b47ce9c6
Merge pull request #1314 from balloob/fix_own_tracks_mobile_beacon
...
Fix own tracks mobile beacon race condition
2016-02-20 00:27:07 -08:00
Paulus Schoutsen
f4e0f1d895
Update frontend
2016-02-20 00:11:07 -08:00
Paulus Schoutsen
8a1fa82205
Add sensor class to bloomsky binary_sensor
2016-02-20 00:08:02 -08:00
Paulus Schoutsen
fb9d8c79b5
Bloomsky main component to load its platforms
2016-02-19 23:22:23 -08:00
Paulus Schoutsen
f5f52010d1
Extract bloomsky binary_sensor
2016-02-19 23:21:56 -08:00
Paulus Schoutsen
1bfea626ff
Handle circular setup dependency
2016-02-19 23:20:14 -08:00
Paulus Schoutsen
4c538c718b
Clean up binary_sensor
2016-02-19 22:23:25 -08:00
Paulus Schoutsen
63a27f1943
Add discover helper method to discovery component
2016-02-19 22:23:01 -08:00
Paulus Schoutsen
70aa605396
Merge pull request #1340 from MartinHjelmare/mysensors-binary-sensor
...
Add mysensors binary sensor
2016-02-19 20:14:42 -08:00
MartinHjelmare
08aaea5444
Add mysensors binary sensor
...
* Add mysensors binary sensor.
* Add discovery platforms to binary_sensor base component.
* Replace device_state_attributes with state_attributes in
binary_sensor base class.
* Fix docstrings.
* Add discovery of binary sensor to mysensors component.
* Add child.type as argument to mysensors device_class.
* Move binary sensor types from sensor to binary_sensor module.
* Fix binary_sensor attribute tests. Use state_attributes instead of
device_state_attributes.
2016-02-20 04:28:17 +01:00
Paulus Schoutsen
2d0721abe8
Merge pull request #1338 from kk7ds/unifi-tracker
...
Add Ubiquiti Unifi device tracker
2016-02-19 18:41:01 -08:00
Paulus Schoutsen
4128d083e6
Merge pull request #1339 from MartinHjelmare/fix-mysensors-temp
...
Fix temperature unit
2016-02-19 18:18:35 -08:00
MartinHjelmare
52131a3335
Fix temperature unit
...
* Specify temperature unit according to gateway setting, to avoid
converting to Fahrenheit when already Fahrenheit.
* Fix docstrings in wrapper class.
2016-02-20 02:11:15 +01:00
Dan Smith
27f456ca70
Add Ubiquiti Unifi device tracker
...
Ubiquiti's Unifi WAP infrastructure has a central controller (like mfi and uvc)
that can be queried for client status. This adds a device_tracker module that
can report the state of any client connected to the controller.
2016-02-19 15:24:00 -08:00
Fabian Affolter
f9385eb87a
UPdate docstring
2016-02-19 23:58:45 +01:00
Paulus Schoutsen
1c8c16f85f
Merge pull request #1220 from stefan-jonasson/command_line.py
...
New notification platform "command line"
2016-02-19 14:15:40 -08:00
Stefan Jonasson
c85875ddf4
removed command_line from coveragerc
2016-02-19 22:34:04 +01:00
Stefan Jonasson
fa6d9adcba
Added some unittests for the command_line notification
2016-02-19 22:30:38 +01:00
Flyte
4e6b755b26
Add tests for TCP component.
2016-02-19 17:41:51 +00:00
Greg Dowling
d019b7f6b8
Merge pull request #1334 from balloob/add_for_to_automation
...
Add `for` to state automation.
2016-02-19 16:58:04 +00:00
pavoni
a75833cf2b
Remove debug.
2016-02-19 16:41:05 +00:00
Paulus Schoutsen
f20ea41538
Merge pull request #1322 from w1ll1am23/nest_weather_component
...
Added support for nest current weather conditions
2016-02-19 08:24:07 -08:00
Paulus Schoutsen
97e1f0be98
Add neurio to .coveragerc
2016-02-19 08:13:11 -08:00
pavoni
85bf9a49ea
Remove traces.
2016-02-19 15:39:44 +00:00
pavoni
9e48b88154
Add for delay to state automation.
2016-02-19 15:28:17 +00:00
William Scanlon
14afd1e409
Removed debugging logging
2016-02-19 08:26:56 -05:00
pavoni
ee62120fe5
Revise race condition test.
2016-02-19 10:19:14 +00:00
pavoni
7bd4e58b9d
Add tests for race condition.
2016-02-19 09:43:59 +00:00
Paulus Schoutsen
0417803b7c
Merge pull request #1331 from balloob/tox-coveralls-pt2
...
Travis: only run coveralls on success
2016-02-18 23:30:38 -08:00
Paulus Schoutsen
d65c1c2b0d
Travis: only run coveralls on success
2016-02-18 23:23:05 -08:00
Paulus Schoutsen
1841f3994f
Merge pull request #1250 from balloob/chore/remove-simple-alarm
...
Remove simple_alarm component
2016-02-18 22:26:58 -08:00
Paulus Schoutsen
5f3cb58d8e
Remove simple_alarm component
2016-02-18 22:20:59 -08:00
Paulus Schoutsen
e8da63db28
Merge pull request #1330 from balloob/isort-test
...
Fix imports (using isort)
2016-02-18 21:57:48 -08:00
Paulus Schoutsen
e80309c03c
Fix imports (using isort)
2016-02-18 21:27:50 -08:00
Paulus Schoutsen
233a2a2878
Merge pull request #1308 from kk7ds/binary-sensor-class
...
Add binary sensor class
2016-02-18 21:09:17 -08:00
Paulus Schoutsen
e677fc876b
Merge pull request #1319 from shaftoe/sonosconfig
...
Fix media_player/sonos configuration mismatch
2016-02-18 20:33:39 -08:00
Paulus Schoutsen
560173e13b
Merge pull request #1327 from justyns/zwaveremote
...
Return early from setup_platform when zwave NETWORK is not configured
2016-02-18 20:27:43 -08:00
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
Justyn Shull
9a740bff2a
Return early from setup_platform when zwave NETWORK is not configured
2016-02-18 18:12:00 -06:00
Paulus Schoutsen
acea32949b
Merge pull request #1326 from balloob/bloomsky-tweak
...
Fix bloomsky component importing
2016-02-18 14:46:05 -08:00
Paulus Schoutsen
30e1569b21
Fix bloomsky component importing
2016-02-18 13:10:25 -08:00
William Scanlon
d7c4b50e3e
Added support for nest current weather conditions
2016-02-18 16:04:32 -05: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
Greg Dowling
182fcb5f03
Merge pull request #1320 from balloob/bump-pywemo-version
...
Bump pywemo version.
2016-02-18 19:40:47 +00:00
pavoni
98d18c3060
Bump pywemo version.
2016-02-18 19:32:30 +00:00
Alexander Fortin
6578928e3c
Fix media_player/sonos configuration mismatch
...
* From configuration.yaml is easy to provide iterable elements like lists,
this adds the possibility to provide a list of Sonos hosts using a yaml
and still supports the comma separated string version
* Remove superfluous host reassignment
2016-02-18 18:57:50 +01:00
Flyte
c1d39a2fce
Remove unnecessary top-level TCP component. Fix order of inheritance on TCP BinarySensor.
2016-02-18 17:25:02 +00:00
pavoni
9f7ce23e80
Fix suspect race condition in leave region.
...
Add safely check for double beacon entry. Remove battery for beacons.
Disable lint warning.
2016-02-18 12:52:40 +00:00
Paulus Schoutsen
d39e1be388
Merge pull request #1312 from balloob/tox-coveralls
...
Fix coveralls
2016-02-17 23:37:17 -08:00
Paulus Schoutsen
61b0d02a88
Fix coveralls
2016-02-17 23:26:55 -08:00
Paulus Schoutsen
8eb396a435
Merge pull request #1309 from kk7ds/graphite-debug
...
More graphite hardening work
2016-02-17 20:30:04 -08:00
Paulus Schoutsen
70f05f30d5
Merge pull request #1243 from MartinHjelmare/refactor-mysensors-light
...
Refactor mysensors light
2016-02-17 20:27:52 -08:00
MartinHjelmare
9ac53b502f
Clean up and fix
...
* Add check if V_LIGHT is in values before sending message in
_turn_on_light.
* Replace super calls with self.
* Remove not needed init method in child classes.
* Remove turn_on method in parent class and add update_ha_state
to _turn_on_light, _turn_on_dimmer and _turn_on_rgb_or_w.
2016-02-18 02:04:06 +01:00
MartinHjelmare
6e8c79d531
Change refactor structure
...
* Make a flatter one level inheritance, with MySensorsLight as parent
with four children, one per light type.
* Break out helper methods. One per plain light, dimmer and RGB/RGBW
children and per update, turn_on and turn_off, nine in total. Put
these in the parent.
* Call the helper methods as needed from the child methods update,
turn_on and turn_off.
* Change name of MySensorsLightLight to MySensorsLightPlain.
* Fix module docstrings according to pep257.
* Change name of color util method from rgb_hex_to_list to
rgb_hex_to_rgb_list.
* Add unit tests for rgb_hex_to_rgb_list.
2016-02-18 02:04:06 +01:00
MartinHjelmare
03423cc3a9
Refactor mysensors light
...
* Add a light entity class per V_LIGHT, V_DIMMER, V_RGB and V_RGBW.
Make these classes inherit each other up to MySensorsLight class.
* Map the entity classes to their S_TYPE in a dict.
* Check if an entity class map or just an entity class have been passed
to pf_callback_factory before using the entity_class variable in
homeassistant/components/mysensors.py.
* Add rgb_hex_to_list function in homeassistant/util/color.py.
2016-02-18 02:04:06 +01:00
Dan Smith
cd6780baf4
More graphite hardening work
...
This adds verbose debugging which can be turned on to figure out what is
going on. It also adds a broad exception handler in the worker thread
to avoid dying. If you're running this such that stderr doesn't go to a
log, it can be easy to miss the thread's death.
I wrote all this to try to diagnose #1283 , which seems to maybe have
healed itself. But since I have it, I figure we might as well keep it
in case we have trouble in the future.
2016-02-17 15:11:24 -08:00
Paulus Schoutsen
bb37708716
Merge pull request #1296 from kk7ds/honeywell-no-fan
...
Fix #1287 for honeywell US systems with no fan
2016-02-17 12:18:10 -08:00
Per Sandström
0bacc7be07
Merge pull request #1300 from persandstrom/vsure0.5.1
...
update vsure to 0.5.1
2016-02-17 19:34:03 +01:00
Per Sandström
99ac4524b9
update vsure to 0.5.1
2016-02-17 19:28:26 +01:00
Flyte
348b7abe7d
Change TCP component to use Jinja2 instead of regex
2016-02-17 18:12:36 +00:00
Flyte
cf93644d54
Move generic tcp sensor entity to specific sensor component
2016-02-17 17:26:53 +00:00
Paulus Schoutsen
4d8487e7ba
Merge pull request #1298 from kk7ds/fix-alarmdotcom-dep
...
Fix alarmdotcom requirement 0.0.7 removed
2016-02-17 08:52:10 -08:00
Dan Smith
96dde18ae3
Fix alarmdotcom requirement 0.0.7 removed
...
Looks like alarmdotcom just released 0.1.1 and deleted 0.0.7 which is
breaking our build.
2016-02-17 08:41:46 -08:00
Dan Smith
9aa4028718
Fix #1287 for honeywell US systems with no fan
...
This bumps the somecomfort requirement to 0.2.1 to pull in a change
that makes handling no-fan systems graceful. Adds a test that should
prove it gives us what we want.
If no fan, then fan is always idle and fanmode is None.
2016-02-17 08:16:02 -08:00
Paulus Schoutsen
966b83f648
Merge pull request #1293 from w1ll1am23/Wink_lock_fix
...
Fixed issue with Wink locks lock, and unlock methods
2016-02-17 08:00:51 -08:00
William Scanlon
b2366ce68e
Added optional parameter to lock and unlock methods
2016-02-17 05:50:36 -05:00
Paulus Schoutsen
bd3f0c101d
Merge pull request #1290 from balloob/cleanup-camera
...
Cleanup camera
2016-02-16 23:59:10 -08:00
Paulus Schoutsen
ab9ac80ee0
Update frontend with new camera UI
2016-02-16 23:52:26 -08:00
Paulus Schoutsen
aea0598805
Clean up camera component
2016-02-16 23:52:05 -08:00
Dan Smith
b7c4370e2b
Merge pull request #1271 from kk7ds/nx584-sensors
...
Add nx584 as a sensor platform
2016-02-16 20:40:15 -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
Paulus Schoutsen
c66511e0cf
Merge pull request #1275 from balloob/rfxtrxSignalRep
...
Rfxtrx signal rep
2016-02-16 20:23:55 -08:00
Paulus Schoutsen
79dbd14568
Merge pull request #1280 from molobrakos/tellduslive
...
added assumed_state property + improved error handling
2016-02-16 13:51:14 -08:00
Paulus Schoutsen
5756cff8a4
Merge pull request #1281 from molobrakos/eliqonline
...
improve error handling
2016-02-16 11:24:36 -08:00
Erik
44a39636b1
improve error handling
2016-02-16 18:23:08 +01:00
Erik
307b2c629b
catch exception and log
2016-02-16 17:46:25 +01:00
Paulus Schoutsen
bbfa63ee79
Merge pull request #1269 from turbokongen/rfxtrx-newprotocols
...
Add assumed_state for rfxtrx switch and light.
2016-02-16 08:19:27 -08:00
Erik
008d65677b
add assumed state property
2016-02-16 17:18:49 +01:00
Paulus Schoutsen
68973dbc4d
Merge pull request #1276 from balloob/fix_efergy_key_error
...
Catch KeyError as well as ValueError when handling efergy errors.
2016-02-16 07:33:12 -08:00
pavoni
9a6c99264e
Catch KeyError as well as ValueError when handling efergy errors.
2016-02-16 12:05:00 +00:00
Paulus Schoutsen
1d7aea7120
Merge pull request #1272 from infamy/dev
...
initial commit of the neurio_energy sensor
2016-02-15 22:08:35 -08:00
infamy
16865b82d3
initial commit of the neurio_energy sensor
2016-02-15 15:54:07 -08:00
Daniel Høyer Iversen
2ba3df2257
Merge pull request #1264 from balloob/rfxtrxLight
...
Rfxtrx light
2016-02-15 20:59:49 +01:00
Daniel
aec269050f
Add signal repetition to rfxtrx
2016-02-15 19:52:39 +01:00
Daniel
b93ebe1936
Add signal repetition to rfxtrx
2016-02-15 19:45:33 +01:00
Daniel
0010cadd39
Add signal repetition to rfxtrx
2016-02-15 19:41:40 +01:00
Paulus Schoutsen
75f2b4bc0e
Merge pull request #1265 from flyte/tox-execute-all-lint
...
Execute all lint tests even if flake8 reports errors.
2016-02-15 10:21:43 -08:00
John Arild Berentsen
a7ce9ba49e
CI fix
2016-02-15 19:09:53 +01:00
John Arild Berentsen
f429a6c4ff
Add assumed_state for rfxtrx switch and light.
2016-02-15 18:59:11 +01:00
Flyte
3d83eea5f7
Add tcp component.
2016-02-15 16:04:14 +00:00
Flyte
a3e8994fcc
Execute all lint tests even if flake8 reports errors.
2016-02-15 10:00:46 +00:00
Daniel
eacfac6fa8
Support on-off device in rfxtrx light
2016-02-15 10:10:29 +01:00
Daniel
0d45470ea6
Support on-off device in rfxtrx light
2016-02-15 10:05:47 +01:00
Paulus Schoutsen
bca3207e0c
Update frontend with assumed_state and delete state support
2016-02-15 01:02:15 -08:00
Paulus Schoutsen
de7a14074e
Merge pull request #1247 from balloob/feature/entity-assumed-state
...
Add assumed_state property to entity
2016-02-14 23:59:35 -08:00
Paulus Schoutsen
cdc93ab670
Merge pull request #1262 from balloob/chore/tests-cleanup
...
More testing cleanup
2016-02-14 23:37:10 -08:00
Paulus Schoutsen
c287520432
MQTT Light test - switch order
2016-02-14 23:16:54 -08:00
Paulus Schoutsen
68803a46b6
Thread pool tweaks
2016-02-14 23:01:49 -08:00
Paulus Schoutsen
8d366a7367
Tests: Mock get_local_ip by default too
2016-02-14 22:01:30 -08:00
Paulus Schoutsen
23b116803b
Merge pull request #1261 from kk7ds/graphite-gaierror
...
Some graphite error handling improvements
2016-02-14 17:40:40 -08:00
Dan Smith
3610f40a6a
Handle EVENT_STATE_CHANGED with no new_state in graphite
...
I noticed some events that came in with new_state=None. Make graphite
defensive about this.
2016-02-14 15:57:03 -08:00
Dan Smith
366595fd90
Catch socket.gaierror in graphite driver
...
If you specify a name that can't be looked up in DNS, socket.connect()
throws socket.gaierror. We should catch and log that situation properly.
2016-02-14 15:44:11 -08:00
Paulus Schoutsen
00486dccea
Merge pull request #1260 from balloob/chore/tests-cleanup
...
Chore/tests cleanup
2016-02-14 15:21:23 -08:00
Paulus Schoutsen
09ab3e95c0
Tests should all use test HA
2016-02-14 15:08:23 -08:00
Stefan Jonasson
fa8857dfc5
Changed process communication to use stdin for the message because of security concerns.
2016-02-14 22:22:11 +01:00
Paulus Schoutsen
bade0e0d71
Make tests pass flake8
2016-02-14 13:07:21 -08:00
Paulus Schoutsen
dd2aec0a08
Restructure tests to ensure unique ports
2016-02-14 12:54:16 -08:00
Paulus Schoutsen
64430f26f3
Merge pull request #1257 from kk7ds/handle-uvc-errors-better
...
Misc UVC improvements
2016-02-14 12:27:25 -08:00
Paulus Schoutsen
4eecdbdab1
Merge pull request #1259 from kk7ds/exclude-venv
...
Exclude venv directories from linting
2016-02-14 12:25:25 -08:00
Dan Smith
92a11819b4
Exclude venv directories from linting
...
Exclude venv/ (a common virtualenv name) and bin/,lib/ if the local
directory is configured as a venv.
2016-02-14 20:20:12 +00:00
Paulus Schoutsen
dabb8d5bbc
Merge pull request #1246 from balloob/feature/remove-state-fire-event
...
Have remove state fire state_changed event
2016-02-14 10:33:59 -08:00
Sean Dague
8c67a924bc
Merge pull request #895 from sdague/tox
...
add tox infrastructure for running tests locally and in travis
2016-02-14 13:13:13 -05:00
Sean Dague
97c0f5bb5a
convert testing infrastructure to tox
...
This converts the testing infrastructure to tox for both locally
testing and travis. This is nearly equivalent to the previous testing
with the only exception that linting fails with the first tool to fail
and won't process all of them.
Slightly tricky thing is that tox resets *all* of the environment for
it's subprocess runs by default. A couple of the dependencies we have
will not install in non UTF8 locales: temper-python & XBee.
2016-02-14 13:04:42 -05:00
Paulus Schoutsen
aeb87b0245
Merge pull request #1248 from balloob/chore/reorg-frontend-api
...
Move bootstrap endpoint from api to frontend
2016-02-14 09:43:53 -08:00
Paulus Schoutsen
6be2ec7fea
Merge pull request #1249 from balloob/chore/remove-usage-attr_friendly_name
...
Remove usage of ATTR_FRIENDLY_NAME within components/platforms
2016-02-14 09:43:39 -08:00
Dan Smith
885b61a750
Implement brand and model for UVC cameras
2016-02-14 17:27:29 +00:00
Dan Smith
0ba7fb40a4
Improve UVC performance by not logging in on each image fetch
...
This makes the UVC camera_image() method not log into the camera on
every single image fetch, which reduces load on hass and the camera,
and lowers the latency to get an actual image fetched.
2016-02-14 17:27:29 +00:00
Dan Smith
263839a336
Handle connection errors talking to UVC cameras during image fetch
...
This requires uvcclient==0.6 which breaks out exceptions for us.
Fixes #1244
2016-02-14 17:27:26 +00:00
Paulus Schoutsen
3ced457089
Merge pull request #1255 from miniconfig/splunk-fix-attributes
...
Converted state.attributes to dict in Splunk component
2016-02-14 07:51:48 -08:00
miniconfig
01df1f8458
Converted state.attributes to dict. Fixes Issue #1252
2016-02-14 10:47:46 -05:00
Paulus Schoutsen
b29f2f6d6f
Remove usage of ATTR_FRIENDLY_NAME within components/platforms
2016-02-14 00:21:20 -08:00
Paulus Schoutsen
cafa4043b3
Move bootstrap endpoint from api to frontend
2016-02-14 00:04:08 -08:00
Paulus Schoutsen
8bea5c06de
Add assumed_state property to entity
2016-02-13 23:42:11 -08:00
Paulus Schoutsen
06de73ff80
Allow removing a state via API + remote StateMachine
2016-02-13 23:00:38 -08:00
Paulus Schoutsen
ada2fb4ec0
Fire event when we remove a state
2016-02-13 22:57:40 -08:00
Paulus Schoutsen
39bbfd14d9
Merge pull request #1240 from persandstrom/dict_size_change_during_iteration
...
Fixed intermittent error during setup
2016-02-13 22:28:46 -08:00
Per Sandström
9e816cfd3f
lock _states to prevent size change during iteration
2016-02-14 06:34:00 +01:00
Paulus Schoutsen
e170484f16
Change helpers.extract_domain_configs from generator to list bc concurrency
2016-02-13 21:20:49 -08:00
Paulus Schoutsen
9204c44eec
Merge pull request #1241 from kk7ds/update-honeywell-somecomfort
...
Update honeywell somecomfort
2016-02-13 19:44:58 -08:00
Dan Smith
0fbd947426
Test Honeywell Round thermostat
...
This includes two changes to the round code:
- Return True on setup success
- Break out the default away temp into a constant
2016-02-14 01:05:18 +00:00
Dan Smith
5921e65d83
Allow specifying location and/or thermostat for Honeywell US
...
This lets you optionally only add thermostats by location or
specific device id, instead of all the thermostats in your
account. This would be helpful if you have two devices in different
houses (i.e vacation home), etc.
2016-02-13 23:13:38 +00:00
Dan Smith
c51dd64bd8
Convert Honeywell platform to use somecomfort library
2016-02-13 23:13:33 +00:00
Paulus Schoutsen
278033cbf9
Merge pull request #1235 from flyte/docker-colorlog
...
Add colorlog to docker images
2016-02-13 14:55:07 -08:00
Flyte
9233449551
Add colorlog to Dockerfile
2016-02-13 20:53:15 +00:00
Paulus Schoutsen
680f450278
Merge pull request #1236 from kk7ds/ci-tweak
...
Make it easier to run cibuild locally
2016-02-13 11:18:40 -08:00
Dan Smith
66c2fa1270
Make it easier to run cibuild locally
...
Just treat lack of travis environment as "run everything"
2016-02-13 18:30:34 +00:00
Paulus Schoutsen
bf0b453677
Merge branch 'hotfix/state-as-number' into dev
...
Conflicts:
homeassistant/const.py
tests/helpers/test_state.py
2016-02-13 08:32:06 -08:00
Paulus Schoutsen
29b6782b42
Merge pull request #1229 from balloob/hotfix/state-as-number
...
0.13.1 / Fix: state_as_number always return float
2016-02-13 08:23:14 -08:00
Paulus Schoutsen
d2df485bea
Version bump to 0.13.1
2016-02-13 08:17:47 -08:00
Paulus Schoutsen
77b141a355
Update Wink to 0.6
2016-02-13 08:17:38 -08:00
Fabian Affolter
00afaac54c
Update for file header, docstrings, and PEP8/PEP257
2016-02-13 14:19:11 +01:00
Fabian Affolter
34b91cf6ce
Remove config details (already covered in docs)
2016-02-13 09:38:56 +01:00
Fabian Affolter
9dc055e537
Add link to docs
2016-02-13 09:35:31 +01:00
Paulus Schoutsen
6d6cf886f3
Merge pull request #1222 from turbokongen/verisure-mouse
...
Support for Mousedetectors connected in Verisure systems
2016-02-13 00:22:34 -08:00
Paulus Schoutsen
1571b33e4a
Fix: state_as_number always return float
2016-02-13 00:08:32 -08:00
John Arild Berentsen
a29be5455c
Fix unit and wrong errorhandling
2016-02-13 09:05:18 +01:00
Paulus Schoutsen
4210291e5b
Version bump to 0.14.dev0
2016-02-12 21:55:40 -08:00
Paulus Schoutsen
e9fa1f1f83
Merge pull request #1182 from balloob/dev
...
0.13
2016-02-12 21:55:24 -08:00
Paulus Schoutsen
724d5bfe9d
Version bump to 0.13
2016-02-12 21:51:34 -08:00
Paulus Schoutsen
938c9888a6
Merge pull request #918 from happyleavesaoc/snapcast
...
snapcast media player
2016-02-12 19:31:07 -08:00
Paulus Schoutsen
b91e4cfb4a
Merge pull request #1195 from persandstrom/kodi_thumbnails
...
kodi thumbnails
2016-02-12 19:03:22 -08:00
Paulus Schoutsen
7dd51034cd
Merge pull request #1213 from MartinHjelmare/mysensors-light
...
Add mysensors light platform
2016-02-12 19:01:41 -08:00
Paulus Schoutsen
2f60ff224f
Merge pull request #1223 from MartinHjelmare/update-mysensors-version
...
Update pymysensors version to 0.5
2016-02-12 18:55:06 -08:00
Paulus Schoutsen
fc3a37cba2
Merge pull request #1224 from MartinHjelmare/fix-mysensors-version-error
...
Fix error in update method for V_STATUS
2016-02-12 18:54:12 -08:00
Paulus Schoutsen
223b7f85ee
Merge pull request #1225 from nkgilley/ecobee-fix
...
fix ecobee sensor unique id.
2016-02-12 18:53:58 -08:00
happyleavesaoc
13b0beee31
snapcast
2016-02-12 18:35:32 -05:00
nkgilley@gmail.com
ba530e5a16
fix ecobee sensor unique id.
2016-02-12 17:24:00 -05:00
Per SandstrÃom
aafd36d2ce
change url to host
2016-02-12 21:19:27 +00:00
MartinHjelmare
0492f0abd0
Fix error in update method for V_STATUS
...
* Remove check against V_STATUS to avoid error when using version 1.4
of mysensors. V_LIGHT has the same integer value so V_STATUS is not
needed.
2016-02-12 22:05:31 +01:00
MartinHjelmare
940799d0da
Update pymysensors version to 0.5
2016-02-12 21:59:24 +01:00
John Arild Berentsen
c584b6b28d
Support for Mousedetectors connected in Verisure systems
2016-02-12 21:41:01 +01:00
Stefan Jonasson
5a03ddd7e0
Removed "" and changed the call to check_call to make it race the appropriate error
2016-02-12 19:31:28 +01:00
Paulus Schoutsen
1ba60dc898
Update .coveragerc
2016-02-12 09:01:48 -08:00
Paulus Schoutsen
75d3d25969
Merge pull request #1129 from nkgilley/speedtest
...
Speedtest.net component
2016-02-12 08:59:19 -08:00
Paulus Schoutsen
06bd812b7b
Make state unknown if None returned
2016-02-12 08:58:07 -08:00
nkgilley@gmail.com
7cb57583e2
fix line too long
2016-02-12 11:44:24 -05:00
nkgilley@gmail.com
3e3f5db2a5
use a windows & linux compatible regex
2016-02-12 11:30:55 -05:00
nkgilley@gmail.com
88fe28ea1b
add update service
2016-02-12 09:55:28 -05:00
Stefan Jonasson
10a20f802b
Updated coverage
2016-02-12 11:26:21 +01:00
Stefan Jonasson
9521dad263
Added a command line notification platform that could be used for all kind of custom notifications
2016-02-12 11:25:26 +01:00
Paulus Schoutsen
8857c48c17
Merge pull request #1206 from turbokongen/rfxtrx-newprotocols
...
Supporting electricity sensors with ELEC2/3 protocol from latest pyRFXtrx (0.4)
2016-02-11 23:30:40 -08:00
Paulus Schoutsen
3c582d1e3c
Merge pull request #1143 from balloob/rfxtrx
...
Rfxtrx
2016-02-11 23:30:34 -08:00
Fabian Affolter
19d12716ef
Update docstrings
2016-02-12 08:21:39 +01:00
Fabian Affolter
57446cfb08
Add link to docs
2016-02-12 07:55:20 +01:00
Paulus Schoutsen
ff6cb2b452
Update frontend icons + proximity icon
2016-02-11 22:21:06 -08:00
Paulus Schoutsen
a3ec7998b1
Update frontend with garage door support
2016-02-11 21:55:50 -08:00
Paulus Schoutsen
d892716bfa
Merge pull request #1218 from kk7ds/influx-tests
...
Add tests for influxdb and fix a bug
2016-02-11 21:45:37 -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
7ba7747ce8
Merge pull request #1217 from jaharkes/nest_heating
...
Nest binary sensor fixes
2016-02-11 20:15:02 -08:00
Jan Harkes
b04ff7207c
Make sure Nest is setup before the binary sensors.
2016-02-11 21:28:08 -05:00
Dan Smith
72235c48fb
Merge pull request #1216 from kk7ds/fix-dan-broke-splunk
...
Re-allow splunk to report string states
2016-02-11 18:26:24 -08:00
Jan Harkes
3f7ff2b1d4
The Nest binary sensor can also track when heating system is running.
2016-02-11 21:24:51 -05:00
Dan Smith
484b7b64d7
Re-allow splunk to report string states
...
Splunk *can* take string states, so un-fix that wrong fix.
2016-02-12 02:20:15 +00:00
Paulus Schoutsen
7241762bcc
Merge pull request #1209 from kk7ds/abstract-numeric-state
...
Abstract numeric state
2016-02-11 18:16:57 -08:00
Dan Smith
0a904acd4d
Add some tests for splunk
...
This also fixes issue #1214 , and I think another bug. The splunk
code will just take the value of state.state and try to serialize
it to json if it can't make it into a number. It did this before
I generalized that code. Since json.dumps() will fail on most anything
complicated, I think the right thing to do is *not* try to do that.
2016-02-12 01:45:30 +00:00
Dan Smith
76df759f4c
Add simple statsd tests
...
These are not very amazing, but at least exercise the code a little
to make sure I didn't break anything. Hopefully they're useful in the
future too.
2016-02-12 01:45:30 +00:00
Dan Smith
4a2b956493
Convert statsd, influx, splunk, and graphite to use state_as_number()
...
Fixes #1205
2016-02-12 01:45:25 +00:00
Dan Smith
3aa34deaa2
Add state_as_number() helper
...
This adds state_as_number(), a helper method that tries to interpret
state as a number, for cases we can predict. It's a generalization of
what is copy-and-paste-ed into multiple other places.
2016-02-12 00:41:32 +00:00
nkgilley@gmail.com
b00cad7095
fix travisci errors.
2016-02-11 19:27:05 -05:00
MartinHjelmare
2cf061c768
Add mysensors light platform
...
* Make light controllable independently with types V_LIGHT, V_DIMMER,
V_RGB and V_RGBW. V_RGBW is not implemented in the frontend yet.
* Add discovery for light platform.
* Add optimistic mode config setting for switch and light
to allow feedback state from actuator.
* Move S_LIGHT, V_LIGHT, V_STATUS types from switch to light platform.
* Change node update logging to debug from info level.
* Fix some inaccurate comments.
2016-02-12 01:22:35 +01:00
nkgilley@gmail.com
e837e97c9d
use track_time_change
2016-02-11 19:09:51 -05:00
Paulus Schoutsen
df8afe51f4
Merge pull request #1212 from MartinHjelmare/fix-validate-config
...
Fix validate config in mysensors
2016-02-11 12:39:16 -08:00
Greg Dowling
c8e6f89302
Merge pull request #1210 from balloob/fix_owntracks_passive_zone
...
Handle passive zones correctly.
2016-02-11 20:35:21 +00:00
pavoni
2e75a58372
Fix outtracks bug with passive zones.
2016-02-11 20:28:02 +00:00
MartinHjelmare
ae2fd149a5
Fix validate config in mysensors
...
* Add check of port in config.
2016-02-11 21:03:13 +01:00
Greg Dowling
ee62c2cc2b
Merge pull request #1208 from kk7ds/static-wemos
...
Support manually-defined WeMo devices
2016-02-11 18:46:58 +00:00
Dan Smith
4cfa14c29d
Support manually-defined WeMo devices
...
This is extremely useful if you want to support wemos that are on
another subnet or across a VPN. It also lets you sidestep the discovery
process, which is problematic for a lot of people and situations.
In order for this to work, we need to bump the pywemo requirement to
0.3.10, which includes my changes to make this possible.
WeMo devices can be manually configured by adding a static section to
the config, like this:
switch:
platform: wemo
static:
- 192.168.100.5
- 192.168.100.6
2016-02-11 17:23:20 +00: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
Dan Smith
962463c1ab
Merge pull request #1196 from kk7ds/honeywell-enumerate
...
Make Honeywell module enumerate all available thermostats
2016-02-11 07:53:05 -08:00
Paulus Schoutsen
74f06b6862
Merge pull request #1190 from flyte/apcupsd-component
...
Add APCUPSd component
2016-02-11 07:35:43 -08:00
Dan Smith
d3d7d458e1
Make Honeywell module enumerate all available thermostats
...
This extends the HoneywellUSThermostat functionality to find and add
all thermostats in your account. So, we add a new config element called
'region' that is the primary trigger for this, and remove the 'id'
trigger since it was never in a released version.
This does a few extra things:
- It names the thermostat what you have it named in your account,
which is not something we get to know *unless* we emumerate.
- It makes all thermostats on a given account use the same session,
and thus we have to avoid doing an explicit login every time we
refresh our data. That was causing some rate-limiting on their
side when I was debugging, so this is probably good. Now, we use
their existing keepalive pinger to determine if we're still logged
in and only re-login if we need to.
2016-02-11 15:26:41 +00:00
Eric Rolf
cca6b0c287
Test Fix.
2016-02-11 10:16:57 -05:00
Eric Rolf
23e3b8d2f2
Fixed Style Issue
2016-02-11 10:00:12 -05:00
Eric Rolf
be9a2a043e
Refactored Method Names.
2016-02-11 09:57:56 -05:00
Dan Smith
cc4fa6cd38
Merge pull request #1194 from kk7ds/add-graphite-feeder
...
Add graphite feeder component
2016-02-11 06:36:19 -08:00
John Arild Berentsen
4d15367956
Supporting electricity sensors with ELEC2/3 protocol from latest pyRFXtrx (0.4)
2016-02-11 15:35:05 +01:00
Eric Rolf
175b49236c
Fixed style attribute with redefined built in method names.
2016-02-11 09:20:47 -05:00
Eric Rolf
fd0afaa204
Fixed Test Case Logic
2016-02-11 09:12:28 -05:00
Eric Rolf
034cec7152
Fixed Demo Test Cases
2016-02-11 09:06:35 -05:00
Eric Rolf
f464d591c9
Update python wink requirement
2016-02-11 08:49:07 -05:00
Eric Rolf
06cb97adee
Merge branch 'wink_garage_door_support' of https://github.com/xrolfex/home-assistant into wink_garage_door_support
2016-02-11 08:39:20 -05:00
Eric Rolf
cab46b91e3
Updated Requirements All.
2016-02-11 08:38:05 -05:00
Eric Rolf
0da09b85de
refactored test case
2016-02-11 08:37:17 -05:00
Eric Rolf
95d9bc48ea
Updated Demo
2016-02-11 08:37:17 -05:00
Eric Rolf
6b962a2207
Updated coveragec, cleaned up constants, added test for demo.
2016-02-11 08:37:16 -05:00
Eric Rolf
18b3d3df57
Forgot to refactor demo.
2016-02-11 08:37:16 -05:00
Eric Rolf
5f6977acda
Refactor Method Name For Open and Close.
2016-02-11 08:37:16 -05:00
Eric Rolf
89f6ef9f6c
Updated requirements_all.txt
2016-02-11 08:37:16 -05:00
Eric Rolf
d2ad0620ee
Wink Garage Door Support
2016-02-11 08:37:16 -05:00
Eric Rolf
aa13392983
refactored test case
2016-02-11 08:30:33 -05:00
Eric Rolf
6cbf19934f
Updated Demo
2016-02-11 08:23:04 -05:00
Daniel
f938134069
updated rfxtrx lib
2016-02-11 14:15:51 +01:00
Eric Rolf
7cdcb800a9
Updated coveragec, cleaned up constants, added test for demo.
2016-02-11 07:41:42 -05:00
Flyte
91fb2764cc
Use a cache object to reduce the frequency of calls to APCUPSd
2016-02-11 07:33:53 +00:00
Paulus Schoutsen
82c5e2cf3c
Merge pull request #1177 from Theb-1/dev-notify-rest
...
REST notify component
2016-02-10 23:05:34 -08:00
Flyte
bb8981b611
Add apcupsd component.
2016-02-11 06:33:23 +00:00
Paulus Schoutsen
b350f22a77
Update frontend to fix color picker
2016-02-10 22:18:08 -08:00
Paulus Schoutsen
40da28a0c7
Merge pull request #1192 from i-c/add-delay-to-launchtl-load
...
Add delay to launchtl load
2016-02-10 21:39:36 -08:00
Paulus Schoutsen
3bdb50510a
Merge pull request #1202 from huanga/change_nest_battery-level_unit
...
Changing battery level unit to "V" instead of "%"
2016-02-10 21:33:10 -08:00
Dan Smith
7478c36b27
Add graphite feeder component
...
Like recorder, this component listens to all events and reports any
that it can to a graphite installation. This makes it easy to use
graphite for all your data collection and analysis. If you run
carbon-cache (the backend for graphite) on the local machine, no
configuration is required other than enabling the component.
For more info on graphite: http://graphite.wikidot.com/
2016-02-11 05:28:40 +00:00
Paulus Schoutsen
b1f2c90bd0
Add MQTT service description
2016-02-10 21:23:27 -08:00
Ian Copp
e53785f30c
Fix __main__.py permissions change
2016-02-10 21:20:56 -08:00
Paulus Schoutsen
1a38354ed5
Merge pull request #1138 from flyte/mqtt-publish-template
...
Add template support to mqtt.publish service payload.
2016-02-10 21:13:02 -08:00
Andy Huang
02609d0ab5
Changing battery level unit to "V" instead of "%" as the API reports output voltage, not percentage.
...
This value matches with Settings > Technical Information's Battery information.
2016-02-10 21:12:43 -08:00
Paulus Schoutsen
ce4f5ff29c
Merge pull request #1197 from maxdrift/expose-baud-rate-mysensors-component
...
Expose baud rate config for MySensors component
2016-02-10 20:51:18 -08:00
Paulus Schoutsen
5190cc74c5
Merge pull request #1200 from MartinHjelmare/mysensors-unavailable
...
Use entity property available in mysensors
2016-02-10 20:45:48 -08:00
Paulus Schoutsen
e83f8da342
Merge pull request #1185 from balloob/perf-states
...
Make State class more immutable
2016-02-10 18:53:02 -08:00
Paulus Schoutsen
ddaeeba68b
Merge pull request #1186 from balloob/remove-deprecated-methods
...
Remove deprecated methods from core
2016-02-10 18:52:57 -08:00
MartinHjelmare
75775a561b
Use entity property available
2016-02-11 03:27:02 +01:00
Fabian Affolter
058315720f
Fix typo
2016-02-10 23:59:34 +01:00
Flyte
4e0c7f8a3d
Create additional mqtt helper function for using template payload.
2016-02-10 22:38:33 +00:00
Riccardo Massari
c705ca4288
Expose baud rate config for mysensors component
2016-02-10 23:16:41 +01:00
Per SandstrÃom
15ad48a7a0
kodi thumbnails
2016-02-10 19:48:41 +00:00
Ian Copp
c9c15c4cf7
Fix comment phrasing
...
Somehow I left out the "some". Whoops.
2016-02-10 11:32:56 -08:00
Ian Copp
3046bfce7b
Add small time delay to restart-osx command
2016-02-10 11:29:25 -08:00
Flyte
d52e2019c0
Update mqtt.publish() function to use template_payload. Reorganise publish service. Use mqtt.publish() in tests.
2016-02-10 11:11:02 +00:00
Paulus Schoutsen
af8f6bcaba
Remove deprecated methods from core
2016-02-09 23:59:31 -08:00
Daniel
cdf0e80773
Improve the robustness of the rfxtrx module, and solve issue #1116
2016-02-10 08:44:34 +01:00
Paulus Schoutsen
b0948bef5f
Make State class immutable
2016-02-09 23:27:01 -08:00
Paulus Schoutsen
70a528c04b
Merge pull request #1184 from balloob/group-of-groups
...
Support expanding nested groups
2016-02-09 22:56:30 -08:00
Theb-1
d796625098
flake8 fix
2016-02-09 22:51:44 -08:00
Paulus Schoutsen
dc44ef7356
Support expanding nested groups
2016-02-09 22:43:07 -08:00
Theb-1
c5c4085ad4
upper/arg list/response improvements
2016-02-09 22:27:54 -08:00
Paulus Schoutsen
09b3aba51b
Merge pull request #1136 from turbokongen/verisure-locks
...
Added support for lock connected to Verisure system.
2016-02-09 21:20:52 -08:00
Paulus Schoutsen
6f3aefde64
Merge pull request #1179 from roqeer/patch-1
...
Add name property to DHT sensor
2016-02-09 21:14:23 -08:00
Theb-1
b3a1491482
pylint: ignore 'too-many-arguments'
2016-02-09 21:12:33 -08:00
Theb-1
b7ff79da24
Fixes and updates
...
Remove setting defaults twice
Add timeout
Add optional title and target
2016-02-09 20:48:17 -08:00
roqeer
4bf4d94344
Changed to dict lookup with default value
...
Corrected on request
2016-02-09 22:09:44 +01:00
roqeer
3e26af5ff1
Correct bad-indentation
2016-02-09 19:09:48 +01:00
roqeer
c1270cf0bb
Add name property to DHT sensor
...
Add name to distinguish between multiple connected DHT sensors
2016-02-09 18:58:04 +01:00
Flyte
26fc637ab5
Add payload_template to mqtt 'publish' service call.
2016-02-09 15:41:31 +00:00
Fabian Affolter
66c5d96b43
Upgrade influxdb to 2.12.0
2016-02-09 16:32:05 +01:00
turbokongen@hotmail.com
41f908ed39
Added support for lock connected to Verisure system.
2016-02-09 13:17:05 +01:00
Theb-1
0f5487b95a
Add REST notify component
2016-02-08 22:24:11 -08:00
Paulus Schoutsen
23c5159f6c
Update frontend to fix map CSS
2016-02-08 21:58:41 -08:00
Paulus Schoutsen
4840dd297a
Add unique ID to ecobee sensor
2016-02-08 20:39:09 -08:00
Dan Smith
4605742bb7
Merge pull request #1176 from kk7ds/mfi-tests
...
Add mFi tests
2016-02-08 19:07:48 -08:00
Paulus Schoutsen
f222340c8e
Merge pull request #1174 from balloob/wink-light
...
Wink light to inherit from light
2016-02-08 19:05:39 -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
Per Sandström
d867d26612
Merge pull request #1168 from persandstrom/sigterm_handler
...
fix sigterm crash
2016-02-08 19:27:26 +01:00
Per SandstrÃom
564e328698
fix sigterm crash
2016-02-08 18:09:46 +00:00
Paulus Schoutsen
160b811ddf
Wink light to inherit from light
2016-02-08 08:53:22 -08:00
Paulus Schoutsen
2e164e519a
Merge pull request #1160 from stjohnjohnson/live-camera-stream
...
Fixes #1062 - If supported, directly stream the MJPEG from the remote camera
2016-02-07 14:43:00 -08:00
Paulus Schoutsen
779188ad27
Merge pull request #1167 from kk7ds/mfi-improvements
...
Mfi improvements
2016-02-07 14:40:47 -08:00
Paulus Schoutsen
3f6349d663
Merge pull request #1170 from balloob/fix_vera_dimmer_bug
...
Refactor VeraLight to inherit from Light, rather then VeraSwitch.
2016-02-07 14:39:16 -08:00
pavoni
ac0dc10377
Refactor VeraLight to inherit from Light, rather then VeraSwitch.
2016-02-07 21:45:15 +00:00
Dan Smith
0a7db98b0e
Round mFi sensor values to reasonable levels of precision
...
Most of the mFi sensors are able to reasonably provide accurate
readings to a tenth of a unit or so. This patch rounds them for
better display in the UI. Normally, I would expect this to be a view
action instead of altering the actual data emitted, but since these
values are reasonable for sensor precision, we're not really losing
anything. I followed the model from the openweathermap component, which
rounds for readability in the backend.
2016-02-07 20:51:00 +00:00
Dan Smith
8f690ff077
Add support for mPort input sensors
...
The mPort device has input pins that can be configured as digital or
analog inputs. We should support those as sensors.
2016-02-07 20:49:02 +00:00
Dan Smith
951fa603ff
Support mPort voltage output switch types
...
An mPort device has a voltage output port that, if configured,
we should support like a switch.
2016-02-07 20:48:57 +00:00
Dan Smith
c113997609
Tweak mFi switch behavior to avoid false states
...
When we update the mFi server for the state of a switch, the new
state is not always reported immediately if we update right after
the action (the server is not RESTful).
This patch adds some internal target-state handling to report the
desired state on the next poll, allowing any subsequent polls to
override that state.
Also, bump the version requirement for mficlient to 0.2.2 to absorb
a bug fix.
2016-02-07 20:48:51 +00:00
St. John Johnson
f700635445
Add support for mjpeg component to proxy it's own stream
2016-02-07 12:02:52 -08:00
Paulus Schoutsen
d49fae86e4
Update frontend with entity picture fix
2016-02-07 11:33:01 -08:00
Paulus Schoutsen
64611ab2be
Merge pull request #1157 from balloob/device-state-attributes
...
Clean up state_attributes vs device_state_attributes
2016-02-07 10:16:34 -08:00
Paulus Schoutsen
27dc2f61fb
Merge pull request #1163 from balloob/migration-5-fix
...
Fix recorder migration 5
2016-02-07 10:16:24 -08:00
Paulus Schoutsen
cd25c8f72d
Clean up some query stuff
2016-02-07 10:07:27 -08:00
Paulus Schoutsen
9ad1d290af
Fix migration 5
2016-02-07 10:07:08 -08:00
Fabian Affolter
90ef81d8d5
Merge pull request #1161 from fabaff/bitcoin
...
Add icon
2016-02-07 15:37:40 +01:00
Fabian Affolter
02efe903ab
Add icon
2016-02-07 12:43:02 +01:00
Fabian Affolter
0bb63bf3f0
Move configuration details to docs and add link
2016-02-07 12:36:29 +01:00
Fabian Affolter
e23db5d972
Some small changes
2016-02-07 12:03:01 +01:00
Fabian Affolter
e311f89056
Move details to docs and update docstrings/comments
2016-02-07 12:00:35 +01:00
Fabian Affolter
757946293e
Move configuration details to docs
2016-02-07 11:52:17 +01:00
Paulus Schoutsen
98c6e56ea4
Merge pull request #1159 from nickwaring/proximity
...
Proximity component
2016-02-07 00:54:47 -08:00
Nick Waring
cd0cef6403
Component to track the proximity of devices to a zone
2016-02-07 08:52:32 +00:00
Nick Waring
0d2891ebcc
Test file for the proximity component
2016-02-07 08:51:21 +00:00
Paulus Schoutsen
fb6aded2e1
Update frontend with new dependencies
2016-02-07 00:15:09 -08:00
Paulus Schoutsen
8b7cfc831d
Merge pull request #1133 from balloob/cast-fix
...
Fix Chromecast discovery
2016-02-06 23:06:23 -08:00
Paulus Schoutsen
987be65d55
Update frontend to support default_view
2016-02-06 23:01:44 -08:00
Paulus Schoutsen
f08b77dc4c
Clean up state_attributes vs device_state_attributes
2016-02-06 22:34:24 -08:00
Paulus Schoutsen
681b84e1bd
Update frontend with FF url-sync fix
2016-02-06 22:07:30 -08:00
Paulus Schoutsen
4103d7463b
Merge pull request #1155 from balloob/fix-kb-interrupt
...
Fix Ctrl+C with Subprocesses
2016-02-06 20:12:27 -08: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
Philip Lundrigan
d2e8721918
Merge pull request #1124 from philipbl/fix_influx
...
Fix InfluxDB field type conflict
2016-02-06 20:49:20 -07:00
Philip Lundrigan
bbdc196127
Use entity_id attribute
2016-02-06 20:33:43 -07:00
Paulus Schoutsen
a417156d84
Merge pull request #1154 from balloob/fix-time-utils
...
Fixed time zone conversion with no TZ specified
2016-02-06 19:10:14 -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
Ryan Kraus
a001780afb
Fix Ctrl+C with Subprocesses
...
Added KeyboardInterrupt handling back to block_till_stopped method.
This is because Keyboard Interrupts are sent to both the parent and
child process in no particular order so both need to handle the
interrupt.
2016-02-06 21:50:06 -05:00
Ryan Kraus
7a00bf8696
Fixed time zone conversion with no TZ specified
...
Using .replace to set the current time zone appears to not handle
things correctly. The proper way to do this is apparently .localize.
2016-02-06 21:31:07 -05:00
Paulus Schoutsen
7eef831ff3
Merge pull request #1141 from kk7ds/add-uvc-cameras
...
Add Ubiquiti Unifi Video Camera support
2016-02-06 18:21:44 -08:00
Paulus Schoutsen
9fde97efed
Merge pull request #1152 from balloob/bump-pyvera-version
...
Bump pyvera, pywemo, add available for wemo
2016-02-06 16:43:42 -08:00
MartinHjelmare
d773ad1ecb
Fix mysensors version errors
...
* The application of the version check in unit_of_measurement was
messed up after the last refactor. Fix that again.
* An error could occur in device_state_attributes if there was a
mismatch between used value_type in the device and mysensors
version in config. Add try... except to handle that.
Bump pyvera version.
Bump pywemo version.
Add unavailable status before properly initialised for maker and insight.
2016-02-07 00:28:12 +00:00
Dan Smith
cab1100a51
Add Ubiquiti Unifi Video Camera support
...
This adds support for Ubiquiti's UniFi Video cameras via their
NVR device (or service). By configuring just the address of the
NVR and a valid API key, all cameras are discovered and enabled,
including direct-to-camera image snapshot-based video support.
2016-02-06 22:57:44 +00:00
Dan Smith
3616d7a7ea
Fix alarm service handler state updates
...
This changes the service handler dispatch code to always
call update_ha_state(), and cleans up the alarm platforms that
were calling it themselves.
2016-02-06 21:11:28 +00:00
Paulus Schoutsen
d38ad57b7d
Merge pull request #1142 from kk7ds/add-honeywellus-thermostat
...
Add Honeywell US thermostat support
2016-02-06 13:05:53 -08:00
Paulus Schoutsen
b3e966665a
Merge pull request #1150 from bradsk88/master
...
Updating to python-wink 0.5.0
2016-02-06 13:04:42 -08:00
bradsk88
6e69737e88
Updating to python-wink 0.5.0
...
Major bugfix. ``` get_bulbs ``` and similar methods were always returning empty lists.
Better unit tests have been added to https://github.com/bradsk88/python-wink to avoid this regression.
2016-02-06 14:22:46 -06:00
Dan Smith
062fe79b3f
Add Honeywell US thermostat support
...
This adds support for the US variant of the Honeywell connected
thermostat. The interface is super simple, so this doesn't add
any external dependencies. It supports basic temperature, setpoint,
and control.
Issue #998 notes that the existing honeywell module doesn't work
for US models, which is because they are totally different. In order
to indicate to the honeywell platform module that the thermostat
is a US-type, we key off of whether or not the thermostat id is
provided. This is something that US people have (and require to
identify one of potentially multiple thermostats in their account)
and EU people will not.
2016-02-06 20:14:40 +00:00
Paulus Schoutsen
af0a44d976
Merge pull request #1144 from MartinHjelmare/fix-mysensors-errors
...
Fix mysensors version errors
2016-02-06 11:35:49 -08:00
Paulus Schoutsen
43613f000d
Merge pull request #1147 from balloob/debug-flag
...
Fix Interactive Debuggers
2016-02-06 09:56:12 -08:00
Paulus Schoutsen
dde80850a6
Merge pull request #1112 from balloob/switch-template
...
First cut of switch.template
2016-02-06 09:12:13 -08:00
Ryan Kraus
11a2b8888b
Fixes for issue #1114
...
1. Moved RESTART_EXIT_CODE to constants so it can safely be used by
__main__.py.
2. Allowed __main__/main to return the desired exit code.
3. Forwarded the child processes exit code to the parent process to be
duplicated.
4. Added —debug flag to pass command to force Home Assistant to run in
only one process. A warning is printed to STDERR to indicate HASS is in
debug mode. Another is printed if HASS requests a restart in debug
mode. A restart request in debug mode will quit.
5. Added an argument to __main__/main/setup_and_run_hass to indicate
that it is running in the top process. This tells it to return the exit
code rather than exiting.
2016-02-06 09:48:36 -05:00
MartinHjelmare
b700ec4faa
Fix mysensors version errors
...
* The application of the version check in unit_of_measurement was
messed up after the last refactor. Fix that again.
* An error could occur in device_state_attributes if there was a
mismatch between used value_type in the device and mysensors
version in config. Add try... except to handle that.
2016-02-06 10:57:42 +01:00
Fabian Affolter
614034d196
Update docstrings
2016-02-06 08:23:30 +01: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
Flyte
4cf85294db
Add template support to mqtt.publish service payload.
2016-02-05 21:47:27 +00:00
Eric Rolf
6fc68e9c8a
Forgot to refactor demo.
2016-02-05 15:16:56 -05:00
Eric Rolf
ec88733b57
Refactor Method Name For Open and Close.
2016-02-05 15:10:53 -05:00
Eric Rolf
7ef2075520
Updated requirements_all.txt
2016-02-05 14:20:06 -05:00
Eric Rolf
fbd0dbf8ee
Wink Garage Door Support
2016-02-05 12:53:57 -05:00
Paulus Schoutsen
2ba237eac8
Merge pull request #1134 from fabaff/icons
...
Add icon
2016-02-05 07:33:31 -08:00
Fabian Affolter
6bf4532608
Add icon
2016-02-05 13:08:17 +01:00
pavoni
2622cf2e53
Use available, remove state, improve true,false tests.
2016-02-05 11:18:50 +00:00
Paulus Schoutsen
a5db23afa4
Mock util.location by default
2016-02-04 22:26:02 -08:00
Paulus Schoutsen
2c4166b5f2
Update splunk.py
2016-02-04 22:06:27 -08:00
Paulus Schoutsen
8be9aaba4f
Fix Chromecast discovery
2016-02-04 21:36:37 -08:00
Paulus Schoutsen
1b16d76c40
Merge pull request #1128 from miniconfig/splunk
...
Added a new component to log state changes to a Splunk instance using…
2016-02-04 20:58:12 -08:00
Paulus Schoutsen
1a6539ad41
Merge pull request #1110 from lukas-hetzenecker/feature-zwave-poll-and-scene
...
Z-Wave: Scene activation & Polling
2016-02-04 20:51:52 -08:00
Paulus Schoutsen
96066e94ab
Merge pull request #1122 from molobrakos/tellduslive
...
reworked telldus live support
2016-02-04 20:46:23 -08:00
nkgilley@gmail.com
78e758925b
remove commented lines.
2016-02-04 18:42:38 -05:00
nkgilley@gmail.com
19fc48f4a0
use raw regex
2016-02-04 18:39:09 -05:00
nkgilley@gmail.com
d469970e5a
Speedtest.net component
2016-02-04 18:21:37 -05:00
Erik
50a9b3a7c0
reworked telldus live support
2016-02-05 00:07:12 +01: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
6149e509c3
Merge pull request #1127 from molobrakos/timedate
...
provide default icon
2016-02-04 13:04:09 -08:00
Erik
f3b74079e0
provide default icon
2016-02-04 21:55:22 +01:00
Philip Lundrigan
c580953bd8
Fix MQTT sensor
2016-02-04 12:38:48 -07:00
Philip Lundrigan
fc3741911c
Fix problem with field type conflict in influxdb
2016-02-04 12:38:48 -07:00
Lukas Hetzenecker
2589e78e84
Z-Wave: This small refactor adds the following features:
...
* The poll interval got fixed and the poll intensity gets configurable in the settings
* Activated scenes now fire an event
2016-02-04 19:54:43 +01:00
pavoni
ced380f0cd
Remove unneeded entity_id check and blank lines.
2016-02-04 17:24:38 +00:00
Paulus Schoutsen
a33f1c61e5
Merge pull request #1108 from lukas-hetzenecker/regression-zwave-light
...
Z-Wave Regression: Fix state attributes of lights and switches.
2016-02-03 21:25:13 -08:00
Lukas Hetzenecker
8cf5ca0ba8
Regression: The device specific attributes of ZWave devices got lost.
...
Light and ZWaveDeviceEntity both have overwritten the property state_attributes
This includes the device specific attributes in the state_attributes again
2016-02-04 02:12:33 +01:00
pavoni
b20d3f8b3a
Update docstrings.
2016-02-03 23:23:19 +00:00
Paulus Schoutsen
1f34b3586e
Merge pull request #1117 from philipbl/influx_ssl
...
Add ability to specify SSL for InfluxDB connection
2016-02-03 13:33:08 -08:00
Paulus Schoutsen
37dadd1ae0
Merge pull request #974 from sdague/domains
...
Add recording of domain to state tables
2016-02-03 12:26:31 -08:00
Paulus Schoutsen
fac8d4b969
Merge pull request #1115 from sdague/test
...
add pytest-timeout to test runs
2016-02-03 12:24:35 -08:00
Sean Dague
efcba8f1ca
add pytest-timeout to test runs
...
This adds a default 30 second timeout on every test method so that
deadlocks or broken threads are move obvious in travis. It also passes
-v by default to make things a little more verbose on where things
fail when they are failing.
2016-02-03 15:13:30 -05:00
Sean Dague
abc253c4c5
implement get_significant_states
...
This adds a new function to history module which returns significant
states. For most domains this is the list of state changes. For the
thermostat domain this also includes attribute changes, so that
changes in the current_temperature are exposed to the graphing layer.
Closes #881
2016-02-03 15:05:43 -05:00
Sean Dague
3d00735341
Add recording of domain to state tables
...
Some domains, like thermostat, need all state records, not just state
change ones, to provide accurate graphs. This introduces a new db
migration which adds a 'domain' column to all states so that is a fast
query.
Indexes were added to help with query performance.
This includes a data migration which post-date populates domain. On
large HA dbs this might take real time, as it has to touch every state
row. 100 MB db (91k states) updated in a couple of seconds on my
reasonably fast server. Be forewarned.
This is part of bug #881
2016-02-03 15:05:43 -05:00
Paulus Schoutsen
ce75c590b1
Merge pull request #1109 from lukas-hetzenecker/bugfix-zwave-fibaro-wall-plug
...
Z-Wave: Bugfix for Fibaro Wall Plug component
2016-02-03 08:34:06 -08:00
pavoni
6e6c3c5cd5
Tidy.
2016-02-03 14:30:58 +00:00
pavoni
5521096c02
Add actions.
2016-02-03 14:29:25 +00:00
Fabian Affolter
356013118d
Update docstrings
2016-02-03 15:13:53 +01:00
pavoni
9a9dbcfaea
Refactor, support template logic values, add tests.
2016-02-03 13:16:13 +00:00
Lukas Hetzenecker
1c33e01b99
styleguide fix
2016-02-03 13:03:01 +01:00
Lukas Hetzenecker
d09837fef6
Zwave: This is a bugfix for the Fibaro Wall Plug component
...
As discussed here ( https://www.domoticz.com/forum/viewtopic.php?f=6&t=5661 ) this components reports two different power consumption values.
Unfortunately only one of them is correct. Both of them map to the exactly same object id.
This bugfix gets rid of the incorrect one.
2016-02-03 12:44:11 +01:00
Paulus Schoutsen
f5e736d271
Merge pull request #1105 from balloob/disable-location-in-tests
...
Disable location queries
2016-02-02 21:38:20 -08:00
Paulus Schoutsen
61630783f1
Disable location queries
2016-02-02 21:33:59 -08:00
Paulus Schoutsen
077797ac4f
Merge pull request #1086 from carlosmgr/dev
...
update SSH for aruba device tracker
2016-02-02 18:33:49 -08:00
Paulus Schoutsen
b14f7f7ed0
Merge pull request #1099 from balloob/sensor_template_startup_error
...
Sensor template startup error
2016-02-02 18:32:09 -08:00
carlosmgr
3d695405b7
pep8 2 time
2016-02-03 00:03:50 +00:00
carlosmgr
55932b048e
fix pep8
2016-02-02 23:54:32 +00:00
Fabian Affolter
b19fbd8e72
Update docstrings
2016-02-03 00:35:53 +01:00
Fabian Affolter
635369ad65
Update docstrings
2016-02-03 00:23:59 +01:00
Fabian Affolter
bd8881cbe1
Add icon
2016-02-03 00:12:01 +01:00
Fabian Affolter
847e92f57a
Update docstrings
2016-02-03 00:01:26 +01:00
Fabian Affolter
5cea8fda9f
Update link to docs and add docstrings
2016-02-02 23:55:44 +01:00
carlosmgr
7f87df20c2
ssh aruba
2016-02-02 22:40:04 +00:00
carlosmgr
e91c8e4143
ssh aruba.py
...
req pexpect
2016-02-02 21:49:11 +00:00
carlosmgr
cd00ff8b56
Merge remote-tracking branch 'upstream/dev' into dev
2016-02-02 20:07:31 +00:00
Philip Lundrigan
018329b12b
Add ability to specify ssl
2016-02-02 12:58:38 -07:00
pavoni
a955f3db08
WIP commit - template state working, on / off still to do.
2016-02-02 19:25:17 +00:00
pavoni
d344defc7e
Switch to warning.
2016-02-02 16:26:17 +00:00
Paulus Schoutsen
2da422fd77
Merge pull request #1098 from balloob/media-player-test
...
Clean up and test media player
2016-02-02 08:09:40 -08:00
pavoni
93a38d39ef
Add test for missimng attributes.
2016-02-02 14:15:06 +00:00
pavoni
3aad223c95
Change to warning if attributes missing.
2016-02-02 14:14:29 +00:00
Ryan Kraus
1a5d18fd66
Merge pull request #1012 from balloob/restart-service
...
Restart service
2016-02-02 07:15:40 -05:00
Paulus Schoutsen
e7e540d4bb
Clean up and test media player
2016-02-02 00:31:36 -08:00
Paulus Schoutsen
35613d7fbf
Merge pull request #1097 from molobrakos/add-test
...
add test for unsafe yaml
2016-02-02 00:22:19 -08:00
Erik
00d1cab091
add test for unsafe yaml
2016-02-02 08:41:18 +01:00
Paulus Schoutsen
26efaa91a3
Merge pull request #1090 from balloob/fix_sensor_template_entity_id
...
Fix bug in sensor.template entity_id
2016-02-01 21:21:57 -08:00
Paulus Schoutsen
3c37ecc477
Merge pull request #1091 from TangoAlpha/dev
...
Improvements to device detection
2016-02-01 21:21:15 -08:00
Paulus Schoutsen
274aaabd93
Merge pull request #1094 from balloob/cast-multi-room
...
No longer ignore ports for Chromecasts
2016-02-01 21:16:50 -08:00
Paulus Schoutsen
c8bfd27182
No longer ignore ports for Chromecasts
2016-02-01 21:07:33 -08:00
Tim
08ab7dba2c
Fix whitespace
2016-02-02 00:21:15 +00:00
Tim
54cc35d729
Merge branch 'dev' of https://github.com/TangoAlpha/home-assistant into dev
2016-02-02 00:17:03 +00:00
Tim
031e7a4013
New liffylights release improves device detection
...
Increase device polling to 30 seconds
2016-02-02 00:15:38 +00:00
Paulus Schoutsen
41165695f0
Merge pull request #1071 from deisi/onewireupdate
...
Little improvement for the onewire platform
2016-02-01 15:26:22 -08:00
pavoni
9c33af60f2
Fix unreachable code!
2016-02-01 18:38:11 +00:00
pavoni
7c1241c1f8
Add another test, revise another. Improve coverage.
2016-02-01 18:30:39 +00:00
Tim
9caa4752a4
New liffylights release improves device detection
...
Increase device polling to 30 seconds
2016-02-01 18:29:43 +00:00
Malte Deiseroth
cb2e75befd
removed trailing whitespace
2016-02-01 19:24:08 +01:00
pavoni
d54e10e54a
Improve test coverage of error conditions.
2016-02-01 18:18:51 +00:00
pavoni
95748a6880
Generate entity id correctly, was using friendly_name.
2016-02-01 17:45:18 +00:00
Paulus Schoutsen
10a41a22dc
Merge pull request #1084 from molobrakos/tellduslive
...
handle situation where no name is set yet for the sensor
2016-02-01 08:55:39 -08:00
Erik
ac0b6ca50c
handle situation where no name is set yet for the sensor
2016-02-01 17:42:08 +01:00
Paulus Schoutsen
a0f6f3ac22
Merge pull request #1085 from molobrakos/yaml_safe_load
...
use yaml safe loader
2016-02-01 08:15:32 -08:00
Paulus Schoutsen
d9aff0c76d
Merge pull request #1089 from balloob/yr
...
Added and fixed yr tests
2016-02-01 08:11:18 -08:00
Daniel
5005b20122
Added and fixed yr tests
2016-02-01 15:50:17 +01:00
carlosmgr
b3ef2bd2d9
Update aruba.py
2016-02-01 12:23:20 +00:00
Fabian Affolter
e29a2fa45a
Fix typo
2016-02-01 11:49:44 +01: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
79b6269aa2
Merge pull request #1083 from balloob/fix-requirements
...
Fix gen_requirements_all
2016-02-01 00:00:51 -08:00
Paulus Schoutsen
525b206e1b
Fix gen_requirements_all
2016-01-31 23:55:02 -08:00
Paulus Schoutsen
2f4e40db27
Merge pull request #1076 from MartinHjelmare/add-entity-online-prop
...
Fix 'unavailable' entity
2016-01-31 17:26:12 -08:00
MartinHjelmare
38c9f7a37a
Fix 'unavailable' entity
...
* Report friendly_name, icon and customized attributes for 'unavailable'
entities.
2016-02-01 02:16:56 +01: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
Paulus Schoutsen
10f79ab45d
Merge pull request #1073 from MartinHjelmare/add-entity-online-prop
...
Add new 'available' property to entity.py
2016-01-31 15:59:28 -08:00
MartinHjelmare
455593017d
Add new 'available' property to entity.py
...
* Add 'available' property. Return True by default.
* Use new property in update_ha_state(). If available is False, set
state to 'unavailable', through constant.
* Add STATE_UNAVAILABLE constant 'unavailable' in const.py.
* Fix docstrings in entity.py and const.py, according to PEP257.
Ignore D203 and D105.
2016-01-31 23:58:19 +01:00
Malte Deiseroth
d6b19aae48
- check for reasonable temperature values
...
- round temperature to one digit
2016-01-31 22:56:48 +01:00
Paulus Schoutsen
6519333e1d
Merge pull request #1070 from balloob/input-select
...
Add input_select component
2016-01-31 13:44:32 -08:00
Paulus Schoutsen
41919e7339
Update frontend for input_select
2016-01-31 13:39:50 -08:00
Stefan Jonasson
1c10f218de
Fixed duplicate import statements and made use of the config_helper
2016-01-31 22:17:00 +01:00
Paulus Schoutsen
96710ad410
Add input_select component
2016-01-31 12:52:51 -08:00
Paulus Schoutsen
c95c3d9198
Update frontend with weblink support
2016-01-31 12:00:45 -08:00
Stefan Jonasson
5719743ec7
Fixed .coveragerc and requirements_all.txt
2016-01-31 20:02:51 +01:00
Per Sandström
e2e8d4276f
Merge pull request #1069 from persandstrom/vsure0.5.0
...
vsure 0.5.0
2016-01-31 19:33:09 +01:00
Per Sandström
3f03fefd35
vsure 0.5.0
2016-01-31 19:23:53 +01:00
Stefan Jonasson
2dab815f90
Fixes imports, styles and other misstates
2016-01-31 19:12:00 +01:00
Paulus Schoutsen
6a4b63f807
Merge pull request #1056 from flavio/scsgate
...
Add support for the SCSGate device
2016-01-31 09:34:07 -08: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
1789a08d21
Merge pull request #1065 from kennedyshead/weblink
...
Weblink component
2016-01-31 09:20:17 -08:00
magnusknutas
de4dab74b1
Adding weblink component
...
Adding weblink component tests
2016-01-31 18:13:04 +01:00
Paulus Schoutsen
16b1529d14
Merge pull request #1059 from balloob/entity-component-enhancements
...
Add tests and custom interval for entity component
2016-01-31 09:03:55 -08:00
Paulus Schoutsen
0b8e097705
Remove unused environment util
2016-01-31 08:58:30 -08:00
Paulus Schoutsen
b21be63220
Merge pull request #1066 from TangoAlpha/dev
...
Update for new liffylights release
2016-01-31 08:32:51 -08:00
Tim
e6a8746dba
Update requirements_all
2016-01-31 15:07:06 +00:00
Tim
1974eda51d
Update for new liffylights release
...
Fix incorrect packet timeout/ack code causing flooding when no bulbs were online, which consumed all WorkerPool threads
2016-01-31 13:31:12 +00:00
Stefan Jonasson
bd475f5db1
Added a new media_player platform for controlling Samsung TVs with a lan interface.
...
Configured like this
media_player:
platform: samsungtv
host: <IP OF TV>
name: <Name of the tv>
2016-01-31 10:06:39 +01:00
Paulus Schoutsen
fce8815ab4
Support custom interval for platforms
2016-01-31 01:01:23 -08:00
Paulus Schoutsen
90e17fc77f
Add tests for entity component
2016-01-31 01:01:23 -08:00
Paulus Schoutsen
6418634f3a
Merge pull request #1049 from balloob/new-tests
...
Adding more unit tests
2016-01-30 23:32:34 -08:00
Ryan Kraus
a230d00ed0
Added test for Introduction component
...
This test may seem useless, but it is good to ensure that default
components don’t ever crash HASS.
2016-01-30 22:50:56 -05:00
Ryan Kraus
5fdbe5fd9a
More tests for Binary Command Sensor
...
1. Added a test for detecting STATE_OFF
2. Fixed tests for detecting STATE_ON
2016-01-30 22:41:29 -05:00
Ryan Kraus
283d621e90
Added tests for Binary Command Sensor
2016-01-30 22:32:25 -05:00
Ryan Kraus
2d0004f46a
Another test for for command sensor
...
Added a test for command sensors with bad configurations.
2016-01-30 22:16:22 -05:00
Ryan Kraus
6a08f14120
Additional tests for Command Sensor.
...
1. Moved template testing out of main test.
2. Added test for bad command.
2016-01-30 22:13:42 -05:00
Ryan Kraus
97e867052d
Added tests for command sensor
...
Added tests to create and check basic functionality of command sensor.
2016-01-30 22:01:10 -05:00
Ryan Kraus
2651021461
Added test for entity customization
...
Added test for entity customization from configuration. Processes a
sample configuration to hide an entity, creates the entity, updates ha
state, and then verifies customization made it through.
2016-01-30 21:27:00 -05:00
Erik
4b253d17ba
use yaml safe loader
2016-01-31 00:46:08 +01:00
Paulus Schoutsen
b7722ec452
Allow usage of words domain, service, call_id in service data
2016-01-30 15:18:26 -08:00
magnusknutas
fd6086a5d6
Testing logbook service
2016-01-30 15:18:26 -08:00
Paulus Schoutsen
3e35bc06fc
Merge pull request #1055 from TangoAlpha/dev
...
Update to new release of liffylights
2016-01-30 12:56:22 -08:00
Tim
f76dee8a05
Update to new release of liffylights
2016-01-30 20:48:57 +00:00
Ryan Kraus
56ac4281c7
Better tear down of util/package tests
...
Explicitly removed temp directory at the end of util/package unit tests.
2016-01-30 14:39:17 -05:00
Ryan Kraus
b8e149fe7d
Cleaned up universal MP tests
...
Changed all assertEquals in universal media player tests to have
assumed value first.
2016-01-30 14:38:27 -05:00
Ryan Kraus
4a8f55e630
Revised package util tests
...
The package util tests were revised to pull the external library
pyhelloworld3 from an internal source rather than external. This speeds
up tests, makes tests more reliable, and removes dependency on internet
connection.
2016-01-30 14:08:32 -05:00
Ryan Kraus
de61bcb80e
Additional testing for logger component
...
Added an additional test for the logger component the validates the
filtering logic of the filters that were created during setup.
2016-01-30 13:23:35 -05:00
Ryan Kraus
4cc9606bcc
Added test for logger component.
2016-01-30 13:03:46 -05:00
Ryan Kraus
8ac763c6f6
Added test for universal mp service routing.
...
Added tests to ensure that the Universal Media Player is routing
service calls correctly.
2016-01-30 12:26:28 -05:00
Ryan Kraus
6a75b524cb
Removed unused private method from universal media player
...
The universal media player contained a private method that was replaced
by the update method. It was meant to be removed and wasn’t. This
commit removed that method.
2016-01-30 11:57:46 -05:00
Ryan Kraus
c1d057407b
Fixed typo in universal media player test.
2016-01-30 11:53:15 -05:00
Ryan Kraus
c396dbb570
Added tests to check setup and config of universal media player.
2016-01-30 07:18:37 -05:00
Ryan Kraus
0631f5c59d
Added tests for package utilities
2016-01-30 06:44:22 -05:00
Paulus Schoutsen
10f9c049bb
Version bump to 0.13.0.dev0
2016-01-29 22:38:01 -08:00
Paulus Schoutsen
d0bcec12b9
Merge pull request #1001 from balloob/dev
...
0.12
2016-01-29 22:37:38 -08:00
Paulus Schoutsen
9fc62c1851
Version bump to 0.12
2016-01-29 22:33:46 -08:00
Paulus Schoutsen
23d88cd4ad
Merge pull request #1047 from haraldnagel/dev
...
Fix #1046 by correcting platform name
2016-01-29 22:14:21 -08:00
Harald Nagel
86f433067c
Fix #1046 by correcting platform name
2016-01-30 06:05:09 +00:00
Ryan Kraus
106c53abf1
Revised HASS Core test
...
Changed the HASS Core test that tested KeyboardInterrupt handling to
now test SIGTERM handling. KeyboardInterrupts are no longer handled in
the HASS application process as they are handled in the HASS parent
process. SIGTERM is the proper way to now stop HASS.
2016-01-29 22:42:39 -05:00
Paulus Schoutsen
75232c43ce
Merge pull request #1044 from w1ll1am23/googlevoice
...
Google Voice SMS notification support
2016-01-29 19:32:23 -08:00
Ryan Kraus
b56369855a
Cleaned up restart handling in __main__.py
...
1. Fixed logged message about SIGTERM binding failure.
2. Set to only restart HASS with an exit code of 100.
3. Fixed typo in comment.
2016-01-29 22:11:11 -05:00
William Scanlon
01a743c7d4
Log if target == NULL
2016-01-29 22:09:59 -05:00
William Scanlon
28f4283b40
Validate target
2016-01-29 22:04:02 -05:00
Ryan Kraus
a41b66bb94
Cleaned up block_till_stop in core.py
...
1. Removed handling of KeyboardInterrupt. This will no longer happen
now that HASS is run in a subprocess. The KeyboardInterrupt will not be
sent to the parent process which will send a SIGTERM to the HASS
process.
2. Fixed logger warning about not being able to bind to SIGTERM.
3. Removed check for Windows OSs when binding to SIGTERM. This check
was originally put in place when HASS was binding to SIGQUIT. SIGTERM
exists in NT OSs, so the check is no longer required.
3. Now returning exit code of 100 when requesting a restart. This will
allow the parent process to only restart HASS if it is specifically
requested and not just on any encountered crash.
2016-01-29 22:02:39 -05:00
William Scanlon
375faa9c91
Fixed style error
2016-01-29 21:53:06 -05:00
Paulus Schoutsen
ef132e4583
Add tests for color util
2016-01-29 18:44:21 -08:00
Paulus Schoutsen
05cbe54db3
Remove owntracks from coverage
2016-01-29 18:02:42 -08:00
Paulus Schoutsen
ae7697b900
Merge pull request #1037 from balloob/owntracks_mobile_beacons
...
Owntracks - mobile ibeacon tracking.
2016-01-29 18:01:31 -08:00
Martin Hjelmare
a8f7bc2324
Merge pull request #1034 from MartinHjelmare/refactor-s_v_types
...
Mysensors: Refactor s_types and v_types mapping
2016-01-30 01:04:06 +01:00
MartinHjelmare
9db0987e53
Refactor s_types and v_types mapping
...
To be able to handle new platforms with multiple used v_types but
single states, a new more strict mapping was required. Each s_type is
now mapped to its corresponding v_type(s) in a dict of lists.
2016-01-30 00:55:13 +01:00
pavoni
515307b404
Remove dev/null from build script.
2016-01-29 22:11:01 +00:00
pavoni
03e7ac2a0e
Fix typo.
2016-01-29 22:11:00 +00:00
pavoni
c5cdf6d7cf
Copy kwargs, remove traces.
2016-01-29 22:11:00 +00:00
pavoni
a3abd8bb08
Revise tracked beacon name.
2016-01-29 22:11:00 +00:00
pavoni
5a7e380396
Revise beacon name. Add debug.
2016-01-29 22:11:00 +00:00
pavoni
09ef2e1b8c
Add docstring, remove trace.
2016-01-29 22:11:00 +00:00
pavoni
80d2f35cc5
First cut mobile beacon tracking.
2016-01-29 22:11:00 +00:00
William Scanlon
ad57f27989
Added test exclude in .coveragerc
2016-01-29 16:54:56 -05:00
William Scanlon
a6720f54b3
Fixed style errors
2016-01-29 16:48:01 -05:00
William Scanlon
aaf75c7e45
Added target support for googlevoice
2016-01-29 14:14:27 -05:00
Martin Hjelmare
c5de42e7b5
Merge pull request #1033 from MartinHjelmare/refactor-unit-of-measurement
...
Mysensors: Refactor unit of measurement
2016-01-29 18:21:15 +01:00
Paulus Schoutsen
d6bb6a0777
Merge pull request #1020 from kennedyshead/dev
...
Adding service for logbook
2016-01-29 09:19:34 -08: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
MartinHjelmare
575e97a051
Refactor unit of measurement
...
* Add dict with map of units to v_types.
* Avoid numerous if, elif branches and return statements.
* Add custom unit decoupled from other units.
2016-01-29 18:11:58 +01:00
Flyte
902077d78b
Catch ZigBee exceptions when communicating with the devices and log appropriate messages.
2016-01-29 16:45:49 +00:00
Flyte
c17a4fca80
ZigBee: Ensure correct entity types are used for each component.
2016-01-29 12:00:53 +00:00
Flyte
241a768983
ZigBee: Remove extraneous update_ha_state() usage and use it more appropriately for initial state update.
2016-01-29 11:33:15 +00:00
Flyte
72cca0a91a
ZigBee: Handle case in which Serial port is unable to open
2016-01-29 10:48:15 +00:00
Greg Dowling
dd7a7f4c75
Merge pull request #1036 from balloob/owntracks_beacon2
...
Improve owntracks events, add support for stationary ibeacons.
2016-01-29 09:47:20 +00:00
pavoni
468a8a1013
Improve owntracks events, add support for stationary ibeacons.
2016-01-29 09:39:00 +00:00
magnusknutas
24d84dbb42
Added entity_id and domain
2016-01-29 08:13:46 +01:00
Paulus Schoutsen
893a14e8db
Merge pull request #1035 from balloob/fix-imports
...
Fix imports and rename insteon to insteon_hub
2016-01-28 21:53:21 -08:00
Paulus Schoutsen
cbc6323438
Fix imports
2016-01-28 21:45:26 -08:00
Paulus Schoutsen
d6db00b55a
Merge pull request #1022 from haraldnagel/dev
...
Move Insteon API KEY into configuration.yaml
2016-01-28 21:36:35 -08:00
Harald Nagel
eebb736bf8
Add ability to control dimmable sources
2016-01-29 04:36:40 +00:00
Harald Nagel
f192a15a8f
Remove unnecessary try around import
2016-01-29 02:35:04 +00:00
William Scanlon
9ec44fbe32
Updated googlevoicesms version
2016-01-28 21:19:15 -05:00
William Scanlon
ffc06e8bcb
pygooglevoice-sms support
2016-01-28 21:07:59 -05:00
William Scanlon
9c7b2ce9fd
pygooglevoice-sms support
2016-01-28 21:07:16 -05:00
Paulus Schoutsen
1de7dcdb5f
Merge pull request #1025 from molobrakos/yr-position
...
allow monitoring weather at other location than home
2016-01-28 08:49:48 -08:00
Erik
9e7886b909
allow monitoring weather at other location than home (such as summer house)
2016-01-28 17:16:02 +01:00
Flyte
4045fb6862
Fix import-before-install of xbee-helper dependency.
2016-01-28 13:44:37 +00:00
Flyte
dda4f84150
Add zigbee components.
2016-01-28 13:18:29 +00:00
magnusknutas
fda88f8fda
logbook.log the name of the game
2016-01-28 09:51:05 +01:00
Harald Nagel
3c05c8d1db
Use validate_config, watch for import exception
2016-01-28 05:55:36 +00:00
Harald Nagel
21ec435430
Move Insteon API KEY into configuration.yaml
2016-01-28 03:01:32 +00:00
magnusknutas
24893bc28d
Less complex service setup
2016-01-27 18:03:37 +01:00
magnusknutas
403b9cbe3e
And with template support
2016-01-27 17:37:15 +01:00
magnusknutas
8b0d19835c
Cleanup
2016-01-27 17:32:57 +01:00
magnusknutas
c31522eea9
Logbook service
2016-01-27 17:27:55 +01:00
Paulus Schoutsen
ee33aa73e1
Merge pull request #1017 from fabaff/psutil-upgrade
...
Upgrade psutil to 3.4.2
2016-01-27 08:08:21 -08:00
Paulus Schoutsen
47498e4aa9
Merge pull request #1016 from fabaff/cpuinfo-upgrade
...
Upgrade py-cpuinfo to 0.1.8
2016-01-27 08:07:55 -08:00
Fabian Affolter
ef4661f1e6
Upgrade psutil to 3.4.2
2016-01-27 12:26:38 +01:00
Fabian Affolter
b4070cfb78
Upgrade py-cpuinfo to 0.1.8
2016-01-27 11:43:49 +01:00
Fabian Affolter
c750f16275
Update docstings
2016-01-27 09:34:14 +01:00
Fabian Affolter
2248c271fa
Add link to docs
2016-01-27 09:25:44 +01:00
Fabian Affolter
87b33d5098
Move configuration details to docs
2016-01-27 09:23:44 +01:00
Fabian Affolter
cf7c06d307
Update docstring and fix typos
2016-01-27 09:21:21 +01:00
Fabian Affolter
70d95cb6aa
Add link to docs
2016-01-27 09:08:04 +01: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
Fabian Affolter
94d2f23cfc
Add link to docs and remove configuration details
2016-01-27 08:08:04 +01:00
Fabian Affolter
4bd102ddf5
Add twitter docs
2016-01-27 08:08:04 +01:00
Fabian Affolter
232aa792f1
Add link to docs and update docstrings
2016-01-27 08:08:04 +01:00
Paulus Schoutsen
ce9f76a0be
Add onewire to coverage
2016-01-26 23:07:01 -08:00
Paulus Schoutsen
f3f592cdec
Merge pull request #982 from stefan-jonasson/dev
...
Updated the entity names for all z-wave devices.
2016-01-26 22:51:34 -08:00
Stefan Jonasson
1d2cd0811b
Updated Imports.
...
ZWave modules now import the domain from the base domain.
2016-01-27 07:37:41 +01:00
Paulus Schoutsen
886b581d2a
Merge pull request #1002 from kennedyshead/dev
...
Running periodic tasks
2016-01-26 21:42:06 -08:00
Paulus Schoutsen
88387d3123
Merge branch 'pr/78' into dev
...
Conflicts:
homeassistant/const.py
2016-01-26 21:07:53 -08:00
Ryan Kraus
3534c975f3
Added missing CONF_ICON constant
2016-01-26 22:46:01 -05:00
Ryan Kraus
519abbbfa2
Better handling of second KeyboardInterrupt
...
Now the second KeyboardInterrupt will be cleanly handled by the parent
process.
2016-01-26 22:41:57 -05:00
Ryan Kraus
b596fa33d6
Implemented restart service
...
Implemented an OS and environment safe restart service. This works by
running Home Assistant in a child process. If the child process
terminates with an exit code > 0, HASS is restarted. SIGTERM and
KeyboardInterrupts to the parent process are forwarded to the child
process. KeyboardInterrupts will only be forwarded once. The second
KeyboardInterrupt will be handled by the parent.
2016-01-26 22:39:59 -05:00
Martin Hjelmare
14cd27aaa7
Merge pull request #1011 from MartinHjelmare/fix-unit-of-measurement
...
Fix unit of measurement
2016-01-27 03:40:50 +01:00
MartinHjelmare
2e175b88bc
Fix unit of measurement
...
* Add version check in unit_of_measurement, to avoid error.
* Remove not needed metric check in unit_of_measurement.
* Add more value types to unit_of_measurement.
* Fix unit prefix
* Remove unused SCAN_INTERVAL variable.
2016-01-27 03:18:59 +01:00
Paulus Schoutsen
537a7789fd
Merge pull request #1005 from fabaff/astral-upgrade
...
Updgrade to astral 0.9
2016-01-26 17:48:14 -08:00
Paulus Schoutsen
80d1ab78dd
Merge pull request #1006 from fabaff/influxdb-upgrade
...
Upgrade influxdb to 2.11.0
2016-01-26 17:47:59 -08:00
Paulus Schoutsen
821238f889
Merge pull request #1007 from fabaff/telegram-upgrade
...
Upgrade python-telegram-bot to 3.2.0
2016-01-26 17:47:42 -08:00
Paulus Schoutsen
33a9ec0106
Merge pull request #1008 from fabaff/blockchain-upgrade
...
Upgrade blockchain to 1.2.1
2016-01-26 17:47:14 -08:00
Paulus Schoutsen
a8f0f313c8
Merge pull request #1009 from fabaff/docstrings
...
Update docstrings
2016-01-26 17:46:56 -08:00
Martin Hjelmare
6796219f37
Merge pull request #1010 from MartinHjelmare/fix-device-attr
...
Fix device_state_attributes
2016-01-27 02:43:34 +01:00
MartinHjelmare
1dae22a465
Fix device_state_attributes
...
* Return a dict with keys as the names of the enum members instead of
the member values.
* This fixes a TypeError: unorderable types: int() < str()
2016-01-27 02:33:21 +01:00
Fabian Affolter
7aba78f96e
Update docstrings
2016-01-27 00:08:06 +01:00
Fabian Affolter
06cf07b097
Upgrade blockchain to 1.2.1
2016-01-26 23:53:30 +01:00
Fabian Affolter
271af2c608
Upgrade python-telegram-bot to 3.2.0
2016-01-26 23:47:06 +01:00
Fabian Affolter
8c6ce217e6
Upgrade influxdb to 2.11.0
2016-01-26 23:45:39 +01:00
Fabian Affolter
5410a0c8f6
Updgrade to astral 0.9
2016-01-26 23:34:25 +01:00
Stefan Jonasson
1a422ecd5a
Moved common z-wave node functionality to a common z-wave class
2016-01-26 22:11:27 +01:00
magnusknutas
6add5e387b
Remove unused import
2016-01-26 21:41:12 +01:00
magnusknutas
ca070a36e3
Dont wrap '/int' parameters with tuple
2016-01-26 21:38:07 +01:00
magnusknutas
2c3a6e7905
Remove not needed log warning
2016-01-26 21:30:00 +01:00
magnusknutas
0a4e857901
And a test just to see if nothing works if not providing any vars
2016-01-26 21:21:54 +01:00
magnusknutas
d4b444823c
Tests for time and a fix for wrong access of _LOGGER
2016-01-26 21:11:30 +01:00
magnusknutas
2382dffbf4
pushed test code :) fixed now
2016-01-26 20:49:51 +01:00
magnusknutas
33b0f4d05d
Fixes bug in time trigger and adds test for ex. /two
2016-01-26 20:43:29 +01:00
Stefan Jonasson
5b6371ecda
Merge remote-tracking branch 'origin/dev' into dev
...
# Conflicts:
# homeassistant/components/light/zwave.py
# homeassistant/components/switch/zwave.py
2016-01-26 20:31:42 +01:00
magnusknutas
6f1f8ffea0
Merge remote-tracking branch 'upstream/dev' into dev
2016-01-26 20:23:48 +01:00
magnusknutas
1f6f2de9c6
Sorry, I was wrong they are needed
2016-01-26 19:37:53 +01:00
Martin Hjelmare
b13e48bd71
Merge pull request #999 from MartinHjelmare/fix-not-adding-devices
...
Fix adding devices on the fly
2016-01-26 19:30:31 +01:00
magnusknutas
9a79ecf2d3
Remove warnings no longer needed (I think :D)
2016-01-26 19:25:41 +01:00
magnusknutas
ebd475b380
Unused import was the problem
2016-01-26 18:50:25 +01:00
magnusknutas
cff77a175d
Year periodic test (just to trigger travis but should maybe be here anyway)
2016-01-26 18:44:41 +01:00
magnusknutas
726637b867
New and improved handling of the matching! Kudos to @balloob
2016-01-26 18:37:19 +01:00
MartinHjelmare
9117fa6eb8
Fix adding devices on the fly
...
Devices were not added without persistence enabled and restart of HA.
Node id was added to defaultdict(list) by mistake when checking if list
of defaultdict was empty.
* Fix adding devices in mysensors_callback.
* Change devices to regular dict.
2016-01-26 18:12:13 +01:00
magnusknutas
6ae57b5aaf
Some warnings if input is wrong for periodic tasks
2016-01-26 17:35:12 +01:00
magnusknutas
e8e2814313
Warnings for not divisible settings
2016-01-26 17:30:55 +01:00
magnusknutas
a918be517d
test past midnight support for hours
2016-01-26 17:13:18 +01:00
magnusknutas
ec5d88b98e
hourly periodic task
2016-01-26 17:06:50 +01:00
magnusknutas
13fbefcdf8
Running periodic tasks
2016-01-26 10:28:31 +01:00
Stefan Jonasson
f4c9540a1b
Updated teh entity_id generation
...
Entity ids will now look like this:
sensor.philio_technology_corporation_psm021_slim_multisensor_doorwindow_sensor_7
sensor.philio_technology_corporation_psm021_slim_multisensor_luminance_7
sensor.philio_technology_corporation_psm021_slim_multisensor_motion_sensor_7
sensor.philio_technology_corporation_psm021_slim_multisensor_tamper_sensor_7
sensor.philio_technology_corporation_psm021_slim_multisensor_temperature_7
sensor.philio_technology_corporation_psm021_slim_multisensor_doorwindow_sensor_8
sensor.philio_technology_corporation_psm021_slim_multisensor_luminance_8
sensor.philio_technology_corporation_psm021_slim_multisensor_motion_sensor_8
sensor.philio_technology_corporation_psm021_slim_multisensor_tamper_sensor_8
sensor.philio_technology_corporation_psm021_slim_multisensor_temperature_8
And if there is several values of the same type in a node the instance id will be appended like this (three switches in the same device):
switch.fibaro_system_unknown_type0202_id1002_switch_9
switch.fibaro_system_unknown_type0202_id1002_switch_9_2
switch.fibaro_system_unknown_type0202_id1002_switch_9_3
2016-01-26 09:33:26 +01:00
Fabian Affolter
e72f61ce73
Update docstring
2016-01-26 09:11:04 +01:00
Paulus Schoutsen
4c056db3bb
Fix Chrome url sync
2016-01-25 23:56:43 -08:00
Paulus Schoutsen
c10a86d1bf
Merge branch 'master' into dev
...
Conflicts:
homeassistant/const.py
2016-01-25 22:58:06 -08:00
Paulus Schoutsen
b97de5cef6
Merge pull request #1000 from balloob/view-url-sync
...
Update frontend with view url sync
2016-01-25 22:54:00 -08:00
Paulus Schoutsen
4233c0bc66
Update frontend with view url sync
2016-01-25 22:47:13 -08:00
Paulus Schoutsen
b13008201e
Fix lint issue
2016-01-25 21:31:21 -08:00
Paulus Schoutsen
125ad8630d
Add views to demo
2016-01-25 21:27:36 -08:00
Paulus Schoutsen
5c3ad5d4c0
Update frontend
2016-01-25 17:57:33 -08:00
Paulus Schoutsen
414aa8563d
Merge pull request #930 from TangoAlpha/dev
...
Add LIFX bulb support
2016-01-25 17:51:47 -08:00
happyleavesaoc
d08a181c72
Merge pull request #994 from happyleavesaoc/orvibo_bump
...
Orvibo version bump
2016-01-25 19:34:21 -05:00
happyleavesaoc
80c6bf6744
bump orvibo version
2016-01-25 16:40:27 -05:00
Tim
b1ba792715
Brightness from HA overrides brightness from HSV conversion
2016-01-25 21:19:27 +00:00
Per Sandström
b99f6c1a46
Merge pull request #995 from persandstrom/vsure0.4.8
...
update python-verisure to version 0.4.8
2016-01-25 22:04:02 +01:00
Tim
1397f9e588
Fix logging typo
2016-01-25 20:58:10 +00:00
Tim
bb7f92330d
Update liffylights version
2016-01-25 20:53:21 +00:00
Per Sandström
7cbd780748
update vsure version
2016-01-25 21:39:41 +01:00
Tim
784fea2d56
Update for new liffylights version
2016-01-25 19:08:48 +00:00
Tim
97f0425252
Update requirements_all
2016-01-25 15:20:23 +00:00
Tim
11120a8743
Fix liffylights import
2016-01-25 15:19:50 +00:00
Tim
8009542b3e
Add extra debugging
...
Add duration to power on
2016-01-25 13:30:52 +00:00
Tim
32cfa6998c
Update requirements_all
2016-01-25 12:13:24 +00:00
Tim
d10a5cf5e9
Update to v0.8.3 of liffylights
2016-01-25 11:54:41 +00:00
Tim
4089a7a0d3
Update requirements_all
2016-01-25 10:02:03 +00:00
Tim
5a926913d3
Update to v0.6 of liffylights
2016-01-25 10:00:15 +00:00
Paulus Schoutsen
6c91831baa
Hide groups when they are views or auto defined
2016-01-24 23:45:06 -08:00
Tim
069dafa3a5
Update requirements_all
2016-01-25 07:38:37 +00:00
Paulus Schoutsen
4abc5c97cd
Merge pull request #988 from auchter/thermostat-fan
...
Add service to control a thermostat's fan
2016-01-24 23:24:32 -08:00
Paulus Schoutsen
bb3dd47088
Merge pull request #992 from balloob/sections
...
Add support for sections in the frontend [Fixes #100705168 ]
2016-01-24 22:58:27 -08:00
Paulus Schoutsen
f6c53896e3
Allow groups to be used as views
2016-01-24 22:54:45 -08:00
Paulus Schoutsen
ad2e2d916b
Merge pull request #979 from rmkraus/automation-decorator
...
Automation Decorator for custom components
2016-01-24 21:22:19 -08:00
Ryan Kraus
8406f81811
Removed decorator callback
...
The decorator callback was not actually necessary so it was removed and
replaced with a partial function instead.
2016-01-25 00:14:16 -05:00
Ryan Kraus
bcdfc555e0
Removed service decorator from event decorators
2016-01-24 23:09:09 -05:00
Ryan Kraus
3b89102338
Fixed lint issue from merge
...
extract_entity_ids from the service helpers was overwriting the service
decorator with one of its attributes. This was fixed.
2016-01-24 23:00:43 -05:00
Ryan Kraus
60dd2d441d
Merge remote-tracking branch 'balloob/dev' into automation-decorator
...
# Conflicts:
# homeassistant/helpers/service.py
# tests/helpers/test_service.py
2016-01-24 22:51:00 -05:00
Ryan Kraus
5830da63b1
Moved service decorator to service helpers
...
Moved the service decorator to the service helpers module and moved the
associated tests.
2016-01-24 22:46:30 -05:00
Tim
50561ffe97
Fix long line
2016-01-25 03:39:13 +00:00
Tim
74e8446556
Bump version of liffylights
2016-01-25 03:34:24 +00:00
Tim
d94db5388c
Add preliminary support for transition time
2016-01-25 03:32:55 +00:00
Ryan Kraus
f66aeb2e73
Added event helper tests
...
1. Added tests for all event decorators
2. Added tests for sunrise and sunset event helpers
2016-01-24 22:23:56 -05:00
Ryan Kraus
54b82ecd91
Lint fixes and additions to event decorators
...
1. service decorator was overwriting the function name with one of its
arguments.
2. Accidentally left an extra argument in track_sunrise.
3. Added track_utc_time_change decorator.
2016-01-24 21:06:15 -05:00
Ryan Kraus
2fa98167c2
Updated example.py component
...
Cleaned up example.py to better handle failed loads.
2016-01-24 20:05:40 -05:00
Ryan Kraus
57725136c0
Many updates regarding event decorators
...
1. Added HASS to the arguments for callbacks that are created with
event decorators.
2. Added a service decorator.
3. Updated example.py in the example config to use the event decorators.
2016-01-24 19:52:22 -05:00
Ryan Kraus
40dbeb0b60
Another revision on event decorators
...
This revision of event decorators removes much of the complexity. The
decorated functions are no longer wrapped with a class that tracks
last_run, etc. Bootstrap now gives hass to the event_decorators module
before initializing components so the decorators no longer require
activation.
2016-01-24 17:46:05 -05:00
Ryan Kraus
ef92940ffb
A few lint fixes to event decorators.
2016-01-24 16:45:35 -05:00
Erik
e7865c1d67
Merge pull request #990 from molobrakos/squeezebox-fix
...
bugfix for squeezebox cover art regression
2016-01-24 21:56:21 +01:00
Ryan Kraus
02e634c6a2
Fixed bugs to allow HA to boot again
...
1) helpers/event should not import the sun component unless it is
requested. This prevents circular import.
2) fixed import typo in bootstrap
2) bootstrap cannot import event_decorators until it is needed because
this leads to a circular import.
2016-01-24 15:55:47 -05:00
Ryan Kraus
0f937cad74
Initial pass at event decorators
...
Created event decorators for custom components. Decorators were created
for the events: track_state_change, track_sunrise, track_sunset, and
track_time_change.
2016-01-24 15:28:09 -05:00
Ryan Kraus
81dd1515ae
Moved sunrise/sunset tracking to helpers
...
The automation component contained some very handy and generic
functions for tracking sunset and sunrise. This was moved to
helpers/event.py.
2016-01-24 15:07:09 -05:00
Ryan Kraus
a65d0f0549
Reverting Automation decorator in favor of a new approach.
2016-01-24 14:44:48 -05:00
Michael Auchter
881c82c2df
nest: implement fan control
2016-01-24 12:47:21 -06:00
Michael Auchter
df94c909f7
thermostat: add service to control fan mode
2016-01-24 12:47:21 -06:00
Michael Auchter
a0ed469aa2
thermostat: move fan attribute up to thermostat
2016-01-24 12:47:20 -06:00
Michael Auchter
afa4fc4ef5
thermostat: split up services
2016-01-24 12:47:20 -06:00
Paulus Schoutsen
df450c3d1f
Merge pull request #987 from balloob/update-pynetgear
...
Update version pynetgear
2016-01-24 09:46:23 -08:00
Paulus Schoutsen
dc5d652d31
Update version pynetgear
2016-01-24 09:43:06 -08:00
Paulus Schoutsen
e4fe19fff0
Merge pull request #986 from turbokongen/dev
...
Small errorlog fix.
2016-01-24 08:54:54 -08:00
John Arild Berentsen
f6f3f54228
flake8 complaint fix
2016-01-24 16:43:24 +01:00
John Arild Berentsen
6df67d2852
Send correct command to pyrfxtrx
...
Although it seems to work with send_on, it throws an logged error. Using correct command against pyrfxtrx removes this error.
2016-01-24 16:37:38 +01:00
Tim
2411d1f2c8
Fix wrongly generated requirements
2016-01-24 10:07:56 +00:00
Tim
9f6a1c75fa
Fix wrongly generated requirements
2016-01-24 10:01:23 +00:00
Stefan Jonasson
1842e5909e
Updated the entity names for all z-wave devices.
...
Z-Wave have a unique node id, this is now added to the entity name.
This is a change will break old configs. The Z-Wave entity_id will have to be updated in configurations.
The reason for this change is that the old behavior created duplicate entity_ids if you have several similar devices. The order devices is included is not consistent so when the service was restarted the entity ids could change and the configuration for entities will be invalid.
There was also inconsistencies between the naming for sensors and switches.
(cherry picked from commit 33a78df)
2016-01-24 10:20:51 +01:00
John Arild Berentsen
6f31aacb90
Merge pull request #1 from balloob/dev
...
Updating base
2016-01-24 09:58:51 +01:00
Paulus Schoutsen
e541b9ba77
Merge pull request #981 from balloob/ordered-yaml
...
Load YAML config into an ordered dict
2016-01-23 23:04:41 -08:00
Paulus Schoutsen
53484e46a3
Move generate_entity_id to entity helpers
2016-01-23 23:00:46 -08:00
Paulus Schoutsen
de79a46d43
Move extract_entity_id to service helpers
2016-01-23 22:57:14 -08:00
Paulus Schoutsen
bc19ef66bf
Move split_entity_id to helpers
2016-01-23 22:49:49 -08:00
Paulus Schoutsen
de08f0afaa
Load YAML config into an ordered dict
2016-01-23 22:41:01 -08:00
Tim
706bbeae16
Add to .coveragerc
2016-01-24 02:17:52 +00:00
Paulus Schoutsen
e5497d89f4
Merge pull request #980 from balloob/upgrade-cast
...
Upgrade PyChromecast version
2016-01-23 18:15:12 -08:00
Paulus Schoutsen
048ec0aa66
Merge pull request #964 from balloob/passive-zones
...
Allow passive zones
2016-01-23 18:15:06 -08:00
Paulus Schoutsen
03ed85b0a7
Merge pull request #971 from trollkarlen/smtp-fix
...
smtp: make smtp component thread safe
2016-01-23 18:08:03 -08:00
Paulus Schoutsen
9d92707fd7
Merge pull request #973 from turbokongen/dev
...
Added support for Dimming with lights in Rfxtrx module
2016-01-23 18:03:37 -08:00
Paulus Schoutsen
90c392e270
Upgrade PyChromecast version
2016-01-23 17:29:40 -08:00
Tim
6cb6cbfefd
Update requirements
2016-01-24 01:18:18 +00:00
Tim
6d2bca0fd1
Import 3rd party library inside method
2016-01-24 01:13:51 +00:00
Tim
99286391e1
Fixes for lint
2016-01-24 01:00:02 +00:00
Tim
711f2da496
Update liffylights version
2016-01-24 00:43:50 +00:00
Ryan Kraus
fbd68b6f89
Created automation decorator prototype
...
Created an initial iteration of an Automation decorator.
2016-01-23 19:39:59 -05:00
Paulus Schoutsen
85ebd0ab59
Merge pull request #977 from sdague/dev
...
fix typo in log message
2016-01-23 14:27:37 -08:00
Tim
58034219b6
Bump version liffylights
2016-01-23 22:23:46 +00:00
Tim
17f5a466d9
Separate LIFX code and HA component
2016-01-23 22:14:57 +00:00
Sean Dague
90ca6a0998
fix typo in log message
...
The plex component logs an htts url, which is confusing to people, as
they think something is broken, when it is not.
Closes #959
2016-01-23 16:06:50 -05:00
Erik
ec2b433733
should be _id
2016-01-23 18:55:43 +01:00
Erik
492c4b7f00
style
2016-01-23 18:14:03 +01:00
Erik
b3beb9f3c9
style
2016-01-23 18:08:54 +01:00
Erik
837e7affa7
only query artwork by track_id if id is available (7.7 vs 7.9 version issue?)
2016-01-23 17:48:14 +01:00
turbokongen
6d527842dd
Another flake8 fix too long line
2016-01-23 12:14:00 +01:00
turbokongen
e30915eb2c
flake8 complaint fix
2016-01-23 12:08:21 +01:00
turbokongen
43e2b58f20
Fixing of various test errors
2016-01-23 12:00:03 +01:00
turbokongen
d3c6c892a8
Small intendation fix
2016-01-23 11:50:09 +01:00
turbokongen
a63edcf505
Added support for Dimming with lights in Rfxtrx module
2016-01-23 11:18:11 +01:00
Robert Marklund
0e7088ce3b
smtp: make smtp component thread safe
...
Also fix so it does not require ip, port, username and password when using local smtp server.
Add debug config.
Signed-off-by: Robert Marklund <robbelibobban@gmail.com >
2016-01-23 10:43:10 +01:00
Paulus Schoutsen
0042e7725d
Merge pull request #967 from HydrelioxGitHub/NetAtmo-icons
...
Add icons to NetAtmo sensors
2016-01-22 12:56:43 -08:00
hydreliox
613f8d0bd2
Add icons to NetAtmo sensors
2016-01-22 21:15:07 +01:00
Greg Dowling
61ca1ab2c1
Merge pull request #948 from balloob/sensor_template
...
First draft of sensor.template.
2016-01-22 16:49:49 +00:00
pavoni
ad62591f43
Change error state to be 'error' rather than 'unknown', trace error.
2016-01-22 16:30:02 +00:00
Paulus Schoutsen
5ba33bc40e
Merge pull request #950 from michaelkuty/dev
...
Add statsd component.
2016-01-22 07:41:04 -08:00
Michael Kutý
143b08d661
Add statsd component.
2016-01-22 16:18:15 +01:00
pavoni
87a9fd8252
Handle race condition on startup.
2016-01-22 11:30:04 +00:00
pavoni
b1f7b5c6d7
Tidy, add test for ValueException logic.
2016-01-22 09:37:20 +00:00
Paulus Schoutsen
bb97af1504
Allow passive zones
2016-01-22 00:00:36 -08:00
Paulus Schoutsen
9a092654e9
Merge pull request #962 from FreekingDean/dev
...
Adding Support for Insteon Hub
2016-01-21 23:31:16 -08:00
Dean
d59b98ee2b
Added Insteon Support
2016-01-22 02:28:36 -05:00
Paulus Schoutsen
6bbbbd9e17
Update mdi icons
2016-01-21 23:07:43 -08:00
Paulus Schoutsen
9fbedd8b5f
Merge pull request #963 from balloob/scrip-service-helper
...
Script: use config service helper
2016-01-21 22:55:28 -08:00
Paulus Schoutsen
a91163877f
Script: use config service helper
2016-01-21 22:47:25 -08:00
Paulus Schoutsen
0acce86596
Merge pull request #958 from balloob/itunes-updates
...
iTunes Updates
2016-01-21 18:44:55 -08:00
William Scanlon
c95b03f240
Fixed style
2016-01-21 18:32:10 -08:00
William Scanlon
56ce3e5f5a
Wink siren support
2016-01-21 18:32:10 -08:00
pavoni
8b5751ad44
Merge branch 'dev' into sensor_template
2016-01-21 23:17:53 +00:00
pavoni
c615272c06
Tidy.
2016-01-21 23:17:19 +00:00
Jon Maddox
a3b8122707
not using these
2016-01-21 17:54:26 -05:00
Jon Maddox
682e3460e0
use custom material icons to represent speaker state
2016-01-21 17:45:30 -05:00
Jon Maddox
71dbd10b39
let port be optional
2016-01-21 17:18:52 -05:00
Paulus Schoutsen
7f143bcdf9
Merge pull request #957 from trollkarlen/yr.no-fix
...
yr.no: fix some bugs in the component
2016-01-21 13:33:36 -08:00
Robert Marklund
f19a46dcfe
yr.no: fix some bugs in the component
...
Someone forgot some in:s and ()
Also added windGust sensor.
Signed-off-by: Robert Marklund <robbelibobban@gmail.com >
2016-01-21 22:04:18 +01:00
Paulus Schoutsen
625f69443a
Merge pull request #953 from trollkarlen/kodi-fix
...
kodi: remove traceback on state check
2016-01-21 12:18:28 -08:00
Robert Marklund
0bdd293572
kodi: remove traceback on state check
...
If the computer is sleeping that are running xbmc then
the traceback is printed in the log all the time.
Keep the traceback in debug mode of the module if needed.
Signed-off-by: Robert Marklund <robbelibobban@gmail.com >
2016-01-21 20:59:58 +01:00
pavoni
f8072aae68
Merge branch 'dev' into sensor_template
2016-01-21 18:34:13 +00:00
pavoni
92afcae9be
Add test.
2016-01-21 18:31:44 +00:00
pavoni
a6f37c032b
Revise to not need dependencies (or quoting)!
2016-01-21 17:35:33 +00:00
pavoni
e66d15b71d
First drafy of sensor.template.
2016-01-21 16:31:23 +00:00
Paulus Schoutsen
1098194a89
Merge pull request #937 from trollkarlen/sonos-multicast
...
sonos: add hosts and interface_addr to sonos config
2016-01-21 07:30:40 -08:00
Paulus Schoutsen
66d23cd15f
Merge pull request #945 from zmrow/fix-exception-in-openweather
...
Fix #863 - Added a check for good pull from OWM and return if the object is None
2016-01-20 19:57:57 -08:00
zmrowicki@hotmail.com
c3a1193ef9
Fix #863 - Added a check for good pull from OWM and return if the object is None
2016-01-20 19:36:33 -08:00
Paulus Schoutsen
ec2d9af8dc
Merge pull request #943 from trollkarlen/influxdb-fix
...
influxdb: fix the need of admin to run
2016-01-20 19:22:40 -08:00
Paulus Schoutsen
f0e44728d7
Merge pull request #944 from HydrelioxGitHub/twitter_notify
...
Add Twitter as a notification platform
2016-01-20 19:21:38 -08: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
Robert Marklund
89aa3cbc62
influxdb: fix the need of admin to run
...
Use select statment to show if db exits instead of
'SHOW DATABASES' which cant be run by a non admin user.
See https://github.com/influxdata/influxdb/issues/4785 for more info.
Also influxdb dont like empty writes('') so ignore state changes of that kind,
this happens on startup of home assistant.
Signed-off-by: Robert Marklund <robbelibobban@gmail.com >
2016-01-21 00:19:16 +01:00
Robert Marklund
543190dfb0
sonos: add hosts and interface_addr to sonos config
...
Config can now specify one or more hosts to connect and
also a interface_addr to multicast on if multiple interfaces exists.
Signed-off-by: Robert Marklund <robbelibobban@gmail.com >
2016-01-20 22:55:08 +01:00
Paulus Schoutsen
fdc8c45a69
Merge pull request #940 from balloob/remove_sensor_state
...
Remove sensor state
2016-01-20 12:52:23 -08:00
pavoni
d2d421ca8f
Remove ghost debug code.
2016-01-20 20:02:03 +00:00
pavoni
7ad5b3a17b
Fix bug related to maker_param types
2016-01-20 19:13:29 +00:00
Paulus Schoutsen
c8dd9696b4
Merge pull request #939 from molobrakos/squeezebox-fix
...
artwork fixes
2016-01-20 09:16:32 -08:00
Erik
58ef69b95d
less hacky way of getting unique cover art
2016-01-20 16:31:51 +01:00
pavoni
0de9229d75
More tidying.
2016-01-20 11:25:20 +00:00
pavoni
f4c3ac2a62
Tidy
2016-01-20 11:19:00 +00:00
pavoni
6c5ceaf686
Remove sensor state from switch and wemo
2016-01-20 11:06:08 +00:00
Erik
54f65ae87d
1) artwork_url might be a relative url (such as /imageproxy). in that case, join it with the base url. note: urllib.parse.urljoin will handle case when the artwork url is absolute. 2) artwork would not be replaced in the user interface because the url did not change between tracks ( http://.../cover.jpg ). solved by appending internal hash of the media title to the url to force reload
2016-01-20 10:57:39 +01:00
Paulus Schoutsen
4f2dc3cc2a
Merge pull request #934 from balloob/mqtt-protocol
...
Allow forcing MQTT protocol v3.1
2016-01-19 20:20:04 -08:00
Paulus Schoutsen
a4ee2bd8ef
Merge pull request #935 from balloob/0.11.1
...
0.11.1
2016-01-19 12:20:26 -08:00
MartinHjelmare
d4629a7efe
Fix missing binary sensor types
...
* Add missing binary sensor types to sensor/mysensors.
* Remove unneeded pylint disable.
2016-01-19 12:13:34 -08:00
Paulus Schoutsen
441ae73344
Merge pull request #936 from MartinHjelmare/fix-mysensors-sensors
...
Fix missing binary sensor types
2016-01-19 12:11:33 -08:00
MartinHjelmare
9249dc6dd3
Fix missing binary sensor types
...
* Add missing binary sensor types to sensor/mysensors.
* Remove unneeded pylint disable.
2016-01-19 19:26:40 +01:00
Paulus Schoutsen
4c4539caff
Version bump to 0.11.1
2016-01-19 09:12:03 -08:00
Paulus Schoutsen
4c0ff0e0d0
Allow forcing MQTT protocol v3.1
2016-01-19 09:07:54 -08:00
Paulus Schoutsen
1ceee2d6c5
Fix MQTT reconnecting
2016-01-19 09:07:35 -08:00
Paulus Schoutsen
cbb74d50ce
Enforce entity attribute types
2016-01-19 09:07:27 -08:00
Erik
c2d72bbf09
fix issue where sensors and switches were duplicated because of component getting initialized twice. closes #913
2016-01-19 09:06:57 -08:00
Paulus Schoutsen
f97ba263c4
Allow forcing MQTT protocol v3.1
2016-01-19 09:00:40 -08:00
Paulus Schoutsen
85df9e98bd
Merge pull request #922 from balloob/mqtt-fixes
...
Fix MQTT reconnecting
2016-01-19 08:45:49 -08:00
Paulus Schoutsen
2faafb9c0f
Merge pull request #931 from molobrakos/fix-tellduslive-duplicates
...
proper initialization
2016-01-18 18:01:12 -08:00
Erik
d43101f22a
fix issue where sensors and switches were duplicated because of component getting initialized twice. closes #913
2016-01-18 19:41:41 +01:00
Tim
3d23cd10fc
Attempt to fix ungrouped-imports pylint error
2016-01-18 18:30:09 +00:00
Tim
66cd8d264e
Remove use of warn()
2016-01-18 18:27:46 +00:00
Tim
291910d74e
Add LIFX bulb support
2016-01-18 18:10:32 +00:00
Paulus Schoutsen
7ac648d0ab
Merge pull request #889 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
Paulus Schoutsen
8fbb585874
Fix MQTT reconnecting
2016-01-17 21:39:25 -08:00
Ryan Kraus
027d97321f
Merge pull request #911 from rmkraus/service-toggle
...
Added toggle service
2016-01-17 21:11:35 -05:00
Paulus Schoutsen
62a1c9687e
Merge pull request #920 from balloob/enforce-entity-types
...
Enforce entity attribute types
2016-01-17 18:01:20 -08:00
Paulus Schoutsen
a9c6f8c1d9
Enforce entity attribute types
2016-01-17 17:50:20 -08:00
Paulus Schoutsen
06b4fcc2cf
Fix lint errors
2016-01-17 16:36:25 -08:00
Paulus Schoutsen
6dc2501116
ps - fix RPi GPIO imports
2016-01-17 16:29:41 -08:00
Paulus Schoutsen
54060f27ef
Merge pull request #893 from joshughes/nest_sensor
...
Add the nest sensor for tracking data from nest
2016-01-17 15:16:25 -08:00
Ryan Kraus
85aa4fdd2e
Revised entity toggle to use is_on
...
The toggle function in the Entity ABC was using state == STATE_ON to
determine whether the entity was on. This was revised to use the is_on
property instead.
2016-01-17 16:59:22 -05:00
Ryan Kraus
0624445627
Added tests for toggle service.
...
1) Added tests to toggle service.
2) Removed color_util import in light tests. It was not being used.
2016-01-17 16:42:18 -05:00
Joseph Hughes
4ca4941c82
fix pylint errors in sensor/nest
2016-01-16 12:56:38 -07:00
Joseph Hughes
4dbd84ead0
make sure everything inherits from NesSensor
2016-01-16 12:53:42 -07: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
Paulus Schoutsen
9f61369156
Version bump to 0.12.0.dev0
2016-01-16 11:23:55 -08:00
Paulus Schoutsen
bd536be66d
Merge pull request #883 from balloob/dev
...
0.11.0
2016-01-16 11:23:40 -08:00
Paulus Schoutsen
c5b69a0ee4
Update version to 0.11
2016-01-16 11:20:02 -08:00
Paulus Schoutsen
206b3a88a2
Merge pull request #910 from rmkraus/nginx-config
...
Added nginx sample configuration
2016-01-16 09:44:42 -08:00
Paulus Schoutsen
880bd011a9
Merge pull request #908 from persandstrom/verisure_code_digits
...
Verisure - code digits settings
2016-01-16 09:04:53 -08:00
Paulus Schoutsen
7de91a270a
Merge pull request #905 from Xorso/alarmdotcom_bugfix
...
Alarmdotcom bugfix
2016-01-16 08:48:07 -08:00
Paulus Schoutsen
09973abe8a
Merge pull request #897 from balloob/input-boolean
...
New component: input_boolean
2016-01-16 08:47:29 -08:00
Ryan Kraus
342a819fd4
Added toggle service
...
Added a toggle service to the homeassistant, light, switch, and
media_player domains.
2016-01-16 10:45:05 -05:00
Ryan Kraus
4bf185c868
Added nginx sample configuration
...
Added a sample nginx configuration with instructions detailing how to
setup a very secure HTTPS server for HA that servers over standard
ports without requiring HA to run as root.
2016-01-16 10:17:26 -05:00
Per Sandström
78742c016b
code digits settings
2016-01-16 15:12:54 +01:00
Greg Dowling
1ed314f6f6
Merge pull request #906 from balloob/bump_vera_version
...
Bump pywemo version.
2016-01-16 11:40:10 +00:00
pavoni
be23c6c86d
Bump pywemo version.
2016-01-16 11:35:17 +00:00
Daren Lord
a194c4f1bd
Merge branch 'dev' of https://github.com/balloob/home-assistant into alarmdotcom_bugfix
2016-01-15 22:16:01 -07:00
Daren Lord
edb24add6b
Fixed but when alarm is trying to change state the state gets updated and changes the page.
2016-01-15 22:15:31 -07:00
Paulus Schoutsen
bc88985889
Merge pull request #901 from philipbl/ssl
...
Increase security of using SSL
2016-01-15 17:32:51 -08:00
Greg Dowling
3d27dd3ec4
Merge pull request #902 from balloob/fix_vera_sensor_subscriptions
...
Another Vera fix
2016-01-15 21:46:27 +00:00
pavoni
c2f5eb3073
Missed change.
2016-01-15 21:42:51 +00:00
pavoni
541b268721
Update to use refactored pyvera, fixes subscription issues - esp sensors.
2016-01-15 21:30:58 +00:00
Philip Lundrigan
e77daed086
Merge pull request #900 from philipbl/fix_locative
...
Fix bug in Locative logic
2016-01-15 13:43:52 -07:00
Philip Lundrigan
fdbb409331
Increase security of using SSL
2016-01-15 13:39:54 -07:00
Philip Lundrigan
f96c5aa62f
Fix bug in locative logic
2016-01-15 13:19:53 -07:00
Paulus Schoutsen
c07a096e57
Merge pull request #899 from sfam/dev
...
Update RPi.GPIO version and code refactoring
2016-01-15 11:56:27 -08: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
702dddbb2f
update requirements_all
2016-01-15 17:28:32 +00:00
sfam
127488004c
update coveragerc and requirements_all
2016-01-15 17:16:02 +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
Paulus Schoutsen
bb80e3a9fc
Merge pull request #898 from balloob/vera_fixes
...
Vera fixes
2016-01-15 07:43:03 -08: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
Joseph Hughes
9617288bd5
multiple inheritance for nest binary sensor
2016-01-15 08:16:33 -07:00
pavoni
4fd79afa42
Bump pyvera version.
2016-01-15 11:45:17 +00:00
pavoni
719f9a63d9
Fix style issue
2016-01-15 10:52:58 +00:00
pavoni
4bc33d0352
Bump pyvera version.
2016-01-15 10:34:14 +00:00
pavoni
c4e1035638
Add humidity sensor, add units for humidity and light sensors.
2016-01-15 09:21:48 +00: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
Bart274
41acc8fa43
Update .coveragerc
...
This shouldn't be excluded according to @balloob because it's a pure python component
2016-01-15 08:59:11 +01:00
Fabian Affolter
90c2aed7b4
Update docstrings
2016-01-15 08:55:59 +01:00
Fabian Affolter
5108602de3
Update link to docs and docstrings
2016-01-15 08:55:59 +01:00
Paulus Schoutsen
5ee17ffc58
Update frontend
2016-01-14 23:47:55 -08:00
Paulus Schoutsen
6b899ddc1d
100% test coverage for input_boolean
2016-01-14 23:25:25 -08:00
Paulus Schoutsen
0a711922ef
Remove unnecessary instance variable
2016-01-14 23:19:08 -08:00
Paulus Schoutsen
475b631d9c
Initial version input_boolean
2016-01-14 23:18:52 -08:00
Paulus Schoutsen
40c75f0a51
Merge pull request #887 from sdague/dev
...
Add support for Proliphix thermostat
2016-01-14 22:03:09 -08:00
Paulus Schoutsen
1dd99a6d5d
Update frontend
2016-01-14 22:02:02 -08:00
Paulus Schoutsen
bed9b038c8
Merge pull request #856 from w1ll1am23/Wink_power_strip_support
...
Wink power strip support
2016-01-14 19:23:41 -08: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
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
a39148dd38
fix pylint errors for Nest Sensor
2016-01-14 11:37:17 -07:00
Joseph Hughes
b8c8c71b78
run requirements_all again for nest sensor
2016-01-14 11:28:28 -07:00
Joseph Hughes
65a3bf2325
fix merge error
2016-01-14 11:01:53 -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
f2e86ecd8e
Merge remote-tracking branch 'upstream/master' into nest_sensor
...
# Conflicts:
# homeassistant/const.py
2016-01-14 10:52:19 -07:00
Joseph Hughes
7b993da0de
address PR comments for Nest Sensor
2016-01-14 10:48:24 -07:00
William Scanlon
de5bee6359
Updated python-wink version
2016-01-14 08:56:59 -05:00
Daren Lord
34f124190c
Fixing pylint errors
2016-01-14 06:29:12 -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
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
Fabian Affolter
f0af23a4f5
Add link to docs and update pressure unit
2016-01-14 09:16:20 +01:00
Paulus Schoutsen
bdd6bb7918
Update frontend
2016-01-13 23:51:29 -08:00
Paulus Schoutsen
3ec49a0ef0
Merge pull request #892 from sdague/f_rounding
...
round min / max values for temperature
2016-01-13 22:50:15 -08:00
Daren Lord
7a2d049ce3
Removing LIFX from requirements_all.txt
2016-01-13 23:33:19 -07:00
Paulus Schoutsen
7fba4b354e
Merge pull request #878 from HydrelioxGitHub/netatmo
...
Netatmo
2016-01-13 22:24:17 -08:00
Daren Lord
87cecd7e95
Adding to requirements_all
2016-01-13 23:22:42 -07:00
Daren Lord
303cb8e350
Adding alarmdotcom to coveragerc
2016-01-13 23:18:52 -07:00
Daren Lord
236ae94474
Merging dev branch
2016-01-13 23:14:58 -07:00
Daren Lord
308969e6dd
Adding in alarm.com control panel.
2016-01-13 23:09:39 -07:00
hydreliox
4dd558a420
Update Requirements
2016-01-14 07:09:25 +01:00
Joseph Hughes
0e6a60b086
Add the nest sensor for tracking data from nest
2016-01-13 21:05:47 -07:00
Sean Dague
4fc0163139
round min / max values for temperature
...
In order for the polymer thermostat component to have sensible step
values the min / max values have to be round numbers. The current code
only does that for systems running in degrees C. For those of us in
silly land that still function in degrees F, this causes some
oddities in the UI.
Always round mix / max values to make it good no matter what
fundamental units we are in.
2016-01-13 21:22:56 -05:00
hydreliox
314d34a644
Update library lnetatmo requirements
...
Thanks to @rmkraus
2016-01-14 03:00:51 +01:00
Paulus Schoutsen
2745b0f99e
Merge pull request #874 from xifle/zwave
...
Zwave inclusion / exclusion events
2016-01-13 12:47:39 -08:00
Bart274
c2e8646aed
Update .coveragerc
2016-01-13 12:20:37 +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
hydreliox
58cee75c0e
coverage and requirements updated
2016-01-13 09:06:16 +01:00
hydreliox
4f13236008
Merge remote-tracking branch 'refs/remotes/balloob/dev' into netatmo
2016-01-13 09:03:44 +01:00
Paulus Schoutsen
2a377a6125
Refactor syslog component for Windows users
2016-01-12 23:59:15 -08:00
hydreliox
058dba50cc
Correct name using format instead of concatenation
2016-01-13 08:46:45 +01:00
Paulus Schoutsen
e6846e7eb9
Convert asuswrt user/pass to strings
2016-01-12 22:28:53 -08:00
Ryan Kraus
a0ddda4bc6
Updated frontend to newest commit
2016-01-12 22:15:23 -08:00
Ryan Kraus
57c0f96118
Renamed update_state to update in universal media player
...
Renamed update_state method in universal media player to update so that
it would be called by HA when the state was being published. Moved the
update_ha_state to a function inside of __init__. Updated the tests
accordingly.
2016-01-12 22:15:23 -08:00
Ryan Kraus
a84429538b
Fixed attribute configuration handling in universal media player
...
Forced all parsed attribute configurations to be of length 2. Removed
entity_id=None option from entity lookups. Explicitly passed entity
lookup information to _entity_lkp.
2016-01-12 22:15:23 -08:00
Ryan Kraus
07953fb7e3
Removed dependencies property from universal media player
...
The dependencies property was only being called once by the __init__
method so it was removed and the code was moved to the __init__ method.
The tests were updated to reflect this.
2016-01-12 22:15:23 -08:00
Ryan Kraus
12da6f531e
Removed property from universal media player
...
The active_child_state property was unnecessary as it was not being
referenced outside the class. This commit removes it and updates the
tests accordingly.
2016-01-12 22:15:22 -08:00
Ryan Kraus
769f5aafb7
Added should_poll = False to universal media player
2016-01-12 22:15:22 -08:00
Ryan Kraus
a1abab8ced
Set universal media player to force refresh when updating HA
2016-01-12 22:15:22 -08:00
Ryan Kraus
270a998e3c
Merged service calling method in universal media player
2016-01-12 22:15:22 -08:00
Ryan Kraus
d829497c3d
Changed universal media player to keep service attrs in dict
...
Revised universal media player to keep service data in a dictionary
rather than passing it around as magic parameters.
2016-01-12 22:15:22 -08:00
Ryan Kraus
a8d5b0e5ec
Made universal media player cache active player
...
Revised universal media player to cache the active player when updating
the state when any of the children change. Revised tests to accommodate
this change.
2016-01-12 22:15:22 -08:00
Ryan Kraus
85d732a45a
Streamlined child state lookups in universal media player
...
1) Removed children property because it was only being used by one
method.
2) Removed option to return state as object from _entity_lkp as it was
no longer needed.
3) Used hass.states.get to get entity state objects.
4) Revised test to remove children property.
2016-01-12 22:15:22 -08:00
Ryan Kraus
8f3e8d29f0
Renamed SUPPORT_VOLUME_STEP flag in media_player
...
1) Renamed SUPPORT_VOLUME_BUTTONS to SUPPORT_VOLUME_STEP
2) Removed unused imports from tests.
2016-01-12 22:15:22 -08:00
Ryan Kraus
ee4543d739
Using call_from_config in Universal Media Player
...
Changed universal media player to use the call_from_config helper to
call services specified in the configuration file. This was done to
copy what is done in the Alexa and Automation components.
2016-01-12 22:15:22 -08:00
Ryan Kraus
59456f20fb
Added tests to universal media player and fixed bug
...
1) Fixed universal media player to maintain specified child order when
checking for active child.
2) Added many tests to universal media player.
2016-01-12 22:15:22 -08:00
Ryan Kraus
4a1f609893
Lint fixes and faster updating to universal media player.
...
1) Many lint fixes.
2) Bound the Universal Media Player to its dependencies so that its
state will be updated when one of its dependencies is changed.
2016-01-12 22:15:22 -08:00
Ryan Kraus
36214c73ee
Better handling of entity lookups in Universal media player.
...
Allowed the lookup function in the Universal Media Player to return
either a state object or the actual state of an entity during lookup.
2016-01-12 22:15:21 -08:00
Ryan Kraus
20a1025a8c
Added active_child attribute to universal media players.
...
The entity of the first active child is now reported in the attributes
for a universal media player.
2016-01-12 22:15:21 -08:00
Ryan Kraus
ec85884d92
Added initial implementation of universal media player.
2016-01-12 22:15:21 -08:00
Paulus Schoutsen
22c01b956f
Merge pull request #888 from balloob/lint-fixes
...
Lint fixes
2016-01-12 22:00:48 -08:00
Paulus Schoutsen
9cdf84dacf
Update flake8 and pylint versions
2016-01-12 21:57:43 -08:00
Paulus Schoutsen
60f40800c4
Use mock HA for locative tests
2016-01-12 21:56:09 -08:00
Paulus Schoutsen
3b7b12bbd5
Make Flake8 happy
2016-01-12 21:53:27 -08:00
Paulus Schoutsen
9a1aad8e92
Merge pull request #882 from moonshot/mqtt-eventstream
...
Create mqtt eventstream component
2016-01-12 21:29:17 -08:00
Moonshot
6f398f59df
Fix filtering of EVENT_CALL_SERVICE and EVENT_SERVICE_EXECUTED events
2016-01-12 22:57:03 -05:00
Moonshot
8ace656657
Create mqtt eventstream component
2016-01-12 22:56:26 -05:00
hydreliox
a4481efe07
Code cleanup
2016-01-13 04:26:40 +01:00
hydreliox
dc31ddbef2
Extract 'modules' as a constant
2016-01-13 04:19:27 +01:00
hydreliox
0c2fe4c5f3
Remove temp unit logic
...
HA should convert unit automatically
2016-01-13 04:16:25 +01:00
hydreliox
03febb81d3
Extract 'secret_key' as a constant
2016-01-13 03:45:43 +01:00
hydreliox
6f1a25d8d6
Add a configuration validation
...
All parameters are required
2016-01-13 03:43:10 +01:00
hydreliox
f182f7dccd
Remove uncessary requirement check
...
HA already check the requirement before setup the platform
2016-01-13 03:29:17 +01:00
Fabian Affolter
31fcd230b1
Update docstrings
2016-01-12 11:30:12 +01:00
Paulus Schoutsen
1ad5cae98e
Merge pull request #884 from partofthething/zwave-alarm
...
Added z-wave alarm sensors to list of devices that can be auto-detected and used
2016-01-11 23:52:06 -08:00
ntouran
5af4864326
ZWave alarm sensor cleanup (pylint fixes)
2016-01-11 23:27:53 -08: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
ntouran
2495226c87
Merge remote-tracking branch 'origin/dev' into zwave-alarm
2016-01-11 20:48:54 -08:00
ntouran
c1aa1fb0e0
First attempt at adding Z-wave COMMAND_CLASS_ALARM
2016-01-11 20:46:45 -08:00
Paulus Schoutsen
a5b198e2b8
Merge pull request #771 from MartinHjelmare/mysensors-component-switch
...
Mysensors component switch
2016-01-11 19:04:35 -08:00
xifle
cd669239ae
Changed zwave node add/remove events to services
2016-01-11 22:39:28 +01:00
hydreliox
bc73a6829d
Code formatting
...
Correct pylint errors
2016-01-11 09:30:32 +01:00
hydreliox
542b640ef0
FreeMobile Notify
...
First Commit for FreeSMS platform
2016-01-11 09:25:26 +01:00
hydreliox
7823fb9788
Merge remote-tracking branch 'refs/remotes/balloob/dev' into dev
2016-01-11 08:40:07 +01:00
hydreliox
bcb42674fc
Corrections due to pylint tests
2016-01-11 06:57:31 +01:00
hydreliox
1f1a46a8bd
Remove unused library
...
Remove the library used for dev
2016-01-11 05:35:26 +01:00
hydreliox
7b999e6cd1
Convert Temperature output
...
Convert temperature from celcius to fahrenheit if the HA config need it
2016-01-11 05:29:32 +01:00
hydreliox
c97a25cc86
Add configuration verification and sensors type
...
Generate an error in the configuration name of a module or a queried
sensor type is not correct.
Add support for co2 pressure and noise sensors
2016-01-11 05:21:38 +01:00
Greg Dowling
cdf24ec205
Merge pull request #872 from balloob/vera-debugging
...
Vera updates
2016-01-10 17:34:49 +00:00
Paulus Schoutsen
579f4d4cca
Merge pull request #875 from xifle/dev
...
Owntracks transition events minor improvement
2016-01-10 09:16:27 -08:00
xifle
fce04e7ad0
Added inclusion / exclusion events
...
Events may be used to start inclusion / exclusion of zwave devices.
This is especially useful in the case of a Z-Wave stick without
"hardware" inclusion button.
2016-01-10 15:28:34 +01:00
xifle
6c94650603
Accept lower & upper case for owntracks 'home' region
2016-01-10 15:00:14 +01:00
pavoni
fca8ad5b0b
Tidy.
2016-01-10 12:48:36 +00:00
pavoni
4b4fb038e3
Update for new library, slightly revise switch logic.
2016-01-10 12:30:47 +00:00
MartinHjelmare
0b3a66dd1a
Merge branch 'dev' into mysensors-component-switch
2016-01-10 04:27:39 +01:00
MartinHjelmare
2d8cf7de44
Fix wrapper and S_BINARY and bump req. version
...
* Wrap existing SerialGateway instance instead of subclassing
SerialGatewat class.
* Add S_BINARY in switch platform only in version 1.5 of mysenors api.
* Use version 0.4 of pymysensors.
* Show gateway port as state attribute.
2016-01-10 04:10:38 +01:00
Paulus Schoutsen
ad931eac60
Merge pull request #870 from balloob/update-pychromecast
...
Update PyChromecast dependency
2016-01-09 16:27:09 -08:00
Paulus Schoutsen
438e78610d
Update PyChromecast dependency
2016-01-09 16:21:08 -08:00
Paulus Schoutsen
058f6f9303
Merge pull request #862 from balloob/alexa-service
...
Add calling service functionality to Alexa
2016-01-09 16:13:46 -08:00
Paulus Schoutsen
73cdf00512
More service helper tests
2016-01-09 16:01:27 -08:00
Paulus Schoutsen
12b5caed70
ps - strip entity IDs in service call
2016-01-09 15:51:51 -08:00
Paulus Schoutsen
18d2668e3b
Merge pull request #869 from philipbl/mqtt-fix
...
Default to MQTT protocol v3.1.1
2016-01-09 15:27:33 -08:00
pavoni
af21f72d17
Update pyvera version.
2016-01-09 22:58:28 +00:00
pavoni
b64680e4a8
Revise to depend on vera subscription data updates, rather than talking to device.
2016-01-09 21:13:34 +00:00
Philip Lundrigan
9faedf0e67
Default to MQTT protocol v3.1.1 ( fix #854 )
2016-01-09 13:43:44 -07:00
Paulus Schoutsen
204c151113
Merge pull request #865 from fabaff/owm-update
...
Update pyowm to 2.3.0
2016-01-09 11:59:15 -08:00
Paulus Schoutsen
9b8256ec07
Merge pull request #867 from persandstrom/verisure_fix_lost_connection
...
Verisure fix lost connection
2016-01-09 11:47:39 -08:00
pavoni
d61eb93c03
Remove throttle doesn't play well with subscriptions.
2016-01-09 16:16:41 +00:00
Fabian Affolter
a2c6cde83d
Update pyowm to 2.3.0
2016-01-09 13:20:51 +01:00
Paulus Schoutsen
825c91f0c3
Add calling service functionality to Alexa
2016-01-08 18:54:28 -08:00
Paulus Schoutsen
d406d7fa94
Merge pull request #860 from philipbl/fix-test
...
Fix Yr test
2016-01-08 12:53:09 -08:00
Philip Lundrigan
3db6faab4d
Fix yr test
2016-01-08 13:30:16 -07:00
Per Sandström
15a046f20c
update module version
2016-01-08 19:52:03 +01:00
Per Sandström
d3cd304f68
correced status text
2016-01-08 19:50:49 +01:00
Paulus Schoutsen
84fb96a42f
Merge pull request #858 from balloob/remove-wemo-polling
...
Remove wemo polling
2016-01-08 08:19:33 -08:00
pavoni
5a1fed3980
Bump pywemo version.
2016-01-08 16:00:56 +00:00
pavoni
bb8af3a2d5
Bump pywemo version, turn off polling, tidy trace.
2016-01-08 16:00:26 +00:00
William Scanlon
2803631906
Updated python-wink to 0.4.0
2016-01-08 08:25:26 -05:00
hydreliox
4c47ed31ff
Correction to import lnetatmo right
2016-01-08 06:19:03 +01:00
hydreliox
1ed574b2a0
Point lnetatmo library directly from github
2016-01-08 05:34:51 +01:00
Fabian Affolter
d69c1b848a
Fix docstrings
2016-01-07 11:57:45 +01:00
Fabian Affolter
35c29dac3f
Use mbar instead of hPa
2016-01-07 11:50:02 +01:00
Fabian Affolter
aac44f3a2b
Use the same unit for pressure as for the forecast sensor
2016-01-07 11:48:42 +01:00
William Scanlon
17dd8ddc9a
Added wink power strip support
2016-01-06 12:22:50 -05:00
hydreliox
a8b36d9baa
Multiple Module Configuration
...
Handle multiple module (see configuration.yaml)
2016-01-06 04:36:04 +01:00
hydreliox
520a8d0d0d
Add NetAtmo Platform
...
Alpha version of the platform.
API library is not yet on PyPI
2016-01-06 03:39:16 +01:00
Paulus Schoutsen
033bd30391
Merge pull request #844 from balloob/delay-group-switch-sensors
...
Fix calling turn_on for groups with mixed content
2016-01-05 08:55:58 -08:00
Paulus Schoutsen
99e14380fe
Merge pull request #847 from molobrakos/patch-1
...
No need to call update() here
2016-01-05 08:55:48 -08:00
Erik
5576649d60
Update eliqonline.py
2016-01-04 21:36:39 +01:00
Erik
82cd2f4ed6
Update eliqonline.py
2016-01-04 21:31:42 +01:00
Erik
66f12afbb1
don't fail if error
...
don't fail if request for updated data raises exception in underlying library
2016-01-04 21:12:10 +01:00
Greg Dowling
431656bbcf
Merge pull request #848 from balloob/fix-vera-bugs
...
Bump pyvera version to fix vera dimmer off bug, and avoid shutdown race condition
2016-01-04 19:34:17 +00:00
Erik
a174a06e5c
No need to call update() here
...
This also fixes a problem where the sensor is left uninitialized when the energy meter temporarily has lost connection with the hub. This caused the ELIQ Online server to return HTTP error 400: "user have no current power data", which in turn caused the used eliq library to fail during JSON parsing (issue reported).
2016-01-04 19:25:52 +01:00
Fabian Affolter
0d0fdb0adf
Remove configuration details
2016-01-04 16:26:11 +01:00
pavoni
5f8dd65acf
Bump pyvera version
2016-01-04 11:24:24 +00:00
Paulus Schoutsen
601211f1d9
Sun docs cleanup
2016-01-04 00:15:44 -08:00
Paulus Schoutsen
8983a97c70
Fix calling turn_on for groups with mixed content
2016-01-03 21:25:15 -08:00
Paulus Schoutsen
2e899bd61c
Merge pull request #843 from rhooper/multiple-hues
...
Support multiple hue hubs using a filename parameter.
2016-01-03 18:39:21 -08:00
Roy Hooper
d0a8a57ae4
Ensure filename arg is passed around everywhere it's needed.
2016-01-03 15:30:06 -05:00
Paulus Schoutsen
08aabd18ad
New version frontend
2016-01-03 11:44:26 -08:00
Paulus Schoutsen
2478623ebc
Merge pull request #840 from balloob/reproduce-group
...
Reproduce state upgrades
2016-01-03 11:36:45 -08:00
Paulus Schoutsen
736183e6f5
Fix bug in reproduce_state with complex state attributes
2016-01-03 11:27:30 -08:00
Paulus Schoutsen
31f2707b2f
Merge pull request #841 from xifle/dev
...
Owntracks transition events
2016-01-03 11:19:02 -08:00
xifle
d244d3b599
Fixed flake8 style errors
2016-01-03 17:42:49 +01:00
xifle
82904c59ce
Fixed code style
2016-01-03 17:12:11 +01:00
Paulus Schoutsen
f8b2570cb3
Group entities when reproducing a state
2016-01-03 02:32:09 -08:00
Paulus Schoutsen
6268840b55
Merge pull request #839 from philipbl/sun_fix
...
Fix for sun if condition
2016-01-03 00:27:33 -08:00
Philip Lundrigan
c9ff0ab7eb
Fix for sun if condition
2016-01-03 01:03:53 -07:00
Paulus Schoutsen
cf1f9a29bf
Merge pull request #833 from eiaro/dev
...
Added more sensors to Telldus Live
2016-01-02 17:05:54 -08:00
Paulus Schoutsen
48b1f8e137
Merge pull request #829 from joshughes/influx_hack
...
Interpolate what we are sending to influx so its not always a string
2016-01-02 16:59:31 -08:00
Ronny Eia
4b96a7c820
Untabified lines
2016-01-03 01:00:10 +01:00
Paulus Schoutsen
452ebdac8e
Merge pull request #838 from balloob/travis-tweaks
...
Make CI erros more prominent
2016-01-02 15:46:03 -08:00
Paulus Schoutsen
7dc1499386
Make CI erros more prominent
2016-01-02 14:43:03 -08:00
Paulus Schoutsen
3ccc7787af
Merge pull request #834 from R1chardTM/reference-fix
...
Fix reference known_devices.yaml in service description
2016-01-02 14:05:31 -08:00
Paulus Schoutsen
02879e79e6
Merge pull request #828 from sander76/honeywell_away_mode
...
Honeywell away mode
2016-01-02 14:05:20 -08:00
Richard
305c87a9c9
Fix reference known_devices.yaml
2016-01-02 16:01:58 -06:00
Ronny Eia
3abc78eef2
Added power sensor
2016-01-02 22:30:02 +01:00
Paulus Schoutsen
4a421e25b0
Simplify Rest sensors
2016-01-02 13:29:33 -08:00
Ronny Eia
86047eceb1
Added wind sensor
2016-01-02 22:28:15 +01:00
Ronny Eia
7edbb6aadc
Added rain sensor
2016-01-02 22:21:04 +01:00
Roy Hooper
0361f37178
Support multiple hue hubs using a filename parameter.
2016-01-02 16:13:58 -05:00
sander
55c5d254d5
some more pylinting..
2016-01-02 21:09:03 +01:00
sander
36f5caa214
more pylinting..
2016-01-02 20:59:45 +01:00
sander
8c7898ed05
pylinting..
2016-01-02 20:53:25 +01:00
sander
39de92960d
line too long change
2016-01-02 20:27:40 +01:00
Paulus Schoutsen
6d35bdafee
Merge pull request #832 from R1chardTM/device-tracker
...
Add service description device tracker
2016-01-02 10:34:05 -08:00
Paulus Schoutsen
217ffc215b
Update PyNetgear version
2016-01-02 10:27:11 -08:00
xifle
cbd3860585
Merge branch 'dev' of https://github.com/balloob/home-assistant into dev
2016-01-02 18:56:14 +01:00
xifle
5804dde0e9
Enables the use of owntracks transition events
...
By using the configuration option "use_events:yes" in the device_tracker section,
only 'enter'/'leave' events are considered to calculate the state of a tracker device.
The home zone is defined as the owntracks region 'home'. Other regions may also be defined, the name of
the region is then used as state for the device. All owntracks regions, the 'Share' setting must be enabled in the app.
2016-01-02 18:26:59 +01:00
Joseph Hughes
e9b2cf1600
Ensure we send data to influx as float and not as a string value.
2016-01-02 10:24:23 -07:00
Richard
cdf2179b3e
Describe device tracker see service
2016-01-02 10:54:26 -06:00
sander
8f2ca856c7
added return False
2016-01-02 11:56:07 +01:00
Greg Dowling
622a6deb04
Merge pull request #820 from balloob/vera-subscriptons
...
Add ability to respond to events from Vera hub
2016-01-02 10:15:14 +00:00
Paulus Schoutsen
a698bc477d
Merge pull request #819 from rhooper/phue-deconz
...
Add support for deCONZ (Raspbee-GW hue-like API)
2016-01-01 22:21:48 -08:00
Roy Hooper
a36ae4b24a
Reduce chatiness
2016-01-02 01:01:11 -05:00
sander
c703c89dbd
implement away mode
2016-01-01 15:29:58 +01:00
sander
b3227e491b
Merge remote-tracking branch 'refs/remotes/balloob/dev' into dev
2016-01-01 14:44:25 +01:00
happyleavesaoc
9e83a80215
Merge pull request #788 from happyleavesaoc/command_switch_state
...
add statecmd to command_switch
2015-12-31 18:43:02 -05:00
happyleaves
9c85702c87
combine ifs
2015-12-31 18:39:40 -05:00
Paulus Schoutsen
9b7b39055d
Merge pull request #826 from andythigpen/feature/is-state-attr
...
Add is_state_attr method.
2015-12-31 14:17:59 -08:00
Andrew Thigpen
11f32d0500
Add is_state_attr method.
...
Returns True if the entity exists and has an attribute with the given
name and value.
2015-12-31 14:58:18 -06:00
Philip Lundrigan
326e26fbeb
Merge pull request #825 from philipbl/locative
...
Update Locative component
2015-12-31 13:10:11 -07:00
Philip Lundrigan
394c87c40b
Remove unnecessary condition in write_text
2015-12-31 13:05:24 -07:00
Philip Lundrigan
ce152e9c94
Simplify logic
2015-12-31 12:39:36 -07:00
pavoni
9e0946b207
Turn off polling for sensor too!
2015-12-31 19:15:21 +00:00
Paulus Schoutsen
da77edf8fc
Merge pull request #818 from balloob/update-wemo-library
...
Improve wemo subscription error handling.
2015-12-31 11:06:43 -08:00
Paulus Schoutsen
6cb991d583
Merge pull request #814 from Mosibi/fix_mpd_title_keyerror
...
Fix KeyError on 'title' when title is empty
2015-12-31 11:04:30 -08:00
pavoni
f8e5df237b
Remove '#'' from requirements
2015-12-31 18:58:12 +00:00
Philip Lundrigan
5d953061e8
Remove unnecessary error checking
2015-12-31 11:56:27 -07:00
Philip Lundrigan
1bcca8cba1
Fix problem with test
2015-12-31 11:56:27 -07:00
Philip Lundrigan
bdb6182921
Changes to locative based on tests
2015-12-31 11:56:27 -07:00
Philip Lundrigan
55d1ad94ef
Add tests for Locative
2015-12-31 11:56:27 -07:00
pavoni
6773c35760
Bump pywemo version
2015-12-31 18:47:12 +00:00
pavoni
5f89b34831
Bump pyvera version
2015-12-31 16:09:05 +00:00
pavoni
90ae5c6646
Add missed import, fix style error.
2015-12-31 12:25:24 +00:00
pavoni
a8bb75d070
Update sensor with subscription code, change to use pyvera library
2015-12-31 12:16:03 +00:00
pavoni
d82859b6ea
Turn off poll
2015-12-31 10:57:54 +00:00
Philip Lundrigan
7d41ce4e46
Switch from json messages to plain text messages
2015-12-30 22:43:32 -07:00
Philip Lundrigan
c23375a18b
Add case for test message
2015-12-30 22:42:11 -07:00
MartinHjelmare
4c4e5d5f47
Fix to remove old unused variables.
2015-12-31 06:19:47 +01: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
MartinHjelmare
69ed6fe6e7
Add gateway wrapper, fix discovery and callbacks
...
* Add gateway wrapper by subclassing serial gateway.
* Fix platform setup with discovery service.
* Fix platform callback functions with callback factory.
2015-12-31 05:48:23 +01:00
Roy Hooper
4e2d75a8f4
fix style
2015-12-30 16:59:22 -05:00
pavoni
ae0dbbcfa5
Added support for event subscriptions
2015-12-30 19:44:02 +00:00
Philip Lundrigan
25e1432403
Fix style issues
2015-12-30 12:30:49 -07:00
Philip Lundrigan
adfcfad488
Update locative functionality
2015-12-30 12:26:03 -07:00
Roy Hooper
b0734e613f
Add support for deCONZ (Raspbee-GW hue-like API) - Doesn't support the none transition type, so don't send it
2015-12-30 13:54:18 -05:00
Richard Arends
913c5ab47c
identing error... sorry
2015-12-30 13:26:42 +01:00
Richard Arends
429904c437
Returning None when name and title are both not available
...
Removed trailing whitespaces
2015-12-30 13:00:34 +01:00
pavoni
41a36df801
Update pywemo version
2015-12-30 11:54:21 +00:00
Richard Arends
56a2ffca1d
Changed if else statements. The following situations are handled now:
...
- name and title can be None
- name can be None
- title can be None
- name and title can contain data
2015-12-29 22:10:09 +01:00
Richard Arends
6e2fb17f19
Fix KeyError on 'title' when title is empty
2015-12-29 17:52:05 +01:00
Paulus Schoutsen
586be7fad1
Prevent division by 0 xy->rgb color conversion
2015-12-29 00:09:38 -08:00
Paulus Schoutsen
d9b30d1421
Pep257 fixes for core.
2015-12-27 21:14:35 -08:00
happyleaves
e9059a3ed9
added test; addressed comments
2015-12-27 22:51:37 -05:00
Paulus Schoutsen
473d6b1d05
Fix console coloring for scripts
2015-12-27 19:19:29 -08:00
Paulus Schoutsen
7f17a50b4a
Swap lint/requirements validation between Python versions
2015-12-27 18:04:38 -08:00
Paulus Schoutsen
c7183a14a5
Tweak lint script colors for travis
2015-12-27 18:03:23 -08:00
Paulus Schoutsen
c1eaf60461
VCR YR sensor test
2015-12-27 17:37:32 -08:00
Paulus Schoutsen
ca6b957839
Make test deps explicit
2015-12-27 16:57:16 -08:00
Paulus Schoutsen
680385df93
Hide some build log spam
2015-12-27 16:35:14 -08:00
Paulus Schoutsen
62f21c3ac6
colorize lint errors
2015-12-27 16:31:53 -08:00
Paulus Schoutsen
acfbbb3898
Update copyright
2015-12-27 16:31:52 -08:00
Paulus Schoutsen
4403fe941d
Test config clean up
2015-12-27 16:31:52 -08:00
Paulus Schoutsen
244fde880e
Convert MQTT event to lowercase
2015-12-27 16:31:52 -08:00
Greg Dowling
df99e4ef22
Merge pull request #794 from pavoni/wemo-subscription
...
Adds Wemo event support - so wemo devices update HA more quickly
2015-12-28 00:11:34 +00:00
pavoni
976d9f2d08
Fix style issue
2015-12-28 00:04:30 +00:00
pavoni
f5dd146676
Fix bug in shutdown
2015-12-27 23:56:18 +00:00
Paulus Schoutsen
7b00b19223
Merge pull request #807 from andythigpen/scene-fix
...
Fix issue with scene component when using YAML aliases.
2015-12-27 15:39:19 -08:00
pavoni
b114ba56ea
Fix style issue
2015-12-27 23:31:48 +00:00
pavoni
0d32bd7a19
Simplify callback logging, add stop log
2015-12-27 23:26:35 +00:00
pavoni
4feef3dd0d
Simplify update state call, shutdown properly.
2015-12-27 23:09:39 +00:00
Paulus Schoutsen
9c3b1b7a96
Fix sun import issue
2015-12-27 15:00:49 -08:00
Paulus Schoutsen
a09d731058
Merge pull request #803 from molobrakos/tellduslive2
...
added rudimentary support for telldus live
2015-12-27 15:00:01 -08:00
Erik
27e35d5f34
don't poll (turns out a request for state immediately a state turn on/off request will not return the newly updated state. import constants from tellive, not tellcore
2015-12-27 21:49:45 +01:00
Erik
c8fa6cc127
bug fix
2015-12-27 21:47:49 +01:00
Per Sandström
468087e6bc
Merge pull request #806 from persandstrom/verisure-pypi
...
verisure module from pypi
2015-12-27 21:10:18 +01:00
Andrew Thigpen
d4b6a7343f
Fix issue with scene component when using YAML aliases.
...
YAML aliases/anchors can make repetitive configuration sections easier
to deal with. However when dealing with dictionaries, care needs to be
taken to not modify the original anchor since PyYAML utilizes a
reference when encountering an alias instead of a copy of the
dictionary.
2015-12-27 13:24:34 -06:00
Paulus Schoutsen
87c88078c8
Update sun to use elevation util
2015-12-27 11:22:10 -08:00
Paulus Schoutsen
8c1ebde1de
Update requirements_all.txt
2015-12-27 11:10:14 -08:00
Paulus Schoutsen
ab5a3f9de3
Clean up YR sensor
2015-12-27 11:07:25 -08:00
Per Sandström
eb3da8cb03
verisure component from pypi
2015-12-27 20:07:09 +01:00
Paulus Schoutsen
9e1ecd7124
Fix flaky history test
2015-12-27 10:38:27 -08:00
Erik
efbaf47dc7
reference constants from tellive package
2015-12-27 18:49:11 +01:00
Erik
f10ecb2a8d
remove obsolete comment
2015-12-27 18:42:10 +01:00
Erik
6e81391711
no percentage sign
2015-12-27 18:37:34 +01:00
Paulus Schoutsen
0d64f4a2d5
Merge pull request #804 from molobrakos/systemmon-icons
...
Systemmon icons
2015-12-27 08:54:14 -08:00
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
089bbfc5cc
Travis: Less verbose requirements_all.txt check
2015-12-26 17:19:53 -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
Paulus Schoutsen
41bcdc3356
Merge pull request #793 from philipbl/rest_bug_fix
...
Fix bug in rest sensor
2015-12-25 15:00:52 -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
MartinHjelmare
be25ea4f09
Fix avoid event bus for updates
2015-12-24 02:14:58 +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
MartinHjelmare
9f54bcc21b
Fix comments for pull request
...
* Fix cleaner user config.
* Remove bad disabling of linting.
* Extract default mysensors version into constant.
* Clean up selection of mysensors.CONST from version.
* Update mysensors update decorator to add devices and update values
in one go.
* Fix persistence update.
* Clean up setup of ports.
* Setup of mysensors platforms from main mysensors component.
* Clean up v_types selection in mysensors sensor platform.
* Fix s_types and v_types selection version dependency in platforms.
2015-12-23 23:20:39 +01: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
Paulus Schoutsen
3e51d0b539
Merge pull request #791 from andythigpen/logger-fix
...
Set the root logger to lowest level in logger component.
2015-12-22 23:13:45 -08: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
bdd945c1c4
Set default log level to INFO
2015-12-22 18:39:46 -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
dbc91c1d48
Merge pull request #789 from balloob/release-101
...
Release 0.10.1
2015-12-22 09:05:55 -08:00
Paulus Schoutsen
0607c8f4b4
Version bump to 0.10.1
2015-12-22 08:59:32 -08:00
Paulus Schoutsen
7ccb6b960c
Merge branch 'release-101' into dev
2015-12-22 02:20:25 -08:00
Paulus Schoutsen
561a78bef3
Fix EntityComponent deadlock
2015-12-22 02:19:55 -08: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
ff8f22854c
Add test
2015-12-21 16:28:26 -07:00
Philip Lundrigan
110d721c76
Add tests
2015-12-21 16:09:51 -07: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
Paulus Schoutsen
07fb4ff243
Revert last fix. Will fix better.
2015-12-21 09:44:17 -08:00
Paulus Schoutsen
2650d235ea
Fix: EntityComponent deadlock when adding new devices during update state
2015-12-21 08:56:27 -08: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
Daniel
8e16a443e5
Added yr sensor to requirements_all
2015-12-21 10:24:22 +01:00
Paulus Schoutsen
35411cd57e
Version bump to 0.11.dev0
2015-12-20 15:32:51 -08:00
Paulus Schoutsen
bc4ab4d70a
Merge branch 'dev'
2015-12-20 15:31:22 -08:00
Paulus Schoutsen
901f63be0c
Version bump to 0.10
2015-12-20 15:30:51 -08:00
Paulus Schoutsen
7ee71b1831
Merge pull request #778 from balloob/dev
...
0.10.0.rc1
2015-12-20 15:10:28 -08: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
14246fe467
Merge pull request #781 from balloob/mqtt-light-template
...
Add template support to MQTT lights
2015-12-19 19:51:43 -08:00
Paulus Schoutsen
177590fd65
Simplify MQTT light code
2015-12-19 19:45:28 -08:00
Paulus Schoutsen
1c08923ffc
Last test for 100% coverage of mqtt light
2015-12-19 19:36:38 -08:00
Paulus Schoutsen
7bb07cdc03
Remove MQTT light from coveragerc
2015-12-19 19:29:31 -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
a6a30c5f22
Merge pull request #776 from balloob/travis-caching
...
Fix travis caching
2015-12-18 09:17:27 -08:00
Paulus Schoutsen
dc8ac7386e
Merge pull request #775 from balloob/chromecast-dependency-fix
...
Upgrade PyChromecast version
2015-12-18 09:08:29 -08:00
Paulus Schoutsen
cc80ad00ff
Fix travis caching
2015-12-18 09:07:34 -08: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
9bf8835190
Merge pull request #772 from balloob/template-editor
...
Add template editor
2015-12-18 00:46:50 -08:00
Paulus Schoutsen
411ce04d75
Merge pull request #773 from balloob/travis-tweaks
...
Travis tweaks
2015-12-18 00:46:32 -08:00
Paulus Schoutsen
2e75f0b314
Remove quiet pip installs on travis
2015-12-18 00:35:53 -08:00
Paulus Schoutsen
dd60cc020e
Only validate requirements_all.txt on Python 3.5
2015-12-18 00:19:14 -08:00
Paulus Schoutsen
9dca22aa27
Only lint on Python 3.4
2015-12-18 00:14:31 -08:00
Paulus Schoutsen
b5fc7f5e71
Verify requirements_all in Travis
2015-12-18 00:01:52 -08:00
Paulus Schoutsen
80d3552960
Add template editor
2015-12-17 23:33:09 -08:00
MartinHjelmare
845926236e
Add config sample and fix requirements_all
2015-12-18 03:58:21 +01: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
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
257743facc
script/bootstrap_server
2015-12-17 09:17:24 -08: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
04aa4ff3a8
Add Travis fast_finish
2015-12-17 09:15:56 -08:00
Paulus Schoutsen
38c529502d
Fix requirements_all.txt
2015-12-17 09:10:19 -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
Paulus Schoutsen
eb4f0e4ae9
Merge pull request #747 from w1ll1am23/dev
...
Added support for the Quirky Egg Minder
2015-12-16 20:08:00 -08: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
3ce6463af3
Fixed python-wink in requirements_all.txt
2015-12-16 22:07:29 -05:00
William Scanlon
cceb79a378
Pulled from dev to get up-to-date
2015-12-16 19:00:06 -05:00
Fabian Affolter
2a30c07429
Add binary rest sensor
2015-12-17 00:47:37 +01: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
7fb5927ac8
Merge pull request #766 from balloob/import_fixes
...
Import fixes for wink and heatmiser
2015-12-16 23:51:15 +01: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
fe2ae16210
Add tests for template automation
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
Erik
69d8b995d4
added eliqonline
2015-12-16 20:54:25 +01:00
Erik
70bc6f4506
added eliqonline
2015-12-16 20:54:11 +01:00
William Scanlon
afbf377b6d
Update for style changes in python-wink
2015-12-16 13:32:38 -05:00
Fabian Affolter
da63800319
Add gen_requirements_all.py
2015-12-16 19:20:44 +01: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
Paulus Schoutsen
40c2e10756
Merge pull request #760 from kevinpanaro/dev
...
update pyicloud version for icloud tracker
2015-12-15 19:57:20 -08:00
bradsk88
58988787ea
Updating to python-wink 0.3.0
2015-12-15 21:46:54 -06:00
kevinpanaro
79a1ffac9c
fixed pyicloud version
2015-12-15 21:13:45 -05:00
kevinpanaro
4f6243fe0e
changed pyicloud version to 0.7.2
2015-12-15 21:07:34 -05:00
happyleaves
2a3e086410
fix requirements comment
2015-12-15 20:44:55 -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
Paulus Schoutsen
9404636536
Merge pull request #754 from davidedmundson/shebang
...
Add shebang line to setup.py
2015-12-15 13:06:13 -08: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
b3c13747dc
Add shebang line to setup.py
2015-12-15 20:48:10 +00: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
4029d149fb
Weird travis fix for api
2015-12-14 23:27:22 -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
Paulus Schoutsen
6d38288411
Merge pull request #746 from davidedmundson/dev
...
Add PlayMedia support to Chromecast component
2015-12-14 18:49:27 -08:00
William Scanlon
056645fe13
Removed files.txt
2015-12-14 19:08:45 -05: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
cec62bdf87
Add tests
2015-12-14 14:47:32 -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
5755c6f593
Fixed get method name
2015-12-14 10:45:03 -05: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
90f0632a69
Install bower dependencies on frontend bootstrap
2015-12-13 23:54:15 -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
Paulus Schoutsen
0f777ecd4c
Update coveragerc
2015-12-13 13:21:38 -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
caius
b3171c7cde
Add fritzconnection library to requirements
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
Paulus Schoutsen
7e9eaf14b8
Merge pull request #740 from Mosibi/mpd_show_name_and_title
...
Added support for MPD to display the name before the title if it is available
2015-12-13 11:52:54 -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
f73f824e0e
Make template states var callable
2015-12-12 22:19:37 -08:00
Paulus Schoutsen
360b99be59
Add template is_state method
2015-12-12 22:19:12 -08:00
Paulus Schoutsen
931f7e8615
Simplify http component
2015-12-12 22:18:38 -08:00
Paulus Schoutsen
106a229a27
Merge pull request #724 from fabaff/dweet
...
Dweet.io sensor
2015-12-12 16:35:09 -08:00
Fabian Affolter
649ce7befb
Fix typo
2015-12-13 01:00:34 +01:00
Fabian Affolter
ed9b75756a
Catch error state
2015-12-13 01:00:12 +01:00
Fabian Affolter
27c5c1cb9f
Add dweepy
2015-12-12 22:58:08 +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
64e3db2444
Add dweet sensor
2015-12-12 22:55:35 +01:00
Fabian Affolter
f458484770
Add sensor for Dweet.io
2015-12-12 22:55:35 +01:00
Paulus Schoutsen
01c4038dec
Merge pull request #732 from philipbl/sensor_template
...
Add template support for rest sensor
2015-12-12 13:26:15 -08: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
Paulus Schoutsen
9fc0d93e44
Merge pull request #736 from Mosibi/mpd-add-state_on
...
Added support for MPD to start playing the current song/playlist
2015-12-12 12:06:38 -08:00
Paulus Schoutsen
ded99d7480
Merge pull request #734 from balloob/template-errors
...
Catch exceptions when errors rendering template
2015-12-12 11:58:38 -08:00
Paulus Schoutsen
2b975c8620
Add flexible error value for value template parsing
2015-12-12 10:35:15 -08: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
b1bf6a609e
Catch exceptions when error rendering templates
2015-12-11 19:07:03 -08:00
Paulus Schoutsen
5c63862054
Fix template rounding
2015-12-11 18:45:53 -08: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
Paulus Schoutsen
56bb9f2da0
Merge pull request #720 from balloob/template
...
Home Assistant templates
2015-12-11 08:32:49 -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
d55fda28c2
Add value renderer helper method
2015-12-10 21:38:35 -08:00
Paulus Schoutsen
7acef84aad
Add variable support to template rendering
2015-12-10 21:16:05 -08:00
Paulus Schoutsen
5f8fc7e197
Merge pull request #721 from MartinHjelmare/fix-logging-levels
...
Fix logging lowest level
2015-12-10 20:57:59 -08:00
Paulus Schoutsen
0dcc69d800
Fix template rounding
2015-12-10 20:47:06 -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
af09a305cf
Add multiply template filter
2015-12-10 20:47:06 -08:00
Paulus Schoutsen
b440c260e6
Add jinja2 to dependencies.
2015-12-10 20:47:05 -08:00
Paulus Schoutsen
de68d3355a
Add template support
2015-12-10 20:47:05 -08:00
Paulus Schoutsen
fc8c26005c
Change Travis caching to be less invasive
2015-12-10 18:16:49 -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
MartinHjelmare
5ff6eb8b9c
Fix logging lowest level
...
* Set lowest logging level to NOTSET in enable_logging(), bootstrap.py,
to enable setting a lower logging level than INFO in the logger
component.
2015-12-10 02:56:05 +01:00
Paulus Schoutsen
5d3d2d4110
Merge pull request #719 from philipbl/decimal_places
...
Decimal places
2015-12-09 15:23:17 -08:00
Philip Lundrigan
3938b9f3f6
If decimal_places is 0, cast to int after rounding
2015-12-09 15:16:42 -07:00
Fabian Affolter
48593c6a68
Add docstrings
2015-12-09 08:24:12 +01:00
MartinHjelmare
1e52d5c7f2
Add S_TYPES to platform type and fix persistence
...
* Add S_TYPES to platform type.
* Fix persistence update on startup.
* Clean up code.
2015-12-09 04:43:18 +01:00
Philip Lundrigan
d84bea3621
Allow decimal place to be used without corr factor
2015-12-08 16:15:19 -07:00
Paulus Schoutsen
9e41c495fc
Update SW: Fix caching bug
2015-12-08 09:10:06 -08:00
Paulus Schoutsen
c423a51315
Merge pull request #712 from fabaff/forecast
...
Return numerical value
2015-12-08 07:55:21 -08:00
Fabian Affolter
9f396b44f7
Return numerical value
2015-12-08 10:10:32 +01:00
Paulus Schoutsen
ee339cfb20
Merge pull request #711 from balloob/service-worker
...
Initial service worker support
2015-12-07 23:50:12 -08:00
Paulus Schoutsen
fe485cc27d
Initial service worker support
2015-12-07 23:43:28 -08:00
Paulus Schoutsen
e1990e07c7
Conditionally load webcomponents polyfill
2015-12-07 20:12:07 -08:00
MartinHjelmare
9463c84603
Clean up
2015-12-08 02:47:15 +01:00
MartinHjelmare
7cc707f1ce
Fix docstrings to conform to pep
2015-12-08 01:03:07 +01:00
Fabian Affolter
0d4f681a4e
Fix initialization error and update var name
2015-12-07 14:28:24 +01:00
Fabian Affolter
e60dce9712
Update docstrings (influx -> influxdb)
2015-12-07 07:33:07 +01:00
Paulus Schoutsen
aff82da611
Version bump to 0.10.0.dev0
2015-12-06 21:19:20 -08:00
Paulus Schoutsen
2c157e6885
Merge pull request #706 from balloob/dev
...
0.9.1
2015-12-06 21:18:57 -08:00
Paulus Schoutsen
aaca0a64cb
Version bump to 0.9.1
2015-12-06 21:16:23 -08:00
Paulus Schoutsen
48c3bbd5ac
Update version frontend
2015-12-06 21:11:17 -08:00
Paulus Schoutsen
39e3a3c463
Bugfix: Allow accessing API via api_password in url
2015-12-06 21:09:49 -08:00
Paulus Schoutsen
fd9da7f9de
Merge pull request #705 from balloob/ssl-for-ha
...
SSL support for ha
2015-12-06 21:05:25 -08:00
Paulus Schoutsen
98467d0d9f
Correct HTTP start log message
2015-12-06 15:13:41 -08:00
Paulus Schoutsen
832674286b
Update the http log message with correct url
2015-12-06 14:42:08 -08:00
Paulus Schoutsen
9d8e077acc
Add support for keys to HTTP component
2015-12-06 14:19:25 -08:00
Paulus Schoutsen
b33e9fe6d9
Update API object to support SSL
2015-12-06 14:13:35 -08:00
Paulus Schoutsen
f4238ca242
Add SSL support to HA
2015-12-06 14:05:58 -08:00
Paulus Schoutsen
301194034e
Rename influx to influxdb
2015-12-06 13:11:37 -08:00
Paulus Schoutsen
b8de2c5ebf
Version bump to 0.10.0.dev0
2015-12-06 11:45:23 -08:00
Paulus Schoutsen
527d30ae4a
Merge pull request #680 from balloob/dev
...
Version 0.9.0
2015-12-06 11:45:08 -08:00
Paulus Schoutsen
535a3c399e
Version bump to 0.9.0
2015-12-06 11:44:38 -08:00
Paulus Schoutsen
e0c4c8d7dd
Remove unused constant in HTTP
2015-12-06 11:41:43 -08:00
Paulus Schoutsen
d9b8ab8851
Update frontend
2015-12-06 11:34:53 -08:00
Paulus Schoutsen
b2ae365558
Scripts call services in blocking manner
2015-12-06 11:03:31 -08:00
Paulus Schoutsen
1cb4d40bbb
Update frontend
2015-12-06 10:00:10 -08:00
Paulus Schoutsen
b7712ac682
Clean up influx component
2015-12-06 09:45:58 -08:00
Paulus Schoutsen
a833e8b413
Update requirements_all.txt
2015-12-06 09:38:49 -08:00
Paulus Schoutsen
e112620b2d
Merge pull request #648 from fabaff/influx
...
Influx component
2015-12-06 09:38:13 -08:00
Paulus Schoutsen
934b097bc7
Rename date_util to dt_util
...
Follows the rest of Home Assistant
2015-12-06 09:12:36 -08:00
Paulus Schoutsen
f8668075d0
Fix State.copy()
2015-12-06 09:12:36 -08:00
Paulus Schoutsen
03962ab6ae
Fix demo component messing up the config
...
Could cause HTTP to be initialised in production mode.
2015-12-06 09:12:35 -08:00
Paulus Schoutsen
facbbabe58
Merge pull request #700 from nkgilley/ecobee
...
point ecobee to latest api
2015-12-06 08:58:57 -08:00
MartinHjelmare
59524c7933
Add multiple gateways
...
* Add support for multiple serial gateways.
* Fix serialization of python objects by adding dict representation of
classes.
* Add support for showing more than one child value type per entity.
The entity state is always only one value type. This is defined by
the platform value types. Value types that are not defined as the
platform value type are shown as state_attributes.
* Add more unit of measurement types.
* Clean up code.
2015-12-06 00:29:03 +01:00
MartinHjelmare
1d141566bd
Merge 'dev' into mysensors-component-switch
2015-12-05 23:55:36 +01:00
Paulus Schoutsen
c4fe480b7b
HTTP will not fail if no config
2015-12-05 13:44:50 -08:00
Paulus Schoutsen
705e3e4fbb
Update material design icons
2015-12-05 13:20:00 -08:00
Paulus Schoutsen
eefa62748b
Update frontend
2015-12-05 01:12:58 -08:00
Paulus Schoutsen
be14499bca
Add rollershutter demo
2015-12-05 01:12:38 -08:00
nkgilley@gmail.com
f582137fe3
point ecobee to latest api which has been cleaned up a bit.
2015-12-04 14:17:12 -05:00
Daren Lord
254889e3fd
Fixing logging for pylint
2015-12-04 09:23:05 -07:00
Daren Lord
9ecc08c0c8
Adding in pyicloud to requirements_all.txt
2015-12-04 09:19:16 -07:00
Daren Lord
e3d4e3ad4d
Increasing scan interval. Moved imports.
2015-12-04 09:08:46 -07:00
Daren Lord
b6342ed848
Merge branch 'dev' of https://github.com/balloob/home-assistant into findiphone
2015-12-04 09:05:23 -07:00
Fabian Affolter
0383dddae7
Remove dependency
2015-12-04 16:25:34 +01:00
Daniel Hoyer Iversen
ac41f3028c
Refactor yr sensor
2015-12-04 15:10:26 +01:00
Daniel Hoyer Iversen
750ca79ac0
Refactor yr sensor
2015-12-04 15:05:23 +01:00
Paulus Schoutsen
d0ae22428d
Merge pull request #695 from nkgilley/ecobee
...
Improve ecobee support for multiple thermostats
2015-12-03 13:25:08 -08:00
nkgilley@gmail.com
107994f3ac
implement logic improvement suggestion by @balloob
2015-12-03 08:57:28 -05:00
Paulus Schoutsen
853aa2ac42
Merge pull request #692 from sfam/dev
...
Rename motor component back to rollershutter
2015-12-03 01:19:03 -08:00
nkgilley@gmail.com
7985468aba
remove the use of unnecessary dictionary.
2015-12-02 17:42:53 -05:00
nkgilley@gmail.com
502184812d
fix flake8 warnings
2015-12-02 16:37:16 -05:00
nkgilley@gmail.com
02a8ce71d0
fix req_all
2015-12-02 16:32:28 -05:00
nkgilley@gmail.com
08de7d954a
improve support for multiple thermostats.
2015-12-02 16:22:25 -05:00
Daniel Hoyer Iversen
71bf707bcf
fix tests in yr sensor
2015-12-02 13:32:52 +01:00
sfam
9d8865ad4d
adjust rollershutter after rename
2015-12-02 12:18:49 +00:00
sfam
c3f0d618be
change constant names for rollershutter services
2015-12-02 12:16:13 +00:00
sfam
21ee621aec
rename motor component back to rollershutter
2015-12-02 12:15:00 +00:00
Daniel Hoyer Iversen
31f1e1d7a4
added comment for yr sensor
2015-12-02 13:04:23 +01:00
Paulus Schoutsen
dd0424435a
Merge branch 'heatcontroll_config' into dev
2015-12-01 23:34:30 -08:00
Paulus Schoutsen
0555294afe
Remove Hue transition time limit
2015-12-01 23:33:55 -08:00
Paulus Schoutsen
28bbf39155
Fix ISY994 hidden property
2015-12-01 23:33:55 -08:00
Jeff Schroeder
587ef04560
Merge pull request #686 from balloob/sonos-fix
...
Have Sonos work nicer with discovery
2015-12-01 22:44:58 -06:00
Paulus Schoutsen
38f28fe24b
Merge pull request #691 from watchforstock/dev
...
Adding Honeywell Evohome support
2015-12-01 20:08:51 -08:00
Andrew Stock
1ce81ee6db
Fixing exception
2015-12-01 21:30:44 +00:00
Andrew Stock
228142e497
Adding Honeywell Evohome support
2015-12-01 21:23:28 +00:00
Daniel Høyer Iversen
361ab0f92b
Update yr.py
2015-12-01 20:19:59 +01:00
Daniel Høyer Iversen
e68a8f9c0f
Update yr.py
2015-12-01 20:16:04 +01:00
Daniel Høyer Iversen
15770ff90f
Update yr.py
2015-12-01 20:12:07 +01:00
Daniel Hoyer Iversen
618ebfe43c
try to fix requirements for yr sensor
2015-12-01 13:40:26 +01:00
Daniel Hoyer Iversen
ff15fea9f8
Added units to sensor yr
2015-12-01 13:31:55 +01:00
Daniel Hoyer Iversen
2872c89f0c
Fix in yr sensor
2015-12-01 13:24:32 +01:00
Daniel Hoyer Iversen
2dc9bc98f7
Tests for yr sensor
2015-12-01 13:24:03 +01:00
Daniel Hoyer Iversen
72d7e6e9dd
Added requirements to yr sensor
2015-12-01 12:57:08 +01:00
Daniel Hoyer Iversen
f912daf4b2
Updated yr sensor
2015-12-01 12:46:08 +01:00
Daniel Hoyer Iversen
9bd11205fb
Merge branch 'heatcontroll_config' of https://github.com/balloob/home-assistant into heatcontroll_config
2015-12-01 11:09:47 +01:00
Daniel Hoyer Iversen
0025e67b05
Added test to heat control
2015-12-01 11:09:22 +01:00
Paulus Schoutsen
5e2641e288
Merge pull request #689 from happyleavesaoc/limitlessled_off_transition_fix
...
LimitlessLED off->off transition fix
2015-11-30 22:48:24 -08:00
happyleaves
f173f8b88b
fix #688
2015-11-30 18:47:04 -05:00
Daniel Hoyer Iversen
d9fc2a8bf6
initial version of yr.no weather component
2015-11-30 17:00:28 +01:00
Daniel Høyer Iversen
d6cac08be6
Update heat_control.py
2015-11-30 11:46:14 +01:00
Daniel Hoyer Iversen
2e89f0a8c7
style fix in heat control
2015-11-30 11:45:09 +01:00
Daniel Høyer Iversen
758c0aae24
Update heat_control.py
2015-11-30 10:32:32 +01:00
Daniel Høyer Iversen
8fee38f2cd
style fix in heat control
2015-11-30 10:05:05 +01:00
Paulus Schoutsen
41ab635dcd
Have Sonos work nicer with discovery
2015-11-30 00:55:36 -08:00
Paulus Schoutsen
48a424e86f
Frontend upgrade
2015-11-30 00:48:58 -08:00
Paulus Schoutsen
6113988ccd
Merge pull request #685 from balloob/python-3.5-travis
...
Update Travis to test on Python 3.5 too
2015-11-30 00:30:44 -08:00
Daniel Høyer Iversen
2732b20305
style fix in heatcontrol
2015-11-30 09:22:04 +01:00
Daniel Høyer Iversen
ac59847120
Update heat_control.py
2015-11-30 09:14:32 +01:00
Paulus Schoutsen
b53993e8c0
Update Travis to test on Python 3.5 too
2015-11-30 00:09:58 -08:00
Paulus Schoutsen
90eab17ea6
Fix MQTT light bugs
2015-11-29 23:23:27 -08:00
Paulus Schoutsen
5b4f607da1
Upgrade frontend with lock support
2015-11-29 22:49:54 -08:00
Paulus Schoutsen
72ebb22eba
Update demo entities
2015-11-29 17:59:59 -08:00
Paulus Schoutsen
dc2f3861c9
Merge remote-tracking branch 'fabaff/alarm-demo' into dev
2015-11-29 17:35:19 -08:00
Paulus Schoutsen
6a25af4a9f
Merge pull request #671 from happyleavesaoc/limitlessled
...
limitlessled improvements
2015-11-29 16:26:22 -08:00
happyleaves
6e0c30d9f7
warn -> warning
2015-11-29 18:29:37 -05:00
happyleaves
022d6af6fc
Merge branch 'limitlessled' of https://github.com/happyleavesaoc/home-assistant into limitlessled
2015-11-29 17:52:42 -05:00
happyleaves
32003daf3f
refactor legacy; move imports
2015-11-29 17:15:06 -05:00
happyleaves
5fba67f6c3
limitlessled improvements
2015-11-29 17:15:06 -05:00
Paulus Schoutsen
a3981be501
Merge pull request #681 from pavoni/add_solar_elevation
...
Add automations based on Solar Elevation
2015-11-29 14:14:26 -08:00
Paulus Schoutsen
343b5bd2b8
Merge pull request #682 from happyleavesaoc/s20-update
...
Orvibo updates
2015-11-29 14:13:31 -08:00
Paulus Schoutsen
35f1810c74
Merge pull request #683 from balloob/pylint-15-fixes
...
PyLint 1.5 fixes
2015-11-29 14:11:35 -08:00
Paulus Schoutsen
7ba9fb90f1
More PyLint fixes
2015-11-29 14:04:44 -08:00
Paulus Schoutsen
5023772b3e
Fix gen_requirements_all.py and add updated requirements_all.txt
2015-11-29 13:58:14 -08:00
Paulus Schoutsen
ee805ec145
Merge remote-tracking branch 'fabaff/gen-requirements' into pylint-15-fixes
2015-11-29 13:49:19 -08:00
Paulus Schoutsen
a301d869d7
PyLint 1.5 fixes
2015-11-29 13:49:05 -08:00
pavoni
cb0eb2df7d
Add tests
2015-11-29 21:37:08 +00:00
happyleaves
18ca7b4f9e
bump requirement version; support multiple switches per platform
2015-11-29 15:52:16 -05:00
pavoni
aff1c27372
Remove unused and potentially confusing property
2015-11-29 20:45:03 +00:00
Paulus Schoutsen
01203c7c4c
Add updater tests
2015-11-29 12:13:06 -08:00
Paulus Schoutsen
8841eef2b7
Add tests for lock component
2015-11-29 11:44:27 -08:00
happyleaves
52b39efc51
Merge branch 'dev' of https://github.com/balloob/home-assistant into limitlessled
2015-11-29 12:44:44 -05:00
Fabian Affolter
7d503e3f8b
Update docstrings
2015-11-29 15:52:44 +01:00
pavoni
73e3ce5044
Fix bug
2015-11-29 12:18:54 +00:00
pavoni
f4c3fbe8fd
Add attribuet config to numeric state platform to allow trigger based in attributes rather than states.
2015-11-29 11:56:47 +00:00
pavoni
41a0f2c198
Add elevation attribute
2015-11-29 10:47:20 +00:00
Paulus Schoutsen
0016ff6acc
Merge pull request #678 from balloob/mqtt-light
...
Fixes for MQTT light with RGB colors
2015-11-28 23:22:57 -08:00
Paulus Schoutsen
45bd371cbf
Merge pull request #679 from balloob/bugfixes
...
Bugfixes
2015-11-28 23:22:33 -08:00
Paulus Schoutsen
70698f7ab0
Update demo camera images
2015-11-28 23:16:20 -08:00
Paulus Schoutsen
286299c4c9
update frontend
2015-11-28 22:19:34 -08:00
Paulus Schoutsen
f76edf0ed9
Tweak manifest and frontend index
2015-11-28 22:15:11 -08:00
Paulus Schoutsen
733de6b357
Streaming API will keep session alive
2015-11-28 22:14:40 -08:00
Paulus Schoutsen
e67732b4f8
Remove no longer needed image
2015-11-28 19:12:42 -08:00
Paulus Schoutsen
546377e80a
Throttle camera stream to 2fps
2015-11-28 18:59:59 -08:00
Paulus Schoutsen
0df39b4df5
Remove no password set boolean
2015-11-28 18:32:15 -08:00
Paulus Schoutsen
64ebe8c6d0
Update frontend splash screen
2015-11-28 18:20:17 -08:00
Paulus Schoutsen
78cfed1fb0
Clean up HTTP sessions and allow log out
2015-11-28 17:18:35 -08:00
Paulus Schoutsen
99aa4307ef
Add locks to entity component
2015-11-28 15:55:01 -08:00
Paulus Schoutsen
ef394b8af7
Pushbullet tweaks
2015-11-28 15:41:30 -08:00
Daniel Høyer Iversen
aebab47fff
Update tellstick.py
2015-11-28 23:30:12 +01:00
Daniel Høyer Iversen
f2d553bfd1
Update tellstick.py
2015-11-28 23:28:17 +01:00
Paulus Schoutsen
e84ef2d2d7
API to fetch Error log is no longer cached.
2015-11-28 14:08:01 -08:00
Paulus Schoutsen
957b09707d
Fixes for MQTT light with RGB colors
2015-11-28 12:46:35 -08:00
Paulus Schoutsen
9ecfc41e09
Merge pull request #677 from theseal/legacy_nmap
...
Support for legacy nmap.
2015-11-28 11:47:48 -08:00
Paulus Schoutsen
194e7f8811
Merge pull request #676 from balloob/tellstick_light
...
Added signal repetitions to tellstick light
2015-11-28 11:43:55 -08:00
Johan Carlquist
6a021c9ef6
Support for legacy nmap.
...
Older nmap like the one bundled with Ubuntu Precise (12.04), 5.21
requires that you specify what unit the value to --host-timeout is.
2015-11-28 20:43:27 +01:00
Daniel Hoyer Iversen
b6d7cacc61
Added signal repetitions to tellstick light
2015-11-28 20:39:48 +01:00
happyleaves
e6fdcc94e6
refactor legacy; move imports
2015-11-28 12:21:00 -05:00
Paulus Schoutsen
05978ad88d
Update discovery component to netdisco 0.5.2
2015-11-28 01:36:42 -08:00
Paulus Schoutsen
1146d6e58d
Allow thermostat temperatures with decimal numbers
2015-11-28 01:18:02 -08:00
Paulus Schoutsen
6809a881fa
Tweak MQTT Motor component
2015-11-28 01:02:35 -08:00
Paulus Schoutsen
9f01d7abca
Merge branch 'pr/655' into dev
2015-11-28 00:55:22 -08:00
Paulus Schoutsen
bbfeba0fe4
Merge branch 'pr/635' into dev
...
Conflicts:
requirements_all.txt
2015-11-28 00:50:18 -08:00
Paulus Schoutsen
ad3f96fa25
Merge pull request #672 from balloob/some-cleanup
...
Make component dependencies optional
2015-11-27 15:08:22 -08:00
happyleaves
d91fe792c5
limitlessled improvements
2015-11-27 16:27:52 -05:00
Paulus Schoutsen
93c86ca5a1
Merge pull request #670 from pavoni/bump_pywemo
...
Bump pywemo version
2015-11-27 13:08:12 -08:00
pavoni
bbf73e0bae
Bump pywemo version - fixed scan device = None bug
2015-11-27 19:05:15 +00:00
Paulus Schoutsen
47eb4e76cf
Merge pull request #669 from pavoni/handle-efergy_value_error
...
Trap and trace error rather than throwing exception when efergy server
2015-11-27 10:27:45 -08:00
Paulus Schoutsen
ada612e09d
Merge pull request #668 from pavoni/handle_vera_timeout
...
Add exception handler for vera timeout
2015-11-27 10:23:19 -08:00
pavoni
00f0dfb971
Trap and trace error rather than throwing exception when efergy server
2015-11-27 18:21:26 +00:00
pavoni
7204bc018f
Add exception handler for vera timeout
2015-11-27 11:43:43 +00:00
Fabian Affolter
7224775aa8
Use manual alarm control panel as base for demo
2015-11-27 00:40:51 +01:00
Fabian Affolter
60460e8217
Add alarm control panel as platform and remove camera/acp entries
2015-11-27 00:18:11 +01:00
Fabian Affolter
67bcb00c9e
Add demo platform for alarm control panel
2015-11-27 00:18:11 +01:00
Fabian Affolter
74b37bd61b
Change to exception instead of error
2015-11-26 23:57:57 +01:00
Fabian Affolter
08da1e6f8d
Add influx component
2015-11-26 23:57:34 +01:00
Paulus Schoutsen
fabd0ced3f
Make DEPENDENCIES optional for components
2015-11-26 13:11:59 -08:00
Paulus Schoutsen
2861bbb02c
Warn if config invalid shape for script
2015-11-26 13:08:13 -08:00
Paulus Schoutsen
4c3d6981a6
Merge pull request #661 from bachp/mqtt-retain
...
Allow setting the retain flag for mqtt switch.
2015-11-26 12:19:52 -08:00
Pascal Bach
341c3a8fcd
Fix tests for mqtt publish with retain.
2015-11-26 21:03:21 +01:00
Pascal Bach
69e9d39690
Allow setting the retain flag for mqtt switch.
...
Some devices can read the initial value on startup.
If the retain flag is set they always receive the value as last set by
home assistant.
2015-11-26 21:03:21 +01:00
Paulus Schoutsen
65f3e7ccf4
Merge pull request #652 from bachp/arest-function
...
Function support for aREST backend
2015-11-26 11:55:24 -08:00
Pascal Bach
067011af15
function support for aREST backend
...
The implementation sends /<name>?params=1 for turn_on and /<name>?params=0 for turn_off
It uses the return value of the function to determine the current state.
0=Off, 1=On
2015-11-26 20:45:07 +01:00
Paulus Schoutsen
271c2f6537
Merge pull request #664 from fabaff/mystrom-switch
...
myStrom switch
2015-11-26 09:43:55 -08:00
Fabian Affolter
f2f598bd26
Use host as config var instead of resource
2015-11-26 16:37:00 +01:00
sfam
4f75286f64
fix some comments
2015-11-26 09:38:25 +00:00
Paulus Schoutsen
c4d4dcccb7
Merge pull request #665 from badele/rfxtrx_event
...
Add should_fire_event in rfxtrx component
2015-11-25 23:40:39 -08:00
badele
128e3bb762
Move import module
2015-11-26 08:27:31 +01:00
badele
a33220db7f
Fix pylint style
2015-11-26 08:12:04 +01:00
badele
4bd0db30c9
Add should_fire_event in rfxtrx component
2015-11-26 07:52:37 +01:00
Fabian Affolter
e60ab8f4c2
Add possibility to write data to file
2015-11-25 23:31:04 +01:00
Fabian Affolter
38b564e413
Remove class, just use state_changed, and update the export data
2015-11-25 22:49:32 +01:00
Fabian Affolter
76ac913fc0
Add influx component
2015-11-25 22:49:32 +01:00
sfam
0dbf4b3c10
add const.py changes to commit
2015-11-25 18:20:16 +00:00
sfam
08ba71a359
rename component to motor and services to open/close/stop
2015-11-25 18:13:39 +00:00
Fabian Affolter
1bebb17e9f
Not need to raise exception
2015-11-25 18:14:19 +01:00
Fabian Affolter
e45ef0013b
Catch connection timeout
2015-11-25 18:07:29 +01:00
Fabian Affolter
9dfa4ea233
Add mystrom switch
2015-11-25 17:21:31 +01:00
Fabian Affolter
a8ddae9343
Add myStrom switch platform
2015-11-25 17:21:11 +01:00
Fabian Affolter
3e60c4801c
Update docstrings
2015-11-25 08:56:50 +01:00
Fabian Affolter
bc106bcb10
Move configuration details to docs
2015-11-25 08:48:27 +01:00
Paulus Schoutsen
6f3cebdacf
Merge pull request #657 from goir/thermostat_homematic
...
Added support for Homematic thermostat
2015-11-24 21:38:23 -08:00
Goir
b0fa80ad4c
Added support for Homematic thermostat
2015-11-24 21:23:12 +01:00
nkgilley@gmail.com
067b5862c0
bug fixes
2015-11-24 09:29:33 -05:00
sfam
351430c1b3
move current_position to RollershutterDevice class
2015-11-24 10:41:39 +00:00
sfam
e001ea913a
add __init__.py to test folder
2015-11-24 08:03:02 +00:00
Paulus Schoutsen
901b9075dc
Merge pull request #658 from bachp/arest-logargs
...
Fix order of log arguments for arest switch
2015-11-23 20:53:39 -08:00
Paulus Schoutsen
d141306493
Update Dockerfile to depend on Python 3.4 instead of latest
2015-11-23 20:42:32 -08:00
Paulus Schoutsen
6c12580b69
Merge pull request #659 from allanglen/improve-dockerfile
...
Re-order Dockerfile for faster rebuild on code changes
2015-11-23 20:42:08 -08:00
Pascal Bach
0d3a099926
arest: fix order argument order of log messages
2015-11-23 21:46:47 +01:00
Allan Glen
09a82dedf0
Re-order Dockerfile for faster rebuild on code changes
2015-11-23 11:58:59 -07:00
nkgilley@gmail.com
80e829f53a
was getting errors for NETWORK being None. looked like it was being loaded too early, so this will wait until it's ready
2015-11-23 11:52:02 -05:00
nkgilley@gmail.com
27bc4c582b
update network data before sensor setup.
2015-11-23 11:40:54 -05:00
nkgilley@gmail.com
cc196d9888
fixed sensors and thermostat. discovery working for both now.
2015-11-23 11:15:19 -05:00
sfam
68ff9dd74f
rollershutter component - fix const
2015-11-23 00:35:22 +00:00
sfam
d4b3af327d
Initial commit for rollershutter component
2015-11-23 00:25:10 +00:00
sfam
8269e843f2
Initial commit for rollershutter component
2015-11-23 00:22:43 +00:00
Paulus Schoutsen
7acb3dffe4
Merge pull request #653 from balloob/mqtt-disconnect
...
Reconnect when disconnected from MQTT
2015-11-22 16:08:30 -08:00
Paulus Schoutsen
1bda0bd73b
Add some MQTT tests
2015-11-22 16:04:16 -08:00
Paulus Schoutsen
f170799182
Reconnect when disconnected from MQTT
2015-11-22 15:19:51 -08:00
Paulus Schoutsen
d4f0f0ffd3
Update automation url in warning
2015-11-22 15:10:24 -08:00
Paulus Schoutsen
7f1254d750
Merge pull request #647 from mcdeck/dev
...
Support for json messages in mqtt switches and sensors
2015-11-22 11:22:56 -08:00
Oliver van Porten
100400f149
move requirements to single line to not to affect coverage
2015-11-22 16:28:21 +01:00
Oliver van Porten
90681c2dc9
fix incorrect requirements
2015-11-22 16:19:08 +01:00
Oliver van Porten
dbcd055cfe
move import of jsonpath-rw to c'tor of _JsonFmtParser
2015-11-22 16:18:05 +01:00
Paulus Schoutsen
d6feb82f9b
Merge branch 'pr/634' into dev
...
Conflicts:
requirements_all.txt
2015-11-21 23:22:47 -08:00
Paulus Schoutsen
fc0e76764d
Merge pull request #645 from fabaff/arest-binary-sensor
...
aREST binary sensor
2015-11-21 22:38:48 -08:00
Paulus Schoutsen
64c9619d75
Merge pull request #646 from fabaff/mqtt-binary-sensor
...
MQTT binary sensor
2015-11-21 22:31:17 -08:00
Daren Lord
8074854731
Fixing formatting
2015-11-21 21:12:41 -07:00
Daren Lord
fff6b24449
Switching to new device scanner setup.
2015-11-21 21:04:28 -07:00
Daren Lord
396a65ab03
Merge branch 'dev' of https://github.com/balloob/home-assistant into findiphone
2015-11-21 15:26:44 -07:00
Paulus Schoutsen
ee73bc9ad4
Merge pull request #642 from bburan/bburan/openzwave-config-fix
...
Fix issue with finding location of OpenZWave conf
2015-11-21 12:10:20 -08:00
nkgilley@gmail.com
8dc0de1d05
move EcobeeData class and Throttle to the main ecobee component, this way the sensor and thermostat will use the same throttled updating object.
2015-11-21 12:24:06 -05:00
Oliver van Porten
715abf241e
Disable pylint warning for callable classes
2015-11-21 17:57:15 +01:00
miniconfig
f37d0d1c20
Updated wink library version in requirements_all.txt
2015-11-21 09:52:43 -05:00
Brad Buran
0621260435
Fix issue with finding location of OpenZWave conf
...
Under some install scenarios, it may be possible that OpenZWave can't
automatically discover the location of the vendor-specific XML config
files. In this event, we need to specify the location in the Home
Assistant configuration.yaml file.
2015-11-20 19:47:29 -08:00
Oliver van Porten
427944cc44
add test for mqtt+json switch
2015-11-20 23:50:46 +01:00
Fabian Affolter
422a93e735
Add tests for MQTT binary sensor
2015-11-20 23:48:59 +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
Oliver van Porten
820b2a31b3
Add additional unit tests for mqtt state format parsing
2015-11-20 23:47:21 +01:00
Fabian Affolter
08d29d3630
Add MQTT binary sensor
2015-11-20 23:43:59 +01:00
Oliver van Porten
44714614ad
Fix unit tests for mqtt
2015-11-20 23:42:22 +01:00
Fabian Affolter
065f4b7c20
Add binary sensor for aREST
2015-11-20 23:39:39 +01:00
Oliver van Porten
030686a978
fix flak8 warnings
2015-11-20 22:55:52 +01:00
Oliver van Porten
799043dc0a
refactor format mqtt format parser
2015-11-20 22:45:09 +01:00
miniconfig
105dc2847e
Changed locked method of lock support to "is_locked".
...
Added lock and unlock methods
Updated wink components to use the new version of the wink library.
2015-11-20 16:34:27 -05:00
Oliver van Porten
b4cf0e874a
Support parsing mqtt messages via jsonpath
2015-11-20 22:03:17 +01:00
Paulus Schoutsen
3df6c584c0
Update frontend
2015-11-20 08:38:56 -08:00
Paulus Schoutsen
3493db1052
Merge pull request #608 from fabaff/contact
...
Binary sensor component
2015-11-20 08:37:10 -08:00
Fabian Affolter
d254e7e9e5
Fix pylint issue
2015-11-20 15:29:36 +01:00
Fabian Affolter
52344d65bc
Merge branch 'contact' of github.com:fabaff/home-assistant into contact
2015-11-20 15:02:17 +01:00
Fabian Affolter
a6006b1835
Move state
2015-11-20 14:59:21 +01:00
Fabian Affolter
b9730e6914
Binary sensor component
2015-11-20 14:59:21 +01:00
Paulus Schoutsen
037bca041e
Merge pull request #641 from balloob/pushbullet_email
...
Notify/pushbullet - adjustment in supported targets
2015-11-19 22:46:41 -08:00
Tom Duijf
77a1a1529c
Added support for email, removed 'device/' hack to send to all own devices, as own email address does the same
2015-11-19 22:14:41 +00:00
miniconfig
fa7391cdf6
Changed do_lock and do_unlock methods to lock and unlock.
...
Implemented state method.
Fixed locked method for demo interface.
Changed LockDevice to extend Entity instead of ToggleEntity
2015-11-19 16:54:55 -05:00
Paulus Schoutsen
d25f58e650
Merge pull request #631 from balloob/gen-requirements_all
...
Allow generating requirements_all.txt
2015-11-19 12:49:23 -08:00
Paulus Schoutsen
6d315a1a7c
Merge pull request #636 from fabaff/camera-demo
...
Camera demo
2015-11-19 12:11:12 -08:00
Fabian Affolter
685964785d
Add camera to demos
2015-11-19 19:35:51 +01:00
Fabian Affolter
ca32c81612
Camera demo
2015-11-19 19:27:28 +01:00
Fabian Affolter
5f89db5957
Binary sensor component
2015-11-19 19:00:22 +01:00
Fabian Affolter
4eacea32da
Fix pylint issue
2015-11-19 18:07:54 +01:00
nkgilley@gmail.com
d05af62680
use Throttle like the BitCoin component.
2015-11-18 14:57:27 -05:00
Fabian Affolter
f1fed78992
Fix issue with older glances releases #637 (thanks @jdotbdot)
2015-11-18 19:19:27 +01:00
nkgilley@gmail.com
8df32aac3c
point to updated python-ecobee library
2015-11-18 10:43:52 -05:00
nkgilley@gmail.com
18d0f4461f
add config png to images dir.
2015-11-18 10:16:16 -05:00
nkgilley@gmail.com
c6d1a4bdaf
Fix configurator, rename repo, cleanup code.
2015-11-18 10:13:46 -05:00
Fabian Affolter
ab9e173179
Update docstrings
2015-11-18 08:42:49 +01:00
Nolan Gilley
22fcbc67cf
fix req
2015-11-17 19:20:56 -05:00
Nolan Gilley
e317e0798b
initial commit for ecobee thermostat component.
2015-11-17 19:14:29 -05:00
miniconfig
c78899c4f3
Added support for Locks, including those connected through a wink hub.
2015-11-17 10:17:57 -05:00
Paulus Schoutsen
bca65b620a
Update Vera sensor dependency
2015-11-17 00:34:14 -08:00
Paulus Schoutsen
e92fe149fe
Comment out requirements that break on certain platforms
2015-11-17 00:30:13 -08:00
Paulus Schoutsen
377d2c6e5a
Allow generating requirements_all.txt
2015-11-17 00:21:49 -08:00
Paulus Schoutsen
8be53af78f
Convert README to RST format
2015-11-16 22:02:35 -08:00
Paulus Schoutsen
573dfb648f
Version bump to 0.9.0.dev0
2015-11-16 00:03:37 -08:00
Paulus Schoutsen
8e44ed0090
Merge pull request #617 from balloob/dev
...
0.8.0.rc1
2015-11-16 00:03:20 -08:00
Paulus Schoutsen
5fb6076f6e
Version bump to 0.8.0
2015-11-16 00:03:00 -08:00
Fabian Affolter
4ea6def1bd
Update docstrings and link to docs
2015-11-16 07:53:31 +01:00
Paulus Schoutsen
314185ffb8
Merge pull request #629 from rmkraus/dev
...
Adding updater to default list of components
2015-11-15 17:30:15 -08:00
Ryan Kraus
8aafb89a64
Merge remote-tracking branch 'balloob/dev' into dev
2015-11-15 20:04:21 -05:00
Ryan Kraus
d01ed9788f
Added updater to set of default components
2015-11-15 20:03:45 -05:00
Paulus Schoutsen
b4e2f4f0be
Merge pull request #625 from balloob/enhancement_pushbullet
...
Enhancement: targeted notifications in pushbullet
2015-11-15 16:41:18 -08:00
Tom Duijf
f4d8325084
Pushbullet; code cleanup & better errors on config typos
2015-11-16 00:29:04 +00:00
Tom Duijf
cc5dec3c59
Processed feedback from PR comments
2015-11-15 23:46:16 +00:00
Ryan Kraus
ec5a93a0fd
Merge remote-tracking branch 'balloob/dev' into dev
2015-11-15 18:16:49 -05:00
Paulus Schoutsen
aabda1b7b0
Merge pull request #628 from rmkraus/dev
...
Small tweaks to daemon management.
2015-11-15 14:46:58 -08:00
Tom Duijf
aee4411cfb
<type>.<name> split only on first separator
2015-11-15 22:44:51 +00:00
Ryan Kraus
135eb0a0ac
Fixed hass daemon management
...
1) Changed signal to exit hass to SIGTERM
2) Updated initd script to send SIGTERM
3) Updated systemd script to never send SIGKILL.
2015-11-15 17:43:38 -05:00
Ryan Kraus
01daac066a
Merge remote-tracking branch 'balloob/dev' into dev
2015-11-15 17:37:57 -05:00
Ryan Kraus
5d96ca133d
Merge pull request #627 from rmkraus/update_notify
...
Updater component
2015-11-15 17:36:55 -05:00
Ryan Kraus
3cda1aacff
Fixed typo in updater entity attributes.
...
Left some quotes in there. My bad.
2015-11-15 17:34:06 -05:00
Ryan Kraus
243130c133
Using ATTR_FRIENDLY_NAME in updater component.
2015-11-15 17:32:05 -05:00
Paulus Schoutsen
0d74b628b0
Merge pull request #623 from balloob/lib-clean-on-upgrade
...
Lib clean on upgrade
2015-11-15 14:30:51 -08:00
Ryan Kraus
c314101dde
Updater suggestions from Paulus
...
1) Moved error checking into get_newest_version function.
2) Fixed import formatting mistake.
2015-11-15 17:30:42 -05:00
Paulus Schoutsen
0f68dc6b7b
Add tests for version upgrade
2015-11-15 14:28:50 -08:00
Ryan Kraus
919c20a263
Implemented suggestions from Paulus for updater
...
1) Better Error handling when making PyPI requests.
2) More efficient event scheduling.
3) ENTITY_ID in constant
3) friendly_name from constant
2015-11-15 17:23:56 -05:00
Ryan Kraus
9b5385c565
Merge remote-tracking branch 'balloob/dev' into update_notify
...
Conflicts:
homeassistant/components/frontend/version.py
homeassistant/components/frontend/www_static/frontend.html
2015-11-15 17:00:35 -05:00
Ryan Kraus
7dacf01baa
Updating fronted to latest version.
2015-11-15 16:56:33 -05:00
Tom Duijf
9b4650afd4
Added comments
2015-11-15 20:49:42 +00:00
Tom Duijf
0b0fd2490d
Pushbullet; styling, requirements, example
2015-11-15 19:14:10 +00:00
Tom Duijf
3a85bebbf6
pushbullet; styling and minor fixed before PR
2015-11-15 18:57:16 +00:00
Paulus Schoutsen
18f1de10a5
Merge pull request #624 from leoc/feature-zwave-meter-sensor
...
Add Zwave `meter` command class
2015-11-15 10:16:57 -08:00
Paulus Schoutsen
869d6df65e
Merge pull request #618 from nkgilley/camera-fix
...
add exception handling to generic camera requests function.
2015-11-15 10:02:20 -08:00
Tom Duijf
0a586bd919
Initial commit of pushbullet enhancement
2015-11-15 17:50:36 +00:00
Fabian Affolter
a98b1b0ebc
Update link to docs
2015-11-15 18:50:06 +01:00
Paulus Schoutsen
511028612c
Merge pull request #593 from leoc/feature-zwave-switches
...
Implement zwave switches
2015-11-15 09:30:06 -08:00
Paulus Schoutsen
e3efce5ded
Merge pull request #622 from happyleavesaoc/s20
...
s20 switch support
2015-11-15 09:28:40 -08:00
Arthur Andersen
340ee171b5
[Zwave] Add zwave polling interval configuration
2015-11-15 17:50:14 +01:00
Arthur Andersen
773da3f755
[Zwave] Add Meter command class
2015-11-15 17:50:11 +01:00
happyleaves
12bdc39274
don't update state in turn_on/off
2015-11-15 08:59:18 -05:00
Paulus Schoutsen
700b7ba591
Remove unused import in notify
2015-11-15 02:20:35 -08:00
Paulus Schoutsen
295f27d259
Only delete lib dir in config upgrade if exists
2015-11-15 02:16:52 -08:00
Ryan Kraus
4463b69245
Added friendly name to updater component.
2015-11-15 05:15:36 -05:00
Paulus Schoutsen
71e4283a2e
Remove lib directory in version upgrade
2015-11-15 02:05:46 -08:00
Paulus Schoutsen
6135b87b1d
Log error if unable to install package
2015-11-15 02:05:13 -08:00
Paulus Schoutsen
04bb7ed58f
Have Notify platform install platform dependencies
2015-11-15 02:04:57 -08:00
Ryan Kraus
dfa9880176
Created updater component
2015-11-15 05:00:24 -05:00
Paulus Schoutsen
88f3a5a50a
Update to new version frontend
2015-11-15 00:51:12 -08:00
Paulus Schoutsen
e2c530b85d
Script: new attribute if can cancel
2015-11-14 15:38:07 -08:00
Arthur Andersen
56c5d345a4
[Zwave] Update HA state on value change
2015-11-14 23:14:08 +01:00
happyleaves
86b9ae9566
addressed comments
2015-11-14 16:14:25 -05:00
Nolan Gilley
df264f2ec0
remove unnecessary else
2015-11-14 15:49:39 -05:00
happyleaves
aabcad59d8
rename platform to orvibo
2015-11-14 15:05:22 -05:00
happyleaves
70fef3c5b5
fixed names
2015-11-14 14:25:53 -05:00
happyleaves
57ec58e255
fixed requirements
2015-11-14 14:19:47 -05:00
happyleaves
cf8e23adbc
s20 switch support
2015-11-14 14:14:02 -05:00
Paulus Schoutsen
eabf9087f3
Merge pull request #621 from fabaff/cleanup-glances
...
Glances sensor cleanup
2015-11-14 10:51:57 -08:00
Nolan Gilley
9acb341b96
remove break
2015-11-14 10:51:07 -05:00
Fabian Affolter
5275ca9ce7
Fix typo
2015-11-14 15:25:52 +01:00
Fabian Affolter
646618a25e
Improve error messages, use constants, and fix docstrings
2015-11-14 15:23:20 +01:00
Paulus Schoutsen
bc48e4f98e
Merge pull request #619 from nkgilley/mqtt-light-color-fix
...
Remove rgb color if it's not an rgb bulb.
2015-11-14 00:51:18 -08:00
Nolan Gilley
776324807e
last PR was dumb. this fix is better.
2015-11-13 14:58:49 -05:00
Nolan Gilley
d68a4b52f1
Remove rgb color if it's not an rgb bulb.
2015-11-13 14:32:47 -05:00
Nolan Gilley
85e0db6ade
add exception handling to generic camera requests function.
2015-11-13 13:55:22 -05:00
Fabian Affolter
d993f4014e
Add link to docs
2015-11-13 08:29:54 +01:00
Paulus Schoutsen
7ebda9c3c6
Fix MQTT light test
2015-11-12 23:08:26 -08:00
Paulus Schoutsen
16e948d032
Merge branch 'pr/552' into dev
2015-11-12 23:04:05 -08:00
Paulus Schoutsen
41d0f95d9a
Move core light test to correct dir
2015-11-12 23:03:56 -08:00
Paulus Schoutsen
bfaaf39e9e
Merge pull request #613 from Xorso/squeezebox_fix
...
Fixing bug when connecting to squeezebox and it is a float
2015-11-12 22:45:03 -08:00
Daren Lord
c60bb35d4a
Fixed lint errors
2015-11-12 23:40:30 -07:00
Daren Lord
90007a04d3
Adding iCloud device_tracker component. Allow to track devices registered with iCloud
2015-11-12 23:37:15 -07:00
Paulus Schoutsen
16904452b8
Merge pull request #614 from persandstrom/asuswrt_not_loading
...
ASUSWRT more logging and more robust
2015-11-12 11:43:49 -08:00
Per Sandström
158d9e27ff
more robust and more logging
2015-11-12 20:10:25 +01:00
Fabian Affolter
b652dd47cd
Update file header and docstrings
2015-11-12 18:04:48 +01:00
Daren Lord
2812fae721
Fixing bug when connecting to squeezebox and it is a float
2015-11-11 16:21:42 -07:00
Tom Duijf
6da88108fe
Merge pull request #612 from balloob/dt_snmp_fix
...
Fix memory issue in SNMP device tracker
2015-11-11 23:30:43 +01:00
Tom Duijf
5503c12cfd
Fixes memory consumption issue
2015-11-11 21:54:33 +00:00
hexxter
329d63ac11
next online unittest test ;)
2015-11-11 20:52:41 +01:00
hexxter
698e30bd2b
more self.hass.pool.block_till_done()
2015-11-11 20:40:21 +01:00
hexxter
90063ea7f8
check the default value only checkable local. I removed it.
2015-11-11 12:44:59 +01:00
hexxter
0c52b143ae
now saved
2015-11-11 12:38:10 +01:00
hexxter
8f12b997f8
more unittests
2015-11-11 12:32:24 +01:00
Arthur Andersen
877926cfee
[Zwave] Fix docstring
2015-11-11 10:24:00 +01:00
Arthur Andersen
19649390d3
[Zwave] Add binary switch component
2015-11-11 10:24:00 +01:00
Paulus Schoutsen
50d19bb1b4
Merge pull request #592 from leoc/feature-zwave-lights
...
Implement zwave light support
2015-11-11 00:11:51 -08:00
Arthur Andersen
665436cd91
[Zwave] Use threading.Timer for value refresh delay
2015-11-10 19:59:45 +01:00
Paulus Schoutsen
1a3410119e
Merge pull request #606 from fabaff/pushetta
...
Pushetta notification platform
2015-11-10 09:27:16 -08:00
Fabian Affolter
bf2bcb6dcf
Use _LOGGER.error instead of _LOGGER.exception
2015-11-10 18:20:10 +01:00
Fabian Affolter
8371b08676
Add pushetta notify platform
2015-11-10 14:17:28 +01:00
Fabian Affolter
e8a0d54fdd
Add pushetta
2015-11-10 14:17:28 +01:00
Fabian Affolter
f4a82c6f6b
Add pushetta
2015-11-10 14:17:28 +01:00
Paulus Schoutsen
963c4bb70e
Update frontend with new card style
2015-11-10 00:56:56 -08:00
Paulus Schoutsen
ec2e0cc77d
Compile new version frontend
2015-11-10 00:27:41 -08:00
Paulus Schoutsen
0c0ccb361d
Merge branch 'dev-tool-info' into dev
2015-11-10 00:25:33 -08:00
Paulus Schoutsen
994fc32f25
Upgrade frontend with about page
2015-11-10 00:25:19 -08:00
Paulus Schoutsen
d68263d5c4
Another LimitlessLED color fix
2015-11-09 21:55:49 -08:00
Paulus Schoutsen
27b001df2b
Add dev info to frontend urls
2015-11-09 21:48:36 -08:00
Paulus Schoutsen
dafc0ced6b
Update limitlessled with lists for colors
2015-11-09 16:55:10 -08:00
Paulus Schoutsen
3ec2555c66
Merge pull request #601 from balloob/package-install-global
...
Check global installed packages
2015-11-09 12:45:51 -08:00
Fabian Affolter
bfa8e58879
Update link to docs (Jekyll 3 update)
2015-11-09 18:33:11 +01:00
Paulus Schoutsen
2d9a785c18
Merge pull request #600 from balloob/cleanup-notify
...
Clean up notifiy component
2015-11-09 07:32:13 -08:00
Fabian Affolter
97f9f8aa49
Update link to docs (Jekyll 3 update)
2015-11-09 13:12:18 +01:00
Fabian Affolter
64d5ca4da0
Add link to docs and update some docstrings
2015-11-09 08:25:46 +01:00
Paulus Schoutsen
4fb301b7a9
Check global installed packages
2015-11-08 22:55:22 -08:00
Paulus Schoutsen
fda65a4934
Update coveragerc
2015-11-08 22:33:43 -08:00
Paulus Schoutsen
98b4c27211
Style fixes
2015-11-08 22:21:02 -08:00
Paulus Schoutsen
3b3f5fe6fe
Clean up notifiy component
2015-11-08 22:15:34 -08:00
Paulus Schoutsen
1c9c5ce1bd
Merge pull request #599 from ryanturner/dev
...
Initial implementation of mjpeg camera
2015-11-08 22:13:49 -08:00
Ryan Turner
a36b315927
Fixed indentations hopefully
2015-11-09 00:11:11 -06:00
Ryan Turner
f3352546c6
More lint fixes
2015-11-09 00:00:31 -06:00
Ryan Turner
3a6aa8f3d1
Fixed line length issues to make lint happy. Still bummed that I decreased test coverage :(
2015-11-08 23:51:01 -06:00
Ryan Turner
dfa81b0117
Changed camera.mjpeg to use Response and Closing; cleaned up a number of code-clarity issues near that
2015-11-08 23:41:21 -06:00
Paulus Schoutsen
3947691347
Style fixes + rename honeywell
2015-11-08 20:56:11 -08:00
Ryan Turner
8541fdb112
Fixed style issue related to failing build
2015-11-08 22:26:27 -06:00
Ryan Turner
e078ab53ca
Initial implementation of mjpeg camera
2015-11-08 22:15:06 -06:00
Paulus Schoutsen
0665af7f0f
Merge branch 'pr/579' into dev
...
Conflicts:
requirements_all.txt
2015-11-08 20:10:30 -08:00
Paulus Schoutsen
6dfb8f5737
Merge pull request #591 from balloob/error-log
...
Expose API to view error log
2015-11-08 20:06:56 -08:00
Paulus Schoutsen
1be2be0886
Merge pull request #590 from balloob/light-rgb
...
Light: base color now in RGB instead of XY
2015-11-08 20:06:49 -08:00
Paulus Schoutsen
3a095f53a8
Merge pull request #596 from badele/dev
...
Minor change for logger component
2015-11-08 19:57:58 -08:00
Paulus Schoutsen
ffce252a12
Merge pull request #598 from SEJeff/update-foscam-snapshot
...
Make a single request to get the foscam camera image
2015-11-08 19:57:21 -08:00
Paulus Schoutsen
7f4c13c382
Upgrade Wink version to v0.1.1
2015-11-08 19:41:22 -08:00
Jeff Schroeder
0f292e8fa6
Remove unused import for re
2015-11-08 20:37:29 -06:00
badele
e63d0c51e0
Change log severity
2015-11-08 19:02:51 +01:00
badele
ebaecdb9d6
Fix flake & pylint
2015-11-08 11:29:56 +01:00
badele
fd50693ca7
Minor change to documentation for logger component
2015-11-08 11:26:36 +01:00
badele
ebc95aca51
Add log info in the rfxtrx component
2015-11-08 11:15:03 +01:00
Jeff Schroeder
137cadb59c
Make a single request to get the foscam camera image
...
This uses the `snapPicture2` command, which is documented in their
cgi sdk to return raw jpeg data instead of html containing the image
2015-11-07 20:18:46 -06:00
Arthur Andersen
84f81480bb
[Zwave] Add light zwave component
2015-11-07 15:58:28 +01:00
Arthur Andersen
5565e418f8
[Zwave] Add type and genre to value filter
2015-11-07 15:57:46 +01:00
Arthur Andersen
5b4fc4f346
[Zwave] Add check for missing discovery_service
2015-11-07 15:57:28 +01:00
Paulus Schoutsen
e4c3d47dbf
Expose API to view error log
2015-11-07 01:44:02 -08:00
Paulus Schoutsen
95320f39b3
Light: base color now in RGB instead of XY
2015-11-07 01:25:33 -08:00
Paulus Schoutsen
0c97280479
Merge pull request #587 from badele/logfilter
...
Add logger filter feature
2015-11-06 21:59:56 -08:00
Paulus Schoutsen
3e339c7304
Update vincenty version in setup.py
2015-11-06 21:58:18 -08:00
badele
6f06f48ac6
Ensure the component is loaded first
2015-11-06 22:57:03 +01:00
badele
aeacbad4a0
Fix pull request from balloob comments
2015-11-06 22:51:33 +01:00
sander
f60f3fa4a2
Removed unused self._sensorid.
2015-11-06 08:37:22 +01:00
MartinHjelmare
45fe37a301
Add mysensors component and switch platform
...
* Add a general mysensors component. This sets up the serial comm
with the gateway through pymysensors. The component also
contains a decorator function for the callback function of
mysensors platforms. Mysensors platforms should create a
function that listens for the node update event fired by the
mysensors component. This function should call another
function, that uses the decorator, and returns a dict. The dict
should contain a list of which mysensors V_TYPE values the
platform handles, the platfrom class and the add_devices
function (from setup_platform).
* Change existing mysensors sensor platform to depend on the new
mysensors component.
* Add a mysensors switch platform. The switch platform takes
advantage of new functionality from the the fork of pymysensors
https://github.com/MartinHjelmare/pymysensors , that enables the
gateway to send commands to change node child values.
* Change const and is_metric to global constants, in the mysensors
component and import const depending on the mysensors version
used.
* Change variables devices and gateway to global variables.
* Add some debug logging at INFO log level.
2015-11-06 01:58:41 +01:00
sander
e49dc94d4b
slightly better update method.
2015-11-05 09:58:35 +01:00
sander
26a6438e93
learning the alphabet ;-)
2015-11-05 09:37:05 +01:00
Paulus Schoutsen
cae71a73a1
Update frontend
2015-11-05 00:03:01 -08:00
Paulus Schoutsen
df7f6e1235
Remove alarm sensor from demo platform
2015-11-04 23:53:22 -08:00
badele
a31f7d2816
Fix flake & pylint
2015-11-04 22:08:15 +01:00
badele
c52c982510
Add logger feature
2015-11-04 21:30:02 +01:00
sander
ea06d946e6
modified .converagerc and requirements_all.txt
2015-11-04 21:15:56 +01:00
Paulus Schoutsen
bd798b8c55
Merge pull request #582 from balloob/mdi-icons
...
Icons for everyone!
2015-11-04 09:08:34 -08:00
Paulus Schoutsen
ac7456b73b
Merge pull request #577 from happyleavesaoc/limitlessled_additions
...
LimitlessLED effects
2015-11-04 09:02:43 -08:00
Fabian Affolter
d69b08ecf5
Update with comments from PR 579
2015-11-03 11:46:03 +01:00
Paulus Schoutsen
be6dd20236
Update frontend with new icons
2015-11-03 00:20:59 -08:00
Paulus Schoutsen
4d069323f4
Add icon support to entity
2015-11-03 00:20:48 -08:00
Paulus Schoutsen
77f4fc8c22
Frontend: Add materialdesignicons
2015-11-03 00:20:20 -08:00
Paulus Schoutsen
72b4212b19
Demo uses device tracker demo platform
2015-11-03 00:19:28 -08:00
Fabian Affolter
5fce381b89
Remove empty point
2015-11-03 08:50:27 +01:00
happyleaves
7b968f6a6b
re-fix conditionals
2015-11-02 18:11:58 -05:00
happyleaves
4d958c6d18
style fix
2015-11-02 18:08:17 -05:00
happyleaves
566712023d
consolidate conditionals
2015-11-02 18:08:17 -05:00
happyleaves
3cd89f8474
add disco, white effects
2015-11-02 18:08:17 -05:00
Fabian Affolter
218a05356a
Add docstrings
2015-11-02 21:00:53 +01:00
hexxter
186f68cce3
not working mqtt light unittest
2015-11-02 20:16:36 +01:00
hexxter
168eb8e5a2
mqtt light test is working more test should be written
2015-11-02 17:02:34 +01:00
Paulus Schoutsen
c6b5a04312
Allow more static files to be fingerprinted
2015-11-02 00:03:53 -08:00
Paulus Schoutsen
728cd8bb5e
Upgrade Vincenty to latest version
2015-11-02 00:03:53 -08:00
Stefan Jonasson
d873ab0262
Merge pull request #569 from stefan-jonasson/dev
...
Fix for Philio Zwave devices which don't send an off event.
2015-11-02 08:15:57 +01:00
Daniel Høyer Iversen
0ff6a460c2
Update rfxtrx.py
2015-11-01 14:20:11 +01:00
Daniel Høyer Iversen
77539a5b89
revert prev commit
2015-11-01 12:51:09 +01:00
Daniel Høyer Iversen
92b05389f2
Update rfxtrx.py
2015-11-01 12:41:21 +01:00
Daniel Høyer Iversen
82aec895a0
Minor bug in rfxtrx
2015-11-01 12:40:41 +01:00
Stefan Jonasson
ec732becfc
Fixed the get_config_value method when the zwave node was changed while reading it.
2015-10-31 23:34:19 +01:00
Stefan Jonasson
c4261ae2e0
Z-Wave workaround - Added a default value if we did not get any config value.
2015-10-31 23:03:40 +01:00
Stefan Jonasson
cae8932b18
Z-Wave workaround - Connected to the timeout to the configured node value "9. Turn Off Light Time"
2015-10-31 21:23:33 +01:00
sander
efacd66bec
linting and flakeing..
2015-10-31 20:35:23 +01:00
hexxter
31826ab263
redesigned mqtt light an first steps with the unittest system
2015-10-31 19:26:03 +01:00
Paulus Schoutsen
6bb95f5c9b
Merge pull request #560 from pavoni/add-vera-dimmer
...
Add vera dimmer
2015-10-30 21:47:02 -07:00
Paulus Schoutsen
46761d827f
Merge pull request #570 from nkgilley/actiontec-fix
...
Actiontec device_tracker bugfix and removed home_interval
2015-10-30 21:18:28 -07:00
Paulus Schoutsen
288db9a57f
Merge pull request #559 from balloob/light_ct_color
...
Color temperature support for light component and hue platform
2015-10-30 19:11:24 -07:00
Tom Duijf
b76471c4b3
:( .. pyliny
2015-10-30 19:15:38 +00:00
Tom Duijf
194c6343ac
Minor corrections to light and light/demo
2015-10-30 19:01:42 +00:00
Stefan Jonasson
2ad647bb09
Style fixes
2015-10-30 15:30:08 +01:00
Stefan Jonasson
a56173676e
Fixed the workaround match logic
2015-10-30 15:28:06 +01:00
Nolan Gilley
e961dd5f95
increase valid for time to 60 since I was having some issues. removed deprecated lines.
2015-10-30 07:00:35 -04:00
pavoni
0269be5813
Update pyvera version
2015-10-30 09:39:30 +00:00
pavoni
031d5ce255
Fix style issues, update pyvera version.
2015-10-30 09:37:16 +00:00
sander
85bb828149
changed requirements to the latest evohome version.
2015-10-29 21:17:10 +01:00
Paulus Schoutsen
c7a0b5800c
Update links in introduction component
2015-10-29 00:23:05 -07:00
Tom Duijf
f456d2ff23
styling fix
2015-10-28 23:16:25 +00:00
Tom Duijf
6bad702db4
Renamed to color_temp, removed capabilities (not needed afterall)
2015-10-28 23:12:16 +00:00
Nolan Gilley
bcb2451752
fix pylint warning
2015-10-28 17:47:13 -04:00
Nolan Gilley
8eeca94517
removed home_interval option since it was added to the main device_tracker component
2015-10-28 17:43:41 -04:00
Nolan Gilley
3b37a7b737
bugfix for actiontec device tracker
2015-10-28 17:20:15 -04:00
Stefan Jonasson
d578bf3494
Removed extra pylint hint from a previous merge
2015-10-28 22:17:17 +01:00
Stefan Jonasson
8cb046a4a9
Merge remote-tracking branch 'origin/dev' into dev
2015-10-28 22:16:00 +01:00
Stefan Jonasson
30de5af445
Fix for Philio Zwave devices which don't send an off event.
2015-10-28 22:08:50 +01:00
Stefan Jonasson
f74a6ed4c9
Merge remote-tracking branch 'origin/dev' into dev
...
Conflicts:
homeassistant/components/script.py
homeassistant/helpers/entity_component.py
2015-10-28 21:43:46 +01:00
Stefan Jonasson
f3500542dd
Added pylint hint
2015-10-28 21:42:42 +01:00
Paulus Schoutsen
2eb65c8eb8
Version bump to 0.8.0.dev0
2015-10-28 12:45:57 -07:00
Paulus Schoutsen
f8bb807707
Merge pull request #568 from balloob/dev
...
0.7.7
2015-10-28 12:45:42 -07:00
Paulus Schoutsen
5f40115605
Version bump to 0.7.7
2015-10-28 12:43:04 -07:00
Paulus Schoutsen
776616bcac
Merge pull request #562 from pavoni/efergy_error_handling
...
Log request exceptions in Efergy sensor
2015-10-28 12:41:42 -07:00
Paulus Schoutsen
a98cb798f7
Merge pull request #567 from balloob/fix-script-regression
...
Fix script regression
2015-10-28 12:37:50 -07:00
Paulus Schoutsen
12495c717e
Fix script regression
2015-10-28 12:24:33 -07:00
Stefan Jonasson
10c95b4352
Added pylint hint
2015-10-28 20:17:17 +01:00
Stefan Jonasson
48bfc98acb
Fixed entity name
2015-10-28 19:52:09 +01:00
Stefan Jonasson
de027609d8
Fixed entity_id for the script component. Alias now does not override the entity_id
...
Fixed issue: #561
2015-10-28 12:27:58 +01:00
pavoni
16a3511c0a
Catch request exceptions and log a warning
2015-10-28 10:57:10 +00:00
Paulus Schoutsen
0a36c96a55
Fill in service info for thermostat
2015-10-27 19:51:50 -07:00
pavoni
6ef0d089ea
Add VeraLight class based on VeraSwitch - add dimmer support
2015-10-27 23:18:46 +00:00
Fabian Affolter
b3b2f2e326
Fix pylint and flake issues
2015-10-28 00:18:03 +01:00
Fabian Affolter
bef0b2b01e
Make pins optional
2015-10-27 23:51:16 +01:00
Tom Duijf
805aecd6f9
pylint & flake cleanup
2015-10-27 22:49:45 +00:00
Tom Duijf
e4d33bc6d4
Included ct_color in code coverage
2015-10-27 22:45:35 +00:00
Tom Duijf
e25503bc4a
Hue device capabilities. Color temperature support for light component and hue platform
2015-10-27 22:34:49 +00:00
root
4fcd27e905
light/mqtt to .coveragerc
2015-10-27 16:52:43 +01:00
Fabian Affolter
52b1080ccd
Catch invalid chat ids
2015-10-27 14:26:44 +01:00
root
0128357024
Merge remote-tracking branch 'upstream/dev' into dev
2015-10-27 07:52:04 +01:00
root
c5f8095f53
Merge remote-tracking branch 'upstream/master' into dev
2015-10-27 07:51:21 +01:00
Paulus Schoutsen
ab48a94d2a
Version bump to 0.7.7.dev0
2015-10-26 21:32:07 -07:00
Paulus Schoutsen
27c6c27db6
Merge pull request #554 from balloob/dev
...
0.7.6-rc1
2015-10-26 21:31:41 -07:00
Paulus Schoutsen
55c0ee6b32
Version bump to 0.7.6
2015-10-26 21:27:50 -07:00
Paulus Schoutsen
6b881ce1cd
Merge pull request #547 from krzynio/dev
...
Add new OpenWRT presence detection routine based on ubus instead of luci
2015-10-26 21:26:13 -07:00
Paulus Schoutsen
9ab9d0e383
Update netdisco requirement
2015-10-26 20:49:20 -07:00
pavoni
dbc05450a0
Bump requirements_all.txt version, remove pylint disable
2015-10-26 16:32:12 +00:00
root
b66e4f1e15
two different demo lights on without RGB and one with RGB support.
...
and code cleanup more pylint aligned
2015-10-26 15:05:01 +01:00
Krzysztof Koziarek
649124d162
Added ubus.py to .coveragerc
2015-10-26 11:55:20 +01:00
pavoni
49f4d92c62
Add dimmer as switch
2015-10-26 10:51:23 +00:00
Krzysztof Koziarek
fbb73dd5da
fixed pylint warnings
2015-10-26 11:50:09 +01:00
Krzysztof Koziarek
c9f1dce6a2
Coding style fixes
2015-10-26 11:32:00 +01:00
pavoni
ef6c209c6f
Revise for clarity, disable pylink check
2015-10-26 09:03:57 +00:00
pavoni
0826ae2742
Revise pywemo version, update discovery.device_from_description parameters
2015-10-26 08:37:13 +00:00
Paulus Schoutsen
18747f8ae1
Update some docs
2015-10-25 23:12:10 -07:00
Paulus Schoutsen
06c8c1b168
Update to latest version frontend
2015-10-25 23:12:10 -07:00
Paulus Schoutsen
160fb6fcc8
Merge pull request #553 from balloob/download_relative
...
Download - relative / absolute path
2015-10-25 21:06:33 -07:00
Paulus Schoutsen
f1aa685cf2
Add version to config API
2015-10-25 21:00:22 -07:00
Paulus Schoutsen
da259d75a2
Update frontend with imprpved charts
2015-10-25 19:01:51 -07:00
Tom Duijf
9104ca815d
Indentation
2015-10-26 00:13:47 +00:00
Tom Duijf
52193611cd
Check for relative path
2015-10-26 00:10:32 +00:00
Paulus Schoutsen
a2256f6c97
Update version frontend
2015-10-25 15:39:50 -07:00
Paulus Schoutsen
004bad7f00
Merge pull request #551 from balloob/mp_plex_discovery
...
Media_player/plex discovery
2015-10-25 15:38:42 -07:00
root
a8c2cc4c33
rework for flake8 errors done
2015-10-25 23:38:24 +01:00
root
538f8545f7
fix a bug after the pylint rework
2015-10-25 23:04:43 +01:00
root
7cfce94dfb
pylint rework for light/mqtt
2015-10-25 22:58:07 +01:00
Paulus Schoutsen
e490388843
Merge pull request #544 from MakeMeASandwich/hyperion
...
Hyperion ambilight remote support
2015-10-25 14:34:22 -07:00
Fabian Affolter
fb8edca942
Add link to docs, fix typo, and update log output
2015-10-25 22:21:25 +01:00
root
469d0619ba
mqtt light component
2015-10-25 21:48:01 +01:00
Tom Duijf
bc8c5766d4
Logic fixes
2015-10-25 17:54:48 +00:00
Tom Duijf
5b25d9ccd6
flake8,pylint and other code cleanup
2015-10-25 17:00:54 +00:00
Fabian Affolter
0d05930765
Update
2015-10-25 15:58:58 +01:00
Fabian Affolter
f93282d636
Add link to docs
2015-10-25 15:58:58 +01:00
Fabian Affolter
78ad2686d4
Add link to docs
2015-10-25 15:58:58 +01:00
Fabian Affolter
3c36d13e8d
Add link to docs
2015-10-25 15:58:58 +01:00
Fabian Affolter
77ba0c0393
Add link to docs
2015-10-25 15:58:58 +01:00
Fabian Affolter
6a3316ed12
Add link to docs
2015-10-25 15:58:58 +01:00
Fabian Affolter
415d650860
Add link to docs
2015-10-25 15:58:58 +01:00
Fabian Affolter
c3c248bc0a
Add link to docs
2015-10-25 15:58:58 +01:00
Fabian Affolter
bf027fcd48
Add link to docs
2015-10-25 15:58:58 +01:00
Fabian Affolter
5c79fc0ae3
Add link to docs
2015-10-25 15:58:58 +01:00
Fabian Affolter
0aaf280bf5
Add link to docs
2015-10-25 15:58:58 +01:00
Fabian Affolter
55de563511
Add link to docs
2015-10-25 15:58:58 +01:00
Fabian Affolter
1a018e3ee7
Remove configuration details
2015-10-25 15:58:58 +01:00
Fabian Affolter
b023348795
Add link to docs
2015-10-25 15:58:58 +01:00
Tom Duijf
847d9736aa
Configurator works, config saving basic implementation
2015-10-25 13:34:34 +00:00
Tom Duijf
884525df33
Basic discovery works, added plex logo for configurator. Missing configurator support for fields. Todo: config save on successful connect
2015-10-25 13:34:34 +00:00
Tom Duijf
6a82504e5e
further discovery integration into plex
2015-10-25 13:34:34 +00:00
Tom Duijf
db7e46abd1
Intermediate save
2015-10-25 13:33:47 +00:00
Tom Duijf
8e9cafd29d
Updated requirements_all.txt. Added placeholder to the empty deviceClass filter. Will remove this if deemed unneeded, later
2015-10-25 13:32:15 +00:00
Tom Duijf
a236b87ccf
new attempt for PR
2015-10-25 13:32:15 +00:00
MakeMeASandwich
e379e3d902
Merge branch 'dev' of https://github.com/balloob/home-assistant into hyperion
2015-10-25 11:29:02 +01:00
MakeMeASandwich
1be48f54c0
light/hyperion: close sockets, report setup success
2015-10-25 11:08:59 +01:00
Paulus Schoutsen
96181a555a
Allow pipes in command sensors and services
2015-10-24 12:40:36 -07:00
Paulus Schoutsen
e461ceae36
discovery: update Netdisco requirement
2015-10-24 12:18:48 -07:00
Paulus Schoutsen
83e6c24f18
Re-enable Z-Wave for Docker
2015-10-24 11:36:34 -07:00
Krzysztof Koziarek
50fbd83b3d
corrected flake8 warnings
2015-10-24 11:20:57 +02:00
Fabian Affolter
649275044a
Remove configuration details
2015-10-24 09:13:54 +02:00
Fabian Affolter
0f81fc60ad
Remove configuration details
2015-10-24 09:10:31 +02:00
Paulus Schoutsen
ade8681511
Exclude rest switch from coverage
2015-10-23 23:44:17 -07:00
Paulus Schoutsen
7a699fd819
Merge pull request #539 from nkgilley/forecastio-units
...
Forecastio: Added support for specifying unit system in the configuration file.
2015-10-23 22:54:31 -07:00
Paulus Schoutsen
b0c0659acc
Merge branch 'clean-up-heat-control' into dev
...
Conflicts:
homeassistant/components/thermostat/heat_control.py
2015-10-23 22:51:00 -07:00
Paulus Schoutsen
80a9422a9a
Merge pull request #545 from MakeMeASandwich/denon
...
Refactor denon remote
2015-10-23 22:40:37 -07:00
Fabian Affolter
060cbaf66b
Add return value
2015-10-24 00:38:19 +02:00
Fabian Affolter
c19120e012
Check import
2015-10-24 00:34:49 +02:00
Fabian Affolter
1e0e48fcd7
Use logger the same as other platforms do
2015-10-24 00:29:47 +02:00
Fabian Affolter
f2fda2914a
Fix continuation
2015-10-24 00:29:02 +02:00
Fabian Affolter
7e3483ab03
Remove configuration details
2015-10-24 00:24:14 +02:00
Fabian Affolter
bffce11a9a
Remove configuration details
2015-10-24 00:20:18 +02:00
Fabian Affolter
8a895390ef
Merge pull request #534 from bachp/dev
...
Add simple REST switch
2015-10-23 23:52:40 +02:00
Fabian Affolter
97f81ad7a6
Add more details
2015-10-23 23:48:57 +02:00
Pascal Bach
67d5581a1b
Add simple REST switch
...
The switch can get the state via GET and set the state via POST
on a given REST resource.
It is not able to control arbitrary urls but it allows controlling
switches exposed via "real" REST.
2015-10-23 23:40:14 +02:00
Fabian Affolter
3406b41b0c
Fix return value
2015-10-23 23:08:27 +02:00
Fabian Affolter
2e7912157b
Remove configuration details
2015-10-23 23:00:20 +02:00
Fabian Affolter
5dbdf82ec7
Fix typo
2015-10-23 22:58:00 +02:00
Fabian Affolter
9f4a3f4aea
Use the logger the same way as other platforms do
2015-10-23 22:57:07 +02:00
Fabian Affolter
4f3b3a9e34
Use the logger the same way as other platforms
2015-10-23 22:53:58 +02:00
Fabian Affolter
3ea167203f
Remove configuration details
2015-10-23 22:48:30 +02:00
Fabian Affolter
756cbe1b08
Remove configuration details
2015-10-23 22:41:13 +02:00
Fabian Affolter
87e55820e7
Add link docs
2015-10-23 22:39:04 +02:00
Fabian Affolter
f828ee044d
UPdate docstring
2015-10-23 22:34:23 +02:00
Fabian Affolter
a8e2f9cbb7
Remove configuration details
2015-10-23 22:34:02 +02:00
Fabian Affolter
2e3f462474
Update docstring
2015-10-23 22:32:36 +02:00
Fabian Affolter
3f6780d9be
Remove configuration details
2015-10-23 22:31:37 +02:00
Fabian Affolter
e21921823e
Update docstring
2015-10-23 22:29:22 +02:00
Fabian Affolter
f9b2e0058e
Fix typo
2015-10-23 19:01:38 +02:00
Fabian Affolter
a155587693
Remove configuration details
2015-10-23 19:01:19 +02:00
Fabian Affolter
0e145ec130
Remove configuration details
2015-10-23 18:39:50 +02:00
Fabian Affolter
44b08a06e7
Remove configuration details
2015-10-23 18:26:36 +02:00
Fabian Affolter
75f737144a
Remove configuration details
2015-10-23 18:24:07 +02:00
Fabian Affolter
170742b0a7
Remove configuration details
2015-10-23 18:15:12 +02:00
Fabian Affolter
6115be7c42
Remove configuration details
2015-10-23 18:13:45 +02:00
Fabian Affolter
84a9a300d6
Fix link
2015-10-23 18:13:28 +02:00
Fabian Affolter
55718aac66
Remove configuration details
2015-10-23 18:10:32 +02:00
MakeMeASandwich
b6e6512367
media_player/denon: refactor
...
* connect only if necessary
* do not throw errors if offline
2015-10-23 17:35:08 +02:00
Krzysztof Koziarek
29c9c5a7ec
Add new OpenWRT presence detection routine based on ubus instead of luci
2015-10-23 17:01:42 +02:00
Nolan Gilley
dd787ea5ce
remove suggestion for uk unit system. change default to use si or us based on default temperature. added more sensor types.
2015-10-23 10:10:44 -04:00
Paulus Schoutsen
c2d75efb4d
Add missing docstring to heat control thermo
2015-10-22 22:14:40 -07:00
Paulus Schoutsen
3d972abdab
Clean up the heat control thermostat
2015-10-22 22:04:37 -07:00
Fabian Affolter
7801489149
Remove configuration details
2015-10-21 23:05:54 +02:00
Fabian Affolter
0fda89e983
Remove configuration details
2015-10-21 23:05:38 +02:00
Fabian Affolter
07a75c5eeb
Remove configuration details
2015-10-21 23:05:13 +02:00
Fabian Affolter
0b7c407519
Remove configuration details
2015-10-21 22:54:42 +02:00
Fabian Affolter
3c34f3dac2
Remove configuration details
2015-10-21 22:53:26 +02:00
Fabian Affolter
d45074f9dc
Remove configuration details
2015-10-21 22:53:09 +02:00
sander
863955e1bd
got the basics working
2015-10-21 21:48:21 +02:00
Fabian Affolter
4ff1b0fdb2
Add link to docs
2015-10-21 21:26:16 +02:00
Fabian Affolter
ba13f13442
Remove configuration details
2015-10-21 21:12:25 +02:00
Fabian Affolter
e615755eb9
Remove configuration details
2015-10-21 21:11:51 +02:00
Fabian Affolter
352d3532e7
Remove configuration details
2015-10-21 21:11:18 +02:00
Fabian Affolter
7b60f6ca77
Remove configuration details
2015-10-21 19:43:24 +02:00
Fabian Affolter
a2e8fcbc77
Remove newline
2015-10-21 19:37:34 +02:00
Fabian Affolter
e10fd0d28b
Remove configuration details
2015-10-21 19:36:52 +02:00
sander
f376061e23
Revert "had to change to let this work on windows."
...
This reverts commit 6c106a87f1 .
2015-10-21 19:00:23 +02:00
sander
076b3db5e8
first try
2015-10-21 19:00:15 +02:00
Fabian Affolter
89964ad793
Remove configuration details
2015-10-21 16:46:31 +02:00
Fabian Affolter
bddd02bd58
Remove configuration details
2015-10-21 16:45:45 +02:00
Fabian Affolter
cfb3384ee3
Add link to docs
2015-10-21 16:38:33 +02:00
Fabian Affolter
490e9ee95d
Add link to docs
2015-10-21 16:37:41 +02:00
Fabian Affolter
0d0eb7e7c0
Add link to docs
2015-10-21 16:10:47 +02:00
Fabian Affolter
3d4af8c229
Remove configuration details
2015-10-21 10:56:32 +02:00
Fabian Affolter
7e23c241da
Update docstring
2015-10-21 10:49:25 +02:00
Fabian Affolter
7ec1424825
Add link to docs
2015-10-21 10:47:31 +02:00
Fabian Affolter
9162149598
Add link to docs
2015-10-21 10:47:12 +02:00
Fabian Affolter
da31b54d06
Add link to docs
2015-10-21 10:45:08 +02:00
Fabian Affolter
b20a757454
Remove configuration details
2015-10-21 10:44:29 +02:00
Fabian Affolter
761f225c86
Update link
2015-10-20 22:20:58 +02:00
Fabian Affolter
5580309d98
Remove configuration details
2015-10-20 22:20:58 +02:00
Fabian Affolter
52b4c3b5a2
Remove configuration details
2015-10-20 22:20:58 +02:00
Fabian Affolter
aed61cecff
Remove configuration details
2015-10-20 22:20:58 +02:00
Fabian Affolter
ef129639bd
Remove configuration details
2015-10-20 22:20:58 +02:00
Fabian Affolter
f945a3a692
Move configuration details to docs
2015-10-20 22:20:58 +02:00
Fabian Affolter
5e56eae28f
Move configuration details to docs
2015-10-20 22:20:58 +02:00
Fabian Affolter
72ad1387f0
Move configuration details to docs
2015-10-20 22:20:58 +02:00
Fabian Affolter
02cfc70ad5
Add link to component
2015-10-20 22:20:58 +02:00
Fabian Affolter
5a21b677a1
Add link to component
2015-10-20 22:20:58 +02:00
Fabian Affolter
c1a73d250a
Add link to component
2015-10-20 22:20:58 +02:00
Fabian Affolter
8c544a89c9
Remove configuration details
2015-10-20 22:20:58 +02:00
Fabian Affolter
c473d426e3
Remove configuration details
2015-10-20 22:20:58 +02:00
Fabian Affolter
f5a62f8381
Remove configuration details
2015-10-20 22:20:58 +02:00
Fabian Affolter
0e8e4a73fe
Remove configuration details
2015-10-20 22:20:58 +02:00
Fabian Affolter
74700e4b10
Add link to doc and remove configuration details
2015-10-20 22:20:58 +02:00
Fabian Affolter
4d5c9581bf
Add link to docs
2015-10-20 22:20:58 +02:00
Fabian Affolter
f45e0eabe3
Add link to docs
2015-10-20 22:20:58 +02:00
Fabian Affolter
bbed4a262c
Fix typo
2015-10-20 22:20:44 +02:00
Fabian Affolter
f8590f7d1d
Include resource in error message
2015-10-20 22:20:44 +02:00
Nolan Gilley
293ed275ab
Added support for specifying units in the configuration file. If no units are specified in the config file it will use location to determine the units.
2015-10-20 14:29:22 -04:00
MakeMeASandwich
2e9ee28637
light/hyperion: use RGB, clean code
2015-10-20 17:30:23 +02:00
Paulus Schoutsen
73cb23f599
Merge pull request #535 from toddeye/radiotherm-dev
...
radiotherm platform bug fix and configuration parameter
2015-10-19 23:28:10 -07:00
Todd Ingarfield
661f4c594e
formatting
2015-10-19 16:54:42 -05:00
Todd Ingarfield
9464e2a13b
Add hass configuration parameter hold_temp & config documentation
2015-10-19 16:18:45 -05:00
Todd Ingarfield
27d5248937
Fix configuration for multiple hosts and add example configuration.yaml section
2015-10-19 15:33:23 -05:00
MakeMeASandwich
c5a7e3abd1
Merge branch 'dev' of https://github.com/balloob/home-assistant into dev
2015-10-19 20:09:38 +02:00
Paulus Schoutsen
0a6424a81d
Merge pull request #529 from persandstrom/lms_pause
...
bugfix, LMS pause
2015-10-18 13:01:43 -07:00
Per Sandström
5b7389de55
bugfix, 1 = force pause
2015-10-18 21:05:30 +02:00
Paulus Schoutsen
0fe4e0330a
Merge pull request #528 from fabaff/arest-sensor
...
Add pins feature to arest sensor
2015-10-18 10:32:57 -07:00
Fabian Affolter
40b095b866
Add option to use pins
2015-10-18 18:05:25 +02:00
MakeMeASandwich
7141a99927
fix flake warning
2015-10-18 09:10:41 +02:00
Fabian Affolter
f01d2b1263
Allow to overwrite the device name
2015-10-18 00:42:02 +02:00
Fabian Affolter
3c6420c538
Allow to overwrite the device name
2015-10-18 00:41:12 +02:00
MakeMeASandwich
e3304caf06
add hyperion light support
2015-10-17 19:36:52 +02:00
Fabian Affolter
91a1fb0240
Remove wrong file
2015-10-16 09:12:37 +02:00
Paulus Schoutsen
6fd32e83c8
Update .coveragerc
2015-10-15 13:50:06 -07:00
Paulus Schoutsen
b41caa093c
Merge pull request #503 from toddeye/radiotherm-platform
...
Add Radio Thermostat platform
2015-10-15 13:45:52 -07:00
Paulus Schoutsen
806c71c803
Merge pull request #522 from balloob/script-cleanup
...
Script clean up
2015-10-15 13:44:46 -07:00
Todd Ingarfield
b0bafa32b7
fixed typo in requirements_all.txt
2015-10-15 11:44:19 -05:00
Fabian Affolter
332ac794a4
Modify the import style
2015-10-15 18:22:42 +02:00
Paulus Schoutsen
5dfd0d2502
Fix another manual alarm regression
2015-10-15 08:39:38 -07:00
Todd Ingarfield
3d838c307f
merged upstream and fixed conflict
2015-10-15 10:13:02 -05:00
Paulus Schoutsen
2dd77f9477
Merge pull request #523 from fabaff/cpuinfo
...
CPU Speed sensor
2015-10-15 07:33:18 -07:00
sander
6c106a87f1
had to change to let this work on windows.
2015-10-15 15:02:09 +02:00
Fabian Affolter
1279bf7c68
Add py-cpuinfo
2015-10-15 12:13:35 +02:00
Fabian Affolter
323d301072
Add cpuspeed sensor
2015-10-15 12:13:16 +02:00
Fabian Affolter
b1815075ac
Add cpuspeed sensor
2015-10-15 12:13:04 +02:00
Paulus Schoutsen
7ba4263284
Fix regression manual alarm
2015-10-14 23:38:42 -07:00
Paulus Schoutsen
347597ebdc
Base Script on entity
2015-10-14 23:15:48 -07:00
Todd Ingarfield
ddeb84cb9c
Removed name and netdisco functions, implemented update method to caches values, radiotherm lib to coveragerc and requirements_all.txt
2015-10-14 11:11:33 -05:00
Todd Ingarfield
b2e39884f9
Removed name and netdisco functions, implemented update method to caches values, radiotherm lib to coveragerc and requirements_all.txt
2015-10-14 11:02:07 -05:00
Fabian Affolter
8d99c4a0cc
Move configuration details to docs
2015-10-14 10:39:51 +02:00
Fabian Affolter
80e4f2f51f
Add link to doc
2015-10-14 10:39:51 +02:00
Fabian Affolter
6064fffc8e
Move configuration details to docs
2015-10-14 10:39:51 +02:00
Fabian Affolter
7da354c4c5
Move configuration details to docs
2015-10-14 10:39:51 +02:00
Paulus Schoutsen
49de153ecf
Add alarm component to demo component
2015-10-13 23:21:47 -07:00
Paulus Schoutsen
716376081d
Add tests for MQTT alarm
2015-10-13 23:08:12 -07:00
Paulus Schoutsen
d37b70556d
manual alarm: Test disarm with invalid code
2015-10-13 22:41:35 -07:00
Paulus Schoutsen
32bb950b5f
Add tests for manual alarm control panel platform
2015-10-13 22:36:21 -07:00
Fabian Affolter
0e89418cbe
Move configuration desciption to docs
2015-10-13 23:44:27 +02:00
Fabian Affolter
fe032be352
Upgrade psutil to 3.2.2
2015-10-13 23:42:27 +02:00
Fabian Affolter
64a78d7b4f
Upgrade psutil to 3.2.2
2015-10-13 23:41:46 +02:00
Fabian Affolter
24e4b9e012
Move configuration description to docs
2015-10-13 23:08:56 +02:00
Fabian Affolter
a44a39003d
Move configuration description to docs
2015-10-13 23:07:26 +02:00
Fabian Affolter
f019b4f697
Move configuration details to docs
2015-10-13 22:56:12 +02:00
Fabian Affolter
e353dae3a6
Move vonfiguration details to docs
2015-10-13 22:45:36 +02:00
Fabian Affolter
fb84c0ce6b
Move configuration details to docs
2015-10-13 22:41:53 +02:00
Fabian Affolter
fd382871a1
Move configuration details to docs
2015-10-13 22:30:21 +02:00
Fabian Affolter
405025a00b
Remove configuration details
2015-10-13 22:26:32 +02:00
Fabian Affolter
912ddbb4fc
Add link to docs
2015-10-13 22:26:27 +02:00
Fabian Affolter
91138b8679
Move configuration details to docs
2015-10-13 22:16:26 +02:00
Fabian Affolter
893b9fc8ac
Move configuration details to docs
2015-10-13 22:08:11 +02:00
Fabian Affolter
185ba000dd
Add link to docs
2015-10-13 21:09:11 +02:00
Fabian Affolter
771118caaf
Add link to docs
2015-10-13 21:08:51 +02:00
Fabian Affolter
17d9df0da5
Add link to docs
2015-10-13 21:08:34 +02:00
Fabian Affolter
e067398134
Add link to docs
2015-10-13 21:08:18 +02:00
Fabian Affolter
cb69ac30ec
Add link to docs
2015-10-13 21:07:53 +02:00
Fabian Affolter
241ff45c5e
Add link to docs
2015-10-13 21:07:40 +02:00
Fabian Affolter
c5c2f0c5f3
Add link to docs
2015-10-13 21:07:24 +02:00
Fabian Affolter
0874cb364f
Move configuration details to docs
2015-10-13 21:00:44 +02:00
Fabian Affolter
44418b509c
Move configuration details to docs
2015-10-13 21:00:28 +02:00
Fabian Affolter
403889bbeb
Move configuration details to docs
2015-10-13 20:55:45 +02:00
Fabian Affolter
6ca50d8b5c
Move configuration details to docs
2015-10-13 20:55:15 +02:00
Fabian Affolter
0369a9ee0d
Move configuration details to docs
2015-10-13 20:54:48 +02:00
Fabian Affolter
5a6ff9a69a
Move configuration details to docs
2015-10-13 20:54:15 +02:00
Fabian Affolter
796cce78bc
Move configuration details to docs
2015-10-13 20:52:30 +02:00
Fabian Affolter
77430c0687
Move configuration details to docs
2015-10-13 20:52:08 +02:00
Fabian Affolter
c33942d6e2
Move configuration details to docs
2015-10-13 20:51:30 +02:00
Fabian Affolter
3b91f89173
Move configuration details to docs
2015-10-13 20:50:53 +02:00
Fabian Affolter
c74f46794e
Move configuration details to docs
2015-10-13 20:50:15 +02:00
Fabian Affolter
966fd8f24d
Move configuration details to docs
2015-10-13 20:49:28 +02:00
Fabian Affolter
8253fdfc13
Add newline
2015-10-13 20:49:14 +02:00
Fabian Affolter
cb7b5f8d15
Move configuration details to docs
2015-10-13 20:45:29 +02:00
Fabian Affolter
b0d8eaeda9
Move configuration details to docs
2015-10-13 20:44:18 +02:00
Fabian Affolter
62cfb8aeb2
Move configuration details to docs
2015-10-13 20:42:05 +02:00
Fabian Affolter
47448d1dc0
Add link to docs
2015-10-13 20:40:59 +02:00
Fabian Affolter
a583525110
Move configuration details to docs
2015-10-13 20:01:23 +02:00
Paulus Schoutsen
38e1cef30e
Update frontend for style fix
2015-10-13 08:58:15 -07:00
Paulus Schoutsen
e2f187879c
Merge pull request #511 from wind-rider/geofancy
...
Geofancy
2015-10-13 00:05:17 -07:00
Paulus Schoutsen
925cde200f
Merge pull request #514 from balloob/scene-turn-off-remove
...
Remove turning off scenes
2015-10-12 23:43:29 -07:00
Paulus Schoutsen
383efee470
Scene turn off for frontend
2015-10-12 23:40:09 -07:00
Paulus Schoutsen
d5eb90160f
Merge pull request #461 from sfam/manual-alarm
...
Add manual alarm
2015-10-12 23:13:37 -07:00
Paulus Schoutsen
2f946cc6de
Merge pull request #516 from mKeRix/dev
...
Fix for newest tplink firmware, fixes #415
2015-10-12 23:10:30 -07:00
sfam
1b7ce2146c
replace sleeps with track_point_in_time
2015-10-13 00:56:24 +00:00
Heiko Rothe
021a374a6a
Merge branch 'dev' of https://github.com/mKeRix/home-assistant into dev
2015-10-12 22:44:20 +02:00
Heiko Rothe
bbec34d0e6
Merge remote-tracking branch 'refs/remotes/balloob/dev' into dev
2015-10-12 22:43:55 +02:00
Heiko Rothe
a6cb19b27d
Fixed an issue with the initiation of the new attributes
2015-10-12 22:42:45 +02:00
Hans Bakker
b74e70d4e0
Fixes based on balloob's comments
2015-10-12 20:58:24 +02:00
Paulus Schoutsen
5cd283e999
Merge pull request #513 from balloob/component-command
...
Add shell_command component
2015-10-12 08:43:32 -07:00
Heiko Rothe
2f2bd7a616
Fixed pylint and pep8 violations
2015-10-12 09:18:55 +02:00
Paulus Schoutsen
cddc87b0ab
Remove turn off from scene
2015-10-11 23:51:59 -07:00
Paulus Schoutsen
d6bbc67112
Add tests for scene
2015-10-11 23:48:17 -07:00
Paulus Schoutsen
6d77b15e44
Few more tests
2015-10-11 21:41:44 -07:00
Paulus Schoutsen
916c453d2b
Add test for shell command
2015-10-11 21:30:17 -07:00
Paulus Schoutsen
7786b52d93
Add shell_command component
2015-10-11 20:11:30 -07:00
Paulus Schoutsen
90d4a2c0b8
Update frontend version
2015-10-11 20:10:32 -07:00
Paulus Schoutsen
b6d26597c0
Automation - state platfor: Flag if user makes config error
2015-10-11 18:30:25 -07:00
Paulus Schoutsen
bf1970b78c
Make thermostat more robust
2015-10-11 18:16:55 -07:00
Hans Bakker
1eb3610a11
Style fixes
2015-10-12 00:28:39 +02:00
Paulus Schoutsen
f081f7c4ff
Merge pull request #494 from andythigpen/mysensors-update
...
Update to latest mysensors library.
2015-10-11 15:14:23 -07:00
Hans Bakker
6a969208e9
Initial commit for Geofancy device tracker.
2015-10-12 00:14:05 +02:00
Andrew Thigpen
384b3d0d17
Update to latest mysensors library.
...
* Adds JSON persistence support.
* Adds documentation comments for configuration options.
2015-10-11 17:05:08 -05:00
Paulus Schoutsen
ad5b650661
Merge pull request #504 from happyleavesaoc/dev
...
Amazon Fire TV device support
2015-10-11 14:54:55 -07:00
Paulus Schoutsen
b05f2e3221
Fix style issue
2015-10-11 11:04:16 -07:00
Paulus Schoutsen
dcfc91e71c
Fix throttle applied to methods
2015-10-11 10:42:42 -07:00
Todd Ingarfield
6c1c243000
start away mode
2015-10-11 11:42:24 -05:00
Paulus Schoutsen
c2117b3eaf
Merge pull request #507 from gsabbe/dev
...
asuswrt gives a traceback when ipv6 is enabled on the router
2015-10-11 09:26:11 -07:00
Todd Ingarfield
84c72ebf63
Add support for multiple thermostats (via hass-config) and auto-discovery via ratiotherm module
2015-10-11 09:28:25 -05:00
Guillaume SABBE
a1e5bea3ab
When IPv6 is enabled, dnsmasq has a configuration line with the DUID.
...
This looks like this
61072 b8:27:eb:e1:4e:4d 192.168.0.4 domotycoon *
61072 b8:27:eb:b8:10:6b 192.168.0.5 pimonitor *
duid 00:03:00:01:ac:22:0b:e9:98:50
When using match.group() without testing if match != None, you get a traceback.
2015-10-11 15:21:53 +02:00
Hans Bakker
bee5c0adfb
Merge branch 'dev' of https://github.com/balloob/home-assistant
2015-10-10 23:40:59 +02:00
happyleavesaoc
7ca21f577d
fixed merge conflict
2015-10-10 16:53:55 -04:00
happyleavesaoc
168516f5da
addressed PR comments
2015-10-10 16:45:13 -04:00
Paulus Schoutsen
94df5acbf3
Version bump to 0.7.6.dev0
2015-10-10 11:45:25 -07:00
Paulus Schoutsen
853a9fd4cd
Merge pull request #506 from balloob/dev
...
0.7.5rc1
2015-10-10 11:45:06 -07:00
Paulus Schoutsen
6a18205d2e
Update to version 0.7.5
2015-10-10 11:39:29 -07:00
Paulus Schoutsen
3a3b8bbb45
Fix packaging issues
2015-10-10 10:33:09 -07:00
Todd Ingarfield
37278aab20
add set_time and begin discovery
2015-10-10 11:36:34 -05:00
Fabian Affolter
d3c4722529
Add some other components
2015-10-09 23:45:36 +02:00
Fabian Affolter
c3de67041a
Add plex
2015-10-09 23:40:06 +02:00
Fabian Affolter
f07d07432d
Add telegram
2015-10-09 23:38:28 +02:00
Fabian Affolter
47f994b867
Move configuration details to docs
2015-10-09 23:33:59 +02:00
Fabian Affolter
a8a172c8b7
Add link to docs and remove configuration details from file header
2015-10-09 23:24:26 +02:00
happyleavesaoc
d4d91bfdbb
Amazon Fire TV device support
2015-10-09 17:06:35 -04:00
Fabian Affolter
7432bbd70c
Merge pull request #500 from balloob/arest-fix
...
Throttle per instance (fixes arest)
2015-10-09 22:46:55 +02:00
Todd Ingarfield
a3d295d885
Correct formatting
2015-10-09 11:38:39 -05:00
Todd Ingarfield
0cf909cce9
Correct ci failed tests
2015-10-09 11:34:14 -05:00
Todd Ingarfield
fc1cf49fd3
added REQUIREMENTS for radiotherm python module
2015-10-09 10:49:54 -05:00
Todd Ingarfield
e5d68d8a1e
set name of device through hass config
2015-10-09 10:43:14 -05:00
Fabian Affolter
8fc2f5fe36
Update and equalize comments
2015-10-09 17:41:07 +02:00
Paulus Schoutsen
c2c18bdbd5
Merge pull request #501 from fabaff/telegram
...
Telegram notifications
2015-10-09 07:40:40 -07:00
Fabian Affolter
f8efe3f00f
Update link to docs
2015-10-09 14:48:58 +02:00
Fabian Affolter
db53e46705
Add link to docs and remove configuration details
2015-10-09 14:44:59 +02:00
Fabian Affolter
526a163563
Update link
2015-10-09 14:41:35 +02:00
Fabian Affolter
e29f857f43
Update header (docstring)
2015-10-09 14:40:48 +02:00
Fabian Affolter
9f6ce868e2
Add telegram
2015-10-09 14:13:05 +02:00
Fabian Affolter
3ef5e7c161
Add telegram
2015-10-09 14:12:49 +02:00
Fabian Affolter
fe5bb89a68
Add telegram notifier
2015-10-09 14:04:29 +02:00
Paulus Schoutsen
be8089bcde
Cleanup arest
2015-10-08 23:50:04 -07:00
Paulus Schoutsen
47fc1deecb
Fix throttle to work on instance-level
2015-10-08 23:49:55 -07:00
Paulus Schoutsen
8a04e1f5f4
Device tracker configuration fix
...
Fixes #498
2015-10-08 22:19:15 -07:00
Paulus Schoutsen
9f33b8f541
DDWRT - match multiple output variants
...
Fixes #481
2015-10-08 22:15:12 -07:00
Paulus Schoutsen
0624725e21
Ignore nmap style issue - pylint bug
2015-10-08 21:45:51 -07:00
Paulus Schoutsen
dc5f0ef314
NMap: fix hostname resolver
...
Fixes #482
2015-10-08 21:01:38 -07:00
Paulus Schoutsen
cb2943c247
Merge pull request #499 from balloob/handle-states-for-media-player
...
Prioritize play_media over state change
2015-10-08 18:07:27 -07:00
Jon Maddox
45f0911640
move play_media to the top so it catches first
2015-10-08 20:37:59 -04:00
Todd Ingarfield
4ac9e9fc4c
initial commit
2015-10-08 17:48:03 -05:00
Fabian Affolter
28b107ffa9
Move details from header to docs
2015-10-09 00:27:29 +02:00
Paulus Schoutsen
e0149c4ee4
Merge pull request #488 from balloob/itunes-play-media
...
iTunes play_media
2015-10-08 12:48:35 -07:00
Paulus Schoutsen
455a5916fd
Merge pull request #496 from tomduijf/local_www
...
Allowing custom/local files (images, etc) to be used in the webinterface
2015-10-08 12:46:23 -07:00
Tom Duijf
cbf94aae55
Merge remote-tracking branch 'upstream/dev' into local_www
2015-10-08 19:32:28 +00:00
Paulus Schoutsen
39ced09727
Merge pull request #493 from tomduijf/dev_tracker_snmp
...
device_tracker snmp
2015-10-08 12:29:15 -07:00
Tom Duijf
ad417bfdfb
Merge remote-tracking branch 'upstream/dev' into local_www
2015-10-08 15:06:01 +00:00
Tom Duijf
f682fd7c1f
Merge remote-tracking branch 'upstream/dev' into dev_tracker_snmp
2015-10-08 15:04:15 +00:00
Tom Duijf
ee23c0fe14
cleaner logging
2015-10-08 14:54:20 +00:00
Tom Duijf
5322789c14
Ability to store icons/pictures in config_dir/www for e.g. device_tracker pictures
2015-10-08 14:10:33 +00:00
Paulus Schoutsen
05cec772d0
Merge pull request #495 from kennedyshead/dev
...
Fix for KeyError in kodi.py
2015-10-08 06:59:26 -07:00
magnusknutas
75c3e42064
Removes log for cleanup
2015-10-08 14:00:23 +02:00
magnusknutas
61c955779b
Logging with info
2015-10-08 13:55:01 +02:00
magnusknutas
a015df7b01
Test for media_content_id KeyError
2015-10-08 13:41:58 +02:00
Tom Duijf
721c1d0f54
styling fix for flake
2015-10-08 10:24:55 +00:00
Tom Duijf
fe37a6aecc
Merge remote-tracking branch 'upstream/dev' into dev_tracker_snmp
2015-10-08 10:01:24 +00:00
Tom Duijf
85bf6cb568
Added pylint disables
2015-10-08 10:01:10 +00:00
Fabian Affolter
9f10ab5e7a
Update logger output
2015-10-08 11:10:05 +02:00
Fabian Affolter
3b7f6d3b67
Update docstrings
2015-10-08 11:09:00 +02:00
Fabian Affolter
d8aefb5d55
Update docstrings
2015-10-08 11:08:47 +02:00
Fabian Affolter
06cac7f9ef
Update docstrings
2015-10-08 11:08:32 +02:00
Fabian Affolter
6d3f18d094
Update docstrings
2015-10-08 11:08:17 +02:00
Tom Duijf
050f90d07a
merge with upstream
2015-10-08 08:24:38 +00:00
Fabian Affolter
bf9b179441
Update docstrings
2015-10-08 10:23:19 +02:00
Tom Duijf
4f0f7eff5e
Merge remote-tracking branch 'upstream/dev' into dev
2015-10-08 08:22:14 +00:00
Tom Duijf
4edbdab4c0
Merge remote-tracking branch 'upstream/master' into dev
2015-10-08 08:09:56 +00:00
Tom Duijf
729f59625e
Merge branch 'dev' into dev_tracker_snmp
2015-10-08 08:05:03 +00:00
Tom Duijf
213a1fe4ba
Various fixes, CI validation
2015-10-08 08:00:30 +00:00
Paulus Schoutsen
c1899609a4
Merge branch 'pr/483' into dev
...
Conflicts:
.coveragerc
2015-10-08 00:28:52 -07:00
Paulus Schoutsen
1b4ef3856a
Merge pull request #471 from alanbowman/blinkstick_support
...
[WIP] Add blinkstick support
2015-10-08 00:05:42 -07:00
Paulus Schoutsen
4673a82c90
Merge pull request #490 from CCOSTAN/patch-3
...
Added # comment for Sensor
2015-10-07 23:52:45 -07:00
Tom Duijf
ae6f651c7d
styling and version for requirement
2015-10-07 23:22:29 +00:00
Tom Duijf
7cb0f805ee
fixed loop
2015-10-07 22:17:49 +00:00
Tom Duijf
d556e5979a
Updated misc files and code styling
2015-10-07 21:45:24 +00:00
Fabian Affolter
d149f9d64c
Update doc string ( Fix #491 )
2015-10-07 23:28:56 +02:00
Tom Duijf
9377b647f5
removed debug logging
2015-10-07 21:05:27 +00:00
Tom Duijf
469f35d25f
various fixes, initial working version
2015-10-07 21:04:34 +00:00
Carlo Costanzo
17865c78c4
Added # comment for Sensor
...
Comments for unique sensor labels.
2015-10-07 17:02:07 -04:00
badele
a5dae78155
Refactoring the rfxtrx components
2015-10-07 19:57:40 +02:00
badele
46f5ef54a1
Refactoring test instance type
2015-10-07 19:15:50 +02:00
badele
496e4cf784
Exclude rfxtrx component files
2015-10-07 19:07:19 +02:00
badele
11fc521e60
Replace REQUIREMENTS by DEPENDENCIES variable
2015-10-07 19:04:03 +02:00
Tom Duijf
a58382e763
Fixed b/octet to mac adress conversion
2015-10-07 16:57:01 +00:00
Alan Bowman
9d4aa7e519
Update tests for RGB color support
2015-10-07 13:58:21 +01:00
Jon Maddox
ffbaf0cd5a
simpler
2015-10-07 02:13:13 -04:00
Jon Maddox
3b58e8628d
style
2015-10-07 02:02:25 -04:00
Jon Maddox
c2fe977778
style
2015-10-07 01:55:15 -04:00
Jon Maddox
85338887b4
wrap it
2015-10-07 01:42:50 -04:00
Jon Maddox
9a3c76c263
these are required
2015-10-07 01:41:57 -04:00
Jon Maddox
6ab4b80486
Merge branch 'dev' into itunes-play-media
2015-10-07 01:41:21 -04:00
Paulus Schoutsen
5e0a4c316f
Merge pull request #487 from balloob/media-player-play-media
...
Media Player play_media function
2015-10-06 22:40:36 -07:00
Jon Maddox
26939ce554
style
2015-10-07 01:37:40 -04:00
Jon Maddox
c83324d4cf
nope
2015-10-07 01:34:37 -04:00
Jon Maddox
dbcc3a76ea
style
2015-10-07 01:29:55 -04:00
Jon Maddox
faa3e98921
module level play_media
2015-10-07 01:28:58 -04:00
Jon Maddox
1c4ac6017d
fix typo while were in here
2015-10-07 01:21:41 -04:00
Jon Maddox
25a690691b
import it from the right place
2015-10-07 01:11:19 -04:00
Jon Maddox
bb997deb85
COMMMMAAAAAAAAAAAA
2015-10-07 01:06:27 -04:00
Jon Maddox
6c4b2fd638
derp
2015-10-07 01:01:25 -04:00
Jon Maddox
c4f8017a3f
silence warning
2015-10-07 00:56:36 -04:00
Jon Maddox
6afb846d04
avoid key errors
2015-10-07 00:56:14 -04:00
Jon Maddox
ad549be353
support play_media for state restoration (for scenes)
2015-10-07 00:39:38 -04:00
Jon Maddox
9012ba53fd
add play_media service to tests
2015-10-06 23:18:24 -04:00
Jon Maddox
bdb42bf4a2
support play_media
2015-10-06 23:12:48 -04:00
Jon Maddox
1b22f71a19
implement play_media
2015-10-06 23:12:41 -04:00
Jon Maddox
e84ddb036f
return what playlist is playing
2015-10-06 23:12:30 -04:00
Jon Maddox
4be33bb15b
add a way to play a playlist with the client
2015-10-06 23:12:20 -04:00
Jon Maddox
d17174d43d
play_media as a service
2015-10-06 23:11:21 -04:00
Jon Maddox
e64846e2fd
add ability to support play_media
2015-10-06 23:11:09 -04:00
Jon Maddox
d454cad5a6
add a play_media function
2015-10-06 23:10:39 -04:00
Jon Maddox
dcf52332ca
add new properties for Channel or Playlist
2015-10-06 23:09:53 -04:00
Jon Maddox
87599df41b
add some new media types
2015-10-06 23:00:29 -04:00
Tom Duijf
e535f50e03
Merge branch 'master' into dev_tracker_snmp
2015-10-06 21:30:36 +00:00
Tom Duijf
df7fbf664e
Added constants needed for snmp
2015-10-06 21:27:04 +00:00
Tom Duijf
0fb9e1b16c
Initial commit of snmp device tracker
2015-10-06 21:26:32 +00:00
Alan Bowman
047cff6596
Add blinkstick support
2015-10-06 11:10:16 +01:00
badele
32f1791c5a
Check flake & pylint style
2015-10-06 08:44:15 +02:00
Paulus Schoutsen
3b49d1e876
Update version to 0.7.5dev0
2015-10-05 22:31:21 -07:00
Paulus Schoutsen
4d1dce2519
Merge branch 'dev'
2015-10-05 22:18:45 -07:00
Paulus Schoutsen
01d097b9b0
Bump version to 0.7.4
2015-10-05 22:18:34 -07:00
Alan Bowman
6d53944fa1
Support RGB colors
2015-10-05 13:25:09 +01:00
Paulus Schoutsen
7f60f1e662
Merge pull request #478 from balloob/dev
...
0.7.4rc1
2015-10-04 11:30:36 -07:00
Paulus Schoutsen
bc6c285945
Update zone doc
2015-10-04 01:40:38 -07:00
Paulus Schoutsen
d4d8c9ae65
Update frontend version
2015-10-04 01:40:38 -07:00
Paulus Schoutsen
9292891836
Update documentation
2015-10-04 01:40:38 -07:00
Paulus Schoutsen
035df68d6c
Merge pull request #479 from balloob/balloob-patch-1
...
Tweak caching on CI
2015-10-03 11:41:14 -07:00
Paulus Schoutsen
c611be96ad
Another try, caching is enabled before activating virtualenv
2015-10-03 11:36:39 -07:00
Paulus Schoutsen
d46720ee2c
Tweak caching on CI
2015-10-03 11:31:28 -07:00
Paulus Schoutsen
c1f464f478
Fix style issue
2015-10-03 11:26:57 -07:00
Paulus Schoutsen
8c5759e460
Improve Logbook device tracker locations handling
2015-10-03 11:20:22 -07:00
Paulus Schoutsen
8490d6126a
OwnTracks robustness improvement
2015-10-03 10:29:00 -07:00
badele
7f71706f08
Log RFXCOM events
2015-10-03 11:26:18 +02:00
Paulus Schoutsen
8b5b580287
Merge pull request #477 from fabaff/worldclock
...
Worldclock sensor
2015-10-03 00:03:14 -07:00
Paulus Schoutsen
d35f5b9f97
Tests for MQTT sensor/switch
2015-10-02 23:57:26 -07:00
Paulus Schoutsen
6de64d7695
Cache pip in Travis
2015-10-02 16:49:10 -07:00
Fabian Affolter
7f1da8b7bc
Add worldclock sensor
2015-10-02 23:49:32 +02:00
Fabian Affolter
58ac4be24c
Add worldclock sensor
2015-10-02 23:49:00 +02:00
Paulus Schoutsen
b2919c6504
Fix gps accuracy issue
2015-10-02 13:49:55 -07:00
badele
db509ccf18
Add a light & switch rfxtrx sender capability
2015-10-02 22:39:30 +02:00
Paulus Schoutsen
3863d2985a
Merge pull request #475 from toddeye/group-state-openclose
...
Add STATE_OPEN/STATE_CLOSED to groupable states
2015-10-02 09:30:27 -07:00
Paulus Schoutsen
0180c056e1
Add away mode to heat control
2015-10-02 08:57:38 -07:00
Paulus Schoutsen
e6cd9a6dc7
Merge pull request #459 from auchter/limitlessled-white
...
Add support for white LimitlessLED devices and multiple bridges
2015-10-02 08:55:34 -07:00
Todd Ingarfield
33028dd143
Add STATE_OPEN/STATE_CLOSED to groupable states
2015-10-02 10:53:36 -05:00
Paulus Schoutsen
9bdfa89b7c
More robust geofence checking
2015-10-02 08:16:53 -07:00
Paulus Schoutsen
42b80868d4
Update netdisco dependency
2015-10-02 06:48:46 -07:00
Fabian Affolter
707ca4b752
Update docstrings
2015-10-02 13:42:06 +02:00
Fabian Affolter
c7d2a09097
Update docstring
2015-10-02 13:41:51 +02:00
Fabian Affolter
fb9f83f8ad
Update docstrings
2015-10-02 13:17:18 +02:00
Michael Auchter
52ebb2fb3b
limitlessled: Add support for White Limitless LED bulbs
...
LimitlessLED bulbs actually come in three flavors: RGB, RGBW, and White. The
ledcontroller library used to control these bulbs only supports RGBW and White
bulbs. This changelist adds support for the White bulb variant.
The White bulbs are a bit annoying in that they don't support absolute
brightness or color temperature adjustments; they only support a relative
"increase" or "decrease" adjustment. This, along with the unreliable, one-way
communication medium that requires repeats to be "sure" that the bulb received a
command, makes implementing brightness control difficult. So, for now, these
bulbs are more limited than the RGBW variants and only support On/Off control.
2015-10-01 22:38:50 -05:00
Michael Auchter
ea7ca48ba2
limitlessled: Add support for previous configuration format
...
Quick hack that preserves functionality of existing configuration formats to
ease upgrades.
2015-10-01 22:38:50 -05:00
Michael Auchter
ab80af099c
limitlessled: Add support for multiple bridges
...
This adds support for a controlling multiple Limitless LED bridges.
2015-10-01 22:38:50 -05:00
Michael Auchter
34531895a0
limitlessled: Use LedControllerPool
...
This change is in preparation for adapting this component to support multiple
LimitlessLED bridges. Ultimately LedControllerPool helps to maintain the
mandatory 100ms pauses across multiple controllers so messages are reliably
received.
2015-10-01 22:38:50 -05:00
Michael Auchter
645cd89406
limitlessled: fix docstring
2015-10-01 22:38:49 -05:00
Paulus Schoutsen
cc5217d818
Merge pull request #463 from adrienbrault/plex
...
Finish plex implementation
2015-10-01 18:30:24 -07:00
Adrien Brault
e454806669
Finish plex implementation
2015-10-01 21:14:29 +02:00
Paulus Schoutsen
726557b2f6
Sensor.rest: verify SSL by default
2015-09-30 23:17:08 -07:00
Paulus Schoutsen
c7e22e6910
Merge pull request #467 from adrienbrault/sensor-path-nossl
...
Allow to skip ssl and specify variable path for rest sensor
2015-09-30 23:14:24 -07:00
Adrien Brault
f66a020bfc
Allow to skip ssl and specify variable path for rest sensor
2015-10-01 05:54:31 +02:00
Paulus Schoutsen
64a73f6b67
Update pywemo dependency
2015-09-30 00:12:00 -07:00
Paulus Schoutsen
ad7f034805
MQTT: Auto provide cloudmqtt cert
2015-09-30 00:09:35 -07:00
Paulus Schoutsen
76674d4de9
MQTT: Allow certificates
2015-09-30 00:09:07 -07:00
Paulus Schoutsen
0dc9f2a9f8
Move MQTT to own folder
2015-09-29 23:55:16 -07:00
Paulus Schoutsen
ce47b58a8b
Report MQTT connect issues
2015-09-29 23:34:17 -07:00
Paulus Schoutsen
5d71d5560e
update rpi_gpio comment
2015-09-29 23:11:32 -07:00
Paulus Schoutsen
1dc9bfdf73
Update config zones
2015-09-29 23:08:37 -07:00
badele
cc47e39006
Add send capability
2015-09-29 22:47:22 +02:00
Paulus Schoutsen
2eb36c18bd
Add geofencing to automation
2015-09-29 00:18:52 -07:00
badele
d64f0ddd41
Refactoring the code for pylint & flake test
2015-09-29 08:20:25 +02:00
Paulus Schoutsen
5ad27d8cdb
Add support for zones to Home Assistant
2015-09-28 23:13:13 -07:00
Paulus Schoutsen
68c2b539ee
More flexible domain config extraction
2015-09-28 23:09:05 -07:00
sfam
e57b3ae847
add manual alarm
2015-09-28 23:36:46 +00:00
Paulus Schoutsen
755234369d
New frontend build
2015-09-27 22:05:03 -07:00
Paulus Schoutsen
0a34e8de02
Fix services.yaml in packaging
2015-09-27 21:56:15 -07:00
Paulus Schoutsen
52ed25fc21
Merge pull request #394 from pavoni/hue-scenes
...
Fuzzy match for float attributes for Philips Hue scenes
2015-09-27 21:41:59 -07:00
Paulus Schoutsen
9e866680d4
Merge pull request #456 from balloob/service-fields
...
Service fields
2015-09-27 21:07:48 -07:00
pavoni
80c89d218b
Avoid throwing an exception when a wemo device with attributes isn't found
2015-09-27 21:05:45 -07:00
Paulus Schoutsen
4f1bf7b2bf
Merge pull request #443 from CCOSTAN/patch-2
...
Added some additional examples.
2015-09-27 20:48:01 -07:00
Paulus Schoutsen
e557e355db
Merge pull request #458 from AnthemisFoundry/fix_vera_dict
...
Fix Vera bug
2015-09-27 18:26:47 -07:00
badele
174aeacd76
Fix duplicate devices insertion
2015-09-27 23:51:19 +02:00
pavoni
e7320fe969
Default dict if parent class returned None
2015-09-27 17:06:49 +01:00
badele
321a603bfe
Add a light & switch rfxtrx support
2015-09-27 11:13:49 +02:00
Paulus Schoutsen
4e3bd5f2a9
Add service descriptions
2015-09-26 23:17:04 -07:00
Paulus Schoutsen
9a6b2c1831
Add utf-8 encoding to const file
2015-09-26 06:57:22 -07:00
sfam
ca0b6ebd99
Merge pull request #397 from sfam/dev
...
Add MQTT alarm
2015-09-25 23:55:47 +01:00
sfam
47cd0b20a0
Merge branch 'persandstrom-sfam-dev' into dev
2015-09-25 17:02:37 +00:00
sfam
98d051f870
Merge branch 'sfam-dev' of https://github.com/persandstrom/home-assistant into persandstrom-sfam-dev
2015-09-25 17:02:20 +00:00
Carlo Costanzo
5f98705100
Changed the automation example
...
Changed the automation example to match the examples on the website.
2015-09-25 11:03:16 -04:00
pavoni
63bf4db969
Remove trace
2015-09-25 15:51:09 +01:00
pavoni
3ec00ce4fe
Fix format errors
2015-09-25 15:49:56 +01:00
Paulus Schoutsen
74a0e47ba6
Update frontend with badge fixes
2015-09-25 07:44:58 -07:00
pavoni
476e4f0517
Add doc strings
2015-09-25 13:37:47 +01:00
pavoni
61fb8271e5
Change scene matching to use fuzzy logic for float values, if requested
2015-09-25 13:26:43 +01:00
Per Sandström
5cf9bd7223
updates to support ui
2015-09-25 06:23:04 +02:00
Paulus Schoutsen
9f986c55e6
Merge pull request #435 from toddeye/notify-smtp-retry
...
Added retry logic if the SMTP connection is disconnected by the server.
2015-09-24 17:15:05 -07:00
sfam
94eb54ff00
Merge branch 'dev' of https://github.com/balloob/home-assistant into dev
2015-09-24 21:19:21 +00:00
Per Sandström
f28b392f1a
Merge branch 'dev' of https://github.com/sfam/home-assistant into sfam-dev
2015-09-24 22:21:51 +02:00
Carlo Costanzo
fa71d5fac9
Update configuration.yaml.example
2015-09-24 15:57:23 -04:00
Carlo Costanzo
21fd53b05d
Added some additional examples.
...
- Added an eample of Groups within Groups.
- Took away the Automation 2 and used the new -Alias format.
- Added a second sensor to demonstrate sensor:, sensor 2: format.
2015-09-24 15:56:26 -04:00
Todd Ingarfield
b0b3c2f73f
formatting correction
2015-09-24 11:20:25 -05:00
Paulus Schoutsen
d660d2b3dc
Update frontend (group toggle updates)
2015-09-24 09:04:22 -07:00
Todd Ingarfield
a89bfcf342
removed exception attributes
2015-09-24 10:55:24 -05:00
Todd Ingarfield
a42347e6e7
corrected formating and style issues
2015-09-24 10:47:19 -05:00
Paulus Schoutsen
faee3e8447
Merge pull request #360 from fabaff/rest-sensor
...
Rest sensor
2015-09-23 23:53:09 -07:00
Paulus Schoutsen
3625646c34
Fix reproduce_state
2015-09-23 23:35:08 -07:00
Paulus Schoutsen
5a562f3db8
Update frontend
2015-09-23 23:32:41 -07:00
Paulus Schoutsen
19705ab40a
Hide auto groups from logbook
2015-09-23 23:20:20 -07:00
Paulus Schoutsen
20bf9f7ea1
Update frontend with group toggle
2015-09-23 23:20:20 -07:00
Paulus Schoutsen
6399c873f9
Add gps location to device tracker demo
2015-09-23 23:20:20 -07:00
Paulus Schoutsen
4be1053f1c
Merge pull request #437 from balloob/handle-play-states
...
Support media_player Play States When Resolving/Reproducing State
2015-09-23 22:52:38 -07:00
Jon Maddox
efdd0c9e8a
don't break the chain
2015-09-24 01:35:08 -04:00
Jon Maddox
8d42e42230
style
2015-09-24 00:38:18 -04:00
Paulus Schoutsen
4b6878f91c
Restrict data from stream API
2015-09-23 21:35:23 -07:00
Jon Maddox
90f35b35cd
moar derp
2015-09-24 00:20:17 -04:00
Jon Maddox
082920abe0
moar constants
2015-09-24 00:20:05 -04:00
Jon Maddox
4a8bbc52e0
derp
2015-09-24 00:15:36 -04:00
Jon Maddox
1674c8309a
Support playing, pausing states for media players when reproducing state
...
This allows the state helper to call the correct service call for
media_players when attempting to resolve state.
2015-09-24 00:06:05 -04:00
Paulus Schoutsen
62f016e7d2
Filter api password from arguments
2015-09-23 20:56:34 -07:00
Stefan Jonasson
34e5ecb8ab
Merge pull request #433 from stefan-jonasson/fix_telldus_libary_cleanup
...
Telldus libary version update + added callback cleanup
2015-09-23 12:15:31 +02:00
Stefan Jonasson
8f95885e3a
Codestyle cleanup
2015-09-23 11:47:53 +02:00
Stefan Jonasson
94db1ac142
Codestyle cleanup
2015-09-23 11:46:55 +02:00
Stefan Jonasson
f48e65096a
Removed logging.
2015-09-23 11:38:47 +02:00
Stefan Jonasson
3244975489
Removed logging.
2015-09-23 11:37:45 +02:00
Stefan Jonasson
10327795e9
Added more logging.
2015-09-23 11:34:20 +02:00
Stefan Jonasson
bcbb8edd59
Added more logging.
2015-09-23 11:30:46 +02:00
Stefan Jonasson
86270e1a37
Added more logging.
2015-09-23 11:27:25 +02:00
Stefan Jonasson
de7a34b648
Added more logging.
2015-09-23 11:25:08 +02:00
Stefan Jonasson
82a06279de
Added more logging.
2015-09-23 11:22:32 +02:00
Stefan Jonasson
62af1fcc57
Added more logging.
2015-09-23 11:19:27 +02:00
Stefan Jonasson
6afe99dcc7
Added more logging.
2015-09-23 11:14:47 +02:00
Stefan Jonasson
b6bf398859
Added callback logging.
2015-09-23 11:07:37 +02:00
Stefan Jonasson
48df06d1c0
Added callback logging.
2015-09-23 10:18:45 +02:00
Stefan Jonasson
b4ca691822
Removed the check for callback_dispatcher
2015-09-23 09:52:58 +02:00
Stefan Jonasson
16c2827465
Removed the check for callback_dispatcher
2015-09-23 09:50:12 +02:00
Stefan Jonasson
e90fd3d654
Removed the check for callback_dispatcher
2015-09-23 09:43:16 +02:00
Stefan Jonasson
7d0ff6884c
Added the req consts
2015-09-23 09:32:11 +02:00
Stefan Jonasson
a9ea8972dd
Updated required tellcore version
2015-09-23 08:29:57 +02:00
Stefan Jonasson
a0c1202ad6
Try to make the connection to the tellcore library more stable
2015-09-23 08:26:40 +02:00
Fabian Affolter
1bf45c8f33
Merge branch 'rest-sensor' of github.com:fabaff/home-assistant into rest-sensor
2015-09-23 01:25:53 +02:00
Fabian Affolter
c5094438de
Add post option, correction_factor, and decimal_places
2015-09-23 01:17:28 +02:00
Fabian Affolter
60d45ebf79
Add return value
2015-09-23 01:17:28 +02:00
Fabian Affolter
5df2a1cf76
Add new checks and move var check to setup
2015-09-23 01:17:28 +02:00
Fabian Affolter
f5b2fa6fbe
Remove left-over
2015-09-23 01:17:28 +02:00
Fabian Affolter
03b2ced24e
Add rest sensor
2015-09-23 01:17:28 +02:00
Fabian Affolter
6c18f264f3
Add rest sensor
2015-09-23 01:17:28 +02:00
sfam
cdc371c3ee
merge requires_code and code_format properties
2015-09-22 21:40:45 +00:00
Heiko Rothe
1553844279
Added support for the newest tp-link firmware
...
Currently this seemingly only applies to the Archer C9
2015-09-22 22:48:43 +02:00
Paulus Schoutsen
826b3be087
Update coveragerc
2015-09-22 13:25:18 -07:00
Paulus Schoutsen
f5000d401b
Merge pull request #430 from CCOSTAN/patch-1
...
Minor comment about weather components & LONG:LAT.
2015-09-22 13:11:24 -07:00
Carlo Costanzo
7443f4faf8
Minor comment about weather components & LONG:LAT.
...
Super Small edit adding in a # about the weather related information.
2015-09-22 15:53:16 -04:00
Heiko Rothe
582ed1fc8d
Merge remote-tracking branch 'balloob/dev' into dev
2015-09-22 19:48:39 +02:00
Malte Deiseroth
ef76047ba2
new try to add everythin from the stylecheckers
2015-09-22 13:27:08 +02:00
Malte Deiseroth
d475e5362b
respect flake8 errors
2015-09-22 12:53:44 +02:00
Malte Deiseroth
3027b4a5a8
respect pylint suggestions
2015-09-22 12:32:45 +02:00
Malte Deiseroth
3829abbd2d
updated with remote
2015-09-22 12:18:00 +02:00
Malte Deiseroth
e6e3b37a62
merged with current dev
2015-09-22 12:11:57 +02:00
Paulus Schoutsen
3158db9553
Update tile provider
2015-09-21 23:19:42 -07:00
Paulus Schoutsen
46a0173e31
Add demo device tracker platform
2015-09-21 22:46:08 -07:00
Paulus Schoutsen
7e511bcacf
Fix iPhone map issues
2015-09-21 22:23:17 -07:00
Paulus Schoutsen
d7fd2ccdaf
Merge pull request #316 from fabaff/systemd
...
Systemd service unit file
2015-09-21 19:45:12 -07:00
Todd Ingarfield
b2999ae325
Added retry logic if the SMTP connection is disconnected by the server.
2015-09-21 18:54:30 -05:00
Per Sandström
5033c1fcb7
Merge branch 'dev' of https://github.com/sfam/home-assistant into sfam-dev
2015-09-21 21:18:46 +02:00
Jeff Schroeder
e492be299b
Merge pull request #417 from miniconfig/plex-dev
...
Plex media player component
2015-09-21 11:44:33 -05:00
miniconfig
03e7281406
Moved plexapi import into setup_platform().
...
Changed CONTRIBUTING.md to refer to requirements_all.txt instead of requirements.txt
2015-09-21 11:59:55 -04:00
miniconfig
16d75b2981
Added plexapi library to requirements_all.txt
2015-09-21 11:45:52 -04:00
miniconfig
cc7784889a
Pylint errors
2015-09-21 11:11:38 -04:00
miniconfig
d267f0a04c
Removed references to the frontend device parameter in the directions and added some clarification.
...
Fixed plexapi version number.
2015-09-21 10:59:34 -04:00
miniconfig
a8e0ca6d3f
Fixed various property methods to make sure they all had a fall through return and removed unnecessary "else" statements
2015-09-21 10:44:24 -04:00
Stefan Jonasson
f8175adbdc
Merge pull request #420 from stefan-jonasson/dev
...
Fixed Pylint issue
2015-09-21 13:03:16 +02:00
Stefan Jonasson
6437f6f6b4
Desperate try to fix travis ci reporting a unused-argument
2015-09-21 12:57:11 +02:00
Paulus Schoutsen
27bbfbae62
Fix compilation issue frontend
2015-09-21 00:42:23 -07:00
Stefan Jonasson
2785c373fb
E302 expected 2 blank lines, found 1
2015-09-21 08:26:14 +02:00
Paulus Schoutsen
acddae3747
Initial support for maps in frontend
2015-09-20 23:14:58 -07:00
Stefan Jonasson
d3e9a22759
Added pylint hint!
2015-09-21 08:14:11 +02:00
Paulus Schoutsen
ca698ff063
remove debug statement
2015-09-20 20:24:31 -07:00
Paulus Schoutsen
a866d515f7
Make owntracks more robust
2015-09-20 20:09:53 -07:00
Paulus Schoutsen
3af4f267b3
Lint script would incorrectly report success
2015-09-20 19:56:10 -07:00
Paulus Schoutsen
bd61555698
discovery: Update to netdisco 0.4.1
2015-09-20 19:46:33 -07:00
miniconfig
5027acfda1
Fixed additional pylint and flake issues
2015-09-20 16:13:26 -04:00
stefan-jonasson
f0991d63d1
Merge pull request #416 from stefan-jonasson/dev
...
Fix states not updating after command was sent!
2015-09-20 22:00:12 +02:00
Stefan Jonasson
34f36479c6
Fix states not updating after command was sent!
2015-09-20 21:29:38 +02:00
Paulus Schoutsen
506c88dbaf
Fix owntracks bugs
2015-09-20 12:13:51 -07:00
Paulus Schoutsen
98a1addc18
Merge pull request #413 from balloob/owntracks
...
initial owntracks support
2015-09-20 12:00:11 -07:00
Paulus Schoutsen
30492cc685
Fix tests and linting
2015-09-20 11:46:01 -07:00
Paulus Schoutsen
0d09e2e1df
Attempt to fix CI scripts
2015-09-20 11:00:35 -07:00
Paulus Schoutsen
81085c7467
Merge pull request #414 from stefan-jonasson/telldus_callback_fix
...
Telldus callback fix
2015-09-20 10:25:34 -07:00
Paulus Schoutsen
19d40612e6
Add home_range to device tracker
2015-09-20 09:35:03 -07:00
miniconfig
48306ddbf6
Fixed Requirements URL
2015-09-20 08:19:21 -04:00
Stefan Jonasson
a60a9202a5
cleanup
2015-09-20 14:17:32 +02:00
Stefan Jonasson
ab81231e6d
Changed flow so we got one callback per platorm instead of per device which caused race conditions in the telldus library.
2015-09-20 14:11:42 +02:00
Paulus Schoutsen
68286dcef8
initial owntracks support
2015-09-20 00:27:50 -07:00
Paulus Schoutsen
6e96f915f6
Merge pull request #411 from stefan-jonasson/tellstick_callbacks
...
Fix for issue: #204
2015-09-19 22:54:48 -07:00
Paulus Schoutsen
620a7eadf4
Add release script
2015-09-19 21:33:24 -07:00
Paulus Schoutsen
2332548cf4
Update version to 0.7.4dev
2015-09-19 21:19:45 -07:00
Paulus Schoutsen
dc55525206
Merge branch 'dev'
2015-09-19 21:19:20 -07:00
Paulus Schoutsen
9318b36ac2
0.7.3 release
2015-09-19 21:17:10 -07:00
Paulus Schoutsen
46f6653183
New version frontend
2015-09-19 21:16:47 -07:00
Paulus Schoutsen
9736761968
Merge pull request #412 from balloob/dev
...
0.7.3rc2
2015-09-19 21:07:24 -07:00
Paulus Schoutsen
6352f10d9e
Device tracker minor tweak
2015-09-19 21:02:54 -07:00
Paulus Schoutsen
2a3b911d7b
Remove debug statement
2015-09-19 21:02:38 -07:00
Paulus Schoutsen
720e5876a7
Fix broken automation test
2015-09-19 21:02:28 -07:00
Paulus Schoutsen
85489010bc
Merge pull request #404 from stefan-jonasson/automation_confg_list
...
Automation confg lists
2015-09-19 20:53:26 -07:00
Stefan Jonasson
60d8266ce0
Fix for issue:
...
Tellstick switches status changes aren't realtime #204
2015-09-20 00:57:04 +02:00
sfam
e29deb0202
add a code_format property on alarm object and a optional code for its MQTT platform
2015-09-19 22:22:37 +00:00
Paulus Schoutsen
268b0f17d0
Merge pull request #409 from persandstrom/initd_restart
...
hass-daemon restart fix
2015-09-19 14:32:19 -07:00
Per Sandström
49ce85f2e4
fixed restart
2015-09-19 22:45:30 +02:00
Paulus Schoutsen
1771f8b1b3
Fix logbook crashing on custom state_changed events
2015-09-19 13:13:28 -07:00
Paulus Schoutsen
8cd1c42e80
Merge pull request #407 from balloob/testing-upgrade
...
Fix CI
2015-09-19 12:55:09 -07:00
Paulus Schoutsen
ec1d5e617e
Fix CI
2015-09-19 12:29:23 -07:00
Stefan Jonasson
40651ef2bc
Fixed old config value conversion
...
Added a new unit test for the config list mode
2015-09-19 21:13:09 +02:00
miniconfig
64741a95b8
Added requirements
2015-09-19 14:16:57 -04:00
miniconfig
a24b38aacc
Initial version of plex media player component
2015-09-19 13:48:45 -04:00
Paulus Schoutsen
55f6ff86e4
Merge pull request #405 from balloob/automation-event
...
Event automation fuzzy matches on data
2015-09-19 10:43:02 -07:00
Paulus Schoutsen
79cdda2bd9
Merge pull request #406 from balloob/automation-action-config
...
Change automation action config keys
2015-09-19 10:42:37 -07:00
sfam
35eed93443
add a requires_code property on alarm object
2015-09-19 17:32:37 +00:00
Paulus Schoutsen
dd4e1cbd1d
Change automation action config keys
2015-09-19 08:43:56 -07:00
Stefan Jonasson
2084976bc2
Fixed suggestions from @balloob
2015-09-19 17:42:21 +02:00
Paulus Schoutsen
9019d654d7
Event automation fuzzy matches on data
2015-09-19 08:27:34 -07:00
Paulus Schoutsen
e0f6239ef3
Merge pull request #403 from stefan-jonasson/script_entity_id_buggfix
...
Buggfix consistent configuration for scripts calling scripts
2015-09-19 08:20:23 -07:00
Stefan Jonasson
b9e1b3eb99
Fixed var name + flake8
2015-09-19 15:51:50 +02:00
Stefan Jonasson
e1a7b8f988
Merge branch 'dev' of https://github.com/balloob/home-assistant into automation_confg_list
2015-09-19 15:27:46 +02:00
Stefan Jonasson
be9cfbdeb0
Fixed docblock
2015-09-19 14:45:56 +02:00
Fabian Affolter
a32229b4ce
Allow decimal numbers (Thanks @luxus)
2015-09-19 11:48:24 +02:00
Paulus Schoutsen
7da104af4e
Merge pull request #399 from persandstrom/redirect_output
...
remove output in terminal after service is started
2015-09-18 15:47:33 -07:00
Per Sandström
9d7aef94e0
remove output in terminal after service is started
2015-09-18 21:51:24 +02:00
Stefan Jonasson
e4c5108c9d
Implemented configuration loading from
2015-09-18 18:12:27 +02:00
sfam
fc946da5db
Add MQTT alarm
2015-09-18 15:30:34 +00:00
Fabian Affolter
b33714bca3
Fix default value for correction_factor (Thanks @luxus)
2015-09-18 16:41:35 +02:00
Fabian Affolter
722af9014d
Update import style
2015-09-18 16:25:52 +02:00
pavoni
6abaebb248
More consistant naming
2015-09-18 14:40:00 +01:00
pavoni
c01e9bea2b
Fix inconsistant naming
2015-09-18 14:38:15 +01:00
Fabian Affolter
5ce4ade737
Add user and change config dir
2015-09-18 14:18:49 +02:00
Fabian Affolter
9ce8f385d2
Rename service unit file
2015-09-18 14:15:42 +02:00
Fabian Affolter
d7464aea86
Initial systemd service unit file
2015-09-18 14:14:10 +02:00
Fabian Affolter
071952462c
initial systemd service unit file
2015-09-18 13:49:46 +02:00
pavoni
ab79b8a541
First cut of write after set for scenes
2015-09-18 12:34:24 +01:00
pavoni
3a3374ed4b
Remove incorrect change
2015-09-18 12:34:02 +01:00
pavoni
4d53fa0173
First draft of read_after_set for scenes
2015-09-18 12:21:08 +01:00
pavoni
5369d8c61c
Merge remote-tracking branch 'upstream/dev' into dev
2015-09-18 08:51:54 +01:00
Paulus Schoutsen
6c1f44242c
Update setup script
2015-09-17 23:55:47 -07:00
Paulus Schoutsen
4371355be1
Better errors on time automation trigger
2015-09-17 23:12:55 -07:00
Paulus Schoutsen
5bb88909a0
Merge pull request #392 from balloob/test-runner
...
Use pytest for running tests
2015-09-17 19:21:33 -07:00
Paulus Schoutsen
4b0c416844
Use pytest for running tests
2015-09-17 09:08:58 -07:00
Paulus Schoutsen
737d7c9d22
Add travis install section back
2015-09-17 08:54:56 -07:00
Paulus Schoutsen
15be5ced9a
Merge pull request #391 from balloob/scripts-to-rule-them-all
...
First pass for scripts to rule them all
2015-09-17 08:49:41 -07:00
Paulus Schoutsen
7c549db2d6
Merge pull request #386 from SEJeff/quiet-logging
...
[RFC] Quiet logging
2015-09-17 08:48:00 -07:00
Paulus Schoutsen
6e6aa15f7c
Merge pull request #390 from balloob/restart-osx
...
Add a Way to Restart on OS X
2015-09-17 08:42:54 -07:00
Jon Maddox
e0c1885a71
add blank line
2015-09-17 03:52:04 -04:00
Paulus Schoutsen
049cd159ce
Fix dev dependency pytest
2015-09-17 00:44:22 -07:00
Paulus Schoutsen
95e05d4fc9
Make script/bootstrap_server executable
2015-09-17 00:42:15 -07:00
Paulus Schoutsen
bf14067eb0
Add exec + doc header
2015-09-17 00:38:52 -07:00
Paulus Schoutsen
8c77418b6a
First pass for scripts to rule them all
2015-09-17 00:35:26 -07:00
Jon Maddox
d25a42426a
add a way to restart on os x
2015-09-17 03:25:36 -04:00
Paulus Schoutsen
3ed102cd88
Merge pull request #388 from stefan-jonasson/dev
...
[Bugfix] - Time trigger fired all the time when using the "from" param
2015-09-17 00:10:13 -07:00
Stefan Jonasson
90e2aefd23
flake8 fix
2015-09-17 08:55:17 +02:00
Stefan Jonasson
47af247d6a
flake8 fix
2015-09-17 08:39:41 +02:00
Paulus Schoutsen
3947ed3c2b
Merge pull request #389 from balloob/pip-fixes
...
Fix pip not detecting package installed
2015-09-16 23:38:59 -07:00
Stefan Jonasson
1a00d4a095
pylint fix
2015-09-17 08:35:18 +02:00
Fabian Affolter
ccecc0181d
Remove blank line
2015-09-17 08:34:26 +02:00
Fabian Affolter
e90dbad37e
Update docstrings
2015-09-17 08:34:10 +02:00
Fabian Affolter
8ec0c36457
Fix return value
2015-09-17 08:29:50 +02:00
Stefan Jonasson
e68cc83e64
return and output error if none of the 4 keys provided
...
only parse hour/minute/second if after is not available
2015-09-17 08:24:06 +02:00
Paulus Schoutsen
4ad4d74ed4
Fix pip not detecting package installed
2015-09-16 23:18:47 -07:00
Jeff Schroeder
550f31d4c3
Quiet down some of the logging in the sonos platform
...
This is due to the soco library logging very excessively and it using
requests to connect to each Sonos speaker every 10 seconds (by default).
This makes the logs much more pleasant to use for finding real issues.
2015-09-16 23:11:57 -05:00
Jeff Schroeder
7e42b35b62
Set logging of SQL queries to sqlite as debug log messages
2015-09-16 23:11:57 -05:00
Stefan Jonasson
9b96471182
Fixed after param
2015-09-16 22:46:21 +02:00
Paulus Schoutsen
3c3eadbef5
Update frontend with alarm ui
2015-09-16 08:59:42 -07:00
Paulus Schoutsen
f375bc527a
Merge pull request #358 from persandstrom/alarmui
...
Alarm Control Panel
2015-09-16 08:56:03 -07:00
Malte Deiseroth
ce501ae627
Improved onewire configuration
2015-09-16 14:17:41 +02:00
deisi
b6f954e082
Changed handling of config file
...
I tried to implement your suggesteions for the default handlig of the device names. I think this way, everything you wanted is in.
2015-09-16 10:18:11 +02:00
deisi
b368388714
Update .gitignore
2015-09-16 08:49:12 +02:00
Paulus Schoutsen
6de04d78ed
Merge pull request #381 from heathbar/foscam-support
...
Foscam support
2015-09-15 23:37:33 -07:00
Paulus Schoutsen
86aea83f64
Device tracker improvements
2015-09-15 23:35:28 -07:00
Malte Deiseroth
8842e4e94f
gitignore ready for emacs
2015-09-16 08:34:08 +02:00
Heath Paddock
98feb3cd93
Fixed pylint errors
2015-09-16 00:40:51 -05:00
Paulus Schoutsen
5af1643297
Add warning when entity not found in reproduce_state
2015-09-15 22:23:07 -07:00
Heath Paddock
3dcd18af9e
Fixed flake8 errors
2015-09-16 00:09:16 -05:00
Heath Paddock
2fd7b98cab
minor code cleanup
2015-09-15 23:45:12 -05:00
Heath Paddock
90e21791f6
Removed obsolete code
2015-09-15 23:39:03 -05:00
Heath Paddock
9678613a13
foscam: made 'port' configurable and added additional documentation
2015-09-15 23:32:55 -05:00
Heath Paddock
5de89316b2
Initial implementation of Foscam FI9821W support
2015-09-15 22:58:46 -05:00
Paulus Schoutsen
95eabe7c0e
Freeze time for sun automation test
2015-09-15 20:18:24 -07:00
Paulus Schoutsen
9bec0316ea
Merge pull request #380 from balloob/better-itunes-speaker-names
...
Append 'AirTunes Speaker' to Name of Devices Shared via itunes-api MediaPlayer
2015-09-15 18:53:47 -07:00
Jon Maddox
61685ea13d
tag on " AirTunes Speaker" instead
2015-09-15 21:40:39 -04:00
Jon Maddox
77b9a12687
Tags the name of the device to the end of the name
...
This helps the media player be more explicit about itself and what it
is. It also namespaces it self a little better in the system. Rather
than be `media_player.family_room` it is
`media_player.family_room_apple_tv`. This helps for cases when there’s
another actual media player like Kodi or Chromecast in there.
2015-09-15 21:07:49 -04:00
Paulus Schoutsen
08f2a67de4
Allow falsy values for media player attributes
2015-09-15 12:58:19 -07:00
Paulus Schoutsen
58c3b03b79
Merge pull request #377 from balloob/automation-improvements
...
Automation improvements
2015-09-15 12:46:13 -07:00
Paulus Schoutsen
c18294ee76
Allow triggers to be used as condition
2015-09-15 08:56:06 -07:00
pavoni
408f0cff78
Merge remote-tracking branch 'upstream/dev' into dev
2015-09-15 14:30:01 +01:00
Paulus Schoutsen
0584c10ef9
Style fix
2015-09-15 00:11:24 -07:00
Paulus Schoutsen
ae527e9c6f
Fix broken sun automation test
2015-09-15 00:07:49 -07:00
Paulus Schoutsen
1ec5178f66
Remove scheduler component
2015-09-15 00:05:20 -07:00
Paulus Schoutsen
2978e0dabe
Add sun automation trigger
2015-09-15 00:02:54 -07:00
Paulus Schoutsen
e26f0f7b7d
Update stale header doc
2015-09-15 00:02:46 -07:00
Paulus Schoutsen
2ff2a78e97
Merge pull request #376 from balloob/launchd
...
launchd Script for Starting at Boot and Backgrounding on OS X
2015-09-15 00:02:11 -07:00
Jon Maddox
bb172d8c98
indention
2015-09-15 02:58:13 -04:00
Jon Maddox
acb288f9e7
error handling when writing
2015-09-15 02:54:22 -04:00
Jon Maddox
c7565baa6d
NOPE
2015-09-15 02:54:11 -04:00
Jon Maddox
fb29611c15
🔥 codecs
2015-09-15 02:51:23 -04:00
Jon Maddox
37cd62447e
let it get overwritten
2015-09-15 02:50:15 -04:00
Jon Maddox
5cbcd72912
dupe
2015-09-15 02:48:23 -04:00
Jon Maddox
8bba0b88fd
blocks!
2015-09-15 02:46:06 -04:00
Paulus Schoutsen
b1f17c2cd4
Merge pull request #356 from fabaff/command-sensor
...
Command sensor
2015-09-14 23:46:02 -07:00
Fabian Affolter
8017f7f241
Merge branch 'command-sensor' of github.com:fabaff/home-assistant into command-sensor
2015-09-15 08:42:47 +02:00
Fabian Affolter
1a73c1b991
Fix pylint issue
2015-09-15 08:40:54 +02:00
Fabian Affolter
039c5cd847
Change import ordering
2015-09-15 08:40:38 +02:00
Jon Maddox
3b27bef1ac
DOCS
2015-09-15 02:35:20 -04:00
Jon Maddox
1fc2204ca9
get the right path
2015-09-15 02:30:19 -04:00
Jon Maddox
834ce5269d
we don't actually have to do this
2015-09-15 02:30:13 -04:00
Jon Maddox
9ada5e6b2b
move launchd script inside package
2015-09-15 02:29:57 -04:00
Paulus Schoutsen
f17ef0327c
Merge pull request #366 from fabaff/glances
...
Glances sensor
2015-09-14 23:24:20 -07:00
Fabian Affolter
56a151b196
Add return value
2015-09-15 08:21:58 +02:00
Jon Maddox
6e927d68e5
don't need these anymore
2015-09-15 02:20:40 -04:00
Jon Maddox
fcad068016
strip the dash
2015-09-15 02:17:01 -04:00
Jon Maddox
e12cc2fbbf
attempts at dodging pep8 terror
2015-09-15 02:12:31 -04:00
Jon Maddox
9588fcc5cc
install scripts
2015-09-15 02:09:02 -04:00
Jon Maddox
a4aa2e4383
change vars
2015-09-15 02:08:43 -04:00
Fabian Affolter
fe074835f0
Fix pylint issue
2015-09-15 07:56:08 +02:00
Paulus Schoutsen
b2ad8db86b
Add condition type to automation component
2015-09-14 22:51:28 -07:00
Paulus Schoutsen
20f021d05f
Another style fix. Who comes up with this?
2015-09-14 22:14:15 -07:00
Paulus Schoutsen
fc43135ddd
Style fix
2015-09-14 22:12:51 -07:00
Jon Maddox
e86ee9eae7
install/uninstall scripts for OS X
2015-09-15 01:07:25 -04:00
Jon Maddox
332f7621ce
launchd script for loading HA at boot and background on OS X
2015-09-15 01:06:31 -04:00
Paulus Schoutsen
68c1dd7cd4
Refactor automation configuration
2015-09-14 22:05:40 -07:00
Paulus Schoutsen
fe2a9bb83e
Fix numeric state if
2015-09-14 20:46:57 -07:00
Paulus Schoutsen
2f8591205f
Merge pull request #375 from SEJeff/fix-asuswrt
...
Fix the asuswrt device tracker for dhcp leases with no hostname
2015-09-14 20:23:44 -07:00
Paulus Schoutsen
65c3184856
Merge pull request #373 from SEJeff/fix-sensor-entity-names
...
Make the entity names for systemmonitor sensors a bit nicer
2015-09-14 20:17:01 -07:00
Jeff Schroeder
0afb6114c5
Make the entity names for systemmonitor sensors a bit nicer
...
This prevents them from having trailing whitespace, which makes them
end with `_`.
2015-09-14 21:20:41 -05:00
Jeff Schroeder
7c7b6ca05c
Fix the asuswrt device tracker for dhcp leases with no hostname
...
Sometimes, hosts request dhcp leases without sending the hostname
they want to the dhcp server. This results in the entity_id being
`device_tracker.` as the dev_id is empty and things go downhill
from there.
The dhcp lease file looks like:
admin@RT-AC66R:/tmp/home/root# cat /var/lib/misc/dnsmasq.leases
86400 5c:c5:d4:79:4c:ad 192.168.1.226 chit-jsl3 *
85242 8c:77:12:ad:d9:23 192.168.1.126 android-2c94abebaab16255 01:8c:77:12:ad:d9:23
61985 b8:e9:37:73:47:f0 192.168.1.204 * 01:b8:e9:37:73:47:f0
61982 b8:e9:37:ec:0d:7e 192.168.1.132 * 01:b8:e9:37:ec:0d:7e
84584 00:20:6b:ca:31:c1 192.168.1.182 MC4650-CA31C1 01:00:20:6b:ca:31:c1
86306 fc:e9:98:d6:4b:90 192.168.1.173 iLol 01:fc:e9:98:d6:4b:90
74343 20:3a:07:f3:7e:ae 192.168.1.246 gatekeeper 01:20:3a:07:f3:7e:ae
72374 b8:e9:37:5f:3d:06 192.168.1.34 SonosZP 01:b8:e9:37:5f:3d:06
64697 00:0e:58:6f:59:d2 192.168.1.171 SonosZB 01:00:0e:58:6f:59:d2
Confirmed working on an Asus RT-AC66R with fw version: 3.0.0.4.376_3861
2015-09-14 20:33:14 -05:00
Paulus Schoutsen
2fe8b154f1
Fix state automation configuration
2015-09-14 18:22:49 -07:00
Paulus Schoutsen
bf64956265
Merge pull request #368 from stefan-jonasson/dev
...
Implemented the if condition support in numeric state
2015-09-14 17:57:34 -07:00
Paulus Schoutsen
eb11486e76
Merge pull request #370 from balloob/airplay-speakers
...
Add AirPlay Speakers as media_players
2015-09-14 16:22:09 -07:00
Jon Maddox
e8c3eaab33
style tweaks
2015-09-14 17:39:43 -04:00
Jon Maddox
fcbeddeb57
describe airplay part
2015-09-14 17:34:57 -04:00
Jon Maddox
50b23e1969
adds airplay speakers as media_players
2015-09-14 17:27:00 -04:00
Fabian Affolter
984f01359c
Fix docstring
2015-09-14 21:48:29 +02:00
Stefan Jonasson
d5198d4242
Implemented the if condition support in numeric state
2015-09-14 20:33:01 +02:00
Per Sandström
f5d1da1d53
and pylint...
2015-09-14 19:42:36 +02:00
Per Sandström
13ca42e187
fixes from review
2015-09-14 17:33:43 +02:00
Fabian Affolter
74eb577c58
Add glances sensor
2015-09-14 14:09:24 +02:00
Fabian Affolter
fe7134b897
Add glances sensor
2015-09-14 14:08:30 +02:00
Fabian Affolter
27845d3fc5
Allow decimal places to be set
2015-09-14 10:44:07 +02:00
Fabian Affolter
6606d2a73c
Add command sensor
2015-09-14 10:07:27 +02:00
Fabian Affolter
6dc877d8de
Add command sensor
2015-09-14 10:07:27 +02:00
Fabian Affolter
b0441aadc4
Add new checks and move var check to setup
2015-09-14 10:06:40 +02:00
Paulus Schoutsen
dd71e4fdd1
Record in logbook when automation triggered
2015-09-14 00:02:33 -07:00
Fabian Affolter
7e066e11ad
Remove left-over
2015-09-14 08:55:20 +02:00
Paulus Schoutsen
13d40fe6ec
Allow firing events in script
2015-09-13 23:54:48 -07:00
Paulus Schoutsen
7e75add144
Update nmap dependency
2015-09-13 23:35:12 -07:00
Paulus Schoutsen
2df26a0d1a
Fix sensor.systemmonitor
2015-09-13 23:29:13 -07:00
Paulus Schoutsen
965730eb60
Allow setting name for command switch
2015-09-13 23:04:49 -07:00
Paulus Schoutsen
4c0ac6051f
Merge pull request #364 from balloob/automation-if
...
Add if-condition to automation
2015-09-13 23:00:50 -07:00
Paulus Schoutsen
2a11d02fe4
Add if to automation
2015-09-13 22:27:27 -07:00
Paulus Schoutsen
046c5653cb
Add latest version of polymer repo
2015-09-13 20:58:22 -07:00
Paulus Schoutsen
f86fcdcaf5
Merge pull request #363 from balloob/logbook-entry
...
Add custom entries to logbook
2015-09-13 20:52:09 -07:00
Paulus Schoutsen
835bc1c492
Fix style issue
2015-09-13 18:40:54 -07:00
Paulus Schoutsen
de5a2fee83
Add custom entries to logbook
2015-09-13 18:30:44 -07:00
Roy Hooper
209499e82b
Reduce media player scan frequency to 10s
2015-09-13 20:54:20 -04:00
Roy Hooper
9b47241a46
switch to default polling cycle to solve multiple instance issue
2015-09-13 20:49:09 -04:00
Paulus Schoutsen
513f6e9c3c
Merge pull request #353 from stefan-jonasson/dev
...
numeric_state automation platform
2015-09-13 17:13:06 -07:00
Paulus Schoutsen
9582eae48e
Merge pull request #359 from rhooper/sonos-netdisco-fix
...
Prevent duplicate instances of sonos devices during netdisco
2015-09-13 13:56:10 -07:00
Roy Hooper
d4834ff408
Add hass property to Entity to prevent 'Attribute hass is None' error during self.update_ha_state
2015-09-13 16:53:31 -04:00
Roy Hooper
ce22f3c82d
Implement unique_id to prevent duplicate devices
2015-09-13 16:53:31 -04:00
Fabian Affolter
246184507c
Add rest sensor
2015-09-13 22:41:37 +02:00
Fabian Affolter
3f3b475d76
Add rest sensor
2015-09-13 22:41:16 +02:00
Fabian Affolter
40aa661340
Update docsstring
2015-09-13 22:27:28 +02:00
Per Sandström
6c3a78df30
fixed spelling
2015-09-13 21:07:16 +02:00
Per Sandström
964a1f9aef
merge from dev
2015-09-13 21:00:51 +02:00
Stefan Jonasson
8360ab265c
Not used to pylint and flake8 ...
2015-09-13 20:34:45 +02:00
Stefan Jonasson
e3dcb45879
Fixed pylint error
2015-09-13 20:27:11 +02:00
Per Sandström
683a80f5f4
tests pass
2015-09-13 20:21:02 +02:00
Stefan Jonasson
9904727cde
homeassistant/components/automation/numeric_state.py:61:80: E501 line too long (80 > 79 characters)
...
The command "flake8 homeassistant" exited with 1.
2015-09-13 20:16:51 +02:00
Stefan Jonasson
e9da02d70c
Fixed value error exception
...
Fixed unittest
2015-09-13 19:59:26 +02:00
Paulus Schoutsen
b0b88e606c
Merge pull request #355 from SEJeff/minor-sonos-fix
...
Minor sonos fix
2015-09-13 10:17:05 -07:00
Jeff Schroeder
57a833f1a7
Fix a bug which causes the sonos component to occasionally pop
...
Had this happen when Sonos surround sound is playing from a TV. See this
for more details:
af9a5152fe/soco/core.py (L1060)
2015-09-13 12:13:35 -05:00
Paulus Schoutsen
e5e577108c
Merge pull request #357 from balloob/sonos-discovery
...
Discover sonos devices
2015-09-13 08:16:09 -07:00
Paulus Schoutsen
51dd718282
Fix broken thermostat demo and prevent happening again
2015-09-13 08:08:46 -07:00
Paulus Schoutsen
40340ea832
Discover sonos devices
2015-09-13 07:48:50 -07:00
Stefan Jonasson
a2ca60159d
Fixed logic
2015-09-13 13:05:36 +02:00
Stefan Jonasson
50f5f1860c
Added a numeric_state automation platform test ( UNTESTED )
2015-09-13 12:53:37 +02:00
Stefan Jonasson
8e89308a15
Added better handling if we did not get a value for the numeric check
2015-09-13 12:15:21 +02:00
Paulus Schoutsen
96cfff192a
Fix space after HA started in logbook
2015-09-13 01:21:30 -07:00
Paulus Schoutsen
067993c8ab
Logbook reverse sorting
2015-09-13 01:12:05 -07:00
Paulus Schoutsen
eef1e65244
Fix converting config device tracker
2015-09-13 00:48:52 -07:00
Paulus Schoutsen
134c870d2b
Merge pull request #345 from balloob/device-tracker
...
Device tracker rewrite
2015-09-13 00:15:30 -07:00
Paulus Schoutsen
5edc4f148f
Fix style
2015-09-13 00:10:59 -07:00
Paulus Schoutsen
880b5f0ad1
Add device_tracker.see service
2015-09-13 00:02:28 -07:00
Paulus Schoutsen
804b7669b7
Setup device tracker group at end of init
2015-09-12 23:08:16 -07:00
Paulus Schoutsen
81288cc988
Remove netgear discovery hack
2015-09-12 23:08:00 -07:00
Paulus Schoutsen
d4174f5e42
Fix device sun light trigger tests
2015-09-12 22:57:31 -07:00
Paulus Schoutsen
cfc23b0091
Speed up tests
2015-09-12 22:56:49 -07:00
Paulus Schoutsen
bb42e264cb
Device tracker sets up group again
2015-09-12 22:56:31 -07:00
Per Sandström
c9bccadc40
fixed merge error
2015-09-13 07:48:34 +02:00
Per Sandström
ab6cb43d5b
alarm component
2015-09-13 07:42:38 +02:00
Jeff Schroeder
4fa379419d
Don't blow up if no sonos speakers are found
...
Also move the imports up so the latest pep8 doesn't complain
2015-09-12 23:10:24 -05:00
Paulus Schoutsen
b01ff81b47
Merge pull request #354 from rhooper/sonos
...
squash bug in volume_level (bad if statement)
2015-09-12 18:47:06 -07:00
Roy Hooper
6dcb87c54d
squash bug in volume_level (bad if statement)
2015-09-12 21:42:36 -04:00
Paulus Schoutsen
6cfca09daf
Merge pull request #352 from SEJeff/minor-fixes
...
A few minor bugfixes
2015-09-12 13:52:37 -07:00
Stefan Jonasson
4eba1250e9
Added a numeric_state automation platform
2015-09-12 21:42:52 +02:00
Jeff Schroeder
d4d798d71f
Error gracefully when unable to connect to home.nest.com
2015-09-12 14:27:12 -05:00
Jeff Schroeder
3dc1dc6c6a
A few minor cleanups in the http debug api server
2015-09-12 14:27:07 -05:00
Jeff Schroeder
473047f3dd
Fix a small tyop in the history component
2015-09-12 14:27:03 -05:00
Jeff Schroeder
f5b5d3f65a
Use str.split maxsplit in the time component
2015-09-12 14:26:59 -05:00
Jeff Schroeder
776c7dae07
Fix a tyop in the arduino switch component
2015-09-12 14:26:55 -05:00
Paulus Schoutsen
4ccedca3e5
Fix tests for device tracker
2015-09-12 09:15:28 -07:00
Paulus Schoutsen
d9b97ad5b4
Merge pull request #348 from Zyell/dev
...
Initial Thermostat Range Support
2015-09-12 08:07:52 -07:00
zyell
de89de890f
Move state constants to __init__ for all thermostats
2015-09-12 07:27:05 -07:00
Paulus Schoutsen
5338b29edf
Merge pull request #351 from maddox/itunes
...
Add iTunes media component
2015-09-11 21:53:03 -07:00
Jon Maddox
395dbe8804
drop the try
2015-09-12 00:50:40 -04:00
Jon Maddox
f41786d893
STYLE!!!!
2015-09-12 00:49:34 -04:00
Jon Maddox
34dee0c134
style and docs
2015-09-12 00:42:11 -04:00
Jon Maddox
705238eb78
dat slash
2015-09-12 00:23:12 -04:00
Jon Maddox
2b6e0da405
add docstring
2015-09-12 00:23:04 -04:00
Jon Maddox
9d750368ff
moar style fixes
2015-09-12 00:16:51 -04:00
Paulus Schoutsen
7252861b83
Merge pull request #350 from rhooper/sonos
...
rudimentary sonos support
2015-09-11 21:00:53 -07:00
Roy Hooper
db2140782f
follow proper calling convention for track_utc_time_change callback
2015-09-11 23:57:34 -04:00
Jon Maddox
b9f5ec9e2c
style fixes
2015-09-11 23:49:43 -04:00
Jon Maddox
6d9b618f1c
add mention of iTunes to README
2015-09-11 23:06:48 -04:00
Jon Maddox
a459368998
add itunes.py to .coveragerc
2015-09-11 23:06:17 -04:00
Jon Maddox
cb3f14a862
add iTunes component
2015-09-11 23:06:03 -04:00
Roy Hooper
e9367d5369
use own track_utc_time_change to poll every 5 seconds
2015-09-11 22:44:37 -04:00
Roy Hooper
c3dd94ba04
remove unnecessary self.update_ha_state calls
2015-09-11 22:43:55 -04:00
Paulus Schoutsen
6624cfefd6
Update kodi error reporting
2015-09-11 18:03:02 -07:00
Roy Hooper
350ed9f764
remove and disable pylint: disable=abstract-method for play_youtube()
2015-09-11 19:48:34 -04:00
Roy Hooper
3679a8078a
put back play_youtube override
2015-09-11 19:44:18 -04:00
Roy Hooper
a25f7eed2b
Enable polling and fix metadata updating.
...
Remove unnecessary methods.
Include SoCo in requirements_all.txt for CI.
Lock down SoCo version to 0.11.1
Add sonos.py to exclusions in .coveragerc
2015-09-11 19:38:42 -04:00
Roy Hooper
ae058b7847
tidy up formatting to make travis happy.
2015-09-11 18:55:23 -04:00
Roy Hooper
aa74c4e57a
fix initialization
2015-09-11 18:52:31 -04:00
Roy Hooper
1b874c603b
rudimentary sonos support
2015-09-11 18:44:42 -04:00
Paulus Schoutsen
050fe809e1
Merge pull request #343 from fabaff/arest-switch
...
aREST switch
2015-09-10 23:53:43 -07:00
Fabian Affolter
e2b02f2fd2
Update error message
2015-09-11 08:07:16 +02:00
zyell
775d3198ae
Fix logic coverage in target_temperature
2015-09-10 17:46:59 -07:00
zyell
21812ba717
Bug fixes and state adjustment for initial thermostat range support
2015-09-10 15:42:34 -07:00
zyell
2d54fdd979
Initial code for generic thermostat range support and nest compliance
2015-09-10 15:11:59 -07:00
Fabian Affolter
e093abc366
Add arest switch
2015-09-10 21:26:51 +02:00
Fabian Affolter
5d3e929599
Add timeout
2015-09-10 21:23:33 +02:00
Fabian Affolter
1ec392a494
Add update
2015-09-10 21:23:33 +02:00
Fabian Affolter
d719dd72fe
Add arest switch
2015-09-10 21:23:33 +02:00
Fabian Affolter
53b43dc4db
Add timeout for requests
2015-09-10 21:21:14 +02:00
Fabian Affolter
f21d97d5a2
Add timeout for requests
2015-09-10 21:21:14 +02:00
Paulus Schoutsen
f9b17ab026
Device tracker rewrite
2015-09-09 23:37:15 -07:00
Paulus Schoutsen
e88fabbe6d
Set development version number
2015-09-09 19:38:28 -07:00
Paulus Schoutsen
6e458114f4
Bump version 0.7.2
2015-09-09 19:38:04 -07:00
Paulus Schoutsen
0509b478e9
Bump version 0.7.2
2015-09-09 19:37:44 -07:00
Paulus Schoutsen
73797dad2d
Merge pull request #341 from balloob/dev
...
0.7.2rc1
2015-09-09 19:36:47 -07:00
Paulus Schoutsen
2e8573b6bd
Add arest sensor to coveragerc
2015-09-09 19:32:47 -07:00
Paulus Schoutsen
3a8119af2b
Merge pull request #328 from MakeMeASandwich/dev
...
media_player: add Denon remote support
2015-09-09 19:28:35 -07:00
Paulus Schoutsen
9f9755c014
Fix wink dependencies
2015-09-09 12:40:28 -07:00
MakeMeASandwich
117a0018a5
media_player: remove debug messages, change IDLE to ON
2015-09-09 19:41:57 +02:00
MakeMeASandwich
34a6524019
Merge branch 'dev' of https://github.com/balloob/home-assistant into dev
2015-09-09 19:37:48 +02:00
Paulus Schoutsen
c971e50a68
Remove external from scripts and package info
2015-09-09 09:08:06 -07:00
Fabian Affolter
4d05650744
Merge pull request #342 from alanbowman/use-ozone-units
...
Use Dobson Units for ozone
2015-09-09 14:17:22 +02:00
Alan Bowman
c66f938919
Use Dobson Units for ozone
2015-09-09 09:48:43 +01:00
Fabian Affolter
fc21451446
Update docstring
2015-09-09 10:47:09 +02:00
Fabian Affolter
6a54ccb6b4
Update docstring
2015-09-09 09:37:45 +02:00
Paulus Schoutsen
ad99bd6a41
Merge pull request #340 from balloob/package-fixes
...
Package fixes
2015-09-08 20:35:48 -07:00
Paulus Schoutsen
dd23a0b3eb
Fix sabnzbd imports
2015-09-08 20:22:13 -07:00
Paulus Schoutsen
89bdead44c
Remove latest git submodules
2015-09-08 20:11:25 -07:00
Paulus Schoutsen
c68ee2dd0f
Change dev version to adhere Python versioning
2015-09-08 19:49:51 -07:00
Paulus Schoutsen
326d23de38
Fix pip checking if zip files are installed
2015-09-08 19:49:27 -07:00
Paulus Schoutsen
3520255b7c
Fix setup.py unicode version errors
2015-09-08 19:47:05 -07:00
Paulus Schoutsen
b0bd1fadac
Fix encoding issue in setup.py
2015-09-08 17:43:41 -07:00
Paulus Schoutsen
4cd01f5516
Merge pull request #339 from persandstrom/squeezebox_player_id
...
Squeezebox: use id instead of name when updating players
2015-09-08 15:32:15 -07:00
Per Sandstrom
2fb2d5c1d6
use id instead of name when updating players
2015-09-08 20:59:54 +02:00
Paulus Schoutsen
77892dfa0d
Merge pull request #331 from sfam/dev
...
Add optional QoS config parameter to MQTT sensor and switch
2015-09-08 08:38:55 -07:00
Paulus Schoutsen
8a3d9e6b8d
Merge pull request #337 from fabaff/transmission
...
Update transmission configuration
2015-09-08 08:37:59 -07:00
Paulus Schoutsen
e61299a46f
Merge pull request #326 from rmkraus/fix_pip
...
Fix pip installation issues.
2015-09-08 08:06:23 -07:00
Paulus Schoutsen
5b69719e95
Merge pull request #327 from fabaff/arest
...
aREST sensor
2015-09-08 08:02:25 -07:00
Fabian Affolter
0fb69c5ce4
Conditions are required
2015-09-08 16:33:13 +02:00
Fabian Affolter
922da1da44
Update docstring ('- type:' was removed a while ago)
2015-09-08 16:31:30 +02:00
Fabian Affolter
da508236e6
Remove '- type:' from configuration
2015-09-08 13:05:58 +02:00
Paulus Schoutsen
985f20d281
Merge pull request #335 from rhooper/utf-8-in-config
...
Handle UTF-8 in config file
2015-09-07 15:50:06 -07:00
Fabian Affolter
914a6dff5e
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 19:40:09 +02:00
Fabian Affolter
78a555faf5
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 19:39:16 +02:00
Fabian Affolter
f18928d85b
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 19:23:24 +02:00
Fabian Affolter
e824bc4c55
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 19:21:33 +02:00
Fabian Affolter
514b8eddb9
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 19:19:11 +02:00
Fabian Affolter
1ed8e58679
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 19:05:37 +02:00
Fabian Affolter
e55922eb9e
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 18:55:58 +02:00
Fabian Affolter
e196c136c1
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 18:38:49 +02:00
Fabian Affolter
1d910f3a84
Update docstring (config file) and attempt to honor PEP0257 more
2015-09-07 18:35:00 +02:00
Fabian Affolter
f9cecdee28
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 18:26:20 +02:00
Roy Hooper
d0cda964ac
Handle UTF-8 in config file.
2015-09-07 10:56:16 -04:00
sfam
0f68b9d22b
Add optional QoS config parameter to MQTT sensor and switch (pylint)
2015-09-07 00:28:45 +00:00
sfam
c5fc5cba61
Add optional QoS config parameter to MQTT sensor and switch
2015-09-07 00:16:31 +00:00
Fabian Affolter
1a88e48986
add throttle and other minor improvements
2015-09-06 23:41:01 +02:00
MakeMeASandwich
c7a8f5d6ca
media_player: add Denon remote support
2015-09-06 12:07:12 +02:00
Fabian Affolter
72426e08b8
update errror message
2015-09-05 13:26:29 +02:00
Fabian Affolter
1c3fa89914
add arest sensor
2015-09-05 13:09:55 +02:00
Ryan Kraus
a097e9caf2
Reverted a line in package.py to its previous state.
2015-09-05 04:53:44 -04:00
Ryan Kraus
34c4bb585a
Fix pip installation issues.
...
This commit is to fix issue #325 .
There were three issues with the PIP installations.
1) If multiple instances of the same platform were found, pip could
attempt to install the same dependency multiple times at once by being
run simultaneously in different processes. This would cause pip
failures due to race conditions. This has been fixed by using a thread
lock to allow only one instance of PIP to run at a time.
2) PIP would not check the target if the dependency was already met.
This would lead to PIP attempting to reinstall every dependency on
every boot. This would eventually fail because the package was already
installed, but it significantly increased boot time, especially on
Raspberry Pis.
3) PIP would not upgrade packages that were already installed. Usually,
when a version is specified to PIP, it will install the specified
version if it is not already installed, even without the \-\-upgrade
flag. This behavior did not work when using the \-\-target flag. When
using the target flag, a new install is always attempted, but nothing
will be overwritten unless the \-\-upgrade flag is also given. This
caused new packages to not be installed when their dependencies were
increased. This is fixed by defaulting towards using the
\-\-upgrade flag.
2015-09-05 04:50:35 -04:00
Paulus Schoutsen
97eb84919b
Merge pull request #324 from andythigpen/log-rotate
...
Add option to rotate log file daily.
2015-09-05 01:45:53 -07:00
Andrew Thigpen
2e636f598e
Add option to rotate log file daily.
...
Adds a command line option to rotate the log daily at midnight and
retain up to the specified amount of days.
2015-09-04 19:52:59 -05:00
Paulus Schoutsen
03d187eceb
Merge pull request #323 from andythigpen/skip-pip
...
Add option to skip pip install on startup.
2015-09-04 16:06:30 -07:00
sfam
bb9c50d0f1
Merge pull request #318 from sfam/dev
...
Support for trigger Maker IFTTT
2015-09-04 23:57:15 +01:00
Andrew Thigpen
6519e589b5
Add option to skip pip install on startup.
...
Since the requirements only change when the software is updated,
this adds a command line switch to disable pip installs on
startup. The default behavior is maintained when the switch is
not specified. Skipping pip helps a lot with startup on older RPi
hardware.
2015-09-04 16:50:57 -05:00
sfam
5b7dab6556
Support for trigger Maker IFTTT (fix pylint)
2015-09-04 22:42:11 +01:00
sfam
f9ad12920e
Support for trigger Maker IFTTT (fix pylint)
2015-09-04 22:14:28 +01:00
sfam
56151a07a5
Support for trigger Maker IFTTT (pyfttt 0.3)
2015-09-04 21:58:09 +01:00
sfam
6c70ef2e6d
upgrade pyfttt version to 0.3
2015-09-04 21:57:15 +01:00
Paulus Schoutsen
450ca842ca
Update version number to 0.7.2-pre
2015-09-04 12:58:03 -07:00
Paulus Schoutsen
9cb735f48e
Merge pull request #322 from Zyell/dev
...
Upstream bug fixed that caused error adding some nest thermostats
2015-09-04 12:42:47 -07:00
zyell
d10cecde7c
Upstream bug fixed that caused error adding some nest thermostats
2015-09-04 12:00:47 -07:00
sfam
14fc4f6f99
Support for trigger Maker IFTTT (fix pylint)
2015-09-04 16:55:55 +01:00
sfam
b8e2bf6b7e
Add pyfttt requirement for Maker IFTTT
2015-09-04 16:51:25 +01:00
sfam
1ffb4d9a55
Add ifttt.py to .coveragerc
2015-09-04 16:48:12 +01:00
sfam
fd032cf6b7
support for trigger Maker IFTTT
2015-09-04 16:28:58 +01:00
Paulus Schoutsen
97e19908be
Merge pull request #308 from nkgilley/actiontec
...
add support for home_interval variable to actiontec component
2015-09-02 12:51:53 -07:00
Nolan Gilley
b9b751d234
fix for last_results
2015-09-02 12:00:20 -04:00
Nolan Gilley
5533618bd2
fix comments for home_interval
2015-09-02 11:48:36 -04:00
Nolan Gilley
5b643a8106
fixes for Paulus' comments.
2015-09-02 11:46:09 -04:00
Paulus Schoutsen
aa779ff6da
Merge pull request #309 from michaelarnauts/dev
...
Fix for aruba device tracker
2015-09-01 18:26:54 -07:00
Michaël Arnauts
5099fb7680
Don't try to parse other entries in client list since they can be empty and are not used anyway.
2015-09-01 21:13:39 +02:00
Nolan Gilley
d2a13da930
pylint fix
2015-09-01 15:09:41 -04:00
Nolan Gilley
97076f1ff8
add support for home_interval variable
2015-09-01 14:43:14 -04:00
Paulus Schoutsen
3a5a94413b
merge branch 'dev'
2015-09-01 08:50:56 -07:00
Paulus Schoutsen
03ceb667ba
Hotfix for nmap -> v7.1
2015-09-01 08:50:45 -07:00
Paulus Schoutsen
40807f1ee0
Merge branch 'dev'
2015-09-01 01:56:18 -07:00
Paulus Schoutsen
abb8958775
Setup.py fixes
2015-09-01 01:56:13 -07:00
Paulus Schoutsen
ef141ef608
Add MANIFEST.in
2015-09-01 01:36:15 -07:00
Paulus Schoutsen
3ea91f917d
Add MANIFEST.in
2015-09-01 01:36:00 -07:00
Paulus Schoutsen
ddeccf13af
Merge pull request #305 from balloob/dev
...
Super small hotfix
2015-09-01 01:15:24 -07:00
Paulus Schoutsen
53fb46b44b
Merge pull request #304 from rmkraus/daemon
...
Fixed signal binding exception
2015-09-01 01:14:22 -07:00
Paulus Schoutsen
a92687bb08
Exclude tests from package
2015-09-01 01:12:55 -07:00
Ryan Kraus
e7caac212d
Fixed signal binding exception
...
Cleanly handle error for failed SIGQUIT binding. This can happen when
running in a thread.
2015-09-01 04:03:51 -04:00
Paulus Schoutsen
3bbdc5bcd7
Merge pull request #299 from balloob/dev
...
0.7-final
2015-09-01 01:02:32 -07:00
Paulus Schoutsen
c1f172f33a
Merge pull request #303 from rmkraus/daemon
...
Updating Daemon Code
2015-09-01 00:58:03 -07:00
Ryan Kraus
18569104fa
Fixes to new Debian daemon script.
2015-09-01 03:54:59 -04:00
Ryan Kraus
7992882fa3
Cleanup PID checking logic and write PID logic.
2015-09-01 03:29:07 -04:00
Ryan Kraus
4ca8f184e6
Updated Debian daemon script.
2015-09-01 03:22:43 -04:00
Paulus Schoutsen
58afbecd05
Speed up tests
2015-09-01 00:18:26 -07:00
Ryan Kraus
5b06e8d25e
Daemon handling cleanup.
...
More cleanly handling whether a PID file should be checked.
Fatal Error on PID file IOError.
Pylint fix to bootstrap.
2015-09-01 02:37:52 -04:00
Ryan Kraus
1add38a195
Merge balloob/dev with rmkraus/daemon
2015-09-01 02:23:50 -04:00
Ryan Kraus
ff470c8ffe
Added core daemon function as flags.
...
Created three additional flags for the hass command:
-v - Toggle verbose log file output
—pid-file - Specify PID file path
—daemon - Launch as daemon (nix only)
The core now binds to SIGQUIT on nix systems to trigger a clean
shutdown.
Modified HTTP server to write logging messages through the logging
module.
2015-09-01 02:12:00 -04:00
Paulus Schoutsen
a34b00bc9c
Style fix for device tracker
2015-08-31 22:20:24 -07:00
Ryan Kraus
83440ad718
Fixed device tracker to install scanner requirements.
2015-08-31 22:11:17 -07:00
Paulus Schoutsen
0987a84bf4
Merge pull request #300 from balloob/nmap-fix
...
Migrate nmap_tracker to use different nmap lib
2015-08-31 22:06:32 -07:00
Ryan Kraus
df4afa5025
Merging balloob/dev into dev.
2015-09-01 01:03:26 -04:00
Paulus Schoutsen
b41706efe3
Make nmap work in Docker
2015-08-31 22:01:45 -07:00
Paulus Schoutsen
9eefa67035
Add Python 3.4 check back
2015-08-31 08:53:59 -07:00
Paulus Schoutsen
d421a16ffd
Add aruba device tracker to coveragerc
2015-08-31 08:52:15 -07:00
Paulus Schoutsen
053e2c2ebc
Update frontend with latest changes
2015-08-31 08:40:03 -07:00
Paulus Schoutsen
6c213f6401
Merge pull request #302 from michaelarnauts/dev
...
Add Aruba Access Point device tracker
2015-08-31 08:38:08 -07:00
Paulus Schoutsen
74303e4be8
Merge pull request #296 from pavoni/feature/enhance_wemo
...
Feature/enhance wemo
2015-08-31 08:32:20 -07:00
pavoni
794a11db21
Remove debug statements!
2015-08-31 16:33:12 +01:00
Paulus Schoutsen
7c44313203
Update efergy descriptin in README
2015-08-31 08:18:27 -07:00
pavoni
93cd7bfc5d
Split comment to keep line short
2015-08-31 15:19:04 +01:00
pavoni
3256552675
Fix bug, use constants for states.
2015-08-31 13:12:17 +01:00
pavoni
54dd09df29
Fix typos
2015-08-31 12:13:53 +01:00
pavoni
5ed6987067
Refactor wemo standby state slightly
2015-08-31 11:07:52 +01:00
Michaël Arnauts
12ead04faa
Add Aruba Access Point device tracker
2015-08-31 11:36:12 +02:00
Paulus Schoutsen
3e3ee9184a
Fix broken conversation test
2015-08-31 00:54:00 -07:00
Paulus Schoutsen
78826648e3
style + dependency fix
2015-08-31 00:44:59 -07:00
Paulus Schoutsen
ffac067be8
Migrate nmap_tracker to use different nmap lib
2015-08-31 00:29:41 -07:00
Paulus Schoutsen
5b2b12eed1
Merge pull request #291 from rmkraus/more_tests
...
Adding additional tests
2015-08-30 23:49:29 -07:00
Ryan Kraus
881901f4d3
Removed bogus intro test.
2015-08-31 02:48:26 -04:00
Paulus Schoutsen
81190be7ba
Deprecate scripts/update
2015-08-30 22:33:59 -07:00
Paulus Schoutsen
9acf3db435
Improved console output for new users
2015-08-30 21:24:10 -07:00
Paulus Schoutsen
64fff48021
Allow spaces in group setup string
2015-08-30 20:44:38 -07:00
Paulus Schoutsen
98b0367249
Upgrade frontend
2015-08-30 17:54:18 -07:00
Paulus Schoutsen
e95d4cf19c
Update screenshot
2015-08-30 17:48:06 -07:00
Ryan Kraus
e6ac225140
Fixed device tracker to install scanner requirements.
2015-08-30 20:22:02 -04:00
Ryan Kraus
b1876d586e
Fixed importing of dependency for map tracker.
2015-08-30 20:01:02 -04:00
Paulus Schoutsen
1958dfd0c1
Bugfix release frontend
2015-08-30 15:45:26 -07:00
Paulus Schoutsen
fb4121d4b4
Fix components being loaded twice
2015-08-30 15:08:03 -07:00
Paulus Schoutsen
4cadc7df96
Update demo component
2015-08-30 15:08:03 -07:00
Paulus Schoutsen
a8b932223f
Prevent init screen from shifting
2015-08-30 15:08:03 -07:00
Paulus Schoutsen
335eb10d11
Merge pull request #295 from renekliment/mpd-pause-fix
...
fixes MPD play/pause
2015-08-30 14:55:20 -07:00
pavoni
028551784a
Update pywemo to 0,3
2015-08-30 22:50:08 +01:00
pavoni
b9cca82a45
Update pywemo to 0.3
2015-08-30 22:48:48 +01:00
pavoni
bfbaaa8e9f
Merge remote-tracking branch 'balloob/dev' into feature/enhance_wemo
2015-08-30 22:47:49 +01:00
Paulus Schoutsen
b4fea395de
Merge pull request #294 from renekliment/mpd-password-authorization
...
support for MPD password authorization
2015-08-30 14:46:24 -07:00
René Kliment
62f6576e19
fixes MPD play/pause
2015-08-30 16:11:44 +02:00
René Kliment
41011f0c95
support for MPD password authorization
2015-08-30 15:53:40 +02:00
Ryan Kraus
7dd7d7a191
Restructured conversation tests.
2015-08-30 05:04:04 -04:00
Ryan Kraus
364d85b6df
Fixed remote tests.
2015-08-30 04:51:49 -04:00
Ryan Kraus
5ba5e0ffb1
Added another conversation test.
2015-08-30 04:30:19 -04:00
Ryan Kraus
10054567de
Added test for conversation and introduction components.
2015-08-30 04:24:24 -04:00
Paulus Schoutsen
9ecac9e934
Upgrade media_player.cast dependency
2015-08-30 01:09:11 -07:00
Paulus Schoutsen
81466246cf
Add --version command line argument
2015-08-30 00:59:27 -07:00
Paulus Schoutsen
a3812a324c
Update README
2015-08-30 00:55:04 -07:00
Paulus Schoutsen
ae896f4a33
Fix download link in setup.py
2015-08-30 00:42:46 -07:00
Paulus Schoutsen
74e4b024c0
Merge remote-tracking branch 'origin/dev'
...
Conflicts:
Dockerfile
homeassistant/components/frontend/version.py
homeassistant/components/frontend/www_static/frontend.html
2015-08-29 23:40:38 -07:00
Paulus Schoutsen
fc6613ffb1
Fix documentation in __main__
2015-08-29 23:35:19 -07:00
Paulus Schoutsen
3960a465f1
Add conversation and introduction to demo.py
2015-08-29 23:21:26 -07:00
Paulus Schoutsen
a20ab24ba5
Remove unused pip constant
2015-08-29 23:08:33 -07:00
Paulus Schoutsen
f016dec02a
Update Dockerfile for new pip requirements
2015-08-29 23:02:36 -07:00
Paulus Schoutsen
fcee2c6d33
Remove unused file
2015-08-29 23:02:14 -07:00
Paulus Schoutsen
a5a1f30798
Make launch more smooth
2015-08-29 23:02:07 -07:00
Paulus Schoutsen
5aa8814a67
Merge pull request #289 from rmkraus/pip_updates
...
Update dependency installs and prepare for pip deployment
2015-08-29 22:11:20 -07:00
Paulus Schoutsen
7343e33063
Some more frontend bug fixes
2015-08-29 22:02:19 -07:00
Ryan Kraus
bea81ddd92
Minor tweaks
...
Moved another import to the top of main.
Forced an exit code of 1 when there is an error initializing.
2015-08-29 23:31:33 -04:00
Ryan Kraus
4e01e7ca9b
Pip requirements and fixes.
...
1) Reduced the flags being sent to pip.
2) Required a minimum of pip 7.0.0 for Home Assistant.
2015-08-29 23:17:47 -04:00
Paulus Schoutsen
b750457afa
Bugfixes frontend
2015-08-29 20:11:27 -07:00
Ryan Kraus
bfa3900e6a
Updated core config directory tests
2015-08-29 22:44:59 -04:00
Ryan Kraus
f5b98c86f0
Mostly PyLint and Flake8 updates.
...
Rewrote imports of exceptions to be from the exceptions module.
Made nmap scanner check for libnmap dependency without crashing.
Various flake8 and pylint updates.
2015-08-29 22:34:35 -04:00
Ryan Kraus
0b6358e759
Implemented comments from Paulus.
...
Revised main to use frontend and demo strings rather than importing
their domains.
Removed submodule validation.
Moved local library mounting to the bootstrap module and out of core.
Added requirements_all.txt for all dependencies.
Made core dependencies looser.
Small updates to setup.py.
2015-08-29 22:19:52 -04:00
Ryan Kraus
893ae15042
Changed component REQUIREMENTS to absolute versions.
2015-08-29 21:39:50 -04:00
Paulus Schoutsen
75b3cc046d
Update frontend with latest changes
2015-08-29 18:17:21 -07:00
Ryan Kraus
6fdf9b8d7c
Many changes to cleanup config directory and lib installations.
...
Cleaned up default config directory determination.
Made bootstrap creators for HA always set config directory.
Made bootstrap creators set the local library in the Python Path.
Moved all exceptions to their own file to make imports easier.
Moved default configuration directory be in the users’ profile.
Moved pip installs to be done to a lib folder in the config directory.
Reduced requirements.txt to only the barebones reqs.
2015-08-29 21:11:24 -04:00
Ryan Kraus
18e32165a4
Cleaned up main file to remove dependency management.
2015-08-29 20:06:54 -04:00
Ryan Kraus
3839c3d0ef
Created setup.py for standard installs.
2015-08-29 18:59:05 -04:00
pavoni
c3a9db0a37
Add defult methods to base class for switch_state and sensor_state
2015-08-29 20:32:46 +01:00
Paulus Schoutsen
0a2652630f
Frontend: Style loading page like login form
2015-08-29 12:01:37 -07:00
Paulus Schoutsen
4b31a22a1c
Merge pull request #286 from rmkraus/entity_cleanup
...
Entity cleanup
2015-08-28 17:25:51 -07:00
Ryan Kraus
c49cdf7ffd
Pylint fixes to ISY component.
2015-08-28 20:18:54 -04:00
Ryan Kraus
936e20bdf7
Cleaned up some entities.
...
1) Modified device tracker entities to allow for attributes to be
overwritten with configuration data.
2) Modified ISY lights to hide brightness when off.
2015-08-28 20:17:07 -04:00
Paulus Schoutsen
6b241f8600
Merge pull request #282 from sfam/dev
...
Initial support for THOMSON routers
2015-08-28 17:08:03 -07:00
pavoni
2a0d459722
Fix blank line regression
2015-08-29 00:27:28 +01:00
pavoni
dfae1a44a6
Add standby state to WeMo Insight Switch, and add WeMo Maker
2015-08-28 23:11:55 +01:00
Paulus Schoutsen
4f8b843a1e
Merge pull request #284 from MakeMeASandwich/dev
...
Add support for Adafruit temperature/humidity sensors
2015-08-28 10:42:12 -07:00
MakeMeASandwich
3f4d5eae1c
work around build failures also on non-RPi/BB-machines
2015-08-28 18:14:13 +02:00
MakeMeASandwich
76a8bd3969
Add support for Adafruit temperature/humidity sensors
2015-08-28 14:42:41 +02:00
Ryan Kraus
00f3556c34
Merge pull request #283 from rmkraus/dev
...
Fixed Issue #280
2015-08-27 22:45:38 -04:00
Ryan Kraus
71e60dcfe9
Fixed Issue #280
2015-08-27 22:41:12 -04:00
sfam
4ef4aa2095
fix pylint warnings
2015-08-28 00:09:24 +01:00
sfam
1311e00e90
Initial support for THOMSON routers
2015-08-28 00:03:05 +01:00
sfam
1aef768ff0
Initial support for THOMSON routers
2015-08-28 00:02:26 +01:00
Fabian Affolter
e0db473294
update dnspython
2015-08-27 14:26:06 +02:00
Fabian Affolter
17bf27474a
fix dnspython version
2015-08-27 14:25:21 +02:00
Fabian Affolter
387769edff
add dnspython
2015-08-27 14:16:29 +02:00
Fabian Affolter
6582067f66
add dnspython to enable xmpp to do srv lookups
2015-08-27 14:15:57 +02:00
Fabian Affolter
f3868ea744
update comments
2015-08-27 14:14:50 +02:00
Paulus Schoutsen
a98ecb6bcc
Frontend: material design + introduction card
2015-08-27 01:06:41 -07:00
Paulus Schoutsen
ba7b9c625e
Add an introduction component to support first usage
2015-08-27 01:06:41 -07:00
Paulus Schoutsen
e2cfe2a7d2
Merge pull request #278 from sfam/dev
...
New RPi_GPIO sensor and switch improvements
2015-08-26 08:40:54 -07:00
Paulus Schoutsen
1cb6077e36
Bugfixes for frontend
2015-08-26 08:39:29 -07:00
sfam
47998cff97
Update .coveragerc
2015-08-26 15:45:39 +01:00
sfam
9811869111
fix line too long
2015-08-26 11:27:27 +01:00
sfam
6b3b000822
quick fix
2015-08-26 11:22:06 +01:00
sfam
c8b88219b7
rename config parameter to "invert_logic"
2015-08-26 11:03:06 +01:00
Paulus Schoutsen
884af889a4
Merge pull request #268 from nkgilley/actiontec
...
device_tracker component: Actiontec MI424WR Verizon FiOS Router
2015-08-25 21:59:38 -07:00
Paulus Schoutsen
c50a47a307
Merge pull request #279 from Zyell/dev
...
Updated Thermostat unit handling and Nest support
2015-08-25 19:08:52 -07:00
zyell
e15eb90b33
Have thermostat class make all necessary unit conversions
2015-08-25 17:52:40 -07:00
zyell
6647894c36
updated nest to use helper method and updated requirements
2015-08-25 17:52:40 -07:00
zyell
c12b7e70d9
Updated to support Nest API changes and fix set_temp and away_mode and pull in new required python-nest version
2015-08-25 17:52:40 -07:00
sfam
930036272b
fix pylint warnings
2015-08-26 00:15:57 +01:00
sfam
c194121da6
fix pylint warnings
2015-08-26 00:11:07 +01:00
sfam
cfc2232c22
fix pylint warnings
2015-08-26 00:02:52 +01:00
sfam
ab5a569922
Add RPi GPIO sensor
2015-08-25 23:24:36 +01:00
sfam
0a9d82fe6f
Fix RPi_GPIO switch and add extra parameters
2015-08-25 23:23:51 +01:00
Nolan Gilley
bc5a7564b1
fix formatting
2015-08-25 10:09:47 -04:00
Nolan Gilley
047b4abd82
Fix get_device_name and get_actiontec_data
2015-08-25 09:39:00 -04:00
Paulus Schoutsen
917db18b29
Fix netgear username/password combo
2015-08-24 23:32:07 -07:00
Paulus Schoutsen
c078ee4313
Remove broken Z-Wave support build from Docker
2015-08-24 22:59:05 -07:00
Theodor Lindquist
152fd9cb28
Merge pull request #277 from theolind/dev
...
Added test for Automation component service id list
2015-08-25 06:55:01 +02:00
theolind
089cd0ff8a
Added test for Automation component service id list
2015-08-25 06:50:20 +02:00
Paulus Schoutsen
8cda3f8291
Fix frontend compilation
2015-08-24 21:45:15 -07:00
Theodor Lindquist
83794765a4
Merge pull request #276 from theolind/dev
...
Added support for YAML lists in automation component confg
2015-08-24 21:35:32 +02:00
theolind
a7889ef628
Automation component now supports YAML lists for config key service_entity_id
2015-08-24 21:19:47 +02:00
Paulus Schoutsen
05df84d04f
Frontend bugfix url-sync
2015-08-23 22:45:00 -07:00
Nolan Gilley
93bd238be5
add return None for get_actiontec_data
2015-08-24 00:27:26 -04:00
Paulus Schoutsen
a419509893
More bugfixes frontend
2015-08-23 19:47:51 -07:00
Paulus Schoutsen
d45a7e2ba4
Update demo data to show more features
2015-08-23 19:46:18 -07:00
Paulus Schoutsen
6338f387d2
Bugfixes for frontend
2015-08-23 17:20:23 -07:00
Paulus Schoutsen
35489998df
Allow for Netgear router discovery
2015-08-23 17:20:09 -07:00
Paulus Schoutsen
e917479fba
Update netdisco to latest version
2015-08-23 17:18:52 -07:00
Paulus Schoutsen
517d4b35ed
Update Cast dependency to latest version
2015-08-23 17:18:21 -07:00
Paulus Schoutsen
d69bb8db6e
Frontend: fix sensor label and menu button
2015-08-23 10:20:54 -07:00
Paulus Schoutsen
b79d0f5404
Fix discovery and wemo
2015-08-23 10:06:54 -07:00
Paulus Schoutsen
387bdd4a30
Merge pull request #273 from balloob/UI2015
...
Initial UI revamp
2015-08-23 01:35:48 -07:00
Paulus Schoutsen
33b007b7b4
Initial UI revamp
2015-08-23 01:33:19 -07:00
Paulus Schoutsen
3b982e25a5
Remove broken Z-Wave support build from Docker
2015-08-22 23:32:09 -07:00
Paulus Schoutsen
584e67a6d4
Merge pull request #270 from sfam/dev
...
Add MQTT switch and sensor
2015-08-22 12:34:36 -07:00
sfam
d0c674b756
update
2015-08-22 16:10:29 +01:00
sfam
fd7808e6f4
update
2015-08-22 16:04:55 +01:00
sfam
a9a650edb6
update style issues
2015-08-22 15:10:49 +01:00
sfam
01ed3b18cc
update docstring
2015-08-22 14:57:57 +01:00
Paulus Schoutsen
e09e78347b
Upgrade remote test
2015-08-21 21:51:54 -07:00
sfam
8a63325abe
update
2015-08-20 23:09:11 +01:00
sfam
44263752ca
update header
2015-08-20 23:05:51 +01:00
Nolan Gilley
63e441c73f
fix scan_devices
2015-08-20 10:35:01 -04:00
Paulus Schoutsen
051e2db9b7
Merge pull request #272 from nkgilley/scheduler_update
...
Scheduler update
2015-08-19 13:23:10 -07:00
Paulus Schoutsen
b418907598
Merge pull request #271 from rmkraus/notifier_update
...
Updated notifier component.
2015-08-19 13:20:47 -07:00
Nolan Gilley
ca515615b9
add support for recording decive name as ip address
2015-08-19 09:52:47 -04:00
Nolan Gilley
7127ddf0a0
fix for broken scheduler component.
2015-08-19 09:16:45 -04:00
Ryan Kraus
a23ab44a6d
Removed unnecessary import in notify component.
2015-08-18 22:49:27 -04:00
Ryan Kraus
b8b5ac0653
Removed unnecessary line from notify component.
2015-08-18 22:42:01 -04:00
Ryan Kraus
159411df8b
Updated notifier component.
...
This update to the notifier component allows multiple notifiers to be
configured. In order to support this, an optional property “name” has
been added to all the notifier’s configurations. The notifier can now
be called with the service “notify.NAME”. If the name is not provided,
the service will be mapped to “notify.notify”. Because of this, this
update should be fully backwards compatible.
2015-08-18 22:28:40 -04:00
sfam
c5db42677a
Add MQTT Sensor
2015-08-19 01:25:05 +01:00
sfam
2bb4a53bd3
Add MQTT Switch
2015-08-19 01:24:40 +01:00
Paulus Schoutsen
74308b2677
Upgrade nmap dependency
2015-08-18 14:37:53 -07:00
Nolan Gilley
6a830e3b90
fix for flake8
2015-08-18 17:14:26 -04:00
Nolan Gilley
b84d5760eb
add to .coveragerc and try again to fix warnings.
2015-08-18 17:03:13 -04:00
Nolan Gilley
c471e39fa0
trying to fix more warnings...
2015-08-18 16:50:40 -04:00
Nolan Gilley
d2f01174e7
fixed warnings
2015-08-18 16:41:03 -04:00
Nolan Gilley
4d5f3da08b
Initial commit for device_tracker component for Actiontec MI424WR Verizon FiOS Wireless Router
2015-08-18 16:12:01 -04:00
Paulus Schoutsen
199a80dcfb
Merge pull request #267 from balloob/master
...
Syncing dev with master
2015-08-18 13:04:26 -07:00
Paulus Schoutsen
bf9d067a7d
Configure Cast platform host via config
2015-08-17 22:38:10 -07:00
Paulus Schoutsen
ebfec2d1d3
Update update script
2015-08-17 20:11:37 -07:00
Paulus Schoutsen
dfc7f8b0c6
Merge pull request #263 from balloob/dev
...
Update master with latest changes
2015-08-17 19:55:50 -07:00
Paulus Schoutsen
4ab75d58f5
Update coveragerc
2015-08-17 19:49:08 -07:00
Paulus Schoutsen
b93516197c
Merge pull request #261 from persandstrom/verisure
...
Verisure: Hygrometers etc.
2015-08-17 07:48:02 -07:00
Per Sandstrom
4707b122cc
hygrometers and disabling of components
2015-08-17 13:05:49 +02:00
Paulus Schoutsen
086961d109
Add temperature util, helpers
2015-08-16 22:06:01 -07:00
Paulus Schoutsen
b61b3c611d
Extract temperature util
2015-08-16 21:36:33 -07:00
Paulus Schoutsen
dda399fc76
Merge pull request #260 from balloob/fix-run-as-module
...
Extract core from __init__ to core package
2015-08-16 21:23:46 -07:00
Paulus Schoutsen
e984eedffd
Fix mysensors import
2015-08-16 21:06:50 -07:00
Paulus Schoutsen
6e41eee6cd
Merge pull request #257 from persandstrom/verisure
...
Support for Verisure
2015-08-16 21:06:24 -07:00
Paulus Schoutsen
9522eac837
Fix mysensors import
2015-08-16 20:53:34 -07:00
Paulus Schoutsen
8bb189e014
Finish core extraction
2015-08-16 20:53:17 -07:00
Paulus Schoutsen
1b89a502c4
Extract core into own submodule
2015-08-16 20:44:46 -07:00
Per Sandstrom
e37869616b
no more duplicate sensors
2015-08-16 08:03:19 +02:00
Per Sandstrom
a0f2f3814b
fixed flak8
2015-08-16 06:51:09 +02:00
Per Sandstrom
ad327b64ed
code reveiw
2015-08-15 13:36:30 +02:00
Per Sandstrom
f20be1e7f8
fixed pylint warning
2015-08-12 13:32:15 +02:00
Per Sandstrom
1b59859681
fixed pylint warning
2015-08-12 13:28:22 +02:00
Per Sandstrom
c7ca6e4784
Added a switch
2015-08-12 13:00:47 +02:00
Fabian Affolter
d0fc91d84a
update header
2015-08-11 19:12:32 +02:00
Fabian Affolter
19b62c1088
update header and docstrings
2015-08-11 19:12:32 +02:00
Fabian Affolter
bb848e7fcd
update header
2015-08-11 19:12:32 +02:00
Fabian Affolter
06a40ad30c
update header
2015-08-11 19:12:32 +02:00
Fabian Affolter
2289d3e826
upadte header
2015-08-11 19:12:32 +02:00
Fabian Affolter
c900836410
update header and docstring
2015-08-11 19:12:32 +02:00
Fabian Affolter
bd373a4d25
update header
2015-08-11 19:12:32 +02:00
Paulus Schoutsen
60abaa585c
Add test for bootstrap
2015-08-11 08:20:13 -07:00
Paulus Schoutsen
27ca611689
Fix MQTT coverage directives
2015-08-11 07:49:29 -07:00
Fabian Affolter
2a9616e88c
add new entries
2015-08-11 14:38:56 +02:00
Per Sandstrom
92fc7eab36
added component and sensor
2015-08-11 09:28:07 +02:00
Paulus Schoutsen
3fad4d8cda
Increase test coverage MQTT
2015-08-10 23:34:58 -07:00
Paulus Schoutsen
65a4b3c9f8
Add MQTT component tests
2015-08-10 23:11:57 -07:00
Paulus Schoutsen
291cc62381
Add automation mqtt tests
2015-08-10 23:11:46 -07:00
Paulus Schoutsen
eecc51c92d
Add tests for automation component
2015-08-10 22:26:12 -07:00
Paulus Schoutsen
f79567f7db
MQTT: add support for + wildcard in subscribe
2015-08-10 21:49:32 -07:00
Paulus Schoutsen
6e98e55f6a
MQTT: add support for + wildcard in subscribe
2015-08-10 21:49:19 -07:00
Paulus Schoutsen
969fe1f3b9
Fix MQTT wildcard topic subscriptions
2015-08-10 18:13:02 -07:00
Paulus Schoutsen
3bbeeda3ac
Fix MQTT wildcard topic subscriptions
2015-08-10 18:12:44 -07:00
Paulus Schoutsen
9c63ba1cc3
Merge pull request #252 from chrisvis/tplink-ArcherC9-support
...
Add support for TP-Link ArcherC9 to to device tracker component
2015-08-10 12:24:38 -07:00
Chris Mulder
58fcf79340
Put new TP-Link device tracker class in same file as original and use the new one and have tailback to original one.
2015-08-10 20:03:43 +02:00
Paulus Schoutsen
ee73bd7dea
Merge pull request #251 from balloob/dev
...
Update master with latest changes
2015-08-09 23:50:52 -07:00
Paulus Schoutsen
8f369d0c27
Merge pull request #254 from auchter/led-color
...
limitlessled: add color support
2015-08-09 17:56:09 -07:00
Michael Auchter
55c778ca0a
add missing docstring
2015-08-10 00:30:47 +00:00
Michael Auchter
f49e5514d6
limitlessled: add color support
...
Add support for setting the color of a LimitlessLED light.
Currently this implementation is limited to the subset of 16 colors
exposed by the ledcontroller package that is used to interact with the
light itself. Technically the lights themselves support 255 colors.
2015-08-10 00:21:38 +00:00
Paulus Schoutsen
044d43b7c2
Adding MQTT automation rule
2015-08-09 17:12:25 -07:00
Paulus Schoutsen
ae06267072
Merge pull request #253 from auchter/led-brightness
...
limitlessled: scale brightness to meet ledcontroller expectations
2015-08-09 12:40:57 -07:00
Paulus Schoutsen
d412b51754
MQTT: Add some error reporting
2015-08-09 12:22:05 -07:00
Michael Auchter
4bbe716710
limitlessled: scale brightness to meet ledcontroller expectations
...
LedController's set_brightness() method expects either an int between 0 and
100, or a float between 0.0 and 1.0, but the brightness here is an int between
0-255. Scale the brightness appropriately.
2015-08-09 14:05:20 -05:00
Paulus Schoutsen
277cdbbe00
MQTT: Add support for authentication
2015-08-09 11:40:23 -07:00
Paulus Schoutsen
c8b54d7468
Update MQTT component and add example
2015-08-09 11:29:50 -07:00
Chris Mulder
2c9c79ea61
Add support for TP-Link ArcherC9 to to device tracker component
2015-08-09 18:23:42 +02:00
Paulus Schoutsen
a2c6dbf479
Clean up MQTT component
2015-08-08 23:49:38 -07:00
Paulus Schoutsen
b37471af68
Update modbus dependency
2015-08-08 21:42:17 -07:00
Paulus Schoutsen
60ade75031
Add missing dependencies
2015-08-08 21:22:34 -07:00
Paulus Schoutsen
7461bf4099
Update coveragerc
2015-08-08 13:52:27 -07:00
Paulus Schoutsen
fc6d7db81b
Readd setting up groups with comma seperated list
2015-08-08 13:44:07 -07:00
Paulus Schoutsen
0901ed4659
Merge pull request #242 from persandstrom/squeezebox
...
Squeezebox
2015-08-08 12:30:45 -07:00
Paulus Schoutsen
a0685c69f5
Merge pull request #250 from fabaff/mqtt-new
...
MQTT component
2015-08-08 10:47:38 -07:00
Fabian Affolter
87bf3c4e0d
fix a couple of typos and use port(s) everywhere
2015-08-08 19:20:53 +02:00
Fabian Affolter
1f3bde3e08
update header
2015-08-08 19:16:15 +02:00
Fabian Affolter
6268a9f5b2
update header
2015-08-08 19:09:37 +02:00
Fabian Affolter
26dbb5ca3f
make some entries optional, update payload handling, and use qos
2015-08-08 18:52:59 +02:00
Paulus Schoutsen
ac14698ab9
Updated version of frontend
2015-08-07 22:02:30 -07:00
Fabian Affolter
eac5b19309
add paho-mqtt
2015-08-07 19:22:27 +02:00
Fabian Affolter
a9d2adea45
add mqtt
2015-08-07 19:22:17 +02:00
Fabian Affolter
641d3f5e01
add mqtt component
2015-08-07 19:20:27 +02:00
Fabian Affolter
f7dc438d10
update header
2015-08-06 22:32:53 +02:00
Fabian Affolter
c987251585
update header
2015-08-06 22:32:41 +02:00
Fabian Affolter
dff626fb2d
add requirement
2015-08-06 22:28:46 +02:00
Fabian Affolter
fce16c6cdd
update header
2015-08-06 22:27:45 +02:00
Fabian Affolter
f84b3a509d
update header
2015-08-06 22:24:23 +02:00
Fabian Affolter
22e30dc85a
update header
2015-08-06 19:15:37 +02:00
Fabian Affolter
a1df7b9b26
add periods
2015-08-06 19:00:47 +02:00
Fabian Affolter
8029d3e592
remove some blank lines
2015-08-06 19:00:18 +02:00
Fabian Affolter
2eb3a5af3b
update header
2015-08-06 18:53:44 +02:00
Fabian Affolter
22fa9831d8
update header
2015-08-06 18:45:00 +02:00
Fabian Affolter
b39ae8d23a
update header
2015-08-06 18:44:48 +02:00
Fabian Affolter
6b30fc714c
update header
2015-08-06 18:34:20 +02:00
Fabian Affolter
9d5c7ceecd
update header
2015-08-06 18:32:29 +02:00
Fabian Affolter
e8dd5779f6
update header
2015-08-06 18:31:35 +02:00
Fabian Affolter
aa8ec4724b
update header
2015-08-06 18:23:26 +02:00
Fabian Affolter
b946b3b2bc
update header
2015-08-06 18:23:10 +02:00
Fabian Affolter
5fa34b10b3
update file header
2015-08-06 17:54:05 +02:00
Fabian Affolter
caecca7e1f
update file header
2015-08-06 17:53:49 +02:00
Fabian Affolter
83cfb1c861
add slack
2015-08-06 16:57:36 +02:00
Paulus Schoutsen
46fd23c452
Merge pull request #244 from balloob/cleanup
...
Core Cleanup
2015-08-06 05:23:23 -07:00
Paulus Schoutsen
7c61e00948
Merge pull request #239 from gbarba/rpi_gpio_component
...
Add rpi_gpio platform to switch
2015-08-06 05:20:53 -07:00
Paulus Schoutsen
b0065f7a95
Merge pull request #249 from persandstrom/asuswrt
...
ASUSWRT - Exception when client not in leases
2015-08-06 04:04:39 -07:00
Guillem Barba
91961e629f
Resolve pylint errors and warnings
2015-08-06 09:57:16 +02:00
Guillem Barba
e6b4dba330
Remove usless comments
2015-08-06 09:57:16 +02:00
Guillem Barba
d6c7bf5ac8
Remove usless DEMO constant. Add version information in RPi.GPIO requirement
2015-08-06 09:57:16 +02:00
Guillem Barba
e97e73e66e
Add rpi_gpio platform to switch
2015-08-06 09:57:16 +02:00
Per Sandstrom
b681cf2eaa
removed unnecessary log row
2015-08-06 09:27:23 +02:00
Per Sandstrom
65cc0954c8
Exception when client not in leases
...
Client can be dropped from leases list from where the status is
retreived before it is dropped from the ip neigh list.
The client needs a default status.
2015-08-06 09:19:23 +02:00
Per Sandstrom
9ead39e703
added turn on/off support
2015-08-06 09:05:27 +02:00
Paulus Schoutsen
ac19ac8b83
Update frontend dependencies
2015-08-05 21:30:58 -07:00
Paulus Schoutsen
c4f71df1b2
Merge pull request #246 from balloob/fix-forecastio
...
Fix sensor.forecastio with Fahrenheit values
2015-08-05 17:00:12 -07:00
Per Sandstrom
393e88e732
add to .coveragerc
2015-08-05 22:25:03 +02:00
Paulus Schoutsen
450b510d08
Fix sensor.forecastio to treat Fahrenheit wrong
...
Fixes #245
2015-08-05 11:55:59 -07:00
Per Sandstrom
03f93063f8
fixed flake8 issues
2015-08-05 20:09:20 +02:00
Per Sandstrom
eb83621fce
fixing pylint issues
2015-08-05 20:02:39 +02:00
Paulus Schoutsen
b2cfce7243
Merge branch 'dev' into cleanup
...
Conflicts:
.coveragerc
2015-08-05 06:51:39 -07:00
Paulus Schoutsen
2eeb80f173
Merge branch 'pr/229' into dev
...
Conflicts:
requirements.txt
2015-08-05 06:48:14 -07:00
Paulus Schoutsen
086e786b28
Merge branch 'pr/238' into dev
...
Conflicts:
requirements.txt
2015-08-05 06:45:56 -07:00
Paulus Schoutsen
23f0195619
Merge pull request #241 from vitorespindola/master
...
Modbus coil support
2015-08-05 15:40:49 +02:00
Paulus Schoutsen
a163f2da2d
Merge pull request #243 from persandstrom/asuswrt
...
ASUSWRT based routers
2015-08-05 15:39:48 +02:00
Per Sandstrom
db2cbf33c3
Added support for multiple players
2015-08-05 13:49:45 +02:00
Per Sandstrom
52ec4ac1d8
flake8 and pylint
2015-08-05 10:22:03 +02:00
Paulus Schoutsen
4f9fa7f8ad
Update coveragerc
2015-08-04 16:33:35 -04:00
Paulus Schoutsen
aa20b94927
Remove support for old home-assistant.conf file
2015-08-04 16:21:25 -04:00
Paulus Schoutsen
d2b5f429fe
Remove deprecated code
2015-08-04 16:21:09 -04:00
Per Sandstrom
30e24296c4
Fixed flake8
2015-08-04 20:30:01 +02:00
Per Sandstrom
e6c09f7413
Fixed bug with password protected LMS
2015-08-04 20:08:48 +02:00
Per Sandstrom
4284a3f5dc
Fixed pylint conventions
2015-08-04 19:35:53 +02:00
Paulus Schoutsen
2075de3d81
Extended test_init tests to cover all
2015-08-04 18:16:10 +02:00
Paulus Schoutsen
df3ee6005a
Nicer test imports
...
unittest changes import path so old style worked but is confusing
2015-08-04 18:15:22 +02:00
Paulus Schoutsen
14023a15e6
Minor code cleanup
2015-08-04 18:13:55 +02:00
Paulus Schoutsen
e47ac96587
Remove more deprecated method calls
2015-08-04 18:13:35 +02:00
Per Sandstrom
bed30a5307
added support for logitech squeezebox
2015-08-04 17:22:56 +02:00
Paulus Schoutsen
76f63ee262
Clean up test code
2015-08-03 17:57:12 +02:00
Paulus Schoutsen
4096a67251
Built-in component cleanup
2015-08-03 17:42:28 +02:00
Paulus Schoutsen
382c1de981
Built-in components no longer use deprecated methods
2015-08-03 17:08:13 +02:00
Paulus Schoutsen
7870e9a5e2
Minor cleanup core
2015-08-03 17:05:33 +02:00
James Cole
99bc7a997a
Merge pull request #236 from jamespcole/slack-dev
...
Slack notifier component for sending messages to a slack channel.
2015-08-03 14:36:34 +10:00
Rohit Kabadi
65d32c7425
Added blank line to temper.py
2015-08-02 18:58:30 -07:00
Rohit Kabadi
6c6ae9cb1a
Added REQUIREMENTS list to temper.py
2015-08-02 18:55:30 -07:00
Rohit Kabadi
e6aabb9706
Fixed flake8 violations
2015-08-02 18:51:13 -07:00
Rohit Kabadi
3d57c80656
Merge remote-tracking branch 'upstream/dev' into temper
2015-08-02 18:18:18 -07:00
Rohit Kabadi
c248d5455e
Added REQUIREMENTS lilst to edimax.py
2015-08-02 18:01:31 -07:00
Rohit Kabadi
0e153183d4
Added name for temper, added to coveragerc,
2015-08-01 12:46:28 -07:00
Rohit Kabadi
3c08a5ee6e
Added support for temper temperature sensors
2015-08-01 12:20:29 -07:00
Vitor Espíndola
f97b7c9e61
Merge branch 'master' of https://github.com/vitorespindola/home-assistant
...
Conflicts:
homeassistant/components/sensor/modbus.py
homeassistant/components/switch/modbus.py
2015-08-01 10:01:37 -03:00
Vitor Espíndola
1b3a45aba9
Modbus coil support
2015-08-01 09:54:32 -03:00
jamespcole
6873504cc0
Fixed linting errors
2015-08-01 06:45:41 +10:00
Rohit Kabadi
ffde7e183e
Fixed flake8 violations
2015-07-30 21:05:00 -07:00
Per Sandstrom
ed0164843a
Added support for ASUSWRT based routers
2015-07-30 11:30:31 +02:00
Rohit Kabadi
f351ab9544
Updated branch to avoid conflicts in requirements.txt
2015-07-30 00:37:11 -07:00
Rohit Kabadi
a99484ebc8
Merge remote-tracking branch 'upstream/dev' into edimax_smart_plug
...
Conflicts:
requirements.txt
2015-07-30 00:31:26 -07:00
Rohit Kabadi
6a239bf18a
Used validate_config to ensure 'host' parameter in edimax config. Added name option to edimax config
2015-07-30 00:10:16 -07:00
Vitor Espíndola
f82b63483a
Modbus coil support
2015-07-29 14:04:32 -03:00
Rohit Kabadi
f6811e858a
- Removed https://github.com/rkabadi/pyedimax as submodule
...
- Added https://github.com/rkabadi/pyedimax to requirements
- Modified edimax.py to import pyedimax from python3 default packages
2015-07-29 00:24:42 -07:00
Fabian Affolter
c1b428489f
fix requirement
2015-07-27 18:58:32 +02:00
Fabian Affolter
5eb40be474
Merge branch 'dev' of github.com:fabaff/home-assistant into dev
2015-07-27 18:43:13 +02:00
Fabian Affolter
4845c1290c
remove unused stuff and update the names (same as in owm sensor)
2015-07-27 18:41:03 +02:00
Paulus Schoutsen
e0468f8b8e
Extract helpers.event from core + misc cleanup
2015-07-26 10:45:49 +02:00
Paulus Schoutsen
0c56fde5a9
Reorg tests folder
2015-07-26 10:17:01 +02:00
Paulus Schoutsen
fed36d2cd0
Better error reporting remote classes
2015-07-26 00:14:55 -07:00
Rohit Kabadi
613c0122c0
- Reverted submodule updates. This is the 2nd attempt since the first one did not work
2015-07-26 00:08:57 -07:00
Rohit Kabadi
bb0ace3a61
- Reverted submodule updates
2015-07-25 23:59:48 -07:00
Paulus Schoutsen
c659be7e17
Sun component will work now without internet
2015-07-25 23:45:49 -07:00
Rohit Kabadi
6a7e28cc85
- Added support for getting power on SP2101W devices (returns None on SP1101W)
2015-07-25 18:46:47 -07:00
Paulus Schoutsen
c1b6d03d1b
Merge remote-tracking branch 'origin/remove-external' into dev
2015-07-24 04:11:31 -07:00
Paulus Schoutsen
37ec18b363
Merge pull request #226 from balloob/rfxcom
...
Support for rfxtrx sensors
2015-07-24 04:10:23 -07:00
Daniel Hoyer Iversen
3658c57912
updated rfxcom sensor
2015-07-24 13:06:15 +02:00
Daniel Hoyer Iversen
1489af0eca
updated rfxcom sensor
2015-07-24 12:35:03 +02:00
Paulus Schoutsen
445aaeb700
New compiled version of frontend
2015-07-24 03:28:21 -07:00
Paulus Schoutsen
d33af6e83e
Merge pull request #227 from balloob/thermostat
...
Custom min/max temperature for thermostat
2015-07-24 03:24:49 -07:00
Paulus Schoutsen
acd51268fc
Merge pull request #228 from balloob/tellstick_bug
...
Make only_named: 0 work
2015-07-24 03:23:55 -07:00
Daniel Hoyer Iversen
22c72060cf
Make only_named: 0 work
2015-07-23 22:24:48 +02:00
Daniel Hoyer Iversen
be937a795a
Min max temp for thermostat
2015-07-23 22:15:17 +02:00
Daniel Hoyer Iversen
b54c58235f
Documentation of rfxtrx sensor
2015-07-23 19:50:26 +02:00
Daniel Hoyer Iversen
8f99ebf27e
Documentation of rfxtrx sensor
2015-07-23 19:47:45 +02:00
Daniel Hoyer Iversen
f44acc9b0e
requirements file
2015-07-23 19:42:20 +02:00
Daniel Hoyer Iversen
44ce756cba
Support for rfxtrx sensors
2015-07-23 19:36:05 +02:00
Daniel Hoyer Iversen
cbb390a918
Custom min/max temperature for thermostat
2015-07-23 18:13:46 +02:00
Rohit Kabadi
fac194f66c
- Added for smartplug
...
- Added error check for host param in config.yaml
- Fixed SmartPlugSwitch is_on method
- Edimax smartplug works now!
2015-07-20 23:27:25 -07:00
Rohit Kabadi
6631ebfdfa
- Added git submodule @ https://github.com/rkabadi/pyedimax
...
- Added edimax.py module to interface with Edimax SP-1101W and SP-2101W
2015-07-20 20:16:54 -07:00
Paulus Schoutsen
dc2ed19105
Merge pull request #223 from balloob/dev
...
Update master with latest changes
2015-07-20 00:56:54 -07:00
Paulus Schoutsen
40b2acb472
Port wink from external to requirements.txt
2015-07-20 00:41:57 -07:00
Paulus Schoutsen
2f622053a6
Port PyWemo from external to requirements.txt
2015-07-20 00:08:00 -07:00
Paulus Schoutsen
3efb1e4ac9
Port netdisco from external to requirements.txt
2015-07-20 00:07:01 -07:00
Paulus Schoutsen
43cc3624ee
Port PyNetgear from external to requirements.txt
2015-07-19 23:44:32 -07:00
Paulus Schoutsen
4edf53899d
Port PyMySensors from external to requirements.txt
2015-07-19 23:25:13 -07:00
Paulus Schoutsen
e277decd4c
Add a check to ensure pip is installed
2015-07-19 19:00:48 -07:00
Paulus Schoutsen
a3906242e9
Make life of Windows users a bit better
2015-07-19 18:32:35 -07:00
Paulus Schoutsen
7dba1b5303
Remove comment from build_frontend
2015-07-17 23:42:10 -07:00
Paulus Schoutsen
f50a6fc24c
Update to latest Home Assistant Polymer
2015-07-17 23:38:25 -07:00
Paulus Schoutsen
f4562fa352
Merge pull request #222 from balloob/change-dependency-sun
...
Sun component: ephem->astral
2015-07-16 21:35:06 -07:00
Paulus Schoutsen
1fda362ca3
Take elevation into consideration
2015-07-16 21:19:23 -07:00
Paulus Schoutsen
35f0270688
Sun component: ephem->astral
2015-07-16 19:57:07 -07:00
Paulus Schoutsen
4d12c69d68
Increase robustness dependency installation
2015-07-15 18:38:48 -07:00
Paulus Schoutsen
c532a28a98
Increase robustness dependency installation
2015-07-15 18:37:24 -07:00
Paulus Schoutsen
34b6627f9a
Merge pull request #216 from balloob/polymer-es6
...
Extract frontend code into own repository
2015-07-12 23:06:11 -07:00
Paulus Schoutsen
d3a6190044
Update frontend to latest version
2015-07-12 22:58:35 -07:00
Paulus Schoutsen
0bf45653e3
Upgrade to new version frontend
2015-07-12 21:08:39 -07:00
Paulus Schoutsen
87961c1c53
Remove old dev scripts
2015-07-12 21:08:25 -07:00
Paulus Schoutsen
c861622748
Extract frontend code into own repository
2015-07-12 20:43:07 -07:00
Paulus Schoutsen
eb630d61db
Merge pull request #215 from rmkraus/dev
...
Updating Debian daemon script for Python Virtual Environments
2015-07-12 16:02:46 -07:00
Ryan Kraus
7fcdb9b975
Updating Debian daemon script for Python Virtual Environments
...
Fix to init.d script that forces the correct virtual environment to be
loaded.
2015-07-12 18:44:38 -04:00
Paulus Schoutsen
bfa8131f4b
Merge branch 'dev'
2015-07-11 12:28:28 -07:00
Paulus Schoutsen
27850ef5df
Frontend: hide frontend specific attributes from default more info content
2015-07-11 12:28:11 -07:00
Paulus Schoutsen
c4a4aceeeb
Frontend: Minor UI tweaks for Camera
2015-07-11 11:55:25 -07:00
Paulus Schoutsen
33b7585e0c
Merge pull request #202 from balloob/dev
...
Update master with latest changes
2015-07-11 02:00:18 -07:00
Paulus Schoutsen
ef370034b6
New frontend build
2015-07-11 01:56:58 -07:00
Paulus Schoutsen
eb4bb6925f
Stub http component in tests
2015-07-11 00:02:52 -07:00
Paulus Schoutsen
dea0fcc845
Improve virtual env detection
2015-07-11 00:02:42 -07:00
Paulus Schoutsen
2cbfc60679
Add camera to demo
2015-07-10 23:24:05 -07:00
Paulus Schoutsen
aec25c88b4
Clean up camera component
2015-07-10 23:17:12 -07:00
Paulus Schoutsen
703266312e
Exclude efergy sensor for coverage
2015-07-10 22:34:02 -07:00
Paulus Schoutsen
c90c32eee8
Simplify README
2015-07-10 22:33:51 -07:00
Paulus Schoutsen
c3402dca4e
Upgrade travis.yml to run on new infra
2015-07-10 22:00:13 -07:00
Paulus Schoutsen
590b6ba6e7
Merge pull request #203 from balloob/auto-dependency
...
Automatic dependency management
2015-07-10 21:53:10 -07:00
Paulus Schoutsen
d2417768ce
Merge pull request #170 from jamespcole/simple-camera-dev
...
Very simple IP Camera support
2015-07-10 21:52:31 -07:00
Paulus Schoutsen
b6fd282143
Merge remote-tracking branch 'origin/dev' into auto-dependency
...
Conflicts:
homeassistant/components/media_player/cast.py
2015-07-10 21:48:01 -07:00
Paulus Schoutsen
afeb2cfc09
Update package requirement for Chromecast
2015-07-10 21:35:48 -07:00
Paulus Schoutsen
b6c710585b
Merge pull request #214 from rmkraus/dev
...
Created init.d script
2015-07-10 21:35:08 -07:00
Paulus Schoutsen
9af3ff6d9d
Update README
2015-07-10 21:32:02 -07:00
Ryan Kraus
b3479a4ab6
Created init.d script
...
Created a Debian init.d compatible service script.
2015-07-11 00:28:37 -04:00
Paulus Schoutsen
2b23eec0f7
Fix pip 1.5.4 compatibility
2015-07-10 21:24:28 -07:00
Paulus Schoutsen
8363757f1c
Merge pull request #212 from rmkraus/dev
...
IGNORE_CEC Parameter for Cast device
2015-07-10 21:16:36 -07:00
Paulus Schoutsen
a600d67dfc
Merge pull request #211 from miniconfig/efergy-dev
...
Added a new sensor to read data from the efergy energy monitor
2015-07-10 20:57:36 -07:00
jamespcole
bf2b06880e
Fixed some linting errors
2015-07-10 20:10:23 +10:00
jamespcole
9a63f34129
Rebuilt with updated bower components
2015-07-10 19:57:30 +10:00
jamespcole
0ca836d7ed
Another frontend rebuild
2015-07-10 19:42:22 +10:00
jamespcole
a85b47805f
rebuilt frontend with camera component changes
2015-07-10 18:44:00 +10:00
jamespcole
3440c54ab7
Merged in upstream changes
2015-07-10 18:14:03 +10:00
jamespcole
4b2d10a741
Added constants for camera streaming
2015-07-10 18:04:17 +10:00
jamespcole
c231a349c7
Updates from pull request feedback
2015-07-10 18:03:46 +10:00
Ryan Kraus
f3ff8ca9ca
Bumped PyChromecast version in requirements
...
Bumped PyChromecast version to a hypothetical 0.6.9 since the newest is
already 0.6.8.
2015-07-10 00:54:29 -04:00
Ryan Kraus
1bfde8a1e5
Rolling home-assistant-js back to newest
...
Accidentally rolled home-assistant-js back. Brought it back to the
current version.
2015-07-10 00:34:52 -04:00
Ryan Kraus
67135a7150
Implimented Ignore CEC for Chromecasts
...
1) Added the ability to ignore CEC data from Chromecasts using pending
updates to PyChromecast library.
2) Modified cast device to not allow the same device to be imported
twice. This can happen when cast is setup as a media_player in the
config when the discovery component is active.
2015-07-10 00:29:07 -04:00
miniconfig
18bcf3ea00
Added a new sensor to read data from the efergy energy monitor
2015-07-09 12:05:19 -04:00
Paulus Schoutsen
336d0a3972
Merge pull request #209 from michaelarnauts/hue_colorloop
...
Implement the colorloop effect for hue lights
2015-07-08 19:37:08 -07:00
Paulus Schoutsen
045e0c70cb
Merge pull request #210 from balloob/tellstick-robustness
...
Added functionallity so that the tellstick switch can send its signals repeatedly
2015-07-08 19:35:16 -07:00
Gustav Ahlberg
370355b94b
Added functionallity so that the tellstick switch can send it's signals repeatedly
...
Because the tellstick sends its actions via radio and from most receivers it's impossible to know if the signal was received or not.
2015-07-08 21:39:50 +02:00
Michaël Arnauts
7530109ce8
Implement the colorloop effect for hue lights
2015-07-08 20:26:37 +02:00
Paulus Schoutsen
33e983a5c3
Update ISY994 dependency
2015-07-08 00:01:10 -07:00
Paulus Schoutsen
d7e46b5427
Merge pull request #205 from michaelarnauts/dev
...
Use xy_color instead of color in the configuration example
2015-07-07 23:49:44 -07:00
Paulus Schoutsen
b86e9a4fc1
Merge pull request #207 from rmkraus/isy_dev
...
Updating the PyISY dependency
2015-07-07 23:49:21 -07:00
Paulus Schoutsen
785e5e0fe7
Merge pull request #208 from rmkraus/isy_dev_master
...
Light update to PyISY version 1.0.5
2015-07-07 21:30:04 -07:00
Ryan Kraus
d1e4387997
Light update to PyISY version 1.0.5
...
This is a lighter update to version 1.0.5 to fix Issue #201 more
immediately.
2015-07-07 23:19:34 -04:00
Ryan Kraus
237778a8bc
Update to PyISY 1.0.5
...
Updated Home Assistant to use PyISY version 1.0.5 to fix error when no
climate module is present as well as update HTTPS connections to use
TLS.
2015-07-07 23:04:16 -04:00
Ryan Kraus
d8d92e3ff7
merge isy_dev with balloob/dev
2015-07-07 22:49:07 -04:00
Michaël Arnauts
8b7a406fe7
Use xy_color instead of color in the configuration example
2015-07-07 22:33:40 +02:00
Paulus Schoutsen
940b2998ea
Add REQUIREMENTS list to components
2015-07-07 00:01:46 -07:00
Paulus Schoutsen
aeae7c2c02
Reorganize util methods
2015-07-07 00:01:17 -07:00
Paulus Schoutsen
b346f6e8ad
Allow installing component dependencies on the fly
2015-07-07 00:00:21 -07:00
Paulus Schoutsen
90739c9df9
Auto install core dependencies on boot
2015-07-06 23:59:21 -07:00
Paulus Schoutsen
4be9519e76
Update gitignore for pyvenv artifacts
2015-07-06 23:33:35 -07:00
Paulus Schoutsen
5550c89a86
Another frontend color picker fix
2015-07-06 10:07:12 -07:00
Paulus Schoutsen
820fd55249
Frontend bugfix: hide color picker when light is off
2015-07-06 08:11:23 -07:00
Paulus Schoutsen
4d81953562
Frontend: clean up code
2015-07-06 00:30:36 -07:00
Paulus Schoutsen
56c5d28ede
Frontend: disable selecting text in cards/sidebar/header
...
Fixes #200
2015-07-06 00:29:15 -07:00
Paulus Schoutsen
65a74f68d5
Frontend: migrate to Polymer-based color picker
2015-07-06 00:28:22 -07:00
Ryan Kraus
90392ec303
Added app name display to Chromecast component.
2015-07-03 03:13:10 -04:00
Paulus Schoutsen
9cfefb64dd
Rip out paper-menu because it is broken
2015-06-30 22:55:12 -07:00
Paulus Schoutsen
d4e9f26983
Clear password from input when logging out
2015-06-30 22:54:52 -07:00
Paulus Schoutsen
5316762a64
Frontend: Improve sidebar reliability on touch devices
2015-06-28 23:25:59 -07:00
Paulus Schoutsen
7a7ede22ea
Frontend: extract voice command status component
2015-06-28 20:10:35 -07:00
Paulus Schoutsen
d719a09a58
Merge pull request #197 from theolind/dev
...
Added pyserial to requirements, needed by mysensors serial gateway
2015-06-28 18:48:44 -07:00
theolind
8d652ff34d
Added pyserial to requirements, needed by mysensors serial gateway
2015-06-28 11:07:22 +02:00
Fabian Affolter
0fcc7d2b23
Merge branch 'dev' of github.com:fabaff/home-assistant into dev
2015-06-27 22:37:37 +02:00
Fabian Affolter
a34742040c
remove unused stuff and update the names (same as in owm sensor)
2015-06-27 15:09:30 +02:00
Fabian Affolter
7f0c334391
Merge pull request #191 from fabaff/arduino
...
Arduino component
2015-06-27 13:14:29 +02:00
Fabian Affolter
694f9ec8e2
Merge branch 'dev' of github.com:fabaff/home-assistant into dev
2015-06-27 10:12:46 +02:00
Fabian Affolter
db5060b323
remove unused stuff and update the names (same as in owm sensor)
2015-06-27 10:11:37 +02:00
Fabian Affolter
f10c51b5f3
Merge pull request #192 from fabaff/owm-forecast
...
Forecast option for OpenWeatherMap sensor
2015-06-27 10:08:33 +02:00
Fabian Affolter
e971a01acd
re-add unit
2015-06-27 09:59:05 +02:00
Fabian Affolter
0cd0d1ea97
another try (input from PyMata developer)
2015-06-25 15:54:33 +02:00
Fabian Affolter
84b6e499b3
Merge branch 'arduino' of github.com:fabaff/home-assistant into arduino
2015-06-25 13:13:42 +02:00
Fabian Affolter
169e7e9623
again requirements.txt
2015-06-25 13:12:15 +02:00
Fabian Affolter
ad1227d655
add pyserial
2015-06-25 13:11:22 +02:00
Fabian Affolter
636071a22a
add arduino sensor platform
2015-06-25 13:11:22 +02:00
Fabian Affolter
20fd4ecb9a
add arduino switch platform
2015-06-25 13:11:22 +02:00
Fabian Affolter
b33ae47a4c
add arduino component
2015-06-25 13:11:22 +02:00
Fabian Affolter
0ebab8f612
add firmata bindings
2015-06-25 13:11:22 +02:00
Fabian Affolter
1eef88e85f
add arduino component
2015-06-25 13:11:22 +02:00
Fabian Affolter
7b7e348837
Merge branch 'arduino' of github.com:fabaff/home-assistant into arduino
2015-06-25 11:43:28 +02:00
Fabian Affolter
34977b836a
update pymata
2015-06-25 11:42:19 +02:00
Fabian Affolter
cda1374b49
add pyserial
2015-06-25 11:41:05 +02:00
Fabian Affolter
2c37fb639e
add arduino sensor platform
2015-06-25 11:41:05 +02:00
Fabian Affolter
a01de8c90e
add arduino switch platform
2015-06-25 11:41:05 +02:00
Fabian Affolter
a6f975d79f
add arduino component
2015-06-25 11:41:05 +02:00
Fabian Affolter
457bd2339b
add firmata bindings
2015-06-25 11:41:05 +02:00
Fabian Affolter
98a4f2fedc
add arduino component
2015-06-25 11:41:05 +02:00
Paulus Schoutsen
5e79a8080b
Frontend cleanup and bug fixes
2015-06-25 00:04:32 -07:00
Paulus Schoutsen
3f56b7e131
Frontend: oops, had some ES6 within Polymer
2015-06-24 14:12:28 -07:00
Paulus Schoutsen
b7b91f27db
Frontend: fix bug where title was not shown for states partial
2015-06-23 23:43:14 -07:00
Paulus Schoutsen
ad15a14f5d
Frontend: move hashchange/localstorage code into HA-JS
2015-06-23 23:22:32 -07:00
Paulus Schoutsen
2f876fb225
Merge remote-tracking branch 'origin/master' into dev
2015-06-23 20:44:19 -07:00
Paulus Schoutsen
2b9c0e637f
Merge branch 'nuclear-js' into dev
2015-06-23 20:44:12 -07:00
Paulus Schoutsen
580adf8820
Frontend: reactor sidebar into own file
2015-06-23 20:43:59 -07:00
Fabian Affolter
892573e53e
remove unused stuff and update the names (same as in owm sensor)
2015-06-23 12:34:55 +02:00
Fabian Affolter
fe600b7877
add forecast
2015-06-23 12:33:31 +02:00
Fabian Affolter
c4a0b41b8e
update pyowm to 2.2.1
2015-06-23 08:23:53 +02:00
Paulus Schoutsen
d9e3c02df3
Update README.md
2015-06-22 15:03:02 -07:00
Paulus Schoutsen
8c2b6b5ca1
Merge pull request #189 from balloob/nuclear-js
...
Update frontend to use NuclearJS
2015-06-22 15:02:20 -07:00
Paulus Schoutsen
6f21f5f03e
Merge pull request #190 from gitter-badger/gitter-badge
...
Add a Gitter chat badge to README.md
2015-06-22 15:02:14 -07:00
Fabian Affolter
1e4c401257
add pyserial
2015-06-22 19:00:38 +02:00
Fabian Affolter
8f8fdcdc82
add arduino sensor platform
2015-06-22 17:59:02 +02:00
Fabian Affolter
1d5a03a624
add arduino switch platform
2015-06-22 17:58:46 +02:00
Fabian Affolter
7a6a394bbf
add arduino component
2015-06-22 17:58:27 +02:00
Fabian Affolter
c0721241e5
add firmata bindings
2015-06-22 17:57:49 +02:00
Fabian Affolter
8ce4635bd1
add arduino component
2015-06-22 17:57:09 +02:00
The Gitter Badger
aa44582575
Added Gitter badge
2015-06-22 07:49:23 +00:00
Paulus Schoutsen
49e9ae313c
Merge pull request #186 from michaelarnauts/dev
...
Add TP-Link support for device_tracker
2015-06-22 00:34:17 -07:00
Paulus Schoutsen
ba7e252103
Merge pull request #188 from fabaff/file
...
File notification platform
2015-06-22 00:34:04 -07:00
Paulus Schoutsen
7ef0dec185
Update frontend to use NuclearJS
2015-06-22 00:25:56 -07:00
Fabian Affolter
13dac91fa6
remove blank line
2015-06-20 23:41:24 +02:00
Fabian Affolter
0269e89148
Merge branch 'file' of github.com:fabaff/home-assistant into file
2015-06-20 23:10:57 +02:00
Fabian Affolter
ef40b94a87
use with open
2015-06-20 23:03:53 +02:00
Fabian Affolter
832e9a631e
add file notification platform
2015-06-20 19:57:11 +02:00
Fabian Affolter
3a1bc715b7
add file.py
2015-06-20 19:57:11 +02:00
Fabian Affolter
2f1b12a6f1
add file notification platform
2015-06-20 19:57:10 +02:00
Fabian Affolter
4221eef428
use a list and update docs
2015-06-20 16:33:19 +02:00
Fabian Affolter
c800508f87
update docs
2015-06-20 16:22:00 +02:00
Fabian Affolter
3abb185e16
add file notification platform
2015-06-20 11:00:20 +02:00
Fabian Affolter
d7dcee737b
add file.py
2015-06-19 22:22:06 +02:00
Fabian Affolter
68a4928fb1
add file notification platform
2015-06-19 22:22:06 +02:00
Michaël Arnauts
abea8a2ff4
disable pylint warning, use correct format for mac addresses
2015-06-19 20:58:01 +02:00
Paulus Schoutsen
c9892569c9
Merge branch 'pr/185' into dev
...
Conflicts:
requirements.txt
2015-06-18 23:45:37 -07:00
Paulus Schoutsen
26fcb9395e
Merge pull request #187 from fabaff/systemmonitor
...
Systemmonitor sensor
2015-06-18 23:37:20 -07:00
Paulus Schoutsen
5ec85be299
Merge pull request #183 from ettisan/kodi
...
Kodi
2015-06-18 20:53:46 -07:00
Wolfgang Ettlinger
2017228503
clear all data when kodi is off
2015-06-18 11:46:02 +02:00
Wolfgang Ettlinger
689255dec0
fix detection of when Kodi is off/unreachable
2015-06-18 11:42:35 +02:00
Fabian Affolter
cdb1677b59
fix pylint issue
2015-06-17 23:58:14 +02:00
Fabian Affolter
cb35363e10
add missing resource
2015-06-17 23:46:48 +02:00
Fabian Affolter
05b70825fa
add a couple of new resources
2015-06-17 23:42:11 +02:00
Michaël Arnauts
e5147235cc
More code style fixes
2015-06-17 23:40:58 +02:00
Michaël Arnauts
c77dbaa67b
Fix code guidelines
2015-06-17 23:32:33 +02:00
Michaël Arnauts
ac73c4db0f
Add TP-Link support for device_tracker
2015-06-17 22:55:03 +02:00
Fabian Affolter
88923a8b18
update psutil to 3.0.0
2015-06-17 22:44:53 +02:00
Fabian Affolter
9b4b76d364
fix return value
2015-06-17 22:37:19 +02:00
Fabian Affolter
91b611acb7
fix return value
2015-06-17 22:36:54 +02:00
Fabian Affolter
7836cb2f01
add forecast.io sensor
2015-06-17 21:59:38 +02:00
Fabian Affolter
a31f9cd26a
add forecast.py
2015-06-17 21:59:19 +02:00
Fabian Affolter
4a053ebda9
add python-forecastio
2015-06-17 21:58:23 +02:00
Wolfgang Ettlinger
4355686bd6
final draft of kodi module
2015-06-17 17:12:15 +02:00
Wolfgang Ettlinger
61638e8b72
Merge branch 'dev' of github.com:balloob/home-assistant into dev
...
Conflicts:
requirements.txt
2015-06-17 13:45:59 +02:00
Wolfgang Ettlinger
cf07939792
first draft of kodi plugin
2015-06-17 13:44:39 +02:00
Paulus Schoutsen
bc6def277e
Another fix for auto closing more info dialogs
2015-06-16 23:11:42 -07:00
Paulus Schoutsen
487c9e1e72
Update demo device tracker pictures
2015-06-16 22:49:41 -07:00
Paulus Schoutsen
8bb2ba2181
Bugfix for history that does not span 24h
2015-06-16 00:53:36 -07:00
Paulus Schoutsen
9fd850bf36
Make Wink update state less aggressive
2015-06-16 00:21:30 -07:00
Paulus Schoutsen
768e4a011e
Merge pull request #182 from balloob/history-day-picker
...
History: Add support to fetch specific days
2015-06-16 00:13:47 -07:00
Paulus Schoutsen
f26ac070d5
History: Add support to fetch specific days
2015-06-16 00:08:57 -07:00
Paulus Schoutsen
d34ecd1c25
Merge pull request #180 from balloob/logbook-browser
...
Logbook - pick day to browse
2015-06-15 00:29:20 -07:00
Paulus Schoutsen
3381fff6bd
Frontend: logbook - allow changing displayed day
2015-06-15 00:24:40 -07:00
Paulus Schoutsen
8a14f46595
Add support to logbook component to browse days
2015-06-14 22:56:55 -07:00
Paulus Schoutsen
4b7f8ca39d
Merge pull request #179 from balloob/refactor-light
...
Refactor basic light structure
2015-06-14 20:01:33 -07:00
Paulus Schoutsen
3a8310c0cc
Merge pull request #177 from balloob/refactor-switch
...
Refactor switch
2015-06-14 20:01:28 -07:00
Paulus Schoutsen
d3320963c3
Refactor basic light structure
2015-06-13 16:42:09 -07:00
Paulus Schoutsen
3d4392ce63
Refactor basic switch structure
2015-06-13 14:56:20 -07:00
Paulus Schoutsen
187da3a743
Merge branch 'dev'
2015-06-13 09:52:25 -07:00
Paulus Schoutsen
0f2a50c62f
Fix frontend bug that opens more info dialog after toggle tap
2015-06-13 09:52:03 -07:00
Fabian Affolter
9792089b57
fix typo
2015-06-11 22:40:03 +02:00
Fabian Affolter
047ab10dde
add comment
2015-06-11 22:33:55 +02:00
Fabian Affolter
39ccd1b3a4
fix typo
2015-06-11 22:32:58 +02:00
Fabian Affolter
f066c63900
add config details
2015-06-11 22:29:01 +02:00
Fabian Affolter
dd05d6878c
add config details
2015-06-11 22:29:01 +02:00
Paulus Schoutsen
73ed0cd5bf
Merge branch 'dev'
2015-06-11 09:15:00 -07:00
Paulus Schoutsen
d35591c5f4
Upgrade to latest pychromecast
2015-06-11 09:14:51 -07:00
Paulus Schoutsen
5f336621c0
Merge pull request #174 from eagleamon/dev
...
adds a coloourful log output
2015-06-11 08:47:53 -07:00
eagleamon
bcb4766f95
adds a coloourful log output
2015-06-11 15:01:11 +02:00
Paulus Schoutsen
26de87951a
Merge branch 'dev'
...
Conflicts:
homeassistant/components/media_player/cast.py
requirements.txt
2015-06-11 00:36:31 -07:00
Paulus Schoutsen
58f4ab4e67
Bugfix frontend: show no state message when no states
2015-06-11 00:31:12 -07:00
Paulus Schoutsen
cac1c0d415
Bugfix for media player supported media commands
2015-06-11 00:17:44 -07:00
Paulus Schoutsen
2ea195a5d2
Merge pull request #158 from balloob/refactor-media-player
...
Initial refactor media player
2015-06-10 23:59:53 -07:00
Paulus Schoutsen
0f4de88b92
Fix PyLint import issue
2015-06-10 23:59:37 -07:00
Paulus Schoutsen
492ea478e7
Merge remote-tracking branch 'origin/dev' into refactor-media-player
...
Conflicts:
homeassistant/components/frontend/version.py
2015-06-10 23:53:18 -07:00
Paulus Schoutsen
ae847994fc
MPD platform fixes
2015-06-10 23:51:38 -07:00
Paulus Schoutsen
801eabe598
Bugfixes for media player more info dialog
2015-06-10 23:51:33 -07:00
Paulus Schoutsen
ca373b5aa5
Frontend: Workaround for tap bug in paper-dialog
2015-06-09 20:53:50 -07:00
Paulus Schoutsen
6c1a309c40
Minor CSS fixes for frontend
2015-06-09 00:26:15 -07:00
Paulus Schoutsen
8e50f50a48
Merge branch 'dev' into refactor-media-player
...
Conflicts:
homeassistant/components/frontend/version.py
2015-06-08 23:08:00 -07:00
Paulus Schoutsen
5008b25a2d
Fix MPD media player support
2015-06-08 23:06:41 -07:00
Paulus Schoutsen
90919a66d9
Fix Cast media player support
2015-06-08 22:49:43 -07:00
Paulus Schoutsen
452b082c82
Update media player core
2015-06-08 22:49:32 -07:00
Paulus Schoutsen
0b52b8c470
Fix more info dialog opening on touch devices
2015-06-08 21:08:27 -07:00
Paulus Schoutsen
7fa7ef103f
Merge pull request #168 from fabaff/syslog
...
Syslog notifications
2015-06-07 22:46:15 -07:00
jamespcole
7a4d40a8fd
Fixed some linting errors
2015-06-05 23:04:52 +10:00
jamespcole
aaf0ca2105
Very simple IP Camera support
2015-06-05 22:51:29 +10:00
Fabian Affolter
378d3798fd
sync with ha.io
2015-06-04 18:18:26 +02:00
Fabian Affolter
d61bad16bf
add links
2015-06-04 16:43:53 +02:00
Fabian Affolter
992706c5c1
update icon section
2015-06-04 16:33:34 +02:00
Fabian Affolter
3c50fc63c1
minor changes and fixes
2015-06-04 16:26:52 +02:00
Fabian Affolter
b8fcfbd182
add details about the pull requests and a quick-start section
2015-06-04 15:57:25 +02:00
Fabian Affolter
26c56d277e
update doc
2015-06-04 09:53:43 +02:00
Fabian Affolter
fa7fc3ca5d
fix pylint issues
2015-06-04 09:50:37 +02:00
Fabian Affolter
c78e1519af
add syslog notification platform
2015-06-04 09:44:28 +02:00
Fabian Affolter
91764cacd9
add syslog.py
2015-06-04 09:44:10 +02:00
Hans Bakker
66024e5059
Initial update of cast device to MediaPlayerDevice. Added media_seek command and service to MediaPlayerDevice.
2015-06-04 00:17:03 +02:00
Paulus Schoutsen
6f09c0ae18
Merge pull request #167 from fabaff/smtp
...
SMTP notifications
2015-06-03 12:53:58 -07:00
Fabian Affolter
f24cd4feed
add smtp notification platform
2015-06-03 20:39:16 +02:00
Fabian Affolter
d5efe33944
add smtp.py
2015-06-03 20:38:51 +02:00
Paulus Schoutsen
7f788d6be1
Update media player more info
2015-06-02 23:36:37 -07:00
Paulus Schoutsen
8e6ccea085
Update media player state card
2015-06-02 22:58:10 -07:00
Paulus Schoutsen
4cc8b0bda5
Merge branch 'dev' into refactor-media-player
2015-06-02 22:44:03 -07:00
Paulus Schoutsen
e1c880cb22
New frontend build
2015-06-02 22:41:44 -07:00
Paulus Schoutsen
7ba0b03e6c
Frontend: do not open more info when tapping toggle
2015-06-02 22:38:57 -07:00
Paulus Schoutsen
b1cdf48ca0
Frontend: fix state card content showing outside of card
2015-06-02 22:25:44 -07:00
Paulus Schoutsen
a330f4c130
Update apple touch icon
2015-06-02 22:19:30 -07:00
Paulus Schoutsen
644a3058de
Fix device tracker deadlock after exception in scanner
2015-06-02 21:39:33 -07:00
Paulus Schoutsen
73dab5a398
Make customize parsing more robust
2015-06-02 21:31:50 -07:00
Paulus Schoutsen
23b851fab4
Merge branch 'pr/166' into dev
...
Conflicts:
requirements.txt
2015-06-02 18:47:47 -07:00
Fabian Affolter
a6b4d539a6
add zwave and nest
2015-06-02 23:28:59 +02:00
Fabian Affolter
73139a76a8
add ISY994 and modbus
2015-06-02 23:22:27 +02:00
Fabian Affolter
bf1a6f5899
add other sensors
2015-06-02 23:10:12 +02:00
Fabian Affolter
718ff6b326
add notifications and mpd
2015-06-02 23:02:34 +02:00
Fabian Affolter
16be76a038
add missing bracket
2015-06-02 22:41:57 +02:00
Fabian Affolter
3d1743d91d
fix period
2015-06-02 22:37:08 +02:00
Fabian Affolter
a695da88df
separate links
2015-06-02 22:26:26 +02:00
Fabian Affolter
c75c123d37
fix first sentence
2015-06-02 22:14:30 +02:00
Paulus Schoutsen
a8b6aeeb05
Merge pull request #157 from fabaff/swiss-public-transport
...
Swiss public transport
2015-06-02 09:57:41 -07:00
Finbarr Brady
b5ee05a13e
docs
2015-06-02 17:33:05 +01:00
Finbarr Brady
b11320a5fb
Bump version
2015-06-02 17:18:41 +01:00
Finbarr Brady
3701a82de1
Fix typo
2015-06-02 17:17:36 +01:00
Finbarr Brady
ebc0ffd879
https false
2015-06-02 17:14:12 +01:00
Paulus Schoutsen
066d515547
Merge pull request #163 from ettisan/switchcmds2
...
Switch cmds
2015-06-02 09:09:44 -07:00
Finbarr Brady
bbf8420d80
Updated component id
2015-06-02 16:04:45 +01:00
Wolfgang Ettlinger
5d1e0d5c44
fixed pylint warnings
2015-06-02 17:04:14 +02:00
Finbarr Brady
bae530b30d
Delete original file
2015-06-02 16:03:29 +01:00
Finbarr Brady
84e81a9e4e
Renamed hikvision component. Added module from pip
2015-06-02 16:00:29 +01:00
Fabian Affolter
82518fbbf4
Merge branch 'swiss-public-transport' of github.com:fabaff/home-assistant into swiss-public-transport
2015-06-02 15:57:45 +02:00
Fabian Affolter
512c4629b6
implement comments from #157
2015-06-02 15:54:53 +02:00
Fabian Affolter
4292c1f207
Revert "add timestamp to short time"
...
This reverts commit 1be50d83dc .
Conflicts:
homeassistant/util/dt.py
2015-06-02 15:54:53 +02:00
Fabian Affolter
84c7149f0f
update journey
2015-06-02 15:54:53 +02:00
Fabian Affolter
2317114b04
switch from error to execption for logger
2015-06-02 15:54:53 +02:00
Fabian Affolter
284dbff2d5
use string formatting
2015-06-02 15:54:53 +02:00
Fabian Affolter
713a03ad89
update depenency handling (requests)
2015-06-02 15:54:53 +02:00
Fabian Affolter
57e2a8a0c9
remove lat/long check
2015-06-02 15:54:53 +02:00
Fabian Affolter
a50ed46950
add shortcut
2015-06-02 15:54:53 +02:00
Fabian Affolter
a3cdb667ba
add swiss_public_transport.py
2015-06-02 15:54:53 +02:00
Fabian Affolter
a70c32da3c
add newline
2015-06-02 15:54:53 +02:00
Fabian Affolter
45d67176c5
add newline at the end
2015-06-02 15:54:53 +02:00
Fabian Affolter
c0c92a82e2
add swiss public transport sensor
2015-06-02 15:54:52 +02:00
Fabian Affolter
ba8d429a9f
add timestamp to short time
2015-06-02 15:54:52 +02:00
Wolfgang Ettlinger
b35bdc606a
style adaptions
2015-06-02 15:54:43 +02:00
Fabian Affolter
458838e9c6
implement comments from #157
2015-06-02 15:49:24 +02:00
Wolfgang Ettlinger
d91f414313
added generic module to switch swiches using shell commands
2015-06-02 15:40:02 +02:00
Paulus Schoutsen
eae52a8faf
More target temperature nest fixes
2015-06-02 00:02:50 -07:00
Paulus Schoutsen
1585a91aec
Add idle state to const.py
2015-06-01 23:55:54 -07:00
Paulus Schoutsen
bacff3de8d
Add demo TV show player
2015-06-01 23:53:36 -07:00
Paulus Schoutsen
5eaf3d40ad
Add demo music player
2015-06-01 23:42:19 -07:00
Paulus Schoutsen
a7b79fc8b2
Initial refactor media player
2015-06-01 23:06:46 -07:00
Paulus Schoutsen
dbf2f6223c
Merge branch 'dev' into pr/156
...
Conflicts:
requirements.txt
2015-06-01 23:00:37 -07:00
Paulus Schoutsen
66a380dd8e
Ensure generate_entity_id returns valid entity ids
2015-06-01 22:55:33 -07:00
Paulus Schoutsen
a557cf388b
Better approach writing default configuration
2015-06-01 22:50:57 -07:00
Paulus Schoutsen
17af1a68e8
Fix for Nest thermostats with a range as target temperature
2015-06-01 22:00:41 -07:00
Paulus Schoutsen
e56fccaefe
Merge pull request #155 from fabaff/music-player-demon
...
Add Music player demon
2015-06-01 14:52:29 -07:00
wind-rider
e9c0cb74d8
Merge pull request #3 from balloob/media-player-muting
...
Volume muting fixes
2015-06-01 20:51:45 +02:00
Hans Bakker
a3f2f7c039
remove console.log
2015-06-01 20:51:21 +02:00
Fabian Affolter
c8111b988e
Revert "add timestamp to short time"
...
This reverts commit 1be50d83dc .
Conflicts:
homeassistant/util/dt.py
2015-06-01 14:02:27 +02:00
Fabian Affolter
1e5e06fef5
update journey
2015-06-01 13:51:00 +02:00
Fabian Affolter
90d55ef901
switch from error to execption for logger
2015-06-01 13:49:46 +02:00
Fabian Affolter
9d1e881f12
use string formatting
2015-06-01 13:49:08 +02:00
Fabian Affolter
da68e4ab11
update depenency handling (requests)
2015-06-01 13:47:32 +02:00
Fabian Affolter
1aa98bea2b
remove lat/long check
2015-06-01 13:40:21 +02:00
Fabian Affolter
038bfde6aa
add shortcut
2015-06-01 13:37:57 +02:00
Fabian Affolter
fb63198688
fix return values, disconnect from mpd, and fix pylint issue
2015-06-01 13:25:55 +02:00
Paulus Schoutsen
3b43fe7431
Fix PyLint issues
2015-05-31 22:13:02 -07:00
Paulus Schoutsen
15c3e2f516
Volume muting fixes
2015-05-31 21:07:58 -07:00
Hans Bakker
21cf7ceb07
minor update to more info card
2015-06-01 00:51:17 +02:00
Hans Bakker
321e821ae8
Update requirements.txt to include mute-capable pychromecast
2015-06-01 00:08:39 +02:00
Fabian Affolter
c8c3b825e4
add swiss_public_transport.py
2015-05-31 23:31:24 +02:00
Fabian Affolter
fafea688e4
add newline
2015-05-31 23:25:38 +02:00
Fabian Affolter
b1b0b2bc65
add newline at the end
2015-05-31 22:55:47 +02:00
Fabian Affolter
a6b7f47d74
add swiss public transport sensor
2015-05-31 22:55:02 +02:00
Fabian Affolter
1be50d83dc
add timestamp to short time
2015-05-31 22:54:16 +02:00
Hans Bakker
938200478f
Merge remote-tracking branch 'upstream/dev' into dev
2015-05-31 22:30:05 +02:00
Hans Bakker
81245495ae
Add volume/mute button instead of text label, depends on new pychromecast method. Also I made the power button the only accented button.
2015-05-31 22:27:59 +02:00
Fabian Affolter
26c8d81dbf
add configuration desc
2015-05-31 22:21:11 +02:00
Fabian Affolter
ab4ed2e032
add check
2015-05-31 20:53:19 +02:00
Fabian Affolter
cb9fe8d9ff
update format
2015-05-31 20:53:18 +02:00
Fabian Affolter
bd561dea6e
add mpd
2015-05-31 20:53:18 +02:00
Fabian Affolter
88523e6ffb
add mpd bindings
2015-05-31 20:53:18 +02:00
Fabian Affolter
4a25b59d33
add period
2015-05-31 20:53:18 +02:00
Fabian Affolter
453b5a3e8c
add initial mpd
2015-05-31 20:53:18 +02:00
Fabian Affolter
996322a2d3
add date
2015-05-31 20:53:18 +02:00
Paulus Schoutsen
9efc357226
Merge pull request #152 from wind-rider/dev
...
Initial commit for volume slider in media player more info card
2015-05-31 11:47:11 -07:00
wind-rider
5c48c87af0
Merge pull request #2 from balloob/media-player-volume
...
Fixes for Chromecast volume
2015-05-31 20:45:22 +02:00
Paulus Schoutsen
ed46a93848
Fixes for Chromecast volume
...
It was line 119 from cast.py that was driving me crazy
2015-05-31 11:37:54 -07:00
Paulus Schoutsen
3c31758826
Merge pull request #153 from fbradyirl/transmission-turtle
...
Transmission turtle
2015-05-31 08:41:52 -07:00
Finbarr Brady
bc8aa82a13
Removing toggle function as it is confusing things more than it should
2015-05-31 12:00:30 +00:00
Finbarr Brady
c1b62bf672
Only toggle if in the correct state.
2015-05-31 11:51:45 +00:00
Hans Bakker
c445563ab1
Fix pylint
2015-05-31 13:47:40 +02:00
Hans Bakker
b30bdbfc6a
Initial commit for volume slider in media player more info card
2015-05-31 13:36:28 +02:00
Paulus Schoutsen
0583d63b67
Fix Cast platform detecting it was on while it was not
2015-05-31 01:29:28 -07:00
Paulus Schoutsen
afd99a0c6c
Media Player and cast improvements
2015-05-31 00:38:14 -07:00
Paulus Schoutsen
678be46bb9
Add more info card for media player
2015-05-30 14:02:46 -07:00
Paulus Schoutsen
197611fe8e
Upgrade cast entity from polling to pushing state
2015-05-30 12:35:35 -07:00
Paulus Schoutsen
1e7e9a9e02
Add a state card for media player
2015-05-30 12:08:35 -07:00
Paulus Schoutsen
e74806ab70
Fix Google Cast discovery
2015-05-30 11:41:39 -07:00
Paulus Schoutsen
10d74bb37e
Add turn_on method to media_player
2015-05-30 11:29:49 -07:00
Paulus Schoutsen
6d125a8dfb
Update missing dependency code for Cast
2015-05-30 10:54:27 -07:00
Paulus Schoutsen
bbf3bbcd4b
Merge pull request #149 from fbradyirl/transmission-turtle
...
New Transmission turtle mode switch. Using existing TransmissionRpc r…
2015-05-30 07:48:35 -07:00
Paulus Schoutsen
43f89209d3
Merge pull request #148 from fbradyirl/luci-fix
...
Fix for getting device names using Luci. Tested on Barier Breaker.
2015-05-30 07:46:40 -07:00
Finbarr Brady
ecd09f22ef
Support for Hikvision camera motion detection.
2015-05-30 13:44:29 +00:00
Finbarr Brady
1c55878271
New Transmission turtle mode switch. Using existing TransmissionRpc requirement.
2015-05-30 13:34:23 +00:00
Finbarr Brady
f110dc970d
Fix for getting device names using Luci. Tested on Barier Breaker.
2015-05-30 13:30:34 +00:00
Paulus Schoutsen
96edd759a8
media_player.cast: support thumbnail + title
2015-05-30 00:53:29 -07:00
Paulus Schoutsen
f1843a57e0
media_player.cast: support thumbnail + title
2015-05-30 00:52:33 -07:00
Paulus Schoutsen
ef0eb8be02
Merge remote-tracking branch 'origin/master' into dev
2015-05-30 00:36:10 -07:00
Paulus Schoutsen
b332a9ed41
Merge pull request #147 from wind-rider/pychromecast-fixing
...
Make chromecast component work again
2015-05-30 00:32:23 -07:00
wind-rider
b011d14653
Merge pull request #1 from balloob/pychromecast-fixing-fixing
...
Update cast integration
2015-05-30 09:21:57 +02:00
Paulus Schoutsen
b50216600b
Update cast integration
2015-05-29 22:36:40 -07:00
Paulus Schoutsen
5ccb7a5856
Merge pull request #132 from balloob/polymer-9
...
Upgrade to Polymer 1.0
2015-05-29 21:16:48 -07:00
Paulus Schoutsen
124d50e6d6
Polymer 1.0: Update to latest version
2015-05-29 20:26:07 -07:00
Paulus Schoutsen
c91b2cc795
Polymer 1.0: Fix layout issue in logbook
2015-05-29 20:05:05 -07:00
Paulus Schoutsen
a53265b76e
Polymer 1.0: Fix listening bar in states partial
2015-05-29 17:57:52 -07:00
Hans Bakker
ac8a2d03d8
Fix play_pause command
2015-05-29 22:31:52 +02:00
Hans Bakker
3e01ce2a6c
Proposed fixes to chromecast component
2015-05-29 22:19:42 +02:00
Paulus Schoutsen
24b575d21a
Polymer 1.0: Update build script and add new build
2015-05-28 01:08:50 -07:00
Paulus Schoutsen
5367ac562c
Polymer 1.0: Migrate to use paper-styles for font
2015-05-28 00:50:52 -07:00
Paulus Schoutsen
d503ee94f5
Polymer 1.0: Clean up
2015-05-28 00:42:26 -07:00
Paulus Schoutsen
63114b988f
Polymer 1.0: Fix more info dialog closing on toggling entity
2015-05-28 00:02:18 -07:00
Paulus Schoutsen
69630a53f7
Polymer 1.0: Fix dialog appearance on small screens
2015-05-27 23:51:17 -07:00
Paulus Schoutsen
ce7e6d37ed
Polymer 1.0: more info content style fixes
2015-05-27 23:43:00 -07:00
Paulus Schoutsen
ab7536ffd7
Polymer 1.0: style fixes
2015-05-27 23:30:22 -07:00
Paulus Schoutsen
2ce090e4b3
Polymer 1.0: more info light - reposition post transition
2015-05-27 22:48:15 -07:00
Paulus Schoutsen
986b843e0d
Polymer 1.0: Remove unused styles
2015-05-27 22:47:50 -07:00
Paulus Schoutsen
26837ae8d3
Polymer 1.0: Bugfix - menu button works again
2015-05-27 22:47:37 -07:00
Paulus Schoutsen
1cdd5db29f
Polymer 1.0: Clean up state badge
2015-05-27 22:47:11 -07:00
Paulus Schoutsen
cf7a1392ac
Polymer 1.0: Use paper scroll header panel for partial states
2015-05-27 22:46:52 -07:00
Paulus Schoutsen
b0fdd45205
Polymer 1.0: Move attribute classnames logic to more info elements
2015-05-27 22:04:38 -07:00
Paulus Schoutsen
57d5022e3d
Polymer 1.0: dev tools - fire event button now works
2015-05-27 22:03:24 -07:00
Paulus Schoutsen
a7f9a5c4ad
Polymer 1.0: More info dialog bug fixes
2015-05-27 22:02:58 -07:00
Paulus Schoutsen
8b1d3c7658
Polymer 1.0 :-)
2015-05-27 22:02:36 -07:00
Paulus Schoutsen
95f0be6247
Merge pull request #144 from Dutchy-/track_new_devices
...
Add a configuration option to track new devices by default.
2015-05-27 00:45:48 -07:00
Paulus Schoutsen
99ccfc241c
Merge pull request #143 from Dutchy-/master
...
Let the nmap device tracker return upper case MAC addresses.
2015-05-27 00:45:22 -07:00
Paulus Schoutsen
a8aa5b1447
Polymer .9: Convert more info contents
2015-05-27 00:44:47 -07:00
Paulus Schoutsen
e5f0e57980
Polymer .9: Fix history in more info dialogs
2015-05-26 23:32:11 -07:00
Fabian Affolter
531b702d65
fix typo
2015-05-26 17:02:38 +02:00
Edwin Smulders
41ec85053e
Add a configuration option to track new devices by default.
2015-05-26 00:01:16 +02:00
Edwin Smulders
71ac550e7d
Let the nmap device tracker return upper case MAC addresses.
2015-05-25 21:33:58 +02:00
Paulus Schoutsen
852305b996
Merge pull request #138 from fabaff/rewrite-owm
...
OpenWeatherMap sensor
2015-05-22 07:05:44 -07:00
Fabian Affolter
381d160e3b
add throttle
2015-05-22 10:11:21 +02:00
Paulus Schoutsen
eb0584d466
Polymer .9: Style fixes
2015-05-22 00:21:47 -07:00
Paulus Schoutsen
76cf0e445d
Polymer .9: Style fixes
2015-05-21 22:47:17 -07:00
Fabian Affolter
1d63e5a2df
switch to list
2015-05-21 19:05:31 +02:00
Fabian Affolter
f9a8575414
fix typo
2015-05-21 18:43:38 +02:00
Fabian Affolter
3939d4e2f0
fix statement
2015-05-21 10:31:42 +02:00
Paulus Schoutsen
451cde7918
Polymer .9: Some cleanup
2015-05-20 23:42:46 -07:00
Paulus Schoutsen
69ae1d3534
Polymer .9: More info dialog with default content
2015-05-20 23:41:54 -07:00
Paulus Schoutsen
de243855c4
Polymer .9: Notifications
2015-05-20 22:41:58 -07:00
Paulus Schoutsen
9c71970d69
Merge pull request #128 from fabaff/bitcoin
...
Bitcoin sensor
2015-05-20 15:03:44 -07:00
Paulus Schoutsen
4f5ad3c7b6
Merge pull request #136 from balloob/master
...
Add LimitlessLED to dev branch
2015-05-20 14:28:35 -07:00
Fabian Affolter
2d1b934a1c
minor updates
2015-05-20 18:30:57 +02:00
Fabian Affolter
9392f9b512
use throttle as balloob suggested
2015-05-20 18:30:57 +02:00
Fabian Affolter
397336e03c
switch to list for options
2015-05-20 18:30:57 +02:00
Fabian Affolter
61148d8215
add throttle, rename variable, fix pylint issues
2015-05-20 18:30:57 +02:00
Fabian Affolter
4bed8647ac
add bitcoin sensor
2015-05-20 18:30:57 +02:00
Fabian Affolter
022f6608b9
add blockchain as requirement
2015-05-20 18:30:57 +02:00
Fabian Affolter
827fd4d070
add bitcoin sensor
2015-05-20 18:30:57 +02:00
Alfie "Azelphur" Day
2b444b0a28
And fix the part where I'm being stupid
2015-05-20 18:30:57 +02:00
Alfie "Azelphur" Day
f52412df41
More pylint fixes
2015-05-20 18:30:56 +02:00
Alfie "Azelphur" Day
0e9dc61805
Fix some code styling violations
2015-05-20 18:30:56 +02:00
Alfie "Azelphur" Day
6132ed1967
Add ledcontroller to requirements.txt
2015-05-20 18:30:56 +02:00
Alfie "Azelphur" Day
5b1c372fdf
Add configuration.yaml example in the header
2015-05-20 18:30:56 +02:00
Alfie "Azelphur" Day
c97ab456f2
Add basic support for LimitlessLED
2015-05-20 18:30:56 +02:00
Paulus Schoutsen
0466ae5e07
Merge pull request #134 from jamespcole/http-sessions
...
Added basic http sessions for authentication
2015-05-20 07:52:54 -07:00
jamespcole
26987148b5
Merge remote-tracking branch 'upstream/dev' into http-sessions
...
Merged in the latest upstream changes
2015-05-20 17:14:01 +10:00
jamespcole
5606d4bb12
fixed session error during automated tests
2015-05-20 17:13:13 +10:00
Paulus Schoutsen
5baf16ad6e
Polymer .9: convert dev tools
2015-05-19 23:38:32 -07:00
jamespcole
a8e7903f39
refactored the session store into a separate class
2015-05-19 19:18:41 +10:00
Paulus Schoutsen
33122701b9
Polymer .9: Convert History
2015-05-18 23:49:48 -07:00
Paulus Schoutsen
f517445d36
Polymer .9: Remove workaround in sidebar
2015-05-18 18:43:32 -07:00
Paulus Schoutsen
9d41958b3a
Merge pull request #135 from Azelphur/master
...
Add basic support for LimitlessLED
2015-05-18 18:40:35 -07:00
Alfie "Azelphur" Day
7087c20c4f
And fix the part where I'm being stupid
2015-05-19 02:33:37 +01:00
Alfie "Azelphur" Day
cb54fb5a64
More pylint fixes
2015-05-19 02:31:30 +01:00
Alfie "Azelphur" Day
e2b08a1758
Fix some code styling violations
2015-05-19 02:09:34 +01:00
Alfie "Azelphur" Day
c43e014304
Add ledcontroller to requirements.txt
2015-05-19 01:58:16 +01:00
Alfie "Azelphur" Day
9c7f1d94c0
Add configuration.yaml example in the header
2015-05-19 01:55:37 +01:00
Alfie "Azelphur" Day
a86852fe90
Add basic support for LimitlessLED
2015-05-19 00:27:09 +01:00
jamespcole
80f0c42844
Refactored session handling into a separate class
2015-05-19 03:57:35 +10:00
James Cole
0a78b02bf1
Merge pull request #133 from jamespcole/vera-fixes
...
Vera fixes for UI7 firmware update
2015-05-19 03:09:46 +10:00
jamespcole
dba9f8854f
Removed conversion to local time from UTC for last_tripped_time for vera sensors and switches
2015-05-19 00:31:59 +10:00
jamespcole
8431fd822f
Fixed flake8 blank line error
2015-05-19 00:08:02 +10:00
jamespcole
be0f11b1a5
Updated example config with new session config option
2015-05-18 23:56:22 +10:00
jamespcole
721dc6dae4
Addd basic http sessions to the http component
2015-05-18 23:54:32 +10:00
jamespcole
39dee9d17c
Merge branch 'dev-clean' into vera-fixes
...
Merged with upstream changes
2015-05-18 19:27:21 +10:00
jamespcole
1d7d0ea2d4
updated vera submodule to the latest version for the UI7 formware update
2015-05-18 19:18:53 +10:00
jamespcole
1c47ade641
Updated with new switch category for UI7 firmware update and fixed excpetion when trippable sensor has never been tripped
2015-05-18 18:54:25 +10:00
Paulus Schoutsen
52895658e5
Polymer .9: convert logbook
2015-05-18 00:16:57 -07:00
Paulus Schoutsen
c3645e463e
Polymer .9: convert state cards
2015-05-17 23:09:25 -07:00
Paulus Schoutsen
4576a1d245
Polymer .9: show basic state cards
2015-05-17 22:08:42 -07:00
Paulus Schoutsen
313eb71b17
Polymer .9: sidebar
2015-05-17 13:31:48 -07:00
Paulus Schoutsen
8f51741c65
Merge pull request #131 from andythigpen/yaml-include
...
Fix issues with YAML include tag.
2015-05-16 11:45:42 -07:00
Andrew Thigpen
fc560d179e
Fix issues with YAML include tag.
...
Calling load_yaml_config_file(config_path) causes issues when trying to
load from multiple files in a directory since config_path is modified in
the closure.
This also separates the parse code block into its own function so that
there is no restriction that the object be a dictionary for included
files. This means that scalars, lists, etc. can also be stored in
separate files -- for example, the scene component expects a list.
2015-05-16 11:52:27 -05:00
Paulus Schoutsen
8d6bbb8c1a
Polymer .9: foundation + login form
2015-05-16 02:24:06 -07:00
Paulus Schoutsen
e0d697d0bc
Default to UTC if invalid timezone specified
2015-05-15 23:28:16 -07:00
Paulus Schoutsen
f3f2240e4a
Remove usage of deprecated hass.local_api in __main__
2015-05-15 23:28:16 -07:00
Paulus Schoutsen
e3e64a3a18
Merge pull request #130 from andythigpen/yaml-include
...
Add include YAML tag.
2015-05-15 22:34:50 -07:00
Andrew Thigpen
6ef60aa979
Add include YAML tag.
...
Allows including other files in the main configuration.yaml file. With
this functionality, passwords or other sensitive information can be
stored in a separate file from the main configuration.
2015-05-15 20:10:30 -05:00
Paulus Schoutsen
00664ac601
Merge pull request #121 from balloob/dev
...
Update master with latest changes
2015-05-14 22:50:22 -07:00
Paulus Schoutsen
a4e0a7f235
Fix platform discovery not working
2015-05-14 21:36:12 -07:00
Paulus Schoutsen
ae0cf49560
UTC upgrades for scheduler, nmap tracker, dsl_trigger
2015-05-14 21:07:15 -07:00
Paulus Schoutsen
cd2b9ce975
Merge pull request #127 from andythigpen/mysensors-config
...
Update mysensors component to read debug, persistence values.
2015-05-14 17:30:31 -07:00
Paulus Schoutsen
3f8fd8aa09
Merge pull request #126 from andythigpen/script-utc
...
Fix UTC issue with script component.
2015-05-14 17:30:26 -07:00
Andrew Thigpen
8b8cb28259
Update mysensors component to read debug, persistence values.
2015-05-14 19:02:10 -05:00
Andrew Thigpen
ef138bb132
Fix utc issue with script component.
2015-05-14 18:54:13 -05:00
Fabian Affolter
fdb46d80ba
Update documentation
2015-05-13 19:06:17 -07:00
Paulus Schoutsen
6b0e29ad55
Update git submodules
2015-05-13 00:14:50 -07:00
Paulus Schoutsen
8248dfa004
Merge pull request #122 from fabaff/beat
...
Add beat and utc to time_date sensor
2015-05-12 23:40:45 -07:00
Fabian Affolter
80f2ac5c3c
add title to header
2015-05-13 08:17:38 +02:00
Fabian Affolter
7eaa8a3f16
fix typo
2015-05-13 08:15:53 +02:00
Fabian Affolter
1776430f6b
fix typo
2015-05-13 08:14:00 +02:00
Fabian Affolter
584d3ea272
add utc and beat, use more appropriate variable names
2015-05-12 20:28:04 +02:00
Paulus Schoutsen
52f5c45ca8
Merge pull request #120 from balloob/chore-platform-dependencies
...
Allow platforms to specify dependencies.
2015-05-12 07:47:41 -07:00
Paulus Schoutsen
c523a0b509
Improve error message when prepare_setup_platform fails.
2015-05-11 22:29:53 -07:00
Paulus Schoutsen
4eeaa16f16
Convert some double to single quotes.
2015-05-11 22:23:38 -07:00
Paulus Schoutsen
e630476f9f
Allow platforms to specify dependencies
2015-05-11 22:23:20 -07:00
Paulus Schoutsen
d7ab76106d
Merge pull request #119 from balloob/feature-recorder-states-store-eventid
...
Recorder saves which event caused state change
2015-05-11 19:56:18 -07:00
Fabian Affolter
44045a02f2
update header
2015-05-11 18:06:25 +02:00
Fabian Affolter
6b42227b13
update header
2015-05-11 18:06:12 +02:00
Fabian Affolter
61e1f56922
update header
2015-05-11 18:05:58 +02:00
Fabian Affolter
2539c93783
update header
2015-05-11 18:05:46 +02:00
Fabian Affolter
8f5a9859c3
update header
2015-05-11 18:05:35 +02:00
Fabian Affolter
21e2898868
fix typo
2015-05-11 17:27:25 +02:00
Fabian Affolter
69cc3c8261
add ddwrt
2015-05-11 17:26:18 +02:00
Paulus Schoutsen
df18acbabb
Recorder saves which event caused state change
2015-05-10 23:41:42 -07:00
Paulus Schoutsen
c719e7dc31
Allow config.path to take multiple arguments
2015-05-10 23:05:37 -07:00
Paulus Schoutsen
0a28f3f648
Merge pull request #115 from fabaff/xmpp
...
Xmpp notifications
2015-05-10 22:57:41 -07:00
Fabian Affolter
67ca009690
update header
2015-05-10 23:49:09 +02:00
Fabian Affolter
ec0dd39220
update header
2015-05-10 23:45:47 +02:00
Fabian Affolter
379171e302
update header
2015-05-10 23:44:27 +02:00
Fabian Affolter
24499d7bed
update header
2015-05-10 23:43:37 +02:00
Fabian Affolter
2ab1ce7b83
update title in header
2015-05-10 23:27:22 +02:00
Fabian Affolter
76fd70657a
remove deprecated parameter
2015-05-10 23:22:06 +02:00
Fabian Affolter
f103d5964e
remove deps of sleekxmpp
2015-05-10 23:20:36 +02:00
Fabian Affolter
7b0765e064
add xmpp.py
2015-05-10 22:23:25 +02:00
Fabian Affolter
07b5f3d597
initial xmpp nofication platform
2015-05-10 22:23:25 +02:00
Fabian Affolter
0e9685e55f
add requirements for xmpp notifications
2015-05-10 22:23:25 +02:00
Paulus Schoutsen
b6c88b1a6c
Merge pull request #116 from fabaff/time-date
...
Time date sensor
2015-05-08 13:51:58 -07:00
Fabian Affolter
9f042db0f5
call dt_util.now() only once, add additional format
2015-05-08 18:50:57 +02:00
Fabian Affolter
03993cd5fa
fix if and remove tz
2015-05-08 18:39:28 +02:00
Fabian Affolter
079ec43291
remove list
2015-05-08 18:31:48 +02:00
Fabian Affolter
b55e8fc4c4
add time_date.py
2015-05-08 17:44:27 +02:00
Fabian Affolter
f72cedf446
add missing space
2015-05-08 17:03:42 +02:00
Fabian Affolter
5266e10140
add new methods for date/time output
2015-05-08 17:00:12 +02:00
Fabian Affolter
503a2adc38
add date & time sensor
2015-05-08 16:59:46 +02:00
Paulus Schoutsen
dfc50562a1
Update netdisco to latest version
2015-05-04 00:35:36 -07:00
Paulus Schoutsen
5452221cd2
Frontend bugfixes
2015-05-01 22:54:59 -07:00
Paulus Schoutsen
972743cb63
Fix style issue
2015-05-01 20:56:10 -07:00
Paulus Schoutsen
916c30072b
Update frontend dependencies and compile new version
2015-05-01 20:49:02 -07:00
Paulus Schoutsen
30f78f7fa6
Add API endpoint to bootstrap frontend
2015-05-01 19:02:29 -07:00
Paulus Schoutsen
ca8be5015a
Add config API endpoint
2015-05-01 18:24:32 -07:00
Paulus Schoutsen
e07fbbbcd8
Merge pull request #114 from fabaff/weather
...
OpenWeatherMap sensor
2015-05-01 14:16:47 -07:00
Fabian Affolter
fd6de36d2c
add openweathermap, sort the content alphabetically
2015-05-01 21:56:42 +02:00
Fabian Affolter
70f1ec9dce
add openweathermap sensor
2015-05-01 21:52:34 +02:00
Fabian Affolter
4001a2d316
add pyown
2015-05-01 17:05:46 +02:00
Paulus Schoutsen
20bdc82cba
Do not show history in more info if component not loaded
2015-05-01 06:14:38 -07:00
Paulus Schoutsen
2196f77081
Exclude __main__ from coveragerc
2015-04-30 22:44:41 -07:00
Paulus Schoutsen
09f1983d40
Update dependency check in __main__
2015-04-30 22:44:24 -07:00
Paulus Schoutsen
a752bc012c
Merge pull request #113 from balloob/refactor-utc
...
Refactor to use UTC internally
2015-04-30 22:07:43 -07:00
Paulus Schoutsen
29e376a66e
Assign unique ports for history and logbook tests
2015-04-30 21:59:24 -07:00
Paulus Schoutsen
2cad421de9
Add tests for logbook component
2015-04-30 21:53:10 -07:00
Paulus Schoutsen
17cc9a43bb
Add tests for history component
2015-04-30 21:03:01 -07:00
Paulus Schoutsen
cf5278b7e9
Add tests for recorder component
2015-04-29 23:21:31 -07:00
Paulus Schoutsen
fd67e47128
Add tests for device_sun_light_trigger
2015-04-29 22:26:54 -07:00
Paulus Schoutsen
ef470de3ca
Update coveragerc to hide latest device components
2015-04-29 22:25:19 -07:00
Paulus Schoutsen
5105c5f200
Update coveragerc to hide latest device components
2015-04-29 09:01:27 -07:00
Paulus Schoutsen
040dd3c409
Strip microseconds on state.last_updated
2015-04-29 08:18:53 -07:00
Paulus Schoutsen
10a5db7924
UTC bugfix for more-info-sun
2015-04-28 23:50:53 -07:00
Paulus Schoutsen
3720333927
UTC bugfixes
2015-04-28 22:38:43 -07:00
Paulus Schoutsen
54904a1630
Make frontend UTC aware
2015-04-28 22:34:44 -07:00
Paulus Schoutsen
e0ecb64a10
Use UTC as the internal datetime format
2015-04-28 19:12:05 -07:00
Paulus Schoutsen
847d049f1c
Merge pull request #109 from fabaff/instapush
...
Instapush notification
2015-04-28 07:04:38 -07:00
Fabian Affolter
234669f469
fix format
2015-04-28 09:43:53 +02:00
Paulus Schoutsen
7a529aee63
Merge pull request #112 from fabaff/nma
...
Nma notifications
2015-04-27 23:56:14 -07:00
Fabian Affolter
14d0c1325c
fix format
2015-04-28 08:45:40 +02:00
Fabian Affolter
b76b002966
try to pass travis build
2015-04-27 23:51:59 +02:00
Fabian Affolter
8b64e905b8
fix pylint error
2015-04-27 23:34:17 +02:00
Fabian Affolter
5ca1a80ad5
fix pylint errors
2015-04-27 19:47:27 +02:00
Fabian Affolter
94e004a828
rework to include checks on boot
2015-04-27 19:34:34 +02:00
Fabian Affolter
69799bd11e
minor layout changes
2015-04-27 14:55:51 +02:00
Fabian Affolter
4a5c32e375
no longer use pynma and check if keys are ok
2015-04-27 14:52:22 +02:00
andythigpen
362e176397
Merge pull request #89 from andythigpen/mysensors
...
MySensors support
2015-04-26 13:03:31 -05:00
Fabian Affolter
7593ecb870
initial instapush notification
2015-04-26 19:48:26 +02:00
Paulus Schoutsen
cb7b0d8a4f
Merge pull request #108 from balloob/chore-improve-config
...
Refactor config files into separate module
2015-04-26 10:31:59 -07:00
Paulus Schoutsen
ad016de653
Move config code to separate module + test cover it
2015-04-26 10:05:01 -07:00
Paulus Schoutsen
5e6a502167
Merge pull request #107 from balloob/chore-sun-entity
...
Sun component to use Entity ABC
2015-04-26 06:01:11 -07:00
Andrew Thigpen
3cff05ef91
Create entity for each sensor variable.
...
Refactors to create a separate entity for each variable associated with
a child sensor.
2015-04-25 21:08:49 -05:00
Paulus Schoutsen
bc3af134f9
Minor cleanup demo component
2015-04-25 17:44:05 -07:00
Paulus Schoutsen
3650a2fa85
Sun component now uses Entity ABC
2015-04-25 17:43:22 -07:00
Ryan Kraus
c2db17df9a
Merge pull request #101 from automicus/master
...
State decorating, ISY component update
2015-04-25 18:37:59 -04:00
Ryan Kraus
45f2f07b6d
Used better method for overwritting attributes in entity.
2015-04-25 18:29:37 -04:00
Ryan Kraus
be3be0478b
Fixed bug in entity helper that ignored suggestions for hiding states.
2015-04-25 14:59:27 -04:00
Ryan Kraus
97bb5bcb7d
Merge remote-tracking branch 'upstream/dev'
2015-04-25 14:49:02 -04:00
Ryan Kraus
8255164eda
Rearranged visibility control and image control in the configuration file. Now a single generic clause can be used to customize any attribute.
2015-04-25 14:47:15 -04:00
Paulus Schoutsen
63c5ebf428
Fix #102 - Installing PyISY no longer required to load any light
2015-04-25 06:54:40 -07:00
Paulus Schoutsen
a9006f540f
Fix #102 - Installing PyISY no longer required to load any light
2015-04-25 06:07:07 -07:00
Ryan Kraus
04a98f99b7
Updated entity tests to work with new attribute overwritting logic.
2015-04-25 01:43:03 -04:00
Ryan Kraus
a95aad324f
Updated a comment in the entity class.
2015-04-25 01:29:42 -04:00
Ryan Kraus
f130ad6c27
Subscribed isy994 component to EVENT_HOMEASSISTANT_STOP event to clean itself up before quitting.
2015-04-25 01:10:41 -04:00
Ryan Kraus
f77b3dbd0a
Added decorate option to configuration file to allow a user to set custom images for different entities.
2015-04-25 00:39:35 -04:00
Paulus Schoutsen
31a22d4c6a
Merge pull request #100 from balloob/dev
...
Update master with latest changes
2015-04-24 21:02:14 -07:00
Paulus Schoutsen
4d0265cb7d
Add timeout to auto detect config
2015-04-24 20:57:25 -07:00
Fabian Affolter
07f62fda32
inital nma notify component
2015-04-24 22:27:16 +02:00
Paulus Schoutsen
24bb89df23
Compiled new version of frontend
2015-04-24 08:52:37 -07:00
Paulus Schoutsen
424f05a4da
Add logbook to default configuration
2015-04-24 08:47:11 -07:00
Paulus Schoutsen
41b02928ef
Merge pull request #99 from fabaff/typos
...
Minor fix
2015-04-24 06:03:39 -07:00
Fabian Affolter
46819acaff
Fix two typos
2015-04-24 08:26:41 +02:00
Paulus Schoutsen
44cd5ca15e
Merge pull request #98 from balloob/chore-tweak-visibility-config
...
Tweak visibility config
2015-04-23 10:21:11 -07:00
Paulus Schoutsen
25a900c759
Merge pull request #97 from balloob/chore-group-entity
...
Have group inherit from entity
2015-04-23 09:59:01 -07:00
Paulus Schoutsen
968de0557a
Update CONTRIBUTING.md
2015-04-23 09:58:43 -07:00
Paulus Schoutsen
8f36cf3c81
Clean up Entity helper test code
2015-04-23 07:33:59 -07:00
Paulus Schoutsen
b855f422ef
Tweak visibility config
2015-04-23 06:41:41 -07:00
Paulus Schoutsen
bbdb0320f1
Have group inherit from entity
2015-04-22 22:31:16 -07:00
Paulus Schoutsen
1dd26fcd73
Merge pull request #96 from automicus/master
...
Added support for ISY994 Insteon and X10 Controller (and other updates)
2015-04-22 21:37:32 -07:00
Ryan Kraus
dc4ff25d5b
1) Upped the requirement for PyISY to version 1.0.2. 2) Omitted isy994 components from coveralls tests because it requires an external controller.
2015-04-22 23:10:51 -04:00
Ryan Kraus
bd3b93f290
1) Added visibility documentation to the CONTRIBUTING.md documentation. 2) Pylint fixes to homeassistant/helpers/entity.py
2015-04-22 22:19:36 -04:00
Ryan Kraus
d779662bdd
Updated get_entities.py script to use argparse module.
2015-04-22 22:02:54 -04:00
Ryan Kraus
2b6edd153b
Fixed copy pasta error.
2015-04-22 21:27:49 -04:00
Ryan Kraus
ff3dacedc0
Moved card visibility logic out of the Entity class and into a VisibilityABC. Then made the Group class inherit the VisibilityABC. No duplication of code now. This is definitely better.
2015-04-22 21:21:50 -04:00
Ryan Kraus
8fcf814eb6
Changed visbility property in configuration.yaml to a hash instead of a list of a single hash.
2015-04-22 21:07:23 -04:00
Ryan Kraus
2b4c75543a
1) Merged with mainline dev branch. 2) Removed assumption in homeassistant/__init__.py that states are visible if not specified. This assumption is intrinsic in the JavaScript. 3) Recompiled frontend to assist merge.
2015-04-22 21:04:52 -04:00
Ryan Kraus
d566a328a3
pylint fix to isy switches.
2015-04-22 00:22:48 -04:00
Ryan Kraus
99ea0dc59d
Updated requirements to include PyISY.
2015-04-21 23:59:56 -04:00
Ryan Kraus
4d91c4a51b
Updated contributing documentation to include details about hidding states.
2015-04-21 23:58:41 -04:00
Ryan Kraus
3b0c685679
Merge remote-tracking branch 'upstream/master'
2015-04-21 23:56:50 -04:00
Paulus Schoutsen
0e2cf6532b
Merge pull request #95 from kixam/master
...
simplistic Modbus implementation
2015-04-21 15:00:06 -07:00
Aurélien Correia
4d6555441d
Passed Travis CI
2015-04-21 16:40:13 +02:00
Aurélien Correia
5ce95f6b88
Merge remote-tracking branch 'upstream/master'
2015-04-21 15:26:26 +02:00
Paulus Schoutsen
23902a62d7
Merge pull request #94 from wind-rider/patch-1
...
Update CONTRIBUTING.md
2015-04-20 21:46:58 -07:00
wind-rider
be9a1d6b27
Update CONTRIBUTING.md
...
Updated icon list url
2015-04-21 00:12:39 +02:00
Ryan Kraus
0032e4b6cf
On second thought, make that script use the specified order, not a sorted order.
2015-04-18 00:30:09 -04:00
Ryan Kraus
9a2e6dcba5
Added a script for listing entities in running Home Assistant server. Usefule for creating visibility list in configuration file.
2015-04-18 00:26:40 -04:00
Ryan Kraus
da4cf61a09
Forced the isy994 component to treat underscores as spaces.
2015-04-17 09:30:20 -04:00
Ryan Kraus
6b2dd69bcb
Updated isy994 component to hide any device with the HIDDEN STRING in its ancestry.
2015-04-17 09:27:14 -04:00
Aurélien Correia
fb6b514c34
Adding simplistic support for Modbus sensor and switch (based on pymodbus)
2015-04-15 16:47:42 +02:00
Ryan Kraus
b20424261c
1) Performed many pylint and flake8 fixes to clean up isy994 integration and hidden entities addition. 2) Added necessary code to allow groups to also be hidden. 3) Made most of the weather data from the isy994 component be hidden by default.
2015-04-15 02:05:34 -04:00
Ryan Kraus
caed69d5ea
Added state card hiding to the STATE view on the frontend.
2015-04-14 23:55:08 -04:00
Ryan Kraus
0334074a52
Quick fix to the comparison to validate if an entity is hidden.
2015-04-14 23:38:14 -04:00
Ryan Kraus
a3d6972268
1) Added basic back-end framework for supporting hidden entities. 2) Enabled hidden suggestions in the isy994 component entities.
2015-04-14 22:57:32 -04:00
Ryan Kraus
c76644323f
Updated the broken link to the apple-touch icon in the frontend.
2015-04-14 01:44:39 -04:00
Ryan Kraus
83aea10f06
Added hidden_string and sensor_string properties to the isy994 configuration to allow nodes to be hidden and to be handled as sensors. Implimented the sensor_string. Any node name that contains the sensor_string in its name will be treated as a sensor instead of a switch or light. The hidden_string will be implimented later.
2015-04-13 12:56:37 -04:00
Ryan Kraus
0e9a8a7cc2
Added custom program sensors to the isy994 component.
2015-04-13 01:47:32 -04:00
Ryan Kraus
510064d9c8
Added support for the creation of custom switches using the ISY994 device.
2015-04-12 22:30:14 -04:00
Ryan Kraus
4e3ccfffbb
Added not dimming Insteon devices on an ISY controller as switches.
2015-04-12 17:18:14 -04:00
Ryan Kraus
f6d75f2db2
Cleaned up ISY994 light and sensor code to use the same abstract class.
2015-04-12 16:45:23 -04:00
andythigpen
dfbeddf1f7
Update .coveragerc
2015-04-11 11:29:23 -05:00
James Cole
2dd96c584b
Merge pull request #91 from jamespcole/line-chart-dev
...
Removed interactivity on the small more-info version of the line graphs that was causing scrollbars issues
2015-04-11 19:09:46 +10:00
jamespcole
c75e145151
rebuild of the frontend
2015-04-11 19:02:44 +10:00
jamespcole
a478ec6697
Removed interactivity from small view of line charts which was causing scrollbar issues on more-info card
2015-04-11 19:01:17 +10:00
Malte Deiseroth
0ed608abff
little bug
2015-04-07 21:10:16 +02:00
James Cole
992a926592
Merge pull request #88 from jamespcole/transmission-dev
...
Adds basic support for Transmission torrent client as a sensor.
2015-04-08 00:57:05 +10:00
jamespcole
439b7be77d
Added the new transmission sensor to the coveragerc file
2015-04-08 00:35:57 +10:00
James Cole
5eabc15a7d
Merge pull request #87 from jamespcole/dev
...
Added init script for HA on the raspberry pi
2015-04-08 00:14:57 +10:00
jamespcole
4f222e64e6
Added init script for HA on the raspberry pi
2015-04-08 00:07:24 +10:00
jamespcole
df9e8f5214
Merge branch 'dev' into transmission-dev
...
Merging in the latest from the dev branch
2015-04-07 23:47:57 +10:00
James Cole
20e07a8387
Merge pull request #86 from jamespcole/line-chart-dev
...
Merged new line chart history view for devices with a unit_of_measurement specified
2015-04-07 23:45:50 +10:00
jamespcole
e63d0d7aac
Tidied up the documentations and linting warnings
2015-04-07 23:21:41 +10:00
jamespcole
e65ad67b32
Fixed some alignment issues and added loading spinner
2015-04-07 22:21:13 +10:00
jamespcole
56184daf59
Fixed linting warnings
2015-04-07 18:01:23 +10:00
jamespcole
100a75908b
Fixed bug in history component where the entity id filtering was not being applied correctly
2015-04-07 02:25:03 +10:00
jamespcole
ba13f78d49
Added initial Transmission torrent client sensor
2015-04-06 22:13:04 +10:00
jamespcole
89527d3bb2
rebuilt frontend with line graph support
2015-04-06 18:26:47 +10:00
jamespcole
8151de1ae0
Added zoom options to line graphs
2015-04-06 18:15:13 +10:00
jamespcole
7d997f7699
updated the ha js
2015-04-06 15:40:26 +10:00
jamespcole
cae2a11f7b
removed unneeded loading messages
2015-04-06 15:22:52 +10:00
jamespcole
b1f01506ce
Added in some comments
2015-04-06 14:37:01 +10:00
Andrew Thigpen
4d47d313f9
Add mysensors support for metric/imperial units.
2015-04-05 17:25:10 -05:00
Andrew Thigpen
0e9d826d41
Push mysensor state instead of polling.
2015-04-05 17:25:10 -05:00
Andrew Thigpen
c72a735851
Use stop method for mysensors on shutdown.
2015-04-05 17:25:09 -05:00
Andrew Thigpen
c41d7b8f6d
Refactor and update to use latest pymysensors.
2015-04-05 17:25:06 -05:00
jamespcole
264bc15091
Fixed the line charts
2015-04-05 02:11:27 +10:00
jamespcole
b6e880ed73
Fixed the line charts
2015-04-05 02:03:16 +10:00
jamespcole
12d88c2c2a
Added loading spinner to the history screen
2015-04-05 01:06:04 +11:00
jamespcole
c14fa299e1
Improved the efficiency and accuracy of the line graphs
2015-04-05 00:49:52 +11:00
Ryan Kraus
57f27cc97a
Addded light controls to isy994 component.
2015-04-04 06:13:27 -04:00
Ryan Kraus
80f1581d6e
Added ISY994 weather data as sensors.
2015-04-04 04:33:03 -04:00
jamespcole
a86c53236d
refactored line chart to be more efficient
2015-04-04 17:55:30 +11:00
jamespcole
2576659923
refactored line graph code
2015-04-04 17:27:05 +11:00
jamespcole
bc54d9777d
refactored line graph code
2015-04-04 17:21:15 +11:00
jamespcole
b50023ede1
refactored line graph code
2015-04-04 16:28:13 +11:00
jamespcole
9499a8297a
Merge branch 'dev' into line-chart-dev
...
merging in the latest changes
2015-04-04 11:07:28 +11:00
jamespcole
24dbc1f3d9
merged with upstream
2015-04-04 08:55:40 +11:00
Paulus Schoutsen
5ec686b030
Merge pull request #81 from balloob/dev
...
Update master with latest changes
2015-04-03 00:32:13 -07:00
theolind
e87652e95f
added HA module for mysensors
2015-04-02 19:59:44 +02:00
Paulus Schoutsen
b0bf775da8
Compile new version frontend
2015-04-01 21:49:03 -07:00
Paulus Schoutsen
e43eee2eb1
Style fixes
2015-04-01 07:18:03 -07:00
Paulus Schoutsen
57b3e8018b
Logbook bug fixes
2015-03-31 23:09:08 -07:00
Paulus Schoutsen
00bbc17e11
Add State.last_updated to JSON obj
2015-03-31 23:08:38 -07:00
Paulus Schoutsen
b02c11c31d
Merge pull request #80 from balloob/component-logbook
...
Add component logbook
2015-03-31 09:12:03 -07:00
Paulus Schoutsen
30e7f09000
Clean up logbook component
2015-03-30 00:19:56 -07:00
Paulus Schoutsen
742479f8bd
Have logbook group HA stop + start
2015-03-30 00:11:24 -07:00
Paulus Schoutsen
6455f1388a
Have logbook only report each sensor every 15 minutes
2015-03-29 23:57:52 -07:00
Paulus Schoutsen
9fb634ed3a
Fix type in CSS class name
2015-03-29 15:23:50 -07:00
Paulus Schoutsen
100081757c
Add logbook to frontend
2015-03-29 14:50:41 -07:00
Paulus Schoutsen
234bfe1199
Add logbook component
2015-03-29 14:47:21 -07:00
Paulus Schoutsen
a2f8fa7b05
Add time_fired to Event class
2015-03-29 14:47:20 -07:00
Paulus Schoutsen
a21673069b
Bugfix for states at point in time on new databases
2015-03-29 09:42:24 -07:00
James Cole
1c593c9c3c
Merge pull request #79 from jamespcole/vera-dev
...
Refactored vera temp sensors to use temperature contstants and conversion
2015-03-30 00:59:43 +11:00
jamespcole
c067cddbe8
Refactored vera temp sensors to use temperature contstants and conversion
2015-03-30 00:51:03 +11:00
Malte Deiseroth
afcf3eaac3
- add ds18S20 1-Wire sensor support
...
- gitignore emacs backup files
2015-03-29 14:48:17 +02:00
Paulus Schoutsen
3e525fbe1b
Merge pull request #77 from jamespcole/ddwrt-dev
...
Ddwrt dev
2015-03-28 17:52:17 -07:00
jamespcole
0b6d260fa6
fixed flake8 blank lines error
2015-03-29 11:49:07 +11:00
jamespcole
007d0d9ce9
Added ddwrt component to coveragerc
2015-03-29 11:44:02 +11:00
jamespcole
fda44cdbf7
Moved compiled regex to a constant for efficiency
2015-03-29 11:40:21 +11:00
jamespcole
242c143c85
refactored ddwrt data format parsong code
2015-03-29 11:30:04 +11:00
Paulus Schoutsen
522bbfb716
Expose to more info content if dialog is open
2015-03-28 13:41:07 -07:00
jamespcole
a959c48708
Fixed travis another CI indenting error
2015-03-28 19:17:51 +11:00
jamespcole
a9ce12be34
Fixed travis CI indenting error
2015-03-28 18:59:12 +11:00
jamespcole
05239c26f9
Forgot to add README.md file changes to last commit
2015-03-28 18:50:24 +11:00
jamespcole
fc07032d35
Fixed some code formatting and added dd-wrt to the readme
2015-03-28 18:43:41 +11:00
jamespcole
7e6af57186
FIxed some linting issues
2015-03-28 18:29:45 +11:00
Paulus Schoutsen
5a0251c3cd
ps: Fix recorder.py fetching wrong run information
2015-03-27 23:11:07 -07:00
jamespcole
c8c38e498a
Added a device tracker for dd-wrt routers
2015-03-28 03:51:33 +11:00
Paulus Schoutsen
70bce24b0a
Merge pull request #73 from balloob/nmap-lock
...
Improve NMAP lock issues
2015-03-26 14:17:09 -07:00
Paulus Schoutsen
4484baa866
Remove lock and add host timeout to NMAP scanner
2015-03-25 22:50:51 -07:00
Paulus Schoutsen
c3fc19353b
Fix device tracker waiting forever when platform gets stuck
2015-03-25 22:50:20 -07:00
Paulus Schoutsen
cd60f9a8e2
Merge pull request #71 from Jaidan/ignores
...
Add python-version file to gitignore
2015-03-23 13:22:01 -07:00
John Williams
8d78651606
Add python-version file to gitignore
2015-03-23 20:18:07 +00:00
Paulus Schoutsen
ea200dea40
Merge pull request #70 from balloob/dev
...
Update master with latest changes
2015-03-21 23:26:00 -07:00
Paulus Schoutsen
ec557f8d44
Fix broken tellstick and systemmonitor sensors
2015-03-21 22:26:41 -07:00
Paulus Schoutsen
49d7901585
Tweaks to EntityComponent.setup_platform
2015-03-21 22:21:57 -07:00
Paulus Schoutsen
cdd5d1196a
Fix regression from refactoring EntityComponent
2015-03-21 22:14:30 -07:00
Paulus Schoutsen
06d85595a0
Update coveragerc
2015-03-21 22:09:25 -07:00
Paulus Schoutsen
2863c2d593
Made bootstrap.setup_component more robust
2015-03-21 22:06:59 -07:00
Paulus Schoutsen
58812b326c
Move hass.local_api and hass.components to config object
2015-03-21 22:06:59 -07:00
James Cole
609064b9d8
Merge pull request #68 from jamespcole/nzb-dev
...
Fixed attribute error with new unit_of_measurement changes
2015-03-22 16:06:34 +11:00
Paulus Schoutsen
64435c87df
Merge pull request #69 from jamespcole/pushover-dev
...
Pushover notification support
2015-03-21 22:02:56 -07:00
jamespcole
470096047b
removed unused imports
2015-03-22 15:43:59 +11:00
jamespcole
7a2aa43caa
Fixed incorrect URL in config instructions
2015-03-22 15:37:43 +11:00
jamespcole
58fd07e4c6
fixed the flake8 and pylint warnings
2015-03-22 15:32:47 +11:00
jamespcole
04d16d7607
removed unused state attributes that are no longer required after upstream changes
2015-03-22 15:18:58 +11:00
jamespcole
20f52a7fb1
Made API Key a required config variable
2015-03-22 15:13:57 +11:00
jamespcole
e877ed01af
Fixed attribute error with new unit_of_measurement changes
2015-03-22 14:43:20 +11:00
jamespcole
a0f1c1d17a
Added support for pushover notifications
2015-03-22 14:36:58 +11:00
Paulus Schoutsen
e872435870
Tellstick sensor: Lookup sensor ids as ints
2015-03-21 19:38:43 -07:00
Paulus Schoutsen
bbfd97e2b8
Migrate components to use EntityComponent
2015-03-21 19:37:18 -07:00
Paulus Schoutsen
a9324ba9d4
Update components to use Entity instead of Device
2015-03-21 19:16:13 -07:00
Paulus Schoutsen
d3f0210b1a
Refactor helper.device to helper.entity
...
Introduces a minor backwards compatible change: device_component
function add_devices is renamed to add_entities.
2015-03-21 18:49:30 -07:00
jamespcole
60fbc51a2d
added in line graph support for state history
2015-03-22 06:10:24 +11:00
Paulus Schoutsen
c8401a3c4d
Merge pull request #67 from balloob/ha-config
...
Add a global config object to Home Assistant
2015-03-21 00:53:30 -07:00
Paulus Schoutsen
b633f83bd9
Merge pull request #53 from jamespcole/nzb-dev
...
Added in SABnzbd sensor
2015-03-20 18:17:27 -07:00
jamespcole
b477514e58
Added in API availability check and better exception handling
2015-03-21 12:10:38 +11:00
jamespcole
30c78b4054
Fixed gitmodules merge conflict
2015-03-21 10:14:03 +11:00
Paulus Schoutsen
1f453c9394
Add default datatype mask to tellstick sensor
2015-03-19 12:34:22 -07:00
Paulus Schoutsen
7a7f486cb2
Rename config.get_config_path to config.path
2015-03-19 12:27:56 -07:00
Paulus Schoutsen
9b643d57f0
ps: Add a global config object to Home Assistant
2015-03-18 23:02:58 -07:00
Paulus Schoutsen
569b15d790
Some Z-Wave fixes
2015-03-18 19:15:48 -07:00
Paulus Schoutsen
8ff1bcf242
Fix some Firefox style issues
2015-03-16 23:52:50 -07:00
Paulus Schoutsen
1245af356b
Scene bugfixes and UI improvements
2015-03-16 23:32:18 -07:00
Paulus Schoutsen
b459a29947
Fix style issues
2015-03-16 22:45:42 -07:00
Paulus Schoutsen
83d83a09b5
Add scene to demo
2015-03-16 22:35:57 -07:00
Paulus Schoutsen
71803658f5
Updates to demo component and platforms
2015-03-16 22:20:35 -07:00
Paulus Schoutsen
a4af51af14
No longer auto load recorder and group components
2015-03-16 22:20:35 -07:00
Paulus Schoutsen
a2558972b9
Empty configuration.yaml no longer crashes setup
2015-03-16 22:20:35 -07:00
Paulus Schoutsen
b0a09f01cc
Minor frontend bugfixes
2015-03-16 22:20:35 -07:00
Paulus Schoutsen
18f27d2e45
Merge pull request #66 from balloob/scene-component
...
Scene component
2015-03-16 22:19:56 -07:00
Paulus Schoutsen
19a43cea26
Add scene component
2015-03-15 23:36:42 -07:00
Paulus Schoutsen
36feb7f50a
Remove unneeded dependencies from Dockerfile
2015-03-15 16:00:03 -07:00
Paulus Schoutsen
5db6f81f9c
Merge pull request #64 from trainman419/correct_lights_off
...
Turn off correct lights
2015-03-15 15:56:16 -07:00
trainman419
730faed757
Turn off correct lights
...
Only turn off the lights specified in the sun light trigger.
I use this to turn off my bedroom lights when I leave, even if my
housemates are still home.
2015-03-15 15:50:32 -07:00
Paulus Schoutsen
06d4f5b0db
Merge pull request #63 from trainman419/mac_upper_dev
...
Convert MAC addresses to uppercase on load
2015-03-15 14:46:01 -07:00
trainman419
e891162dad
Convert MAC addresses to uppercase on load
...
This fixed an issue for me where my known_devices file had lowercase MAC
addresses, but the device tracker returns uppercase MAC addresses.
2015-03-15 14:43:45 -07:00
Paulus Schoutsen
0b8fea923a
Update build python openzwave
2015-03-15 00:05:18 -07:00
Paulus Schoutsen
ef5deac3e1
Fix Z-Wave sensors not showing up
2015-03-15 00:01:18 -07:00
Paulus Schoutsen
1d33d7d124
Z-Wave sensors no longer auto associate with controller
2015-03-14 20:20:48 -07:00
Paulus Schoutsen
a1c6d9d1da
Merge pull request #60 from andythigpen/feature/scripts
...
Script component
2015-03-14 19:38:13 -07:00
andythigpen
1b73e15ec7
Update the frontend.
2015-03-14 21:29:55 -05:00
andythigpen
0b751949ae
Fix JS notification error on initialization.
...
The last notification is initially null resulting in an exception being
thrown on startup.
2015-03-14 21:29:55 -05:00
andythigpen
d0f545c247
Fix always showing scroll bars on side menu.
2015-03-14 21:29:55 -05:00
andythigpen
046efe3acb
Adds script component.
...
A script is composed of a sequence of actions (currently service calls)
that are executed in order. Individual actions can also be delayed by a
given timedelta.
2015-03-14 21:29:55 -05:00
Paulus Schoutsen
5f734f4dd9
Merge branch 'dev'
...
* dev:
Fix a config bug in Automation
2015-03-14 19:20:53 -07:00
Paulus Schoutsen
948a5c97ec
Fix a config bug in Automation
2015-03-14 19:18:41 -07:00
Paulus Schoutsen
1dc002f180
Merge branch 'dev'
...
* dev:
Fix a config bug in Automation
Fixes for remote instances Home Assistant
Fixes for new release PyLint
2015-03-14 19:13:15 -07:00
Paulus Schoutsen
6da0257bb6
Fix a config bug in Automation
2015-03-14 19:13:03 -07:00
Paulus Schoutsen
633d0453be
Fixes for remote instances Home Assistant
2015-03-14 13:07:38 -07:00
Paulus Schoutsen
aec861c1a4
Fixes for new release PyLint
2015-03-14 12:39:17 -07:00
Paulus Schoutsen
cdeceb140d
Fixes for new release PyLint
2015-03-14 12:38:30 -07:00
Paulus Schoutsen
ebd597b811
Merge pull request #59 from balloob/dev
...
Update master with latest changes
2015-03-14 12:31:28 -07:00
Paulus Schoutsen
284500ff21
Upgrade to latest home assistant js
2015-03-14 00:00:51 -07:00
Paulus Schoutsen
6242b856b4
Some bug fixes related to new Home Assistant JS
2015-03-11 00:21:18 -07:00
Paulus Schoutsen
020213e682
Upgrade to latest Home-Assistant-JS
2015-03-10 22:40:55 -07:00
Paulus Schoutsen
c7ae0f5f90
Reposition speech-to-text progress
2015-03-10 22:40:50 -07:00
Paulus Schoutsen
5b9b744662
Merge pull request #58 from andythigpen/config-lists
...
Add support for lists when using config_per_platform helper.
2015-03-10 17:40:49 -07:00
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
c46e27928f
Merge pull request #57 from balloob/component-conversation
...
Add conversation component
2015-03-10 08:52:10 -07: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
Paulus Schoutsen
532e9f5de2
Merge pull request #54 from andythigpen/fix-blank-password
...
Issue with blank password
2015-03-08 14:31:45 -07: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
f38787c258
reverted gitignore changes
2015-03-09 01:20:56 +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
Theodor Lindquist
851bff1e12
Merge pull request #51 from balloob/dev
...
Merge dev into master
2015-03-08 08:56:01 +01:00
Theodor Lindquist
e6ed2e58b0
Merge pull request #48 from theolind/dev
...
Added process watching functionality to sensor.systemmonitor
2015-03-08 08:45:17 +01: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
Paulus Schoutsen
c3c07d621a
Tweak coveragerc a bit more
2015-03-07 09:00:31 -08:00
Paulus Schoutsen
7e3de4d6f7
Don't include device specific code in coverage
2015-03-07 07:49:19 -08:00
Theodor Lindquist
7880b6a11d
Merge pull request #47 from theolind/dev
...
Added a system monitoring platform to the sensor component
2015-03-07 15:58:04 +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
b42b680ef5
Merge remote-tracking branch 'upstream/dev' into dev
...
Conflicts:
requirements.txt
2015-03-07 15:34:47 +01:00
theolind
d7a4242c74
Specified the component that uses psutil (sensor.systemmonitor)
2015-03-07 15:31:09 +01:00
theolind
dd92173576
Made example config more YAMLy
2015-03-07 15:27:31 +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
Paulus Schoutsen
d3e107a882
Clean up requirements.txt
2015-03-07 05:49:22 -08: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
jamespcole
ff0099b6a7
Merge branch 'master' of https://github.com/balloob/home-assistant
...
Merging with the upstream master to get the compnent architecture changes
2015-03-07 12:25:49 +11:00
jamespcole
5536f1621d
fixing issue with built files and upstream merge
2015-03-07 12:25:41 +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
138eadedcc
undid unnecessary changes to gitignore
2015-03-02 23:08:05 +11:00
jamespcole
53de2ad86d
Added __pycache__ to gitignore
2015-03-02 22:28:40 +11: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
2727fd12ee
Merge pull request #42 from balloob/chore-refactor-device-components
...
Refactor device components
2015-03-01 11:12:03 -08: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
508a433a92
Fix Style
2015-03-01 01:39:12 -08:00
Paulus Schoutsen
fce3e239a7
Update import from netdisco
2015-03-01 01:36:19 -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
8567dd001b
Merge remote-tracking branch 'origin/feature-openzwave' into feature-openzwave
...
* origin/feature-openzwave:
Update zwave related scripts
Z-Wave sensors should work now
Register to Z-Wave sensor updates
Get Z-Wave sensors to work with Home Assistant
Minor documentation updates
Working zwave!
Get python-openzwave working in Docker
Conflicts:
scripts/build_python_openzwave
2015-02-28 21:08:24 -08:00
Paulus Schoutsen
7636769c11
Update discovery to work without zeroconf installed
2015-02-28 21:06:59 -08:00
Paulus Schoutsen
7c2d92c55d
Update zwave related scripts
2015-02-28 20:27:42 -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
9c61c281ca
Working zwave!
...
Open docker, go to /usr/src/balloob-python-openzwave/examples, run
python3 api_demo.py --device=/zwaveusbstick --log=Debug
2015-02-28 20:27:42 -08:00
Paulus Schoutsen
bb5e8e00dd
Get python-openzwave working in Docker
2015-02-28 20:27:41 -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
28059bda7f
Configuration example tweaks
2015-02-28 19:14:00 -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
98f3e6ed64
Update zwave related scripts
2015-02-28 09:09:32 -08: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
4ef17270b5
Merge branch 'dev'
...
* dev:
Fix device tracker tests
2015-02-27 18:45:13 -08:00
Paulus Schoutsen
b73fd6d522
Fix device tracker tests
2015-02-27 18:45:06 -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
Paulus Schoutsen
ee20268e27
ps: Slim down README.md
2015-02-27 18:29:49 -08:00
Paulus Schoutsen
0b9cf6384e
Merge pull request #39 from jamespcole/patch-1
...
Update __init__.py
2015-02-27 08:59:33 -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
Paulus Schoutsen
71ca07363a
Z-Wave sensors should work now
2015-02-25 23:27:17 -08:00
Paulus Schoutsen
b73700d139
Remove no longer supported options from example
2015-02-24 21:39:46 -08:00
Paulus Schoutsen
88ce2255f9
Merge pull request #38 from andythigpen/feature/automation-event
...
Adds event automation module.
2015-02-23 19:03:20 -08: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
Paulus Schoutsen
015e7f8acf
Merge pull request #36 from andythigpen/feature/device-tracker-interval
...
Add configurable intervals to device tracker.
2015-02-23 17:47:13 -08: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
e9218e2eb2
Register to Z-Wave sensor updates
2015-02-23 00:01:04 -08:00
Paulus Schoutsen
a013ccf806
Get Z-Wave sensors to work with Home Assistant
2015-02-22 17:36:28 -08:00
Paulus Schoutsen
7f7a1f2740
Minor documentation updates
2015-02-22 17:33:01 -08:00
Paulus Schoutsen
3239c04368
Working zwave!
...
Open docker, go to /usr/src/balloob-python-openzwave/examples, run
python3 api_demo.py --device=/zwaveusbstick --log=Debug
2015-02-21 23:24:45 -08: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
6011cee490
Get python-openzwave working in Docker
2015-02-21 16:59:17 -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
Paulus Schoutsen
69463308f5
Merge pull request #34 from andythigpen/fix-hue-xy
...
Fix issue with some bulbs missing 'xy' attribute.
2015-02-21 15:59:11 -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
Danielhiversen
8b590a43be
Added documentation for heat control
2015-02-19 20:14:37 +01:00
Paulus Schoutsen
f46e0408b3
Add ping to streaming events API
2015-02-19 00:15:27 -08:00
Danielhiversen
a7c6413d07
Custom thermostat
2015-02-17 19:12:27 +01:00
Paulus Schoutsen
fd77e0e31d
Upgraded home-assistant-js in frontend
2015-02-17 00:57:20 -08:00
Paulus Schoutsen
6119e1e660
Add a docker dev script
2015-02-17 00:56:35 -08:00
Paulus Schoutsen
d81723c8fc
Frontend: handle modals in separate component
2015-02-15 21:53:40 -08:00
Paulus Schoutsen
b6a3524e9b
Add a relative time component to frontend
2015-02-15 21:39:01 -08:00
Paulus Schoutsen
1d56181a8c
Workaround Chrome Eventsource bug
2015-02-15 18:39:39 -08:00
Paulus Schoutsen
8e29910e77
Style fixes to satisfy updated Flake8
2015-02-15 17:15:46 -08:00
Paulus Schoutsen
37a9dbf1d5
Upgrade home-assistant.js version
2015-02-15 16:44:48 -08:00
Paulus Schoutsen
3ee2c6e210
Write to log if an event stream is closed
2015-02-15 16:44:25 -08:00
Paulus Schoutsen
c8cbb8ebb5
More info dialog plays nice again with History
2015-02-14 12:19:58 -08:00
Paulus Schoutsen
4047bf0775
Make more info dialog more store dependent
2015-02-14 10:05:26 -08:00
Paulus Schoutsen
faddb5d57e
More frontend bugfixes
2015-02-14 01:06:51 -08:00
Paulus Schoutsen
3be8a1ad02
Notifications are now done via the new store
2015-02-14 00:11:46 -08:00
Paulus Schoutsen
dcffd102cc
Migrate more components to use mixin
2015-02-14 00:11:23 -08:00
Paulus Schoutsen
791ebff7ee
Squash some frontend bugs
2015-02-13 22:50:49 -08:00
Paulus Schoutsen
7dd7c489e8
Fire event for loading component/adding service
2015-02-13 22:49:56 -08:00
Paulus Schoutsen
846e11d6b8
Frontend streams events from HA
2015-02-13 18:59:42 -08:00
Paulus Schoutsen
3f26fc3b06
Move more HTTP stuff into constant file
2015-02-13 18:27:13 -08:00
Paulus Schoutsen
7a8f6500e2
Fix a bug in recorder. Fixes #33
2015-02-09 19:12:12 -08:00
Paulus Schoutsen
50bb4daeaa
Added demo mode
2015-02-08 23:33:19 -08:00
Paulus Schoutsen
b643ef628b
Merge branch 'dev'
...
* dev:
Bug fixes related to entity_ids being lowercase
Have statemachine.track_change work on new states
2015-02-08 22:28:28 -08:00
Paulus Schoutsen
ce39a6fb18
Bug fixes related to entity_ids being lowercase
2015-02-08 22:18:54 -08:00
Paulus Schoutsen
f5084a5f70
Have statemachine.track_change work on new states
2015-02-08 22:18:31 -08:00
Paulus Schoutsen
896aa31fdc
Merge pull request #30 from issackelly/patch-2
...
Fix more links.
2015-02-08 12:59:24 -08:00
Issac Kelly
11b47063eb
Fix more links.
...
Fix a couple more links. Jekyl doesn't appear to do automatic name= on headlines, so in-page linking isn't possible
2015-02-08 11:22:41 -08:00
Paulus Schoutsen
5ba752c331
Merge branch 'dev'
...
* dev:
Enable history component instead of recorder by default
2015-02-07 22:52:41 -08:00
Paulus Schoutsen
6c4e044c92
Enable history component instead of recorder by default
2015-02-07 22:52:36 -08:00
Paulus Schoutsen
1d5a3b73f9
Merge branch 'dev'
...
* dev:
Hide history view when history component not loaded
2015-02-07 22:17:35 -08:00
Paulus Schoutsen
8c20e5137e
Hide history view when history component not loaded
2015-02-07 22:16:19 -08:00
Paulus Schoutsen
eea4bb7118
Merge branch 'dev'
...
* dev: (48 commits)
Update README.md
Fix some frontend bugs
Fix style issues
Move frontend specific js to webcomponents
Improve performance for history component
Fix JSON serialisation bug
Allow querying recorder for run info
Entity IDs are now always lowercase
Get State History support from Store
JS Stade model renamed entity_id to entityId
Ensure entity ids are always lower case
Period of history now returns a spanning result
Tweaks for the new drawer UI
Fixed Flake8 error
Added a drawer to the UI
Added suport for Tellstick light. Assume dimable switch is a light
Added suport for Tellstick light. Assume dimable switch is a light
Added suport for Tellstick light. Assume dimable switch is a light
Update to latest home-assistant-js
Frontend now build on top of home-assistant-js
...
2015-02-07 21:45:59 -08:00
Issac Kelly
1bc1cbd664
Update README.md
...
Fix Multiple Instances Link
2015-02-07 21:39:21 -08:00
Paulus Schoutsen
f8fc8c888f
Fix some frontend bugs
2015-02-07 21:37:50 -08:00
Paulus Schoutsen
09bf64db42
Fix style issues
2015-02-07 15:54:58 -08:00
Paulus Schoutsen
33daf0a385
Move frontend specific js to webcomponents
2015-02-07 15:42:04 -08:00
Paulus Schoutsen
152ec80bfe
Merge pull request #29 from issackelly/patch-1
...
Fix Multiple Instances Link
2015-02-07 15:30:24 -08:00
Issac Kelly
371b3775fa
Update README.md
...
Fix Multiple Instances Link
2015-02-07 15:28:18 -08:00
Paulus Schoutsen
2cfcbf6380
Improve performance for history component
2015-02-07 13:23:01 -08:00
Paulus Schoutsen
5f0b3d0fca
Fix JSON serialisation bug
2015-02-07 13:22:23 -08:00
Paulus Schoutsen
06fac90ec2
Allow querying recorder for run info
2015-02-07 12:39:10 -08:00
Paulus Schoutsen
d053f93419
Entity IDs are now always lowercase
2015-02-06 00:17:30 -08:00
Paulus Schoutsen
e3643b1faf
Get State History support from Store
2015-02-06 00:02:40 -08:00
Paulus Schoutsen
029379c092
JS Stade model renamed entity_id to entityId
2015-02-06 00:01:29 -08:00
Paulus Schoutsen
36544ee088
Ensure entity ids are always lower case
2015-02-06 00:00:39 -08:00
Paulus Schoutsen
45dd8cbc3f
Period of history now returns a spanning result
2015-02-05 22:57:03 -08:00
Paulus Schoutsen
772df97bc1
Tweaks for the new drawer UI
2015-02-05 22:36:41 -08:00
Paulus Schoutsen
0c181ead59
Merge pull request #27 from Danielhiversen/TellstickDimmer
...
Tellstick dimmer support
2015-02-05 10:10:03 -08:00
Danielhiversen
76d14157ec
Fixed Flake8 error
2015-02-05 18:39:03 +01:00
Paulus Schoutsen
ce7b8b5e08
Added a drawer to the UI
2015-02-05 08:53:52 -08:00
Danielhiversen
cb9ad467af
Added suport for Tellstick light. Assume dimable switch is a light
2015-02-04 22:54:05 +01:00
Danielhiversen
0ed8158f6e
Added suport for Tellstick light. Assume dimable switch is a light
2015-02-04 22:33:04 +01:00
Danielhiversen
22c75f853b
Added suport for Tellstick light. Assume dimable switch is a light
2015-02-04 22:29:30 +01:00
Paulus Schoutsen
b31668fba9
Update to latest home-assistant-js
2015-02-03 23:35:28 -08:00
Paulus Schoutsen
999e68812d
Merge branch 'dev' of https://github.com/balloob/home-assistant into dev
...
* 'dev' of https://github.com/balloob/home-assistant :
Fixed pylint errors
fixed flake8 E302 expected 2 blank lines, found 1
Make sure that components isn't loaded multiple times
Refactered event listeners so that they can be part of a component instead of having to be stand alone components
2015-02-03 23:16:57 -08:00
Paulus Schoutsen
115be859b6
Frontend now build on top of home-assistant-js
2015-02-03 23:16:53 -08:00
Gustav Ahlberg
2e279d4722
Merge pull request #25 from balloob/component-scheduler
...
Component scheduler
2015-02-03 20:30:13 +01:00
Gustav Ahlberg
39485e7583
Fixed pylint errors
2015-02-03 20:18:19 +01:00
Gustav Ahlberg
ba7e06072d
fixed flake8 E302 expected 2 blank lines, found 1
2015-02-02 07:39:11 +01:00
Gustav Ahlberg
7e9a254d87
Make sure that components isn't loaded multiple times
2015-02-02 07:30:46 +01:00
Paulus Schoutsen
fbae2ef725
Add Google Timelines to UI
2015-02-01 18:00:30 -08:00
Paulus Schoutsen
3439f4bb93
Remove frontend dependencies from git repo
2015-02-01 17:55:22 -08:00
Paulus Schoutsen
e2f51ef557
Default more info will show recent states
2015-01-31 20:07:04 -08:00
Paulus Schoutsen
807ceadf8b
Provide API for 5 last states of entity
2015-01-31 20:06:30 -08:00
Paulus Schoutsen
3c95d80d3e
Ensure recorder loaded first to capture all
2015-01-31 20:05:18 -08:00
Paulus Schoutsen
10bbc3d6e1
Default config: add recorder
2015-01-31 19:52:00 -08:00
Paulus Schoutsen
1ce8b6de7a
Demo: show correct group name for living room
2015-01-31 19:51:42 -08:00
Paulus Schoutsen
c75447bc66
Expose loaded components on the API
2015-01-31 19:08:50 -08:00
Paulus Schoutsen
3709840327
Merge branch 'dev' into component-recorder
...
Conflicts:
homeassistant/components/http/__init__.py
2015-01-31 10:31:16 -08:00
Paulus Schoutsen
cddeddac8d
For backwards compat, have http load frontend/api
2015-01-31 09:55:26 -08:00
Paulus Schoutsen
6878fc254a
Add frontend to default config
2015-01-30 08:28:04 -08:00
Paulus Schoutsen
13ac71bdf0
Clean up http related components
2015-01-30 08:26:06 -08:00
Paulus Schoutsen
61f6aff056
Upgrade to Polymer 0.5.4
2015-01-30 00:00:19 -08:00
Paulus Schoutsen
8feeafd8a3
Refactor http into frontend and api component
2015-01-29 23:56:21 -08:00
Gustav Ahlberg
6f3ef12d31
Refactered event listeners so that they can be part of a component instead of having to be stand alone components
2015-01-28 20:01:16 +01:00
Paulus Schoutsen
7c45318c00
Recorder component: proof of concept
2015-01-28 00:22:09 -08:00
Paulus Schoutsen
c2cd181c1a
Merge pull request #11 from Gyran/scheduler
...
Scheduler component
2015-01-26 21:16:59 -08:00
Gustav Ahlberg
7066f25423
Fixed logging-format-interpolation lint errors
2015-01-25 21:50:54 +01:00
Gustav Ahlberg
631251f1f7
Merge remote-tracking branch 'upstream/master' into scheduler
...
* upstream/master: (104 commits)
Fire a time_changed event every second
Update example config with correct wink config
Wink API is weird. If you delete a device from their API, they dont delete it. They just "hide" it
Update the frontend with the new icon for sensor
Minor refactor of build_frontend script to support linux, and not just mac
Update script installs latest dependencies
Fix flaky device scanner test
Increased environment validation upon start
Fix group names for switch, light and devices
Disable pylint unused-argument check
Fix device scanner test
Better update schedules for cast and devicetracker
Tweaks to the configurator UI
Add tests, fix styling
Add initial version of configurator component
Fix tabs being selectable by clicking on header
Data binding fix: Update instead of replace states
New: State.last_updated represents creation date
Update sensor icon for now
Updates to resolve flake8 errors
...
2015-01-25 21:44:54 +01:00
Paulus Schoutsen
ade833a70a
Fix automation example
2015-01-25 12:32:50 -08:00
Paulus Schoutsen
253e3eb628
Fire a time_changed event every second
2015-01-24 18:04:19 -08:00
Paulus Schoutsen
6588ca6520
Update example config with correct wink config
2015-01-22 00:29:47 -08:00
Paulus Schoutsen
4d0bd03569
Merge pull request #24 from kangaroo/dev
...
Minor fixes and cleanup
2015-01-21 23:00:59 -08:00
Geoff Norton
ed1c98e590
Wink API is weird. If you delete a device from their API, they dont delete it. They just "hide" it
2015-01-22 06:15:54 +00:00
Geoff Norton
8b947e2fab
Merge remote-tracking branch 'origin/dev' into dev
...
Conflicts:
homeassistant/components/http/frontend.py
homeassistant/components/http/www_static/frontend.html
2015-01-22 05:27:26 +00:00
Geoff Norton
ead5d99394
Update the frontend with the new icon for sensor
2015-01-22 05:23:12 +00:00
Geoff Norton
98a5542cee
Minor refactor of build_frontend script to support linux, and not just mac
2015-01-22 05:22:40 +00:00
Paulus Schoutsen
4f910beba4
Update script installs latest dependencies
2015-01-20 23:11:24 -08:00
Paulus Schoutsen
5b10d35aa8
Fix flaky device scanner test
2015-01-20 22:23:58 -08:00
Paulus Schoutsen
99c87ff862
Increased environment validation upon start
2015-01-20 22:18:44 -08:00
Paulus Schoutsen
dbefeb3f6b
Fix group names for switch, light and devices
2015-01-19 23:47:18 -08:00
Paulus Schoutsen
ff230cefe3
Disable pylint unused-argument check
2015-01-19 23:40:51 -08:00
Paulus Schoutsen
d3f1b83e57
Fix device scanner test
2015-01-19 23:29:19 -08:00
Paulus Schoutsen
46834aa0a5
Better update schedules for cast and devicetracker
2015-01-19 22:57:28 -08:00
Paulus Schoutsen
2016da984a
Tweaks to the configurator UI
2015-01-19 22:40:30 -08:00
Paulus Schoutsen
cdbcc844cf
Add tests, fix styling
2015-01-19 21:40:54 -08:00
Paulus Schoutsen
980ecdaacb
Add initial version of configurator component
2015-01-19 21:40:54 -08:00
Paulus Schoutsen
0c5f1234da
Fix tabs being selectable by clicking on header
2015-01-19 21:39:44 -08:00
Paulus Schoutsen
35094a1667
Data binding fix: Update instead of replace states
2015-01-19 21:39:44 -08:00
Paulus Schoutsen
8d0bddac6c
New: State.last_updated represents creation date
2015-01-19 21:39:44 -08:00
Paulus Schoutsen
9d933f517b
Merge pull request #22 from kangaroo/wink-sensors
...
Wink sensor support
2015-01-19 21:30:44 -08:00
Geoff Norton
c224b91945
Merge branch 'wink-sensors' into dev
2015-01-20 05:22:39 +00:00
Geoff Norton
abfaca3bfb
Update sensor icon for now
2015-01-20 04:55:12 +00:00
Geoff Norton
a287bb5da0
Updates to resolve flake8 errors
2015-01-20 04:23:31 +00:00
Geoff Norton
a7315684c4
Reduce the threshold on the sensor changes, and rename it for easier debugging
2015-01-20 04:00:31 +00:00
Geoff Norton
15012688f2
Remove switch state delay
2015-01-20 02:58:40 +00:00
Geoff Norton
78f7c3cbea
Implement state for the sensor device
2015-01-20 02:58:21 +00:00
Geoff Norton
80c2d81f41
Fire the sensor timer more often, and fix a typo
2015-01-20 02:58:08 +00:00
Geoff Norton
454bea4237
Reduce the timer interval to make sensors useful
2015-01-20 02:57:50 +00:00
Geoff Norton
7fbd36ccad
Add a new sensor component
...
Hook up to scan sensor_pod_id's from Wink and report their status.
2015-01-20 01:16:04 +00:00
Geoff Norton
ce9de1b7d2
Add initial support for wink sensors.
...
Refactor wink API fetching into a generic 'get_devices' function.
2015-01-20 01:14:47 +00:00
Paulus Schoutsen
869c4eb68d
Update pynetgear to latest version
2015-01-19 08:43:29 -08:00
Paulus Schoutsen
dd38621352
Frontend: show message if no states
2015-01-17 23:29:46 -08:00
Paulus Schoutsen
5f0f06b22d
Add command-line toggle to run in demo mode
2015-01-17 22:23:07 -08:00
Paulus Schoutsen
ed05ff6fd9
Allow for running Home Assistant without password
2015-01-17 21:55:33 -08:00
Paulus Schoutsen
50eecd11c1
Added command line toggle to open UI on start
2015-01-17 21:13:02 -08:00
Paulus Schoutsen
1f32ce2ca4
Put scripts in scripts folder
2015-01-17 14:32:33 -08:00
Paulus Schoutsen
45e295c1d3
Update pynetgear to latest version
2015-01-17 13:49:22 -08:00
Paulus Schoutsen
8562b8f09d
Update to latest version netdisco
2015-01-16 08:52:19 -08:00
Paulus Schoutsen
9ffe35756b
Component Automation - initial version
2015-01-15 23:32:27 -08:00
Paulus Schoutsen
93f93aff93
Merge branch 'dev'
...
* dev:
Exclude external libraries from code coverage
Bug fixes for Wink
Better positioning of dialogs
Added error handling in frontend debug forms
Integrate add worker to bootstrap.setup_component
Conditionally show widgets on light more info
Rename the edit state button in more info to debug
Expect devices to have no name
2015-01-15 21:39:43 -08:00
Paulus Schoutsen
db48b2ba34
Exclude external libraries from code coverage
2015-01-15 21:35:11 -08:00
Paulus Schoutsen
702498ca09
Bug fixes for Wink
2015-01-15 21:25:24 -08:00
Paulus Schoutsen
c116cb095d
Better positioning of dialogs
2015-01-14 23:57:23 -08:00
Paulus Schoutsen
ced3d595cc
Added error handling in frontend debug forms
2015-01-14 23:56:53 -08:00
Paulus Schoutsen
8c62ae4ce5
Integrate add worker to bootstrap.setup_component
2015-01-14 23:18:44 -08:00
Paulus Schoutsen
3e4c0261b1
Conditionally show widgets on light more info
2015-01-14 23:10:56 -08:00
Paulus Schoutsen
fd6ff4c8d3
Rename the edit state button in more info to debug
2015-01-14 22:15:27 -08:00
Paulus Schoutsen
7f7c403e00
Expect devices to have no name
2015-01-14 21:12:11 -08:00
Paulus Schoutsen
aa9673b208
Device Tracker sets up group auto attribute proper
2015-01-13 08:25:17 -08:00
Paulus Schoutsen
2fa4e2e468
Remove unused import from nest platform
2015-01-13 00:00:26 -08:00
Paulus Schoutsen
d1ad6f3e65
Show state attributes in default more info dialog
2015-01-12 23:57:57 -08:00
Paulus Schoutsen
b9a08bb25d
Migrate nest platform to python-nest
2015-01-12 23:31:31 -08:00
Paulus Schoutsen
646f22bfbb
Rename service_discovered to platform_discovered
2015-01-12 08:21:50 -08:00
Paulus Schoutsen
86e4fb9655
Merge branch 'component-wink' into dev
...
* component-wink:
Wink component bug fixes
Bugfixes to make Wink component work
Added wink component to auto-load other needed components
Initial version wink component by @loghound
changed bearer_token to access_token in conf file
Wink Hub integration of it's switches & lights
Conflicts:
homeassistant/components/switch/__init__.py
homeassistant/const.py
2015-01-11 23:22:40 -08:00
Paulus Schoutsen
19c474ba2f
Remove TODO from nest platform
2015-01-11 21:38:03 -08:00
Paulus Schoutsen
8665f08dca
Update netdisco to latest version
2015-01-11 21:23:22 -08:00
Paulus Schoutsen
aea6042fe1
Getting thermostat component ready for release
2015-01-11 21:21:18 -08:00
Paulus Schoutsen
0f8e282386
Wink component bug fixes
2015-01-11 14:23:24 -08:00
Paulus Schoutsen
9db1f3f8b7
Bugfixes to make Wink component work
2015-01-11 14:21:44 -08:00
Paulus Schoutsen
cac1f56b2d
Merge branch 'dev' into component-thermostat
...
* dev:
Use tuples instead of lists internally
Use properties instead of getters for Device class
Upgrade pushbullet.py to 0.7.1
Prevent devices from being discovered twice
Update netdisco to latest version
Update netdisco to latest version
Updated requirements.txt for the discovery component
Automatic discovery and setting up of devices
Ensure groups always have unique entity id
Rename ha_test folder to tests
Make group component more flexible
Reorganized the main to be more modular
Updated PyWemo to latest version
Fix warnings from flake8 and pylint
Check flags in ARP table for NUD_REACHABLE before assuming a device is online. Fixes #18 .
Pull in PyWemo bugfixes
2015-01-11 10:00:25 -08:00
Paulus Schoutsen
ca49a2aa68
Use tuples instead of lists internally
2015-01-11 09:55:45 -08:00
Paulus Schoutsen
283b187501
Use properties instead of getters for Device class
2015-01-11 09:20:41 -08:00
Paulus Schoutsen
035e3e686e
Upgrade pushbullet.py to 0.7.1
2015-01-11 08:09:25 -08:00
Paulus Schoutsen
6cd53f2ddf
Added wink component to auto-load other needed components
2015-01-10 23:47:23 -08:00
Paulus Schoutsen
249cf244ca
Initial version wink component by @loghound
2015-01-10 22:53:41 -08:00
John McLaughlin
cd896627ea
changed bearer_token to access_token in conf file
2015-01-10 22:35:14 -08:00
John McLaughlin
dccd9f562f
Wink Hub integration of it's switches & lights
2015-01-10 22:35:01 -08:00
Paulus Schoutsen
c2b8f8d34e
Prevent devices from being discovered twice
2015-01-10 10:34:56 -08:00
Paulus Schoutsen
9db1a58cb1
Update netdisco to latest version
2015-01-10 08:53:46 -08:00
Paulus Schoutsen
ebc67f460e
Update netdisco to latest version
2015-01-09 22:22:19 -08:00
Paulus Schoutsen
e01fee9189
Updated requirements.txt for the discovery component
2015-01-09 00:13:24 -08:00
Paulus Schoutsen
ba179bc638
Automatic discovery and setting up of devices
2015-01-09 00:07:58 -08:00
Paulus Schoutsen
035d994705
Merge branch 'master' into dev
...
* master:
Fix warnings from flake8 and pylint
Check flags in ARP table for NUD_REACHABLE before assuming a device is online. Fixes #18 .
2015-01-08 20:18:04 -08:00
Paulus Schoutsen
f1209a42a9
Ensure groups always have unique entity id
2015-01-08 20:17:05 -08:00
Paulus Schoutsen
d4cad0b267
Rename ha_test folder to tests
2015-01-08 20:05:12 -08:00
Paulus Schoutsen
e0b424c88f
Make group component more flexible
2015-01-08 20:02:34 -08:00
Paulus Schoutsen
f5683797aa
Reorganized the main to be more modular
2015-01-08 18:45:27 -08:00
Paulus Schoutsen
efe820628c
Updated PyWemo to latest version
2015-01-06 20:52:26 -08:00
Paulus Schoutsen
300cfcc424
Merge pull request #19 from Piratonym/device_tracker-arpflags
...
device_tracker/openwrt: Check flags in ARP table for NUD_REACHABLE.
2015-01-06 19:49:38 -08:00
Karsten Nerdinger
2c5886f6d4
Fix warnings from flake8 and pylint
2015-01-07 03:57:06 +01:00
Karsten Nerdinger
fc33273464
Check flags in ARP table for NUD_REACHABLE before assuming a device is online. Fixes #18 .
2015-01-07 03:36:39 +01:00
Paulus Schoutsen
cbbda2db55
Pull in PyWemo bugfixes
2015-01-06 07:49:49 -08:00
Paulus Schoutsen
6943a3bc14
Add a Nest specific card to frontend
2015-01-06 00:11:03 -08:00
Paulus Schoutsen
8f3a3f89a7
Refactor nest component into thermostat component
2015-01-06 00:10:33 -08:00
Paulus Schoutsen
68b712adfd
Merge branch 'dev' into component-thermostat
...
* dev:
Extracted a base HA device from ToggleDevice
2015-01-05 23:07:17 -08:00
Paulus Schoutsen
24be24c58b
Extracted a base HA device from ToggleDevice
2015-01-05 23:02:41 -08:00
Paulus Schoutsen
db7004fdee
Merge remote-tracking branch 'stefano/dev' into component-thermostat
...
* stefano/dev:
Added "Nest" thermostat component.
2015-01-05 21:44:22 -08:00
Paulus Schoutsen
b10b75b7fe
Reorganized frontend files
2015-01-05 21:41:15 -08:00
Paulus Schoutsen
ed3bbd98cc
Remove unsupported specifying hosts for wemo
2015-01-05 21:35:22 -08:00
Paulus Schoutsen
ed1f434a61
Updated docker container instructions
2015-01-05 21:02:43 -08:00
Paulus Schoutsen
b90826c267
Better handling of subsequent throttle calls
2015-01-05 20:50:34 -08:00
Paulus Schoutsen
1b0143341c
Update pywemo to latest version
2015-01-05 20:23:48 -08:00
sfiorini
b1a93ffc21
Added "Nest" thermostat component.
2015-01-05 19:11:02 -06:00
Paulus Schoutsen
b63784a4e6
Updated pywemo to latest version
2015-01-05 00:43:37 -08:00
Paulus Schoutsen
3894dec274
Default notify message title is now Home Assistant
2015-01-04 14:20:16 -08:00
Paulus Schoutsen
635876c94d
Work around a bug in pylint
2015-01-04 01:34:48 -08:00
Paulus Schoutsen
490543093d
Simple_alarm component notifies user on alarm
2015-01-04 01:24:25 -08:00
Paulus Schoutsen
4fec2dcb28
Add notification component and PushBullet platform
2015-01-04 01:14:18 -08:00
Paulus Schoutsen
a6ec071244
ps: dialogs on small screens only take needed height
2015-01-03 09:52:47 -08:00
Paulus Schoutsen
f64e84d087
State.last_changed only changes if state changes
...
No longer affected if just the attributes get updated.
2015-01-02 08:48:20 -08:00
Paulus Schoutsen
1ebaf7fd36
Tweaked the default 'more info' component text
2015-01-02 08:47:11 -08:00
Paulus Schoutsen
67d62a1723
New compiled version of frontend
2015-01-01 22:06:55 -08:00
Paulus Schoutsen
edb01b6bb4
Moved dialog logic to base class.
2015-01-01 22:06:39 -08:00
Paulus Schoutsen
5e9303dbf2
Create cards and more-info elements dynamically
2015-01-01 22:02:28 -08:00
Paulus Schoutsen
a0a1573dc9
More info for sun domain added
2015-01-01 21:02:30 -08:00
Paulus Schoutsen
debca88a0d
All custom groups in 1 section instead of each their own
2015-01-01 20:03:24 -08:00
Paulus Schoutsen
dec12be52e
Add more-info card for group domain
2015-01-01 19:42:20 -08:00
Paulus Schoutsen
85f5df55e9
frontend more-info-light: tweaks & cleanup
2014-12-30 18:37:33 -08:00
Paulus Schoutsen
fee51d604d
demo comp: preserve color when turning on light that's on
2014-12-30 18:36:55 -08:00
Paulus Schoutsen
d506d0f424
Demo component now supports brightness/color for lights
2014-12-30 08:41:42 -08:00
Paulus Schoutsen
4dcaf12fa7
Added option to select light colors
2014-12-29 23:54:55 -08:00
Paulus Schoutsen
cfeb1f1538
Now able to change brightness of lights from more info dialog
2014-12-29 23:40:27 -08:00
Paulus Schoutsen
973525da6d
Do not pollute template refs with ambigious names
2014-12-29 22:49:11 -08:00
Paulus Schoutsen
d5737aafce
Frontend: Clicking a card opens more info screen
2014-12-29 22:47:29 -08:00
Gustav Ahlberg
b0b62d5db0
Fixed some lint errors
2014-12-29 01:18:02 +01:00
Gustav Ahlberg
03e30ea5ed
SunEventListener documentation
2014-12-28 14:56:50 +01:00
Gustav Ahlberg
99b1cbf9b5
Merge remote-tracking branch 'upstream/master' into scheduler
...
* upstream/master: (60 commits)
StateMachine is now case insensitive for entity ids
Added an example component that does the bare minimum
State card rendering now way more flexible
Update README.md
Update documentation for example component
Add link to demo in README
Add code to mock API for demo on home-assistant.io
Moved documentation from GitHub source to home-assistant.io
Make nmap mac regex more flexible to play nice with OS X
Frontend: color switch icons yellow if on
New strategy for defining number of used threads
WeMo component exposes Insight info if available
Only turn off the specified lights
Fix default light and device group IDs
Add nmap_tracker documentation
Fix typo and default groups
Specify devices for trigger
nmap-based device tracking plugin
Make block_till_stopped test more flexible
Fix PyLint
...
2014-12-28 14:49:28 +01:00
Gustav Ahlberg
b1cc760bd1
TimeEventListener uses ServiceEventListener
2014-12-28 11:38:57 +01:00
Gustav Ahlberg
83320681f0
SunriseEventListener and SunsetEventListner
2014-12-28 11:37:37 +01:00
Gustav Ahlberg
c436b33da9
added seconds to timeEventListener
2014-12-28 11:29:26 +01:00
Paulus Schoutsen
89a548252a
StateMachine is now case insensitive for entity ids
2014-12-26 23:26:39 -08:00
Paulus Schoutsen
df3ddea23c
Added an example component that does the bare minimum
2014-12-26 22:58:58 -08:00
Paulus Schoutsen
029c38874b
State card rendering now way more flexible
...
Decoupled state card into reusable components. Now able to have
different states be rendered with different state card components.
2014-12-23 21:12:42 -08:00
Paulus Schoutsen
5f7a9d9918
Update README.md
2014-12-21 23:42:21 -08:00
Paulus Schoutsen
da4ab542a7
Update documentation for example component
2014-12-21 22:21:32 -08:00
Paulus Schoutsen
0cfae7245b
Add link to demo in README
2014-12-21 22:20:17 -08:00
Paulus Schoutsen
249d4d7062
Add code to mock API for demo on home-assistant.io
2014-12-21 15:07:01 -08:00
Paulus Schoutsen
e3961b7532
Moved documentation from GitHub source to home-assistant.io
2014-12-21 15:06:17 -08:00
Paulus Schoutsen
47e6290609
Make nmap mac regex more flexible to play nice with OS X
2014-12-19 15:42:34 -08:00
Paulus Schoutsen
47adae7917
Frontend: color switch icons yellow if on
2014-12-16 22:04:01 -08:00
Paulus Schoutsen
970014588a
New strategy for defining number of used threads
...
Number of worker threads is 2 + 1 for each component that polls devices.
2014-12-16 21:46:02 -08:00
Paulus Schoutsen
528cd8ee48
WeMo component exposes Insight info if available
2014-12-15 19:14:31 -08:00
Paulus Schoutsen
7a9898fbd2
Merge remote-tracking branch 'origin/master' into dev
2014-12-15 18:57:53 -08:00
Paulus Schoutsen
c18bb7dcad
Merge pull request #15 from trainman419/multi_room
...
Add support to device_sun_light_trigger to target specific device groups.
2014-12-15 18:57:12 -08:00
Paulus Schoutsen
bacad3b60e
Merge pull request #14 from trainman419/nmap_tracker
...
nmap based device tracking plugin
2014-12-15 11:34:31 -08:00
trainman419
1c1d075c12
Only turn off the specified lights
2014-12-15 11:29:48 -08:00
trainman419
69a616a0ba
Fix default light and device group IDs
2014-12-15 11:29:22 -08:00
trainman419
a49c839514
Add nmap_tracker documentation
2014-12-15 11:22:10 -08:00
trainman419
18396d2ee5
Fix typo and default groups
2014-12-15 00:49:56 -08:00
trainman419
cec5ca8ba2
Specify devices for trigger
2014-12-15 00:14:10 -08:00
trainman419
4495812b84
nmap-based device tracking plugin
2014-12-14 23:28:12 -08:00
Paulus Schoutsen
a54e6af24a
Make block_till_stopped test more flexible
2014-12-14 19:59:52 -08:00
Paulus Schoutsen
bea7634b47
Fix PyLint
2014-12-14 19:59:37 -08:00
Paulus Schoutsen
344ce6ee4d
Define number of worker threads based on cpu count
2014-12-14 18:28:11 -08:00
Paulus Schoutsen
4e4e6b1133
Upgrade to Polymer 0.5.2
2014-12-14 00:45:29 -08:00
Paulus Schoutsen
5e8673fc4a
API Call Service returns states changed
2014-12-14 00:35:16 -08:00
Paulus Schoutsen
b091e9c31c
Added TrackStates context manager
2014-12-14 00:32:20 -08:00
Paulus Schoutsen
dfa1e1c586
Fix Chromecast tests
2014-12-13 22:49:49 -08:00
Paulus Schoutsen
78d5625ace
Calling a service can now block till execution is done
2014-12-13 22:40:00 -08:00
Paulus Schoutsen
f8223053bd
Style fixes in home-assistant-api.html
2014-12-13 22:29:05 -08:00
Paulus Schoutsen
e2b434b24e
Log file now also contains warnings
2014-12-12 08:15:34 -08:00
Paulus Schoutsen
7c404a0551
device_tracker - No longer keep writing same new devices to known_devices.csv
2014-12-12 07:32:50 -08:00
Paulus Schoutsen
81be3811dc
Only save the valid entities in the group entity_ids attribute
2014-12-12 07:21:25 -08:00
Paulus Schoutsen
40cde1f836
Merge pull request #12 from jd/jd/typo
...
Fix typo in doc
2014-12-12 07:04:48 -08:00
Julien Danjou
36cb12cd15
Fix typo in doc
2014-12-12 11:40:20 +01:00
Paulus Schoutsen
df3521e706
Group component is more flexible when to setup a group
2014-12-11 17:31:01 -08:00
Paulus Schoutsen
ea1e4108cc
Auth header for API is now prefixed with X- to follow spec
2014-12-09 00:34:36 -08:00
Paulus Schoutsen
756425f7b4
Added frontend icon for simple_alarm
2014-12-09 00:29:07 -08:00
Paulus Schoutsen
00e1ecb5ad
Fix: simple_alarm will now report if proper initialized
2014-12-09 00:14:12 -08:00
Paulus Schoutsen
4e1b094449
Simple_alarm will only show known_alarm if that light is already on
2014-12-09 00:06:55 -08:00
Paulus Schoutsen
dd55d6c7f9
Added a simple_alarm component
2014-12-08 23:47:20 -08:00
Paulus Schoutsen
6044742cee
Fix: Hue lights will not flash anymore on next turn on call after having flashed
2014-12-08 23:41:52 -08:00
Paulus Schoutsen
99447eaa17
Light component now supports sending flash command
2014-12-08 23:02:38 -08:00
Paulus Schoutsen
e7dff308ef
Updated example component with more examples
2014-12-08 22:06:57 -08:00
Paulus Schoutsen
1f582cbeec
Fix: Read known devices file once on init device_tracker
2014-12-08 22:06:38 -08:00
Paulus Schoutsen
68aa78d1fe
Fix some style warnings by PyCharm
2014-12-07 01:28:52 -08:00
Paulus Schoutsen
0527760e9b
Refactor: code moved to new helper and constants file. Also adds support for multiple types for switch/light components.
2014-12-06 23:57:02 -08:00
Paulus Schoutsen
513a03fb46
Updated API docs
2014-12-06 16:16:11 -08:00
Paulus Schoutsen
48089b01ab
Renamed AddCooldown to Throttle and added bypass functionality
2014-12-04 21:06:45 -08:00
Paulus Schoutsen
31b9f65513
Added initial version of AddCooldown decorator
2014-12-04 01:14:27 -08:00
Gustav Ahlberg
c92089808f
completed time_event_listener
2014-12-03 20:38:48 +01:00
Paulus Schoutsen
eef4817804
Cleaned up device_tracker and added tests
2014-12-02 23:54:10 -08:00
Paulus Schoutsen
12c734fa48
Update travis.yml to point at new test
2014-12-01 07:59:08 -08:00
Paulus Schoutsen
ed150b8ea5
Renamed test to ha_test because of conflict with built-in python test package
2014-11-30 23:15:18 -08:00
Paulus Schoutsen
5835d502c7
Moved more methods out of HomeAssistant object
2014-11-30 18:42:52 -08:00
Paulus Schoutsen
c08676aa81
Reorganized some core methods
2014-11-28 23:38:42 -08:00
Paulus Schoutsen
6f05548ec8
Add test coverage for demo component
2014-11-28 22:49:29 -08:00
Paulus Schoutsen
a4eb975b59
HTTP more robust and increased test coverage
2014-11-28 22:27:44 -08:00
Paulus Schoutsen
014abdba39
Remove unused imports in tests
2014-11-28 21:02:03 -08:00
Paulus Schoutsen
cdccdb432a
Test remote methods for errors
2014-11-28 21:01:44 -08:00
Paulus Schoutsen
63f8f2ee7f
Remote instance closes event forwarding on shutdown
2014-11-28 20:37:23 -08:00
Paulus Schoutsen
cfae4c667a
Minor improvements to homeassistant.remote tests
2014-11-28 20:22:29 -08:00
Paulus Schoutsen
006310c883
Home Assistant stop is more robust
2014-11-28 20:22:08 -08:00
Paulus Schoutsen
89102b5652
Increase homeassistant.util test coverage
2014-11-28 19:42:16 -08:00
Paulus Schoutsen
5fe73cf33e
Made dependency loading more robust
2014-11-28 15:36:21 -08:00
Gustav Ahlberg
09908f5780
Merge branch 'dev' of https://github.com/balloob/home-assistant into scheduler
...
# By Paulus Schoutsen
# Via Paulus Schoutsen
* 'dev' of https://github.com/balloob/home-assistant: (51 commits)
Light test tests light profile loading
Loader test tests now custom component loading
Default config dir is now working_dir/config
Add sun component test for state change
Tweak light test to create correct exception
Better light.xy_color parsing
Added light component test coverage
Renamed mock_switch_platform to mock_toggledevice_platform
Expanded switch test to push it to 100% coverage
Fix to make tests work on Travis CI
Added tests for switch component
Clean up code sun component tests
Added test coverage for sun component
Minor fix for Chromecast component
Cleaned up tests a bit
Added initial Chromecast test coverage
Final test added to get to 100% coverage for groups
Extended group tests
Added group component tests
Reorganized testing
...
2014-11-26 20:44:37 +01:00
Gustav Ahlberg
1c94bb1c0f
Schedule component and time event
...
The schedule can read a schedule.json file and create time events
2014-11-26 20:38:40 +01:00
Paulus Schoutsen
ce1a5de607
Light test tests light profile loading
2014-11-25 23:16:07 -08:00
Paulus Schoutsen
c3047efc45
Loader test tests now custom component loading
2014-11-25 23:15:58 -08:00
Paulus Schoutsen
9c4111403e
Default config dir is now working_dir/config
2014-11-25 23:15:18 -08:00
Paulus Schoutsen
cda04b7ece
Add sun component test for state change
2014-11-25 22:31:36 -08:00
Paulus Schoutsen
4405d09d38
Tweak light test to create correct exception
2014-11-25 21:42:33 -08:00
Paulus Schoutsen
2220df5a3e
Better light.xy_color parsing
2014-11-25 21:38:47 -08:00
Paulus Schoutsen
5f9787aeb2
Added light component test coverage
2014-11-25 21:28:43 -08:00
Paulus Schoutsen
845a028d42
Renamed mock_switch_platform to mock_toggledevice_platform
2014-11-25 19:16:42 -08:00
Paulus Schoutsen
3e348880d5
Expanded switch test to push it to 100% coverage
2014-11-25 00:33:02 -08:00
Paulus Schoutsen
100948eb38
Fix to make tests work on Travis CI
2014-11-25 00:28:14 -08:00
Paulus Schoutsen
5cbe7bf1b8
Added tests for switch component
2014-11-25 00:20:36 -08:00
Paulus Schoutsen
8c56b415cb
Clean up code sun component tests
2014-11-24 23:35:50 -08:00
Paulus Schoutsen
4e155d50f3
Added test coverage for sun component
2014-11-24 23:19:33 -08:00
Paulus Schoutsen
470125b69a
Minor fix for Chromecast component
2014-11-23 22:21:47 -08:00
Paulus Schoutsen
fa3b63f5e5
Cleaned up tests a bit
2014-11-23 22:18:51 -08:00
Paulus Schoutsen
244e2a0e7e
Added initial Chromecast test coverage
2014-11-23 22:18:40 -08:00
Paulus Schoutsen
fa1b5b846e
Final test added to get to 100% coverage for groups
2014-11-23 17:13:16 -08:00
Paulus Schoutsen
c6cb2c27bd
Extended group tests
2014-11-23 17:06:19 -08:00
Paulus Schoutsen
a11ef38c9b
Added group component tests
2014-11-23 16:46:59 -08:00
Paulus Schoutsen
bc4b81d525
Reorganized testing
2014-11-23 13:00:06 -08:00
Paulus Schoutsen
ad16c32504
Reorganized tests
2014-11-23 09:51:16 -08:00
Paulus Schoutsen
5278fe2f47
Added test coverage for core components
2014-11-23 00:32:03 -08:00
Paulus Schoutsen
ec59c3c793
Added test to validate frontend loads
2014-11-23 00:01:15 -08:00
Paulus Schoutsen
e5be72e445
Fix a flaky test
2014-11-22 23:41:47 -08:00
Paulus Schoutsen
296a5e3b10
Added test coverage badge to README
2014-11-22 23:36:11 -08:00
Paulus Schoutsen
38b85e3ca2
Added tests for loader and util
2014-11-22 23:35:59 -08:00
Paulus Schoutsen
b94ab32d60
Last pieces of test coverage for core classes
2014-11-22 22:37:53 -08:00
Paulus Schoutsen
5943f757a0
Even more test coverage
2014-11-22 21:40:01 -08:00
Paulus Schoutsen
1069d79298
All core classes have full test coverage
2014-11-22 18:17:36 -08:00
Paulus Schoutsen
2866437a1f
remote.set_state would log error even if not
2014-11-22 17:16:23 -08:00
Paulus Schoutsen
a391bc3d3f
Work around a pylint bug
2014-11-22 16:56:36 -08:00
Paulus Schoutsen
feeeac2a75
Remove unused __init__ file from external dir
2014-11-22 15:57:49 -08:00
Paulus Schoutsen
01f738c151
Move to Pypi version of Phue again
2014-11-22 15:49:54 -08:00
Paulus Schoutsen
4b2fa2d413
Added temporary Phue installation instructions
2014-11-20 23:10:25 -08:00
Paulus Schoutsen
d3bf245331
Updated documentation
2014-11-20 23:03:21 -08:00
Paulus Schoutsen
4fb2fcc7a0
ps: added comments to requirements.txt for clarity
2014-11-20 22:53:43 -08:00
Paulus Schoutsen
66f8daded1
Minor cleanup
2014-11-19 23:42:57 -08:00
Paulus Schoutsen
cc4c557e89
Cleanup of state-badge.html
2014-11-19 23:13:48 -08:00
Paulus Schoutsen
9656ff6636
show HA toolbar when showing popups for easy going back
2014-11-19 23:02:09 -08:00
Paulus Schoutsen
88c4c77cbd
New compiled version frontend
2014-11-19 19:20:30 -08:00
Paulus Schoutsen
651d2dfd86
Improved layout of popups on small screens
2014-11-19 19:20:06 -08:00
Paulus Schoutsen
67bb64ab6b
Cleaned up states-cards.html
2014-11-19 19:01:46 -08:00
Paulus Schoutsen
04e58bd375
tab bar autohides on scroll down
2014-11-19 19:01:26 -08:00
Paulus Schoutsen
a4dab870ce
Reworked Splash Login. Hides virtual keyboard, squashed bugs.
2014-11-19 18:15:37 -08:00
Gustav Ahlberg
aab52ca686
Schedule component
...
Can read schedule json config file
Can load custom rule_types
2014-11-17 21:18:01 +01:00
Paulus Schoutsen
5d107ed74b
Switched style checking to flake8 instead of pep8
2014-11-16 22:18:52 -08:00
Paulus Schoutsen
973ce21353
Improve flexibility of the loader
2014-11-14 23:17:18 -08:00
Paulus Schoutsen
0c7b6e26aa
Add test coverage tracking via coveralls
2014-11-14 22:23:48 -08:00
Paulus Schoutsen
20ff5fadee
Added doctype HTML to stop Safari converting selectors in embedded CSS to lower case
2014-11-14 00:26:20 -08:00
Paulus Schoutsen
bdfb8deb94
Updated screenshots
2014-11-13 22:52:39 -08:00
Paulus Schoutsen
fa75458b30
frontend compile script now strips comments
2014-11-13 22:47:06 -08:00
Paulus Schoutsen
cea18ee561
Minor frontend bugfixes
2014-11-13 22:25:43 -08:00
Paulus Schoutsen
2478656622
Upgraded to Polymer 0.5.1
2014-11-13 08:13:29 -08:00
Paulus Schoutsen
23d080af86
Upgraded to Polymer 0.5
2014-11-12 00:36:20 -08:00
Paulus Schoutsen
4dcdca1bd5
Updated CONTRIBUTING documentation
2014-11-11 22:51:08 -08:00
Paulus Schoutsen
2051871c81
Add pylint to travis
2014-11-11 22:18:35 -08:00
Paulus Schoutsen
da960b29da
Added meta-tag theme-color for better app experience on Chrome Mobile
2014-11-11 22:04:26 -08:00
Paulus Schoutsen
9f9b926011
All platforms supported by components have their own file - you can can have custom platforms
2014-11-11 21:39:17 -08:00
Gustav Ahlberg
8c6e6e464e
pylint and PEP8 errors
2014-11-11 18:59:38 -08:00
Gustav Ahlberg
f4e54719b9
Added support for tellstick devices and sensors
2014-11-11 18:59:38 -08:00
Paulus Schoutsen
c856c117a8
PEP8 style fix
2014-11-11 09:30:11 -08:00
Paulus Schoutsen
8ae9faf128
Added PEP8 checking to Travis
2014-11-11 09:14:00 -08:00
Paulus Schoutsen
4f226bcc7a
Added CONTRIBUTING.md
2014-11-09 19:57:28 -08:00
Paulus Schoutsen
15f67fd6a7
Added a travis config file
2014-11-09 16:56:15 -08:00
Paulus Schoutsen
47dea785a8
Refactored light to be more reusable
2014-11-09 15:19:13 -08:00
Paulus Schoutsen
ca336bef57
Fixed a bug that prevented the service dialog from sending JSON
2014-11-09 14:45:43 -08:00
Paulus Schoutsen
a4bac63161
Cleanup of process component
2014-11-09 02:58:41 -08:00
Paulus Schoutsen
2ec1f20a03
Added support for unit_of_measurement
2014-11-08 17:45:09 -08:00
Paulus Schoutsen
5770cc03a1
Migrated wemo component to be part of a switch component
2014-11-08 17:20:43 -08:00
Paulus Schoutsen
222d57bda7
track_state_change now accepts a list of entity_ids
2014-11-08 14:22:17 -08:00
Paulus Schoutsen
1e136a2416
Logging is more efficient
2014-11-08 13:59:40 -08:00
Paulus Schoutsen
c3c1383ae6
More error checking added on start
2014-11-08 11:01:47 -08:00
Paulus Schoutsen
9f24101348
Refactor __main__ to use ArgParse
2014-11-05 07:58:20 -08:00
Paulus Schoutsen
aa80841519
Loader no longer crashes if custom_components folder does not exists in the config dir
2014-11-05 07:56:36 -08:00
Paulus Schoutsen
4c5bad495f
Fix tests after enforcing entity id format
2014-11-05 07:46:33 -08:00
Paulus Schoutsen
1d90148f62
Updated the customizing section of the documentation
2014-11-05 07:21:07 -08:00
Paulus Schoutsen
a9ee2f9c54
Refactor: loading of components now done in a seperate module + better error reporting
2014-11-04 23:34:19 -08:00
Paulus Schoutsen
3c37f491b2
Update compiled frontend with latest changes
2014-11-04 20:24:48 -08:00
Paulus Schoutsen
ac2389a0a5
Responsive design now supports up to 4 columns
2014-11-04 20:23:46 -08:00
Paulus Schoutsen
714f747b61
Bugfix: Sun and light state icon default colors if on work again
2014-11-04 20:15:20 -08:00
Paulus Schoutsen
904bf4493e
Added entity_id validation to the State class
2014-11-04 19:59:22 -08:00
Paulus Schoutsen
f9fbb30fc0
Updated screenshots
2014-11-02 20:54:00 -08:00
Paulus Schoutsen
c489c68f02
state-badge no longer sets url(undefined) as background-image
2014-11-02 18:50:16 -08:00
Paulus Schoutsen
bb23f57f96
Renamed build_polymer to build_frontend
2014-11-02 17:57:48 -08:00
Paulus Schoutsen
98c2f1ea42
Fix broken tests after API upgrade
2014-11-02 17:52:51 -08:00
Paulus Schoutsen
94d9cbf76e
Starting home assistant is now done via __main__.py
2014-11-02 17:27:32 -08:00
Paulus Schoutsen
d56edd46bb
Phue: Switched to GIT-version because pip version lacks behind
2014-11-02 16:22:59 -08:00
Paulus Schoutsen
542e6b9536
Timestamp tooltip is working again
2014-11-02 14:45:13 -08:00
Paulus Schoutsen
4f0b828a15
Responsive layout now grows up to 3 columns
2014-11-02 11:58:32 -08:00
Paulus Schoutsen
1bab576be7
Added support for entity pictures
2014-11-02 11:22:22 -08:00
Paulus Schoutsen
f9462613f5
Refactor Javascript backend
2014-11-02 10:45:49 -08:00
Paulus Schoutsen
ac8d70d547
Added a demo mode
2014-11-02 09:41:41 -08:00
Paulus Schoutsen
a4dd58cf5e
Responsive happiness
2014-11-02 00:06:04 -07:00
Paulus Schoutsen
a0ab73882c
No longer show groups on ALL tab
2014-11-01 22:10:32 -07:00
Paulus Schoutsen
48c3c44aba
Updating compiled frontend to latest version
2014-11-01 15:37:24 -07:00
Paulus Schoutsen
523cd8249f
Use friendly_name for entityDisplay if available
2014-11-01 15:29:39 -07:00
Paulus Schoutsen
b686f04121
Major cleanup frontend
2014-11-01 15:04:44 -07:00
Paulus Schoutsen
990ac057db
Reduced font size of state card
2014-11-01 08:20:06 -07:00
Paulus Schoutsen
d1f3c84212
State card for light will show actual color of light
2014-11-01 08:16:34 -07:00
Paulus Schoutsen
86dc0a973c
Sun will now also color yellow when above horizon
2014-10-31 00:23:06 -07:00
Paulus Schoutsen
ece0902ab2
after calling a service on a group, update all states
2014-10-31 00:21:29 -07:00
Paulus Schoutsen
895ba6adbc
Light state badges will turn yellow when turned on
2014-10-31 00:15:22 -07:00
Paulus Schoutsen
7db8bc6423
lights will now show as on after being turned on
2014-10-30 23:55:38 -07:00
Paulus Schoutsen
68f8fd290a
filtering by group no longer messes toggle for group state up
2014-10-30 23:01:13 -07:00
Paulus Schoutsen
22b3d7810d
Default state name tweaks
2014-10-30 22:29:33 -07:00
Paulus Schoutsen
82b2b9cb94
Squashed bugs in frontend
2014-10-30 22:24:28 -07:00
Paulus Schoutsen
1d0657ff54
Frontend: header size matches material design
2014-10-29 19:04:03 -07:00
Paulus Schoutsen
30ba447c64
More material love for interface
2014-10-29 00:47:55 -07:00
Paulus Schoutsen
3bab3f4be1
Frontend password checking is now done in polymer
2014-10-28 00:38:25 -07:00
Paulus Schoutsen
b9d0316903
Updated Nexus 10 screenshot
2014-10-27 22:52:16 -07:00
Paulus Schoutsen
2e721f92a3
Updated README.md with new interface
2014-10-26 19:40:14 -07:00
Paulus Schoutsen
d2a4d67cb0
Added gzip and better caching
2014-10-26 18:10:01 -07:00
Paulus Schoutsen
506496743d
Cleaning up the code
2014-10-24 23:44:00 -07:00
Paulus Schoutsen
3db43d6545
Now JavaScript is inlined too
2014-10-24 23:31:12 -07:00
Paulus Schoutsen
b4de063e76
Update docker file, node no longer installed
2014-10-24 23:10:29 -07:00
Paulus Schoutsen
e7c648a2c3
Home Assistant contains pre-compiled version of polymer components
2014-10-24 23:09:19 -07:00
Paulus Schoutsen
5596ac7d55
Chromecast no longer exposes host attribute
2014-10-24 23:09:19 -07:00
Paulus Schoutsen
450ce69353
Frontend now has mobile web app attribute set
2014-10-23 13:07:25 -07:00
Paulus Schoutsen
3eca37afd2
Added mobile device friendliness
2014-10-22 20:46:18 -07:00
Paulus Schoutsen
2a15e239c3
Improved state card
2014-10-22 20:28:16 -07:00
Paulus Schoutsen
552f78fc5c
Added refresh button
2014-10-22 19:52:16 -07:00
Paulus Schoutsen
5d641b76d2
Add frontend build instruction to readme
2014-10-22 08:20:37 -07:00
Paulus Schoutsen
55f85f59d9
Fix the Dockerfile
2014-10-22 08:20:09 -07:00
Paulus Schoutsen
7eafa5805a
In rare occasion the group component would not load
2014-10-22 08:12:32 -07:00
Paulus Schoutsen
f510ee333b
group.setup now fails gracefully if config[group] not available.
2014-10-22 01:07:58 -07:00
Paulus Schoutsen
dc157edd7d
Delete unused polymer file
2014-10-22 00:41:27 -07:00
Paulus Schoutsen
7cdda3a3d7
Group pep8 fix
2014-10-22 00:38:22 -07:00
Paulus Schoutsen
e8ab546d32
Added initial version of Polymer frontend
2014-10-22 00:38:13 -07:00
Paulus Schoutsen
80ecbe8057
Polymer build script added
2014-10-22 00:18:00 -07:00
Paulus Schoutsen
8a8097af99
Initial commit Polymer interface
2014-10-22 00:02:18 -07:00
Paulus Schoutsen
a0c12fe685
More API clean up
2014-10-21 23:52:24 -07:00
Paulus Schoutsen
e71efb3b68
pylint hints update
2014-10-21 23:52:05 -07:00
Paulus Schoutsen
c69b9aefec
Bug fix: group not always loaded
2014-10-21 23:51:23 -07:00
Paulus Schoutsen
58c90402c5
Even more simplified API
2014-10-19 23:37:43 -07:00
Paulus Schoutsen
7c17987585
Updated API doc
2014-10-19 18:44:06 -07:00
Paulus Schoutsen
9979a3266e
Call service api simplified
2014-10-19 18:41:06 -07:00
Paulus Schoutsen
001f27cdb4
HTTP API is now more RESTful
2014-10-17 00:17:02 -07:00
Paulus Schoutsen
951c3683b2
Added pylint configuration
2014-10-09 22:48:22 -07:00
Paulus Schoutsen
a339fd0b53
Fixed typo in architecture diagram
2014-10-04 13:29:50 -04:00
Paulus Schoutsen
8db1b74a3c
device_sun_light_trigger: added option to disable turning devices off when all people gone
2014-09-27 07:18:55 -07:00
Paulus Schoutsen
8ef3009cc7
Better temporary phue Docker fix
2014-09-27 07:02:55 -07:00
Paulus Schoutsen
05e6ac8c1f
Use git/master for phue while waiting for new release
2014-09-26 18:44:53 -07:00
Paulus Schoutsen
f06e4bde94
Documentation tweaks
2014-09-26 14:47:19 -07:00
Paulus Schoutsen
1ce48ece10
Updated documentation
2014-09-26 14:27:28 -07:00
Paulus Schoutsen
6164895bc9
Added PyUserinput to requirements.txt
2014-09-24 23:30:59 -05:00
Paulus Schoutsen
8abe473e53
Docker registry apparently does git clone --recursive
2014-09-24 23:18:10 -05:00
Paulus Schoutsen
a5976b7c6f
Dockerfile initialized git submodules wrongly
2014-09-24 22:59:18 -05:00
Paulus Schoutsen
aa33e051bb
Removed reference in gitsubmodule to pychromecast
2014-09-24 22:53:29 -05:00
Paulus Schoutsen
e8a5fa1413
Dockerfile integrated in main repo
2014-09-24 22:36:52 -05:00
Paulus Schoutsen
38ed025ce3
Improved logging message for HTTP and SUN components
2014-09-24 21:59:04 -05:00
Paulus Schoutsen
fbc1c21b2a
Added requirements.txt
2014-09-24 21:34:09 -05:00
Paulus Schoutsen
27d448870d
Tweak README.md layout for related projects
2014-09-24 12:06:12 -05:00
Paulus Schoutsen
29c62780fc
Moved Tasker for Android to separate repository
2014-09-24 12:04:33 -05:00
Paulus Schoutsen
31c88efc4a
Updated favicon
2014-09-23 16:51:39 -05:00
Paulus Schoutsen
17eefcffbe
Home Assistant no longer crashes if it cannot write its log file
2014-09-22 21:44:26 -05:00
Paulus Schoutsen
d570aeef33
Configuration goes now into a single directory
2014-09-20 21:19:39 -05:00
Paulus Schoutsen
f24e9597fe
Group component converts given entity ids to a list prior processing
2014-08-14 12:46:19 +02:00
Paulus Schoutsen
997c2e8ef6
Components+configuration now loaded dynamically
...
A major change to the bootstrapping of Home Assistant decoupling the
knowledge in bootstrap for a more dynamic approach. This refactoring
also prepares the code for different configuration backends and the
loading components from different places.
2014-08-13 14:28:45 +02:00
Paulus Schoutsen
cb33b3bf24
Added missing docstring
2014-06-13 22:11:05 -07:00
Paulus Schoutsen
2226f8b6a9
Debug interface: added domain icons to services
2014-06-13 22:00:43 -07:00
Paulus Schoutsen
c84cb86c87
Debug interface CSS pointed at wrong TDs
2014-06-13 14:41:58 -07:00
Paulus Schoutsen
00c206c37b
Add domain icon for process in debug interface
2014-06-13 00:15:26 -07:00
Paulus Schoutsen
16453a7728
Added domain icons to debug interface
2014-06-13 00:12:05 -07:00
Paulus Schoutsen
8b02c3c1cc
Updated PyNetgear and PyWemo to latest version
2014-06-12 23:26:06 -07:00
Paulus Schoutsen
2eebe7d91e
Add timeouts to HTTP requests
2014-06-12 23:09:56 -07:00
Paulus Schoutsen
00f0890021
Updated README.md screenshots
2014-06-05 23:28:48 -07:00
Paulus Schoutsen
6e7887db23
PyLint style fixes
2014-06-05 23:12:00 -07:00
Paulus Schoutsen
b09fe4a3a7
HTTP Debug interface tweaks
2014-06-05 23:05:13 -07:00
Paulus Schoutsen
69882ff4cf
Debug interface now has JS to help call services
2014-06-04 00:50:41 -07:00
Paulus Schoutsen
bb337fa0a9
Debug interface caches static assets
2014-06-04 00:49:46 -07:00
Paulus Schoutsen
e9d1dfac84
Validate API on starting remote instance
2014-05-01 23:03:14 -07:00
Paulus Schoutsen
50b492c64a
Remote instances are now 100% operational
2014-04-29 00:30:31 -07:00
Paulus Schoutsen
8e65afa994
Add support to hardcode hosts of WeMos
2014-04-24 22:53:35 -07:00
Paulus Schoutsen
ea22695aa7
Updated example config with process config
2014-04-24 21:16:03 -07:00
Paulus Schoutsen
472308ec71
Optimized process component.
2014-04-24 20:43:33 -07:00
Paulus Schoutsen
b30aeb1777
Merge pull request #3 from fingon/process-source-up
...
Added a simple process state monitor
2014-04-24 14:47:07 -07:00
Paulus Schoutsen
2b071ad775
Merge pull request #2 from fingon/luci-checker
...
Added LuciDeviceScanner to scan OpenWrt Luci-RPC enabled router's state.
2014-04-24 14:44:51 -07:00
Markus Stenberg
88fd75b4c7
Addressed the comments in the issue. pep8+pylint seem fine now. (still works, too.)
2014-04-24 17:13:57 +03:00
Markus Stenberg
39d1fad8cc
Merge remote-tracking branch 'up/master' into process-source-up
2014-04-24 17:00:46 +03:00
Markus Stenberg
9af3d2b914
pep8 + pylint run fixes. Also refactored the json-rpc to happen only in one place (external library would be nice but oh well).
2014-04-24 16:58:15 +03:00
Markus Stenberg
fc6c2fbc18
Merge remote-tracking branch 'up/master' into luci-checker
2014-04-24 16:31:03 +03:00
Paulus Schoutsen
2e10d7223a
Re-organized core for better reusability
2014-04-24 00:40:45 -07:00
Markus Stenberg
e36a53eea6
Added simple process state monitor source.
2014-04-23 23:55:22 +03:00
Paulus Schoutsen
3757ddf9df
Add option to set fixed hosts for chromecasts instead of discovery
2014-04-21 17:58:58 -07:00
Markus Stenberg
ed31b6a527
Added LuciDeviceScanner to scan OpenWrt Luci-RPC enabled router's state.
2014-04-21 22:51:50 +03:00
Paulus Schoutsen
f4c77c85bd
Now using PyWemo instead of Ouimeaux to control WeMo
2014-04-17 21:57:01 -07:00
Paulus Schoutsen
85f401f209
Upgraded pynetgear to python3
2014-04-17 21:50:35 -07:00
Paulus Schoutsen
ef6d862671
Further Python 3 migration
2014-04-14 23:48:00 -07:00
Paulus Schoutsen
7e06d535ab
Ported codebase to Python 3. Long Live Python 3!
2014-04-14 00:10:31 -07:00