Did 1 722 Signaler ce message Posté(e) 13 février 2017 Bon, le debug m'affiche portail déjà ouvert mais à aussi appuyé sur le bouton du VD donc refermer le portail. En fait, ce serait plutôt si portail différent de 1 (pas fermé), alors debug portail déjà ouvert sinon appui sur le bouton du VD. Partager ce message Lien à poster Partager sur d’autres sites
Did 1 722 Signaler ce message Posté(e) 13 février 2017 Alors je crois que j'ai trouvé tout seul. --[[ %% properties 61 value %% events %% globals --]] local portailFerme = tonumber(fibaro:getValue(61, "value")) > 1 if portailFerme then fibaro:call(169, "pressButton", 1) else fibaro:debug("Portail déjà ouvert") end Et portail ouvert, il ne s'est pas refermé, reste à testé portail fermé s'il s'ouvre bien. Partager ce message Lien à poster Partager sur d’autres sites
Did 1 722 Signaler ce message Posté(e) 13 février 2017 Et non raté, portail fermé il ne s'ouvre pas et le debug m'affiche portail déjà ouvert. Il me semble que différent de 1 est plus approprié comme je n'ai qu'un capteur qui m'indique l'état fermé. PS: Même pas sûr, je suis paumé, je viens de regarder dans le toolkit, la valeur de mon Id61 est à 1 alors que le portail est ouvert. Partager ce message Lien à poster Partager sur d’autres sites
pepite 1 272 Signaler ce message Posté(e) 13 février 2017 (modifié) @Did, Pour être sur : Si portail ouvert : Value = 1 Si portail ferme : value = 0 C'est ca ou non ? Mets ce code dans une scene pour qu'on soit sur de la valeur puis ouvre et ferme ton portail jusqu'au bout en laissant dans ton entête le 61 value. Ensuite pour lancer cette scène depuis l'interactive push je pense qu'il faudra l'enlever de l'entête. --[[ %% properties 61 value %% events %% globals --]] local portail = tonumber(fibaro:getValue(61, "value")) fibaro:debug("Valeur : " ..portail.. "le " ..os.date(%H:%M)) Sinon si ton portail est à 1 quand il est ouvert Pour tester clique sur start de la scene sans passer par Interactive push --[[ %% properties %% events %% globals --]] local portail = tonumber(fibaro:getValue(61, "value")) if portail == 0 then -- Portail fermé fibaro:call(169, "pressButton", 1) -- Ouverture du Portail else fibaro:debug("Portail déjà ouvert") end Modifié 13 février 2017 par pepite 1 Partager ce message Lien à poster Partager sur d’autres sites
Did 1 722 Signaler ce message Posté(e) 13 février 2017 Oui, c'est bien ça: portail ouvert : Value = 1 portail fermé : value = 0 (vérifié avec le toolkit). Merci @pepite, je testerais demain. 1 Partager ce message Lien à poster Partager sur d’autres sites
pepite 1 272 Signaler ce message Posté(e) 14 février 2017 (modifié) De rien @Did c'est avec plaisir, mais tu sais qu'il y aura certainement des erreurs avec moi..même en 3 lignes Modifié 14 février 2017 par pepite Partager ce message Lien à poster Partager sur d’autres sites
Did 1 722 Signaler ce message Posté(e) 14 février 2017 Alors portail ouvert, ça ne s'est pas refermé en appuyant sur YES mais cela m'a affiché "Acces Failed" et depuis je reçoit des push du Watchdog qui me dit GEA a été redémarré, Prévisions météo a été redémarré sans arrêt, et doublé avec les mails correspondants, ça me le faisait déjà mais au bout d'une dizaine de jour sans redémarrer la HC2 mais, je n'en suis qu'à quatre. Je vais l'arrêter le temps de manger et je reprend les essais. Partager ce message Lien à poster Partager sur d’autres sites
Did 1 722 Signaler ce message Posté(e) 14 février 2017 Avec la HC2 redémarrée, impeccable tu es un chef @pepite. Tout comme y faut. MERCI ! Partager ce message Lien à poster Partager sur d’autres sites