GW3.0.Alpha ODBC

Une question, un bug ?
Répondre
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

GW3.0.Alpha ODBC

Message par jturlier »

Bonjour Antoine,
je viens d'installer en test la version 3.0 (nouveau répertoire), et j'ai l'erreur suivante :
GW3.0ODBC1.PNG
Pas moyen d'aller plus loin ci dessous la partie traitement de la date/heure. (Pas de changement si le datatype est en string).
Le message ne donnant pas l'ensemble du msg d'erreur, pas possible non plus de voir où ça coince

Code : Tout sélectionner

Driver=PostgreSQL Unicode
DSN=
UseDSN=0
Password=j3k=
[MAP]
ODBCUnits=65536
TimeType=1
TimeShift=0
Timestamp=
Date=recdate
DateFormat=%Y%m%d%H%M
Time=
TimeFormat=
DateFieldTypeInteger=1
DateDST=0
Je n'ai pas installé la version anglaise.
A ta disposition pour tout test ou essai que tu souhaiterais faire.

Il est à noter une amélioration sérieuse du temps de chargement... le SSD en disque système y est peut-être pour quelque chose, mais je ne crois pas (GW sur disque G sata3).

Cordialement

Jean
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Re: GW3.0.Alpha ODBC

Message par TiToine »

Ok je vais regarder ca, je n'ai souvenir d'avoir touché à la partie qui fait les requêtes SQL.

Je vais afficher la requête dans le message d'erreur...on pourra voir ce qui se passe.
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Re: GW3.0.Alpha ODBC

Message par TiToine »

Jean, remplace juste la dll ODBC par celle-ci:
https://graphweather.svn.sourceforge.ne ... s/ODBC.dll

Le message devrait contenir la requête.
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Re: GW3.0.Alpha ODBC

Message par jturlier »

Ok Antoine, il y a un ";" après le nom de la table.
GW3.0ODBC2.PNG
Merci de ta réponse plus que rapide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Re: GW3.0.Alpha ODBC

Message par TiToine »

Peux-tu essayer ca:
https://graphweather.svn.sourceforge.ne ... s/ODBC.dll

Ça devrait fonctionner...je n'ai pas de DB fonctionnelle donc je n'ai pas testé.

Edit: remet aussi à jour GWCore.dll et GraphWeather.exe:
https://graphweather.svn.sourceforge.ne ... se_French/
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Re: GW3.0.Alpha ODBC

Message par jturlier »

C'est OK
Je vais continuer les tests
A bientôt
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Re: GW3.0.Alpha ODBC

Message par jturlier »

Les sondes optionnelles (plugin3 ex optional2) n'ont plus le même nom : relative_pressure_2. STP, quelle est la nouvelle structure des noms ?
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Re: GW3.0.Alpha ODBC

Message par TiToine »

En fait la version 3 n'utilise plus le système _1 _2 sur le nom des sondes. Tu as 56 sondes de disponible, à toi de mettre les données dedans comme tu le souhaites, exemple de config:

Le plugin 1 récupère les données pour:
- Température extérieure
- Humidité extérieure
- Vitesse du vent

Le plugin 2 récupère les données pour:
- Précipitations

Tu ne pourrais pas avoir la config suivante:

Le plugin 1 récupère les données pour:
- Température extérieure
- Humidité extérieure
- Vitesse du vent

Le plugin 2 récupère les données pour:
- Température extérieure

Chaque sonde se fait "remplir" par les données d'un seul plugin.
En gros le plugin 1 c'est celui qui va lire les données de la station. Les plugins 2 et 3 sont pour les sondes custom, comme ton compteur de conso électrique (d'ailleurs je devrais ajouter une sonde noname pour ca).

Les sondes sont:

