Récupéré la consommation du routage du surplus vers mon cumulus

Salut a tous
Je souhaiterai solliciter vos conseils et votre aide afin de réaliser un scenario pour récupérer la consommation de mon cumulus pendant la période de routage de mon surplus?
Pour cela je possède un routeur solaire qui récupère des commandes dans Jeedom

  • En premier j ai un switch avec 3 positions ; mode ‹ manuel › (marche forcée du cumulus), mode ‹ Auto › (routage du surplus solaire) et mode ‹ Off › (pas de routage et arrêt du cumulus); il faut donc qu il soit en mode ‹ Auto › pour que le routage soit fait?
  • j ai également 2 commandes pour la puissance et la consommation du cumulus

Pourriez vous me conseillez si cela est possible et comment procéder étant donné que je suis débutant
EN vous remerciant par avance
Bien cordialement

Bonsoir,

La précision va dépendre du matériel qui mesure et remonte la consommation mais je pense que le mieux c’est de le prendre à l’envers.

Stocker la consommation quand tu passes en marche forcée et déduire le routage par différence entre la consommation totale et la consommation en marche forcée.

Donc un scénario qui s’exécute lors de la marche forcée et qui stocke la consommation dans une variable ou une virtuel.

Le même scénario quand il sort de la marche forcée et le scénario stocke, dans un virtuel ou une variable, la consommation en faisant une soustraction.

Tu peux utiliser le plugin-suiviconso en mesurant la puissance de ton chauffe-eau avec un capteur de puissance.
Bien sur, tu gère la chauffe via un contacteur piloté par Jeedom.
Ensuite, tu créé 2 infos virtuelles dans un virtuel avec le premier qui mesure la conso quand tu es en marche forcée et l’autre quand tu n’es pas en marche forcée:

Marche forcée: #ton_capteur_puissance# * #etat marche forcée"
Solaire: #ton_capteur_puissance# * !#etat marche forcée"

Tu mets ces 2 mesures dans le plugin de suivi conso, tu auras toutes les stats sur ton chauffe eau et le routage solaire.

ok donc il faudrait un scenario avec comme déclencheur mode manuel ( 3 positions 1 ou 4 ou 7 : car c est 3 positions on la marche forcée du ballon )

puis l envoi vers un virtual :

Puis un autre virtual pour un reset a 23h59 ?

après comment faire le calcul pour déduire ce résultat avec la consommation totale du cumulus ?

En te remerciant par avance

EDIT
J ai été un peu trop vite…lol
donc un scenario avec un déclencheur a 00h00

puis 2 actions Si

puis envoie vers un virtuel avec 2 commandes infos : routage et réseau


puis un scenario pour le reset des 2 a 23h59

Salut
J ai une pince ampèremétrique sur mon routeur solaire qui mesure la puissance et la consommation de mon cumulus
si je crée 2 infos virtuel une en marche forcée et l autre en mode auto (routage); il faut donc que je récupère la puissance mais il faut alors faire un calcul avec une formule afin d avoir la consommation en Wh ?

Bonsoir,

Ta marche forcée peut avoir les valeurs 1, 4 ou 7 ? Je comprends pas bien… Comment c’est possible ?

Je suis sur mobile, c’est pas hyper simple à bien expliquer, je le fais en français :hugs:.

Faut juste mettre un déclencheur avec la #commande#

Et puis (exemple avec variable) :
Si #commande# a la valeur du mode forcé alors enregistrement de #consommation_actuelle# dans la variable conso_start

Sinon la consommation pendant la marche forcée est #consommation_actuelle# - variable(conso_start) et tu envoie ça dans ta commande virtuelle

et moi désolé je débute …LOL
je ne peux pas le faire en envoyant la valeur triggervalue dans un virtuel…?

Ok je mets en déclencheur juste la commande

selon ce que tu m explique sa devrait donné cela ?


Je ne vois pas bien à quoi ça servirait.

Pour le si, ça ne s’écrit pas comme ça, il faut mettre #commande# == 1 || commande# == 4 || commande# == 7

Et ce n’est pas la commande de puissance qu’il faut stocker mais la consommation. Tu peux, la mettre dans un virtuelle si tu veux plutôt que dans une variable.

Le principe ensuite est de soustraire quand ça quitte la marche forcée.

Exemple.

Passage en ma marche forcée
Tu stockes la consommation par le exemple 1000
Si c’est pas la marche forcée
Tu fais la différence entre la consommation (disons 6000) et la valeur stockée (1000) ce qui donne 5000.

5000 W utilisée pendant la marche forcée.

Voilà, presque, reste le SI à corriger du coup.

désolé je débute alors je galère un peu
Je pense que c est bon dorénavant

merci beaucoup

Tu as bien mis == 1 mais pas == 4 et == 7

lol
je commence a fatiguer

Ok.

J’avais pas vu mais faut inverser le event et ajoute ce que je mets dans variable(), c’est pour faire en sorte que si la variable n’existe pas, il prendra la valeur de la consommation histoire que la soustraction fasse 0.

#Conso# - variable(conso_mode_manuel, #conso#)

donc le event dans sinon ?

Oui dans la valeur en bas à droite

donc la valeur de l event j ai cela : #[Solaire][MsunPV virtual][Consommation journalière cumulus]#-variable(conso_mode_manuel,#[Solaire][MsunPV virtual][Consommation journalière cumulus]#)

Voilà, c’est ok comme ça.

Tu auras donc dans ta commande virtuelle la consommation durant la phase de marche forcée.

Tu pourras ajouter une autre commande dans ce virtuel pour indiquer ce que tu cherchais donc #conso_jour_totale# - #conso_jour-marcheforcee#

Salut Bison
Un dernier petit renseignement
le calcul pour avoir le routage se fait bien dans la case calcul ?

Enfin dans la commande Si je peux également écrire « Si » #commande# différent a la place de égale ?

Merci par avance et bonne journée a toi