Struggling to send RF Signal

#1

Hi All,

I am new to OMG and struggling to send RF commands.

I have a NodeMCU and this RF Module connected to it. I am able to receive the RF signal from a remote of the light switch but when I try to send that code back to turn off the light, nothing happens.

I have connected NodeMCU to Serial Monitor and these are the logs:

*WM: AutoConnect
*WM: Connecting as wifi client...
*WM: Using last saved values, should be faster
*WM: Connection result: 
*WM: 3
*WM: IP Address:
*WM: 192.168.1.33
connected...yeey :)
saving config
failed to open config file for writing
{"mqtt_server":"192.168.1.2","mqtt_port":"1883","mqtt_user":"username","mqtt_pass":"password"}*WM: freeing allocated params!
OpenMQTTGateway mac: 
84:F3:EB:81:44:72
OpenMQTTGateway ip: 
192.168.1.33
1883
Connecting to MQTT by IP adress
192.168.1.2
RF_EMITTER_PIN 
4
RF_RECEIVER_PIN 
15
RF setup ok
MQTT_MAX_PACKET_SIZE
1024
Setup OpenMQTTGateway end
MQTT connection...
Connected to broker
Subscription OK to the subjects

This is what I get when I press the RF Remote button:

Rcv. RF
isAduplicate?
switchRFDiscovery
CreateDiscoverySwitch
5038820
Pub json into:
homeassistant/switch/84F3EB8144725038820/config
{"stat_t":"home/OpenMQTTGateway/433toMQTT","name":"5038820","uniq_id":"84F3EB8144725038820","pl_on":"5038820","cmd_t":"home/OpenMQTTGateway/commands/MQTTto433","device":{"name":"OpenMQTTGateway","manufacturer":"OMG_community","sw_version":"0.9.1","identifiers":["84F3EB814472"]}}
Pub json into:
home/OpenMQTTGateway/433toMQTT
{"value":5038820,"protocol":1,"length":24,"delay":277}
Store to avoid duplicate
Min ind: 
0
store code :
5038820/89418
Col: val/timestamp
0:5038820/89418
1:0/0
2:0/0
3:0/0
4:0/0
5:0/0
6:0/0
7:0/0
8:0/0
9:0/0
10:0/0
11:0/0
Rcv. RF
isAduplicate?
--don't pub. duplicate--
Hey I got a callback 
Store signal
Min ind: 
1
store code :
5038820/89574
Col: val/timestamp
0:5038820/89418
1:5038820/89574
2:0/0
3:0/0
4:0/0
5:0/0
6:0/0
7:0/0
8:0/0
9:0/0
10:0/0
11:0/0
Data JSON stored

Now to send back the RF signal through MQTT I publish this MQTT message:

mosquitto_pub -h 192.168.1.2 -p 1883 -u username -P password -t "home/OpenMQTTGateway/commands/MQTTto433" -m '{"value":5038820}'

And this is the result on Serial Monitor:

Hey I got a callback 
MQTTtoRF json
MQTTtoRF OK
Pub json into:
home/OpenMQTTGateway/433toMQTT
{"value":5038820}
Hey I got a callback 
Store signal
Min ind: 
4
store code :
5038820/274619
Col: val/timestamp
0:5038820/89418
1:5038820/89574
2:1448/241121
3:1448/241179
4:5038820/274619
5:0/0
6:0/0
7:0/0
8:0/0
9:0/0
10:0/0
11:0/0
Data JSON stored

What do you think could be the issue here?

#2

Hello,

It can be an issue with your emitter wiring, is it correctly powered?
Did you try to check with a led if a signal is applied to its signal pin?

#3

I think the wiring should be good since when i send the mqtt topic I manage to get that code also to rf receiver (i see that on hassio).

#4

This code is only an acknowledgement. Not a received one.

#5

Have you tried sending the other parameters, protocol length and delay, with the payload? I have a doorbell that will only respond if I send the delay parameter as well, as it is outside the range of the default value.

1 Like
#6

Apparently this was a physical issue with my RF transmitter. I bought a new one and it is working flawlessly with an RF switch but I have an issue with my roller shutters. In the back of my remote (see below) it says 433.93MHz but i am NOT able to receive the RF signal (with broadlink I did but when tried to transmit, nothing happened). Attached is the remote and also the motor that I use for my rolling shutters. I would appreciate your feedback.

#7

Motor of the roller shutter as well (since it was not allowing me to upload more then 1 pic)