Bonjour,
J'essaye d'utiliser GraphWeather en allant chercher les données dans une base mysql.
J'ai installé le driver ODBC MySql.
Lorsque j'éssaye d'ajouter le source de données (Nom de la table), j'ai un message d'erreur "Ce type de champ date n'est pas supporté"
Au niveau de ma base sql, la date et l'heure sont dans les champs suivants:
date time
2014-01-31 16:26:00
Au niveau de GW, dans les options ODBC, j'ai défini les enregistrement de la façon suivante:
A partir d'une date formatée:
Champ date: date Format: %Y%m%d
Champ heure: time Format: %H%M%S
Merci pour votre aide
ODBC/MySQL: "Ce type de champ date n'est pas supporté"
- paaubert
- Membre
- Messages : 2624
- Inscription : dim. janv. 17, 2010 7:16 pm
- Localisation : 1555 Villarzel - Switzerland
- Contact :
Re: ODBC/MySQL: "Ce type de champ date n'est pas supporté"
Salut,
A mon avis tu as oublié les séparateurs
Champ date: date Format: %Y%m%d
Champ heure: time Format: %H%M%S
c'est pour un format 20140131 à 203031
tu as
2014-01-31 16:26:00
donc
Champ date: date Format: %Y-%m-%d
Champ heure: time Format: %H:%M:%S
A+
A mon avis tu as oublié les séparateurs
Champ date: date Format: %Y%m%d
Champ heure: time Format: %H%M%S
c'est pour un format 20140131 à 203031
tu as
2014-01-31 16:26:00
donc
Champ date: date Format: %Y-%m-%d
Champ heure: time Format: %H:%M:%S
A+
_________________________________________________________________________________________________________
Station Vantage Pro2+ avec station agricole - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows W10 ultimate x64
http://www.boock.ch/meteo-villarzel.php

Station Vantage Pro2+ avec station agricole - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows W10 ultimate x64
http://www.boock.ch/meteo-villarzel.php

Re: ODBC/MySQL: "Ce type de champ date n'est pas supporté"
Non c'est pareil. 
J'y avais pensé, j'ai réessayé quand même, mais non...

J'y avais pensé, j'ai réessayé quand même, mais non...
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: ODBC/MySQL: "Ce type de champ date n'est pas supporté"
bonjour,
les champs date de SQL ne sont pas supportés par GW. Ce n 'est pas parce que tu affiches ta date sous la forme 2014-01-31 16:26:00 qu'elle est stockée ainsi dans la db ( c'est en fait un SQL Timestamp )
Il y a déjà eu des questions sur la sujet dans la forum. La solution c'est de créer une colonne supplémentaire dans ta base en utilisant un trigger pour pouvoir insérer ta date soit en format unix timestamp soit en format alphanumérique.
Bonne journée
Jean
les champs date de SQL ne sont pas supportés par GW. Ce n 'est pas parce que tu affiches ta date sous la forme 2014-01-31 16:26:00 qu'elle est stockée ainsi dans la db ( c'est en fait un SQL Timestamp )
Il y a déjà eu des questions sur la sujet dans la forum. La solution c'est de créer une colonne supplémentaire dans ta base en utilisant un trigger pour pouvoir insérer ta date soit en format unix timestamp soit en format alphanumérique.
Bonne journée
Jean
Re: ODBC/MySQL: "Ce type de champ date n'est pas supporté"
Bonjour
Sur la version "2.0.200a_en" ce problème n'existe pas, il n'y a aucun message d'erreur et l'installation de la Bdd se termine bien.Le champ date étant un timestamp .
Donc vu que la version "2.0.321 fr" m’envoie l'erreur "Ce type de champ date n'est pas supporté" j'utilise la version EN en attendant de trouver la solution.
J'ai donc testé les autres versions, il n'a que "2.0.200a_en" qui ne le fait pas.
Si quelqu'un a une idée!
André
Sur la version "2.0.200a_en" ce problème n'existe pas, il n'y a aucun message d'erreur et l'installation de la Bdd se termine bien.Le champ date étant un timestamp .
Donc vu que la version "2.0.321 fr" m’envoie l'erreur "Ce type de champ date n'est pas supporté" j'utilise la version EN en attendant de trouver la solution.
J'ai donc testé les autres versions, il n'a que "2.0.200a_en" qui ne le fait pas.
Si quelqu'un a une idée!

André
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: ODBC/MySQL: "Ce type de champ date n'est pas supporté"
Bonjour André,dedeboard a écrit :Bonjour
Sur la version "2.0.200a_en" ce problème n'existe pas, il n'y a aucun message d'erreur et l'installation de la Bdd se termine bien.Le champ date étant un timestamp .
Donc vu que la version "2.0.321 fr" m’envoie l'erreur "Ce type de champ date n'est pas supporté" j'utilise la version EN en attendant de trouver la solution.
J'ai donc testé les autres versions, il n'a que "2.0.200a_en" qui ne le fait pas.
Si quelqu'un a une idée!![]()
André
difficile de comprendre si tu ne précises pas quelle est ta station ainsi que le logiciel qui la pilote.
De plus tu travailles avec de très vieilles versions de GW, ce serait mieux d'utiliser la 3.015. Il est probable que ton problème soit plutôt lié à la configuration de GW.
Jean
Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR
http://meteoserignan.ddns.net

"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR
http://meteoserignan.ddns.net

"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
Re: ODBC/MySQL: "Ce type de champ date n'est pas supporté"
Bonjour Jean
J'ai donc appliqué ta devise en bas de ton post.
La version 2.0.200a_en accepte un champ date du genre timestamp ou datetime (2016-03-05 18:12:50)MySql.
Ce que rejette les autres versions.
Vu l'incompatibilité j'ai donc converti cette date en Timestamp Unix qui est accepté par toutes les versions.
A la question quelle est le type de ma station : Arduino perso avec anémomètre TX20, Pluviomètre de Lacrosse, ainsi que d'autres capteurs (BMP085,DHT22) pour les températures, pression et humidité.
L'avantage maintenant c'est que je peut utiliser la version 2 ou 3 en Français plutot que s'arracher les cheveux a concevoir soi-meme une interface en PHP et JavaScript avec des Rgraph ou des jqwidgets.
Cordialement
André
J'ai donc appliqué ta devise en bas de ton post.
La version 2.0.200a_en accepte un champ date du genre timestamp ou datetime (2016-03-05 18:12:50)MySql.
Ce que rejette les autres versions.
Vu l'incompatibilité j'ai donc converti cette date en Timestamp Unix qui est accepté par toutes les versions.
A la question quelle est le type de ma station : Arduino perso avec anémomètre TX20, Pluviomètre de Lacrosse, ainsi que d'autres capteurs (BMP085,DHT22) pour les températures, pression et humidité.
L'avantage maintenant c'est que je peut utiliser la version 2 ou 3 en Français plutot que s'arracher les cheveux a concevoir soi-meme une interface en PHP et JavaScript avec des Rgraph ou des jqwidgets.

Cordialement
André
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: ODBC/MySQL: "Ce type de champ date n'est pas supporté"
Salut André,
merci pour les infos, je crois avoir tout compris.
Je te passe un MP pour une autre question.
Cdlt
Jean
merci pour les infos, je crois avoir tout compris.
Je te passe un MP pour une autre question.
Cdlt
Jean