de danm14 » 17 Mar 2015, 17:12
Bonjour,
Pour ceux qui suivent le projet ZiMeteo, à savoir que la version 2.1 est mis à disposition pour ceux qui ont déjà leur site en ligne (via leur module Update) !
Nouveautés :
1 - Simplification du nombre de fichiers Get_XXXX.php gérant les requêtes pour les graphes
1 fichier pour les Graphes Highstock
1 fichier pour les Graphes Highcharts
1 fichier pour la rose des vents
2 - Portage du fichier **var_fonctions.js** vers un fichier.**INI** (génération des graphes)
Ex: avant avec var_fonctions.js
// == PLUVIOMETRIE MOIS ============================================
case 2: id = 2;
ChoixHistory = 1;
Modele = 'Oregon Pluviomètre PCR800';
NomGraphe = 'Pluviométrie : ';
$("#Header").html('Relevés sonde '+Modele+' via '+Domotique+' sur '+Serveur);
GetFile = 'Get_Cumul.php';
Fields = ['Pluie'];
Labels = ['Pluviometrie'];
Unites = ['mm'];
Scale = [0];
Type = ['column'];
Couleur = ['#00CCFF'];
fondGraphe = fondGraphe_Highchart;
PlotOptions = {series: {marker: { enabled: true },dataLabels: { style: {fontSize: 12},enabled: true ,formatter: function () { if (this.y != 0) {return this.y ;}},rotation: -90,color: '#000000',align: 'middle',x: 2,y: -6},cursor: "pointer"}};
YAxes = [{labels: {formatter: function() {return this.value}},title:{text: Labels[0]+' en '+Unites[0],style: {color: Couleur[0]} } }];
Graphe_Highchart(Materiel,Mode, GetFile, Fields, Unites, Scale, Type, Style, Couleur, Remplissage, Labels, YAxes, PlotOptions,ChoixHistory);
break;
maintenant dans un graphes.ini :
[Pluie_Mois]
;# 0 = Titre, Interval, Mini, Maxi, Sonde, orientation,Type
;# x = Type,champs,Graphe,Couleur,Unité,label,datalabel,style
0 = Cumul de Pluie, 5, 1, 1, Oregon PCR800,0,Normal
1 = Normal,Pluie,column,1,mm,'Cumul','true
2 = Histo,Pluie,column,3,mm,'Cumul','true
Il devient encore plus facile de rajouter comme on veut des courbes, ou de les personnaliser …
Suivre la news du 17-03-2015 sur le dokuwiki habituel.
Cdlt,
Zibase 2 avec licence
Modules Chacon DI-O
Sondes Oregon THGR122NX, THGR810, UVN800, PCR800 et WGR800
Z-Wave : Duwi Volets Roulants 0643x , Everspring HSP02, SF812, ST812, HSM02, Fibaro, Sirene SSA1 Fortrezz, PolyPad
OWL CM160
Synology
Suivi Meteo : http://meteo14320.fr