MigGat - I wrote a polar recording plugin. Init...
I wrote a polar recording plugin. Initially it was just for me, but me, but if you might find it intesresting, and someone can help me with publishing to npm, i'll gradly share!
It can display current polar, as well as any recorded polar. Polars can be recorded incrementally, or a totally new table. It also displays the current TWA/TWS/Speed point so you can check how good is your performance


7 Replies
Looks nice, I'd like to try it. Publishing to npm is really easy as I just learned myself: Create an account, set up 2FA (I tried without but they send you one-time-passwords by email, which many times arrived too late and were expired in my case, a real PITA), get all the info in package.json in good shape, include license info and README.md and type 'npm publish'. Authenticate and off it goes.
As soon as i finish with my other project, i will make this public 🙂
Meanwhile, fell free to check it out! https://github.com/miggat/signalk-polar-recorder
Nice work!
Thanks! All suggestions are welcome of course
There's a couple of things I thought of while thinking about creating one myself:
- Configurable time on-course for speed data to be valid (e.g. 10 seconds within 1 deg course)
- Engine detection (learning off)
- Current detection (learning off)
- Use Pitch/Roll for wave size detection, as polar could have multiple versions for different wave heights
- Store timestamp with values to allow for aging of data.
- Fresh / Salt water difference
Note taken!
I already had in mind this 2:
Engine detection (learning off)
Store timestamp with values to allow for aging of data.
Let's see what i can do with the others
I think this ft from HansT is very important:
- Configurable time on-course for speed data to be valid (e.g. 10 seconds within 1 deg course)