Mise en oeuvre d'une gauge

Ce forum est dédié aux discussions qui concernent les graphiques réalisés avec la librairie Highcharts, Une question, un bug ?

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

estelle
Messages : 15
Enregistré le : 01 nov. 2017, 10:16

Re: Mise en oeuvre d'une gauge

Message par estelle » 02 nov. 2017, 08:36

Merci pour tes explications

J'ai installé les fichiers sur mon serveur et lancer gauges-ss-basic.htm
Apparemment il essaie de se connecter..... HTTP request failed error not found
Ces gauges fonctionnent seulement avec GraphWeather ?
A+
Estelle

Avatar du membre
PascalWMR
Messages : 323
Enregistré le : 16 févr. 2014, 09:28
Localisation : CONFLANS EN JARNISY (F54800)
Contact :

Re: Mise en oeuvre d'une gauge

Message par PascalWMR » 02 nov. 2017, 11:32

Bonjour Estelle

Non les gauges Steelseries ne fonctionnent pas seulement avec Graphweather.
Elle fonctionnent avec Cumulus, Weather Display, WS, WeatherCat, Meteobridge, WView, et WeeWX.
Le logiciel dont les steelseries doivent se servir est défini à la ligne 34 du fichier gauges.js

Code : Tout sélectionner

            weatherProgram    : 0,                      //Set 0=Cumulus, 1=Weather Display, 2=VWS, 3=WeatherCat, 4=Meteobridge, 5=WView, 6=WeeWX
