Comme promis un petit tuto :
pour faire un graphique de consommation il faut :
1 - créer un capteur http que tu nommeras "compteur d'eau"
2 - renseigner le capteur ainsi
		
			 
- Capture3.JPG (83.15 Kio) Consulté 25346 fois
 en VAR1 il faut mettre le nombre de litre par impulsion
3 - L'entrée de ton capteur FGBS doit être configurée ainsi
		
			 
- Capture1.JPG (115.78 Kio) Consulté 25346 fois
 
		
			 
- Capture.JPG (16.19 Kio) Consulté 25346 fois
 4 - réaliser une règle qui se déclenche quand l'entrée du FGBS bascule
		
			 
- Capture2.JPG (87.47 Kio) Consulté 25346 fois
 5 - Créer un script que tu nommeras "compteur_eau.php" et dans lequel tu mettras le code suivant
- Code : Tout sélectionner
- <?php
 /*
 ------------------------------------------------
 |Script compteur d'eau                           |
 |                                                |
 | Script qui permet de convertir les impulsions  |
 | d'un compteur d'eau en volume d'eau            |
 | VAR1 :  volume par impulsion                   |
 |                                                |
 ------------------------------------------------
 
 -----------------------------------------------------
 | Evolution des versions :                            |
 -----------------------------------------------------
 |  * 2020-08-18 Merguez07  : V1.0 - Version initiale  |
 -----------------------------------------------------
 */
 
 //*************************************************************************************************
 // dialogue actionneur --> Script
 //*************************************************************************************************
 $volume     =   getArg('vol'                           , true        );      // volume par impulsion mis en VAR1
 $periph_id  =   getArg('eedomus_controller_module_id'  , true        );      // $numero API de l'actionneur qui vient de lancer le script
 //*************************************************************************************************
 
 $volume_cumule=loadVariable("volume".$periph_id )+$volume;
 saveVariable("volume".$periph_id ,$volume_cumule  );
 sdk_header('text/xml');
 $xml  = '<compteur>'      .$volume_cumule         .'</compteur>'    ."\n";
 echo $xml;
 
 
et voilà, l'affaire est jouée