Auteur Topic: Extra temperatuur velden  (gelezen 840 keer)

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 437
    • Bekijk profiel
    • Template Support
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.
« Laatst bewerkt op: 13 april 2016, 09:54:20 door wvdkuil »
Vantage VUE / WLIP https://weer.sluispark.be/
Vantage VP2 / USB logger/Meteobridge https://www.weerstation-herent.be/

Bonne

  • Full Member
  • ***
  • Berichten: 40
  • "It is sa't it is"
    • Bekijk profiel
    • Meteo Grou
Re: Extra temperatuur velden
« Reactie #1 Gepost op: 26 april 2016, 19:40:14 »
Hallo,

Ik heb een extra temperatuur veld gebruikt voor grastemperatuur en dit ingesteld volgens de Wiki .

http://www.meteogrou.nl/updates/weather28/index.php?p=wsStartPage&lang=nl[t3temp-act.1:--] in het bestandje tags.mb.txt moeten plaatsen.
Vraag: klopt dit?
En zo ja: maakt het dan ook uit op welke plaats in het bestand?

Misschien vraag ik naar de bekende weg, maar gezien eerdere ervaringen wil ik niet te veel risico nemen bij het aanpassen van bestanden.

Gr. Bonne

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 437
    • Bekijk profiel
    • Template Support
Re: Extra temperatuur velden
« Reactie #2 Gepost op: 26 april 2016, 20:01:00 »
Hallo,

Ik heb een extra temperatuur veld gebruikt voor grastemperatuur en dit ingesteld volgens de Wiki .

http://www.meteogrou.nl/updates/weather28/index.php?p=wsStartPage&lang=nl[t3temp-act.1:--] in het bestandje tags.mb.txt moeten plaatsen.
Vraag: klopt dit?
En zo ja: maakt het dan ook uit op welke plaats in het bestand?

Misschien vraag ik naar de bekende weg, maar gezien eerdere ervaringen wil ik niet te veel risico nemen bij het aanpassen van bestanden.

Gr. Bonne
Het 5 minuten bestand is tags.mb.txt en werkt via de FTP upload.
Het realtime bestand is het bestand via de HTTP upload.

MB =>  leest het bestand => vervangt de tags [xxxx-act.1:--] door de juiste weer-waardes => laadt op naar de website. PUNT

Gebruiker roept een pagina op
=> index.php wordt gestart
=> de laatste versie van de tags (5 minuten en realtime) worden geladen (als ze nieuwer zijn dan de cache)   EN  veld voor veld wordt gecontroleerd, geconverteerd en opgeslagen in de ws[] tabel en in de cache
=> dan laadt index.php de gevraagde pagina.

En helaas kan zowel het 5 minuten "verwerk script" als het "realtime script" geen extra velden zomaar verwerken.  Ze weten niet van het bestaan. Ze kennen en zien alleen dat wat er nu in het script zit.

===

Wat je zou kunnen doen is de wachttijd tussen opladen verkorten.  Dus niet iedere 5 minuten maar iedere minuut.

Let op: je provider heeft een maximaal  aantal GB wat je mag gebruiken.

En de oplaads gaan iedere x minuten 24 uur per dag 7 dagen per week. 
Het bestand is niet groot maar 12Kb * 60 keer per uur * 24 uur * 30 dagen / maand.
Controleer je limiet!

Wim
Vantage VUE / WLIP https://weer.sluispark.be/
Vantage VP2 / USB logger/Meteobridge https://www.weerstation-herent.be/

heersje

  • Sr. Member
  • ****
  • Berichten: 52
    • Bekijk profiel
    • Weer-Weather-Meteo Vossem
Re: Extra temperatuur velden
« Reactie #3 Gepost op: 07 januari 2017, 20:04:44 »
collega's,

ik weet niet zeker of mijn vraag onder dit onderwerp valt maar het is er in ieder geval aan gerelateerd. Ik heb met steun van Wim mijn site weer.heerschap.net up en running maar wil graag een aanpassing maken aan het dashboard. Onder de temperatuur staat een staatje van hoog en laag van vandaag, deze maand etc. Ik heb een vraag over de onderste twee

1. ik zou graag het record van mijn eigen station laten zien, ik zie er nu een van 2009 bijvoorbeeld. Waar pas ik dat aan?
2. Onderaan staan de normalen voor de dag, dit is op zich ok maar waar komt het vandaan, van mijn ingestelde metar?

met vriendelijke groet,

Jean-Paul

PS ik gebruik meteobridge en een davis VP2

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 437
    • Bekijk profiel
    • Template Support
Re: Extra temperatuur velden
« Reactie #4 Gepost op: 08 januari 2017, 16:55:27 »
collega's,
. . . ingekort . . .

1. ik zou graag het record van mijn eigen station laten zien, ik zie er nu een van 2009 bijvoorbeeld. Waar pas ik dat aan?
2. Onderaan staan de normalen voor de dag, dit is op zich ok maar waar komt het vandaan, van mijn ingestelde metar?

met vriendelijke groet,

Jean-Paul

PS ik gebruik meteobridge en een davis VP2
Eerst voor punt 2, een toelichting waar de verschillende velden vandaan kunnen komen:

1. Omdat ieder weer-programma andere gegevens kan opladen zal niet iedere website dezelfde gegevens kunnen afbeelden.
2. Omdat niet iedereen minstens 1 jaar data oplaadt naar WeatherUnderground kan er ook een verschil optreden.

