diff --git a/homeassistant/components/synology/camera.py b/homeassistant/components/synology/camera.py
index 8c176f488034ca7c821d487554dc461b9840200b..91ee5a98fc328cd56c8ac717e5eb38f4835e3884 100644
--- a/homeassistant/components/synology/camera.py
+++ b/homeassistant/components/synology/camera.py
@@ -62,7 +62,7 @@ async def async_setup_platform(hass, config, async_add_entities, discovery_info=
     # add cameras
     devices = []
     for camera in cameras:
-        if not config.get(CONF_WHITELIST):
+        if not config[CONF_WHITELIST] or camera.name in config[CONF_WHITELIST]:
             device = SynologyCamera(surveillance, camera.camera_id, verify_ssl)
             devices.append(device)