From e2ada763ec05be66b9cc2374ca34bccdba14f701 Mon Sep 17 00:00:00 2001 From: peshovec Date: Tue, 4 Feb 2025 15:39:26 +0200 Subject: [PATCH] [RF2] fix json formatted sending, when the active receiver is not RF2 (#2158) --- main/ZgatewayRF2.ino | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/main/ZgatewayRF2.ino b/main/ZgatewayRF2.ino index 35c8f4b..54c0b10 100644 --- a/main/ZgatewayRF2.ino +++ b/main/ZgatewayRF2.ino @@ -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; }