Toon bijdragen

Deze sectie stelt je in staat om alle bijdragen van dit lid te bekijken. Je kunt alleen de bijdragen zien waar je op dit moment toegang toe hebt.


Topics - wvdkuil

Pagina's: 1 2 3 [4]
46
Meteobridge / Naar meerdere lokaties opladen
« Gepost op: 28 april 2016, 09:45:12 »
Soms moet er naar meerdere verschillende websites worden opgeladen.

Op de services tab onderaan vult u normaal alle ftp site gegevens in.
FTP Host  - Poort - User - pasword en voor de test een testpath.

Bij de FTP instellingen per op teladen bestand hoeft u dus niet telkens die FTP lokatie te vermelden.
Daar vermeldt u alleen nog het exacte pad en bestandsnaam.

MAAR als u nu naar 2 of meer verschillende websites wilt opladen?

Eigenlijk is die vermelding onderaan een service van MB. Intern worden die aparte velden omgevormd tot een FTP command in de volgende vorm (de spaties weg denken, die staan er alleen voor de duidelijkheid in dit voorbeeld):


FTP://    userid    :    password  @   ftpsite    :21  /   ??/   weather28/uploadMB/tagsMB.txt

FTP://    Als eerste het internet protocol, let op dit mag straks niet nog eens vermeld worden
userid   Uw gebruikers naam die zonder speciale tekens moet zijn!
:
password  wederom zonder speciale tekens
@
ftpsite        zoals door de provider opgegeven, bijvoorbeeld  ftp.leuventemplate.nl  maar zonder de protocol aanduiding ftp://
:21           dat is het standaard poortnummer
/            de eerste / betekent dat we in de FTP doelmap beginnen
??/     het pad naar de weather28/ map, soms is dat public_html/  soms httpdocs/  controleer dat met uw FTP programma

en daarna de lokatie van het op tel laden bestand

Ik heb dit al diverse malen moeten toepassen en uitgetest.
ftp://userid:aaaaaaaa@ftp.cccccc.info:21/public_html/weather28/uploadMB/tagsMBproblem.txt
Maar HEEL belangrijk,  geen @  of :  in uw userid en password toegestaan, en ook geen | .



47
Leuven-Template installatie / lang / langere / opstart tijden
« Gepost op: 24 april 2016, 12:28:26 »
Soms gebeurt het dat het ophalen van de eerste pagina van uw site aanmerkelijk langer duurt dan alle volgende pagina's. Zeker als er enkele uren geen bezoekers zijn geweest.

Wat gebeurt er allemaal achter de schermen bij het ophalen van de start-pagina:
Altijd: 1 maal per dag wordt de almanac  data bij WU opgehaald
Altijd: iedere x (meestal 20) minuten worden de weer alarmen opgehaald
Altijd: iedere x (meestal 20) minuten worden via YAHOO/NOAA de weer-condities (bewolking, helder, enzovoort) opgehaald
Altijd: indien uw weer-programma geen maan-gegevens levert worden die 1 maal per dag opgehaald
Startpagina: indien er een nieuwe voorspelling beschikbaar is wordt die opgehaald

Al die zaken zijn nodig om bijvoorbeeld de kleur van de pagina aan te passen aan de weer-condities en het dashboard te voorzien van de juiste informatie.

En dat duurt soms langer als er een storing is bij Yahoo of de METAR server NOAA.  De wachttijd voor het ophalen is in het algemeen minder dan 1 seconde, maar de maximale wachttijd staat meestal op 10 secondes (WU op 60).

OPLOSSING:  Een robot die uw start-pagina iedere 5 minuten  aanroept.
Nodig: Een extra "cron script" en die staat standaard in uw weather??/ map als  cron_job.php

Als u die in uw browser invoert http://xx_uw_site_xx.nl/weather28/cron_job.php
verschijnt er slechts 1 regel met de verstreken tijd maar alle informatie van de start-pagina isweer recent.
succes - seconds spent: 0.623551130295
Nu moet u er nog voor zorgen dat een robot iedere 5 minuten die http://xxx.nl/weather28/cron_job.php uit voert.
Sommige providers doen dat voor u, maar er  zijn ook (gratis) onafhankelijke providers  die dat als dienst bieden.
Bijvoorbeeld https://www.cronjob.de/
Zie ook de WiKi: http://leuven-template.eu/dokuwiki28/doku.php?id=nl:cronjob

