Hi Ian,

Here are a couple more. The following code exists in multiple graphs and 
causes the graphs to be messed up since the data is already Fahrenheit . 
Not sure why this was needed at all. I commented it out to fixed the graphs
.//      if ($tempunit == 'F') {
//      $conv = '(9 / 5) + 32';
//      } else {
        $conv = '1';
//      }

Also in shared.php looks like a cut and paste error deleted most of the 
code for function anyToF. The bold text below was what I added.
 
function anyToF($field){
*        global $weather;*
*        if ($weather["temp_units"] == 'F'){*
*                return $field;*
*        } else {*

                return cToFDirect ($field);
        }
*}*

In barometer.php there is a hard coded 100 in a for loop that blows up. I 
changed it to be the sizeof the array.
for ($i = 0; $i <* sizeof($parsed_json)*; $i++) {
$magnitude[$i]=$parsed_json{$i}{'magnitude'};$eqtitle[$i]=$parsed_json{$i}['title'];$depth[$i]=$parsed_json{$i}['depth'];$time[$i]=$parsed_json{$i}['date_time'];

In livedata.php I made a number of changes to handle when the data was not 
as expected. Like if the time value was a string instead of a integer. I 
just put a (int) in front of the variable so that it would work for both 
string and integer values. Did the same for float for wind speed. Also 
there were a number of places where N/A was used when data did not exists 
and then those variables where used in a number format function which then 
errors out. I just check to see if the variable is_numeric before calling 
the number format function. I will send you my livedata.php and other files 
that I have changed when I am all done if you like.

I still see few more things that do not look right that I still need to 
track down.
Take care
Jerry

>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/271661a7-066c-40ae-a6c9-40c622b1faed%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to