Het kostte tijd, rondvragen en experimenteren, maar er lijkt een methode (her)vonden om vanuit
WeeWX een upload-bestand voor HWA te genereren.
Flink hulp gekregen van de
Googlegroup weewx-user en van Franklin Bockstael (van HWA-station OudBeijerland), waarvoor hartelijk dank & hulde!
'Oude'
WeeWX-gebruikers gebruiken
vermoedelijk WeeWX3.x&Python2.x met de 'oude' template:
hoor niemand klagen over die opzet, dus 'niet aanraken wat goed werkt' en nu geconcentreerd op een oplossing voor de nieuwere en nog komende installaties met
WeeWX versie 4.4.0 met Python3.x, en recenter.
Eventuele controle van de hier gevonden Python3.x-oplossing op 'backward compatibility' laat ik graag over aan de eerdergenoemde, 'oude' gebruikers met WeeWX&Python2.x, want ik heb geen configuratie beschikbaar om dat te kunnen bekijken.
Bij eerste toepassing van WeeWX4.4.0 met het laatst bekende template-bestand snel ontdekt dat het verschil tussen Python2.x en Python3.x 'hoofdpijn' veroorzaakt, omdat Python3.x kritischer is op een aantal aspecten.
Reden voor opzet van een bijpassende, aangepaste template werkend met Python3.x
In de bijlagen een concept-handleiding en een bijbehorende zipfile met bestanden.
Deze opzet is getest met
WeeWX versie 4.4.0 met de ingebouwde Simulator van
WeeWX en met de ingebouwde FTP-functie van
WeeWX:
het mooie van die FTP-functie is dat het direct-bijpassende software is om de uploadfile ergens te gaan neerzetten.
WeeWX kan via de ingebouwde RSYNC-functie ook SSH-ondersteunde bestands-overdracht voorzien.
Omdat de template in dit pakket voor Python3.x is getest, heet die ter onderscheiding openweerdata_wx3.htm.tmpl met als resultaat een uploadbestand openweerdata_wx3.htm
De handleiding zou voor zich moeten spreken, maar vind je iets onduidelijk, zeg het ....
Voor de duidelijkheid:
deze beschrijving bemoeit zich alleen met de 'uitgang' van
WeeWX waarmee voor HetWeerActueel de uploadfile tevoorschijn komt op een server.
Wat er aan de 'ingang' van
WeeWX als 'echte' databron/sensor is aangesloten, dat is een ander verhaal, maar uiteraard wel met invloed op de bruikbare velden van de template.
Zoals vermeld in de Handleiding:
er leiden (zeker met een opensource-software zoals
WeeWX) vele wegen naar Rome, en dit is maar 1 voorbeeld van een werkende invulling.
Deze invulling levert niet alleen op de externe server de uploadfile, maar ook een complete webpagina volgens 'Standard'-skin van
WeeWX
Met sterke afslanking van het genoemde bestand skin.conf kun je het als alternatief ook zo inkrimpen dat op de server alleen het bestand openweerdata_wx3.htm komt te staan.
05&06mei2021 en 11juni2021:
tekst bijgewerkt
WeeWX_HWA, Template_en_Skin (5.7 KiB) 464 keer gedownload
WeeWX_HWA, Handleiding (7.9 KiB) 451 keer gedownload
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 ....