Forum eedomus http://forum.eedomus.fr/ |
|
[TUTO] EDF Conso Heure/Jour/Semain/Mois/Année http://forum.eedomus.fr/viewtopic.php?f=12&t=2910 |
Page 1 sur 3 Suivant » |
Auteur: | benj70b [ 09 Juil 2015 23:23 ] |
Sujet du message: | [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
Bonjour @ tous et merci pour votre patience voici un tuto (assez long) pour mettre en place un suivi de vos consommation EDF en mode HP/HC sur différentes périodes (Heure, Jour, Semaine, Mois, Année) aussi bien en glissant que sur la période précédente : Pour commencer quelques liens vers la documentation eedomus concernant les parties utilisées dans ce tuto :
Capteur HTTP : http://doc.eedomus.com/view/Capteurs_HTTP Règles : http://doc.eedomus.com/view/Moteur_de_r%C3%A8gles Passons maintenant aux choses sérieuses, les différentes étapes du tuto 1 - Téléchargement, décompression du script PHP sur votre box Sans rentrer dans les détails, ce script permet d'avoir une gestion d'historisation de valeur, 2 - Création des indicateurs de temps Heure / Jour / Semaine / Mois / Années Ces indicateurs sont des capteurs HTTP, pour ajouter ce type de capteur cliquez sur : Configuration / Ajouter ou Supprimer un périphérique / Ajouter un autre type de périphérique / HTTP Capteur / Créer Configuration pour l'indicateur de temps Heure :
Usage : Autre indicateur Type de données : Texte URL : http://localhost/script/?exec=[VAR1]&action=datepart XPATH : //hour Fréquence : 5 [VAR1] : 2B2i_values2.php Ensuite il faut configurer les autres indicateurs de temps Jour / Semaine / Mois / Année, les seules informations qui changent, sont le Nom et XPATH, voici la liste des valeurs :
- "DateTime - Week" => XPATH : //week - "DateTime - Month" => XPATH : //month - "DateTime - Year" => XPATH : //year 3 - Création des règles de mises a jour des valeurs La 1ère règle effectuera la mise a jour de l'heure
Activé : [X] Horaires * : Tous les jours / Toutes les heures / et 0m Action * : DateTime - Hour / Mettre à jour La 2ème règle effectuera la mise a jour des autres indicateurs de temps Jour / Semaine / Mois / Année
Activé : [X] [X] Horaires : Tous les jours / à 0 h / et 0m [X] Action : DateTime - Day / Mettre à jour DateTime - Week / Mettre à jour DateTime - Month / Mettre à jour DateTime - Year / Mettre à jour 4 - Création du Compteur kWH Total Ce compteur sert de base dans tous les calculs. c'est simplement la somme des remontées HC et HP avec une convertion en kWH, comme pour les indicateur de temps c'est un capteur HTTP configuré comme ca :
Usage : Compteur d'électricité Parametre : kWh Type de données : Nombre décimal URL : http://localhost/script/?exec=[VAR1]&action=get&ids=[VAR2],[VAR3] XPATH : (//periph[@id='[VAR2]']/value +//periph[@id='[VAR3]']/value) div 1000 Fréquence 0 [VAR1] : 2B2i_values2.php [VAR2] : [Code API du relevé HC] (périph EDF avec l'etiquette HCHC) [VAR3] : [Code API du relevé HP] (périph EDF avec l'etiquette HCHP) 5 - Création des compteurs glissants Heure / Jour / Semaine / Mois / Année Comme pour les autres indicateurs, ils seront créer comme capteurs HTTP voici le détail pour le compteur glissant kWH - Heure
Usage : Compteur d'électricité Parametre : kWh Type de données : Nombre décimal URL : http://localhost/script/?exec=[VAR1]&action=gethisto&ids=[VAR2]&opt=prefix=HH XPATH : round(//periph [@id='[VAR2]']/value * 1000 - //histo[@id='0']/value * 1000) div 1000 Fréquence 0 [VAR1] : 2B2i_values2.php [VAR2] : [Code API de Relevé kWH - Total] (créé dans l'étape 4) pour les autres compteurs il faudra changer le nom et le paramètre "prefix" dans l'URL, voici la liste des valeurs :
- "kWH - Semaine" => prefix=WW - "kWH - Mois" => prefix=MM - "kWH - Année" => prefix=YY 6 - Création des compteurs précédents Heure-1 / Jour-1 / Semaine-1 / Mois-1 / Année-1 ... je vais dire comme d'hab... encore des capteurs HTTP... ce sont les derniers
Usage : Compteur d'électricité Parametre : kWh Type de données : Nombre décimal URL : http://localhost/script/?exec=[VAR1]&action=addhisto&ids=[VAR2]&opt=prefix=HH XPATH : round(//histo[@id='0']/value * 1000 - //histo[@id='1']/value * 1000) div 1000 Fréquence 0 [VAR1] : 2B2i_values2.php [VAR2] : [Code API de Relevé kWH - Total] (créé dans l'étape 4) Pour la configuration des autres compteurs, il faut comme dans l'etape 5 changer le Nom et le "prefix" dans l'URL
- "kWH - Semaine-1" => prefix=WW - "kWH - Mois-1" => prefix=MM - "kWH - Année-1" => prefix=YY 7 - Régles de mise a jour C'est Dernière ligne droite .... la création de 6 règles La 1ere mettra a jour des compteurs glissant et du relevé kWH Total
Activé : [X] Autoriser le redéclenchement : Après 5 minutes [X] Critères: Relevé HC (EDF) / Change de valeur Ou Relevé HP (EDF) / Change de valeur [X] Action : Relevé kWH - Total (créé en 4) / Mettre à jour kWH - Heure (créé en 5) / Mettre à jour kWH - Jour (créé en 5) / Mettre à jour kWH - Semaine (créé en 5) / Mettre à jour kWH - Mois (créé en 5) / Mettre à jour kWH - Année (créé en 5) / Mettre à jour Ensuite il faut créé la règle sur changement d'Heure
Activé : [X] [X] Critères: DateTime - Hour (crée en 2) / Change de valeur [X] Action : Relevé kWH - Total (créé en 4) / Mettre à jour kWH - Heure (créé en 5) / Mettre à jour kWH - Heure-1 (créé en 6) / Mettre à jour puis enfin des règles sur changement de jour, de semaine, de mois et d'année
Activé : [X] [X] Critères: DateTime - Day (crée en 2) / Change de valeur [X] Action : kWH - Jour (créé en 5) / Mettre à jour kWH - Jour-1 (créé en 6) / Mettre à jour pour semaine, mois et année il faut créer des regles à l'identique de "Temps - Changement de jour" en remplaçant par les capteurs correspondants, cela donne :
Nom : Temps - Changement de mois/ Critère : DateTime - month / Action : kWH - Mois, kWH - Mois-1 Nom : Temps - Changement d'année / Critère : DateTime - year/ Action : kWH - Année, kWH - Année-1 - Les capteurs glissants (créés en 5) seront a jour des le 1er changement de valeur de votre compteur EDF, puis toutes les 5 minutes. - Les compteurs précédents seront mis a jour des le changement d'heure, de jour, de semaine, de mois et d'année. Le résultat : Voila a vos claviers et n'oubliez pas le bouton "dupliquer" |
Auteur: | Alphonse Magova [ 11 Juil 2015 10:57 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
Beau boulot! |
Auteur: | bolzano [ 12 Juil 2015 10:33 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
Excellent travail, c'est mis en oeuvre aujourd'hui. Merci pour ce partage, vive la communauté |
Auteur: | anne-marie [ 24 Août 2015 19:44 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
Bonsoir Est-ce que ce tuto peut être adaptable à la consommation d'eau? |
Auteur: | seraphinou [ 24 Août 2015 21:40 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
BONSOIR j'ai essayer de mettre en place ce scripts mais des erreur dans les date time quand je teste le xpath message d'erreur Protocol http not supported or disabled in libcurl pouvez vous m'aider cdt merci |
Auteur: | bolzano [ 24 Août 2015 22:26 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
Bonsoir, Eedomus ou Eedomus+ ? ça tourne très bien chez moi sur une +. Une erreur de saisie quelque part ? Vu le nbre de périphériques c'est possible ! |
Auteur: | benj70b [ 25 Août 2015 09:23 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
tu dois avoir un espace devant le http://... j'ai déjà eu ce problème;) |
Auteur: | eric63 [ 25 Août 2015 10:06 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
Bonjour, Effectivement, très beau travail. J'ai toutefois 2 petites questions : Comment fais-tu pour avoir des canaux liés sur tes capteurs HTTP? As-tu un pack d'icônes correspondant à ce tuto ou existe-t-il à télécharger quelque part? En tous les cas, merci bien pour ce tuto. |
Auteur: | dplein [ 25 Août 2015 10:46 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
Bon alors je suis en train de suivre pas à pas le tutu mais je ne trouve pas code api de mes heures creuses et pleines. Y avait un autre tuto à suivre avant ?? J'ai juste un owl qui me permet de suivre ma conso.... Merci; @eric63 : les icônes sont partagés..... |
Auteur: | bolzano [ 25 Août 2015 12:39 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
Tu as bien 2 périphériques, l'un avec le compteur heures creuses, l'autres pleines ? |
Auteur: | benj70b [ 25 Août 2015 12:45 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
@Anne-Marie, oui c'est adaptable pour le suivi de la consommation d'eau @eric63 pour le regroupement il faut sur le capteur ouvrir la zone "Paramètres Expert" et selectionner dans "Rattacher à" le capteur auquel tu veux l'associer @dplein idem dans les "Paramètres Expert" tu trouvera le code API des heures creuses / heures pleines, ... sinon moi non plus je mets pas de tutu si le mode expert n'est pas activé, regardez par la : http://doc.eedomus.com/view/Mode_Expert |
Auteur: | seraphinou [ 25 Août 2015 13:40 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
Bonjour Pourrais tu faire un tuto pour gérer la consolation d eau ça intéresse beaucoup de monde Ça serais cool Merci Chris |
Auteur: | benj70b [ 25 Août 2015 13:53 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
n'ayant pas de capteur pour ma conso d'eau... c'est difficile de faire un tuto avec un truc qu'on a pas avec ce tuto, pour l'eau suffit d'ignorer l'etape 4, et dans la 5 de mettre le code API de votre capteur d'eau et c'est idem (sauf l'unité ). au fait l'espace c'est ca ? |
Auteur: | dplein [ 25 Août 2015 14:19 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
Je vais peut être trop vite mais je ne vois pas a quel moment on créee les HP/HC ? Aurais je loupé quelque chose ??? |
Auteur: | bolzano [ 25 Août 2015 14:44 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
Il faut déjà avoir les capteurs. Tu as bien un périphérique de remontée Télé-Info EDF relié à ton compteur ? |
Auteur: | dplein [ 25 Août 2015 14:47 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
J'ai juste un OWL CM 160.... |
Auteur: | bolzano [ 25 Août 2015 14:51 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
Donc il ne remonte pas spécifiquement le compteur HC/HP mais un seul. Adapte alors la procédure pour n'utiliser que le code API de ton périphérique qui te remonte le compteur total. |
Auteur: | dplein [ 25 Août 2015 14:54 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
Merci !!! Autrement je peux le remplacer par quoi ??? |
Auteur: | bolzano [ 25 Août 2015 17:39 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
C'est à dire ? Si tu n'as qu'un périphérique qui te remonte ton nombre de kwh total il faut utiliser son API pour les calculs du tuto. (Dans le tuto il y a la partie somme HC+HP qui est inutile dans ton cas) |
Auteur: | benj70b [ 25 Août 2015 18:05 ] |
Sujet du message: | Re: [TUTO] EDF Conso Heure/Jour/Semain/Mois/Année |
c'est ca merci bolzano ou sinon tu mets en etape 4 dans VAR2 le code API de ton OWL et tu changes le xpath comme cela : (//periph[@id='[VAR2]']/value) div 1000 le [VAR3] n’étant plus utilisé |
Page 1 sur 3 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |