Auteur Topic: Baro Trend Ajaxdashboard  (gelezen 828 keer)

Remko (Weerstation 's-Gravenzande)

  • Full Member
  • ***
  • Berichten: 23
    • Bekijk profiel
    • Weerstation 's-Gravenzande
Baro Trend Ajaxdashboard
« Gepost op: 08 juni 2016, 11:35:55 »
Beste mede template gebruikers,

Ik gebruik nu enige tijd Weatherlink voor upload naar de Leuven-Template, maar constateer al enige tijd dat in mijn Ajaxdashboard de Baro trend op "bestendig" blijft staan terwijl dit niet altijd het geval is.

Heb zelf al zitten zoeken, maar kom er niet uit waar Ajaxdashboard zijn data vandaan haalt.

Heb mijn probleem al geprobeerd op te lossen door in todaysTags.htx in regel 90
 $ws['baroDelta']   = '<!--BarTrend-->';  // trend = --BarTrend--
aan te passen naar
$ws['baroDelta']   = wsConvertBaro('<!--BarTrend-->', $from);  // trend = --BarTrend--

Dan komt er in todaysTags.php te staan
$ws['baroDelta']   = wsConvertBaro('Rising Slowly', $from);  // trend = --BarTrend--

Echter het Ajaxdashboard blijft op "bestendig"staan  ook al staat er dan Rising Slowly in todaysTags.php. :-[

Mijn kennis van php en scripts is zeer beperkt. Aanpassingen doe ik door te doen en te kijken wat de uitkomst is.
Dit gaat mij boven de pet en doe ik een beroep op de deskundigheid van medegebruikers.

Wie o wie heeft DE oplosing.

Website bron staat onder : http://relin.martan.info/weather2/index.php?p=10&lang=nl

Alvast bedankt voor het meedenken en jullie tijd.

Groeten,

Remko
Weerstation 's-Gravenzande


Harm

  • Full Member
  • ***
  • Berichten: 34
    • Bekijk profiel
    • Weerstation 't Zandt
Re: Baro Trend Ajaxdashboard
« Reactie #1 Gepost op: 09 juni 2016, 21:55:36 »
Remko,

Ik heb gemerkt dat het ook bij gebruik van Cumulus voor komt.

Ik heb in wsDataLoad.php een regel aangepast en dan gaat het bij mij goed.

Het betreft de regel (165) met:

if ($SITE['WXsoftware'] == 'WL' || $SITE['WXsoftware'] == 'DW' ) {
   $pressuretrendname      = langtransstr($ws['baroTrend']);
}
#else {   $pressuretrendname      = wsBarotrendText($ws['baroDelta'],$uomBaro);
else {   $pressuretrendname      = langtransstr($ws['baroTrend']);
}

rood is oud en groen is de nieuwe regel

Wim kan misschien aangeven of dat juist is.

Groet Harm

Remko (Weerstation 's-Gravenzande)

  • Full Member
  • ***
  • Berichten: 23
    • Bekijk profiel
    • Weerstation 's-Gravenzande
Re: Baro Trend Ajaxdashboard
« Reactie #2 Gepost op: 09 juni 2016, 22:49:10 »
Harm, bedankt voor jouw reactie.

Wat ik in mijn bericht vergeten ben te melden is dat ik nog op 2.6 zit en mijn regel 169 dus anders is dan bij 2.8.

In mijn wsDataLoad.php staat voor baro het volgende:

#  ---------------------------  Pressure  items
$string1.="
ajaxVars['ajaxbaro']='".                wsNumber ($ws['baroAct'],$decBaro).$uomBaro."';
ajaxVars['ajaxbaroNoU']='".             wsNumber ($ws['baroAct'],$decBaro)."';";

$Tnow    = $ws['baroAct'];
$TLast   = $ws['baroAct']-$ws['baroDelta'];
$textUP = langtransstr('Rising') . ' %s '. $uomBaro .' '.langtransstr(trim($uomPerHour));
$textDN = langtransstr('Falling') . ' %s ' . $uomBaro.' '.langtransstr(trim($uomPerHour));
$text   = wsGenDifference($Tnow, $TLast, '',$textUP,$textDN,'1' );

$string1.="
ajaxVars['ajaxbaroarrow']='".           $text."';";

$rawpress               = $ws['baroDelta'];
$pressuretrendname      = wsBarotrendText($rawpress,$uomBaro);
$string1.="
ajaxVars['ajaxbarotrendtext']='".       $pressuretrendname."';";

Ik weet het eens zal ik wat Template versies omhoog moeten, maar heb zelf best wat wijzigingen in 2.6 gedaan die ik dan weer moet doen en heb daar voorlopig echt de tijd niet voor.

Anders doe ik het voorlopig maar met bestendig als de oplossing niet voor handen is.

Groet,
Remko

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 408
    • Bekijk profiel
    • Template Support
Re: Baro Trend Ajaxdashboard
« Reactie #3 Gepost op: 10 juni 2016, 09:42:20 »
@harm => spijker op de kop, helaas is versie 2.6 nog wat verouderd.

@Remko
WeatherLink (en ook WL.com) levert geen barotrend als een getal, wel een tekst.

Ik heb de weather2/wsDataLoad.php voor release 2.6 aangepast om die tekst correct te verwerken.
Maak eerst een kopie van de huidige versie en vervang daarna door de aangepaste uit de zip

Op dit moment is de trend-tekst volgens http://relin.martan.info/weather2/printSite.php?tags op regel   90 | $ws['baroDelta'] = 'Steady'; Dus de tekst blijft nog even "Bestendig"

Wim
« Laatst bewerkt op: 10 juni 2016, 09:49:07 door wvdkuil »
Vantage VUE / WLIP https://weer.sluispark.be/
Vantage VP2 / USB logger/Meteobridge https://www.weerstation-herent.be/

Remko (Weerstation 's-Gravenzande)

  • Full Member
  • ***
  • Berichten: 23
    • Bekijk profiel
    • Weerstation 's-Gravenzande
Re: Baro Trend Ajaxdashboard
« Reactie #4 Gepost op: 10 juni 2016, 11:08:36 »
Bedankt Wim voor jouw reactie.

Zit nu op mijn werk, dus kan de wijziging niet nu doorvoeren.
Ga het vanavond proberen te doen en daarna wachten op een stijgende/dalende barotrend.

Grote duim omhoog voor je, omdat je de moeite hebt genomen een "verouderde" versie-gebruiker te helpen.

Groet,
Remko

Remko (Weerstation 's-Gravenzande)

  • Full Member
  • ***
  • Berichten: 23
    • Bekijk profiel
    • Weerstation 's-Gravenzande
Re: Baro Trend Ajaxdashboard
« Reactie #5 Gepost op: 10 juni 2016, 15:45:51 »
De avond begon onverwacht vroeg voor mij ;)

Het werkt zo te zien.

Nogmaals bedankt Wim.

Gr Remko