-
Notifications
You must be signed in to change notification settings - Fork 7
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
Disambiguating data with multiple sources #46
Comments
Not currently possible by path, but this is definitely something that should be added. Meanwhile you can use server's source priorities to block the less reliable sources so that if the best source is active data from the others is discarded. May not be what you want, just noting that option in case you were not aware. |
Good idea. That would definitely help. |
Good that you decided to keep this open. I assume that means it's on the "wish list"! Along the same line: while the plugin allows the user to specify which SignalK paths are to be published, they are all published to topic Suggestion: publish to |
Separate issue, please create a separate issue.. |
Was on phone earlier - yes, I want to keep this open, on the backlog/wish list. One way to achieve by path and optional by source subscription would be NOT to map value paths to hierarchical MQTT topics but simply two levels: per the previous example:
We could also do a hybrid: first 2 value path levels as hierarchy, like |
I am in a situation where I have several devices providing numbers for the same data. For example, GPS position can be provided by 2 devices (ZG-100 GPS, VisionMate AIS). I only trust the data from the ZG-100, so I'd like to select it, and only it, to be published to the MQTT broker. Is there a notation to do this?
I tried working with the sample N2K data. The source for GPS position is listed as
n2k-sample-data.160
, so I naively tried subscribing tonavigation.position[n2k-sample-data.160]
. Nothing at all is published.Am I missing something? Or, is this not possible?
The text was updated successfully, but these errors were encountered: