Message populaire Moicphil Posté(e) le 11 septembre 2015 Message populaire Signaler Posté(e) le 11 septembre 2015 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" : 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, 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. . 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 . 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 ) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 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 10
HANSOLO Posté(e) le 11 septembre 2015 Signaler Posté(e) le 11 septembre 2015 J'ai repéré aussi cette commande de robinet, je me demandais justement si ça fonctionnait bien.
Gazous Posté(e) le 11 septembre 2015 Signaler Posté(e) le 11 septembre 2015 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 !
Berale64 Posté(e) le 11 septembre 2015 Signaler Posté(e) le 11 septembre 2015 Très sympa ce tuto. Chez nous il y a un tarif jusqu'à 50m3 et au delà un autre. Va falloir cogiter !!!
Nico Posté(e) le 11 septembre 2015 Signaler Posté(e) le 11 septembre 2015 Excellent !!! Et surtout ta vanne, si j'avais connu cette vanne il y a 2 mois, j'aurai pas eu besoin de souder
couillerot Posté(e) le 12 septembre 2015 Signaler Posté(e) le 12 septembre 2015 oui çà m'intéresse aussi !!! est-ce que l'on peut remplacer l'eco device par un fgbs ? Stef
Moicphil Posté(e) le 12 septembre 2015 Auteur Signaler Posté(e) le 12 septembre 2015 Oui, Erwan le fait ainsi > http://www.domotique-fibaro.fr/index.php/topic/5788-suivi-de-consommation-deau-avec-graphiques/?p=88018
couillerot Posté(e) le 12 septembre 2015 Signaler Posté(e) le 12 septembre 2015 il me semblait bien l'avoir vu passer ! merci Moicphil
pepite Posté(e) le 14 septembre 2015 Signaler Posté(e) le 14 septembre 2015 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 ?
Moicphil Posté(e) le 14 septembre 2015 Auteur Signaler Posté(e) le 14 septembre 2015 Tu parles de la vanne Pepite ? > http://www.domadoo.fr/fr/peripheriques/2958-gr-smarthome-motorisation-z-wave-pour-vanne-14-de-tour.html
pepite Posté(e) le 14 septembre 2015 Signaler Posté(e) le 14 septembre 2015 oui oui, merci je n'avais aucune connaissance de cela..c'est top !!
Did Posté(e) le 14 septembre 2015 Signaler Posté(e) le 14 septembre 2015 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?
Gaby31 Posté(e) le 12 janvier 2016 Signaler Posté(e) le 12 janvier 2016 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
Rocketlud Posté(e) le 12 janvier 2016 Signaler Posté(e) le 12 janvier 2016 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 ++
Gaby31 Posté(e) le 12 janvier 2016 Signaler Posté(e) le 12 janvier 2016 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 ?
Rocketlud Posté(e) le 12 janvier 2016 Signaler Posté(e) le 12 janvier 2016 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
Gaby31 Posté(e) le 12 janvier 2016 Signaler Posté(e) le 12 janvier 2016 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.
Rocketlud Posté(e) le 12 janvier 2016 Signaler Posté(e) le 12 janvier 2016 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/ ++ 1
Gaby31 Posté(e) le 12 janvier 2016 Signaler Posté(e) le 12 janvier 2016 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. 1
nycow Posté(e) le 13 janvier 2016 Signaler Posté(e) le 13 janvier 2016 Merci à Moicphil, ce tuto est Nickel. 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 !
nycow Posté(e) le 13 janvier 2016 Signaler Posté(e) le 13 janvier 2016 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 …
mprinfo Posté(e) le 13 janvier 2016 Signaler Posté(e) le 13 janvier 2016 Félicitations lol Envoyé de mon SM-G900F en utilisant Tapatalk
ggpublic Posté(e) le 15 février 2016 Signaler Posté(e) le 15 février 2016 @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)
Moicphil Posté(e) le 15 février 2016 Auteur Signaler Posté(e) le 15 février 2016 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
Messages recommandés