3ric Posté(e) le 13 avril 2016 Signaler Posté(e) le 13 avril 2016 Bonjour à tous, Le titre du post dit tout ! J'ai de plus en plus de coupure de courant chez moi... je ne sais pas si c'est de la faute de mon installation ou de EDF. J'ai un onduleur sur lequel est branché la HC2, ma Freebox et un HUB ethernet, mais il ne tient que à peine une heure. J'aimerais donc etre prévenu lorsque il y a une coupure de courant à la maison, de façon à intervenir rapidement (si je ne suis pas trop loin bien sur :-)) Ma question est donc: Est-ce que quelqu'un a deja bricolé quelque chose de ce genre ? J'ai bien une petite idée en utilisant un relais alimenté en permanence tant qu'il y a du courant, et, en cas de coupure, qui fait contact sur l'entrée d'un module universel Fibaro. Mais j'aimerais avoir votre avis au cas ou il y aurait une solution plus simple. Merci de vos retours. Eric
jojo Posté(e) le 13 avril 2016 Signaler Posté(e) le 13 avril 2016 avec ceci http://www.domotique-fibaro.fr/index.php/topic/2902-gateway-sms-autonome/ le logiciel qu'il faut installer sur le GSM te permetterait de détecter si plus de courant.
henri-allauch Posté(e) le 14 avril 2016 Signaler Posté(e) le 14 avril 2016 J'ai fait ce que tu décris avec un relai et un module universel ( photo en fin de page ) http://www.domotique-fibaro.fr/index.php/topic/5362-eteindre-la-box-hc2-par-virtual-device/page-3 Voir Message et Photo Posté 26 février 2016 - 15:13 Cette solution a déclenché correctement deux fois hors essais ( pas encore intégré la commande sutdonwn car pas dispo dans la 4.080 )
q.philippe Posté(e) le 14 avril 2016 Signaler Posté(e) le 14 avril 2016 différente solution s'offre a toi : un module envoie sms (ta description), ton Onduleur ne te permet pas l'envoie Email en cas de coupure détecter ?, J'ai acheter hier un Hotspot :wifi/3.4G : en cas de coupure edf (plus de borne wifi) sauf le hotspot (autonomie 8h batterie interne) pour tous les appareils connectées en extern (netatmo, alarme, HC2 (par server dhcp passerelle). Tu n'as pas un appareil qui te renvoie l'info d'office ? Pour info , si tu es chez FREE, tu as réseau-free , il te fais un ping chaque minute si ta ligne est opérationnelle . en cas défaut, Email.(réactivité 1min)
HANSOLO Posté(e) le 14 avril 2016 Signaler Posté(e) le 14 avril 2016 Moi c'est mon NAS Synology qui m'envoie un SMS en cas de coupure courant (NAS et box sont sur onduleur)
3ric Posté(e) le 16 avril 2016 Auteur Signaler Posté(e) le 16 avril 2016 Merci à tous pour vos réponses. J'ai un NAS QNAP, mais je ne crois pas qu'il puisse m'envoyer un SMS en cas de coupure (ou alors, je ne sais pas comment...) Mon onduleur doit pouvoir faire ça, mais je n'ai pas connecté le cable USB à mon PC... En fait, cet onduleur ne sert que pour garder la box Fibaro, la Freebox et le Hub internet sous tension le plus longtemps possible. Mon PC n'est meme pas connecté dessus. Je crois que je vais m'orienter vers la solution de henri-allauch ... Par contre, ta pile tient combien de temps ? (je vais voir si je peux récupérer le 12Volt de l'onduleur directement pour alimenter le module universel.
henri-allauch Posté(e) le 16 avril 2016 Signaler Posté(e) le 16 avril 2016 Pour le moment je ne sais pas. Mais en fonctionnement sur secteur il n'y a pas de débit et en cas de coupure, quand elle prend le relai ça ne doit pas consommer beaucoup. C'est àsurveiller et sûrement àaméliorer. Par contre pas de ds18B20 connectés au module.
q.philippe Posté(e) le 16 avril 2016 Signaler Posté(e) le 16 avril 2016 Cela m'étonne que qnap fasse pas du renvoie de notification , E-mail ou SMS . Google est ton ami : https://www.qnap.com/i/fr/tutorial/con_show.php?op=showone&cid=27
3ric Posté(e) le 17 avril 2016 Auteur Signaler Posté(e) le 17 avril 2016 Arrrrg .. aprés vérification, mon modèle de NAS est trop vieux et ne supporte pas les SMS ! En même temps, il faut s'inscrire sur un site, et ce ne sont que les 10 premiers SMS qui sont gratuits. Chez moi, pour les SMS, je passe par un Raspberry PI avec une carte 3G USB et un abonnement Free à 2 € par mois. Donc, je vais utiliser ça pour me prévenir en cas de coupure de courant. J'ai réussi à sortir du 12 Volts directement de l'onduleur, et je vais alimenter le module universel Fibaro avec, et je vais connecter une des entrées du module sur un relais alimenté lui en 220 Volts.
gascogne_32 Posté(e) le 25 avril 2016 Signaler Posté(e) le 25 avril 2016 Bonjour à tous, Le titre du post dit tout ! J'ai de plus en plus de coupure de courant chez moi... je ne sais pas si c'est de la faute de mon installation ou de EDF. J'ai un onduleur sur lequel est branché la HC2, ma Freebox et un HUB ethernet, mais il ne tient que à peine une heure. J'aimerais donc etre prévenu lorsque il y a une coupure de courant à la maison, de façon à intervenir rapidement (si je ne suis pas trop loin bien sur :-)) Ma question est donc: Est-ce que quelqu'un a deja bricolé quelque chose de ce genre ? J'ai bien une petite idée en utilisant un relais alimenté en permanence tant qu'il y a du courant, et, en cas de coupure, qui fait contact sur l'entrée d'un module universel Fibaro. Mais j'aimerais avoir votre avis au cas ou il y aurait une solution plus simple. Merci de vos retours. Eric Bonjour pour Résoudre le probléme de détection de coupure de Courant j'ai : 1 - configure dyndns sur la box ( noip.com procure une dyndns gratuite) et autoriser le ping de votre box depuis internet ( tester depuis un service internet que le ping passe ( google est ton ami ) ) 2 - créer un compte uptimerobot.com et configurer le Ping avec votre mail 3 - configure la boite mail pour recevoir une alerte SMS en cas de mail provenant alert@uptimerobot.com ( c'est faisable chez Orange, et ça coute un SMS si c'est utilisé, sinon gratis) bon courage
Fredric Posté(e) le 25 avril 2016 Signaler Posté(e) le 25 avril 2016 J'ai bien une petite idée en utilisant un relais alimenté en permanence tant qu'il y a du courant, et, en cas de coupure, qui fait contact sur l'entrée d'un module universel Fibaro. C'est exactement ce que j'ai fait et cela fonctionne très bien
q.philippe Posté(e) le 25 avril 2016 Signaler Posté(e) le 25 avril 2016 Je suis chez Free, j'ai tout compris : reseau-free.fr -créer un compte gratuit, et ping toute les minutes (perte reseau extérieur = envoie d'un e-mail Coupure de courant : onduleur relier en USB a un synology qui envoie e-mail et sms (free mobile gratuit api). Le seul hic est de ne pouvoir rallumer la HC2 àdistance si coupure trop longue (carte mère hc2) no WOL.
jojo Posté(e) le 1 mai 2016 Signaler Posté(e) le 1 mai 2016 avec le dernier firmware, tu peux fait un shutdown proprement. Si le courant revient, la box ne redémarre-t-elle pas automatiquement ?
q.philippe Posté(e) le 16 mai 2016 Signaler Posté(e) le 16 mai 2016 Non, pas de redémarrage auto, non : bouton (J'avais lu : modèle carte mère pas de WOL, donc quand hc2 éteint carte réseau aussi.)
jojo Posté(e) le 17 mai 2016 Signaler Posté(e) le 17 mai 2016 bizarre, car j'ai encore déplacé ma box ce WE, et je l'ai éteinte proprement via le bouton, mais le redémarrage se faisait automatiquement dès que je la rebranchais ...
jojo Posté(e) le 17 mai 2016 Signaler Posté(e) le 17 mai 2016 http://www.domotique-fibaro.fr/index.php/topic/5362-eteindre-la-box-hc2-par-virtual-device/?p=115781
Fredric Posté(e) le 17 mai 2016 Signaler Posté(e) le 17 mai 2016 @frederic, tu peux detailler stp ;-) j'ai mis un relais Finder avec un contact sec qui est alimenté en permanence par le secteur direct, sur ce contact j'ai connecté une entrée d'un universal sensor. l’alimentation 12v de ce Universal sensor est branchée sur mon réseau électrique "ondulé". Et j'ai fais un bout de code pour m'avertir quand il n'y a plus de courant ou quand il revient. J'éteint également les éventuels PC qui seraient restés allumé si cela dure, je ne peux malheureusement pas éteindre la box car je ne veux pas installer le V4.081 et le Syno non plus depuis la V6 de chez eux...
pepite Posté(e) le 17 mai 2016 Signaler Posté(e) le 17 mai 2016 ca me tente bien ce systeme - 1 finder sur le secteur direct - 1 fgbs connecte au sec du finder - alim du fgbs sur une ligne ondulee..c'est ca qui peutpe me poser probleme lol - le code, ben au pire je te le demande ;-) inutile de réinventer qqch qui fonctionne déjà ;-) Tu es prévenu par SMS ?
Fredric Posté(e) le 17 mai 2016 Signaler Posté(e) le 17 mai 2016 Oui, SMS, PUSH ... Le code est vraiment basic et pour les règles d'extinctions des ordi et autre, je gère par GEA avec une variable. --[[ %% properties 861 value 862 value %% globals --]] local dt = os.date(); local startSource = fibaro:getSourceTrigger(); id=json.decode((fibaro:getGlobal('id'))); local push = {id.FRED,id.CAROLINE,id.Ipad_Air2,id.Ipad_Mini} local idm = { Differentiel_1 = 861, Alerte_ELEC = 862, SMS = 443, Pushover = 225, sarahVd = 216, VD_Imperihome = 807 } --coupure de courant if ( tonumber(fibaro:getValue(idm["Alerte_ELEC"], "value")) == 0 ) and ( tonumber(fibaro:getValue(idm["Differentiel_1"], "value")) == 0 ) and (fibaro:getGlobalValue("ALERTE_EDF") == "Normal") then --fibaro:sleep(15*1000); local msg = ("-Attention: Il y a une coupure de courant") fibaro:setGlobal("ALERTE_EDF", "Default"); fibaro:debug(fibaro:getGlobalValue("ALERTE_EDF")) fibaro:call(idm["SMS"], "pressButton", "8"); --SMS Frederic fibaro:setGlobal("pushover", tostring(dt)..msg ); fibaro:call(idm["Pushover"], "pressButton", "3"); --Pushover fibaro:setGlobal("parleaussi", "Attention+Il+y+a+une+coupure+de+courant") for i=1, #push do fibaro:call(push[i], "sendPush", tostring(dt)..msg); end fibaro:debug(msg) fibaro:call(idm["sarahVd"], "pressButton", "2"); --msg Sarah parleaussi fibaro:setGlobal("Message", msg ) fibaro:call(idm["VD_Imperihome"], "pressButton", "1"); fibaro:sleep(10*1000); fibaro:setGlobal("Message", "" ); --raz variable fibaro:setGlobal("pushover","" ); fibaro:setGlobal("parleaussi", ""); --retour du courant elseif ( tonumber(fibaro:getValue(idm["Alerte_ELEC"], "value")) == 1 ) and ( tonumber(fibaro:getValue(idm["Differentiel_1"], "value")) == 1 ) and ((fibaro:getGlobalValue("ALERTE_EDF") == "Default") or (fibaro:getGlobalValue("ALERTE_EDF") == "Default1") or (fibaro:getGlobalValue("ALERTE_EDF") == "Default2")) then --fibaro:sleep(15*1000); local msg = ("-Attention: Le courant est revenu") fibaro:setGlobal("ALERTE_EDF", "Normal"); fibaro:debug(fibaro:getGlobalValue("ALERTE_EDF")) fibaro:call(idm["SMS"], "pressButton", "7"); --SMS Frederic fibaro:setGlobal("pushover", tostring(dt)..msg); fibaro:call(idm["Pushover"], "pressButton", "3"); --Pushover fibaro:setGlobal("parleaussi", "Attention+Le+courant+est+revenu"); for i=1, #push do fibaro:call(push[i], "sendPush", tostring(dt)..msg); end fibaro:debug(msg) fibaro:call(idm["sarahVd"], "pressButton", "2"); --msg Sarah parleaussi fibaro:setGlobal("Message", msg ) fibaro:call(idm["VD_Imperihome"], "pressButton", "1"); fibaro:sleep(10*1000); fibaro:setGlobal("Message", "" ); --raz variable fibaro:setGlobal("pushover","" ); fibaro:setGlobal("parleaussi", ""); --retour de courant et differentiel N°1 off elseif ( tonumber(fibaro:getValue(idm["Alerte_ELEC"], "value")) == 1 ) and ( tonumber(fibaro:getValue(idm["Differentiel_1"], "value")) == 0 ) and ((fibaro:getGlobalValue("ALERTE_EDF") == "Default") or (fibaro:getGlobalValue("ALERTE_EDF") == "Default1") ) then local msg = ("-Attention: Le courant est revenu, mais le différentiel N°1 est resté coupé") fibaro:setGlobal("ALERTE_EDF", "Default2"); fibaro:debug(fibaro:getGlobalValue("ALERTE_EDF")) fibaro:call(idm["SMS"], "pressButton", "9"); --SMS Frederic fibaro:setGlobal("pushover", tostring(dt)..msg ); fibaro:call(idm["Pushover"], "pressButton", "3"); --Pushover fibaro:setGlobal("parleaussi", "Attention+Le+courant+est+revenu:+mais+le+différentiel+numéro+1+est+resté+coupé"); for i=1, #push do fibaro:call(push[i], "sendPush", tostring(dt)..msg); end fibaro:debug(msg) fibaro:call(idm["sarahVd"], "pressButton", "2"); --msg Sarah parleaussi fibaro:setGlobal("Message", msg ) fibaro:call(idm["VD_Imperihome"], "pressButton", "1"); fibaro:sleep(10*1000); fibaro:setGlobal("Message", "" ); --raz variable fibaro:setGlobal("pushover","" ); fibaro:setGlobal("parleaussi", ""); -- courant ok et differentiel N°1 off elseif ( tonumber(fibaro:getValue(idm["Alerte_ELEC"], "value")) == 1 ) and ( tonumber(fibaro:getValue(idm["Differentiel_1"], "value")) == 0 ) and (fibaro:getGlobalValue("ALERTE_EDF") == "Normal") then local msg = ("-Attention: Le courant est OK, mais le différentiel N°1 est coupé") fibaro:setGlobal("ALERTE_EDF", "Default2"); fibaro:debug(fibaro:getGlobalValue("ALERTE_EDF")) fibaro:call(idm["SMS"], "pressButton", "9"); --SMS Frederic fibaro:setGlobal("pushover", tostring(dt)..msg ); fibaro:call(idm["Pushover"], "pressButton", "3"); --Pushover fibaro:setGlobal("parleaussi", "Attention+Le+courant+est+OK:+mais+le+différentiel+numéro+1+est+coupé"); for i=1, #push do fibaro:call(push[i], "sendPush", tostring(dt)..msg); end fibaro:debug(msg) fibaro:call(idm["sarahVd"], "pressButton", "2"); --msg Sarah parleaussi fibaro:setGlobal("Message", msg ) fibaro:call(idm["VD_Imperihome"], "pressButton", "1"); fibaro:sleep(10*1000); fibaro:setGlobal("Message", "" ); --raz variable fibaro:setGlobal("pushover","" ); fibaro:setGlobal("parleaussi", ""); --Disjonteur Onduleur coupé et Differentiel retour au courant elseif ( tonumber(fibaro:getValue(idm["Alerte_ELEC"], "value")) == 0 ) and ( tonumber(fibaro:getValue(idm["Differentiel_1"], "value")) == 1 ) and (fibaro:getGlobalValue("ALERTE_EDF") == "Default") then local msg = ("-Attention: Le courant est revenu, mais le Disjoncteur Onduleur est resté coupé") fibaro:setGlobal("ALERTE_EDF", "Default1"); fibaro:debug(fibaro:getGlobalValue("ALERTE_EDF")) fibaro:call(idm["SMS"], "pressButton", "10"); --SMS Frederic fibaro:setGlobal("pushover", tostring(dt)..msg ); fibaro:call(idm["Pushover"], "pressButton", "3"); --Pushover fibaro:setGlobal("parleaussi", "Attention+Le+courant+est+revenu:+mais+le+Disjoncteur+Onduleur+est+resté+coupé"); for i=1, #push do fibaro:call(push[i], "sendPush", tostring(dt)..msg); end fibaro:debug(msg) fibaro:call(idm["sarahVd"], "pressButton", "2"); --msg Sarah parleaussi fibaro:setGlobal("Message", msg ) fibaro:call(idm["VD_Imperihome"], "pressButton", "1"); fibaro:sleep(10*1000); fibaro:setGlobal("Message", "" ); --raz variable fibaro:setGlobal("pushover","" ); fibaro:setGlobal("parleaussi", ""); --courant ok, differenciel_1 ok et disjoncteur onduleur coupé elseif ( tonumber(fibaro:getValue(idm["Alerte_ELEC"], "value")) == 0 ) and ( tonumber(fibaro:getValue(idm["Differentiel_1"], "value")) == 1 ) and (fibaro:getGlobalValue("ALERTE_EDF") == "Normal") then local msg = ("-Attention: le courant est OK, mais le Disjoncteur Onduleur est coupé") fibaro:setGlobal("ALERTE_EDF", "Default1"); fibaro:debug(fibaro:getGlobalValue("ALERTE_EDF")) fibaro:call(idm["SMS"], "pressButton", "11"); --SMS Frederic fibaro:setGlobal("pushover", tostring(dt)..msg ); fibaro:call(idm["Pushover"], "pressButton", "3"); --Pushover fibaro:setGlobal("parleaussi", "Attention+Le+courant+est+OK:+mais+le+Disjoncteur+Onduleur+est+coupé"); for i=1, #push do fibaro:call(push[i], "sendPush", tostring(dt)..msg); end fibaro:debug(msg) fibaro:call(idm["sarahVd"], "pressButton", "2"); --msg Sarah parleaussi fibaro:setGlobal("Message", msg ) fibaro:call(idm["VD_Imperihome"], "pressButton", "1"); fibaro:sleep(10*1000); fibaro:setGlobal("Message", "" ); --raz variable fibaro:setGlobal("pushover","" ); fibaro:setGlobal("parleaussi", ""); end
jojo Posté(e) le 17 mai 2016 Signaler Posté(e) le 17 mai 2016 @pepite, : tu mes le FGBS sur la même ligne ondulée que ta HC2. @Frédéric, pourquoi un code de 141 ligne ? Il faut juste tester le status du contact du FGBS => 1 ligne et tout peut se faire par GEA ?
kiwi Posté(e) le 17 mai 2016 Signaler Posté(e) le 17 mai 2016 Hello les guys, A part pour la HC2 qui est un cas à part, pourquoi réinventer la roue ? Pour les onduleurs il y a 2 trucs qui peuvent être utilisés surtout si l'ondulo a un carte réseau (ok c'est du luxe) ou un port USB/Serie : - apcupsd (pour les ondulos APC) http://www.apcupsd.org/ - nut (pour tout les autres) http://networkupstools.org/ Ces deux trucs sont en plus capable de fonctionner en réseau et donc avoir un master et n slave qui vont s'éteindre tout seul... J'utilise les 2 indistinctement et jamais eu le moindre soucis.
pepite Posté(e) le 17 mai 2016 Signaler Posté(e) le 17 mai 2016 @kiwi, oui mais faut les installer sur ce que l'on veut éteindre ;-) . Je connaissais apcupsd, je vais aller faire un tour sur nut, ;-) nut te previent de la coupure ?
Fredric Posté(e) le 17 mai 2016 Signaler Posté(e) le 17 mai 2016 @Frédéric, pourquoi un code de 141 ligne ? Il faut juste tester le status du contact du FGBS => 1 ligne et tout peut se faire par GEA ? J'ai envie de dire, pourquoi pas.... j'essai d'alléger GEA et comme tu peux le voir, j'ai plein de conditions.
Fredric Posté(e) le 17 mai 2016 Signaler Posté(e) le 17 mai 2016 Hello les guys, A part pour la HC2 qui est un cas à part, pourquoi réinventer la roue ? Pour les onduleurs il y a 2 trucs qui peuvent être utilisés surtout si l'ondulo a un carte réseau (ok c'est du luxe) ou un port USB/Serie : - apcupsd (pour les ondulos APC) http://www.apcupsd.org/ - nut (pour tout les autres) http://networkupstools.org/ Ces deux trucs sont en plus capable de fonctionner en réseau et donc avoir un master et n slave qui vont s'éteindre tout seul... J'utilise les 2 indistinctement et jamais eu le moindre soucis. pour cette solution, il te faut un "system" qui tourne, PC ou autre à coté de l'onduleur. Chacun sa roue...
Messages recommandés