Please see to attached screenshot first
Thank you.
Is there a way to change the Sky Conditions? For the website, in PHP I can do text replace for “Mostly Clear” to "Few Clouds for example and set the new $CurrentSolarDescription, $weatherreport etc. I have a good idea of what’s what in testtags but this seems to be using either the metar file directly and parsing out of it of clientraw.txt directly which gets updated by what’s in the metar anyways.
In gauges.js it is using this:
scroller.setValue('Dingli, Malta • 35.8534° N 14.3796° E • Sky Conditions: ’ + newTxt);
I have no idea what newTxt is referencing exactly but it does in the end get what’s in clientraw.txt and clientraw.txt is updated with what is under the METAR file. Basically if you change the Sky Conditions manually in the metar file, that change is reflected in the scroller. What am I after? I am after how newTxt is being populated so maybe it can be changed to reference something else, like $currentsolardescription which is already parsed.
This is where my gauges live: Live Gauges
Once upon a time the scroller just showed a forecast: if you look at the customclientrawlocal.txt template in …\wdisplay\webfiles you will see
"forecast":"%vpforecasttext%",
I don’t use a forecast, so I have altered mine to read
"forecast":"Latest data received at %timesec%, %date%",
Perhaps you could play with different tags here?
Just to be different I have altered mine to show my WXSim forecast :roll:
Stuart
Mine has “forecast”:“%weatherreport%” and that’s what it’s picking as if I change it, it does change on the scroller. Still an issue coz I don’t think you can change this to a modified string.
You can see mine here. I have a replacement customclientraw.php which gets the steel gauges data from the text file and changes the forecast data to use WXSim and the outputs the data just as if the steel gauges had read the usual text file. This way I get a real genuine forecast for my location. I also have it running with CumulusMX that just replaces a different text file. The only change needed in the steel gauges is to correctly rename the input file used to be the php one rather than the text file. (my CumulusMX pages are not linked publicly to my website.)
Stuart
Not sure I understand: I think you can change this to any of the hundreds of tags in tagslist.txt and, as I have shown, you can add text to the tag string in customclientraw as well as to scroller.setValue in gauges.js
I am parsing %weatherreport% into a string $CurrentSolarDescription which is the one shown here: www.liveweather.me. That happens in testtags and that’s also what I’d like to show in the scroller. So, not a tag but a parsed output.
Now in gauges.js is you search for statusScroller.setText(data.forecast); - You can also change data.forecast to data.anytag in customclientrawlocal and it will change the scroller value so maybe the way around is parsing the forecast value here in Java same as I’m doing in PHP, which I have no idea how to do…yet
Any Java help is appreciated.
Putting data.forecast=data.forecast.replace(‘mostly clear’,‘Few Clouds’) before statusScroller.setText(data.forecast); in gauges.js seems to have achieved what I was after.
Thanks for your replies coz they surely pointed me to the right direction and files 
The easy way to replace the scroller data and avoid any issues with an update to the steel series files is to do it the way I do by using a php version of the input file, customclientraw.txt in the case of Weather Display.
Stuart