Aller au contenu
Moicphil

Gestion Compteur D'eau / Consommation Et Pilotage

Recommended Posts

Tuto Gestion Compteur d'eau

 

 

 

 

Voici mon approche pour la gestion de ma consommation d'eau.

 

 

 

Mon besoin :

 

 - Connaitre ma conso d'eau journalière, mensuelle et annuelle et son coà»t

 

 - Pouvoir, en cas de d'anomalie couper l'alimentation en eau de mon habitation.

 

 

 

J'ai donc installé un compteur d'eau à  impulsion type "Gianola"  :

 

gioanola-compteur-d-eau-froide-a-impulsi

 

 

 

 

 

Raccordement du capteur d'impulsion sur mon éco-device ( Compteur1 ) qui gère déjà  ma consommation éléc. et production photovoltaà¯que.

 

 

 

Au départ, je voulais installer une électrovanne, mais je suis tombé sur ce module z-wave par trés connu :

 

gr-smarthome-motorisation-z-wave-pour-va

 

 

 

GR-Smarthome, qui me permet facilement de couper l'arrivée générale d'eau .

 

 

Ce module, reconnu par l'ensemble des box domotique et trés pratique pour ceux qui ne souhaitent pas faire de plomberie, celui-ci venant simplement se poser sur une vanne "1/4 tour".

 

 

 

 

Extremement simple d'installation, tout comme l'inclusion du matériel dans la HC2.

 

med_gallery_2_27_27503.jpg

 

.

 

Un bouton sur la face avant du module vous servira à  piloter "manuellement" la vanne si nécessaire.

Une goupille permet aussi de débrayer le moteur si nécessaire pour une manÅ“uvre de l'ensemble non motorisée.

 

 

Je suis satisfait du fonctionnement général.

 

 

Pour vous donner une idée voici une petite vidéo du pilotage de ce module :

.

 

youtu.be/58zYi7_LuXg

 

.

 

Concernant la remontée des informations à  la HC2, j'ai créé un module virtuel dédié à  la gestion d'eau :

 

Merci @couillerot pour les icones  ;)

.

 

gallery_2_27_27490.png

 

 

 

Ce module virtuel me permet de visualiser l'ensemble de la consommation et de pouvoir piloter la fermeture de la vanne.

 

Aussi, chaque soir, un push nous renvoi l'ensemble des mesures ( GEA ) . ( adapter le code du bouton selon votre besoin )

 

Pour fonctionner, j'ai créé 3 variables :

 

Compteur_eau
Compteur_eau_jour
Compteur_eau_mois
Compteur_eau_annee
 
 
Ces variables serviront pour les calculs de conso et mise à  jour des labels toutes les 10 secondes.
 
 
Selon votre système de comptage, il va falloir renseigner la variable "Compteur_eau"
 
 
 
Comme perso j'utilise mon Eco-device, j'ai rajouté une ligne à  mon script existant pour récupérer l'index du compteur C1 :
 
( GEA lance régulièrement ce code pour mettre à  jour les variables )
 
local thismodule = fibaro:getSelfId();
local ip = fibaro:get(thismodule, 'IPAddress');
 
HC2 = Net.FHttp(ip)-- ip de l'éco-device
response = HC2:GET("/api/xdevices.json?cmd=10")

response = json.decode(response)

    -- renseignement des index dans plusieures variables distinctes
fibaro:setGlobal("ABO", response.T1_PTEC)
fibaro:setGlobal("CONSO", response.T1_PAPP)
fibaro:setGlobal("IHP", response.T1_HCHP)
fibaro:setGlobal("IHC", response.T1_HCHC)
fibaro:setGlobal("PROD", response.T2_PAPP)
fibaro:setGlobal("INDEXPROD", response.T2_BASE)
fibaro:setGlobal("Compteur_eau", response.INDEX_C1)


fibaro:log(fibaro:getGlobalValue("CONSO").." W Tarif : "..fibaro:getGlobalValue("ABO").."               Index HP : "..fibaro:getGlobalValue("IHP").."   Index HC :" ..fibaro:getGlobalValue("IHC") )

.

 

Ensuite, une scène permet de récupérer et stocker le relevé de l'index du compteur tous les jours à  minuit, tous les mois et année

 

.


--[[
%% autostart
--]]
local sourceTrigger = fibaro:getSourceTrigger();
if (sourceTrigger["type"] == "autostart") then
while true do
 
