Comment paramétrer SuiviConso avec les données du plugin Enedis

Bonsoir,

J’ai pas mal cherché, mais à priori je n’ai pas lu la réponse.
J’ai acquis ce pluggin il y a quelques semaines , il a l’air superbe ! …mais je n’arrive pas à le paramétrer pour faire un équipement Parent qui corresponde à la conso de toute la maison.

=>Je n’ai pas de clé pour récupérer directement du linky, donc j’ai les infos de j-1 au jour j via le pluggin de Enedis. Je récupère bien le pas horaire.
Je suis en tempo 22h-6h.

Que dois je rentrer dans les « commande entrées »
-index hp bleu
-index hc bleu
…ect…
-PAPP
-PETC

je me doute que sans clé je n’aurais pas de Ints1 et Imax1

merci de votre aide

bonne fin de soirée

Si tu es en tarif Base, tu peux t’inspirer de ça:

Par contre pour la valeur variation max entre 2 mesures, mets une valeur > à ce que tu consommes en 1 journée

merci superbricolo

je m’y attelle ! :smile:

Hello Superbricolo,

je suis arrivé à une situation intermédiaire…

comme il récupère les data Enedis en HC, il colle tout en HC.
A tout hasard, saurais tu comment faire ?
J’ai un virtuel qui recalcul tout les jours les HC et HP à partir du flux Enedis

Je suppose qu’avec le plugin Enedis, tu obtiens 6 index différents? En Tempo, il vaudrait mieux décocher FGD212 et rentrer les commandes de tes 6 index. Car là en mode FGD212, il faudrait faire varier le PTEC en même temps que l’index pour que cela marche. Car tu n’as qu’un relevé par jour. Ce mode va bien en tarif BASE mais en Tempo ça va être infernal avec qu’un relevé par jour.

et non…malheureusement avec Enedis on ne récupère que les consommations par heure (ou 30’).
C’est un scénario ici Scénarios HP HC via Pluggin Enedis qui me les mets en HP/HC dans un virtuel… ensuite il faudrait que je les décomposes en bleu/blanc/rouge… mais je bute sur comment attaquer l’historique du pluggin Ecowatt pour recuperer la couleur de la date au moment des calculs. J’ai posé la question sur le fil du sujet…mais j’ai lu qu’il n’était plus suivis…dommage

:slight_smile: Si tu savais (ou quelqu’un d’autre) m’écrire en code, cela le ferait ! :slight_smile: :
##Scenario calcul index Temp##

##condition##
de la derniere date de mise à jour des index du virtuel [Index Tempo](HPR, HCR, HPB…) à la derniere date de mise à jour du virtuel des Index HPC./HC [Variables EDF]
##calcul des index Tempo##
Si à la date concerné la valeur de l’historique [Tempo][Maintenant] contient « JB » alors HPB=HP et HCB=HC
Si à la date concerné la valeur de l’historique [Tempo][Maintenant] contient « JW » alors HPW=HP et HCW=HC
Si à la date concerné la valeur de l’historique [Tempo][Maintenant] contient « JR » alors HPR=HP et HCR=HC
Si à la date concerné la valeur de l’historique [Tempo][Maintenant] est vide alors HPB=HP et HCB=HC

sachant que la « date concerné » peut varier de 0 à n en fonction des mise à jours des vituels , donc sous entendu des maj du pluggin Enedis

J’ai déjà vu quelqu’un, utiliser le plgin Enedis, normalement tu as conso annuelle. Après, je ne sais pas si tu l’as par couleur et HP/HC. Parce que cest ça qu’il te faudrait.

Avec le plugin Enedis on récupère seulement la conso :

  • jour
    -mois
    -année
    -données horaires des jours

pas moyen de récuperer plus avec l’API…

C’est pour cela qu’il faut un scenario pour retraduire les données horaires en HP/HC en fonction de la plage et qu’il faudrait un 2eme scenario pour déterminer HPB, HPW et HPR en fonction de la couleur d’ecowatt
Et sur ce 2eme scenario j’ai beau essayer depuis plusieurs semaines, je seche car je ne suis pas familier avec PHP

exemple de remonté Enedis :

