diff --git a/homeassistant/components/canary.py b/homeassistant/components/canary.py
index dfef4976eb897d8dd26c6115672f760074314336..03825bf48a9201db699b82950436498355232ab8 100644
--- a/homeassistant/components/canary.py
+++ b/homeassistant/components/canary.py
@@ -15,7 +15,7 @@ from homeassistant.const import CONF_USERNAME, CONF_PASSWORD, CONF_TIMEOUT
 from homeassistant.helpers import discovery
 from homeassistant.util import Throttle
 
-REQUIREMENTS = ['py-canary==0.4.0']
+REQUIREMENTS = ['py-canary==0.4.1']
 
 _LOGGER = logging.getLogger(__name__)
 
diff --git a/requirements_all.txt b/requirements_all.txt
index b61502add4ae0aad939f78163aa19a6c1d5f8e90..0491c4705f5a2b4da14873e12d926997be21e029 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -625,7 +625,7 @@ pwmled==1.2.1
 py-august==0.4.0
 
 # homeassistant.components.canary
-py-canary==0.4.0
+py-canary==0.4.1
 
 # homeassistant.components.sensor.cpuspeed
 py-cpuinfo==3.3.0
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 4e5245c8fc3cd02acf5fa36f34b98f70a41c2f50..2ab0a5c468db34dd0c501c4ceb7d06a428715c2f 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -124,7 +124,7 @@ prometheus_client==0.1.0
 pushbullet.py==0.11.0
 
 # homeassistant.components.canary
-py-canary==0.4.0
+py-canary==0.4.1
 
 # homeassistant.components.zwave
 pydispatcher==2.0.5