Aller au contenu
Did

Scène fermeture portail

Recommended Posts

 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

 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

 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

@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é par pepite
  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

 Oui, c'est bien ça:

portail ouvert : Value = 1

portail fermé : value = 0 

(vérifié avec le toolkit).

Merci @pepite, je testerais demain.

 

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

De rien @Did c'est avec plaisir, mais tu sais qu'il y aura certainement des erreurs avec moi..même en 3 lignes :60::60:

Modifié par pepite

Partager ce message


Lien à poster
Partager sur d’autres sites

 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

 Avec la HC2 redémarrée, impeccable tu es un chef @pepite. :13:

Tout comme y faut.

 

MERCI !

 

Partager ce message


Lien à poster
Partager sur d’autres sites

×