V4.0 1606 Development Builds

1,071 views
Skip to first unread message

Mark Liversedge

unread,
Jun 4, 2016, 10:11:24 AM6/4/16
to golden-cheetah-users
The June development builds are up: https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/V4.0-DEV1606
This includes sharing charts by uploading/downloading from the "cloud" (Google App Engine).



When you first use the cloud db to upload/download charts, and will be asked to accept the terms of use.



This is not some sneaky legalese, its to cover us and make sure everyone plays nice.

a) charts are shared - so you have to agree others can get them via a Creative Commons license
b) we might zap them - we want them to be useful and not get clogged up
c) GAE costs money - we don't want to end up with a massive bill if someone exploits the service

ENJOY !

Mark


Craig

unread,
Jun 4, 2016, 5:57:55 PM6/4/16
to golden-cheetah-users
Very exciting!

Jean Div

unread,
Jun 5, 2016, 1:29:56 PM6/5/16
to golden-cheetah-users
Very cool. Thanks for the work guys! I have 2 issues..

  1. In the CloudDB window, 'next 5' will only go as far as the second tab (6 to 10 of ten charts / Total uploaded 23). Does this mean that there are only 10, and 13 still need to be approved..?
  2. How do I report an issue for one of the user charts (Pool Swim Performance from amtriathlon)..? All the SPL, SR and SWolf start as black in colour (so you cant see them), and even if I change the color, there seems to be nothing (as below). There are formulas in User Data, and there are data channels required (e.g. Cadence). How do we provide feedback to chart developers if there is an issue..? Maybe there could be a hyperlink to either the developer mail, or to a dedicated chart page here on the group for easy feedback..?


All the lengths look rounded off to the nearest length (as opposed to the old 47m, 52m, etc). So thanks to whoever fixed that.


Then just a question.. Looking at some of the new charts, they look quite different. How bespoke can we get with these..? Thinking of doing things like having swim pace/100m in m:ss rather than entire integers, Power Profiles, etc..?


Ta,

Jean


Jean Div

unread,
Jun 5, 2016, 2:03:52 PM6/5/16
to golden-cheetah-users
EDIT: For #2, If I exchange Pool_length in the formula for 25 (25m pool), the numbers work. Pool length is populated in 'extra', so it seems as though it is not pulling.

Jörn R.

unread,
Jun 5, 2016, 2:23:08 PM6/5/16
to golden-cheetah-users
Add 1. - we only show the charts suitable for the specific view - these are the 10. Overall there are 23 uploaded.

I already changed the text (as I noticed that the numbers are hard to understand) so that it will say:

.... 6 to 10 of 10 charts for Trends / Total uploaded 23
...  1 to 5 of 13 charts for Activities / Total ...

All charts uploaded are immediately available for others - only thing is they are not marked as "Curated" (first filter field).
No staging or specific process to get a chart listed - we are showing whatever is uploaded.

Joern

Ale Martinez

unread,
Jun 5, 2016, 2:23:10 PM6/5/16
to golden-cheetah-users
El domingo, 5 de junio de 2016, 15:03:52 (UTC-3), Jean Div escribió:
EDIT: For #2, If I exchange Pool_length in the formula for 25 (25m pool), the numbers work. Pool length is populated in 'extra', so it seems as though it is not pulling.
You need to add "Pool Length" as a double Data Field for the Workout tab or the tab where you want it to be, see https://github.com/GoldenCheetah/GoldenCheetah/wiki/UG_Preferences_Data%20Fields

Jean Div

unread,
Jun 6, 2016, 11:55:37 AM6/6/16
to golden-cheetah-users

Thanks for the response Ale. You may have to help me here - I'm a little lost trying to resolve from that post.


Pool length is already a double data field in the 'Extra' tab with the correct length populated..


I added a new field called 'Pool_length' (same as the variable in the formula), and populated it with 25... nothing.




I then tried to create a 'data link', as below..



I thought that maybe 'Pool Length' was different to the 'Pool_length' called in the formula. This would be ideal because it would then auto-populate from the great new 'Pool Length' field. Still not working.


Any advice, please..?


Ta,

Jean


Ale Martinez

unread,
Jun 6, 2016, 12:13:10 PM6/6/16
to golden-cheetah-users
El lunes, 6 de junio de 2016, 12:55:37 (UTC-3), Jean Div escribió:


I added a new field called 'Pool_length' (same as the variable in the formula), and populated it with 25... nothing.


The field is named "Pool Length", it becomes Pool_Length for formula use, just like Average Power becomes Average_Power, etc.

