[MAJ] Interface graphique des consommations et températures

Partagez ici vos astuces et idées d'utilisation d'eedomus

Re: [MAJ] Interface graphique des consommations et températu

Messagepar baltimore » 05 Fév 2015 17:19

OK je vais le faire. Par contre j'ai bien l'historique de mes sondes de températures et de luminosité mais je n'ai rien qui fonctionne concernant les périphériques de consommation.

Voici ce que j'ai mis dans mon fichiers paramètres :

// Module usb sur compteur edf
array("id"=>37093,"libelle"=>"Consommation instantanée de la maison"),
// Prises
// Garage
array("id"=>121559, "type"=>"consommetre", "evennement"=>true, "unite"=>"Watt", "libelle"=>"Prise Congélateur Garage"),

J'ai fait une erreur de syntaxe ?

A+
Baltimore
Sante des femmes www.viagrasansordonnancefr.com pharmacie de Paris
baltimore
 
Messages : 101
Inscription : 12 Juin 2013

Re: [MAJ] Interface graphique des consommations et températu

Messagepar pacific_boy » 05 Fév 2015 17:22

baltimore a écrit:OK je vais le faire. Par contre j'ai bien l'historique de mes sondes de températures et de luminosité mais je n'ai rien qui fonctionne concernant les périphériques de consommation.

Voici ce que j'ai mis dans mon fichiers paramètres :

// Module usb sur compteur edf
array("id"=>37093,"libelle"=>"Consommation instantanée de la maison"),
// Prises
// Garage
array("id"=>121559, "type"=>"consommetre", "evennement"=>true, "unite"=>"Watt", "libelle"=>"Prise Congélateur Garage"),

J'ai fait une erreur de syntaxe ?

A+
Baltimore


Non sa à l'air correcte. Quand tu dis que les consommations sont erronées c'est à dire ?
Passionné d’informatique et étant ingénieur dans le même domaine, je me suis lancé dans l’aventure domotique il y a quelques mois. C’est donc naturellement que j’ai commencé à développer quelques fonctionnalités, que je souhaite partager avec vous !!
pacific_boy
 
Messages : 82
Inscription : 23 Nov 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar baltimore » 05 Fév 2015 18:02

En fait je ne vois aucun périphérique de consommation.

J'ai ajouté les images des pièces :

Capture.JPG
Capture.JPG (26.54 Kio) Consulté 19515 fois


Par contre je ne comprends pas cette partie :

Pour les périphériques comme les thermomètres nous n'avons pas de valeurs prédéfinies donc l'API ne retourne aucune valeur. Il faut donc ajouter une image à la main avec la requête suivante en remplacant 999999 par l'id de votre périphérique et URL_IMAGE par la partie de l'URL récupérée ci-dessus :
CODE : TOUT SÉLECTIONNER
INSERT INTO `historique_eedomus`.`valeur_periph` (`peripherique`, `id_eedomus`, `libelle`, `image`) VALUES ('999999', '', 'DEFAUT', 'URL_IMAGE');


Cela veut dire que par exemple si j'ai un thermomètre dans la salle à manger je dois jouer cette requête avec l'image de la salle à manger et l'id du thermometre c'est bien cela ?

Mais j'ai toujours des erreurs :-(


