diff --git a/homeassistant/components/zeroconf.py b/homeassistant/components/zeroconf.py
index e54f2cc61bc8d774edb1b896b2d6ecf4d81f1480..0d9cd02aa1ce9b5ca5a0f08d06e58e2c69523b4a 100644
--- a/homeassistant/components/zeroconf.py
+++ b/homeassistant/components/zeroconf.py
@@ -31,8 +31,9 @@ def setup(hass, config):
     zeroconf_name = "{}.{}".format(hass.config.location_name,
                                    ZEROCONF_TYPE)
 
+    requires_api_password = (hass.config.api.api_password is not None)
     params = {"version": __version__, "base_url": hass.config.api.base_url,
-              "requires_api_password": (hass.config.api.api_password is not None)}
+              "requires_api_password": requires_api_password}
 
     info = ServiceInfo(ZEROCONF_TYPE, zeroconf_name,
                        socket.inet_aton(hass.config.api.host),