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
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
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
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