Aller au contenu
Nissan_GT-R

Aide Pour Mode "vacances"

Recommended Posts

Bonjour tout l'monde ;)

Je fais encore appel àvous car j'ai besoin d'aide pour les scènes que j'utilise quand je suis en vacances...
(pour la tringle àrideaux électrique je vais attendre d'être installé car je suis en plein déménagement).

Voilàmon problème :

- j'ai des scènes que j'utilise au quotidien (lumières, wallplug etc etc...)

ET

- des scènes qui sont utilisées uniquement quand je suis en vacances (simulation de présence etc etc...)

Le problème c'est que, quand je suis en vacances, je suis "obligé" (faute de ne pas savoir faire) d'effacer mes scènes du quotidien pour mettre les scènes de simulation de présence des vacances...
Et quand je rentre de vacances, je les efface pour mettre mes scènes du quotidien...

J'aimerai savoir comment faire pour simplifier la chose svp...

Merci d'avance pour votre aide et pour vos réponses ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

très simple :

Tu crée une variable globale Vacances avec 2 valeurs Oui et Non

 

Dans tes scènes de tous les jours tu testes que la variable Vacances est à  Non

Dans les scènes spécifiques aux vacances, tu teste que le variable Vacances est à  Oui

 

Regarde également dans ma signature comment pouvoir modifier la valeur de la viariable depuis un Android.

J'ai même pousser l'automatisation en utilisant le Google Calendar de Pinou pour passer la maison en mode vacances ou pas

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok pour la variable... ça je saurai faire ;)

Mais dans mon GEA je n'ai pas de lignes àécrire ? Et où surtout ?

Comment je fais pour basculer du mode "normal" au mode "vacances" ?

Encore merci pour ton aide ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

1) mets ta signature àjour, comme ça on sait si tu as une HC2, HCL, ...

pour passer du mode normal au mode vacances, je t'ai dis de regarder dans ma signature (Etat des Variables Globales dans des Virtual Devices sous HCL ou sous HC2,)

pour ton GEA, donne un exemple d'instruction en mode "normal" et en mode "vacances", et je pourrai te l'adapter, mais la bible GEA est ici

Partager ce message


Lien à poster
Partager sur d’autres sites

En mode normal j'ai ça par exemple (entre autres) :

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

ET en mode vacances j'ai ça (entre autres aussi) :

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

Merci pour ton aide ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour ;)

J'ai créé une variable "Vacances" avec les 2 valeurs 0 et 1.

Pour le VD je crois que c'est bon (mais je n'en suis pas sûr)...

Par contre pour les lignes GEA je sèche...

Partager ce message


Lien à poster
Partager sur d’autres sites

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"]}}

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci ;)

C'est exactement ce que j'ai fait hier soir mais ça ne fonctionne pas...

Pour le VD j'ai mis ça pour les boutons :

Bouton 1 :

-- nom de la variable àmodifier

local variable = "Vacances"

if fibaro:getGlobal(variable) == "1"

then

fibaro:call(fibaro:getSelfId(), "pressButton", "3")

else

fibaro:call(fibaro:getSelfId(), "pressButton", "4")

end

Bouton 2 :

Étiquette : Statut :

ID : Statut

Bouton 3 :

fibaro:setGlobal('Vacances', '0')

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

Bouton 4 :

fifibaro:setGlobal('Vacances', '1')

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

Je me suis peut-être planté quelque part...

Partager ce message


Lien à poster
Partager sur d’autres sites

Comme tu as choisis 0 ou 1 comme valeurs pour ta variable, on ajoute la "complexité de la possibilité d'interprétation comme valeur numérique.

 

Afin de lever toute' ambiguité, j'essayerais avec des valeurs possibles pour la variable "vacance" : "Oui" ou "Non"

Partager ce message


Lien à poster
Partager sur d’autres sites

Je viens d'essayer...

Le switch ne fonctionne pas...

Il n'y a rien dans le "Statut"...

