Jesse Newland
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
John Arild Berentsen
ada4de3ffb
Migrate Thermostat and HVAC component to climate component ( #2825 )
...
* First draft for climate
* Updates for thermostats
2016-08-19 00:17:28 -07:00
John Arild Berentsen
a03691455b
Various fixes for missing components and rollershutter. ( #2698 )
...
* Various fixes for missing components, rollershutter.
* Setting up different method for catching value of correct type.
2016-08-10 08:31:44 +02:00
John Arild Berentsen
7077103c4f
General logmessage cleanup ( #2753 )
2016-08-08 20:05:45 +02:00
John Arild Berentsen
e6ad2e8d91
Handling and improvements for zwave network ( #2728 )
2016-08-08 16:52:28 +02:00
Robby Grossman
dfad8aa6dc
Remove 'remove node (secure)' service; is not a specialized implementation in Python-OZW and standard removal works fine. ( #2730 )
2016-08-04 21:04:08 -07:00
John Arild Berentsen
e36c6b24ee
Add secure inclusion of nodes for zwave network ( #2715 )
...
* Add secure inclusion of nodes for zwave network
* Add secure inclusion of nodes for zwave network
2016-08-02 20:17:10 +02:00
John Arild Berentsen
ad0224e9aa
Add start and stop for zwave network ( #2709 )
2016-08-02 19:08:04 +02:00
John Arild Berentsen
40d7361828
Implement of BARRIER_OPERATOR for garage door ( #2712 )
2016-08-02 18:05:38 +02:00
John
caa7e770be
Expand to respond to basic node events ( #2615 )
...
Allows zwave devices that can only push out basic set commands to be
captured by hass as zwave.node_events.
2016-07-29 21:56:03 +02:00
John Arild Berentsen
3441170827
Missing Fortrezz siren fix for #2581 ( #2586 )
2016-07-21 12:46:15 +02:00
John Arild Berentsen
aed9ab0271
Added more binary sensor and switch classes. Ref.Pepper1 database ( #2573 )
2016-07-20 16:21:09 +02:00
John Arild Berentsen
ce4891fe8e
Fix node inclusion and exclusion. Also add secure inclusion. ( #2519 )
...
Fix node inclusion and exclusion.
2016-07-13 19:56:14 +02:00
John Arild Berentsen
f4f2da5dc7
Missing command class for sensor ( #2492 )
2016-07-11 16:33:34 +02:00
John Arild Berentsen
5d6c13c12c
Fix missing generic command class for binary sensors ( #2475 )
2016-07-08 13:40:04 +02:00
Adam Mills
dc75b28b90
Initial Support for Zwave color bulbs ( #2376 )
...
* Initial Support for Zwave color bulbs
* Revert name override for ZwaveColorLight
2016-06-27 09:01:41 -07:00
John Arild Berentsen
21381a95d4
Zwave fixes. ( #2373 )
...
* Fix move_up and move_down
I managed to switch up the zwave move_up and move_down commands.
This PR fixes it.
Thank you @nunofgs for bringing this to my attention :)
* Fix for aeotec 6 multisensor
2016-06-25 20:35:36 +02:00
John Arild Berentsen
ec8dc25c9c
Zwave garagedoor ( #2361 )
...
* First go at zwave Garage door
* Refactor of zwave discovery
* Allaround fixes for rollershutter and garage door
2016-06-24 11:44:24 -04:00
John Arild Berentsen
2e62053629
Basic implementation of Zwave Rollershutters ( #2313 )
...
* Basic implementation of Zwave Rollershutters
* Better filtering, by @wokar
* Fix typo
* Remove polling from component, and loop fix
* linter fix
* Filter to channel devices to correct component
* Remove overwriting of parent node name
2016-06-19 22:30:57 -07:00
Paulus Schoutsen
30f74bb3ca
Migrate to generic discovery method ( #2271 )
...
* Migrate to generic discovery method
* Add tests for discovery
2016-06-11 17:43:13 -07:00
Paulus Schoutsen
c9756c40e2
Bugfixes random ( #2270 )
...
* Fix Z-Wave autoheal network
* Make config_per_platform handle bad config better
2016-06-10 22:53:31 -07:00
Alex Harvey
fb2fb5ea73
zwave auto heal at midnight ( #2213 )
...
* zwave auto heal at midnight
* fix debug to info, running heal, any heal will send a logger event
2016-06-07 09:29:15 -07:00
Kyle Hendricks
8fc07ee6cd
Fix an unresolved merge conflict
2016-05-03 22:34:26 -04:00
Paulus Schoutsen
4643dcde9c
Merge branch 'pr/1969' into dev
...
Conflicts:
homeassistant/components/zwave.py
2016-05-03 18:48:48 -07:00
devdelay
39e03eebcf
Add Z-Wave lock support
2016-05-03 18:47:52 -07:00
John Arild Berentsen
1a59ba735f
Initial HVAC component + Z-Wave platform ( #1912 )
2016-05-03 18:27:51 -07:00
Dan
b4be508741
Make zwave component user sane defaults. ( #1891 )
...
Change the zwave config default path to be valid in all but rare
edge cases. This will let that config value be truely optional.
Also check that libopenzwave is installed and print a warrning if
it cannot be found pointing at the site.
2016-04-26 11:41:20 +02:00
John Arild Berentsen
dfa37511ad
Improve recognition for zwave thermostats
2016-04-21 07:51:31 -07:00
Kai
4fba89b789
Add Z-Wave thermostat
...
based on @coteyr work and with a help from @turbokongen
2016-04-02 20:01:03 -07:00
Charles Spirakis
b8ea743843
Enable zwave test_network command.
...
Allows for testing the zwave network by sending
a no-op command to all the nodes. In theory,
this will also bring back nodes which have been
put in the "presumed dead" state.
2016-03-30 01:29:11 -07:00
Charles Spirakis
f28aa030e6
Zwave cleanup for startup and poll_intensity.
...
If the polling intensity is zero, specifically
disable polling for that device/sub device.
Have zwave startup wait until the zwave
nework is ready (defined by python openzwave docs):
https://python-openzwave.googlecode.com
SIGNAL_NETWORK_AWAKED : all awake nodes are queried. Some sleeping nodes may be missing.
and
You can safely ask node informations when state >= STATE_AWAKED
This appears to make the polling of nodes a bit more deterministic.
2016-03-28 10:49:58 -07:00
Charles Spirakis
b7044a79b2
Enable openzwave's network heal and soft reset.
...
Makes Zwave's network heal and the controller's soft reset
commands available as service calls. They can be used
in automation to help keep the zwave netwrok healthy.
For example:
automation:
alias: At 2:35am, heal problematic zwave network routes
trigger:
platform: time
after: '2:35:00'
action:
service: zwave.heal
2016-03-13 21:48:07 -07:00
Fabian Affolter
b534244e40
Fix PEEP257 issues
2016-03-08 17:55:57 +01:00
Fabian Affolter
b8a40457ee
Update docstrings to match PEP257
2016-03-07 18:50:30 +01:00
Teemu Patja
5053c807c0
ZWave binary sensor support
...
Treat ZWave binary sensors as binary_sensor components instead of
regular sensors.
2016-02-20 23:57:59 +02:00
Paulus Schoutsen
e80309c03c
Fix imports (using isort)
2016-02-18 21:27:50 -08:00
Paulus Schoutsen
1a6539ad41
Merge pull request #1110 from lukas-hetzenecker/feature-zwave-poll-and-scene
...
Z-Wave: Scene activation & Polling
2016-02-04 20:51:52 -08:00
Lukas Hetzenecker
2589e78e84
Z-Wave: This small refactor adds the following features:
...
* The poll interval got fixed and the poll intensity gets configurable in the settings
* Activated scenes now fire an event
2016-02-04 19:54:43 +01:00
Lukas Hetzenecker
8cf5ca0ba8
Regression: The device specific attributes of ZWave devices got lost.
...
Light and ZWaveDeviceEntity both have overwritten the property state_attributes
This includes the device specific attributes in the state_attributes again
2016-02-04 02:12:33 +01:00
Stefan Jonasson
1a422ecd5a
Moved common z-wave node functionality to a common z-wave class
2016-01-26 22:11:27 +01:00
Paulus Schoutsen
2745b0f99e
Merge pull request #874 from xifle/zwave
...
Zwave inclusion / exclusion events
2016-01-13 12:47:39 -08:00
ntouran
5af4864326
ZWave alarm sensor cleanup (pylint fixes)
2016-01-11 23:27:53 -08:00
ntouran
c1aa1fb0e0
First attempt at adding Z-wave COMMAND_CLASS_ALARM
2016-01-11 20:46:45 -08:00
xifle
cd669239ae
Changed zwave node add/remove events to services
2016-01-11 22:39:28 +01:00
xifle
fce04e7ad0
Added inclusion / exclusion events
...
Events may be used to start inclusion / exclusion of zwave devices.
This is especially useful in the case of a Z-Wave stick without
"hardware" inclusion button.
2016-01-10 15:28:34 +01:00
Paulus Schoutsen
ad3f96fa25
Merge pull request #672 from balloob/some-cleanup
...
Make component dependencies optional
2015-11-27 15:08:22 -08:00
Paulus Schoutsen
fabd0ced3f
Make DEPENDENCIES optional for components
2015-11-26 13:11:59 -08:00
Fabian Affolter
3e60c4801c
Update docstrings
2015-11-25 08:56:50 +01:00
Brad Buran
0621260435
Fix issue with finding location of OpenZWave conf
...
Under some install scenarios, it may be possible that OpenZWave can't
automatically discover the location of the vendor-specific XML config
files. In this event, we need to specify the location in the Home
Assistant configuration.yaml file.
2015-11-20 19:47:29 -08:00
Paulus Schoutsen
18f1de10a5
Merge pull request #624 from leoc/feature-zwave-meter-sensor
...
Add Zwave `meter` command class
2015-11-15 10:16:57 -08:00