- 21 okt 2021, 22:20
#73556
Er zijn vele wegen die vanaf een PWS naar de HWA-server kunnen leiden.
N.a.v. recente vragen van enkele gebruikers een zeer open vraag aan de forumleden:
als een PWS al zijn data naar Meteotemplate voedt (op welke manier dan ook), weet iemand hoe je dan die Meteotemplate kunt toepassen voor direct genereren en gereedzetten van een uploadfile voor HWA?
Rondkijkend op internet en op de website van Meteotemplate zie ik weinig bijdragen in de richting van 'snelle & periodieke' export vanuit Meteotemplate van data naar andere toepassingen, behalve de plugin WU_Upload die php-scripts gebruikt (onderaan in de plugin-lijst).
Er lijken 4 mogelijke manieren van aanpak zich aan te bieden.
1) Ombouwen van genoemde plugin WU_Upload
Een uitnodiging aan PHP-kundigen die ook gewenste HWA-filelayout & HWA-uploadmethode kennen.
Aangezien Meteotemplate al in webspace staat, is dit vooral verzamelen en her-ordenen van data, en compileren van de upload-file, en lijkt wegzetten van de resulterende HWA-uploadfile nog het minste probleem.
[Invoegen van benodigde historische data zoals dagwaarden en extremen is wel een aandachtspunt, want extra t.o.v. WU_Upload met alleen actuele waarden]
2) Toepassen van de RSS-Feed als databron
Bij de plugins zit een kandidaat die mogelijk ook bruikbaar is als periodieke databron
Zo'n hulp-script zou zowel in de genoemde webspace als daarbuiten kunnen draaien.
[Invoegen van benodigde afgeleide data is ook hier weer een aandachtspunt]
3) Uitlezen van MySQL als databron
Meteotemplate gebruikt MySQL als database, dus dat zou startpunt voor volledige data-extractie kunnen zijn (als je hun database-structuur begrijpt).
Vraagt ook een hulp-script voor data-extractie en voor vertaling naar een HWA-uploadfile.
4) Export-functie
Op de website staat deze tekst
Vervolgstap op weg naar een HWA-upload is dan dat je via een hulp-script regelt dat je de uitlezing/export repeterend (bijv. iedere 10 minuten) kunt uitvoeren en daarop aansluitend de vertaling/compilatie uit zo'n format naar het andere, gewenste format voor de HWA-uploadfile.
Alle 4 mogelijkheden betekenen DHZ-inzet, maar met een bruikbaar voorbeeld vaak snel op pad .....
Vragen n.a.v. dit overzicht:
a) Kent iemand voor Meteotemplate een vergelijkbare functie als de WU_Upload, maar in andere richting (oftewel upload naar een andere organisatie)?
[Want door voorbeelden vergelijken laat zich vaak sneller een afgeleide maken]
b) Is er een gebruiker van Meteotemplate die een voorbeeld-export-file heeft (of wil maken) in TXT-format of JSON-format?
c) Of weet iemand
een 5e methode die op basis van Meteotemplate snel een HWA-uploadfile ergens kan neerzetten?
05November2021:
2e en 3e Alinea toegevoegd
06November2021:
Tekst uitgebreid met gevonden info en opdeling gemaakt naar 1) t/m 4)
12+16November2021:
Vragen samengevat en ingedeeld naar a) t/m c)

