From aae6ff830a9a3042a4e863c5f0bf5c6e890aab4c Mon Sep 17 00:00:00 2001
From: carstenschroeder <carsten.schroeder@eskill.de>
Date: Sun, 13 Jan 2019 14:23:22 +0100
Subject: [PATCH] ADS service: Enable use of templates for value (#20024)

---
 homeassistant/components/ads/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/homeassistant/components/ads/__init__.py b/homeassistant/components/ads/__init__.py
index 657ff8acc3a..360236790f8 100644
--- a/homeassistant/components/ads/__init__.py
+++ b/homeassistant/components/ads/__init__.py
@@ -47,7 +47,7 @@ CONFIG_SCHEMA = vol.Schema({
 SCHEMA_SERVICE_WRITE_DATA_BY_NAME = vol.Schema({
     vol.Required(CONF_ADS_TYPE):
         vol.In([ADSTYPE_INT, ADSTYPE_UINT, ADSTYPE_BYTE, ADSTYPE_BOOL]),
-    vol.Required(CONF_ADS_VALUE): cv.match_all,
+    vol.Required(CONF_ADS_VALUE): vol.Coerce(int),
     vol.Required(CONF_ADS_VAR): cv.string,
 })