-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fineoffset-WH0290 Produces Duplicate Messages to the same MQTT Topic #2718
Comments
It looks like the device is sending two messages. Should I be filtering these at the mqtt broker level, or should I can share the
|
Currently, this is not a bug, and the behavior is well known. rtl_433, by doctrine, emits a decode for each over-the-air signal. See #2640 for an enhancement request to change this. For now, you can filter them whereever you like, or not. I tend to think that sending json to an external script and processing there is the most straightforward approach. see rtl_433_mqtt_relay.py, which can probably filter adjacent dups pretty easily. If you'd like to ask for help with that, please open a Discussion or use the list. |
Description
The
rtl_433
application sends duplicate messages from a Fineoffset-WH0290 sensor to mosquitto, where only a single message is expected.Environment
rtl_433 version 22.11-248-g1e02cdc0 branch master at 202311082200 inputs file rtl_tcp RTL-SDR
Steps to Reproduce
rtl_433.conf
with the following settings:Expected Result
A single message should be sent, for example:
Actual Result
Two messages are being sent, here are the logs:
Additional Information
Mosquitto detects the second message 0.05 seconds after the first one. The message content doesn't change at all - there is a single
id
in the message. All messages are consumed from the same topic.This sensor is also known as the Ambient Weather PM2.5 Wireless Outdoor Particulate Monitor.
The text was updated successfully, but these errors were encountered: