Eco Compteur Legrand et compteur à impulsion Bis

Bonsoir tout le monde,

sujet plusieurs fois abordées, dont un sujet déjà ouvert par moi, mais j’ai du mail à comprendre :frowning:

J’ai récupérer un compteur d’eau à impulsion qui donne une impulsion pour 0,25L d’après l’information K=0,25 sur le boîtier.

Dans l’éco compteur LeGrand, j’ai bien remarqué que je pouvais seulement mettre 4 décimales, donc 0.0002 au lieu de 5 nécessaires, donc 0.00025.

Est il possible de corriger cela ? Via une mise à jour de l’éco compteur (sur le site, ça parle de « EcoUpdater_setup_1.1.3.exe » mais sans changelog et je suis en
v 3.0.15 !!??? Dois je changer mon compteur d’eau pour 1 impulsion / 1L ?

Je configure l’écocompteur pour 0,0025 au lieu de 0,00025, donc 1 impulsion pour 10m3 ?

Merci pour votre aide et bonne soirée

Ne te casse pas la tête, configure l’écocompteur pour 1 impulsion = 1L et te crée un virtuel ou tu divises la valeur de l’écocompteur par 4.

Bonsoir @ooobelix

Je possède un Ecocompteur et un compteur d’eau avec une impulsion par 0.25l.
Je ne pense pas que Legrand sortira une mise à jour du firmware de l’Ecocompteur.
L’EcoCompteur envoie les données au plugin en 10m3.
Je transforme les données en litres en multipliant par 100 la valeur reçue de l’EcoCompteur. ( Plus lisible pour les consos heure, jour, mois )

Pas besoin de virtuel.
La multiplication/division peut se faire directement dans la configuration avancée de la commande du plugin.
image

Bonsoir @jpty et @Bison , merci pour votre aide !!

Je peux donc configurer l’eco compteur en 1L / impulsion et ensuite je divise par 4 la valeur dans la configuration avancée du plugin.

Par contre, je ne savais pas que l’éco compteur envoyait des données au plugin en 10m3 ??!! Tu mets combien pour la ratio m3 / Impulsion dans l’éco compteur ?

Bonne soirée

0.0025 pour envoyer des m3 x 10
image

En multipliant par 100, ça donne dans le plugin:
image
pour dans l’eco:
image

Je dois être fatigué pour ne pas comprendre ça :’(

  • 1 impulsion pour 0,25L : ratio de 0,00025m3 / impulsion mais impossible dans l’écocompteur
  • 1 impulsion pour 1L : ratio de 0,001m3 / impulsion puis divisé par 4 dans Jeedom pour obtenir des m3
  • 1 impulsion pour 2,5L = ratio de 0,0025m3 / impulsion puis divisé par 10 dans Jeedom pour obtenir des m3

Je ne comprends pas ton x10 puis x100 :crazy_face:

Je vais regarder cela à tête reposée demain, merci pour votre aide.

Je suis déjà rassuré de ne pas être obligé de changer de compteur :smiley:

Y’a pas moyen d’effacer la valeur dans l’écocompteur maintenant que je me suis rendu compte que je me suis trompé lol

Peu importe les facteurs, ce qui compte c’est la cohérence entre le compteur d’eau et la valeur dans Jeedom.
Dans l’EcoCompteur, j’ai 2412;69 m3 x10 soit 241,269 m3
Dans le plugin, j’ai 241269litres soit 241,269 m3

Pour avoir des m3 directement dans le plugin, il suffit de diviser par 10 ce que remonte l’ecocompteur si le ratio est 0.0025

J’ai choisi de multiplier par 100 ce que remonte l’ecocompteur afin d’avoir des litres parce que sur une conso heure ou jour, c’est plus lisible. Ex: 5 litres au lieu de 0.005 m3
image

Merci pour les précisions, je vais tester cela !!!

Bonne journée

Bonjour tout le monde, je dois avoir une erreur ou un problème ou les deux :smiley:

Voici ma configuration :

  • compteur d’eau par impulsion : 0,25L / impulsion soit 0,0025m3 / impulsion
  • EcoCompteur configuré pour : 0,0001m3 / impulsion
  • Jeedom configuré pour diviser par 4 la valeur de l’EcoCompteur ce qui me donne mon index réel en m3

J’ai fais des mesures en lisant les données sur le compteur d’eau réel, pas celui par impulsion que j’ai rajouté. En 16 jours, j’ai consommé 3108 litres soit environ 194 litres / jour.

Ma virtuelle me remonte 1,42m3 soit 1420 litres :frowning:

Date m3
2021-02-12 09:15:00 1.22
2021-02-12 10:20:00 1.22
2021-02-12 18:00:00 1.23
2021-02-12 22:00:00 1.24
2021-02-13 11:00:00 1.25
2021-02-13 14:00:00 1.26
2021-02-13 19:00:00 1.27
2021-02-14 09:00:00 1.28
2021-02-14 11:00:00 1.29
2021-02-14 15:00:00 1.3
2021-02-14 19:00:00 1.31
2021-02-15 01:00:00 1.32
2021-02-15 06:00:00 1.33
2021-02-15 12:00:00 1.34
2021-02-15 21:00:00 1.35
2021-02-17 08:00:00 1.36
2021-02-17 19:00:00 1.37
2021-02-17 22:00:00 1.38
2021-02-18 10:00:00 1.39
2021-02-18 20:00:00 1.4
2021-02-19 11:35:00 1.4
2021-02-19 13:00:00 1.41
2021-02-20 09:00:00 1.42
2021-02-20 09:10:00 1.42
2021-02-20 09:15:00 1.42
2021-02-20 09:20:00 1.42
2021-02-20 09:40:00 1.42
2021-02-20 09:50:00 1.42
2021-02-20 10:00:00 1.42
2021-02-20 10:10:00 1.42
2021-02-20 10:15:00 1.42

Sans surprise, dans Historique, quand j’affiche le max par jour en variation, ça donne des 0,01m3 ou légèrement plus :’(

Autre question, comment faire une virtuelle qui me donne la consommation par jour et mois ensuite ?

Merci pour votre aide, je vais bien finir par y arriver :smiley:

Bonjour,

Petite erreur :
compteur d’eau par impulsion : 0,25L / impulsion soit 0,00025m3 / impulsion.

Bonjour, exact mais l’eco compteur LeGrand ne prend que 4 décimales grrrrr

Donc comme dit par jpty (j’ai appliqué exactement la même chose) le plus simple est de rentrer dans l’ecocompteur 0,0025m3 / impulsion puis de diviser par 10 dans Jeedom.

Bonjour @ooobelix

Avez-vous comparé les valeurs indiquées par le compteur d’eau réel et le compteur à impulsions en dehors de Jeedom?
Au bout de 18 mois, mon Gioanola était complétement bloqué et a été échangé en garantie.

Bonjour, oui j’ai bien mon compteur à impulsion qui indique un peu plus de 3m3 ce qui correspond au 3108 litres du « vrai » compteur.

Je viens de modifier ma configuration comme vous l’aviez indiqué :

  • Compteur impulsion : 0,25L / impulsion soit 0,00025m3 / impulsion
  • EcoCompteur : 0,0025m3 / impulsion soit des m3 x 10
  • Virtuelle :
    • Index en m3 : #valeur# / 10
    • Index en litre : #valeur# / 10 x 1000

Je vais prendre une douche pour vérifier :smiley:

Comment dois je faire ensuite pour avoir la consommation par jour et par mois dans la virtuelle ?

(maxbetween(#[Cellier][Device EcoCompteur LeGrand][csv - volume_entree2]#,today 00:00:00,now) - minbetween(#[Cellier][Device EcoCompteur LeGrand][csv - volume_entree2]#,today 00:00:00,now)) / 10 * 1000

(maxbetween(#[Cellier][Device EcoCompteur LeGrand][csv - volume_entree2]#,first day of this month,now) - minbetween(#[Cellier][Device EcoCompteur LeGrand][csv - volume_entree2]#,first day of this month,now)) / 10 * 1000

Encore merci pour votre aide et patiente !

1 « J'aime »

Pour les calculs, c’est presque ça
Pour la conso mois, first day of this month retourne à cet instant: 01 Feb 2021 10:44:56
Pour initialiser l’heure, il faut ajouter midnight. Ca devient first day of this month midnight pour avoir: 01 Feb 2021 00:00:00

Voir Différence entre 'first day of this month' et 'first day of january' en janvier - #2 par jpty

Si vous avez corrigé les valeurs remontées par l’Ecocompteur dans la configuration de votre commande #[Cellier][Device EcoCompteur LeGrand][csv - volume_entree2]#
de cette façon:
image
il est inutile de refaire /10 * 1000 dans votre formule. C’est déjà des litres.

1 « J'aime »

Meric, je viens de rajouter « midnight » dans tous mes calculs, c’est plus parlant que 00:00:00 et cela corrige le problème que vous avez pointé, merci !

Côté Ecocompteur, je n’ai pas modifié la valeur dans la formule de calcule donc mon / 10 * 1000 partout est juste. Le temps de valider cela, ensuite je simplifierai effectivement directement dans la formule de calcul de l’Ecocompteur.

mawbetween renvoie qu’une seule décimale ?

maxbetween(#[Cellier][Device EcoCompteur LeGrand][csv - volume_entree2]#,today midnight,now) = 6,2

#[Cellier][Device EcoCompteur LeGrand][csv - volume_entree2]# = 6,185

Du coup, je perds en précision :’(

J’ai dû passer par une fonction custom pour régler ce problème de décimale. Sinon j’avais toujours un problème de décalage de quelque litres lors de ma raz de conso journalière à minuit.
Je passe par un lastBetween.