Pool length is already a double data field in the 'Extra' tab with the correct length populated..

It was set when the file was imported and ends up there because there is no definition for "Pool Length" on Data Fields->Fields, for new users it will be pre-defined but for now you have to define it manually, something like this:

and Pool Length will be moved to the Workout tab and be available for formula use as Pool_Length, for example you can select your pool workouts using Pool_Length>0

Jean Div

unread,
Jun 7, 2016, 7:18:09 AM6/7/16
to golden-cheetah-users
FIXED!! Thanks Ale.

Tell me, if I wanted to plot one of these metrics in the 'Trends' graphs.. how would I need to change the formula? Tried copy/pasting the formula, and no luck.

Ta,
Jean

Ale Martinez

unread,
Jun 7, 2016, 8:24:07 AM6/7/16
to golden-cheetah-users
El martes, 7 de junio de 2016, 8:18:09 (UTC-3), Jean Div escribió:
FIXED!! Thanks Ale.

Tell me, if I wanted to plot one of these metrics in the 'Trends' graphs.. how would I need to change the formula? Tried copy/pasting the formula, and no luck.
Just use Download Chart from the Trends view, there you can find an equivalent chart using metrics instead of sample data. 
It is also possible to use these metrics at interval level with User Defined Metrics, see https://groups.google.com/forum/#!topic/golden-cheetah-users/f61gGm21oQ0

Nigel Van de Velde

unread,
Jun 7, 2016, 9:00:25 AM6/7/16
to golden-cheetah-users
Looking through some charts of others will be really valuable, great job once again! I am using the linux version of this build.

I noticed something odd when adding a chart which shows a progression, e.g. the cumulative distance done in a given period. In that case I'm just adding a data series containing distance as running total.

It seems that the value given in the chart is different (lower) than what's given in the text based summary. E.g. in my case total distance on the bike this year is 4941km displayed on the chart, while it is 5188km on the summary tab.  

It gets really odd when I display the chart based on weeks instead of days. Then it tells me I only did 520km so far this year. Is this an issue or am I using "Running total" not the way it's supposed to be used?

Kind regards,

Nigel

Serban Mestecaneanu

unread,
Jun 8, 2016, 5:01:57 AM6/8/16
to golden-cheetah-users
Hi to all.

Just to report that after upgrading from build 1605 to 1606 the R charts are not showing anymore. Is this expected?

Thanks,
Serban

Mark Liversedge

unread,
Jun 8, 2016, 8:43:03 AM6/8/16
to golden-cheetah-users
On Wednesday, 8 June 2016 10:01:57 UTC+1, Serban Mestecaneanu wrote:
Just to report that after upgrading from build 1605 to 1606 the R charts are not showing anymore. Is this expected?

If you didn't get a popup complaining it couldn't load the R runtime then R is working.
If you have a particular chart that is a problem lets see the script.

FWIW, I fixed a problem with the R api that means the original "Scatter plot PMC" will not work now

Mark 

Mark Liversedge

unread,
Jun 8, 2016, 8:44:18 AM6/8/16
to golden-cheetah-users
Should have said -- there is a fixed one available to download from the cloud !

Mark 

Will

unread,
Jun 8, 2016, 10:14:15 AM6/8/16
to golden-cheetah-users
Ugh... I updated just before doing a trainer ride, and not only is FE-C mode not working for me anymore, but I can't seem to launch the stable release anymore... I have never had this happen with a development build running in parallel with a stable release before. Are there any known issues with train view with this development release? Is there something I could have messed up by running it?

Thanks,
Will

Mark Liversedge

unread,
Jun 8, 2016, 1:27:39 PM6/8/16
to golden-cheetah-users
What version were you running before Will ?
There are no changes to train view or fec in this build. What OS ?

Will

unread,
Jun 9, 2016, 2:45:21 PM6/9/16
to golden-cheetah-users
I don't remember exactly, but I'm pretty sure I skipped one dev build. I think mine was from April or therabouts. I run Windows 10.

If there's nothing changed, it is probably my fault... I will investigate interference from something else. I closed Garmin Agent, but maybe it is something else that's basic. I haven't used the trainer for the past month (been outside!) so my setup isn't as fine tuned.

Thanks,
Will

Pontus