local currentDate = os.date("*t");
local startSource = fibaro:getSourceTrigger();
    
local Jour = tonumber(os.date("%d", os.time()))
local Mois = tonumber(os.date("%m", os.time()))
local Annee = tonumber(os.date("%y", os.time()))
local Heure = tonumber(os.date("%H", os.time()))
local Minute = tonumber(os.date("%M", os.time()))
local compteur = fibaro:getGlobal("Compteur_eau") 
    
--------------------------------------------    
--Envoi index dans variable à  minuit tous les jours
if Heure == tonumber("23") and Minute == tonumber("59")  then
  
fibaro:setGlobal("Compteur_eau_jour", compteur)  
      
fibaro:debug(indexprod)      
end
 
    
--------------------------------------------    
--Envoi index au 1er du mois    
if Jour == tonumber("01") then
 
fibaro:setGlobal("Compteur_eau_mois", compteur)       
end
    
     
-------------------------------------------- 
--Envoi index au 28/07   
if Jour == tonumber("01") and Mois == tonumber("01") then

fibaro:setGlobal("Compteur_eau_annee", compteur)   
end

    
fibaro:sleep(30*1000);    
end
end

.

 

.

On se prend au jeu car le fait de visualiser instantanément la quantité consommée et le prix nous sensibilise sur nos gaspillages éventuels.

 

 

Pour télécharger le module virtuel : Gestion_Eau.vfib

 

 

 

Penser à  modifier la ligne 32 du "mainLoop", afin de saisir le prix au litre vendu par votre fournisseur d'eau

 euro = tonumber(0.00283)--prix au litre

.

Voici les icônes pour la vanne  ( merci Couillerot )

 

post-2-0-07277300-1458123884.png

post-2-0-40517700-1458123893.png

post-2-0-98090800-1458123902.png

post-2-0-78100500-1458123911.png

 

 

 

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Edit /   15 / 03 / 2016

 

Modification du module virtuel faite par Darklite44.

 

Fonction supplémentaires: 

 

- Ajout des TVA 5.5 et 7 ( taxes pouvant varier selon les régions )

- Résultat des calculs limités à  2 chiffres aprés la virgule

 

Ligne 1 et 2 du "main loop" , saisir le montant des TVA en Euro

Ligne  72 du "main loop", saisir le prix au Litre vendu par votre fournisseur.

 

 

Téléchargement du module : Gestion_Eau_v1.1.vfib

  • Upvote 10

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai repéré aussi cette commande de robinet, je me demandais justement  si ça fonctionnait bien.

Partager ce message


Lien à poster
Partager sur d’autres sites

Excellent ce module Zwave !!!

C'est plus cher qu'une EV mais quand on ne veut pas se casser la tête c'est une belle alternative !

Merci !

Partager ce message


Lien à poster
Partager sur d’autres sites

Très sympa ce tuto.

 

Chez nous il y a un tarif jusqu'à  50m3 et au delà  un autre.

Va falloir cogiter !!! :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Excellent !!!

Et surtout ta vanne, si j'avais connu cette vanne il y a 2 mois, j'aurai pas eu besoin de souder :)

Partager ce message


Lien à poster
Partager sur d’autres sites

oui çà  m'intéresse aussi !!! :)

 

est-ce que l'on peut remplacer l'eco device par un fgbs ?

 

Stef

Partager ce message


Lien à poster
Partager sur d’autres sites

excellentissime le tuto, merciiiiiiii !!

 

Ah oui sympa ce module pour la conso ;-) ..et hop dans les favoris ;-)

 

C'est quoi le modele de la bete ?

Partager ce message


Lien à poster
Partager sur d’autres sites

oui oui, merci je n'avais aucune connaissance de cela..c'est top !!

Partager ce message


Lien à poster
Partager sur d’autres sites

 Est-ce que cela existe sans le Zwave, car je doute que le réseau va couvrir jusqu'à  l'intérieur du regard sous la laine de verre?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Je me pose une question dont je n'ai trouvé de réponse ailleurs concernant le compteur d'eau GIANOLA : pour pouvoir consulter sa consommation d'eau que faut il avoir en plus d'une box hc2 et du compteur GIANOLA? Faut il obligatoirement une carte relai IPX800 ou autre ?

Merci d'avance.

Gaby

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut, 

 