Het voordeel is dat iedere 5 minuten gecontroleerd wordt of er nog oude informatie is die vervangen moet worden. En als een mens een pagina opvraagt is dus alle informatie al recent en aanwezig.

Wim

Edit 2016-04-25  voorbeeld link  aangepast

48
Gewenste uitbreidingen / Uitbreidingen start pagina
« Gepost op: 20 april 2016, 10:29:24 »
Op de start-pagina kan je kiezen welke onderdelen (components) afgebeeld moeten worden
$dashboard[] = 'ajax';         // ajax  dashboarden in welke volgorde  door de regels boven aan in de juiste volgorde te zetten.
Alle regels die niet afgebeeld moeten worden blijven dus gewoon onderaan op commentaar staan.

Er zijn echter maar ongeveer 20 "componenten" die men op de  start pagina kan neer zetten. 

Een eigen component maken is helemaal niet moeilijk:
  • Kopieer  _my_scripts/my_NewPage.php en geef het een eigen naam, bijvoorbeeld my_component_1.php
  • Voeg om te testen het nieuwe script toe in wsMenuData.xml  bijvoorbeeld:
    <item    nr      = "1000"    hide = "yes"
       caption = "test component"
       link    = "_my_scripts/my_component_1.php"
    />
  • test het menu door www.uwwebsite.xyz/weather??/?p=1000
    U zult het script niet in uw menu tegen komen doordat de optie hide is gebruikt
  • pas het my_component_1 script aan zodat het precies afbeeldt wat u op uw start-pagina ook wilt toevoegen
  • Als u tevreden bent met de nieuwe component zoals die afgebeeld wordt op de test pagina, past u het wsStartPage.php script aan. Dan zal iedereen de nieuwe component voortaan zien.
En als uw component ook leuk is voor anderen, kunt u die hier op het forum ook gewoon opladen.

Als bijlage een nieuwere versie van de startpagina met  voorbeelden hoe u zo'n component kunt toevoegen.
En een voorbeeld van een component die een extra (Amerikaanse) weerkaart toevoegt aan de start-pagina.
De wsStartPage.php controleert of de scripts bestaan, dus als uw extra component niet getoond wordt, is dat meestal door een typefout.

Wim

49
Leuven-Template installatie / Extra temperatuur velden
« Gepost op: 13 april 2016, 09:19:57 »
Het  tags-bestand voor uw weer-programma:
In dit bestand (MH = tags.mh.html) staan meestal de eerste twee extra velden, voeg de eventueel meer benodigde velden toe:
|tempActInside|[actual_XX_temp_c:--]|!
|tempActExtra1|[actual_X1_temp_c:--]|!
|tempActExtra2|[actual_X2_temp_c:--]|!
|tempActExtra3|[actual_X3_temp_c:--]|!

Voor MH moet u nu XX X1 X2 X3 vervangen door uw sensor naam. Vaak thbo voor binnen en th1 tot th9 voor extra temp-hum sensors
Voorbeeld hoe het kan worden:
|tempActInside|[actual_thb0_temp_c:--]|!
|tempActExtra1|[actual_th4_temp_c:--]|!
|tempActExtra2|[actual_th2_temp_c:--]|!
|tempActExtra3|[actual_th1_temp_c:--]|!



Niet vergeten het bestand weer:
1.  in de juiste map voor uw weerprogramma te plaatsen, webfiles bij WD, graphs bij MH enzovoort.
2. in uw scripts??/ map op uw webserver te bewaren als u de wijzigingen op uw PC heeft aangebracht.

Ook niet vergeten om de file te herladen als uw weer-programma dat nodig heeft, bij MB "Reload template"

Na de ingestelde tijd, meestal 5 minuten, kunt u via menu keuze ?p=0000 controleren of de velden correct zijn opgeladen

Locatie op het dashboard:
Op het dashboard worden de velden afgebeeld onder elkaar in de volgorde Inside Extra1 Extra2 Extra3

Namen:
De omschrijvende teksten op het dashboard zijn vrij te kiezen, dus u bepaalt zelf welke omschrijving gebruikt wordt voor Inside extra1, 2, en 3
De omschrijvingen die worden gebruikt komen uit het vertaalbestand.
Let op:  voeg uw eigen omschrijvingen toe aan _my_texts/wsLanguage-YY-local.txt  waarbij YY de taalcode is nl voor Nederlands

