diff --git a/homeassistant/components/zwave/__init__.py b/homeassistant/components/zwave/__init__.py
index e540259edd554430801c096b7ae45ab4a5dbbfc9..8cf69e727027f63e662a818209ae57d6216c098a 100644
--- a/homeassistant/components/zwave/__init__.py
+++ b/homeassistant/components/zwave/__init__.py
@@ -35,7 +35,7 @@ from .discovery_schemas import DISCOVERY_SCHEMAS
 from .util import (check_node_schema, check_value_schema, node_name,
                    check_has_unique_id, is_node_parsed)
 
-REQUIREMENTS = ['pydispatcher==2.0.5', 'python_openzwave==0.4.3']
+REQUIREMENTS = ['pydispatcher==2.0.5', 'python_openzwave==0.4.9']
 
 _LOGGER = logging.getLogger(__name__)
 
diff --git a/requirements_all.txt b/requirements_all.txt
index 6dae4f9c44c37e214ac63d9fbd5ca8668c325ecf..52fca6a76157040ec98d9d946c5278489f7ece42 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -1123,7 +1123,7 @@ python-wink==1.9.1
 python_opendata_transport==0.1.3
 
 # homeassistant.components.zwave
-python_openzwave==0.4.3
+python_openzwave==0.4.9
 
 # homeassistant.components.egardia
 pythonegardia==1.0.39