unread,
Jun 10, 2016, 2:57:43 AM6/10/16
to golden-cheetah-users
I have had some issues as well on OS X with my Garmin Ant+ usb stick. When I get ready to start my workout my heart rate monitor and Tacx Vortex are often not not picked up by GC. Sometimes it seems restarting GC and unplugging/plugging in the ant-stick solves it, but most often I need to restart my MacBook and then all works perfect again. The OS system report always states that the usb-stick is connected. This has happened on all recent dev builds on v4. I have never tried v3.

More seldom I also get crashes just after entering the Train tab or during a workout when I change target power in manual erg mode (so I make sure to always track the workout on my Garmin watch as well). I will save the crash report next time this happens.

Will

unread,
Jun 10, 2016, 3:52:55 PM6/10/16
to golden-cheetah-users
I must admit this is frustrating. Train view can pick up my power, cadence and heart rate, but the FE-C just isn't kicking in, it's in "dumb trainer" mode no matter what I do. When I try to make a new trainer device setup, it can't find anything. It just stays in "searching" status, even though it clearly has found the heart rate, power and cadence data because I can see it in train mode! I tried restarting, unplugging the Ant+ stick, etc.

I'm not sure what else to try...

Will

Mark Liversedge

unread,
Jun 10, 2016, 4:01:44 PM6/10/16
to golden-cheetah-users
On Friday, 10 June 2016 20:52:55 UTC+1, Will wrote:
I must admit this is frustrating.  Train view can pick up my power, cadence and heart rate, but the FE-C just isn't kicking in, it's in "dumb trainer" mode no matter what I do.  When I try to make a new trainer device setup, it can't find anything.  It just stays in "searching" status, even though it clearly has found the heart rate, power and cadence data because I can see it in train mode!  I tried restarting, unplugging the Ant+ stick, etc.

I'm not sure what else to try...


Does it work with any other ANT+ FE-C able software?

Be good to establish if it is the trainer or GC

Mark

Bleve

unread,
Jun 10, 2016, 8:10:20 PM6/10/16
to golden-cheetah-users
G'dau Mark et al,
I have a bug to report - 64 bit/windows 10 64
Powertap Cervo (little yellow box) downloading data from it into this build and the previous one results in a reproduce able (100%) crash.
I'm not sure what to do with the crash report file? 

Nigel Van de Velde

unread,
Jun 20, 2016, 5:39:34 AM6/20/16
to golden-cheetah-users
Hi,

I am using the linux build on Ubuntu 16.04 and seem to be having an issue. 
A few days ago I did an indoor ride. Power, cadence and heartrate were recorded and the summary of the ride in GC gives all values correctly (duration, average HR, power data, stres scores,...). 
However once I try to view the graphs of the complete activity, it starts doing odd things. It seems to represent the data that actually belong to an earlier or later ride. Sometimes it even shows nothing at all. I checked the data via "Edit" and they seem to be OK

The same thing happens for all of my previous indoor rides as well, it never happened to any of my other bike activities.

1. Screenshot of the indoor ride, showing incorrect data:





2. The data shown above actually belongs to a previous ride:




3. Sometimes nothing at all is shown for the indoor ride. This seems to happen when I didn't look at another activity after opening GC




4. Changing the "Sport" field to another activity type changes nothing. I also tried adding a speed or distance column, no result as well.



Any thoughts on this?

Kind regards,

Nigel

Will

