Welcome to the Cumulus Support forum.

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Cumulus MX V4 beta test release 4.0.0 (build 4018) - 28 March 2024

Legacy Cumulus 1 release v1.9.4 (build 1099) - 28 November 2014 (a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

Hover chart popup setup guide for MX

Discussion of Mark Crossley's HTML5/Javascript gauges

Moderator: mcrossley

liddelljs
Posts: 119
Joined: Sat 31 Oct 2015 10:22 pm
Weather Station: Ecowitt GW1001
Operating System: RPi 3 Raspbian Buster
Location: Perth Western Australia

Hover chart popup setup guide for MX

Post by liddelljs »

Hi All,
Wondering if anyone can point me to a good step by step guide to setting up the hover charts for the steel series gauges on MX for a complete novice. I've done a bit of searching on the forum and have found a few related posts but nothing that seems to describe the process from scratch.

Cheers
Steve
User avatar
mcrossley
Posts: 12695
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Hover chart popup setup guide for MX

Post by mcrossley »

Steve, sorry this post slipped off my radar.

There aren't any specific instructions that have been written up as far as I know. I suggest you read this thread which should tell you what you need to know. If you have any questions after that come back and I'll attempt to help you out.
liddelljs
Posts: 119
Joined: Sat 31 Oct 2015 10:22 pm
Weather Station: Ecowitt GW1001
Operating System: RPi 3 Raspbian Buster
Location: Perth Western Australia

Re: Hover chart popup setup guide for MX

Post by liddelljs »

Thanks for the response Mark. Did you mean to add a link to a thread? I don't think it made it into the post.

Cheers
Steve
User avatar
mcrossley
Posts: 12695
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Hover chart popup setup guide for MX

Post by mcrossley »

I did mean to add a link. I'm away on holiday at the moment using my phone. But if you search for "CumulusMX server side graphs" I think you should find it.
User avatar
gwheelo
Posts: 453
Joined: Wed 11 Jun 2008 7:36 pm
Weather Station: WMR-88
Operating System: Windows 8.1
Location: L'Estartit, Spain
Contact:

Re: Hover chart popup setup guide for MX

Post by gwheelo »

Me too - need some help with MX popup gauge images. Perhaps if you describe the process of the gauges page fetching the images via the JSON data I can work out the files and directories on my own. In other words the working steps from the gauges js code through the JSON, cache, and jpgraphs directories. For me, as usual, this will be a learning exercise.

gwheelo
Image
User avatar
gwheelo
Posts: 453
Joined: Wed 11 Jun 2008 7:36 pm
Weather Station: WMR-88
Operating System: Windows 8.1
Location: L'Estartit, Spain
Contact:

Re: Hover chart popup setup guide for MX

Post by gwheelo »

Still trying to configure SS pop-up gauge graphs on my gauge page.

File structure is:

JSON data upload goes to: wheelocknet.net/cumulus/
JSON scripts are in: wheelocknet.net/images/JSON/
jpgraph files are in: wheelocknet.net/images/jpgraph/
cache dir is: wheelocknet.net/images/cache/
.htacess is located in: wheelocknet.net/cumulus/

Now what do I use for paths in:
gauges_ss.js
graphSettings.php
jpg-config.inc.php

Help please - any push will be most gratefully thanked!

gwheelo :?
Image
User avatar
mcrossley
Posts: 12695
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Hover chart popup setup guide for MX

Post by mcrossley »

gwheelo wrote:Still trying to configure SS pop-up gauge graphs on my gauge page.

File structure is:

JSON data upload goes to: wheelocknet.net/cumulus/
JSON scripts are in: wheelocknet.net/images/JSON/
jpgraph files are in: wheelocknet.net/images/jpgraph/
cache dir is: wheelocknet.net/images/cache/
.htacess is located in: wheelocknet.net/cumulus/

Now what do I use for paths in:
gauges_ss.js
graphSettings.php
jpg-config.inc.php

Help please - any push will be most gratefully thanked!

gwheelo :?
And where is the web page?
User avatar
gwheelo
Posts: 453
Joined: Wed 11 Jun 2008 7:36 pm
Weather Station: WMR-88
Operating System: Windows 8.1
Location: L'Estartit, Spain
Contact:

Re: Hover chart popup setup guide for MX

Post by gwheelo »

And where is the web page?
Details! :oops: :oops: :bash:

http://www.wheelocknet.net/medes_cam/medes_gauges.html

gwheelo
Image
User avatar
ConligWX
Posts: 1573
Joined: Mon 19 May 2014 10:45 pm
Weather Station: Davis vPro2+ w/DFARS + AirLink
Operating System: Ubuntu 22.04 LTS
Location: Bangor, NI
Contact:

Re: Hover chart popup setup guide for MX

Post by ConligWX »

I noticed your using an old version of CumulusMX. (3028) any reason why? thats over a year old, and latest is now 3041.
Regards Simon

https://www.conligwx.org - @conligwx
Davis Vantage Pro2 Plus with Daytime FARS • WeatherLink Live • Davis AirLink • PurpleAir •

Image
User avatar
gwheelo
Posts: 453
Joined: Wed 11 Jun 2008 7:36 pm
Weather Station: WMR-88
Operating System: Windows 8.1
Location: L'Estartit, Spain
Contact:

Re: Hover chart popup setup guide for MX

Post by gwheelo »

I noticed your using an old version of CumulusMX. (3028)
- No reason other than it is working (lazy) - I will update, however. Thanks for the heads up!

gwheelo
Image
User avatar
mcrossley
Posts: 12695
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Hover chart popup setup guide for MX

Post by mcrossley »

gwheelo wrote:Still trying to configure SS pop-up gauge graphs on my gauge page.

File structure is:

JSON data upload goes to: wheelocknet.net/cumulus/
OK, I see the data.
gwheelo wrote:JSON scripts are in: wheelocknet.net/images/JSON/
I don't see these, was expecting graphHum.php etc in there?
gwheelo wrote:jpgraph files are in: wheelocknet.net/images/jpgraph/
I don't see anyhting there - 404 on all the files I would expect, are they hidden?
gwheelo wrote:.htacess is located in: wheelocknet.net/cumulus/
Is that the .htaccess supplied with the graphs? It should really be in the images folder along with the scripts.
gwheelo wrote: Now what do I use for paths in:
gauges_ss.js
graphSettings.php
jpg-config.inc.php
gauges_ss.js should be pointing to "/images/JSON/"

graphSettings.php - You can use the server document_root (which *should* be set to the path of web server root folder) then to the folders...
$GRAPH['jsonloc'] = $_SERVER["DOCUMENT_ROOT"].'/images/JSON/';
$GRAPH['jpgraphloc'] = $_SERVER["DOCUMENT_ROOT"].'/images/jpgraph/'
If that doesn't work, then just use the full system path from the root of the drive holder you web server folder, e.g...
'/<system-path>/<web-folder>/images/JSON/'

jpg-config.inc.php
define('CACHE_DIR',$_SERVER["DOCUMENT_ROOT"].'/images/cache/');
define('TTF_DIR',$_SERVER["DOCUMENT_ROOT"].'/images/cache/');
(again same caveat as above - use the full path if all else fails)
User avatar
gwheelo
Posts: 453
Joined: Wed 11 Jun 2008 7:36 pm
Weather Station: WMR-88
Operating System: Windows 8.1
Location: L'Estartit, Spain
Contact:

Re: Hover chart popup setup guide for MX

Post by gwheelo »

I took a time out the past few days to recover from a HD failure - everything is back in order now so I will start over with the current state of file locations.

The gauge page is at wheelocknet.net/medes_cam/medes_gauges.html

My gauges.js is located at wheelocknet.net/medes_cam/gauges/ss_gauges.js

JSON data is uploaded to wheelocknet.net/cumulus/tempdata.json (for example)
jpgraph scripts are in wheelocknet.net/cumulus/images/jpgraph/jpgraph.php (for example)
JSON scripts are located in wheelocknet.net/cumulus/JSON/graphSettings.php (for example)

cache dir is at wheelocknet.net/cumulus/images/cache/ (currently empty).

My same questions remain - paths, .htaccess location etc.

gwheelo
Image
User avatar
mcrossley
Posts: 12695
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Hover chart popup setup guide for MX

Post by mcrossley »

I'd start with...

gauges_ss.js should be pointing to "/cumulus/images/JSON/"

graphSettings.php - You can use the server document_root (which *should* be set to the path of web server root folder) then to the folders...
$GRAPH['jsonloc'] = $_SERVER["DOCUMENT_ROOT"].'/cumulus/images/JSON/';
$GRAPH['jpgraphloc'] = $_SERVER["DOCUMENT_ROOT"].'/cumulus/images/jpgraph/'
If that doesn't work, then just use the full system path from the root of the drive holder you web server folder, e.g...
'/<system-path>/<web-folder>/cumulus/images/JSON/'

jpg-config.inc.php
define('CACHE_DIR',$_SERVER["DOCUMENT_ROOT"].'/cumulus/images/cache/');
define('TTF_DIR',$_SERVER["DOCUMENT_ROOT"].'/cumulus/images/cache/');
(again same caveat as above - use the full path if all else fails)

But again I get a 404 on the http://wheelocknet.net/cumulus/JSON/graphSettings.php file?
Edit: Ah, it should be: http://wheelocknet.net/cumulus/images/J ... ttings.php.

The .htaccess file should be in wheelocknet.net/cumulus/images/JSON/ folder.
User avatar
gwheelo
Posts: 453
Joined: Wed 11 Jun 2008 7:36 pm
Weather Station: WMR-88
Operating System: Windows 8.1
Location: L'Estartit, Spain
Contact:

Re: Hover chart popup setup guide for MX

Post by gwheelo »

Edit: Ah, it should be: http://wheelocknet.net/cumulus/images/J ... ttings.php.
- :bash: :bash:

As usual you have zeroed in on my biggest problem - lack of attention and no respect for details!

But, in spite of all that and various adjustments (both code and attitude) there is success: http://www.wheelocknet.net/medes_cam/medes_gauges.html

Now - how do I get the windrose.png to display at a 1:1 ratio rather than squished. The php script produces a 400 X 400 px image but the tool tip displays a flattened image. Is there some way of achieving the original image w, h ration in the tool tip.? Obviously, I haven't found the solution.

My most grateful thanks, Mark, for your continuing patience and advise.

gwheelol
Image
User avatar
mcrossley
Posts: 12695
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Hover chart popup setup guide for MX

Post by mcrossley »

You'll have to override the CSS for that particular tooltip.

After the tooltips are created, modify the windrose one with some local styling on the image, e.g.

$('#imgtip10_img').css({width: 300, height: 300});

Insert in the ddimgtooltip.init() function almost at the end of the script - after the $targets.each() loop
Post Reply