De hoog/laag temperaturen van
vandaag/gisteren/maand/jaar => uit het weer-programma
Deze gegevens hebben alleen een tijd als toevoeging en hebben dus betrekking op dit jaar

vandaag-vorige jaar is vandaag precies 1 jaar geleden => uit WU stations gegevens
Hier zou je na de tijd nog kunnen lezen "vorig jaar"

Station record de hoogste laagste temperatuur ooit voor deze dag => uit het weer-programma
De toevoeging bevat het jaar, er is geen tijd meer beschikbaar

Records/vandaag de hoogste laagste temperatuur ooit voor deze dag => uit een almanac van WeatherUnderground
De toevoeging bevat het jaar dat dit voor kwam
De periode die WU gebruikt is langer dan dat het weersatation operationeel is

Normaal de normale hoog/laag temperatuur voor deze dag => uit een almanac van WeatherUnderground
Ook hier geldt dat de periode die WU gebruikt langer is dan dat het weerstation operationeel is.

===

Punt 1: Alle scripts kunnen gewijzigd worden., het is immers PHP dus aanpasbaar. En  ja, je kunt de waardes in het script wijzigen en/of in het oplaad-bestand. Tenminste als je informatie hebt zoals all-time waardes. Maar veel weer-programma's kennen geen all-time waardes, en veel stations gebruiken niet altijd hetzelfde weer-programma.

Succes, Wim
« Laatst bewerkt op: 08 januari 2017, 20:04:56 door wvdkuil »
Vantage VUE / WLIP https://weer.sluispark.be/
Vantage VP2 / USB logger/Meteobridge https://www.weerstation-herent.be/

heersje

  • Sr. Member
  • ****
  • Berichten: 52
    • Bekijk profiel
    • Weer-Weather-Meteo Vossem
Re: Extra temperatuur velden
« Reactie #5 Gepost op: 08 januari 2017, 19:33:37 »
dank Wim  voor de uitleg. Ik ben er achter dat het wsAjaxDashboard_v3.php deze gegevens op de pagina plaatst. Het is soms even zoeken welk bestand wat doet. Ik ben er inmiddels ook achter dat station record ook op deze dag betrekking heeft en dat houdt de meteobridge niet bij dus ik heb dat veld wat ik bij jou zie niet. De meteobridge levert wel een all time station record dat ook op de almanak pagina goed wordt weergegeven. Het is mij duidelijk.

groet, JP

« Laatst bewerkt op: 08 januari 2017, 19:51:54 door heersje »

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 437
    • Bekijk profiel
    • Template Support
Re: Extra temperatuur velden
« Reactie #6 Gepost op: 08 januari 2017, 20:13:31 »
dank Wim  voor de uitleg. Ik ben er achter dat het wsAjaxDashboard_v3.php deze gegevens op de pagina plaatst. Het is soms even zoeken welk bestand wat doet. Ik ben er inmiddels ook achter dat station record ook op deze dag betrekking heeft en dat houdt de meteobridge niet bij dus ik heb dat veld wat ik bij jou zie niet. De meteobridge levert wel een all time station record dat ook op de almanak pagina goed wordt weergegeven. Het is mij duidelijk.

groet, JP
Het startpunt bij het zoeken naar welk script is voor de meeste pagina's: wsMenuData.xml

Behalve de startpagina, die bestaat uit tientallen stukjes (components) die geladen kunnen worden in willekeurige volgorde e.d. Hiervoor is er in de WiKi http://leuven-template.eu/dokuwiki28/doku.php?id=nl:startpage

Helaas is er niet altijd tijd om de WiKi aan te passen op nieuwe componenten.
Zo staat de sneeuw component niet in de WiKi, nog de socials (fascebook / twitter). Wel een rudimentaire  uitleg over het toevoegen van eigen componenten op de start-pagina.

Wim
Vantage VUE / WLIP https://weer.sluispark.be/
Vantage VP2 / USB logger/Meteobridge https://www.weerstation-herent.be/

Ron (Meteo Oudkarspel)

  • Gebruiker van Leuven-Template
  • Hero Member
  • *
  • Berichten: 123
  • Gebruiker van het Leven & Meteotemplate
    • Bekijk profiel
    • Meteo Oudkarspel Gem. Langedijk
Re: Extra temperatuur velden
« Reactie #7 Gepost op: 09 januari 2017, 16:18:16 »
Even een vraagje, hoe kan je Station record   zichtbaar maken?
Met vriendelijke groet,

Ron Overtoom van Meteo Oudkarspel gemeente Langedijk in de kop van Noord-Holland.

Meteo Oudkarspel is lid van de Vereniging van Weerkunde en Klimatologie (VWK)

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 437
    • Bekijk profiel
    • Template Support
Re: Extra temperatuur velden
« Reactie #8 Gepost op: 09 januari 2017, 16:49:10 »
Even een vraagje, hoe kan je Station record   zichtbaar maken?
Zie 3 berichten terug:
Citaat
Station record de hoogste laagste temperatuur ooit voor deze dag => uit het weer-programma
Bijvoorbeeld WeatherDisplay ondersteunt die tag door de logfiles te scannen voor dezelfde dag in de afgelopen jaren en te controleren of een hogere max of lagere min waarde is gemeten.

Voor zover ik weet, is er geen ondersteuning door Meteobridge (niet genoeg geheugen) maar ook niet door de MB-Pro.

Wim
Vantage VUE / WLIP https://weer.sluispark.be/
Vantage VP2 / USB logger/Meteobridge https://www.weerstation-herent.be/