unread,
Jun 21, 2016, 2:09:14 PM6/21/16
to golden-cheetah-users
Okay, I finally got around to testing things out (I've just been using my kickr as a "dumb" trainer).  Zwift definitely identifies all of my ANT+ devices and can control the Kickr no problem.  If I use my previously configured Kickr settings in train mode, it will pick up my power meter, cadence and heart rate, but it can't get any data from my Kickr and can not control it.  If I try to create a new "Devices" profile, it actually can't find any of my Ant+ devices, even though it will display their output in the train view!  This is really odd, and did not happen with the previous development build.  Sorry to keep hassling on this, but any ideas?

Thanks,
Will

Mark Liversedge

unread,
Jun 21, 2016, 2:16:34 PM6/21/16
to golden-cheetah-users
On Tuesday, 21 June 2016 19:09:14 UTC+1, Will wrote:
Okay, I finally got around to testing things out (I've just been using my kickr as a "dumb" trainer).  Zwift definitely identifies all of my ANT+ devices and can control the Kickr no problem.  If I use my previously configured Kickr settings in train mode, it will pick up my power meter, cadence and heart rate, but it can't get any data from my Kickr and can not control it.  If I try to create a new "Devices" profile, it actually can't find any of my Ant+ devices, even though it will display their output in the train view!  This is really odd, and did not happen with the previous development build.  Sorry to keep hassling on this, but any ideas?

It must be a local issue, not related to the Kickr if it cannot pair any devices.
The code hasn't changed (till this weekend added footpods) for some time.

Do you have any other computer you can try?

BTW, is  this Mac or Windows (assume not Linux ref Zwift) ?

Mark 

Will

unread,
Jun 22, 2016, 5:11:49 PM6/22/16
to golden-cheetah-users
I see that in the previous dev build, new support for a different USB Ant+ stick was added - could that possibly have caused any problems?  It can pair with all of my Ant+ devices, except the kickr, if I select a pre-made Devices profile, but if I try to scan for devices to make a new Devices profile, it can't find any of them.  It's very weird (even while they are registering in the background on the train view fields!).  It is very wonky.  But, with Zwift and Big Ring everything connects instantly, and that used to be the case with GC as well -- I've trained exclusively with GC ever since FE-C support was added.

I will see if I can test it with another laptop.  I'm running Windows 10.

Thanks,
Will

Mark Liversedge

unread,
Jun 22, 2016, 5:41:38 PM6/22/16
to golden-cheetah-users
On Wednesday, 22 June 2016 22:11:49 UTC+1, Will wrote:
I see that in the previous dev build, new support for a different USB Ant+ stick was added - could that possibly have caused any problems?

There have been no changes to code since 28th Jan 2016.

The only recent update is to the example udev rules file for Linux users was updated to include OEM '1009' ANT+ sticks.

Mark 

Will

unread,
Jun 22, 2016, 6:03:17 PM6/22/16
to golden-cheetah-users
I'm referencing this line from the May dev build notes:
  • Support hLine USB ANT+ dongle

Mark Liversedge

unread,
Jun 23, 2016, 3:11:48 AM6/23/16
to golden-cheetah-users

On Wednesday, 22 June 2016 23:03:17 UTC+1, Will wrote:
I'm referencing this line from the May dev build notes:
  • Support hLine USB ANT+ dongle

Yes, that's a change to the udev rules file, not a code change.

Here is the diff:
src$ git show 3eada25d28142599f66db24218a5ddd50e87faff
commit 3eada25d28142599f66db24218a5ddd50e87faff
Date:   Sat May 7 00:39:17 2016 -0400

    hLine USB2 ANT+ dongle
    
    Thanks to Diego Heredia Sanchez

diff --git a/src/Resources/linux/51-garmin-usb.rules b/src/Resources/linux/51-garmin-usb.rules
index 0b4e2b4..ff4531e 100644
--- a/src/Resources/linux/51-garmin-usb.rules
+++ b/src/Resources/linux/51-garmin-usb.rules
@@ -2,4 +2,7 @@
 ATTRS{idVendor}=="0fcf", ATTRS{idProduct}=="1004", MODE="0666"
 # Garmin ANT+ - USB2
 ATTRS{idVendor}=="0fcf", ATTRS{idProduct}=="1008", MODE="0666"
+# hLine USB2 ANT2
+ATTRS{idVendor}=="0fcf", ATTRS{idProduct}=="1009", MODE="0666"
+


Mark 

Will

unread,
Jun 24, 2016, 4:48:41 PM6/24/16
to golden-cheetah-users
Okay, after trying it on my laptop and getting it to work, this pointed to something wrong with the GC configuration on my PC.  I played with the configglobal-trainmode.ini file, and I found the culprit in these 2 lines:

[train]
multi=false
autoconnect=true


I'm not sure how they got there, or what exactly they do, but by taking them out of the INI everything works again.  I'm not sure if this is helpful feedback to anyone, but I figured it should be pointed out.

Thanks,
Will

Will

unread,
Jun 25, 2016, 1:16:27 PM6/25/16
to golden-cheetah-users
I've discovered that these lines get inserted into the INI file when you click the connection button in the new train view control bar on the bottom. Perhaps this is a bug?

Will

Nigel Van de Velde

unread,
Jan 2, 2017, 5:48:56 PM1/2/17
to golden-cheetah-users
Hi,

If anyone observes the same bevavior as quoted below, I discovered the cause. 
Certain of my indoor rides do not contain distance data. When plotting the ride with distance as the X-axis instead of time, the curves plotted are duplicates of a previously shown activity.
Plotting with time as X-axis solves the issue.
 
Kind regards,

Nigel

Op maandag 20 juni 2016 11:39:34 UTC+2 schreef Nigel Van de Velde:
Reply all
Reply to author
Forward
0 new messages