Paulus Schoutsen
3c9e493494
Make AND and OR conditions valid ( #2037 )
2016-05-10 21:49:58 -07:00
Paulus Schoutsen
e40908d67c
Improve config validation error message
2016-05-07 22:31:22 -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
79653a672d
Script cleanup ( #1963 )
2016-05-02 22:05:09 -07:00
Paulus Schoutsen
6354399d55
Initial script condition support ( #1910 )
2016-04-28 12:03:57 +02:00
Paulus Schoutsen
14bd630c1d
Service/Script cleanup
2016-04-23 07:11:21 +02:00
Paulus Schoutsen
f76d545a08
Add script logic into helper.
2016-04-21 21:06:05 -04:00
Paulus Schoutsen
4acb121689
Allow variables in service.call_from_config
2016-04-21 12:22:19 -07:00
Paulus Schoutsen
2e79e9d5bb
Correct celcius to celsius ( #1860 )
2016-04-19 20:30:44 -07:00
Paulus Schoutsen
4f834ba3f1
Make all entity_ids lowercase ( #1786 )
2016-04-10 15:20:20 -07:00
Fabian Affolter
f6331da000
Remove print
2016-04-08 08:03:14 -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
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
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
f6d584af09
Allow platforms to specify PLATFORM_SCHEMA
2016-04-02 20:10:57 -07:00
Jan Harkes
afd1e6a5cc
Service validation for media_player component
2016-04-02 03:51:03 -04:00
Jan Harkes
6d914126fa
Validate data read from light_profiles.csv
2016-03-31 23:29:07 -04:00
Jan Harkes
017f47dd2c
Service validation for light.turn_on/.turn_off/.toggle
2016-03-31 22:03:38 -04:00
Paulus Schoutsen
5baa98b79f
Add initial config validation
2016-03-28 23:46:12 -07:00