[IR] Fix hex and protocol_name (#1826)

Fix hex and protocol name field value persistence during the json object lifecycle
This commit is contained in:
Florian authored and GitHub committed 2023-12-07 07:42:25 -06:00
1 parent 4c633da151
commit f4a03c39e0
1 file changed
+2 -4
+2 -4
View File
@@ -126,10 +126,8 @@ void IRtoMQTT() {
IRdata["protocol"] = (int)(results.decode_type);
IRdata["bits"] = (int)(results.bits);
# if defined(ESP8266) || defined(ESP32) //resultToHexidecimal is only available with IRremoteESP8266
String hex = resultToHexidecimal(&results);
IRdata["hex"] = (const char*)hex.c_str();
String protocol = typeToString(results.decode_type, false);
IRdata["protocol_name"] = (const char*)protocol.c_str();
IRdata["hex"] = resultToHexidecimal(&results);
IRdata["protocol_name"] = typeToString(results.decode_type, false);
# endif
String rawCode = "";
// Dump data