Open tvch opened 7 years ago
Hi, thanks for using MQTT433gateway!
I could not observe such a behaviour.
What protocol you are using? Did you get any message on the serial interface?
You can try to increase the number of repeats that are sent out. Therefore, you have to change line 114 in MQTT433gateway.ino
to e.g.:
rf.send(protocol, message, 20);
The default is 10 repeats.
Thanks for your reply!
Now I realize that my problem probably wasnt good phrased: i've problems with receiving.
Any tips?
Tobi
This behaviour I also can not observe. But it is difficult to test, because there is always a message arriving on 433 MHz, e.g., every 10 minutes from one of the weather stations in our house…
Please, can you tell, what protocol (including JSON message) you are using and if you get any message on the serial interface?
There is a problem with chineese "generic" receivers like these
in RfHandler::onRfCode status is never VALID. So you can see the code in the (debug) log, but it never goes out to MQTT. Commenting out this check makes it work fine, may be an option to disable this check should be added to the web settings page
Most 433MHz protocols do not have any data integrity bits. They simply send the same message multiple time (e.g. more than 5 times). To check the integrity of a message, ESPiLight simply check if the same message arrived twice and mark it as VALID
.
If your message only show up in the debug log, but is not marked as VALID
it means that your receiver is not able to receive the messages correctly. In this case you are better to improve the signal-to-noise ratio, e.g. by optimizing the antenna and position of the gateway. Btw, as mentioned in the README, I can not recommend these receivers.
hey there after few hour of no transmission first transmission is ignored
I run it on a nodemcu with rxb6 receiver
any ideas thanks