N.a.v. recente vragen van enkele gebruikers een zeer open vraag aan de forumleden:
als een PWS al zijn data naar Meteotemplate voedt (op welke manier dan ook), weet iemand hoe je dan die Meteotemplate kunt toepassen voor direct genereren en gereedzetten van een uploadfile voor HWA?
Rondkijkend op internet en op de website van Meteotemplate zie ik weinig bijdragen in de richting van 'snelle & periodieke' export vanuit Meteotemplate van data naar andere toepassingen, behalve de plugin WU_Upload die php-scripts gebruikt (onderaan in de plugin-lijst).
Er lijken 4 mogelijke manieren van aanpak zich aan te bieden.
1) Ombouwen van genoemde plugin WU_Upload
Een uitnodiging aan PHP-kundigen die ook gewenste HWA-filelayout & HWA-uploadmethode kennen.
Aangezien Meteotemplate al in webspace staat, is dit vooral verzamelen en her-ordenen van data, en compileren van de upload-file, en lijkt wegzetten van de resulterende HWA-uploadfile nog het minste probleem.
[Invoegen van benodigde historische data zoals dagwaarden en extremen is wel een aandachtspunt, want extra t.o.v. WU_Upload met alleen actuele waarden]
2) Toepassen van de RSS-Feed als databron
Bij de plugins zit een kandidaat die mogelijk ook bruikbaar is als periodieke databron
Station FeedDaaruit via een hulp-script dan extractie en vertaling naar een HWA-uploadfile.
This plugin is an RSS feed for the station data. It allows generating information about current conditions in machine-readable formats. The possible formats are either XML or JSON, based on the parameter used in the URL.
Zo'n hulp-script zou zowel in de genoemde webspace als daarbuiten kunnen draaien.
[Invoegen van benodigde afgeleide data is ook hier weer een aandachtspunt]
3) Uitlezen van MySQL als databron
Meteotemplate gebruikt MySQL als database, dus dat zou startpunt voor volledige data-extractie kunnen zijn (als je hun database-structuur begrijpt).
Vraagt ook een hulp-script voor data-extractie en voor vertaling naar een HWA-uploadfile.
4) Export-functie
Op de website staat deze tekst
Can the tables be exported?Het citaat zegt nog niets over periodieke uitlezing, maar in ieder geval is er dus wel een ingebouwde functie voor data-export.
Yes they can. Version 3.0 Sour Cherry introduced a new feature. Most tables in the reports and other parts of the template now have a little toolbar above them. You can export the values to various formats including CSV, XLS (Excel file), TXT, DOC or even as an image (PNG) or JSON object. One thing to note – if you choose for example the XLS file, the file will be saved without an extension. All you have to do is always give the file the particular extension and then you can open it in this format. So if you are trying to export as .doc for example, just give the file a name “export.doc” etc.
Vervolgstap op weg naar een HWA-upload is dan dat je via een hulp-script regelt dat je de uitlezing/export repeterend (bijv. iedere 10 minuten) kunt uitvoeren en daarop aansluitend de vertaling/compilatie uit zo'n format naar het andere, gewenste format voor de HWA-uploadfile.
Alle 4 mogelijkheden betekenen DHZ-inzet, maar met een bruikbaar voorbeeld vaak snel op pad .....
Vragen n.a.v. dit overzicht:
a) Kent iemand voor Meteotemplate een vergelijkbare functie als de WU_Upload, maar in andere richting (oftewel upload naar een andere organisatie)?
[Want door voorbeelden vergelijken laat zich vaak sneller een afgeleide maken]
b) Is er een gebruiker van Meteotemplate die een voorbeeld-export-file heeft (of wil maken) in TXT-format of JSON-format?
c) Of weet iemand

05November2021:
2e en 3e Alinea toegevoegd
06November2021:
Tekst uitgebreid met gevonden info en opdeling gemaakt naar 1) t/m 4)
12+16November2021:
Vragen samengevat en ingedeeld naar a) t/m c)
Config = TFA_Nexus/WS7000/Tempest/Ecowitt + WsWin/Domoticz/GW1000/Meteobridge + DHZ
WS Hengelo_Slangenbeek
Kwaliteitsstreven, maar pragmatisch/KISS, ook voor deze liefhebberij!
Moderator = ondersteunend, vrijwillig, zover als passend in vrije tijd ....
WS Hengelo_Slangenbeek
Kwaliteitsstreven, maar pragmatisch/KISS, ook voor deze liefhebberij!
Moderator = ondersteunend, vrijwillig, zover als passend in vrije tijd ....