Suivi conso GAZ comparaison avec année précédente

Bonjour,

J’ai mis en place le suivi de ma conso de GAZ (wemos connecté à mon compteur GAZPAR) et j’ai créé un virtuel par contre je souhaiterai comparer la conso quotidienne avec mes valeurs de l’année dernière (issues du site de mon fournisseur).
Hier j’ai consommé x m3 et l’année dernière en moyenne sur le mois de novembre j’ai consommé y m3/j, bien sûr ça dépendra si les températures sont équivalentes néanmoins ce sera mieux que rien.
Donc ma question : je ne sais comment m’y prendre pour stocker ces valeurs mensuelles de l’année dernière dans jeedom, je passe par des variable (expl : nov-2022 : 4m3/j…) mais dans ce cas tous les mois je vais devoir changer mon scenario pour comparer avec le bon mois ou passer par du codage???.
J’espère avoir expliqué plus ou moins clairement mon besoin.

ou un scenario (bloc code)

 //(X = ID de ton historique / Y la valeur a enregistrer)
$cmd = cmd::byId(X); //ou $cmd = cmd::byString("[MA CONSO]#");
$cmd->event(Y, '2021-01-01 00:00:00');
$cmd->event(Y, '2021-02-01 00:00:00');
$cmd->event(Y, '2021-03-01 00:00:00');
$cmd->event(Y, '2021-04-01 00:00:00');
$cmd->event(Y, '2021-05-01 00:00:00');
$cmd->event(Y, '2021-06-01 00:00:00');
$cmd->event(Y, '2021-07-01 00:00:00');
$cmd->event(Y, '2021-08-01 00:00:00');
$cmd->event(Y, '2021-09-01 00:00:00');
$cmd->event(Y, '2021-10-01 00:00:00');
$cmd->event(Y, '2021-11-01 00:00:00');
$cmd->event(Y, '2021-12-01 00:00:00');

Merci J2B
Je trouve ta proposition de codage très intéressante, perso je ne suis encore jamais lancé mais j’ai l’impression qu’il y a du potentiel.
Connais tu un site ou une chaîne pour débutants, jeune j’ai fait de la programmation et j’adorais ça.
Merci
J’ai tout de même trouvé cela :

Merci

un ancien poste qui pourrait vous intéresser

https://forum.jeedom.com/viewtopic.php?f=31&t=29412&sid=ddb4e13f3af5157bab6e1b78185ae43d

Bonjour,
Fait en sorte de mettre tes valeurs compteur 13967 et non pas 3,4,5.
Ca te sera plus facile via historique ou cmd scénario
Maxi du mois - mini du mois = conso du mois
Sinon tu vas devoir additionner tous les jours du mois via scénario code.

Bonjour J2B
J’ai teste les versions suivantes avec l’ID ou le nom entre # # mais je n’arrive pas générer d’historique.

Merci.

 //(X = ID de ton historique / Y la valeur a enregistrer)
 //$cmd = cmd::byId(X); //ou $cmd = cmd::byString("[MA CONSO]#");
$cmd = cmd::byId(3056)
//$cmd = cmd::byString("#[Compteurs][Conso Gaz][Historique GAZ m3]#");
$cmd->event(4.7,'2021-11-01 00:00:00');
$cmd->event(5.68, '2021-12-01 00:00:00');
$cmd->event(6, '2022-01-01 00:00:00');
$cmd->event(4.89, '2022-02-01 00:00:00');
$cmd->event(3.13, '2022-03-01 00:00:00');
$cmd->event(1.6, '2022-04-01 00:00:00');
$cmd->event(1.03, '2022-05-01 00:00:00');
$cmd->event(1.03, '2022-06-01 00:00:00');
$cmd->event(0.48, '2022-07-01 00:00:00');
$cmd->event(0.71, '2022-08-01 00:00:00');
$cmd->event(0.7, '2022-09-01 00:00:00');
$cmd->event(0;58, '2022-10-01 00:00:00');

image

vous avez mis un ; au lieu d’un point

J’ai essayé une multitude de variantes mais en cherchant dans la doc jeedom j’ai trouvé cela est ce que cela signifie que l’historique ne se verra que plustard ??:
« En fait, pour éviter de consommer des ressources inutilement, la tâche qui fait l’archivage ne se déroule qu’une fois par jour, le soir. »