Moicphil 1 109 Signaler ce message Posté(e) 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 Partager ce message Lien à poster Partager sur d’autres sites
HANSOLO 381 Signaler ce message Posté(e) 11 septembre 2015 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
Gazous 99 Signaler ce message Posté(e) 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 ! Partager ce message Lien à poster Partager sur d’autres sites
Berale64 629 Signaler ce message Posté(e) 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 !!! Partager ce message Lien à poster Partager sur d’autres sites
Nico 2 142 Signaler ce message Posté(e) 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 Partager ce message Lien à poster Partager sur d’autres sites
Rocketlud 286 Signaler ce message Posté(e) 11 septembre 2015 Excellent tout ça Partager ce message Lien à poster Partager sur d’autres sites
couillerot 749 Signaler ce message Posté(e) 12 septembre 2015 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
Moicphil 1 109 Signaler ce message Posté(e) 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 Partager ce message Lien à poster Partager sur d’autres sites
couillerot 749 Signaler ce message Posté(e) 12 septembre 2015 il me semblait bien l'avoir vu passer ! merci Moicphil Partager ce message Lien à poster Partager sur d’autres sites
pepite 1 272 Signaler ce message Posté(e) 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 ? Partager ce message Lien à poster Partager sur d’autres sites
Moicphil 1 109 Signaler ce message Posté(e) 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 Partager ce message Lien à poster Partager sur d’autres sites
pepite 1 272 Signaler ce message Posté(e) 14 septembre 2015 oui oui, merci je n'avais aucune connaissance de cela..c'est top !! Partager ce message Lien à poster Partager sur d’autres sites
Did 1 722 Signaler ce message Posté(e) 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? Partager ce message Lien à poster Partager sur d’autres sites
Gaby31 10 Signaler ce message Posté(e) 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 Partager ce message Lien à poster Partager sur d’autres sites
Rocketlud 286 Signaler ce message Posté(e) 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 ++ Partager ce message Lien à poster Partager sur d’autres sites
Gaby31 10 Signaler ce message Posté(e) 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 ? Partager ce message Lien à poster Partager sur d’autres sites
Rocketlud 286 Signaler ce message Posté(e) 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 Partager ce message Lien à poster Partager sur d’autres sites
Gaby31 10 Signaler ce message Posté(e) 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. Partager ce message Lien à poster Partager sur d’autres sites
Rocketlud 286 Signaler ce message Posté(e) 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 Partager ce message Lien à poster Partager sur d’autres sites
Gaby31 10 Signaler ce message Posté(e) 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 Partager ce message Lien à poster Partager sur d’autres sites
nycow 7 Signaler ce message Posté(e) 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 ! Partager ce message Lien à poster Partager sur d’autres sites
nycow 7 Signaler ce message Posté(e) 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 … Partager ce message Lien à poster Partager sur d’autres sites
mprinfo 3 328 Signaler ce message Posté(e) 13 janvier 2016 Félicitations lol Envoyé de mon SM-G900F en utilisant Tapatalk Partager ce message Lien à poster Partager sur d’autres sites
ggpublic 22 Signaler ce message Posté(e) 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) Partager ce message Lien à poster Partager sur d’autres sites
Moicphil 1 109 Signaler ce message Posté(e) 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 Partager ce message Lien à poster Partager sur d’autres sites