langlookup|Inside|Binnen|
langlookup|Pool|Water|
langlookup|extra2|extra2|
langlookup|extra3|extra3|


Omdat de meeste gebruikers de binnentemperatuur en een watertemperatuur willen gebruiken zijn die omschrijvingen al voor-ingesteld aan inside en extra1.
Maar u kunt nu zelf elke "willekeurige"  sensor en elke "willekeurige" naam gebruiken.

Settings
In uw wsUserSettings.php geeft u aan welke extra sensoren uw weerstation heeft.

# Other often atached sensors
$SITE["tempInside"]     = true;               
$SITE["extraTemp1"]     = true;               
$SITE["extraTemp2"]     = true;
   

Voeg indien gewenst ook de laatste extra sensor toe
$SITE["extraTemp3"]     = true;       

Laad programma:
Voor ieder weerveld wordt er een conversie uitgevoerd door het opgeladen tekst bestand met de tags, bij ons voorbeeld dus uploadMH/tagsMH.txt, om te vormen tot de velden in de  ws[] tabel
Zoek daarom in het conversie programma; scripts??/tags??.php  (ons geval dus  scriptsMH/tagsMH.php) naar het eerste extra veld:
$ws['tempActInside']   = wsConvertTemperature  ($wx['tempActInside'],$from_temp);
$ws['tempActExtra1']   = wsConvertTemperature  ($wx['tempActExtra1'],$from_temp);   
$ws['tempActExtra2']   = wsConvertTemperature  ($wx['tempActExtra2'],$from_temp);   

Voeg indien nodig de ontbrekende extra velden toe, in ons voorbeeld ontbreekt extra3 bij het MH conversie programma:
$ws['tempActExtra3']   = wsConvertTemperature  ($wx['tempActExtra3'],$from_temp);

Nog meer extra velden:
Een standaard oplossing voor meer extra velden, is voorzien in een volgende versie van de template. Vraag ernaar als u dringend nog meer extra velden nodig heeft.

===

Volgens mij is deze eerste versie correct, maar ik hoor graag wat er aangepast moet worden.

50
Leuven-Template installatie / configure afzetten, wanneer en waarom
« Gepost op: 07 april 2016, 13:59:06 »

51
Gewenste uitbreidingen / VERPLAATST: Mobiele website
« Gepost op: 07 april 2016, 12:43:44 »

52
Nog weer eens een verandering.  Na de WU (http => https) en Yahoo (alles achter zware beveiliging) is WorldWeatherOnlie overgegaan van gratis op betaalde dienstverlening.  Ik zal het configuratie programma en de de template download morgen aanpassen.

https://www.facebook.com/notes/world-weather-online/announcement/988897417853614?hc_location=ufi

Alle reeds aangevraagde gratis keys blijven geldig hoewel het aantal aanroepen per dag is aangepast. 
Dus voor bestaande template gebruikers verandert er niets.

Wim

53
Gewenste uitbreidingen / Tickerscript / lichtkrant
« Gepost op: 01 april 2016, 20:16:49 »
Op de start-pagina van Wilsele

54
WSWIN / VERPLAATST: Nieuwe Betaversie van WXSIM
« Gepost op: 01 april 2016, 19:11:58 »

55
Gewenste uitbreidingen / Leuven rel 2.9 => Gauges
« Gepost op: 01 april 2016, 17:58:26 »
@alle gebruikers release 2.8
Voor de liefhebbers van de Steelseries, hierbij een nieuwe Leuven versie.
Alle scripts zijn opgeschoond zodat ik kan beginnen met de aanpassingen zoals door enkele van jullie gevraagd. Ook de toelichting voor het aanpassen van de kleuren van de gauges is iets uitgebreid.

Uitbreidingen 2015-10-24: Een klok die de website tijd weergeeft.
Voorbeeld: http://www.weerstation-wilsele.be/
Deze klok is standaard opgenomen in wsHeader3.php en in de (6) klokjes voor op de start pagina.
Voor het testen bij ons in NL en BE is die tijd natuurlijk gelijk aan de lokale tijd, maar als een bezoeker uit de VS naar je site kijkt zal zal de klok nog steeds de NL/BE tijd weergeven.

Er is ook een heel klein voorbeeld script wat je in een iFrame in de zijkolom kan opnemen. die geeft altijd de PC tijd. Voorbeeld: www.weerstation-wilsele.be/gauges/demoClock.html

56
Gewenste uitbreidingen / HWA oplaad file Leuven-Template
« Gepost op: 01 april 2016, 17:49:25 »
Soms blijkt het niet eenvoudig het oplaad-bestand voor HWA correct te maken, zeker na een wijziging van weer-programma of weer-computer.

Daarom kunnen gebruikers van deLeuven-Template voortaan zonder die extra oplaad. Een beta-versie van een "HWA script" is bijgevoegd.

Voorbeeld: www.weerstation-wilsele.be/ws_hwa.php

Dit script leest als het aangeroepen wordt snel de allerlaatste gegevens en geeft die door aan HWA.

Voordelen:
Alle template gebruikers kunnen ongeacht hun weer-programma hun gegevens aan HWA leveren, de lijst met ondersteunde weer-programma's wordt dus langer
1 oplaad bestand minder voor de FTP
Altijd dezelfde gegevens ongeacht welk weer-programma wordt gebruikt
Ontbrekende gegevens van uw weerprogramma, bijvoorbeeld "heatindex" worden aangevuld met de door de template scripts al berekende waardes
Uitbreidingen:
Nog ontbrekende weerwaardes toevoegen in de template
Correctie voor maand / jaar gegevens (regen) als weer-programma dat niet kan (of het te lastig is)
Er is een zelfde soort script in ontwikkeling voor andere weernetwerken bijvoorbeeld BNLWN of AWEKAS.

VRAGEN
Wilt u dit script testen en indien mogelijk vergelijken met uw huidige oplaadbestand
Als u vreemde waardes tegenkomt wilt u dan zowel de link naar uw normale oplaadbestand als het nieuwe script posten?
Ik verwacht dat door dergelijke scripts er nog meer deelnemers aan HWA (en BNLWN) zullen komen. En hoe groter de club, hoe beter onze kaartjes en overzichten.

Wim

EDIT: Download laatste versie hier: leuven-template.eu/ws_hwa.php.zip

57
Welkom / Welkom
« Gepost op: 01 april 2016, 17:47:33 »
Dit forum kan gelezen worden door alle bezoekers.

Maar om vragen te stellen over de Leuven-Template&Scripts dient u
  • dit te doen in het Nederlands
  • en sponsor te zijn van de template of scripts in 2018 of 2019.
Of u een sponsor bent vindt u voor de template hier en voor de scripts hier

Ook gebruikers van de HWS-template (aangepaste weather34/ versie voor o.a. WD) kunnen op dit forum vragen stellen over die template zoals door wvdkuil wordt ondersteund.
Let op:
Vragen over de weather34/ template (MB versie) en de officiƫle Cumulus en Weewx versie dienen op andere forums gesteld te worden.
 
Over de Leuven-Template vindt u de meeste informatie in het Nederlands in de WiKi.
Maar kijk altijd eerst op de problemen pagina waar de meest bekende fouten  staan.

Nieuwe gebruikers van de Leuven-Template&scripts kunnen zich op dit forum aanmelden en kunnen alle vragen over installatie hier stellen. De Leuven-Template is donation-ware.  Vanaf 2018 worden de nieuwe gebruikers, na een proefperiode, geacht een redelijke "eenmalige donatie"  en jaarlijks een "redelijke onderhoud-donatie" te doen.  Alleen de sponsors kunnen na de proefperiode op dit forum hun vragen en problemen aankaarten.

In het Engels kan iedereen de vragen kwijt op het wxforum:
Meteoalarm: https://www.wxforum.net/index.php?topic=36482.msg374576#msg374576
Forecasts: https://www.wxforum.net/index.php?topic=36478.msg374490#msg374490
WU-tables&reports: https://www.wxforum.net/index.php?topic=36473.msg374472#msg374472
PurpleAir & Luftdaten: https://www.wxforum.net/index.php?topic=36471.msg374445#msg374445
Template: https://www.wxforum.net/index.php?topic=36504.0



Plaats a.u.b. geen andere berichten:
Dit forum dient enkel nog voor Nederlands-talige ondersteuning bij fouten of problemen in de Leuven-Template&Scripts.

Alle andere nieuwe discussies worden verwijderd.
Dus geen vragen stellen over hoe eigen uitbreidingen te maken, over hoe en wat met PHP,  e.d.
Als u de scripts zelf aanpast en het werkt niet zoals u verwacht, stel uw vragen op een PHP forum, het HWA forum maar niet meer hier.  Ook mijn tijd is beperkt.

Pagina's: 1 2 3 [4]