From 20b728a7734bc52d7fbce2e4fb258ccfab5bad39 Mon Sep 17 00:00:00 2001 From: Jon Date: Tue, 6 Oct 2020 03:52:18 +0900 Subject: [PATCH] Dont make HADiscovery switch if RF is receive only (#772) --- main/ZgatewayRF.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/ZgatewayRF.ino b/main/ZgatewayRF.ino index b16335b..fa15123 100644 --- a/main/ZgatewayRF.ino +++ b/main/ZgatewayRF.ino @@ -37,7 +37,7 @@ RCSwitch mySwitch = RCSwitch(); -# ifdef ZmqttDiscovery +# if defined(ZmqttDiscovery) && !defined(RF_DISABLE_TRANSMIT) void RFtoMQTTdiscovery(SIGNAL_SIZE_UL_ULL MQTTvalue) { //on the fly switch creation from received RF values char val[11]; sprintf(val, "%lu", MQTTvalue); @@ -90,7 +90,7 @@ void RFtoMQTT() { mySwitch.resetAvailable(); if (!isAduplicateSignal(MQTTvalue) && MQTTvalue != 0) { // conditions to avoid duplications of RF -->MQTT -# ifdef ZmqttDiscovery //component creation for HA +# if defined(ZmqttDiscovery) && !defined(RF_DISABLE_TRANSMIT) //component creation for HA RFtoMQTTdiscovery(MQTTvalue); # endif pub(subjectRFtoMQTT, RFdata);