diff --git a/main/ZgatewayRF.ino b/main/ZgatewayRF.ino index 40185077d2..cee4159a09 100644 --- a/main/ZgatewayRF.ino +++ b/main/ZgatewayRF.ino @@ -118,9 +118,9 @@ void RFtoMQTT() { void MQTTtoRF(char* topicOri, char* datacallback) { # ifdef ZradioCC1101 // set Receive off and Transmitt on ELECHOUSE_cc1101.SetTx(receiveMhz); +# endif mySwitch.disableReceive(); mySwitch.enableTransmit(RF_EMITTER_GPIO); -# endif SIGNAL_SIZE_UL_ULL data = STRTO_UL_ULL(datacallback, NULL, 10); // we will not be able to pass values > 4294967295 on Arduino boards // RF DATA ANALYSIS @@ -194,10 +194,10 @@ void MQTTtoRF(char* topicOri, JsonObject& RFdata) { // json object decoding if (validFrequency((int)trMhz)) { ELECHOUSE_cc1101.SetTx(trMhz); Log.notice(F("Transmit mhz: %F" CR), trMhz); - mySwitch.disableReceive(); - mySwitch.enableTransmit(RF_EMITTER_GPIO); } # endif + mySwitch.disableReceive(); + mySwitch.enableTransmit(RF_EMITTER_GPIO); mySwitch.setRepeatTransmit(valueRPT); mySwitch.setProtocol(valuePRT, valuePLSL); mySwitch.send(data, valueBITS);