-
Compteur de contenus
2 241 -
Inscription
-
Dernière visite
-
Jours gagnés
19
Tout ce qui a été posté par Fredric
-
ya du mieux, les autres boutons fonctionnent maintenant, pas le bouton un et aucune erreur, je sens que ça vient
-
c'est comme ça que je l'ai mis au départ comme cela donné rien, j'ai copie tout ton code du bouton 1 a la place du mien. mais aucune réaction, si au moins il faisait une erreur --[[ %% properties 24 sceneActivation %% globals --]] local ButtonPressed = fibaro:getValue(24, "sceneActivation") local windowSensor = {14 , 47, 32, 124, 111, 114, 115, 116}; local placeSensor = {"Salon","Chambre Bleu","Entrée","Chambre de Marion","bureau","Salon","Salon","Garage"}; function statutWindows () local statut = "close"; for i=1, #windowSensor do if (tonumber(fibaro:getValue(windowSensor[i], "value")) > 0) then statut = "open"; end end return statut; end function alertWindows () local alert = nil; for i=1, #windowSensor do if (alert == nil) then alert = "{" .. i; elseif (alert ~= nil) then alert = alert .. ", " .. i; end end if (alert ~= nil) then alert = alert .. "}"; local place = nil; for i=1, #alert do place = " " .. placeSensor(alert); end fibaro:call(53, "sendPush", "Fenetre(s) ouverte(s):" .. place); end end function armed () for i=1, #windowSensor do fibaro:call(windowSensor[i], "setArmed", "1"); end if ( tonumber(ButtonPressed) == 1) then statut = statutWindows; if (statut == "close") then armedSensor(); fibaro:debug("button 1 pressed Alarme Activé") elseif (statut == "open") then alertWindows(table.getn(windowsSensor)) end elseif ( tonumber(ButtonPressed) == 2) then fibaro:call(14, "setArmed", "0"); fibaro:call(47, "setArmed", "0"); fibaro:call(32, "setArmed", "0"); fibaro:call(124, "setArmed", "0"); fibaro:call(97, "setArmed", "0"); fibaro:call(111, "setArmed", "0"); fibaro:call(114, "setArmed", "0"); fibaro:call(115, "setArmed", "0"); fibaro:call(116, "setArmed", "0"); fibaro:call(100, "turnOff"); fibaro:call(53, "sendDefinedPushNotification", "5"); fibaro:call(58, "sendDefinedPushNotification", "5"); fibaro:debug("button 2 Pressed Alarme Désactivé") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 3) then fibaro:debug("MiniMote button 3 pressed") fibaro:call(57, "open"); fibaro:call(57, "setValue2", "1"); fibaro:call(65, "open"); fibaro:call(65, "setValue2", "1"); fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 4) then fibaro:debug("MiniMote button 4 pressed") fibaro:call(57, "close"); fibaro:call(57, "setValue2", "0"); fibaro:call(65, "close"); fibaro:call(65, "setValue2", "0"); fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 5) then fibaro:call(100, "turnOff") fibaro:debug("MiniMote button 5 pressed / Sirene OFF") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 6) then fibaro:call(100, "turnOn"); fibaro:debug("MiniMote button 6 pressed / Sirene ON") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 7) then fibaro:call(107, "turnOn"); fibaro:debug("MiniMote button 7 pressed") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 8) then fibaro:call(107, "turnOff"); fibaro:debug("MiniMote button 8 pressed") fibaro:sleep(3000); else fibaro:debug("No response") end end
-
oui, je l'ai enlevé pour essayer, car il passe plus a la suite du code. --[[ %% properties 24 sceneActivation %% globals --]] local windowSensor = {14}; --, 47, 32, 124, 111, 114, 115, 116}; local placeSensor = {"Salon"};--,"Chambre Bleu","Entrée","Chambre de Marion","bureau","Salon","Salon","Garage"}; function statutWindows () local statut = "close"; for i=1, #windowSensor do if (tonumber(fibaro:getValue(windowSensor[i], "value")) > 0) then statut = "open"; end end return statut; end function alertWindows () local alert = nil; for i=1, #windowSensor do if (alert == nil) then alert = "{" .. i; elseif (alert ~= nil) then alert = alert .. ", " .. i; end end if (alert ~= nil) then alert = alert .. "}"; local place = nil; for i=1, #alert do place = " " .. placeSensor(alert); end fibaro:call(53, "sendPush", "Fenetre(s) ouverte(s):" .. place); end end function armed () for i=1, #windowSensor do fibaro:call(windowSensor[i], "setArmed", "1"); end if ( tonumber(ButtonPressed) == 1) then statut = statutWindows; if (statut == "close") then armedSensor(); fibaro:debug("button 1 pressed Alarme Activé") elseif (statut == "open") then alertWindows(table.getn(windowsSensor)) end elseif ( tonumber(ButtonPressed) == 2) then fibaro:call(14, "setArmed", "0"); fibaro:call(47, "setArmed", "0"); fibaro:call(32, "setArmed", "0"); fibaro:call(124, "setArmed", "0"); fibaro:call(97, "setArmed", "0"); fibaro:call(111, "setArmed", "0"); fibaro:call(114, "setArmed", "0"); fibaro:call(115, "setArmed", "0"); fibaro:call(116, "setArmed", "0"); fibaro:call(100, "turnOff"); fibaro:call(53, "sendDefinedPushNotification", "5"); fibaro:call(58, "sendDefinedPushNotification", "5"); fibaro:debug("button 2 Pressed Alarme Désactivé") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 3) then fibaro:debug("MiniMote button 3 pressed") fibaro:call(57, "open"); fibaro:call(57, "setValue2", "1"); fibaro:call(65, "open"); fibaro:call(65, "setValue2", "1"); fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 4) then fibaro:debug("MiniMote button 4 pressed") fibaro:call(57, "close"); fibaro:call(57, "setValue2", "0"); fibaro:call(65, "close"); fibaro:call(65, "setValue2", "0"); fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 5) then fibaro:call(100, "turnOff") fibaro:debug("MiniMote button 5 pressed / Sirene OFF") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 6) then fibaro:call(100, "turnOn"); fibaro:debug("MiniMote button 6 pressed / Sirene ON") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 7) then fibaro:call(107, "turnOn"); fibaro:debug("MiniMote button 7 pressed") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 8) then fibaro:call(107, "turnOff"); fibaro:debug("MiniMote button 8 pressed") fibaro:sleep(3000); else fibaro:debug("No response") end end mais pas mieux
-
voila le code en entier, donc, aucune erreur mais aucune réaction non plus et les autres boutons ne fonctionnent plus non plus. --[[ %% properties 24 sceneActivation %% globals --]] local windowSensor = {14}; --, 47, 32, 124, 111, 114, 115, 116}; local placeSensor = {"Salon"};--,"Chambre Bleu","Entrée","Chambre de Marion","bureau","Salon","Salon","Garage"}; function statutWindows () local statut = "close"; for i=1, #windowSensor do if (tonumber(fibaro:getValue(windowSensor[i], "value")) > 0) then statut = "open"; end end return statut; end function alertWindows () local alert = nil; for i=1, #windowSensor do if (alert == nil) then alert = "{" .. i; elseif (alert ~= nil) then alert = alert .. ", " .. i; end end if (alert ~= nil) then alert = alert .. "}"; local place = nil; for i=1, #alert do place = " " .. placeSensor(alert); end fibaro:call(53, "sendPush", "Fenetre(s) ouverte(s):" .. place); end end function armed () for i=1, #windowSensor do fibaro:call(windowSensor[i], "setArmed", "1"); end if ( tonumber(ButtonPressed) == 1) then statut = statutWindows; if (statut == "close") then armedSensor(); fibaro:debug("button 1 pressed Alarme Activé") elseif (statut == "open") then alertWindows(table.getn(windowsSensor)) elseif ( tonumber(ButtonPressed) == 2) then fibaro:call(14, "setArmed", "0"); fibaro:call(47, "setArmed", "0"); fibaro:call(32, "setArmed", "0"); fibaro:call(124, "setArmed", "0"); fibaro:call(97, "setArmed", "0"); fibaro:call(111, "setArmed", "0"); fibaro:call(114, "setArmed", "0"); fibaro:call(115, "setArmed", "0"); fibaro:call(116, "setArmed", "0"); fibaro:call(100, "turnOff"); fibaro:call(53, "sendDefinedPushNotification", "5"); fibaro:call(58, "sendDefinedPushNotification", "5"); fibaro:debug("button 2 Pressed Alarme Désactivé") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 3) then fibaro:debug("MiniMote button 3 pressed") fibaro:call(57, "open"); fibaro:call(57, "setValue2", "1"); fibaro:call(65, "open"); fibaro:call(65, "setValue2", "1"); fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 4) then fibaro:debug("MiniMote button 4 pressed") fibaro:call(57, "close"); fibaro:call(57, "setValue2", "0"); fibaro:call(65, "close"); fibaro:call(65, "setValue2", "0"); fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 5) then fibaro:call(100, "turnOff") fibaro:debug("MiniMote button 5 pressed / Sirene OFF") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 6) then fibaro:call(100, "turnOn"); fibaro:debug("MiniMote button 6 pressed / Sirene ON") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 7) then fibaro:call(107, "turnOn"); fibaro:debug("MiniMote button 7 pressed") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 8) then fibaro:call(107, "turnOff"); fibaro:debug("MiniMote button 8 pressed") fibaro:sleep(3000); else fibaro:debug("No response") end end end
-
Oui, biensur lol J'avais bien compris ;-) Je le posterai en complet dés que je peux.
-
pour info, avec IE, j'ai une erreur interne à l’importation du VD, avec chrome, tout ce passe bien du premier coup quand on édit le code , on ce trouve petit, tout petit!! Merci
- 130 réponses
-
- tuto hc2
- mise ã jour
-
(et 8 en plus)
Étiqueté avec :
-
pour le coup, j'ai pas pu attendre... j'ai aucune erreur mais cela ne fonctionne pas, il n'y a pas d'action avec la télécommande plus aucun bouton fonctionnent. en fait, rien ne se passe, pas de ligne en erreurs... Par contre, là , je vois bien la logique, ton code est clair malgré des fonctions que je ne connais pas. pour le moment, je laisse ma scène qui fonctionne et j'essai de décortiquer ton code, profite de ton fils, ça grandi tellement vite!!! Merci
-
super, je me mets au travail dés que possible, j'ai des invités (j'vais peut-être les mettre dehors... )
-
q.philippe: effectivement, quand tu arme avec un device, il te dit si une fenêtre ou autre est en alerte ou ouvert, mais avec la télécommande, c'est le code que tu mets qui prévaut. Shad: oui, je suis d'accord que c'est too much, mais j'ai du mal à trouver les logiques. mon ancien code était: local ButtonPressed = fibaro:getValue(24, "sceneActivation") if ((tonumber(fibaro:getValue(14, 'value'))) == 0) then if ( tonumber(ButtonPressed) == 1) then fibaro:call(14, "setArmed", "1"); fibaro:call(47, "setArmed", "1"); fibaro:call(32, "setArmed", "1"); fibaro:call(124, "setArmed", "1"); fibaro:call(97, "setArmed", "1"); fibaro:call(111, "setArmed", "1"); fibaro:call(114, "setArmed", "1"); fibaro:call(115, "setArmed", "1"); fibaro:call(116, "setArmed", "1"); fibaro:call(53, "sendDefinedPushNotification", "4"); fibaro:call(58, "sendDefinedPushNotification", "4"); fibaro:call(70, "turnOff") fibaro:debug("button 1 pressed Alarme Activé") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 2) then fibaro:call(14, "setArmed", "0"); fibaro:call(47, "setArmed", "0"); fibaro:call(32, "setArmed", "0"); fibaro:call(124, "setArmed", "0"); fibaro:call(97, "setArmed", "0"); fibaro:call(111, "setArmed", "0"); fibaro:call(114, "setArmed", "0"); fibaro:call(115, "setArmed", "0"); fibaro:call(116, "setArmed", "0"); fibaro:call(100, "turnOff"); fibaro:call(53, "sendDefinedPushNotification", "5"); fibaro:call(58, "sendDefinedPushNotification", "5"); fibaro:debug("button 2 Pressed Alarme Désactivé") fibaro:sleep(3000); je mets juste pour le premier bouton de la télécommande. avec ce code, cela activé l'alarme sur les capteurs mais si on oublie une fenêtre ouverte, elle ne s'active pas et active tout les autre sans rien dire. donc, je veux être sur que tout les capteurs sont activés avec un push de confirmation (du coup, toutes les fenêtres et autre, fermés) et si un capteur est resté ouvert, alors aucun s'active en alarme et je reçoit un push avec le ou les capteur qui posent problème. maintenant, je suis sur qu'il y a plus court, je pensé utiliser un VD pour l'activation ou désactivation des capteur par exemple
-
mais je ne sais quand même pas récupérer la valeur d'un capteur "normal et armé"
-
Bonjour Shad, toujours sur la brèche , alors voici mon code, j'ai trouvé une solution, un peu grossière mais tout marche, j'ai honteusement pompé sur la partie du code que tu as fait pour mes volet --[[ %% properties 24 sceneActivation %% globals --]] local ButtonPressed = fibaro:getValue(24, "sceneActivation") local windowscontrolrelay = {14, 47, 32, 124, 97, 111, 114, 115, 116}; if ( tonumber(ButtonPressed) == 1) then for i =1, #windowscontrolrelay do if (tonumber(fibaro:getValue(windowscontrolrelay[i], "value")) == 0) then fibaro:call(windowscontrolrelay[i], "setArmed", "1"); end end if ((tonumber(fibaro:getValue(14, 'value'))) == 1) then --fibaro:call(14, "setArmed", "0"); fibaro:call(47, "setArmed", "0"); fibaro:call(32, "setArmed", "0"); fibaro:call(124, "setArmed", "0"); fibaro:call(97, "setArmed", "0"); fibaro:call(111, "setArmed", "0"); fibaro:call(114, "setArmed", "0"); fibaro:call(115, "setArmed", "0"); fibaro:call(116, "setArmed", "0"); fibaro:call(53, "sendPush", "Le capteur de mouvement est en alerte"); elseif ((tonumber(fibaro:getValue(47, 'value'))) == 1) then fibaro:call(14, "setArmed", "0"); --fibaro:call(47, "setArmed", "0"); fibaro:call(32, "setArmed", "0"); fibaro:call(124, "setArmed", "0"); fibaro:call(97, "setArmed", "0"); fibaro:call(111, "setArmed", "0"); fibaro:call(114, "setArmed", "0"); fibaro:call(115, "setArmed", "0"); fibaro:call(116, "setArmed", "0"); fibaro:call(53, "sendPush", "La fenêtre le la chambre bleu est ouverte"); elseif((tonumber(fibaro:getValue(32, 'value'))) == 1) then fibaro:call(14, "setArmed", "0"); fibaro:call(47, "setArmed", "0"); --fibaro:call(32, "setArmed", "0"); fibaro:call(124, "setArmed", "0"); fibaro:call(97, "setArmed", "0"); fibaro:call(111, "setArmed", "0"); fibaro:call(114, "setArmed", "0"); fibaro:call(115, "setArmed", "0"); fibaro:call(116, "setArmed", "0"); fibaro:call(53, "sendPush", "La porte d entrée est ouverte"); elseif ((tonumber(fibaro:getValue(124, 'value'))) == 1) then fibaro:call(14, "setArmed", "0"); fibaro:call(47, "setArmed", "0"); fibaro:call(32, "setArmed", "0"); --fibaro:call(124, "setArmed", "0"); fibaro:call(97, "setArmed", "0"); fibaro:call(111, "setArmed", "0"); fibaro:call(114, "setArmed", "0"); fibaro:call(115, "setArmed", "0"); fibaro:call(116, "setArmed", "0"); fibaro:call(53, "sendPush", "La fenêtre le la chambre de Marion est ouverte"); elseif ((tonumber(fibaro:getValue(97, 'value'))) == 1) then fibaro:call(14, "setArmed", "0"); fibaro:call(47, "setArmed", "0"); fibaro:call(32, "setArmed", "0"); fibaro:call(124, "setArmed", "0"); --fibaro:call(97, "setArmed", "0"); fibaro:call(111, "setArmed", "0"); fibaro:call(114, "setArmed", "0"); fibaro:call(115, "setArmed", "0"); fibaro:call(116, "setArmed", "0"); fibaro:call(53, "sendPush", "La fenêtre le la chambre des parents est ouverte"); elseif ((tonumber(fibaro:getValue(111, 'value'))) == 1) then fibaro:call(14, "setArmed", "0"); fibaro:call(47, "setArmed", "0"); fibaro:call(32, "setArmed", "0"); fibaro:call(124, "setArmed", "0"); fibaro:call(97, "setArmed", "0"); --fibaro:call(111, "setArmed", "0"); fibaro:call(114, "setArmed", "0"); fibaro:call(115, "setArmed", "0"); fibaro:call(116, "setArmed", "0"); fibaro:call(53, "sendPush", "La fenêtre du bureau est ouverte"); elseif ((tonumber(fibaro:getValue(114, 'value'))) == 1) then fibaro:call(14, "setArmed", "0"); fibaro:call(47, "setArmed", "0"); fibaro:call(32, "setArmed", "0"); fibaro:call(124, "setArmed", "0"); fibaro:call(97, "setArmed", "0"); fibaro:call(111, "setArmed", "0"); --fibaro:call(114, "setArmed", "0"); fibaro:call(115, "setArmed", "0"); fibaro:call(116, "setArmed", "0"); fibaro:call(53, "sendPush", "La fenêtre du salon est ouverte"); elseif ((tonumber(fibaro:getValue(115, 'value'))) == 1) then fibaro:call(14, "setArmed", "0"); fibaro:call(47, "setArmed", "0"); fibaro:call(32, "setArmed", "0"); fibaro:call(124, "setArmed", "0"); fibaro:call(97, "setArmed", "0"); fibaro:call(111, "setArmed", "0"); fibaro:call(114, "setArmed", "0"); --fibaro:call(115, "setArmed", "0"); fibaro:call(116, "setArmed", "0"); fibaro:call(53, "sendPush", "La porte vitée du salon est ouverte"); elseif ((tonumber(fibaro:getValue(116, 'value'))) == 1) then fibaro:call(14, "setArmed", "0"); fibaro:call(47, "setArmed", "0"); fibaro:call(32, "setArmed", "0"); fibaro:call(124, "setArmed", "0"); fibaro:call(97, "setArmed", "0"); fibaro:call(111, "setArmed", "0"); fibaro:call(114, "setArmed", "0"); fibaro:call(115, "setArmed", "0"); --fibaro:call(116, "setArmed", "0"); fibaro:call(53, "sendPush", "La porte du garage est ouverte"); elseif ((tonumber(fibaro:getValue(14, 'value'))) == 0) and ((tonumber(fibaro:getValue(47, 'value'))) == 0) and ((tonumber(fibaro:getValue(32, 'value'))) == 0) and ((tonumber(fibaro:getValue(124, 'value'))) == 0) and ((tonumber(fibaro:getValue(97, 'value'))) == 0) and ((tonumber(fibaro:getValue(111, 'value'))) == 0) and ((tonumber(fibaro:getValue(114, 'value'))) == 0) and ((tonumber(fibaro:getValue(115, 'value'))) == 0) and ((tonumber(fibaro:getValue(116, 'value'))) == 0) then fibaro:call(53, "sendDefinedPushNotification", "4"); --fibaro:call(58, "sendDefinedPushNotification", "4"); fibaro:call(70, "turnOff") --étein la lumiere de l'entrée qui s'allume avec une autre scene quand il fait nuit et qu'on ouvre la porte fibaro:debug("button 1 pressed Alarme Activé") fibaro:sleep(3000); end elseif ( tonumber(ButtonPressed) == 2) then fibaro:call(14, "setArmed", "0"); fibaro:call(47, "setArmed", "0"); fibaro:call(32, "setArmed", "0"); fibaro:call(124, "setArmed", "0"); fibaro:call(97, "setArmed", "0"); fibaro:call(111, "setArmed", "0"); fibaro:call(114, "setArmed", "0"); fibaro:call(115, "setArmed", "0"); fibaro:call(116, "setArmed", "0"); fibaro:call(100, "turnOff"); fibaro:call(53, "sendDefinedPushNotification", "5"); fibaro:call(58, "sendDefinedPushNotification", "5"); fibaro:debug("button 2 Pressed Alarme Désactivé") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 3) then fibaro:debug("MiniMote button 3 pressed") fibaro:call(57, "open"); fibaro:call(57, "setValue2", "1"); fibaro:call(65, "open"); fibaro:call(65, "setValue2", "1"); fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 4) then fibaro:debug("MiniMote button 4 pressed") fibaro:call(57, "close"); fibaro:call(57, "setValue2", "0"); fibaro:call(65, "close"); fibaro:call(65, "setValue2", "0"); fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 5) then fibaro:call(100, "turnOff") fibaro:debug("MiniMote button 5 pressed / Sirene OFF") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 6) then fibaro:call(100, "turnOn"); fibaro:debug("MiniMote button 6 pressed / Sirene ON") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 7) then fibaro:call(107, "turnOn"); fibaro:debug("MiniMote button 7 pressed") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 8) then fibaro:call(107, "turnOff"); fibaro:debug("MiniMote button 8 pressed") fibaro:sleep(3000); else fibaro:debug("No response") end
-
bonjour à tous, je bloque sur une chose qui va surement sembler évident pour bon nombres d'entre vous mais après avoir essayé plein de formule, je seche. je veux récupérer la valeur de tout mes capteurs et si il sont "normal et armé" alors m'envoyer un push. c'est pour ma scène télécommande: si je presse 1 et qu'aucun capteur soit en alerte (porte ou fenêtre ouverte par exemple) alors l'arme s'enclenche et envoi un push "alarme mise sous tension" mais si un capteur est en alerte alors ne pas activer l'alarme et envoi d'un push "fenêtre chambre bleu ouverte" par exemple. cela marche très bien sauf qu'il m'envoi le push "alarme mise sous tension" dans les deux cas. c'est pour cela que je veux récupérer la valeur de tout mes capteurs et si il sont "normal et armé" alors m'envoyer un push. en me relisant, j'ai l'impression d’être claire mais je sais ce que j'ai dans en tète alors j’espère que se sera claire pour vous...
-
Compatible V3-V4 Aeon Labs - Minimote
Fredric a répondu à un(e) sujet de Moicphil dans Aeon Labs / Aeotec
Pardon Shad, j'ai confondu avec celle-ci :http://www.domotique-store.fr/domotique/modules-domotiques/telecommandes/83-zwave-me-keyfob-telecommande-porte-cle-domotique-zwave.html -
Compatible V3-V4 Aeon Labs - Minimote
Fredric a répondu à un(e) sujet de Moicphil dans Aeon Labs / Aeotec
c'est la nouvelle Shad? -
oui,même si je n'ai pas de HCL, je sais que ce que tu veux faire peut ce faire très facilement en bloc.
-
c'est remis en route, Fibaro à réparé le problème. c'est noté sur le forum officiel et chez moi, cela refonctionne.
-
je te tiens au courant, est tu as vraiment raison, il faut pas mètre ces Å“ufs dans le même panier. la preuve......
-
oui oui, là je suis sur de mon coup, je suis pas fort en Lua mais là , c'est mon domaine en fait, je pensé que le problème de notification venait d'une de mais bêtises, j'ai fait des modif avec l'alarme activé est j'ai pu déjà constater que la HC n'aime pas ça. donc dans la foulé j'ai essayé plein de chose est elle à pas aimé la bête!! mais ce matin, tous va mieux, sauf les notifications, je vais réessayer. je me posé juste la question, l'envoi de requête à pushover est-elle similaire à l'envoi d'une requête notification Fibaro. ce qui pourrait expliquer que cela n'a pas fonctionné hier soir, en même temps, hier soir, il y avait pas grand chose qui fonctionné si non, je vois bien mes Iphones dans mon compte et j'ai paramétré à la lettre ton tuto, donc le problème vient d’ailleurs. je retente ce soir car là , je boss (enfin......tout le monde le pense ) merci Phil
-
je suis en train de t'écrire sur ton poste Phil
-
bonjour Phil, ton tuto tombe à point, les notifications Fibaro ne fonctionnent plus. (chez moi en tous cas ) j'ai vraiment suivit ton tuto à la virgule mais cela ne marche pas. logiquement, le fait que fibaro est un problème avec les notification ne joue en rien sur pushhover!! j'ai pas trouvé le moyen de faire un test autrement que par la box, je ne connaissais pas pushover.
-
oufffffffffffffff, ça vient pas de chez moi alors!!! j'ai essayé le tuto de phil avec pushover, mais cela ne marche pas non plus, c'est zarb!!
-
Merci Yohan, j'avais peur d'une tel réponse !! Je pense avoir un vrais problème, plus de notification sur aucun de mes trois device... J'ai fais une restauration mais pareil.
-
je ne reçois plus de notification de ma HC2, je reçois bien les mail mais plus les push, personne à ce problème en ce moment, cela vient de chez Fibaro? tous marche normalement, mais plus de notification!
-
encore merci Shad, je me serai découragé avant si tu ne m'avais pas aidé
-
ça commence àme plaire le Lua, j'ai affiné avec la notification sur le volet qui ne c'est pas fermé. --[[ %% autostart %% properties %% globals JouretNuit --]] local windowscontrolrelay = {57, 65}; --si la nuit tombe et que les volets sont ouverts, meme peut ouverts. if ( fibaro:getGlobalValue("JouretNuit") == "Nuit") then for i =1, #windowscontrolrelay do if (tonumber(fibaro:getValue(windowscontrolrelay[i], "value")) > 0) then fibaro:call(windowscontrolrelay[i], "close"); end end fibaro:sleep(50*1000); --attente 50 secondes pour attendre que les volets déscendent if ((tonumber(fibaro:getValue(57, "value")) == 0)) and ((tonumber(fibaro:getValue(65, "value")) == 0)) then --si les volets sont fermés fibaro:call(53, "sendDefinedPushNotification", "20"); elseif (tonumber(fibaro:getValue(57, "value")) > 0) then --si le volet salon est pas fermés fibaro:call(53, "sendDefinedPushNotification", "21"); elseif (tonumber(fibaro:getValue(65, "value")) > 0) then --si le volet cuisine est pas fermés fibaro:call(53, "sendDefinedPushNotification", "23"); end fibaro:debug("Volets fermés"); fibaro:sleep(60*1000); end