Commit graph

20 commits

Author SHA1 Message Date
Paulus Schoutsen
9575cbde09 Consolidate config panels ()
* Remove automation panel registration

* Move Z-Wave config API to config.zwave

* Remove no longer needed test

* Lint

* Update frontend
2017-08-06 12:05:34 -07:00
Adam Mills
afb9cba806 Use standard entity_ids for zwave entities ()
* Use standard entity_ids for zwave entities

* Include temporary opt-in for new entity ids

* Update link to blog post

* Update tests

* Add old entity_id as state attribute

* Expose ZWave value details

* Update tests

* Also show new_entity_id

* Just can't win with this one
2017-06-16 13:07:17 -04:00
Adam Mills
ae3973144c Discover Z-Wave values by index ()
* Discover Z-Wave values by index

* Add URLs for enums (Some Assembly Required)

* URLs on one line

* Move lint suppression to single line
2017-06-14 08:41:20 -04:00
Adam Mills
9c9f5068b7 Support for renaming ZWave values ()
* Support for renaming ZWave values

* Improve test
2017-06-02 23:03:00 -07:00
Adam Mills
65c3201fa6 Rename of the zwave hass.data constants ()
* Rename of the zwave hass.data constants

* Remove zwave since it is already implied
2017-05-25 21:11:02 -07:00
John Arild Berentsen
4a0d6e73f4 ZWave: Add reset service to meters ()
* Add reset service for command_class meters.

* Add reset service for command_class meters.

* cast index to const.py
2017-05-21 20:15:24 +02:00
John Arild Berentsen
88ffe39945 Final tweaks for Zwave panel ()
* # This is a combination of 3 commits.
# The first commit's message is:
Add seperate zwave panel

# The 2nd commit message will be skipped:

#	unused import

# The 3rd commit message will be skipped:

#	Use get for config

* Add seperate zwave panel

* Modify set_config_parameter to accept setting string values

* descriptions

* Tweaks

* Tweaks

* Tweaks

* Tweaks

* lint

* Fallback if no config parameteres are available

* Update services.yaml

* review changes
2017-05-18 17:39:31 -07:00
Adam Mills
cfea4b17e3 Add tests for zwave network events () 2017-05-12 23:06:32 -07:00
Adam Mills
189023821b Tests for zwave setup features ()
* Tests for zwave setup features

* Add test for frontend panel register
2017-05-12 20:27:44 -07:00
Adam Mills
c118be6639 Tests for zwave discovery logic ()
* Tests for zwave discovery logic

* Simplify patching

* Test ignored node
2017-05-12 20:18:20 -07:00
John Arild Berentsen
d63028e44a Add communication data attributes to Zwave node_entity ()
* Add quality attribute to node

* Move quality to node_entity

* adjustments

* Line lenght

* flake8

* Cleanup and add each entry from getNodeStatistics as attribute

* resolve conflict

* Move NETWORK to hass.data

* Test Done

* Cleanup from review

* Resolve conflicts

* Review changes

* Long lines....

* blank line

* import-error-disable

* Update tests Part1... Again

* Hound

* Argh!

* Argh!

* YABBADABBADOOOOOOO!

* Enhance tests

* hound

* Resolve

* resolve tests...
2017-04-12 19:09:29 +02:00
Adam Mills
ee988dc884 Additional ZWave coverage ()
* Additional ZWave coverage

* setup_platform tests
2017-04-10 16:11:39 -04:00
Adam Mills
31da54d530 Add tests for ZWaveDeviceEntityValues helper ()
* Add tests for ZWaveDeviceEntityValues helper

* Add remaining coverage
2017-04-08 06:34:59 -07:00
Adam Mills
df77529bfe Tests for zwave services ()
* Initial tests for zwave services

* Fix linter issues

* Complete zwave service tests
2017-04-07 09:17:23 -04:00
Andrey
f96e06a2c2 Preserve customize glob order. ()
* Preserve customize glob order.

* add tests
2017-04-06 22:39:35 -07:00
Paulus Schoutsen
855756cb2a Add first pass at Z-Wave light tests ()
* Add first pass at Z-Wave light tests

* Remove unused SIGNAL_VALUE

* Lint

* Update test_init.py
2017-03-09 14:35:04 +01:00
Andrey
1d32bced1c Create zwave devices on OZW thread and only add them during discovery ()
* Create zwave devices on OZW thread and only add them during discovery.

* Read and write devices dict from loop thread.

* More async

* replace callback with coroutine

* import common function instead of callin git
2017-02-23 13:06:28 -08:00
Andrey
905f4bf994 Support zwave glob & domain device settings. ()
* Support zwave glob & domain device settings.

* data[DATA_DEVICE_CONFIG].get() now always return non-None

* Update test

* Update tests2

* Lint fix
2017-02-16 15:19:22 -08:00
Paulus Schoutsen
36c196f9e8 Add initial Z-Wave config panel ()
* Add Z-Wave config panel

* Add config to Z-Wave dependencies

* Lint

* lint

* Add tests

* Remove temp workaround

* Lint

* Fix tests

* Address comments

* Fix tests under Py34
2017-02-13 21:34:36 -08:00
Paulus Schoutsen
b2d1774293 Fix Z-Wave () 2017-02-13 08:54:11 -08:00