[2023-11-09 05:32:30]DEBUG : [Maison][BB][Consommation Jour] Mise à jour de la valeur : 2023-11-08 00:00:00 => 148222
[2023-11-09 05:32:31]DEBUG : [Maison][BB][Consommation Mois] Mise à jour de la valeur : 2023-11-08 00:00:00 => 1218099
[2023-11-09 05:32:31]DEBUG : [Maison][BB][Consommation Année] Mise à jour de la valeur : 2023-11-08 00:00:00 => 39943652
[2023-11-09 05:32:31]DEBUG : [Maison][BB] Récupération des données horaires : consumption?start=2023-01-01&end=2023-11-09
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 00:30:00 => 8900
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 01:00:00 => 8216
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 01:30:00 => 8024
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 02:00:00 => 8862
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 02:30:00 => 8364
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 03:00:00 => 8622
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 03:30:00 => 10134
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 04:00:00 => 6364
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 04:30:00 => 5710
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 05:00:00 => 6420
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 05:30:00 => 7492
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 06:00:00 => 7836
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 06:30:00 => 8310
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 07:00:00 => 6354
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 07:30:00 => 6614
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 08:00:00 => 12878
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 08:30:00 => 6850
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 09:00:00 => 7250
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 09:30:00 => 6650
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 10:00:00 => 12774
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 10:30:00 => 4824
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 11:00:00 => 3520
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 11:30:00 => 1288
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 12:00:00 => 7580
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 12:30:00 => 718
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 13:00:00 => 3506
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 13:30:00 => 6198
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 14:00:00 => 6950
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 14:30:00 => 4948
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 15:00:00 => 4994
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 15:30:00 => 4796
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 16:00:00 => 4430
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 16:30:00 => 5484
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 17:00:00 => 4534
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 17:30:00 => 3486
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 18:00:00 => 6510
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 18:30:00 => 6228
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 19:00:00 => 7370
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 19:30:00 => 6846
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 20:00:00 => 5586
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 20:30:00 => 1338
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 21:00:00 => 1484
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 21:30:00 => 922
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 22:00:00 => 3962
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 22:30:00 => 5840
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 23:00:00 => 6142
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Enregistrement historique : 2023-11-08 23:30:00 => 6610
[2023-11-09 05:32:32]DEBUG : [Maison][BB][Consommation Horaire] Mise à jour de la valeur : 2023-11-09 00:00:00 => 7726
[2023-11-09 05:32:32]DEBUG : [Maison][BB] Récupération des données de puissance : consumption?start=2023-01-01&end=2023-11-09
[2023-11-09 05:32:34]DEBUG : [Maison][BB][Consommation Puissance max] Mise à jour de la valeur : 2023-11-08 07:42:56 => 26679
[2023-11-09 05:32:34]DEBUG : [Maison][BB] Toutes les données ont été récupérées
[2023-11-09 05:32:34]DEBUG : [Maison][BB] Prochaine programmation : 10/11/2023 03:33
[2023-11-09 05:32:34]DEBUG : [Maison][BB] *** Fin d'interrogation des serveurs Enedis ***

Pour les HP /HC , pas besoins de scénario puisque les horaires sont fixes. Il faut juste faire les cumuls.
Tu fais 2 virtuels (1 HP et 1 HC) qui additionnent ces données.
Et ensuite en fonction de la couleur du jour via un scénario, tu distribues dans d’autres virtuels (il en faut 6) en fonction de la couleur et du HP/HC. Puis tu mets ces 6 virtuels dans les commande de ton équipement SuiviConso

Merci pour ton retour.

Pourrais tu me donner un exemple pour faire le cumul en fonction de la couleur. Je n arrive pas à m en dépatouiller
J ai compris la logique mais ne sais codé

Il ne s’agit pas de code, mais juste de créer un virtuel dans lequel tu mets tes commandes par heure additionnées.
La je ne peux pas te faire d’exemples, mon internet est en panne. Je te réponds avec mon tel.
Tu peux faire une copie d’écran des commandes par horaires disponibles dans le plugin Enedis

merci !

encore une toute petite aide !!! ou est mon erreur de syntax dans les 4 lignes de mon script ci après ?

j’y suis presque, j’ai juste une erreur : syntax error, unexpected ‹ $debut › (T_VARIABLE) dans le script suivant…il me sert dans le script de base HP/HC à déterminer la couleur de la variable du jour ou est calculé HP/HC.
$n étant la borne entre la dernière maj HP/HC et la remonté Enedis.


$cmdId = cmd::byString(« #[Maison][Couleur Tempo][Tempo Couleur]# »)->getId();

$n = 10

$debut = date(‹ Y-m-d H:i:s ›, strtotime(« yesterday - $n days 00:00:00 »));
$fin = date(‹ Y-m-d H:i:s ›, strtotime(« yesterday - $n days 23:59:59 »));

$value = history::getStatistique($cmdId, $debut, $fin)[« last »];

$scenario->setData(« Couleur_n », $value);

je dirais qu’il manque un point virgule derrière le 10 de la 2ème ligne

:smile: … en effet !.. cela fonctionne maintenant !
plus qu’à attendre demain pour la prochaine maj de enedis !!

tks

edit : la solution ne fonctionne pas. Les données crées par les virtuels sont bien okj. les formules misent sur suivis conso aussi. Mais résultat 0 ou presque0
je creuserais le sujet plus tard car je suis un peu lasse de chercher comment faire fonctionner ce pluggin avec un tempo et sans autres données que celle du pluggin enedis.

je laisse la suite au cas ou cela puisse servir.

. Au cas ou…pour ceux que cela intéresse voici le résultat à l’aide de virtuel (donc sans scenario) qui se met à jour à 05h00

HP
statisticsBetween(#[Maison][Poitiers][Consommation Horaire]#,sum,yesterday 06:01,yesterday 22:00)/2

HC
statisticsBetween(#[Maison][Poitiers][Consommation Horaire]#,sum,yesterday 00:01,yesterday 06:00)/2 + statisticsBetween(#[Maison][Poitiers][Consommation Horaire]#,sum,yesterday 22:01,today 00:00)/2

exemple HP BLEU
(#[Maison][Couleur Tempo][Tempo Couleur d Hier]# == « BLUE » ? #[Maison][HP-HC][HP Poitiers]#)

exemple HC BLEU
(#[Maison][Couleur Tempo][Tempo Couleur d Hier]# == « BLUE » ? #[Maison][HP-HC][HC Poitiers]#)

Pour la couleur à l’aide d’ecowatt je crée un virtuel qui se met à jour à 12h00:

et cela donne

exemple pour index HP bleu :statisticsBetween(#[Maison][HP-HC][HPB Poitiers]#,sum,firts day of this year 00:01,yesterday 22:00)
Ce sont des index et non des consommations qu’il faut avoir dans suiviconso. j’ai mis 00:01 - 22h00 car mes connaissances de la subtilité du langage pour ne pas mettre d’heure m’échappe.

Prochaine étape si j’y arrive, intégrer tout les matins automatiquement le flux horaires hérité du pluggin Enedis directement dans la bonne table de suiviconso et dans les bonnes couleurs.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.