gcormier9 / grun Goto Github PK
View Code? Open in Web Editor NEWConfigurable Garmin Watch datafield
Configurable Garmin Watch datafield
Forerunner 245 Music is listed as a low memory device in your table, but as far as I can tell it has 128 KB of data field memory (four times that of the non-Music version), which should make it a high memory device.
Hi there, I'm running this on Garmin 935 and the reported HR zone is too high. On the garmin connect app, I've only set a default HR zone for all sports based on % of max. Do you know how to fix this?
Hi,Gcormier9,
Thanks for your great configurable datafield. I forked your project and redistributed it as GRun中文版(GRun Chinese Version). Recently, I received a lot of feedbacks about the half cadence problem on fenix6 series which is proposed on the Garmin forums two months ago. Please see this thread : https://forums.garmin.com/outdoor-recreation/outdoor-recreation/f/fenix-6-series/273829/running-cadence-shown-as-half-of-steps-min-after-19-20-update
I have solved this problem.Here is a solution.
var mySettings = System.getDeviceSettings();
var version = mySettings.monkeyVersion;
var firmwareVersion = mySettings.firmwareVersion;
if (firmwareVersion[0] == 19 && firmwareVersion[1] == 20) {
if (version[0] == 3 && version[1] == 2 && version[2] == 6) {
return info.currentCadence * 2;
}
}
Great datafield and really appreciate your work.
I have been using this on a Fenix 6 with a Stryd footpod linked as both footpod and powermeter. Instant power works well but average power always shows as '0'. Could this be fixed? If not, could you substitute lap power instead?
Many thanks
This fix solves scenario when target pace is set to zero value. In this case:
It also adds a possibility to set target pace in mm:ss format which is more convenient.
Diff: 2e8acf2
Fell free to integrate if you find it useful.
Best regards,
Radko
Dear Guillaume,
thanks for this great and very flexible Datafield, I used it now for some months in my Garmin 935 for running and enjoy the good and effective use of the Display area.
What I noticed with my watch was however the difference between the HR Senor on the backside of the watch and an Auxillary Sensor around the chest, which delivers better data,
Would it be possible to add as a possible option the "Auxillary HR Sensor" for selection?
All the best,
Frank
I will note that it's developed by you.
Apologies if this is described somewhere in the documentation - I couldn't find it.
Please could you clarify if the pace displayed is the current (instantaneous) pace?
If so, is it possible to add a smoothed average (e.g. 5 second average)?
Thanks
Using Forerunner 245 Average Cadence seem to need a factor 2 adjustment, showing 90 instead of 180.
Hello Guillaume,
Thank you for an excellent data field! I was thinking about implementing similar data field as you did and it saved me a lot of time when I discovered yours. It is exactly what I need.
For some long-time activities it is not necessary to update data field every second. I tried to implement some kind of powersaver function - data are calculated only in given intervals. I believe it can prolong battery life a bit. What do you think? I know that the most expensive operation is screen refresh but I didn't find a way how to re-draw screen only in defined intervals. It seems you cannot override every second screen refresh for data fields.
Here is my diff. Fell free to use if you find it useful. I can create pull request if you wish.
powersaver.txt
Hi there, I really like the data field, nice job!.
I was thinking about forking this repo and release a couple of clones with some tweaks for mountain biking and hiking, so GBike and GHike, obviously acknowledging your hard work.
Are you ok with me doing that?
Cheers
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.