From 089495b9970721c5be210889a1de612c2255090b Mon Sep 17 00:00:00 2001 From: Charles Date: Sun, 2 May 2021 20:39:43 +0200 Subject: [PATCH] fixed strcmp_P by @barbudor --- tasmota/xnrg_15_teleinfo.ino | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tasmota/xnrg_15_teleinfo.ino b/tasmota/xnrg_15_teleinfo.ino index 71c13ff32..d6ddaa624 100755 --- a/tasmota/xnrg_15_teleinfo.ino +++ b/tasmota/xnrg_15_teleinfo.ino @@ -309,11 +309,11 @@ void DataCallback(struct _ValueList * me, uint8_t flags) // Current tariff (standard) else if (ilabel == LABEL_LTARF) { - if (!strcmp_P(TELEINFO_STD_TARIFF_BASE, me->value)) { + if (!strcmp_P(me->value, TELEINFO_STD_TARIFF_BASE)) { tarif = TARIF_TH; - } else if (!strcmp_P(TELEINFO_STD_TARIFF_HC, me->value)) { + } else if (!strcmp_P(me->value, TELEINFO_STD_TARIFF_HC)) { tarif = TARIF_HC; - } else if (!strcmp_P(TELEINFO_STD_TARIFF_HP, me->value)) { + } else if (!strcmp_P(me->value, TELEINFO_STD_TARIFF_HP)) { tarif = TARIF_HP; } AddLog(LOG_LEVEL_DEBUG, PSTR("TIC: Tariff name changed, now '%s'"), me->value); @@ -400,9 +400,9 @@ void DataCallback(struct _ValueList * me, uint8_t flags) // Contract subscribed (standard is in clear text in value) else if (ilabel == LABEL_NGTF) { - if (!strcmp_P(TELEINFO_STD_CONTRACT_BASE, me->value)) { + if (!strcmp_P(me->value, TELEINFO_STD_CONTRACT_BASE)) { contrat = CONTRAT_BAS; - } else if (!strcmp_P(TELEINFO_STD_CONTRACT_HCHP, me->value)) { + } else if (!strcmp_P(me->value, TELEINFO_STD_CONTRACT_HCHP)) { contrat = CONTRAT_HC; }