compatibilité avec database existante

Modérateurs : jturlier, Météo Villarzel

Répondre
Avatar du membre
jturlier
Administrateur du site
Messages : 205
Enregistré le : 10 déc. 2014, 10:20
Localisation : Sérignan 34410
Contact :

compatibilité avec database existante

Message par jturlier » 10 nov. 2016, 14:06

Bonjour, suite à une fausse manipulation, j'ai détruit le sujet ouvert par Yann et j'en suis désolé ! :oops: :oops: :oops:

Yann, je te suggère d'utiliser la même structure de base de données que la mienne, la raison est que toutes les réalisations actuelles utilisent les noms de champs de ces tables, cela évitera de refaire tous les graphiques existants pour ceux qui veulent continuer avec ce qu'ils ont actuellement.
Si tu souhaites, je peux te passer ça.
La plupart des champs ne sont pas obligatoires. Pour les champs datetime, si tu as besoin, je te passerai les formules de conversion.
Jean

Station :
VP2pro avec console Vue + Cumulus
Cumulus2SQL + NOAAtable + Copy4SQL
Apache + GW 3.027

Audio :
FR
PC :
W10 migré (W7 ultimate 64 bits)
Sites :
http://meteoserignan.ddns.net/
http://meteo-serignan.fr/template

giniyann
Messages : 16
Enregistré le : 31 août 2016, 15:12

Re: compatibilité avec database existante

Message par giniyann » 10 nov. 2016, 15:32

Ok Jean, donnes-moi les champs que tu créer, j'adapterai
Station Davis Instruments Vantage Pro2 - Windows 7 - Weatherlink IP - Graphweather - MySQL
Site: http://www.meteo-aubepin.fr

Image

Avatar du membre
jturlier
Administrateur du site
Messages : 205
Enregistré le : 10 déc. 2014, 10:20
Localisation : Sérignan 34410
Contact :

Re: compatibilité avec database existante

Message par jturlier » 10 nov. 2016, 16:30

OK, je t'ai transmis ça par mail.

Pour les autres que ça intéresserait :

Code : Tout sélectionner

