Bonjour,
J'ai réalisé un arrosage automatique sur plusieurs zones.
Chaque zone enregistre sa consommation d'eau a travers un capteur de débit.
J'aimerai créer un compteur virtuel global, qui ferait le total de toutes mes zones.
Pouvez vous me guider un peu sur le script DZvzent à utiliser.
Merci par avance.
Compteur totalisateur en DZvent
Re: Compteur totalisateur en DZvent
Tu as sur le wiki DzVents toutes les infos récupérables par type de widget.
Commence par faire un script qui permet d'afficher les logs une valeur de conso : tu sauras récupérer l'info.
Ensuite, créer un widget virtuel et pousse la valeur que tu as récupérée précédemment dedans : tu sauras envoyer l'info vers un widget.
Enfin, une petite addition avec tes différentes zones et tu devrais avoir ton compteur global.
Si tu débutes en programmation, je te propose de regarder les petits guides que j'ai rédigés (liens en signature).
Commence par faire un script qui permet d'afficher les logs une valeur de conso : tu sauras récupérer l'info.
Ensuite, créer un widget virtuel et pousse la valeur que tu as récupérée précédemment dedans : tu sauras envoyer l'info vers un widget.
Enfin, une petite addition avec tes différentes zones et tu devrais avoir ton compteur global.
Si tu débutes en programmation, je te propose de regarder les petits guides que j'ai rédigés (liens en signature).
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: Compteur totalisateur en DZvent
Elo,
Si ça peut te faire avancer, tu as ce sujet qui en parle mais la conclusion n'est pas top (à mon avis).
Ma solution (pas top non plus mais ça permet d’échanger
):
Il faut que tes compteurs divisionnaires soient de type compteur incrémental
Par contre, le "totalisateur" est du type compteur "managé" (si de type incrémental, il va ajouter chaque minute la valeur des compteurs divisionnaires donc ça grimpe vite...).
Le "point noir" de ce truc, c'est que ce compteur n'a pas d'historique...
La solution semble être ici, mais je n'ai pas compris comment procéder pour l'historique (et pas trouvé d'exemple autre que celui ci...)
Bon courage
Gaston
Si ça peut te faire avancer, tu as ce sujet qui en parle mais la conclusion n'est pas top (à mon avis).
Ma solution (pas top non plus mais ça permet d’échanger
Code : Tout sélectionner
--[[
Combinetest (dzVents 2.4.1)
]]--
return {
on = { timer = { "every minute" } },
execute = function(domoticz, _)
domoticz.devices(81).updateCounter( domoticz.devices(78).counterToday + domoticz.devices(79).counterToday )
end
}Par contre, le "totalisateur" est du type compteur "managé" (si de type incrémental, il va ajouter chaque minute la valeur des compteurs divisionnaires donc ça grimpe vite...).
Le "point noir" de ce truc, c'est que ce compteur n'a pas d'historique...
La solution semble être ici, mais je n'ai pas compris comment procéder pour l'historique (et pas trouvé d'exemple autre que celui ci...)
Bon courage
Gaston
Re: Compteur totalisateur en DZvent
Merci beaucoup pour ces conseils.
Il ne me reste plus qu'a utiliser tout ça.
Il ne me reste plus qu'a utiliser tout ça.