Warning: fopen(./data/caracteristiques_20150205175513.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 19

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 21

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 23

Notice: Undefined index: type in /volume1/web/eedomus/importEedomus.php on line 30

Notice: Undefined index: type in /volume1/web/eedomus/importEedomus.php on line 31

Notice: Undefined index: type in /volume1/web/eedomus/importEedomus.php on line 32

Warning: fopen(./data/historique_peripheriques_121559_20150205175514.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_120959_20150205175514.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_132634_20150205175514.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_132632_20150205175514.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_132633_20150205175514.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_120959_20150205175515.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_132631_20150205175515.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_124124_20150205175515.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_36727_20150205175515.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_120960_20150205175515.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_120958_20150205175518.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264
1

A+
Baltimore
Dernière édition par baltimore le 05 Fév 2015 18:09, édité 1 fois.
Sante des femmes www.viagrasansordonnancefr.com pharmacie de Paris
baltimore
 
Messages : 101
Inscription : 12 Juin 2013

Re: [MAJ] Interface graphique des consommations et températu

Messagepar pacific_boy » 05 Fév 2015 18:04

baltimore a écrit:En fait je ne vois aucun périphérique de consommation.

J'ai ajouté les images des pièces :

Capture.JPG


Mais j'ai toujours des erreurs :-(


Warning: fopen(./data/caracteristiques_20150205175513.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 19

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 21

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 23

Notice: Undefined index: type in /volume1/web/eedomus/importEedomus.php on line 30

Notice: Undefined index: type in /volume1/web/eedomus/importEedomus.php on line 31

Notice: Undefined index: type in /volume1/web/eedomus/importEedomus.php on line 32

Warning: fopen(./data/historique_peripheriques_121559_20150205175514.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_120959_20150205175514.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_132634_20150205175514.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_132632_20150205175514.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_132633_20150205175514.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_120959_20150205175515.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_132631_20150205175515.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_124124_20150205175515.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_36727_20150205175515.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_120960_20150205175515.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264

Warning: fopen(./data/historique_peripheriques_120958_20150205175518.txt): failed to open stream: Permission denied in /volume1/web/eedomus/importEedomus.php on line 260

Warning: fputs() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/eedomus/importEedomus.php on line 264
1

A+
Baltimore


Envoi moi ton fichier parametre en message privé stp
Passionné d’informatique et étant ingénieur dans le même domaine, je me suis lancé dans l’aventure domotique il y a quelques mois. C’est donc naturellement que j’ai commencé à développer quelques fonctionnalités, que je souhaite partager avec vous !!
pacific_boy
 
Messages : 82
Inscription : 23 Nov 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar baltimore » 05 Fév 2015 18:23

Je t'ai envoyé le fichier en mp.

A+
Baltimore
Sante des femmes www.viagrasansordonnancefr.com pharmacie de Paris
baltimore
 
Messages : 101
Inscription : 12 Juin 2013

Re: [MAJ] Interface graphique des consommations et températu

Messagepar alcapon64 » 11 Fév 2015 01:37

Bonjour,
J'ai un souci quand j'ouvre l'interface eedomus consommation est que je met à jour les données, j'ai le message "Veuillez patienter pendant le traitement ..." qui s'affiche est qui ne part plus.
Avez vous un petite idée?
merci
alcapon64
 
Messages : 8
Inscription : 27 Nov 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar pacific_boy » 11 Fév 2015 07:51

alcapon64 a écrit:Bonjour,
J'ai un souci quand j'ouvre l'interface eedomus consommation est que je met à jour les données, j'ai le message "Veuillez patienter pendant le traitement ..." qui s'affiche est qui ne part plus.
Avez vous un petite idée?
merci


Tu dois avoir une erreur dans le fichier paramètre.
Passionné d’informatique et étant ingénieur dans le même domaine, je me suis lancé dans l’aventure domotique il y a quelques mois. C’est donc naturellement que j’ai commencé à développer quelques fonctionnalités, que je souhaite partager avec vous !!
pacific_boy
 
Messages : 82
Inscription : 23 Nov 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar alcapon64 » 11 Fév 2015 11:33

Bonjour,
merci pour ta réponse rapide mais j'ai beau chercher je ne trouve pas l'erreur qui me bloque!!
es se que mon actionneur HTTP peut être la cause de mon problème. Que doit t'il renvoyé si je fait le test dans eedomus?
capture.jpg
capture.jpg (60.15 Kio) Consulté 19484 fois

Voici mon fichier paramètre si tu peut y jeté un coup d’œil stp.

<?php
date_default_timezone_set('Europe/Paris');
setlocale (LC_TIME, 'fr_FR.utf8','fra');
ini_set('memory_limit', '512M');

// DEBUG : permet d'afficher les erreurs
ini_set('display_errors', 1);
error_reporting(E_ALL);

//*************************************** API eedomus *********************************
// Identifiants de l'API eeDomus
$api_user = "xxxxx"; //ici saisir api user
$api_secret = "xxxxxxxxxxxx"; //ici saisir api secret

//*************************************** Parametres network **************************
//server MySQL
$server='localhost';
//MySQL login
$sqllogin='root'; //ici saisir le user sql de phpmyadmin
//MySQL password
$sqlpass=''; //ici saisir le pass du user phpmyadmin
//MySQL dataBase
$dataBase='historique_eedomus';

$periphs= array(
// Lampes
// Maison
array("id"=>122647, "type"=>"consommation_theorique", "conso"=>400, "evennement"=>true),
// Prises
// Maison
array("id"=>122646, "type"=>"consommetre", "evennement"=>true, "unite"=>"Watt", "libelle"=>"Maison"),
// Températures
// Salon
array("id"=>110783, "type"=>"temperature", "evennement"=>true, "unite"=>"°C", "libelle"=>"Température Salon"),
// Chambre Maxence
array("id"=>121872, "type"=>"temperature", "evennement"=>true, "unite"=>"°C", "libelle"=>"Température Maxence"),
// Chambre Parents
array("id"=>121868, "type"=>"temperature", "evennement"=>true, "unite"=>"°C", "libelle"=>"Température Parents"),
// Extérieur
array("id"=>112473, "type"=>"temperature", "evennement"=>true, "unite"=>"°C", "libelle"=>"Température Extérieur"),
// Humidité
// Extérieur
array("id"=>112475, "type"=>"humidite", "evennement"=>true, "unite"=>"%", "libelle"=>"Humidité Extérieur"),

$typeConso= "classique", // valeur possible : classique, tranche, tempo (non géré pour le moment)
$heures_creuses = array(
array("debut"=>"00:00", "fin"=>"06:00","tarif"=>0),
array("debut"=>"22:38", "fin"=>"00:00","tarif"=>0),
$prix_kwh_heures_pleines=0.121));
?>
alcapon64
 
Messages : 8
Inscription : 27 Nov 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar pacific_boy » 11 Fév 2015 17:04

alcapon64 a écrit:Bonjour,
merci pour ta réponse rapide mais j'ai beau chercher je ne trouve pas l'erreur qui me bloque!!
es se que mon actionneur HTTP peut être la cause de mon problème. Que doit t'il renvoyé si je fait le test dans eedomus?
capture.jpg

Voici mon fichier paramètre si tu peut y jeté un coup d’œil stp.

<?php
date_default_timezone_set('Europe/Paris');
setlocale (LC_TIME, 'fr_FR.utf8','fra');
ini_set('memory_limit', '512M');

// DEBUG : permet d'afficher les erreurs
ini_set('display_errors', 1);
error_reporting(E_ALL);

//*************************************** API eedomus *********************************
// Identifiants de l'API eeDomus
$api_user = "xxxxx"; //ici saisir api user
$api_secret = "xxxxxxxxxxxx"; //ici saisir api secret

//*************************************** Parametres network **************************
//server MySQL
$server='localhost';
//MySQL login
$sqllogin='root'; //ici saisir le user sql de phpmyadmin
//MySQL password
$sqlpass=''; //ici saisir le pass du user phpmyadmin
//MySQL dataBase
$dataBase='historique_eedomus';

$periphs= array(
// Lampes
// Maison
array("id"=>122647, "type"=>"consommation_theorique", "conso"=>400, "evennement"=>true),
// Prises
// Maison
array("id"=>122646, "type"=>"consommetre", "evennement"=>true, "unite"=>"Watt", "libelle"=>"Maison"),
// Températures
// Salon
array("id"=>110783, "type"=>"temperature", "evennement"=>true, "unite"=>"°C", "libelle"=>"Température Salon"),
// Chambre Maxence
array("id"=>121872, "type"=>"temperature", "evennement"=>true, "unite"=>"°C", "libelle"=>"Température Maxence"),
// Chambre Parents
array("id"=>121868, "type"=>"temperature", "evennement"=>true, "unite"=>"°C", "libelle"=>"Température Parents"),
// Extérieur
array("id"=>112473, "type"=>"temperature", "evennement"=>true, "unite"=>"°C", "libelle"=>"Température Extérieur"),
// Humidité
// Extérieur
array("id"=>112475, "type"=>"humidite", "evennement"=>true, "unite"=>"%", "libelle"=>"Humidité Extérieur"),

$typeConso= "classique", // valeur possible : classique, tranche, tempo (non géré pour le moment)
$heures_creuses = array(
array("debut"=>"00:00", "fin"=>"06:00","tarif"=>0),
array("debut"=>"22:38", "fin"=>"00:00","tarif"=>0),
$prix_kwh_heures_pleines=0.121));
?>


Tu peux me l'envoyer en MP sous forme de fichier car à première vue il manque une partie après la sonde humidité extérieur ...
Passionné d’informatique et étant ingénieur dans le même domaine, je me suis lancé dans l’aventure domotique il y a quelques mois. C’est donc naturellement que j’ai commencé à développer quelques fonctionnalités, que je souhaite partager avec vous !!
pacific_boy
 
Messages : 82
Inscription : 23 Nov 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar alcapon64 » 11 Fév 2015 17:24

Je suis nouveaux sur le forum donc je peut apparemment pas envoyé de message privé!! Je peut peut être te l'envoyé par mail?
alcapon64
 
Messages : 8
Inscription : 27 Nov 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar pacific_boy » 11 Fév 2015 17:27

alcapon64 a écrit:Je suis nouveaux sur le forum donc je peut apparemment pas envoyé de message privé!! Je peut peut être te l'envoyé par mail?


Sinon tu l'upload sur un site et tu colle le lien en réponse. Attention à bien masquer tes identifiants et mot de passe
Passionné d’informatique et étant ingénieur dans le même domaine, je me suis lancé dans l’aventure domotique il y a quelques mois. C’est donc naturellement que j’ai commencé à développer quelques fonctionnalités, que je souhaite partager avec vous !!
pacific_boy
 
Messages : 82
Inscription : 23 Nov 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar alcapon64 » 11 Fév 2015 17:30

j'ai peut être réussi à te l'envoyé en MP
alcapon64
 
Messages : 8
Inscription : 27 Nov 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar alcapon64 » 11 Fév 2015 17:51

sinon voici un lien de téléchargement merci bcp
https://www.mediafire.com/?0wmqy85s852hwm2
alcapon64
 
Messages : 8
Inscription : 27 Nov 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar pacific_boy » 11 Fév 2015 17:59

alcapon64 a écrit:sinon voici un lien de téléchargement merci bcp
https://www.mediafire.com/?0wmqy85s852hwm2


C'est bien ce qui me semblait tu as supprimer des lignes dans le fichier

Après ton capteur d'humidité tu as une virgule en trop et il te manque

Code : Tout sélectionner
);

// Type d'environnement possible
$typeEnvironnement = array("temperature","consigne_chauffage","luminosite","humidite","decibelmetre","pression","pluviometre", "co2");
// Type de consommation possible
$typeConsommation = array("consommation_theorique","consommetre");
Passionné d’informatique et étant ingénieur dans le même domaine, je me suis lancé dans l’aventure domotique il y a quelques mois. C’est donc naturellement que j’ai commencé à développer quelques fonctionnalités, que je souhaite partager avec vous !!
pacific_boy
 
Messages : 82
Inscription : 23 Nov 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar alcapon64 » 11 Fév 2015 18:07

Ok merci bcp je regarde sa se soir je suis impatient de voir le résultat du super boulot que tu a fait
alcapon64
 
Messages : 8
Inscription : 27 Nov 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar Tinto » 14 Fév 2015 11:27

Salut,

Je n'ai pas vu comment définir un compteur general en consommation electrique ? avais-tu implementé cette fonctionnalité ?
Tinto
 
Messages : 534
Inscription : 10 Jan 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar pacific_boy » 14 Fév 2015 11:29

Tinto a écrit:Salut,

Je n'ai pas vu comment définir un compteur general en consommation electrique ? avais-tu implementé cette fonctionnalité ?


Non toujours pas ...
Passionné d’informatique et étant ingénieur dans le même domaine, je me suis lancé dans l’aventure domotique il y a quelques mois. C’est donc naturellement que j’ai commencé à développer quelques fonctionnalités, que je souhaite partager avec vous !!
pacific_boy
 
Messages : 82
Inscription : 23 Nov 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar Tinto » 14 Fév 2015 12:03

OK Thanks ;) vivement la V3 alors :)
Tinto
 
Messages : 534
Inscription : 10 Jan 2014

Re: [MAJ] Interface graphique des consommations et températu

Messagepar drobert.68 » 15 Mars 2015 22:23

Bonjour,

Dans un premier temps, merci pour le boulot c'est super.

Par contre, dans ma table environnement, j'ai une multitude de doublon qui empeche le widget de se charger...
en fait, j'utilise la requete suivante :
SELECT DISTINCT * FROM `environnement` t1
WHERE EXISTS (
SELECT * FROM `environnement` t2
WHERE t1.peripherique = t2.peripherique AND t1.date_debut= t2.date_debut AND t1.id <> t2.id )
ORDER BY date_debut ASC
et j'obtiens : 67 424 enregistrements

Je pense que le script d'import a du se lancer mais pas aboutir..

Dans tous les cas,
- Quelle requete executer pour supprimer les doublons
- Quelle contrainte peut on mettre sur la table pour eviter l'apparition de doublon ?

Merci
EEDOMUS+ ZIGATE + RFX433 + 5xLC13 + 1xNP201 + 1xFGBS321 + 4xFGK101 + 2xFGMS001 + 2xFGWP011 + 1xZMNHBA2 + 1xZF5201 + 1xSF812
JEEDOM (VM SYNO) + Gateway XIAOMI + BLEA + Aquara + Miflora + Yeelight + Station NETATMO + 2x ECOCompteur
drobert.68
 
Messages : 21
Inscription : 09 Nov 2014
Localisation : Alsace / Haut-Rhin

Re: [MAJ] Interface graphique des consommations et températu

Messagepar popix » 16 Mars 2015 00:21

ta requete me parait bonne pour les doublons
Pour eviter les doublons à l'insertion et non après coup avec des procédure de purge,
soit faire une prérequete pour vérifier si l'objet existe mais c'est lourd, sinon il te suffit de mettre plusieurs champs que tu souhaites unique en clé primaire de ta table, tu ne pourras jamais insérer deux valeurs identiques sur ce ou ces champs, tu peux alors faire :
INSERT IGNORE INTO ... afin que MYSQL ignore les doublons à l'insertion et ne renvoi pas d'erreur

tu peux aussi faire du INSERT ... ON DUPLICATE KEY UPDATE ... pour des mises à jour auto en une seule requete. doc : http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html


Esparant t'avoir aidé.
++
popix
 
Messages : 409
Inscription : 15 Fév 2014

PrécédentSuivant

Retour vers Mes usages

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 49 invité(s)