Adam Mills
65c3201fa6
Rename of the zwave hass.data constants ( #7768 )
...
* 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 ( #7676 )
...
* 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 ( #7652 )
...
* # 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 ( #7573 )
2017-05-12 23:06:32 -07:00
Adam Mills
189023821b
Tests for zwave setup features ( #7570 )
...
* 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 ( #7566 )
...
* 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 ( #6813 )
...
* 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 ( #7024 )
...
* Additional ZWave coverage
* setup_platform tests
2017-04-10 16:11:39 -04:00
Adam Mills
31da54d530
Add tests for ZWaveDeviceEntityValues helper ( #6978 )
...
* Add tests for ZWaveDeviceEntityValues helper
* Add remaining coverage
2017-04-08 06:34:59 -07:00
Adam Mills
df77529bfe
Tests for zwave services ( #6937 )
...
* 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. ( #6963 )
...
* 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 ( #6483 )
...
* 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 ( #6096 )
...
* 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. ( #6046 )
...
* 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 ( #5937 )
...
* 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 ( #5955 )
2017-02-13 08:54:11 -08:00