diff --git a/homeassistant/components/switch/hikvisioncam.py b/homeassistant/components/switch/hikvisioncam.py
index acb9af3cacb8c2509b25b71a46a13dc383266a44..c3e065abc0e482ef4f797b508a82e6341a4315e8 100644
--- a/homeassistant/components/switch/hikvisioncam.py
+++ b/homeassistant/components/switch/hikvisioncam.py
@@ -15,7 +15,8 @@ from homeassistant.const import (
 from homeassistant.helpers.entity import ToggleEntity
 import homeassistant.helpers.config_validation as cv
 
-REQUIREMENTS = ['hikvision==1.2']
+REQUIREMENTS = ['hikvision==0.4']
+# This is the last working version, please test before updating
 
 _LOGGING = logging.getLogger(__name__)
 
diff --git a/requirements_all.txt b/requirements_all.txt
index 46f28eb5037913ef7e64985e804f31c4629199cb..975e6359431ff3ebb80f9d0ebfff42643634dfd0 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -322,7 +322,7 @@ hbmqtt==0.8
 heatmiserV3==0.9.1
 
 # homeassistant.components.switch.hikvisioncam
-hikvision==1.2
+hikvision==0.4
 
 # homeassistant.components.notify.hipchat
 hipnotify==1.0.8