From d5ca6a5aedc8003141a4695b05accb0a15361bf0 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 15 May 2017 23:15:06 -0700 Subject: [PATCH] Force automation ids to always be a string (#7612) --- homeassistant/components/automation/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/automation/__init__.py b/homeassistant/components/automation/__init__.py index 7c11f15862f..19d542628bc 100644 --- a/homeassistant/components/automation/__init__.py +++ b/homeassistant/components/automation/__init__.py @@ -82,7 +82,8 @@ _TRIGGER_SCHEMA = vol.All( _CONDITION_SCHEMA = vol.All(cv.ensure_list, [cv.CONDITION_SCHEMA]) PLATFORM_SCHEMA = vol.Schema({ - CONF_ID: cv.string, + # str on purpose + CONF_ID: str, CONF_ALIAS: cv.string, vol.Optional(CONF_INITIAL_STATE): cv.boolean, vol.Optional(CONF_HIDE_ENTITY, default=DEFAULT_HIDE_ENTITY): cv.boolean,