John Arild Berentsen and Paulus Schoutsen
cf832499cd
Combine garage_door and rollershutter to cover ( #2891 )
...
* First draft for cover component
* Efficiency from @martinhjelmare
* migrate demo
* migrate demo test
* migrate command_line rollershutter
* migrate command_line test
* migrate rpi_gpio garage_door
* make some abstract methods optional
* migrate homematic
* migrate scsgate
* migrate rfxtrx and test
* migrate zwave
* migrate wink
* migrate mqtt rollershutter and test
* requirements
* coverage
* Update mqtt with garage door
* Naming and cleanup
* update test_demo.py
* update demo and core
* Add deprecated warning to rollershutter and garage_door
* Naming again
* Update
* String constants
* Make sure set_position works properly in demo too
* Make sure position is not set if not available.
* Naming, and is_closed
* Update zwave.py
* requirements
* Update test_rfxtrx.py
* fix mqtt
* requirements
* fix wink version
* Fixed demo test
* naming
2016-08-23 18:23:18 -07:00
Fabian Affolter and Paulus Schoutsen
a43ea81d8e
Migrate to voluptuous ( #2927 )
2016-08-23 17:27:54 -07:00
Paulus Schoutsen
2b4f0cb5a1
Fix broken template sensor tests
2016-08-23 00:14:45 -07:00
Paulus Schoutsen
88573667fa
Update frontend
2016-08-23 00:06:58 -07:00
Greg Dowling and Paulus Schoutsen
dfd76fc0e6
Minor tidy of voluptuous. ( #2945 )
2016-08-22 23:57:07 -07:00
Greg Dowling and Paulus Schoutsen
5abb46a809
Tidy voluptuous. ( #2946 )
2016-08-22 23:56:39 -07:00
Robbie Trencheny
82de1cd6fe
change const.py to use single quotes
2016-08-22 23:15:22 -07:00
Paulus Schoutsen
c9d5d1a417
Remove debug print
2016-08-22 21:44:58 -07:00
Johann Kellerman and Paulus Schoutsen
14b034f452
Check config script ( #2657 )
...
* Add check_config, yaml linting script
* WIP: Start reusing some bootstrap methods for validation
* Start outputs
* Secrets, files and failed config
* requirements_all
* Fixes
* formatting
* Fix unit test after formatting
2016-08-22 21:42:05 -07:00
William Scanlon and Paulus Schoutsen
f00cdc50df
Updated python-wink version to fix color/temp detection ( #2935 )
2016-08-22 21:31:17 -07:00
Johann Kellerman and Paulus Schoutsen
0def842231
Quick lint script for changed files ( #2941 )
2016-08-22 20:52:31 -07:00
Greg Dowling and Paulus Schoutsen
dfca2476bd
Add voluptuous to efergy. ( #2943 )
2016-08-22 20:51:17 -07:00
Greg Dowling and Paulus Schoutsen
9fcfc213c7
Bump pywemo. ( #2944 )
2016-08-22 20:50:05 -07:00
Greg Dowling and Johann Kellerman
eac67fd971
Add voluptuous to template switch ( #2940 )
...
* Add voluptuous to template switch / revise tests.
2016-08-23 00:05:45 +02:00
Fabian Affolter and GitHub
e5969f0733
Clean-up ( #2933 )
2016-08-22 14:20:04 +02:00
Fabian Affolter and GitHub
fb639e08d7
Fix schemas and update ordering ( #2932 )
2016-08-22 14:19:19 +02:00
Fabian Affolter and GitHub
b6da4a53d5
Use voluptuous for dweet and arduino ( #2926 )
...
* Migrate to voluptuous
* Migrate to voluptuous
* One import is enough
2016-08-22 11:28:58 +02:00
Greg Dowling and Paulus Schoutsen
32318c6f19
Add voluptuous validation to template sensor. ( #2886 )
2016-08-22 01:11:16 -07:00
Fabian Affolter and GitHub
5d816b5eb5
Use voluptuous for OhmConnect ( #2906 )
...
* Migrate to voluptuous
* Remove string
2016-08-22 08:20:31 +02:00
Paulus Schoutsen
0d7d125344
Update frontend
2016-08-21 16:58:42 -07:00
Paulus Schoutsen and GitHub
7598de90cb
Allow unregistering a push subscription ( #2921 )
...
* Allow unregistering a push subscription
* Update frontend
* ps - HTML5 tests DRY 🍾
2016-08-21 16:01:24 -07:00
Teagan Glenn and GitHub
d2f7b3c7db
Merge pull request #2922 from dpford/tplink-5g
...
Add tplink Archer C7 device tracking support for 5Ghz networks
2016-08-21 16:49:19 -06:00
Jesse Newland and Paulus Schoutsen
520d4d5dc0
Add zwave.rename_node service ( #2923 )
...
* Add zwave.rename_node service
* Validate service data
* Better schema
2016-08-21 14:36:44 -07:00
Dan Ford
2b4980ae5d
Add tplink Archer C7 device tracking support for 5Ghz networks
2016-08-21 13:09:44 -07:00
Josh Nichols and Paulus Schoutsen
d70d1e1303
Add support for notifying with Slack attachments. ( #2914 )
...
* Add support for notifying with Slack messages.
When creating notifications, this allows you to pass in `attachments`
with the `data`. It's an array of attachments as defined in
https://api.slack.com/docs/message-attachments
When passing in attachments, message is still required, but it's okay to
be a blank string.
* Split over multiple lines
* Make sure attachments gets assigned, even if there isn't attachment data
2016-08-21 11:54:28 -07:00
Paulus Schoutsen and GitHub
f802d6bfa3
Update test packages ( #2918 )
2016-08-21 11:44:40 -07:00
Nolan Gilley and Paulus Schoutsen
635e5c8eba
Add voluptuous to ecobee, speedtest.net, fast.com, actiontec, forecast.io ( #2872 )
...
* add voluptuous
* fixes for comments
* str to cv.string
2016-08-21 10:29:13 -07:00
Martin Hjelmare and GitHub
fa3d83118a
Merge pull request #2917 from hensing/update_mysensors
...
Update pymysensors version to 0.7.1
2016-08-21 13:16:49 +02:00
Henning Dickten
a12dadab5e
Update pymysensors version to 0.7.1
2016-08-21 12:47:40 +02:00
Paulus Schoutsen
23e86fc8ea
Update frontend
2016-08-20 23:44:31 -07:00
Paulus Schoutsen and GitHub
aa6a0523ef
Add template support to generic camera + local file tests ( #2881 )
...
* Add template support to generic camera
* Add tests for local file
2016-08-20 23:04:55 -07:00
Teagan Glenn and GitHub
9cfad34866
Merge pull request #2916 from Teagan42/YamlSecret-LoadBeforeBreak
...
Approved by @balloob via gitter
2016-08-20 22:20:11 -06:00
Teagan M. Glenn
af22aeeba8
Apparently, doesn't load the root config secret
2016-08-20 22:07:21 -06:00
Heiko Rothe and Paulus Schoutsen
6aa0789e38
MQTT room presence detection ( #2913 )
...
* Added room presence tracker
* Fixed room/device discovery bugs
* Added tests for room tracker
* Fixed some formatting mistakes
* Fixed a tiny bug with the track new option
* Converted device tracker into sensor
* Removed leftover service entry
* Changed name to mqtt_room
* Changed payload validation to voluptuous
* Fixed validation
* Removed sleep from tests
2016-08-20 20:49:38 -07:00
Open Home Automation and Paulus Schoutsen
46dcfb3d70
Serial CO2 sensor support ( #2885 )
...
* Added support for serial HM-Z19 CO2 sensor
* Minor pylint bug fixes
* Added new files to .coveragerc
* Removed newline
* Changes in requirements after change of pmsensor library
* Change the implementation of default name
* Check if serial interface is working before adding the sensor
* Maximum sensor value is 5000ppm
2016-08-20 16:35:10 -07:00
Fabian Affolter and Paulus Schoutsen
5f508b6afa
Use voluptuous for REST platforms ( #2887 )
...
* Initial step to migrate to voluptuous
* Migrate to voluptuous
* Add schema for sensor_classes
2016-08-20 16:28:45 -07:00
Roi Dayan and Paulus Schoutsen
b62c3ac56c
Update dht sensor dependency Adafruit_DHT to v1.3.0 ( #2900 )
...
The repository already merged the pull request adding python3 support.
root is no longer required to use the gpio.
Signed-off-by: Roi Dayan <roi.dayan@gmail.com >
2016-08-20 15:41:58 -07:00
Fabian Affolter and Paulus Schoutsen
18fd17fdf3
Migrate to voluptuous ( #2901 )
2016-08-20 15:41:14 -07:00
Fabian Affolter and Paulus Schoutsen
e8c6e4d561
Clean-up, ordering, constants, and extend of schema ( #2903 )
...
* Clean-up, ordering, constants, and extend of schema
* Put REQUIREMENTS back and re-add line breaks
* Clean-up, ordering, constants, and extend of schema
* Extend platform
2016-08-20 15:40:16 -07:00
Fabian Affolter and Paulus Schoutsen
8fc27cbe43
Migrate to voluptuous ( #2905 )
2016-08-20 15:28:26 -07:00
Fabian Affolter and Paulus Schoutsen
502c65ca32
Migrate to voluptuous ( #2907 )
2016-08-20 15:25:11 -07:00
Paulus Schoutsen and GitHub
3fae4fefbf
Bust cache for new media player covers ( #2882 )
2016-08-20 15:14:57 -07:00
Daniel Perna and Paulus Schoutsen
2558501235
Added LlamaLab Automate notify platform ( #2863 )
...
* Addod LlamaLab Automate notify platform
* Added platform to .coveragerc
* Added device-option and switched to voluptuous
* Fixed voluptuous usage
2016-08-20 15:11:37 -07:00
Martin Hjelmare and GitHub
b7eee6fbb3
Merge pull request #2910 from hensing/update_mysensors
...
Update pymysensors version to 0.7
2016-08-20 23:32:17 +02:00
Henning Dickten
7d0c50a106
Update pymysensors version to 0.7
2016-08-20 22:45:55 +02:00
Teagan Glenn and Johann Kellerman
8d1a9d86ea
Yaml secret fallback to parent folders ( #2878 )
...
* Move secret cache out of loader so it can be referenced by other folders
* Unit test to verify secrets from another folder work & see if it overrides parent secret
* Clear secret cache after load
2016-08-20 21:39:56 +02:00
Per Sandström and GitHub
ca75e66c1a
Merge pull request #2902 from persandstrom/vsure_10.1
...
vsure 10.1
2016-08-20 17:23:07 +02:00
Per Sandström
b5cc145a92
bump vsure version
2016-08-20 17:08:42 +02:00
Greg Dowling and GitHub
a46230b830
Merge pull request #2892 from home-assistant/vera_voluptuous
...
Add voluptuous to Vera.
2016-08-20 16:05:51 +01:00
pavoni
c0cd2d749f
Tidy.
2016-08-20 15:43:07 +01:00