Les icônes changent bien, mais j'ai l'impression que le VD ne "transmet" pas l'état de la variable...

Partager ce message


Lien à poster
Partager sur d’autres sites

peux-tu étayer le j'ai l'impression ???

Car chez moi ça fonctionne, donc ...

Partager ce message


Lien à poster
Partager sur d’autres sites

L'état de la variable ne change pas.

Ça reste sur "Non" du coup ma scène ne se lance pas...

Partager ce message


Lien à poster
Partager sur d’autres sites

il doit y avoir un truc quelque part.

Relis avec attention.

Voici ce que j'ai pour mon VD

Bouton 1 : Oui/Non

-- nom de la variable à  modifier
local variable = "Vacances"
----------------------------------
-- DO not change bellow this line
----------------------------------

if fibaro:getGlobal(variable) == "Non"
  then
    fibaro:call(fibaro:getSelfId(), "pressButton", "3")
  else
    fibaro:call(fibaro:getSelfId(), "pressButton", "4")
end 

Bouton 2 = Label Status

 

Boutojn 3 : Oui

fibaro:setGlobal('Vacances', "Oui")

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

Bout 4 : Non

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

Partager ce message


Lien à poster
Partager sur d’autres sites

si ton code est bon,

Es-tu sûr du nom de la variable : ! sensible àla casse :

Vacances <> vacances !!

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai tout recommencé...

J'ai tout fait comme tu as dit...

Pareil, ça ne fonctionne pas...

C'est àse taper la tête contre les murs !!!

Partager ce message


Lien à poster
Partager sur d’autres sites

le matériel informatique est con, si tu fais la moindre micro erreur, il l'exécutera telle quelle.

Je ne sais pas comment je peux encore t'aider, car je sais que ça fonctionne

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu m'as déjàbeaucoup aidé et je t'en remercie ;)

Je vais essayer une dernière fois ce soir ou demain et après j'abandonne...

Partager ce message


Lien à poster
Partager sur d’autres sites

de rien, mais il ne faut JAMAIS abandonner : tout problème a une solution => si pas de solution, c'est qu'il n'y a pas de problème :2:

Partager ce message


Lien à poster
Partager sur d’autres sites

Juste pour info...

Il faut mettre quoi dans "ID" dans les boutons du VD ?

Encore merci pour votre aide ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

L'ID dans les "boutons" du VD n'est omportant que pour les Label, ici "Statut"

Es-tu sûr de la configuration de ta variable dans le panneau des variables? Mets un screenshot de ta config

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour et encore merci pour ton aide et ta patience ;)

Voilàles captures d'écran (désolé mais je viens tout juste de finir le boulot)...

J'ai tout recommencé (3 ou 4 fois), et j'ai tout mis en minuscule pour éviter la "casse"...

Merci pour ton aide :)

J'ai vraiment envie de savoir d'ou vient le problème :4:

Partager ce message


Lien à poster
Partager sur d’autres sites

ok pour la définition de la variable

Pour la définition du VD

  • je n'uitiliserais pas un nom de VD "Oui / Non", mais par exemple "var_vacances)
  • il ne faut PAS spécifier l'IP, ni le port de ta box

et BINGO ! j'ai trouvé l'erreur :

dans tes boutons 3 et 4, tu mentionnes comme nom de variable "Vacances" avec un v majuscule, alors que c'est "vacances" ....

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai renommé en var_vacances, supprimé IP et port de la box et changé les V majuscules en v minuscules mais rien n'y fait...

 

Quand je dis que c'est à  se taper la tête contre les murs !!!

 

Dans le "Statut" rien ne s'affiche mais ça au pire ce n'est pas grave...

 

Mais sinon je ne comprend pas !!! Y'a pas que la tête que je vais taper contre les murs...

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut.

Et en cochant 'lua' au lieu de 'chaine' dans tes boutons ?

;)

Partager ce message


Lien à poster
Partager sur d’autres sites

×