absolute_pressure = 0,
relative_pressure = 1,
absolute_rainfall = 2,
relative_rainfall = 3,
indoor_temperature = 4,
outdoor_temperature = 5,
indoor_humidity = 6,
outdoor_humidity = 7,
dew_point = 8,
wind_speed = 9,
wind_direction = 10,
wind_gust = 11,
wind_chill = 12,
solar_radiation = 13,
uv_index = 14,
heat_index = 15,
cloud_base = 16,
rainfall_1h = 17,
rainfall_24h = 18,
temperature_1 = 19,
temperature_2 = 20,
temperature_3 = 21,
temperature_4 = 22,
temperature_5 = 23,
temperature_6 = 24,
temperature_7 = 25,
humidity_1 = 26,
humidity_2 = 27,
humidity_3 = 28,
humidity_4 = 29,
humidity_5 = 30,
humidity_6 = 31,
humidity_7 = 32,
soil_temperature_1 = 33,
soil_temperature_2 = 34,
soil_temperature_3 = 35,
soil_temperature_4 = 36,
soil_temperature_5 = 37,
soil_temperature_6 = 38,
leaf_temperature_1 = 39,
leaf_temperature_2 = 40,
leaf_temperature_3 = 41,
leaf_temperature_4 = 42,
soil_moisture_1 = 43,
soil_moisture_2 = 44,
soil_moisture_3 = 45,
soil_moisture_4 = 46,
soil_moisture_5 = 47,
soil_moisture_6 = 48,
leaf_wetness_1 = 49,
leaf_wetness_2 = 50,
leaf_wetness_3 = 51,
leaf_wetness_4 = 52,
evapotranspiration = 53,
wind_speed_10 = 54,
weather_icon = 55,
weather_forecast = 56,
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Re: GW3.0.Alpha ODBC

Message par jturlier »

Temps de réponse excellents : 1'20" pour une régénération complète des stats pour 6 ans complets avec un enregistrement toutes les 10' !
J'ai remarqué que la syntaxe des noms de variables avait changé par rapport aux premières versions par ex : $Current pour lequel tu avais conservé la compatibilité avec $CURRENT, $Current_Date qui est $CurrentDate maintenant.
Vas-tu créer une nouvelle liste des balises ?
Y a-t-il des modifications dans la structure du XML ? Si c'est le cas, je vais créer un document de référence correspondant à cette version.

Merci pour les infos.
Les tests continuent !
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Re: GW3.0.Alpha ODBC

Message par jturlier »

TiToine a écrit :En fait la version 3 n'utilise plus le système _1 _2 sur le nom des sondes. Tu as 56 sondes de disponible, à toi de mettre les données dedans comme tu le souhaites, exemple de config:
Si je comprends bien, les sondes sont pratiquement banalisées et leur nom ne présente aucune importance. La seule chose qui les distingue, ce sont les marges qui leur sont affectées et qu'on peut d'ailleurs modifier.
Question : la pression relative a je suppose, toujours un lien avec l'altitude et la PA absolue ?

La sonde noname ne me semble pas réellement nécessaire puisque n'importe quelle autre sonde peut faire l'affaire, excepté si toutes les sondes sont utilisées, au quel cas il vaudrait mieux avoir des noname_1 à 8... mais ça c'est du luxe !

Dans l'immédiat, je vais déjà faire avec ce que tu nous as donné.

Merci encore

Jean
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Re: GW3.0.Alpha ODBC

Message par TiToine »

jturlier a écrit :Temps de réponse excellents : 1'20" pour une régénération complète des stats pour 6 ans complets avec un enregistrement toutes les 10' !
J'ai remarqué que la syntaxe des noms de variables avait changé par rapport aux premières versions par ex : $Current pour lequel tu avais conservé la compatibilité avec $CURRENT, $Current_Date qui est $CurrentDate maintenant.
Vas-tu créer une nouvelle liste des balises ?
Y a-t-il des modifications dans la structure du XML ? Si c'est le cas, je vais créer un document de référence correspondant à cette version.

Merci pour les infos.
Les tests continuent !
J'aimerai me débarrasser des anciennes variables, donc je n'ajouterai pas de compatibilité. En fait je vais y réfléchir...
Les nouvelles sont déjà postée sur le forum depuis un moment, à priori elles sont utilisées.

Il n'y a pas de modification dans la structure XML.
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Re: GW3.0.Alpha ODBC

Message par TiToine »

jturlier a écrit :
TiToine a écrit :En fait la version 3 n'utilise plus le système _1 _2 sur le nom des sondes. Tu as 56 sondes de disponible, à toi de mettre les données dedans comme tu le souhaites, exemple de config:
Si je comprends bien, les sondes sont pratiquement banalisées et leur nom ne présente aucune importance. La seule chose qui les distingue, ce sont les marges qui leur sont affectées et qu'on peut d'ailleurs modifier.
Question : la pression relative a je suppose, toujours un lien avec l'altitude et la PA absolue ?

La sonde noname ne me semble pas réellement nécessaire puisque n'importe quelle autre sonde peut faire l'affaire, excepté si toutes les sondes sont utilisées, au quel cas il vaudrait mieux avoir des noname_1 à 8... mais ça c'est du luxe !

Dans l'immédiat, je vais déjà faire avec ce que tu nous as donné.

Merci encore

Jean
Oui c'est bien ca, je peux ajouter des sondes de manière quasi transparente.

La pression relative est calculée si elle n'est pas lue sur un des plugins, calculée en fonction de l'altitude et la PA absolue. D'autres sondes sont calculées si non lues sur les plugins, comme dew_point, heat_index, etc. Par contre il faut que les données qui servent à calculer ces sondes soient toutes sur le même plugin, ce qui assure que tout ce petit monde à la même base de temps.
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Re: GW3.0.Alpha ODBC

Message par jturlier »

TiToine a écrit :
J'aimerai me débarrasser des anciennes variables, donc je n'ajouterai pas de compatibilité. En fait je vais y réfléchir...
Les nouvelles sont déjà postée sur le forum depuis un moment, à priori elles sont utilisées.
N'y réfléchis même pas, c'est très bien comme ça. La compatibilité avec la version 1.6 ne présente pas grand intérêt, excepté pour introduire des bugs.

Bonne journée
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Re: GW3.0.Alpha ODBC

Message par jturlier »

Nouveau petit bug : Gel de GW en retour de "transferts FTP"
Conditions (pas de transfert vers un serveur FTP, pas de paramètres serveur définis) :
GW3.0ODBC3.PNG
  • Options
    transferts FTP
    Onglet transfert FTP (les 3 opérations ci-dessous ne sont même pas nécessaires)
    • dans données à exporter
      fichier existant : z:\html\data2.txt
      Modification
    OK
    Retour OK
Gel de l'application. Arrêt à partir du gestionnaire de tâches

Autre petit bug dans l'opération "données à exporter", la température extérieure affiche N/A, alors que la pression relative est OK

Code : Tout sélectionner

1303596000	1013.0	NA
1303596600	1013.0	NA
1303597200	1013.0	NA

Jean
Fichiers issus de GW3 : GW3.0.0.a
Base Postgresql
Windows7 ultimate
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
jturlier
Membre
Messages : 3149
Inscription : mar. août 22, 2006 8:38 am
Localisation : 34410 Sérignan - Languedoc
Contact :

Re: GW3.0.Alpha ODBC

Message par jturlier »

TiToine a écrit : Par contre il faut que les données qui servent à calculer ces sondes soient toutes sur le même plugin, ce qui assure que tout ce petit monde à la même base de temps.
Cette remarque m’interpelle (j'aime comprendre bien que je ne sois pas concerné : mes données sont enregistrées toutes les 10 minutes) : Si tu génères un fichier data.txt à partir des données de 2 plugins différents (tu peux sélectionner n'importe quelle sonde pour créer ce fichier) avec des bases temps différentes, que peut-il se passer ?

Jean
Répondre