Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I hope this solves the problem with NS showing "raw" data with xDrip (maybe not yet xBridge)
(Hope as in: I cannot test it, but it seems very very likely to me that this is the problem.)
Thanks @jstevensog for taking over from here :)
Nightscout adjusts the raw datum with a ratio it calculates from the sgv and the filtered datum (the datum the sgv usually is calculated with). As xDrip calculates it with an age adjusted value but still uploads a non age adjusted value as filtered datum, the ration may become not 1 where it should be.
https://github.com/nightscout/cgm-remote-monitor/blob/master/lib/plugins/rawbg.js#L59
xBridge:
As the filtered value for xBridge is acutally set and not a duplicate of raw_data, I just can think of two solutions:
a) Upload "0" as filtered - then no factor will be calculated in NS
b) Upload "age_adjusted_raw" as "filtered".