Aller au contenu

Aide Pour Mode "vacances"


Nissan_GT-R

Messages recommandés

Bonjour tout l'monde...

 

Toutes mes scènes ont l'air de fonctionner, je passe donc le sujet en résolu... pas la peine de vous embêter plus longtemps  ;)

 

Un grand merci à  toi jojo et merci à  toi aussi Moicphil, mes erreurs me serviront dans l'avenir  ;)

 

à‡a ne veut pas dire que je n'aurai plus besoin de vous...  :D

 

Une fois que je serai installé il y aura les volets électriques, tringle à  rideau électrique, arrosage automatique, vannes d'arrivée d'eau etc etc...

 

Je n'ai pas fini de m'arracher les cheveux  ;)

  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

en mode normal :

GEA.add({id["SENSOR_SALON"], {"Value-", id["SENSOR_SALON_LUM"], 3}, {"Global", "Vacances", "0"}}, -1, "Présence salon et lux < 4", {{"Time", "03:45", "07:55"}, {"turnOn", id["WALL_PLUG_HALOGENE"]}})
en mode vacances :

GEA.add({"Global", "Vacances", "1"},1*60,"",{{"Time","19:00","19:15"},{"turnOn",id["WALL_PLUG_HALOGENE"]}}

Bonjour tout le monde ;)

Pouvez-vous me dire comment faire pour cette ligne en "mode normal" svp ?

GEA.add({"Value+", id["SENSOR_SALON_LUM"], 4}, 1, "", {{"Time", "07:05", "17:59"}, {"turnOff", id["WALL_PLUG_HALOGENE"]}})

Merci pour votre aide ;)

Lien vers le commentaire
Partager sur d’autres sites

  • 3 mois après...

Salut à  tous je réclame un peu d'aide. Je vous expose mon problème, ma chère et tendre travaille une semaine sur deux de matin ou d'après midi il me faut une scène pour déterminer cela ( c'est pour activer le sèche serviette le matin a 3h25). En cherchant à  droite à  gauche ( je suis une bille en LUA ^^) j'ai bricolé ça:

d'abord j'ai créé une variable "Semaine" avec comme valeur "impaire" et "paire"

ensuite :

--[[
%% autostart
%% properties
%% events
%% globals
--]]
Semaine = (os.date("%W") % 2 == 0)
if (Semaine == 0) then  
Semaine = "paire"
  fibaro:debug(Semaine)  -- paire

else
Semaine = "impaire"
fibaro:debug(Semaine) -- impaire
end
 

cela me dit si on est en paire ou impaire.

 

ensuite j'ai fait une scène bloc avec ma variable "Semaine"= paire et à  tel heure... alors j'active le module 52 0sec et le coupe ou bout de 2400s

(désolé novice sur le forum j'ai pas trouvé comment mettre ma capture d'écran)

 

 

puis j'ai eu l'envie de créer un VD pour me renseigner sur la semaine (ci-joint)

 

Problème  j'ai beau faire des essais le chauffage ne se déclenche pas :( :(

 

Une idée??  merci d'avance

VirtualDevice-3-ID85-Semaine.vfib

Lien vers le commentaire
Partager sur d’autres sites

  • 3 mois après...

Bonjour tout l'monde ;)

 

Je "déterre" ce sujet car j'ai (encore) une question à vous poser...

 

Le VD fonctionne parfaitement, avec le mode "Vacances" ou "Travail", mais j'aimerais rajouter un bouton "Noël" au VD...

 

Jusqu'à présent j'avais ma variable "var_vacances" avec les valeurs Vacances/Travail avec donc 2 boutons sur le VD : Vacances et Travail... et j'aimerais rajouter un bouton "Noël".

 

Merci d'avance pour votre aide :);)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Quel code as-tu dans les boutons Vacances et Travail ?

 

Sinon, :

 - tu vas sur l'onglet avancé du VD,

- tu ajoutes un bouton que tu nommes"Noel" ;-)

 

T'auras deja le debut ;-)

 

Lien vers le commentaire
Partager sur d’autres sites

Coucou pepite ;)

 

Dans le 1er bouton il y a :

 

-- nom de la variable à modifier
local variable = "Vacances"
----------------------------------
-- DO not change bellow this line
----------------------------------
 
if fibaro:getGlobal(variable) == "Vacances"
  then
    fibaro:call(fibaro:getSelfId(), "pressButton", "3")
  else
    fibaro:call(fibaro:getSelfId(), "pressButton", "4")

end

 

Dans le bouton "Travail" il y a :

 

fibaro:setGlobal('Vacances', 'Travail')
fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Statut.value", 'Travail')

 

et dans le bouton "Vacances il y a :

 

fibaro:setGlobal('Vacances', 'Vacances')
fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Statut.value", 'Vacances')

 

Modifié par Nissan_GT-R
Lien vers le commentaire
Partager sur d’autres sites

Essaie cela, après avoir ajouté le bouton et vérifié que sa position est bien "5" dans le VD (compter de haut en bas et de gauche a droite, y compris les labels)

-- nom de la variable à modifier
local variable = "Vacances"
----------------------------------
-- DO not change bellow this line
----------------------------------
 
if fibaro:getGlobal(variable) == "Vacances" then
    fibaro:call(fibaro:getSelfId(), "pressButton", "3") -- vacances
elseif fibaro:getGlobal(variable) == "Travail" then
    fibaro:call(fibaro:getSelfId(), "pressButton", "4") --travail
else 
       fibaro:call(fibaro:getSelfId(), "pressButton", "5") --noel
end
-- Bouton Noel
fibaro:setGlobal('Vacances', 'Noel')
fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Statut.value", 'Noel')

 

Lien vers le commentaire
Partager sur d’autres sites

ça ne fonctionne pas...

 

<_<

 

quand j'appuyais sur le bouton du VD, le "statut" du VD basculait de "Travail" à "Vacances"...

mais comme j'ai rajouté "Noël" quand j'appuie sur le bouton du VD ça ne bascule plus entre les 3...

 

j'espère que je me suis fait comprendre <_< 

 

 

Modifié par Nissan_GT-R
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...