From d8d9e334f6bd6383ef327545a8defb85bc9d464b Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Mon, 18 May 2020 17:02:24 +0200 Subject: [PATCH] Add ValidTemplate function --- tasmota/support.ino | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tasmota/support.ino b/tasmota/support.ino index db4c9c26e..271ad81fe 100644 --- a/tasmota/support.ino +++ b/tasmota/support.ino @@ -1132,6 +1132,16 @@ bool ValidModule(uint32_t index) return ValidTemplateModule(index); } +bool ValidTemplate(const char *search) { + char template_name[strlen(SettingsText(SET_TEMPLATE_NAME)) +1]; + char search_name[strlen(search) +1]; + + LowerCase(template_name, SettingsText(SET_TEMPLATE_NAME)); + LowerCase(search_name, search); + + return (strstr(template_name, search_name) != nullptr); +} + String AnyModuleName(uint32_t index) { if (USER_MODULE == index) {