Dont make HADiscovery switch if RF is receive only (#772)
This commit is contained in:
1 file changed
+2
-2
+2
-2
@@ -37,7 +37,7 @@
|
|||||||
|
|
||||||
RCSwitch mySwitch = RCSwitch();
|
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
|
void RFtoMQTTdiscovery(SIGNAL_SIZE_UL_ULL MQTTvalue) { //on the fly switch creation from received RF values
|
||||||
char val[11];
|
char val[11];
|
||||||
sprintf(val, "%lu", MQTTvalue);
|
sprintf(val, "%lu", MQTTvalue);
|
||||||
@@ -90,7 +90,7 @@ void RFtoMQTT() {
|
|||||||
mySwitch.resetAvailable();
|
mySwitch.resetAvailable();
|
||||||
|
|
||||||
if (!isAduplicateSignal(MQTTvalue) && MQTTvalue != 0) { // conditions to avoid duplications of RF -->MQTT
|
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);
|
RFtoMQTTdiscovery(MQTTvalue);
|
||||||
# endif
|
# endif
|
||||||
pub(subjectRFtoMQTT, RFdata);
|
pub(subjectRFtoMQTT, RFdata);
|
||||||
|
|||||||
Reference in new issue
Block a user