Bonjour à tous
Je suis actuellement en train de faire un peu de domotique chez moi, et j'ai installé un Arduino sur mon compteur linky pour suivre ma consommation.
Je récupère actuellement les données de ma consommation sur une BDD "EDF_Sav_5m" toute les 5 minutes:
Exemple :
Id BASE_sav_5m Datetime_sav_5m 1 5410 2020-03-14 20:35:00 2 5440 2020-03-14 20:40:00 3 5490 2020-03-14 20:45:00 4 5520 2020-03-14 20:50:00
Je voudrais avec ces données tracer une courbe avec chart.js pour avoir ma conso toute les 5 minutes.
Il va donc falloir que la donnée avec ID 3 de 2020-03-14 20:45:00 qui a une valeur de 5490 soit soustraite à 5440 la donnée juste avant pour obtenir 50 qui sera ma conso.
Et tout ça pour chaque donnée avec la boucle while
Je vous remercie par avance cordialement
Tout ça dans :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $sql = "SELECT *FROM EDF_Sav_5m ''''''iCI^^Je suis perdu'''''''''''' ORDER BY Datetime_sav_5m DESC LIMIT 12"; $result = mysqli_query($mysqli, $sql); //loop through the returned data while ($row = mysqli_fetch_array($result)) { $data1 = $data1 . '"'. $row['VALEURCONSO'].'",'; $data2 = $data2 . '"'. $row['DATETIME`)'] .'",';
J'ai essayé plein de trucs mais je n'y arrive pas
Je sais pas si je peux le faire dans ma requête SQL ou avec des calculs avec des requêtes PHP
Partager