Did Posté(e) le 13 février 2017 Signaler Posté(e) le 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.
Did Posté(e) le 13 février 2017 Auteur Signaler Posté(e) le 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.
Did Posté(e) le 13 février 2017 Auteur Signaler Posté(e) le 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.
pepite Posté(e) le 13 février 2017 Signaler Posté(e) le 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é le 13 février 2017 par pepite 1
Did Posté(e) le 13 février 2017 Auteur Signaler Posté(e) le 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
pepite Posté(e) le 14 février 2017 Signaler Posté(e) le 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é le 14 février 2017 par pepite
Did Posté(e) le 14 février 2017 Auteur Signaler Posté(e) le 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.
Did Posté(e) le 14 février 2017 Auteur Signaler Posté(e) le 14 février 2017 Avec la HC2 redémarrée, impeccable tu es un chef @pepite. Tout comme y faut. MERCI !
Messages recommandés