CREATE TABLE `data` (
  `tstamp` bigint(20) NOT NULL,
  `recdateUTC` bigint(20) DEFAULT NULL,
  `recdateTZ` bigint(20) DEFAULT NULL,
  `archiveInterval` tinyint(4) DEFAULT NULL,
  `winddir` double DEFAULT NULL,
  `windspeed` double DEFAULT NULL,
  `windgust` double DEFAULT NULL,
  `indoorhumidity` double DEFAULT NULL,
  `outdoorhumidity` double DEFAULT NULL,
  `indoortemperature` double DEFAULT NULL,
  `outdoortemperature` double DEFAULT NULL,
  `hioutdoortemperature` double DEFAULT NULL,
  `lowoutdoortemperature` double DEFAULT NULL,
  `barometricpressure` double DEFAULT NULL,
  `evapotranspiration` double DEFAULT NULL,
  `uvindex` double DEFAULT NULL,
  `solarradiation` double DEFAULT NULL,
  `windchill` double DEFAULT NULL,
  `indoorheatindex` double DEFAULT NULL,
  `outdoorheatindex` double DEFAULT NULL,
  `dewpoint` double DEFAULT NULL,
  `frostpoint` double DEFAULT NULL,
  `sealevelpressure` double DEFAULT NULL,
  `barometer3H` double DEFAULT NULL,
  `pressurealtitude` double DEFAULT NULL,
  `cloudbase` double DEFAULT NULL,
  `airdensity` double DEFAULT NULL,
  `virtualtemperature` double DEFAULT NULL,
  `vaporpressure` double DEFAULT NULL,
  `windrun` double DEFAULT NULL,
  `windrundaily` double DEFAULT NULL,
  `windrunmonthly` double DEFAULT NULL,
  `windrunyearly` double DEFAULT NULL,
  `moonphase` double DEFAULT NULL,
  `daily_ET` double DEFAULT NULL,
  `daily_UV` double DEFAULT NULL,
  `daily_SolarRad` double DEFAULT NULL,
  `instantrain` double DEFAULT NULL,
  `rain_hourly` double DEFAULT NULL,
  `rain_daily` double DEFAULT NULL,
  `last24hrrain` double DEFAULT NULL,
  `rain_monthly` double DEFAULT NULL,
  `rain_yearly` double DEFAULT NULL,
  `rain_total` double DEFAULT NULL,
  `rainrate` double DEFAULT NULL,
  `hiuv` double DEFAULT NULL,
  `hisolarrad` double DEFAULT NULL,
  `hiTHSW` double DEFAULT NULL,
  `lowTHSW` double DEFAULT NULL,
  `hiTHW` double DEFAULT NULL,
  `lowTHW` double DEFAULT NULL,
  `degdaysheating` double DEFAULT NULL,
  `degdayscooling` double DEFAULT NULL,
  `degdaysheatingdaily` double DEFAULT NULL,
  `degdayscoolingdaily` double DEFAULT NULL,
  `degdaysheatingmonthly` double DEFAULT NULL,
  `degdayscoolingmonthly` double DEFAULT NULL,
  `degdaysheatingyearly` double DEFAULT NULL,
  `degdayscoolingyearly` double DEFAULT NULL,
  `ch1temperature` double DEFAULT NULL,
  `ch1humidity` double DEFAULT NULL,
  `ch2temperature` double DEFAULT NULL,
  `ch2humidity` double DEFAULT NULL,
  `ch3temperature` double DEFAULT NULL,
  `ch3humidity` double DEFAULT NULL,
  `soil1temperature` double DEFAULT NULL,
  `soil1moisture` double DEFAULT NULL,
  `leaf1Wetness` double DEFAULT NULL,
  `soil2temperature` double DEFAULT NULL,
  `soil2moisture` double DEFAULT NULL,
  `leaf2Wetness` double DEFAULT NULL,
  `soil3temperature` double DEFAULT NULL,
  `soil3moisture` double DEFAULT NULL,
  `leaf3Wetness` double DEFAULT NULL,
  `soil4temperature` double DEFAULT NULL,
  `soil4moisture` double DEFAULT NULL,
  `leaf4Wetness` double DEFAULT NULL,
  `Unused` double DEFAULT NULL,
  PRIMARY KEY (`tstamp`),
  KEY `minimaxi_tz` (`recdateTZ`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Jean

Station :
VP2pro avec console Vue + Cumulus
Cumulus2SQL + NOAAtable + Copy4SQL
Apache + GW 3.027

Audio :
FR
PC :
W10 migré (W7 ultimate 64 bits)
Sites :
http://meteoserignan.ddns.net/
http://meteo-serignan.fr/template

alain
Messages : 101
Enregistré le : 21 nov. 2014, 20:23

Re: compatibilité avec database existante

Message par alain » 10 nov. 2016, 19:25

bonjour a tous, bonjour Jean
Pour les champs datetime, si tu as besoin, je te passerai les formules de conversion.
@Jean, la formule c'est pour convertir une datetime en timestamp?
Si oui, ben... ça m’intéresse.
J'ai un petit prog de lecture de sonde 1wire (logtemps) qui écrit ses dates a ce format et ça me casse bien la tête :cry:
;)
station Orégon WMR 200
logiciel Xnet version 2012-03-17a et Graphweather V 3.0.15
windows XP SP3 sur vieux portable destiné a la météo
Windows7 sur mon portable, permet de tester les applications qui ne veulent plus de XP
http://mapetitemeteo.esy.es/

Avatar du membre
jturlier
Administrateur du site
Messages : 205
Enregistré le : 10 déc. 2014, 10:20
Localisation : Sérignan 34410
Contact :

Re: compatibilité avec database existante

Message par jturlier » 11 nov. 2016, 07:45

Bonjour Alain,
je t'ai passé un mail pour avoir plus de précisions
Amicalement

Jean

Répondre