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?