Le compteur d'eau Gianola te génère une impulsion qui correspond par exemple à  1 impul/ 1 litres ensuite il te faut un "moyen" de transmettre ses informations à  ta box Domotique.

Tu as plusieurs possibilités:  : 

 

- Ecodevice 

- IPX800V3 ou V4 

- module universelle FIbaro 

- DIY ( a base d'arduino et autre ) 

 

J'utilise l'Ecodevice et j'en suis pleinement satisfait ;) 

 

++

Partager ce message


Lien à poster
Partager sur d’autres sites

OK merci Rocketlud.

Donc si j'ai une hc2 ainsi qu'un compteur GIANOLA il faut que je rajoute une interface. Je suis partisans des solutions les plus simples ... Si je reste dans du fibaro c'est peut être ce qu'il y a de plus simple non ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Pas forcement Gaby31, pour moi le plus simple est l'ecodevice si tu prends le module universelle il y aura un peu de code LUA et il faudra encore faire du code LUA si tu veux avoir une historisation ou si tu as un nas mettre en place le script de Lazer "Domocharts". Tandis que l'ecodevice posséde déjà  l'historisation. Autre avantages de L'eco- device c'est qu'il gère aussi 2 compteurs Elec et 1 compteur gaz en plus du compteur d'eau bien sur. Si tu fais le calcul économiquement parlant et si tu comptes un module fibaro universelle par compteur tu dépasses le prix de l'eco device;) A toi de voir l'évolution que tu veux en faire ;) 

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans ce cas le en effet il vaut mieux pour moi un eco device ... Je ne connais pas encore le language lua ( pour le moment je n'ai fait que sur voler des tuto).

Maintenant je vais regarder cet eco device car je ne sais pas comment il se connecte avec le box et avec le compteur.

En tous cas merci pour ton aide.

Partager ce message


Lien à poster
Partager sur d’autres sites

Avec plaisir Gaby31 ;) c'est le but de ce forum ;) je suis sà»r que tu me renverras l'ascenseur sur un autre sujet que tu connais ;)  

 

Sinon pour l'ecodevices, il se place par exemple dans ton tableau électrique, la seule chose qu'il te faut c'est de le raccordé à  ton réseau informatique par un cable RJ45, une fois que tu as fais ça, tu peux accéder à  sa page web depuis n'importe quel pc, tablette ou tel ;)

 

J'avais fait un petit article sur les choses qui pourrait bloquer la mise en place de l'ecodevice : http://www.domotique-info.fr/2014/11/mise-en-situation-leco-devices/

 

++ 

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Comment dire ... Génial ce tuto !

Il est très bien fait car il explique tout et simplement.

J'avais déjàtrouvé des tutos bien fait sur d'autres sujets alors je rajoute dans mes favoris et je commence a avoir une belle bibliothèque. Merci a vous tous pour vos connaissances que vous faites partager.

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci à  Moicphil, ce tuto est Nickel. :2:

J'ai juste deux questions :

Je ne vois pas à  quoi sert la ligne 26 de la scène de relevé d'index :

figaro:debug(indexprod) ?

 

Aussi, est il possible d'envoyer l'index toute les semaines ( tous les dimanches à  23H59 par exemple ) ?  ;)

Merci !  :rolleyes:

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon je crois que j'ai trouvé tt seul comme un grand ^_^ :

(tous les dimanches soir à  23h59)

 

if (
 ( ((currentDate.wday == 1) and string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "23:59") )
)
then
fibaro:setGlobal("Compteur_eau_semai", compteur);
end
 
Ca semble fonctionner …  :60:

Partager ce message


Lien à poster
Partager sur d’autres sites

Félicitations lol

Envoyé de mon SM-G900F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

@moicphil, tu n'as pas eu de problèmes pour installer ton bras articulé zWave ? chez moi il n'est clairement pas assez puissant pour actionner la vanne d'arrivée d'eau (qui n'est pourtant pas grippée et qui n'est pas vraiment dure àactionner manuellement)

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut

Non, d'ailleurs je trouve que le couple du moteur est impressionnant vu sa taille.j'aurais du mal a l'arrêter manuellement en fonctionnement.

As-tu un «bras de levier» suffisant?

Bien mettre les 2 vis butée d'entraînement au plus loin sur la poignée.

Envoyé de mon Mate 8 par Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

×