mqtt status submit for subchannels changed

This commit is contained in:
2026-02-14 22:38:53 +03:00
parent 685456ea5d
commit 8db9e551ff
2 changed files with 3 additions and 3 deletions

View File

@@ -2134,7 +2134,7 @@ int Item::SendStatus(long sendFlags, char * subItem) {
if (itemType == CH_THERMO) strcpy_P(cmdstr, AUTO_P); if (itemType == CH_THERMO) strcpy_P(cmdstr, AUTO_P);
} }
else //for subItems - transpatent print else //for subItems - transpatent print
st.toString(cmdstr,sizeof(cmdstr),FLAG_COMMAND | FLAG_PARAMETERS); st.toString(cmdstr,sizeof(cmdstr),sendFlags);//FLAG_COMMAND | FLAG_PARAMETERS); 14/02/26
setTopic(addrstr,sizeof(addrstr),T_OUT); setTopic(addrstr,sizeof(addrstr),T_OUT);
strncat(addrstr, itemArr->name, sizeof(addrstr)-1); strncat(addrstr, itemArr->name, sizeof(addrstr)-1);

View File

@@ -394,13 +394,13 @@ while (i)
case CMD_ON: case CMD_ON:
cmd.Percents255(fanObj->valueint); cmd.Percents255(fanObj->valueint);
cmd.setSuffix(S_FAN); cmd.setSuffix(S_FAN);
sendFlags |= FLAG_COMMAND | FLAG_PARAMETERS; sendFlags |= FLAG_COMMAND;// | FLAG_PARAMETERS; 14/02/26
cmdObj->valueint = cmd.getCmd(); cmdObj->valueint = cmd.getCmd();
break; break;
case CMD_OFF: case CMD_OFF:
cmd.Percents255(0); cmd.Percents255(0);
cmd.setSuffix(S_FAN); cmd.setSuffix(S_FAN);
sendFlags |= FLAG_COMMAND | FLAG_PARAMETERS; sendFlags |= FLAG_COMMAND;// | FLAG_PARAMETERS; 14/02/26
cmdObj->valueint = cmd.getCmd(); cmdObj->valueint = cmd.getCmd();
break; break;
case CMD_ENABLE: case CMD_ENABLE: