Aller au contenu

Scène fermeture portail


Messages recommandés

Posté(e)

 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.

 

Posté(e)

 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.

 

Posté(e)

 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.

 

Posté(e) (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é par pepite
  • Upvote 1
Posté(e)

 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
Posté(e) (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 :60::60:

Modifié par pepite
Posté(e)

 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.

 

×
×
  • Créer...