[RF2] fix json formatted sending, when the active receiver is not RF2 (#2158)

This commit is contained in:
peshovec authored and GitHub committed 2025-02-04 07:39:26 -06:00
1 parent d03795d0bf
commit e2ada763ec
1 file changed
+1 -3
+1 -3
View File
@@ -248,7 +248,7 @@ void XtoRF2(const char* topicOri, JsonObject& RF2data) { // json object decoding
int boolSWITCHTYPE = RF2data["switchType"] | 99;
bool success = false;
if (boolSWITCHTYPE != 99) {
NewRemoteReceiver::disable();
disableCurrentReceiver();
pinMode(RF_EMITTER_GPIO, OUTPUT);
initCC1101();
Log.trace(F("MQTTtoRF2 switch type ok" CR));
@@ -266,7 +266,6 @@ void XtoRF2(const char* topicOri, JsonObject& RF2data) { // json object decoding
valueUNIT = 0;
if (valuePERIOD == 0)
valuePERIOD = 272;
disableCurrentReceiver();
NewRemoteTransmitter transmitter(valueCODE, RF_EMITTER_GPIO, valuePERIOD, RF2_EMITTER_REPEAT);
Log.trace(F("Sending" CR));
if (valueGROUP) {
@@ -283,7 +282,6 @@ void XtoRF2(const char* topicOri, JsonObject& RF2data) { // json object decoding
}
}
Log.notice(F("MQTTtoRF2 OK" CR));
enableActiveReceiver();
success = true;
}