# --------------------------------------------------------------------------------------------------------- # Configuration du traitement du programme WlkTransformer 1.1 # Pour plus de details, consultez le site http://wlktransformer.meteofrouzins.fr # --------------------------------------------------------------------------------------------------------- # Remarques sur la localisation du fichier de configuration : # - Le fichier de configuration lu par defaut est './conf/WlkTransformer.conf' # - Vous pouvez definir votre propre fichier de configuration dans le repertoire './conf' # en utilisant l'argument '-conf' : # Exemple: WlkTransformer -to ... -export ... -conf monFichier.conf # --------------------------------------------------------------------------------------------------------- # Numero de version (ne pas modifier) wlktransformer.version=1.1 # -------------------- # 1 - Les repertoires # -------------------- # Repertoire d'installation de WlkTransformer repertoire.install=C:/Meteo/WlkTransformer # Repertoire contenant les fichiers Weatherlink a lire repertoire.wlk=C:/Meteo/WlkTransformer/Wlk # Repertoire destinataire des fichiers produits par le programme WlkTransformer repertoire.destination=C:/Meteo/WlkTransformer/Result # ---------------------------------------------------------------------- # 2 - La configuration generale des exports (concerne tous les formats) # ---------------------------------------------------------------------- # Demande de confirmation avant de lancer le traitement ? (oui = mode manuel / non = mode automatique) # Peut etre redefini en ligne de commande par l'argument '-confirm ...' export.confirmer=non # Intervalle de l'affichage des donnees exportees en minutes (choisir parmi 1,2,3,5,10,15,20,30,60,120,180,240,360,720,1440) # Peut etre redefini en ligne de commande par l'argument '-intervalWdata ...' export.wheatherdata.intervalle=5 # Faut-il exporter les heures des parametres extremes quotidiens ? (oui/non) # Peut etre redefini en ligne de commande par l'argument '-heureMinMax ...' export.resume.heure_des_extremes=oui # Entete de tableau: faut-il afficher une ligne avec le nom des parametres ? (oui/non) export.entete.nom_parametres=oui # Entete de tableau : faut-il afficher une ligne avec l'unite des parametres ? (oui/non) export.entete.unite_parametres=oui # Enregistrer la trace de chaque traitement dans un fichier specifique (fichiers 'log/*.log') export.traceAll=oui # Decalage entre heure locale et UTC, pour permettre le calcul des parametres quotidiens selon la norme OMM. # Si vos donnees sont enregistrees en heure UTC, alors mettre 0. # Pour la France, si vos donnees sont enregistrees : # - en heure d'hiver, mettre 1 # - en heure d'ete, mettre 2 export.decalage_heureLocale-UTC=2 # Langue utilisee par defaut pour les exports (nom des parametres en entete, message de prevision) # Francais: fr Anglais: en # Peut etre redefinie en ligne de commande en utilisant l'argument "-locale fr" ou "-locale en". export.locale=fr # Le nom des parametres peut etre personnalise dans un fichier de configuration. # Par defaut, il s'agit du fichier 'nom_des_parametres.conf' qui se trouve dans le repertoire 'conf'. # Mais vous pouvez aussi donner votre propre nom du fichier en changeant le nom a la ligne # export.mes_noms_de_parametres.fichier=mon_fichier.conf # Pour utiliser la personnalisation des noms de parametres, mettre oui. # Mettre non pour conserver le nom des parametres par defaut. export.mes_noms_de_parametres=non export.mes_noms_de_parametres.fichier=nom_des_parametres.conf # Si vous possedez plusieurs stations, il peut etre interessant de personnaliser les fichiers exportes. # Saisir ici le numero ou le nom de la station (sans espaces, 40 caracteres max.) qui apparaitra dans vos fichiers : # - en 1ere colonne pour les formats csv et sql # - en titre de page pour le format html # Laisser le champ vide pour ne pas definir d'identifiant de station. # Remarque: l'identifiant de station peut aussi etre redefini dans la ligne de commande en definissant l'argument -id export.id_station= # Envoyer par defaut les fichiers resultats par ftp ? # - non: les fichiers resultats sont produits uniquement sur le serveur local (repertoire 'repertoire.destination=') # - oui: les fichier resultats seront envoyes sur un serveur distant, dont le parametrage se definit au paragraphe 9. # A noter qu'il est aussi possible de definir l'export ftp en ligne de commande, en utilisant l'argument '-ftp oui'. # A contrario, on peux egalement choisir de bloquer l'envoi par ftp en utilisant l'argument '-ftp non'. # Pour tout envoi par ftp, verifiez que les parametres de connexion sont bien definis dans la partie 9 (en fin de fichier). export.ftp=non # ------------------------------------------------------------------- # 3 - Votre selection de capteurs autorises pour l'export # Mettre oui pour exporter les parametres du capteur # Mettre non pour ne pas exporter les parametres du capteur # A noter: Il est possible d'affiner votre selection en excluant certains parametres fournis par un capteur. # (voir plus bas, a la section 8) # ------------------------------------------------------------------- # Thermometre exterieur capteur.temperature_ext=oui # Thermometre interieur capteur.temperature_int=non # Hygrometre exterieur capteur.humidite_ext=oui # Hygrometre interieur capteur.humidite_int=non # Pression capteur.pression=oui # Anemometre capteur.vent.force=oui # Girouette capteur.vent.direction=oui # Pluviometre capteur.precipitation=oui # Rayonnement solaire (ce capteur comprend aussi le parametre ETP) capteur.radiation_solaire=oui # Ultra-violet capteur.radiation_UV=oui # Voir les indicateurs de prevision capteur.prevision=non # Voir les indicateurs de transmission capteur.transmission=non # Sondes supplementaires (facultatives) sonde.temperature_feuille1=non sonde.temperature_feuille2=non sonde.humidite_feuille1=non sonde.humidite_feuille2=non sonde.temperature_sol1=non sonde.temperature_sol2=non sonde.humidite_sol1=non sonde.humidite_sol2=non sonde.temperature_extra1=non sonde.temperature_extra2=non sonde.humidite_extra1=non sonde.humidite_extra2=non # D'autres sondes sont potentiellement disponibles. # Contactez moi si vous souhaitez en disposer dans WlkTransformer. ( http://meteofrouzins.fr/compte-acte.php ) # Les autres sondes possibles : # Rayonnement supplementaire utilise pour le calcul des effets de chauffage du soleil dans l'indice THSW: extraRad # Temperatures du feuillage: temperature_feuille3, temperature_feuille4 # Humidites du feuillage: humidite_feuille3, humidite_feuille4 # Temperatures du sol: temperature_sol3, temperature_sol4, temperature_sol5, temperature_sol6 # Humidites du sol: humidite_sol3, humidite_sol4, humidite_sol5, humidite_sol6 # Temperatures supplementaires: temperature_extra3, temperature_extra4, temperature_extra5, temperature_extra6, temperature_extra7 # Humidites supplementaires: humidite_extra3, humidite_extra4, humidite_extra5, humidite_extra6, humidite_extra7 # ----------------------------------------------------------------------------------------------------- # 4 - Mon choix des unites a utiliser PAR DEFAUT pour chaque type de parametre # A NOTER QUE CES UNITES PEUVENT AUSSI ETRE MODIFIEES PAR LE PASSAGE D'ARGUMENTS EN LIGNE DE COMMANDE !! # ----------------------------------------------------------------------------------------------------- # Unite de temperature parmi 'C', 'F', 'K', 'C10', 'F10', 'K10' # Peut etre redefinie en ligne de commande par l'argument '-Tunit ...' unite.temperature=C # C: degres Celsius - [float] # F: degres Farenheit - [float] # K: degres Kelvin - [float] # C10: dixiemes de degres Celsius - [int] # F10: dixiemes de degres Farenheit - [int] // c'est l'unite utilisee dans le fichier wlk !! # K10: dixiemes de degres Kelvin - [int] # unite d'humidite parmi 'U', 'U10' unite.humidite=U # Peut etre redefinie en ligne de commande par l'argument '-Uunit ...' # U: pourcent - [float] # U10: dixiemes de pourcent - [int] // c'est l'unite utilisee dans le fichier wlk !! # unite de pression parmi 'hpa', 'mmHg', 'inHg', 'hpa10', 'mmHg10', 'inHg1000' # Peut etre redefinie en ligne de commande par l'argument '-Punit ...' unite.pression=hpa # hpa: hectoPascal - [float] # mmHg: millimetres de mercure - [float] # inHg: pouces de mercure - [float] # hpa10: dixiemes d'hectoPascal - [int] # mmHg10: dixiemes de millimetres de mercure - [int] # inHg1000: milliemes de pouces de mercure - [int] // c'est l'unite utilisee dans le fichier wlk !! # unite de force du vent parmi 'kmph', 'mps', 'Mph', 'Kt', 'Bft', 'kmph10', 'mps10', 'Mph10', 'Kt10' # Peut etre redefinie en ligne de commande par l'argument '-Vunit ...' unite.vent.force=kmph # kmph: kilometre par heure - [float] # mps: metre par seconde - [float] # Mph: Mile par heure - [float] # Kt: Noeud (Knot en anglais) - [float] # Bft: Beaufort - [int 0=calme, 1=tres legere brise, 2=legere brise, 3=petite brise, 4=jolie brise, 5=bonne brise, 6=vent frais, 7=grand frais, 8=coup de vent, 9=fort coup de vent, 10=tempete, 11=violente tempete, 12=ouragan] # kmph10: dixiemes de kilometre par heure - [int] # mps10: dixiemes de metre par seconde - [int] # Mph10: dixiemes de mile par heure - [int] // c'est l'unite utilisee dans le fichier wlk !! # Kt10: Noeud (Knot en anglais) - [int] # unite de direction du vent parmi 'indice', 'secteur', 'degre' # Peut etre redefinie en ligne de commande par l'argument '-Dunit ...' unite.vent.direction=secteur # indice: numero de 0 a 15, indiquant la direction - [int] // c'est l'unite utilisee dans le fichier wlk !! # tableau de correspondance des indices: [int 0=N, 1=NNE, 2=NE, 3=ENE, 4=E, 5=ESE, 6=SE, 7=SSE, 8=S, 9=SSW, 10=SW, 11=WSW, 12=W, 13=WNW, 14=NW, 15=NNW] # secteur: direction en lettres (rose de 16) - [string] # degre: direction en degres (0 a 360; 0=Nord, 90=Est, 180=Sud, 270=Ouest) - [int] # unite de quantite de pluie 'mm', 'inch', 'mm10', 'inch1000' # Peut etre redefinie en ligne de commande par l'argument '-Runit ...' unite.precipitation=mm # mm: millimetres - [float] # inch: pouces - [float] # mm10: dixiemes de millimetres - [int] # inch1000: milliemes de pouces - [int] # ------------------------------------------ # 5 - Configuration specifique au format csv # ------------------------------------------ # Separateur parmi ';' 'espace' 'tab' (tabulation) ou ',' // ATTENTION: Ne pas ecrire les accolades "" ou ''. csv.separateur=; # Code pour une valeur manquante (10 car. max., valeur par defaut: -999) csv.valeur_manquante=-999 # -------------------------------------------- # 6 - Configuration specifique au format html # -------------------------------------------- # Feuille de style html.style=WlkTransformer.css # Afficher un titre en debut de page (ex: "Valeurs quotidiennes principales du 01/09/2014 au 10/09/2014") html.afficheUnTitre=oui # Code pour une valeur manquante (10 car. max., valeur par defaut: -) html.valeur_manquante=- # -------------------------------------------- # 7 - Configuration specifique au format sql # -------------------------------------------- # Nom des tables (40 caracteres max) # Table des donnees mesurees ('WEATHERDATA' par defaut) sql.table.weatherData=WDONNEES # Table des donnees quotidiennes principales ('RESUME1' par defaut) sql.table.resume1=DQUOT1 # Table des donnees quotidiennes secondaires ('RESUME2' par defaut) sql.table.resume2=DQUOT2 # Table des parametres quotidiens calcules selon les normes OMM ('RESUME3' par defaut) sql.table.resume3=DQUOT_OMM # Table de l'ensemble des parametres quotidiens ('RESUME123' par defaut) sql.table.resume123=DQUOT_ALL # Code pour une valeur manquante (10 car. max., valeur par defaut: NULL) sql.valeur_manquante=NULL # -------------------------------------------------------------------------------------------------- # 8 - Par defaut, tous les parametres mesures par les capteurs selectionnes (voir 3) sont exportes. # Definir ici les PARAMETRES A EXCLURE DE L'EXPORT (meme si le capteur est selectionne). # ---------------------------------------------------------------------- # 8.1 - Desactiver des parametres mesures (saisir leurs codes entre /) : # ---------------------------------------------------------------------- parametresExclus.weatherdata=/hiOutsideTemp/lowOutsideTemp/ # Ci-dessous la liste des codes des 19 parametres mesures (separateur / ) # parametres.weatherdata=/outsideTemp/hiOutsideTemp/lowOutsideTemp/insideTemp/ # /barometer/outsideHum/insideHum/rain/hiRainRate/ # /windSpeed/hiWindSpeed/windDirection/hiWindDirection/ # /numWindSamples/solarRad/hisolarRad/UV/hiUV/ # ------------------------------ # Liste des parametres mesures : # ------------------------------ # outsideTemp : Temperature sous abri # hiOutsideTemp : Temperature maximale sous abri (dans l'intervalle de mesure) # lowOutsideTemp: Temperature minimale sous abri (dans l'intervalle de mesure) # insideTemp : Temperature interieure # barometer : Pression # outsideHum : Humidite sous abri # insideHum : Humidite interieure # rain : Precipitations # hiRainRate: Intensite maximale de precipitations # windSpeed : Force du vent # hiWindSpeed : Rafale maximale (dans l'intervalle de mesure) # windDirection : Direction du vent # hiWindDirection: Direction de la rafale maximale # numWindSamples: Reception station # solarRad : Rayonnement solaire # hisolarRad: Rayonnement solaire maximal (dans l'intervalle de mesure) # UV : Indice UV # hiUV : Indice UV maximal (dans l'intervalle de mesure) # forecast: Code de prevision (dans l'intervalle de mesure) # ------------------------------------------------------------------------------------ # 8.2 - Desactiver des parametres quotidiens principaux (saisir leurs codes entre /) : # ------------------------------------------------------------------------------------ parametresExclus.resume1=/hiChill/lowChill/avgChill/hiDew/lowDew/avgDew/ # Ci-dessous la liste des codes des 30 parametres quotidiens principaux (separateur / ) # parametres.resume1=/hiOutTemp/lowOutTemp/avgOutTemp/hiInTemp/lowInTemp/avgInTemp/ # /hiChill/lowChill/avgChill/hiDew/lowDew/avgDew/ # /hiOutHum/lowOutHum/avgOutHum/hiInHum/lowInHum/hiBar/lowBar/avgBar/ # /hiSpeed/avgSpeed/dailyWindRunTotal/hi10MinSpeed/dirHiSpeed/hi10MinDir/ # /dailyRainTotal/hiRainRate_Q/dailyUVDose/hiUV_Q/ # -------------------------------------------- # Liste des parametres quotidiens principaux : # -------------------------------------------- # hiOutTemp : Temperature maximale sous abri # lowOutTemp : Temperature minimale sous abri # avgOutTemp : Temperature moyenne sous abri # hiInTemp : Temperature interieure maximale # lowInTemp : Temperature interieure minimale # avgInTemp : Temperature interieure moyenne # hiChill : Refroidissement eolien maximal (ou temperature ressentie) # lowChill : Refroidissement eolien minimal # avgChill : Temperature ressentie moyenne # hiDew : Point de rosee maximal # lowDew : Point de rosee minimal # avgDew : Point de rosee moyen # hiOutHum : Humidite maximale sous abri # lowOutHum : Humidite minimale sous abri # avgOutHum : Humidite moyenne sous abri # hiInHum : Humidite interieure maximale # lowInHum : Humidite interieure minimale # hiBar : Pression reduite au niveau de la mer maximale # lowBar : Pression reduite au niveau de la mer minimale # avgBar : Pression reduite au niveau de la mer moyenne # hiSpeed : Rafale de vent maximale # avgSpeed : Vent moyen sur 10' maximal # dailyWindRunTotal: TotalVentJour ? # hi10MinSpeed : VitVentMax10min ? # dirHiSpeed : Direction de la rafale maximale # hi10MinDir : Direction du vent moyen sur 10' # dailyRainTotal: Total des precipitions quotidiennes # hiRainRate_Q : Cumul horaire de precipition maximal de la journee # dailyUVDose: UV quotidien # hiUV_Q : indice UV horaire maximale de la journee # ------------------------------------------------------------------------------------- # 8.3 - Desactiver des parametres quotidiens secondaires (saisir leurs codes entre /) : # ------------------------------------------------------------------------------------- parametresExclus.resume2= # Ci-dessous la liste des codes des 18 parametres quotidiens secondaires (separateur / ) # parametres.resume2=/todaysWeather/numWindPackets/hiSolar/dailySolarEnergy/minSunlight/ # /dailyETTotal/hiHeat/lowHeat/avgHeat/hiTHSW/lowTHSW/hiTHW/lowTHW/ # /integratedHeatDD65/integratedCoolDD65/hiWetBulb/lowWetBulb/avgWetBulb/ # --------------------------------------------- # Liste des parametres quotidiens secondaires : # --------------------------------------------- # todaysWeather : TempsduJour # numWindPackets : NbrPaquetVent # hiSolar : SoleilMax # dailySolarEnergy : EnergSolJour # minSunlight : LuminositeMin # dailyETTotal : Evapo-transpiration quotidienne # hiHeat : ChaleurMax # lowHeat : ChaleurMin # avgHeat : ChaleurMoy # hiTHSW : Indice THSW maximal # lowTHSW : Indice THSW minimal # hiTHW : Indice THW maximal # lowTHW : Indice THW minimal # integratedHeatDD65 : Degre-jour de chauffe # integratedCoolDD65 : Degre-jour de refroidissement # hiWetBulb : Temperature maximale du thermometre mouille # lowWetBulb : Temperature minimale du thermometre mouille # avgWetBulb : Temperature moyenne du thermometre mouille # ------------------------------------------------------------------------------------- # 8.4 - Desactiver des parametres quotidiens calcules selon les normes OMM ('resume3' par defaut) # ------------------------------------------------------------------------------------- parametresExclus.resume3= # Ci-dessous la liste des codes des 6 parametres quotidiens calcules selon les normes OMM (separateur / ) # parametres.resume3=/Tn_1818/Tx_0606/RR_0606/Tn_0024/Tx_0024/RR_0024/ # --------------------------------------------- # Liste des parametres quotidiens secondaires : # --------------------------------------------- # Tn_1818 : Temperature minimale relevee entre 18 UTC le jour J-1 et 18 UTC du jour J # Tx_0606 : Temperature maximale relevee entre 06 UTC le jour J et 06 UTC du jour J+1 # RR_0606 : Precipitations relevees entre 06 UTC le jour J et 06 UTC du jour J+1 # Tn_0024 : Temperature minimale relevee entre 00 UTC et 24 UTC # Tx_0024 : Temperature maximale relevee entre 00 UTC et 24 UTC # RR_0024 : Precipitations relevees entre 00 UTC et 24 UTC # ---------------------------------------------------------------------------------------- # 9 - Parametrage de l'envoi par ftp vers un serveur distant # # ftp.serveur.nom=nom_du_serveur (obligatoire) Par exemple, ftp.serveur.fr # ftp.serveur.repertoire=nom_du_repertoire (laisser vide pour /) Par exemple, /www/pub # ftp.utilisateur.nom=mon_login (obligatoire) Par exemple, monsitemeteo # ftp.utilisateur.motdepasse=mon_mot_de_passe (obligatoire) # # Le nom de la commande ftp peut etre redefini a la ligne ftp.commande= # Laisser vide pour utiliser la commande ftp par defaut. # Sous Windows, la commande ftp utilisee par defaut est C:\Windows\system32\ftp.exe # Sous Linux, la commande ftp utilisee par defaut est /usr/bin/ftp # ---------------------------------------------------------------------------------------- ftp.serveur.nom= ftp.serveur.repertoire= ftp.utilisateur.nom= ftp.utilisateur.motdepasse= ftp.commande=