Le fonctionnement avec Graphweather est une bidouille ;) de Pierre-André :geek: qui utilise Graphweather pour générer le fichier realtime.txt dont se sert le script des steelseries. Dans le cas ou tu utilise Graphweather pour générer le fichier realtime, à la ligne 32, la valeur de weatherProgram doit être aussi 0 (comme si c'était Cumulus).

Chez moi, ce fichier est généré directement par CumulusMX puis passé par une moulinette PHP pour traduire le texte des prévisions météo.

A la ligne 62 du fichier gauges.js, tu doit indiquer le chemin relatif du fichier realtime.txt
Chez moi ça donne cela

Code : Tout sélectionner

            realTimeURL_Cumulus: '../realtimegaugesMXTraduit.txt',     //*** Cumulus Users: Change to your location of the realtime file ***
.
Il est probable que ton erreur not found provienne du fait que tu ai mal défini ce chemin.

A+
Pascal
Station VP2Plus, Windows 10 64 bits,WeatherLink 6.0.5, VP2SQL, Graphiques Dynamiques à partir d'une BDD MySQL
Météo Conflans-en-Jarnisy
Image

Avatar du membre
Météo Villarzel
Administrateur du site
Messages : 524
Enregistré le : 06 févr. 2014, 09:48
Contact :

Re: Mise en oeuvre d'une gauge

Message par Météo Villarzel » 02 nov. 2017, 16:41

Estelle
ça serait bien que tu nous explique plus en détail ton projet, au départ tu demandais de l'aide pour les jauges Highcharts et maintenant tu installes les jauges SteelSéries.
C'est deux choses complètements différentes.

Avec Highcharts tu va pouvoir prendre n'importe quelle valeurs de ta base de données, par contre les jauges Steelséries sont un ensemble de script complet qui repose uniquement sur des fichiers txt avec un certain format, comme celui-ci
http://www.boock.ch/meteo/gauges_SteelS ... altime.txt

A+
Station Vantage Pro2+ avec station agricole - Weatherlink - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows 7/64
Graphique dynamique à partir d'une bd MySql - VP2SQL

Image

estelle
Messages : 15
Enregistré le : 01 nov. 2017, 10:16

Re: Mise en oeuvre d'une gauge

Message par estelle » 02 nov. 2017, 18:01

Bonsoir,

En fait, j'ai deux Raspberry (météo & rucher) dans la nature (300m de chez moi) qui sont autonome et qui envoient au serveur => BDD des informations du poids de mes ruches via des balances et infos météo
De mon site, j'interroge la BDD et affiche les valeurs
J'ai en projet de modifier la présentation de mes pages Web en utilisant des jauges circulaires
Les jauges stelseries sont superbes mais apparemment il y a incompatibilité avec ma configuration
Dommage
a+

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

Re: Mise en oeuvre d'une gauge

Message par jturlier » 02 nov. 2017, 20:36

Bonjour Estelle,
pourquoi penses-tu que ta configuration est incompatible avec les jauges steel series ?
Si tu tournes sous windows, je ne vois vraiment pas où tu peux avoir un problème !
Si tu es sous linux, tu peux aussi utiliser Rexx Regina qui est un langage interprété très simple à mettre en oeuvre sans connaissance du C ou du Python.
Jean

Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL

Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net
Image

estelle
Messages : 15
Enregistré le : 01 nov. 2017, 10:16

Re: Mise en oeuvre d'une gauge

Message par estelle » 02 nov. 2017, 20:40

Cela à l'air d'être une usine à gaz !!!
Comment intégrer des données d'une BDD ?
A+

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

Re: Mise en oeuvre d'une gauge

Message par jturlier » 02 nov. 2017, 20:48

Re,
L'accès aux données de ta base se fait facilement avec des requêtes que tu peux lancer à partir de scripts PHP.
Cela n'a rien d'une usine à gaz. Pour l'affichage sur les jauges, c'est vraiment du grand classique, tu peux utiliser les scripts de Pierre-André comme modèle.
Je ne serai pas disponible avant le 21 (hosto) pour donner un coup de main soit pour le SQL, soit pour un script quel que soit le langage. Donc, à moins que quelqu'un d'autre se dévoue, tu devras patienter !

PS, peux tu donner ta config au point de vue système d’exploitation des PI
Jean

Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL

Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net
Image

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

Re: Mise en oeuvre d'une gauge

Message par jturlier » 02 nov. 2017, 20:52

Météo Villarzel a écrit :Estelle
ça serait bien que tu nous explique plus en détail ton projet, au départ tu demandais de l'aide pour les jauges Highcharts et maintenant tu installes les jauges SteelSéries.
C'est deux choses complètements différentes.

Avec Highcharts tu va pouvoir prendre n'importe quelle valeurs de ta base de données, par contre les jauges Steelséries sont un ensemble de script complet qui repose uniquement sur des fichiers txt avec un certain format, comme celui-ci
http://www.boock.ch/meteo/gauges_SteelS ... altime.txt

A+
On peut sans problème créer des fichiers textes à partir de requêtes !
Donc ça n'est pas incompatible
Pour info, les jauges steel series sont faites à partir de Canvas. Elles ont été spécialisées par Mark Crossley pour Cumulus, donc il n'existe aucune incompatibilité !

Jean

Avatar du membre
Météo Villarzel
Administrateur du site
Messages : 524
Enregistré le : 06 févr. 2014, 09:48
Contact :

Re: Mise en oeuvre d'une gauge

Message par Météo Villarzel » 02 nov. 2017, 23:30

effectivement ce n'est pas compliqué de faire un fichier qui a la même structure que le fichier realtime de Cumulus depuis ta BDD

Code : Tout sélectionner

<?php
require("mysqli_pac_connect.php");                     
$sql = "SELECT tstamp, outdoortemperature,indoortemperature,solarradiation, outdoorhumidity,dewpoint,soil1temperature, soil2temperature, windspeed FROM data ORDER BY tstamp DESC LIMIT 0, 1";  
$query = mysqli_query($conn,$sql);                   
$i=0;
while ($list = mysqli_fetch_assoc($query)) {      
if (date("I",time())==0) { 
   $time[$i]=($list['tstamp']+3600)*1000;
   } 
else {
   $time[$i]=($list['tstamp']+7200)*1000;
  } 							   
$dtemp[$i]=$list['outdoortemperature']*1;
$dhum[$i]=$list['outdoorhumidity']*1;
$ddew[$i]=$list['dewpoint']*1;						
$dsol[$i]=$list['solarradiation']*1;
$i++;
} 
 ?>

<?php echo date("d M Y H:i",($time[0]/1000)-3600); ?> <?php echo "$dtemp[0]"; ?>  <?php echo "$dhum[0]"; ?> <?php echo "$ddew[0]"; ?> <?php echo "$dsol[0]"; ?>
ce qui va donner
02 Nov 2017 23:20 12 79 8.5 0 etc....
http://www.boock.ch/meteo/pac/test_texte.php

le plus compliqué ça va être de modifier les jauges si tu utilises des autres données que celles d'une station météo

A+
Station Vantage Pro2+ avec station agricole - Weatherlink - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows 7/64
Graphique dynamique à partir d'une bd MySql - VP2SQL

Image

estelle
Messages : 15
Enregistré le : 01 nov. 2017, 10:16

Re: Mise en oeuvre d'une gauge

Message par estelle » 03 nov. 2017, 09:02

Pour les requêtes SQL pas de pb je les utilise déjà
Par contre pour l'intégration .....
A+

Répondre