Skip to content

Duplikate-Filter #350

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

Open
gereons opened this issue Mar 29, 2025 · 1 comment
Open

Duplikate-Filter #350

gereons opened this issue Mar 29, 2025 · 1 comment

Comments

@gereons
Copy link

gereons commented Mar 29, 2025

Beim Lesen von solectrus/solectrus#4114 (comment) kam mir folgende Idee:

Könnte der MQTT-Collector ähnlich zum Shelly-Collector auch einen optionalen Duplikate-Filter bekommen? Sprich, er würde sich zu jeder Subscription den letzten empfangenen Wert merken, und wenn beim nächsten Publish exakt derselbe Wert kommt, diesen nicht an InfluxDB weiterleiten.

@ledermann
Copy link
Member

Hier würde ich eine Fallunterscheidung machen:

  1. Wenn der Wert 0 ist, muss er nur einmal geschrieben werden. Folgende Nullen können ignoriert werden.
  2. Wenn der Wert ungleich 0 ist, sollte er dennoch in einem gewissen Turnus (in der Größenordnung einer Minute) geschrieben werden - um zu signalisieren, dass weiterhin der Wert anliegt. Andernfalls könnte vermutet werden, dass der Sender ausgefallen ist.

Ähnlich übrigens auch #205.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants