Source optionnelle
Source optionnelle
Je dispose d'un autre capteur dans la maison, une sonde qui mesure la puissance électrique consommée ainsi que la température.
cf pour les curieux :
http://www.barowatt.com/le-barowatt
http://www.currentcost.com/product-cc128.html
http://www.google.com/powermeter
J'arrive à extraire via un script un fichier csv comme cela :
id,timestamp,totalWatts,Temp
1,01/10/2010 20:13:18,1098,22.5
2,01/10/2010 20:13:30,1054,22.5
3,01/10/2010 20:13:48,1048,22.5
4,01/10/2010 20:13:54,1062,22.5
5,01/10/2010 20:15:43,1038,22.5
Et je voudrais donc configurer GraphWeather pour qu'il prenne cette seconde source de données pour essayer de lui faire faire ensuite un graph de cette température mais surtout un graph de la conso électrique (je sais qu'il faudra tricher et utiliser une variable connue de GraphWeather pour lui passer les valeurs).
J'ai donc essayé de configurer le fichier optionnel 1 via Options/plugins mais il me semble que je n'obtiens pas le résultat attendu (dommage qu'on ne puisse avoir un aperçu du "fichier lu" quand on configure le plugin".
Voici donc le contenu de mon fichier CSV_optional_1.cfg
Si un expert qui passe par là voit la ou les erreurs lui sauter aux yeux...
Merci de m'en informer.
[GENERAL]
DataFilter=0
VirtualMerge=0
PressureShift=0.0
[CSV]
Units=0
Separator=44
IgnoreFirstLine=1
[MAP]
TimeType=1
Timezone=0
TimestampCol=1
DateCol=1
TimeCol=-1
YMDHMSCols=0 1 2 3 4 5
DateFormat=%d/%m/%Y %H:%M:%S
TimeFormat=
DateDST=0
Probe_00=-1
Probe_01=2
Probe_02=-1
Probe_03=-1
Probe_04=-1
Probe_05=-1
Probe_06=-1
Probe_07=-1
Probe_08=-1
Probe_09=-1
Probe_10=-1
Probe_11=-1
Probe_12=-1
Probe_13=-1
Probe_14=-1
Probe_15=-1
Probe_16=-1
Probe_17=-1
Probe_18=-1
Probe_19=3
Probe_20=-1
Probe_21=-1
Probe_22=-1
Probe_23=-1
Probe_24=-1
Probe_25=-1
Probe_26=-1
Probe_27=-1
Probe_28=-1
Probe_29=-1
Probe_30=-1
Probe_31=-1
Probe_32=-1
cf pour les curieux :
http://www.barowatt.com/le-barowatt
http://www.currentcost.com/product-cc128.html
http://www.google.com/powermeter
J'arrive à extraire via un script un fichier csv comme cela :
id,timestamp,totalWatts,Temp
1,01/10/2010 20:13:18,1098,22.5
2,01/10/2010 20:13:30,1054,22.5
3,01/10/2010 20:13:48,1048,22.5
4,01/10/2010 20:13:54,1062,22.5
5,01/10/2010 20:15:43,1038,22.5
Et je voudrais donc configurer GraphWeather pour qu'il prenne cette seconde source de données pour essayer de lui faire faire ensuite un graph de cette température mais surtout un graph de la conso électrique (je sais qu'il faudra tricher et utiliser une variable connue de GraphWeather pour lui passer les valeurs).
J'ai donc essayé de configurer le fichier optionnel 1 via Options/plugins mais il me semble que je n'obtiens pas le résultat attendu (dommage qu'on ne puisse avoir un aperçu du "fichier lu" quand on configure le plugin".
Voici donc le contenu de mon fichier CSV_optional_1.cfg
Si un expert qui passe par là voit la ou les erreurs lui sauter aux yeux...
Merci de m'en informer.
[GENERAL]
DataFilter=0
VirtualMerge=0
PressureShift=0.0
[CSV]
Units=0
Separator=44
IgnoreFirstLine=1
[MAP]
TimeType=1
Timezone=0
TimestampCol=1
DateCol=1
TimeCol=-1
YMDHMSCols=0 1 2 3 4 5
DateFormat=%d/%m/%Y %H:%M:%S
TimeFormat=
DateDST=0
Probe_00=-1
Probe_01=2
Probe_02=-1
Probe_03=-1
Probe_04=-1
Probe_05=-1
Probe_06=-1
Probe_07=-1
Probe_08=-1
Probe_09=-1
Probe_10=-1
Probe_11=-1
Probe_12=-1
Probe_13=-1
Probe_14=-1
Probe_15=-1
Probe_16=-1
Probe_17=-1
Probe_18=-1
Probe_19=3
Probe_20=-1
Probe_21=-1
Probe_22=-1
Probe_23=-1
Probe_24=-1
Probe_25=-1
Probe_26=-1
Probe_27=-1
Probe_28=-1
Probe_29=-1
Probe_30=-1
Probe_31=-1
Probe_32=-1
OS WMR 200 - Windows Home Server 2011 (2008R2)
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
Re: Source optionnelle
Je me réponds partiellement à moi-même.
Mon fichier devait être ok mais il fallait appuyer sur forcer la mise à jour pour voir les valeurs prises en compte.
Par contre, si je ferme le logiciel et le rouvre, j'ai un message d'erreur :
Une erreur s'est produite durant le traitement.
Impossible d'obtenir les enregistrements.
Erreur renvoyée par le pligin :
Impossible d'ouvrir la source.
Je clique ok , redonne le chemin de mon fichier source optionnel, clique sur forcer la mise à jour et Affichage / afficher les statistiques affiche bien mes données de l'option1 sur la période.
Voici la dernière version du CSV_optional_1.cfg
[GENERAL]
DataFilter=0
VirtualMerge=0
PressureShift=0.0
[CSV]
Units=0
Separator=44
IgnoreFirstLine=1
[MAP]
TimeType=1
Timezone=0
TimestampCol=1
DateCol=1
TimeCol=-1
YMDHMSCols=0 1 2 3 4 5
DateFormat=%d/%m/%Y %H:%M:%S
TimeFormat=
DateDST=0
Probe_00=2
Probe_01=-1
Probe_02=-1
Probe_03=-1
Probe_04=3
Probe_05=-1
Probe_06=-1
Probe_07=-1
Probe_08=-1
Probe_09=-1
Probe_10=-1
Probe_11=-1
Probe_12=-1
Probe_13=-1
Probe_14=-1
Probe_15=-1
Probe_16=-1
Probe_17=-1
Probe_18=-1
Probe_19=-1
Probe_20=-1
Probe_21=-1
Probe_22=-1
Probe_23=-1
Probe_24=-1
Probe_25=-1
Probe_26=-1
Probe_27=-1
Probe_28=-1
Probe_29=-1
Probe_30=-1
Probe_31=-1
Probe_32=-1
Mon fichier devait être ok mais il fallait appuyer sur forcer la mise à jour pour voir les valeurs prises en compte.
Par contre, si je ferme le logiciel et le rouvre, j'ai un message d'erreur :
Une erreur s'est produite durant le traitement.
Impossible d'obtenir les enregistrements.
Erreur renvoyée par le pligin :
Impossible d'ouvrir la source.
Je clique ok , redonne le chemin de mon fichier source optionnel, clique sur forcer la mise à jour et Affichage / afficher les statistiques affiche bien mes données de l'option1 sur la période.
Voici la dernière version du CSV_optional_1.cfg
[GENERAL]
DataFilter=0
VirtualMerge=0
PressureShift=0.0
[CSV]
Units=0
Separator=44
IgnoreFirstLine=1
[MAP]
TimeType=1
Timezone=0
TimestampCol=1
DateCol=1
TimeCol=-1
YMDHMSCols=0 1 2 3 4 5
DateFormat=%d/%m/%Y %H:%M:%S
TimeFormat=
DateDST=0
Probe_00=2
Probe_01=-1
Probe_02=-1
Probe_03=-1
Probe_04=3
Probe_05=-1
Probe_06=-1
Probe_07=-1
Probe_08=-1
Probe_09=-1
Probe_10=-1
Probe_11=-1
Probe_12=-1
Probe_13=-1
Probe_14=-1
Probe_15=-1
Probe_16=-1
Probe_17=-1
Probe_18=-1
Probe_19=-1
Probe_20=-1
Probe_21=-1
Probe_22=-1
Probe_23=-1
Probe_24=-1
Probe_25=-1
Probe_26=-1
Probe_27=-1
Probe_28=-1
Probe_29=-1
Probe_30=-1
Probe_31=-1
Probe_32=-1
OS WMR 200 - Windows Home Server 2011 (2008R2)
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Re: Source optionnelle
Est-ce que ton fichier source est bien indiqué quand tu ouvres les options de GW au démarrage?
Re: Source optionnelle
Bonjour,TiToine a écrit :Est-ce que ton fichier source est bien indiqué quand tu ouvres les options de GW au démarrage?
Non, malheureusement !
Il part à chaque fois !
Et je viens de découvrir un autre pb avec le serveur web de la 1.61.
Si le second plugin est actif, il me renvoit des unable to render même sur des pages xml qui ne font pas appel aux données de l'option1.
Je ne peux pas passer à la version 2.0312b si tu me solutionnes le pb du serveur web qui plante direct avec cette version (dans une conf basique sans parler de plugin optionnel) ? Tu as une beta 3 compilée qui tournerait ?
Voir exemples ci-après.
17/10/2010 18:03:23 : Ip 192.168.0.10:800 request GET /graphs?format=png&stylesheet=tab-full-graph.xml HTTP/1.1
17/10/2010 18:03:23 : Receive request from client 928. Starting new thread...
17/10/2010 18:03:23 : Client thread 928 started
17/10/2010 18:03:23 : Client thread 800 stopped.
17/10/2010 18:03:35 : Ip 192.168.0.10:928 request GET /graphs?format=png&stylesheet=jc_temp.xml HTTP/1.1
17/10/2010 18:03:35 : Client thread 928 stopped.
17/10/2010 18:03:39 : Receive request from client 952. Starting new thread...
17/10/2010 18:03:39 : Client thread 952 started
17/10/2010 18:03:40 : Receive request from client 916. Starting new thread...
17/10/2010 18:03:40 : Client thread 916 started
17/10/2010 18:03:40 : Ip 192.168.0.10:916 request GET /graphs?format=png&stylesheet=jc_temp.xml HTTP/1.1
17/10/2010 18:03:40 : Client thread 916 stopped.
17/10/2010 18:03:55 : Client thread 952 stopped.
17/10/2010 18:03:57 : Receive request from client 400. Starting new thread...
17/10/2010 18:03:57 : Client thread 400 started
17/10/2010 18:03:57 : Receive request from client 928. Starting new thread...
17/10/2010 18:03:57 : Client thread 928 started
17/10/2010 18:03:57 : Ip 192.168.0.10:928 request GET /graphs?format=png&stylesheet=jc_temp.xml HTTP/1.1
17/10/2010 18:03:58 : Client thread 928 stopped due to an error.
Unable to render.
17/10/2010 18:04:05 : Ip 192.168.0.10:400 request GET /graphs?format=png&stylesheet=tab-full-graph.xml HTTP/1.1
17/10/2010 18:04:05 : Client thread 400 stopped due to an error.
Unable to render.
OS WMR 200 - Windows Home Server 2011 (2008R2)
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: Source optionnelle
Bonsoir,
DateFormat=%d/%m/%Y %H:%M:%S
Je pense que ceci devrait t'aider à résoudre ton problème.
Les formats dates erronés empêchent la validation du fichier par le plugin
Il te faudra ensuite naturellement renuméroter tes colonnes pour les données
Il y a ds le forum une liste des codes de formats pour les variables. Tu devrais retrouver ça avec une recherche, je ne me souviens plus du nom du sujet.
le format que tu donnes indique que ta date est sur une seule colonne avec les séparateurs donc YMDHMSCols=0JC38 a écrit :YMDHMSCols=0 1 2 3 4 5
DateFormat=%d/%m/%Y %H:%M:%S
DateFormat=%d/%m/%Y %H:%M:%S
Je pense que ceci devrait t'aider à résoudre ton problème.
Les formats dates erronés empêchent la validation du fichier par le plugin
Il te faudra ensuite naturellement renuméroter tes colonnes pour les données
Il y a ds le forum une liste des codes de formats pour les variables. Tu devrais retrouver ça avec une recherche, je ne me souviens plus du nom du sujet.
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: Source optionnelle
Excuse la question, mais n'as-tu pas d'autre solution que d'utiliser le serveur HTTP ?JC38 a écrit :Je ne peux pas passer à la version 2.0312b si tu me solutionnes le pb du serveur web qui plante direct avec cette version (dans une conf basique sans parler de plugin optionnel)
Bonne soirée
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Re: Source optionnelle
Le server HTTP n'est pas très stable en plus sur les vieilles version de GW.
Sinon la version 3 ne sera pas disponible avant un petit bout de temps...plus rien de ne compile car trop de changements.
Sinon la version 3 ne sera pas disponible avant un petit bout de temps...plus rien de ne compile car trop de changements.
Re: Source optionnelle
YMDHMSCols Il me semble que cela n'est pris en compte que si on coche la case "à partir de colonnes séparées". En tout ca cas, il faut passer par là pour que ça modifie le fichier de conf. Et l'auteur applique -1 à toutes les valeurs de colonnes affichées dans l'interface lorsqu'il écrif le fichier de cfg.jturlier a écrit :le format que tu donnes indique que ta date est sur une seule colonne avec les séparateurs donc YMDHMSCols=0
DateFormat=%d/%m/%Y %H:%M:%S
Quoiqu'il en soit, mon graphique de conso électrique s'affichant très bien, il ne pouvait s'agir d'un pb de date.
J'ai fini par trouver l'origine du pb, c'est que dans Options/Preferences/Onglet, je dois indiquer le fichier source optionnel 1, ce qui évite le message d'erreur pour un nouvel affichage.
OS WMR 200 - Windows Home Server 2011 (2008R2)
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
Re: Source optionnelle
J'ai déjà des serveurs web qui tournent dans mon réseau local, passer par un web extérieur et l'alimenter par ftp, c'est long à paramétrer et c'est pas du direct.jturlier a écrit : Excuse la question, mais n'as-tu pas d'autre solution que d'utiliser le serveur HTTP ?
La requete http est "Direct Live" et quand on a compris la structure des url, on peut lui demander "ce qu'on veut" à distance.
OS WMR 200 - Windows Home Server 2011 (2008R2)
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
Re: Source optionnelle
Désolé, j'avais pas compris ta réponse, maintenant c'est fait !TiToine a écrit :Est-ce que ton fichier source est bien indiqué quand tu ouvres les options de GW au démarrage?

Tu peux pas m'aider à faire fonctionner celui de la 2.0312 ? Si ça se trouve c'est peanuts, à moins que tu ne dises qu'il s'agisse d'un bug non corrigé jusqu'à présent.TiToine a écrit :Le server HTTP n'est pas très stable en plus sur les vieilles version de GW.
OS WMR 200 - Windows Home Server 2011 (2008R2)
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Re: Source optionnelle
OK je vais regarder ca pour le serveur.
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Re: Source optionnelle
As-tu essayé la dernière version disponible sur SourceForge?
Voir dernier message ici viewtopic.php?f=2&t=692
Voir dernier message ici viewtopic.php?f=2&t=692
Re: Source optionnelle
Pour le pb http avec la version 1.61 , le pb semble réglé. Je pense que le fait d'avoir mis le fichier source optionnel 1 dans Options/Preferences/Onglet a solutionné le cas.
@Titoine.
A propos de la dernière version dispo, tu me parles de la branche 2.x ou 3.x ?
@Titoine.
A propos de la dernière version dispo, tu me parles de la branche 2.x ou 3.x ?
OS WMR 200 - Windows Home Server 2011 (2008R2)
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
-
- Membre
- Messages : 156
- Inscription : ven. avr. 04, 2008 1:40 pm
- Localisation : Le Val Saint Germain - FRANCE
- Contact :
Re: Source optionnelle
Bonjour JC
J'ai eu le même problème que toi avec le serveur http, il s'agit d'une régression du build 312.
viewtopic.php?f=2&t=1487&p=12808#p12808
Je suis revenu en build 308 ; et cela fonctionne (Démarrage du serveur web interne automatique sur un port autre que 80), cf viewtopic.php?f=2&t=1487&p=12808#p12808
Je tiens le build a ta dispo si besoin.
Job
J'ai eu le même problème que toi avec le serveur http, il s'agit d'une régression du build 312.
viewtopic.php?f=2&t=1487&p=12808#p12808
Je suis revenu en build 308 ; et cela fonctionne (Démarrage du serveur web interne automatique sur un port autre que 80), cf viewtopic.php?f=2&t=1487&p=12808#p12808
Je tiens le build a ta dispo si besoin.
Job
Re: Source optionnelle
Bonjour Job.
Merci pour l'info. J'avais trouvé ton topic mais je n'y avais pas vu la solution.
Je veux bien la release 308 si tu l'as.
Pour info, je suis entrain de dl une version 3.0
...
Edit du 19/10 : la version était une 2.0312b, rangée dans une branche 3.0 du site
Merci pour l'info. J'avais trouvé ton topic mais je n'y avais pas vu la solution.
Je veux bien la release 308 si tu l'as.
Pour info, je suis entrain de dl une version 3.0

Edit du 19/10 : la version était une 2.0312b, rangée dans une branche 3.0 du site
Dernière modification par JC38 le mar. oct. 19, 2010 8:33 pm, modifié 1 fois.
OS WMR 200 - Windows Home Server 2011 (2008R2)
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To
Editeur xml : Notepad ++
GraphWeather : 2.0312
Serveur : Maison - 8 Go de RAM - qq To