diff --git a/homeassistant/components/nuheat.py b/homeassistant/components/nuheat.py
index 08941359dc89061303804e130b966159af5a6638..41db3e51842911dc57ef498388eec79b242636d4 100644
--- a/homeassistant/components/nuheat.py
+++ b/homeassistant/components/nuheat.py
@@ -12,7 +12,7 @@ from homeassistant.const import CONF_USERNAME, CONF_PASSWORD, CONF_DEVICES
 from homeassistant.helpers import config_validation as cv
 from homeassistant.helpers import discovery
 
-REQUIREMENTS = ["nuheat==0.2.0"]
+REQUIREMENTS = ["nuheat==0.3.0"]
 
 _LOGGER = logging.getLogger(__name__)
 
diff --git a/requirements_all.txt b/requirements_all.txt
index 66f5abffd091678952fdf1f39b4666f75921f4ec..e7d0f348e4238b6d4e4b434da6afb8d8fc78b4c3 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -501,7 +501,7 @@ neurio==0.3.1
 nsapi==2.7.4
 
 # homeassistant.components.nuheat
-nuheat==0.2.0
+nuheat==0.3.0
 
 # homeassistant.components.binary_sensor.trend
 # homeassistant.components.image_processing.opencv