diff --git a/homeassistant/components/light/tplink.py b/homeassistant/components/light/tplink.py
index 4101eab21502986eeb90e4b8f9847166b555731b..d7544cb6c5a2eeb983153c4105bf2cf4a44facac 100644
--- a/homeassistant/components/light/tplink.py
+++ b/homeassistant/components/light/tplink.py
@@ -19,7 +19,7 @@ from homeassistant.util.color import \
 from homeassistant.util.color import (
     color_temperature_kelvin_to_mired as kelvin_to_mired)
 
-REQUIREMENTS = ['pyHS100==0.3.0']
+REQUIREMENTS = ['pyHS100==0.3.1']
 
 _LOGGER = logging.getLogger(__name__)
 
diff --git a/homeassistant/components/switch/tplink.py b/homeassistant/components/switch/tplink.py
index cd2a0f189fc625b61ee2bf096c25328b25f1366b..46682d87356c6f3546d87bff92c768d220049e36 100644
--- a/homeassistant/components/switch/tplink.py
+++ b/homeassistant/components/switch/tplink.py
@@ -14,7 +14,7 @@ from homeassistant.components.switch import (
 from homeassistant.const import (CONF_HOST, CONF_NAME, ATTR_VOLTAGE)
 import homeassistant.helpers.config_validation as cv
 
-REQUIREMENTS = ['pyHS100==0.3.0']
+REQUIREMENTS = ['pyHS100==0.3.1']
 
 _LOGGER = logging.getLogger(__name__)
 
diff --git a/requirements_all.txt b/requirements_all.txt
index fdf4dc56f984158aa816a5fe9edc40fcef1d5697..dc224ff7454685cb82d6926d68ddcca69a9f49d6 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -722,7 +722,7 @@ pyCEC==0.4.13
 
 # homeassistant.components.light.tplink
 # homeassistant.components.switch.tplink
-pyHS100==0.3.0
+pyHS100==0.3.1
 
 # homeassistant.components.rfxtrx
 pyRFXtrx==0.22.1