From 10ec1b20390ac69931e5603a1219bb421f2b280e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xose=20P=C3=A9rez?= Date: Thu, 6 Sep 2018 10:48:34 +0200 Subject: [PATCH] Fix HA names (#1183) --- code/espurna/homeassistant.ino | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/code/espurna/homeassistant.ino b/code/espurna/homeassistant.ino index d0b6ffe8..52fe5c6c 100644 --- a/code/espurna/homeassistant.ino +++ b/code/espurna/homeassistant.ino @@ -13,6 +13,17 @@ Copyright (C) 2017-2018 by Xose PĂ©rez bool _haEnabled = false; bool _haSendFlag = false; +// ----------------------------------------------------------------------------- +// UTILS +// ----------------------------------------------------------------------------- + +String _haFixName(String name) { + for (unsigned char i=0; i 1) { - name += String(" #") + String(i); + name += String("_") + String(i); } - config.set("name", name); + config.set("name", _haFixName(name)); config.set("platform", "mqtt"); if (relayCount()) {