Page 1 sur 2

Additionner 3 compteurs

Publié : 03 déc. 2019, 15:38
par copernicnic
Bonjour à tous,
N'arrivant pas à domotiser mon compteur d'eau général, j'ai décidé de mettre 3 compteurs à eau (jardin, eau chaude, eau froide)avec générateur d'impulsion chaque litre que je récupère via espeasy. cela fonctionne mais du coup dans domoticz j'ai trois compteur séparé. je cherche à crée un compteur virtuel qui serait la somme des trois. étant vraiment pas fort en programmation je cherché un peu partout mais je n'ai pas trouvé grand chose.
Auriez vous une idée de comment je pourrais faire?
D'avance merci pour vos idées

Re: Additionner 3 compteurs

Publié : 05 déc. 2019, 21:36
par adv
Salut !

Bon ça passera forcement par un script, et cela ne devrait pas être bien méchant...

J'ai pas de compteur d'eau connecté à DZ à la maison. Peux tu nous montrer les valeurs prises par tes compteurs dans l'onglet Réglages / plus d'options / évenements et en cliquant sur le petit bouton "devices current states" ?

A lire, semble facile en DZvents: https://www.domoticz.com/forum/viewtopic.php?t=22796

Une autre approche, les compteurs sont ils reliés sur le même ESP ?

A+

Re: Additionner 3 compteurs

Publié : 06 déc. 2019, 07:52
par copernicnic
Hello merci pour ta réponse, voici ce que me remonte le compteur
compteur.jpg
compteur.jpg (31.14 Kio) Consulté 5246 fois
compteur2.jpg
compteur2.jpg (66.87 Kio) Consulté 5246 fois
Une autre approche, les compteurs sont ils reliés sur le même ESP ?
oui, j'avais pensé mettre les trois ensemble avec une diode, mais en cas d'impulsion simultanée une seul sera prise en compte.
Encore merci d'avoir pris le temps de te pencher sur mon cas.

Re: Additionner 3 compteurs

Publié : 09 déc. 2019, 13:34
par adv
Hello

Dans 0/38,
38 est la conso totale, et 0 la journalière (qui se remet à zéro à minuit ?) c'est bien ça ?

Re: Additionner 3 compteurs

Publié : 09 déc. 2019, 16:03
par copernicnic
Oui c est bien ça

Re: Additionner 3 compteurs

Publié : 09 déc. 2019, 16:24
par adv
Merci pour ta réponse, bon ba écoute je pense que ce script est tout à fait adapté...

https://www.domoticz.com/forum/viewtopic.php?t=22796

Code : Tout sélectionner

--[[ 
	Combinetest (dzVents 2.4.1)
 ]]--
 
return {
	on = { timer = { "every minute at daytime" , "every 30 minutes at nighttime" } },

	execute = function(domoticz, _)
		domoticz.devices(230).updateCounter(1000 * ( domoticz.devices(227).counter + domoticz.devices(228).counter ) )
	end	
}
Remplace 230 par ton conteur totalisateur
et 227 et 228 par tes sous compteurs, ajoutes-en autant que tu veux dans le script car tu en as 3 si je ne me trompe pas et vois ce que cela donne comme résultat.

Comme tu le vois le script s’exécute toutes les minutes en journée et toutes les 30 minutes la nuit.

Je ne suis pas sur de bien comprendre à quoi sert la multiplication par 1000, il faudra peut être l'enlever au risque de voir des résultats aberrants.

C'est à toi de tester maintenant, c'est comme ça qu'on apprend tu verras (sans vouloir me la jouer celui qui donne des leçons).

Pour info tu vas dans Réglages/Plus d'options/Événements pour ajouter ce script et c'est un script de type DZvent.

Tiens nous au courant !

Re: Additionner 3 compteurs

Publié : 10 déc. 2019, 07:31
par copernicnic
:D Super merci infiniment, vais tester tout ça

Re: Additionner 3 compteurs

Publié : 13 déc. 2019, 09:50
par copernicnic
Hello, je viens de testé.
Domoticz ne me remonte pas d'erreur, par contre le calcul est pas bon :cry:
j'ai regardé les valeurs et c'est très bizarre.
screenshot 2019-12-13 à 09.47.00.jpg
screenshot 2019-12-13 à 09.47.00.jpg (46.18 Kio) Consulté 5124 fois

Re: Additionner 3 compteurs

Publié : 18 déc. 2019, 07:28
par copernicnic
c'est tout bon, j'ai réussi à faire autrement. merci encore

Re: Additionner 3 compteurs

Publié : 18 déc. 2019, 07:33
par adv
OK, mais rappel du principe d'un site collaboratif, dans la mesure ou on a essayé d'aider merci de partager ta soluce, ça servira à d'autres sois en certain...

A+