comment conserver les tags calculés ?
-
- Participation 6
- Messages : 2581
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
comment conserver les tags calculés ?
Bonjour,
Serait-il possible, avec Wswin32, de créer une page personnalisée qui enregistrerait directement dans un tableau Excel les tags de son choix ?
Le but étant de conserver, pour chaque mise à jour (par exemple toutes les cinq minutes) dans un tableau Excel les valeurs calculées, pour en faire automatiquement des traitements et des graphiques de son choix.
En effet, la page « custom » permet bien de calculer les tags de son choix, mais pas de les conserver.
Merci pour votre aide,
Serait-il possible, avec Wswin32, de créer une page personnalisée qui enregistrerait directement dans un tableau Excel les tags de son choix ?
Le but étant de conserver, pour chaque mise à jour (par exemple toutes les cinq minutes) dans un tableau Excel les valeurs calculées, pour en faire automatiquement des traitements et des graphiques de son choix.
En effet, la page « custom » permet bien de calculer les tags de son choix, mais pas de les conserver.
Merci pour votre aide,
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
-
- Participation 6
- Messages : 2581
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
Oui, ce serait parfait, j'y avait pensé, mais ne sont exportées que les valeurs des sondes, pas les tags de son choix !webmaster a écrit :Bonsoir,
Tu peux te servir de la fonction dédié !
Fichier / Exporter/ Exporter les fichiers en auto.
Ton fichier xxx.csv sera incrémenté d’une ligne supplémentaire à chaque relevés.
A toi ensuite de reprendre cela sous Excel pour faire les stats et graphique de ton choix.
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
Re: comment conserver les tags calculés ?
Voici une méthode à tester. Le principe : un fichier personnalisé contenant les tags de son choix est créé periodiquement, et un petit fichier de commande (batch) est programmé dans windows pour copier et rassembler régulièrement ces données dans un autre fichier.mm91 a écrit :Bonjour,
Serait-il possible, avec Wswin32, de créer une page personnalisée qui enregistrerait directement dans un tableau Excel les tags de son choix ?
Etape 1 : Fichier personnalisé wswin
Créer un fichier .txt contenant les tags que l'on désire sauvegarder. Les tags doivent être sur une seule ligne et séparés par des virgules. Il est aussi important d'însérer une nouvelle ligne en appuyant sur "entrée" à la fin de la ligne contenant les tags. Par exemple :
Il faut ensuite ajouter ce fichier à la liste des fichiers personnalisés de wswin. Ainsi, après chaque nouvelle capture, un fichier "mestags.txt" sera créé dans \wswin\html\%openfile=mestags.txt%%unit_off%%ws_date%,%ws_hour%,%sunday%,%sunweek%,%sunmonth%
Etape 2 : ajout des données dans un fichier qui pourra être importé dans Excel
A l'aide d'un petit fichier de commande, qui sera rajouté aux tâches planifiées de windows, les données contenues dans la ligne du fichier "mestags.txt" seront regroupées dans un seul fichier "tousmestags.csv" qui pourra être importé dans Excel pour analyse.
Créer avec le bloc note un fichier "copietag.bat" dans la racine du disque C:\ avec le contenu suivant (changer si nécessaire le chemin du dossier d'installation de wswin) :
il vaut mieux ici aussi insérer une nouvelle ligne en appuyant sur entrée à la fin de la ligne avant de sauvegarder le fichier.type "c:\Program Files\wswin\html\mestags.txt" >>"c:\Program Files\wswin\html\tousmestags.csv"
Il suffit alors d'ajouter une tâche planifiée qui va exécuter le fichier .bat ainsi créé:
1. Ouvrir le panneau de configuration
2. cliquer sur "Tâches planifinées"
3. cliquer sur "Création d'une tâche planifiée"
4. Dans l'assistant, cliquer sur "Suivant"
5. Cliquer sur "Parcourir" et sélectionner le fichier "copietag.bat" dans C:\
6. Sélectionner "Exécuter cette tâche tous les jours"
7. Modifier l'heur et la date de début si nécessaire
8. Entrer un votre d'utilisateur et mot de passe
9. Cocher "Ouvrir les prorpiétés avancées de cette tâche" et cliquer "Terminer"
10. Cliquez sur l'onglet "Planification" puis sur le bouton "Avancé"
11. Cochez "Répéter la tâche", et séléctionner un intervalle correspondant à la fréquence de capture de wswin (1 minute, 5 minutes....)
12. Cliquer sur OK, puis encore sur "OK"
A partir de cet instant, et selon la période réglée ci dessus, la ligne contenue dans le fichier "mestags.txtx" sera ajoutée à la fin du fichier "tousmestags.csv"
Le fichier "tousmestags.csv" étant mis à jour automatiquement et périodiquement, il vaut mieux en faire une copie avant de l'ouvrir avec Excel. Si vous ne voulez pas avoir de fichiers trop grands, vous pouvez à tout moment renommer le fichier "tousmestags.csv". Un nouveau fichier sera recréé automatiquement avec les nouvelles données.
Cordialement
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr
-
- Participation 6
- Messages : 2581
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
Jack,
Ceci est très intéressant, mais en limite de mes compétences.
J’ai quand même commencé à faire ce que tu proposes.
J’ai crée ton fichier « mestags.txt » que j’ai mis dans mon dossier wswin.
Pour l’ajouter aux pages à créer, je suis allé voir sur le site de Rieux, dans « wswin / personnalisation / enchaînement » comment on fait.
J’ai donc ajouté la ligne
<!-- %openfile=mestags.txt% -->
au bas de ma page “custom.txt”
A chaque génération de ma page « courrent » il est alors crée une page « custom.html » (pourquoi ce nom ?), mais cette page est vide.
Où est l’erreur ?
Ceci est très intéressant, mais en limite de mes compétences.
J’ai quand même commencé à faire ce que tu proposes.
J’ai crée ton fichier « mestags.txt » que j’ai mis dans mon dossier wswin.
Pour l’ajouter aux pages à créer, je suis allé voir sur le site de Rieux, dans « wswin / personnalisation / enchaînement » comment on fait.
J’ai donc ajouté la ligne
<!-- %openfile=mestags.txt% -->
au bas de ma page “custom.txt”
A chaque génération de ma page « courrent » il est alors crée une page « custom.html » (pourquoi ce nom ?), mais cette page est vide.
Où est l’erreur ?
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Bonsoir,
Pour moi ton fichier mestags.txt doit contenir ceci et non un ordre openfile, enfin sauf erreur.
Ta modification dans le custom est bonne, ne change rien.
Est ce qu’il ne serait pas plus simple de générer un fichier différent à chaque cycle ?
En le nommant par la date et l’heure pas exemple !
Pour moi ton fichier mestags.txt doit contenir ceci et non un ordre openfile, enfin sauf erreur.
Code : Tout sélectionner
<!-- %customfile=mestags.txt% --> %unit_off%%ws_date%,%ws_hour%,%sunday%,%sunweek%,%sunmonth%
Est ce qu’il ne serait pas plus simple de générer un fichier différent à chaque cycle ?
En le nommant par la date et l’heure pas exemple !
Cordialement
Rieux
Rieux
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
Michel,mm91 a écrit :Jack,
Ceci est très intéressant, mais en limite de mes compétences.
J’ai quand même commencé à faire ce que tu proposes.
J’ai crée ton fichier « mestags.txt » que j’ai mis dans mon dossier wswin.
Pour l’ajouter aux pages à créer, je suis allé voir sur le site de Rieux, dans « wswin / personnalisation / enchaînement » comment on fait.
J’ai donc ajouté la ligne
<!-- %openfile=mestags.txt% -->
au bas de ma page “custom.txt”
A chaque génération de ma page « courrent » il est alors crée une page « custom.html » (pourquoi ce nom ?), mais cette page est vide.
Où est l’erreur ?
Je viiens de remarquer une erreur de ma part dans le modèle de fichier ... désolé! J'ai mis "openfile" au lieu de "customfile"...
Le fichier devrait être plutôt par exemple:
%customfile=mestags.txt%%unit_off%%ws_date%,%ws_hour%,%sunday%,%sunweek%,%sunmonth%
Puisque le fichier qui va être créé par wswin (et contenant les valeurs des tags) s'appelle "mestags.txt", il faut nommer différement le fichier que tu mets dans le dossier wswin et qui va être utilisé par wswin pour créer le fichier "mestags.txt"...sinon cela peut créer des problèmes si les deux noms sont les mêmes...
En résumé :
1) créer un fichier "pourmestags.txt" dans le dossier wswin avec le format général suivant:
%customfile=mestags.txt%%unit_off%%ws_date%,%ws_hour%,%tag1%,%tag2%.....
2) ajouter dans ton "custom.txt" la ligne <!-- %openfile=pourmestags.txt% --> et vérifier qu'il n'y a pas d'autre ligne contenant le tag %openfile%
Avec ceci, tu devrais avoir un fichier "mestags.txt" créé dans le dossier "html".
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Je t'ai pris de vitesse, JackjackT a écrit :Puisque le fichier qui va être créé par wswin (et contenant les valeurs des tags) s'appelle "mestags.txt", il faut nommer différement le fichier que tu mets dans le dossier wswin et qui va être utilisé par wswin pour créer le fichier "mestags.txt"...sinon cela peut créer des problèmes si les deux noms sont les mêmes...
Pas certain puisqu'ils ne seront pas dans le même répertoire, à essayer je pense.
-
- Participation 6
- Messages : 2581
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
Bon,
(ne vous battez pas pour répondre !)
j’ai renommé mon fichier en « pourmestags.txt »
je l’ai modifié (cusomfile au lieu de openfile)
Un fichier "mestags.txt" est bien créé dans le dossier "html", mais il est toujours vide.
D’autre part pourquoi créer ce fichier dans « html » ?
car ainsi il est transféré sur mon site, ce qui est sans intérêt.
Comment faire pour qu’il soit crée dans « wswin » par exemple ?
(ne vous battez pas pour répondre !)
j’ai renommé mon fichier en « pourmestags.txt »
je l’ai modifié (cusomfile au lieu de openfile)
Un fichier "mestags.txt" est bien créé dans le dossier "html", mais il est toujours vide.
D’autre part pourquoi créer ce fichier dans « html » ?
car ainsi il est transféré sur mon site, ce qui est sans intérêt.
Comment faire pour qu’il soit crée dans « wswin » par exemple ?
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
on ne se bat pas :) deux avis vallent mieux qu'un, surtout si je raconte des bétises...:)mm91 a écrit :Bon,
(ne vous battez pas pour répondre !)....
Comment faire pour qu’il soit crée dans « wswin » par exemple ?
Si tu veux créer ton fichier ailleurs, il faut indiquer le chemin complet, tel que
%customfile=C.\mestags.txt%
Dans ce cas, le fichier sera créé dans la racine de C:.
Il ne faudra pas oublier alors de modifier le fichier .bat, ici par exemple :
type "c:\mestags.txt" >>"c:\tousmestags.csv"
Dans ce cas, le fichier dans lequel les données seront regroupées sera aussi dans la racine du disque C:
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
Lorsque wswin traite les fichiers personnalisés, il les crée d'abord dans le répertoire wswin, puis les déplace vers le dossier html (ou autre si spécifié).webmaster a écrit : Pas certain puisqu'ils ne seront pas dans le même répertoire, à essayer je pense.
Donc si les nom des fichiers sont les mêmes, le fichier personnalisé se verra ajouté un préfixe ws_.
C'est d'ailleurs indiqué dans le fichier "help" de wswin : " If the control file is identical (same name) with the destination file (openfile - see below),
"ws_" is put before the destination file "
Par exemple donc, si dans un fichier "mestags.txt" il y a %customfile=mestags.txt%, le fichier généré par wswin sera /wswin/html/ws_mestags.txt"
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
Encore moi pour corriger ma deuxième erreur :(mm91 a écrit :Bon,
Un fichier "mestags.txt" est bien créé dans le dossier "html", mais il est toujours vide.
Dans le fichier "pourmestags.txt", la commande %customfile% doit être sur une ligne séparée des autres tags...
Donc le fichier doit être :
%customfile%= C:\mestags.txt%
%unit_off%%ws_date%,%ws_hour%, %tag1%,%tag2%,.....
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr
-
- Participation 6
- Messages : 2581
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
j'ai fait créer le fichier dans un répertoire "mestags":
C:\Program Files\WsWin\mestags\mestags.txt
Ce fichier est bien crée (en même temps que ma page "courrent"), mais toujours vide
Voici le fichier "pourmestags.txt":
%customfile=C:\Program Files\WsWin\mestags\mestags.txt%%unit_off%%ws_date%,%ws_hour%,%sunday%,%sunweek%,%sunmonth%
(avec un retour ligne à la fin)
C:\Program Files\WsWin\mestags\mestags.txt
Ce fichier est bien crée (en même temps que ma page "courrent"), mais toujours vide
Voici le fichier "pourmestags.txt":
%customfile=C:\Program Files\WsWin\mestags\mestags.txt%%unit_off%%ws_date%,%ws_hour%,%sunday%,%sunweek%,%sunmonth%
(avec un retour ligne à la fin)
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
-
- Participation 6
- Messages : 2581
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
Ca marche !jackT a écrit :Encore moi pour corriger ma deuxième erreur :(mm91 a écrit :Bon,
Un fichier "mestags.txt" est bien créé dans le dossier "html", mais il est toujours vide.
Dans le fichier "pourmestags.txt", la commande %customfile% doit être sur une ligne séparée des autres tags...
Donc le fichier doit être :
%customfile%= C:\mestags.txt%
%unit_off%%ws_date%,%ws_hour%, %tag1%,%tag2%,.....
voici ce qui est crée:
05/06/2007,22,12:35 heures,18:05 heures,50:05 heures
je continue demain !
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo