From 06340c98750435cef29d3aea1f1f4e8f8a792805 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Lov=C3=A9n?= Date: Tue, 2 Oct 2018 14:36:28 +0200 Subject: [PATCH] Allow no movement in vamera.onvif_ptz service (#17065) --- homeassistant/components/camera/onvif.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/camera/onvif.py b/homeassistant/components/camera/onvif.py index 9cf21dca9f9..2576dfa7f92 100644 --- a/homeassistant/components/camera/onvif.py +++ b/homeassistant/components/camera/onvif.py @@ -46,6 +46,7 @@ DIR_LEFT = "LEFT" DIR_RIGHT = "RIGHT" ZOOM_OUT = "ZOOM_OUT" ZOOM_IN = "ZOOM_IN" +PTZ_NONE = "NONE" SERVICE_PTZ = "onvif_ptz" @@ -65,9 +66,9 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ SERVICE_PTZ_SCHEMA = vol.Schema({ ATTR_ENTITY_ID: cv.entity_ids, - ATTR_PAN: vol.In([DIR_LEFT, DIR_RIGHT]), - ATTR_TILT: vol.In([DIR_UP, DIR_DOWN]), - ATTR_ZOOM: vol.In([ZOOM_OUT, ZOOM_IN]) + ATTR_PAN: vol.In([DIR_LEFT, DIR_RIGHT, PTZ_NONE]), + ATTR_TILT: vol.In([DIR_UP, DIR_DOWN, PTZ_NONE]), + ATTR_ZOOM: vol.In([ZOOM_OUT, ZOOM_IN, PTZ_NONE]) })