-
Compteur de contenus
14 556 -
Inscription
-
Dernière visite
-
Jours gagnés
186
Tout ce qui a été posté par jojo
-
ok, le besoins est maintenant plus clair et plus simple. C'est ceci que tu dois faire
-
Effectivement, le code de Pepite est ingénieux. Donc pour toi Did ce serait ok, sauf qu'il a essayé 6 fois, ce qui serait trop. Mais comme le code de Pepite ne compte plus le nbr de tentatives, mais la durée (ici 5 min), il faut faut voir qu'il réessaye pendant 5 min et puis qu'il abandonne. Il faudrait rajouter une ligne au code de Pepite pour remettre la variable Portailàzéro lorsque le portail est fermé. (c'est comme ça que j'ai modifié la première ligne de mon code) Maintenant je vais au dodo
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
j'ai essayé l'incrémentation, et elle ne fonctionne pas chez moi non plus. J'ai veu encore d'autres erreurs de logique du code. ! pour l'essai, on approche de 22h15 ! Donc, on va faire comme ceci -- si Portail fermé, 61=0 (par télécommande ou VD) => Portail = 0 GEA.add ({"Value", 61, 0}, -1, "Le portail est fermé", {{"Global", "Portail", 0}, {"Time", "07:05", "22:15"}}) -- si fermeture du portail il était ouvert, 61=1) (par télécommande ou VD) => Portail = 1 GEA.add ({207, 61}, -1, "Fermeture du portail", {{"Global", "Portail", 1}, {"Time", "07:05", "22:15"}}) -- si portail non fermé après 1 min et Portail = 1 => essayer de fermer portail via VD et incrémenter Portail de 1 GEA.add ({61, {"Global", "Portail", 1}}, 1*60, "Erreur fermeture portail => on réessaie", {{"VirtualDevice", 169,1}, {"Global", "Portail", 2}, {"Time", "07:05", "22:15"}}) -- si portail non fermé après 1 min et Portail = 2 => essayer de fermer portail via VD et incrémenter Portail de 1 GEA.add ({61, {"Global", "Portail", 2}}, 1*60, "Erreur fermeture portail => on réessaie", {{"VirtualDevice", 169,1}, {"Global", "Portail", 3}, {"Time", "07:05", "22:15"}}) -- si portail non fermé après 1 min et Portail = 3 => essayer de fermer portail via VD et incrémenter Portail de 1 GEA.add ({61, {"Global", "Portail", 3}}, 1*60, "Erreur fermeture portail => on réessaie", {{"VirtualDevice", 169,1}, {"Global", "Portail", 4}, {"Time", "07:05", "22:15"}}) -- si Portail = 4 => envoyer notification erreur GEA.add ({"Global", "Portail", 4}, 1*60, "Erreur fermeture portail après 3 tentatives",{{"Time", "07:05", "22:15"}}) -- remarque je n'ai jamais fait d'instruction GEA sans action (seulement notification) => àvalider
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
et si tu décochais la case "Save logs in Event Panels" ?
-
donc tu ne reçois pas la notification"Erreur fermeture portail => on réessaie" ? Mais bien les notification d'Ouverture et de fermeture comme il faut ? Pour faire un test, j'essaierais ceci -- si portail non fermé après 1 min et 1 <= Portail >= 4 => essayer de fermer portail via VD et incrémenter Portail de 1 GEA.add ({61, {"Global+", "Portail", 0}}, 1*60, "Erreur fermeture portail => on réessaie", {{"VirtualDevice", 169,1}, {"Global", "Portail", "inc+"}, {"Time", "07:05", "22:15"}})
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
ok, alors tu dois créer un VD requête http => vois dans ma signature pour savoir quelle requête http tu dois utiliser, regarde ici : http://tutoriels.domotique-store.fr/content/49/45/fr/api-commander-le-home-center-par-des-requ%C3%AAtes-http.html
-
si tu as rajouté la sonde de tmp après l'inclusion de ton FGBS, tu dois exclure et réinclure le FGBS
-
bon, j'ai revérifié mon code pour les ", il y avait énorméments d'endroits où ce n'était pas les bons (pas uniquement pour Global et Value") Je l'ai corrigé dans mon post précédent. Reprends le et re-teste
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
en effet, je viens de faire le test chez moi, il me propose de choisir des icônes, mias reste avec l'icône standard. C'est donc un bug, tu le remonte sur BugTracker ?
-
Zut, je n'ai pas lu ta dernière phrase. Mais là en fait tu ne veux pas désactiver la scène, mais arrêter la scène, comme si on appuyait sur le bouton STOP ?
-
alors tu n'as pas le choix. Scénario : Scène 1 désactive la Scène 2. Créer variable "ActiveScene2" avec les valeurs "Oui/Non" Dans la scène 1, tu rajoutes qu'elle modifie la variable ActiveScene2 à Non. Dans la scène 2, tu rajoutes un test supplémentaire sur la variable ActiveScene2 = Oui Et le tour est joué
-
ok, je sais pourquoi les " de Global et Value ne sont pas corrects, alors que ceux de Portail le sont. Ceux de Global et Value viennent d'un copy/paste du Wiki de Steven, et ceux de Portail ont été tappé avec mon clavier. Oui, si mon code fonctionne, je pense qu'il ne doit pas être limité dans le temps : si tu veux fermer ton portail (peut importe l'heure), s'il y a une réouverture, il doit se refermer. Et en effet rajouter une ligne que après 22h30, il se ferme, c'est ce qu'il faut
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Donc si je comprends bien ce que tu dis, tu as reçu une box neuve en v4.030, tu as fais un recovery et tu étais en v3.x ?
-
Voici mon premier code modifié avec cette nouvelle info (mais je n'ai pas compris ton histoire de " pour Global+) ET tu dois rajouter l'option "Time", mais pas indispensable dans un premier temps pour les tests -- si ouverture (il était fermé, 61=0) du portail (par télécommande ou VD) => Portail = 0 GEA.add ({207, {"Value", 61, 0}}, -1, "Ouverture du portail", {{"Global", "Portail", 0}}) -- si fermeture du portail il était ouvert, 61=0) (par télécommande ou VD) => Portail = 1 GEA.add ({207, 61}, -1, "Fermeture du portail", {{"Global", "Portail", 1}}) -- si portail non fermé après 1 min et 1 <= Portail >= 4 => essayer de fermer portail via VD et incrémenter Portail de 1 GEA.add ({61, {"Global+", "Portail", 0}, {"Global-", "Portail", 5}}, 1*60, "Erreur fermeture portail => on réessaie", {{"VirtualDevice", 169, 1}, {"Global", "Portail", "inc+"}}) -- si Portail >= 5 => envoyer nottification erreur GEA.add ({"Global+", "Portail", 4}, 1*60, "Erreur fermeture portail après 3 tentatives",{{}}) -- remarque je n'ai jamais fait d'instruction GEA sans action (seulement notification) => àvalider
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
tu veux désactiver une scène par une autre scène, ou tu veux la désactiver manuellement ? par une autre scène ou un VD : pas possible (sauf àfaire une variable et àrajouter une condition sur la variable dans la scène àdésactiver) manuellement : dans l'onglet General de la scène, il y a une case àcocher "Active Scene"
-
@mprinfo, comme @pnl39 a reçu sa box en 4.030, cela voudrait-il dire qu'ils ont une image 4.030 ? Cela pourrait être sympa de la récupérer et si on doit faire un recovery, partir d'un image 4.030 au lieux de 3.x ?
-
@Did, je te laisse dans les main de @Pepite qui commence à bien cerner la question, surtout que je suis moins disponible pour l'instant. Sorry. Idée pour Inc+ qui ne semble pas fonctionner : Et si au lieu d'avoir une variable globale "Portail", on avait une variable globale 'Portail" prédéfinie avec 0/1/2/3/4/5 ? SANS garantie
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@Sakkhho, Je voudrais répondre àta question, mais je ne la comprends pas ...
-
welcom back couillerot. On s'inquiétait
-
Merci @Pepite. Nico, pour info, c'est dans les options et pas dans les conditions qu'il faut rajouter la condition de temps
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
regarde dans ma signature, j'ai fait un petit tuto sur la config des caméras pour la HC2/HCL
-
n'hésite pas àles relancer, et également ton revendeur
-
si ça peut aider, je suis SUPER content
-
@Did, j'ai fait des grossières erreurs de syntax dans Notepad++. Elle devraient être corrigées ici: -- si ouverture (il était fermé, 61=1) du portail (par télécommande ou VD) => Portail = 0 GEA.add ({207, 61}, -1, "Ouverture du portail", {{“Globalâ€, "Portail", 0}}) -- si fermeture du portail il était ouvert, 61=0) (par télécommande ou VD) => Portail = 1 GEA.add ({207, {“Valueâ€, 61, 0}}, -1, "Fermeture du portail", {{“Globalâ€, "Portail", 1}}) -- si portail non fermé après 1 min et 1 <= Portail >= 4 => essayer de fermer portail via VD et incrémenter Portail de 1 GEA.add ({61, {“Global+â€, "Portail", 0}, {“Global-â€, "Portail", 5}}, 1*60, "Erreur fermeture portail => on réessaie", {{“VirtualDeviceâ€, 169, 1}, {“Globalâ€, "Portail", “inc+â€}}) -- si Portail >= 5 => envoyer nottification erreur GEA.add ({“Global+â€, "Portail", 4}, 1*60, "Erreur fermeture portail après 3 tentatives",{{}}) -- remarque je n'ai jamais fait d'instruction GEA sans action (seulement notification) => à valider il ne faut pas définir 61 dans l'entête
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
une scène ou un VD dédié appelé par GEA
- 12 153 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :