simulation présence
Re: simulation présence
Bon alors ça ne fonctionne pas; l'extinction ne se fait pas
J'ai modifié les allumages pour être certain que le dernier se fait avant minuit, même au solstice d'été (on y est quasiment); et demandé l'extinction des toutes les lampes à partir de 23h59, avec un petit échelonnement aléatoire
Donc à 23h59, l'extinction devrait commencer entre 23h59 + 10/16 minute (les 6000,1000 sec de la tempo) et mes 2 autres suivre
Mais rien
J'ai modifié les allumages pour être certain que le dernier se fait avant minuit, même au solstice d'été (on y est quasiment); et demandé l'extinction des toutes les lampes à partir de 23h59, avec un petit échelonnement aléatoire
Donc à 23h59, l'extinction devrait commencer entre 23h59 + 10/16 minute (les 6000,1000 sec de la tempo) et mes 2 autres suivre
Mais rien
- Pièces jointes
-
- fin scénario extinction après simulation présence.JPG (106.01 Kio) Consulté 1665 fois
Re: simulation présence
et le log indique cela:
toujours la tâche 19 , mais pas d'extinction comme demandé !!!
Help et merci
toujours la tâche 19 , mais pas d'extinction comme demandé !!!
Help et merci
- Pièces jointes
-
- Log scénario extinction.JPG (156.33 Kio) Consulté 1659 fois
- Theking31
- Actif
- Messages : 1182
- Inscription : 21 sept. 2017, 11:13
- Localisation : Toulouse - Le Vernet
Re: simulation présence
Essai d'utiliser des "dans" plutôt que des "sleep"...
Jeedom 4.0.23 sur Intel NUC 6CAYH | Linux 4.9.0-11-amd64 | Debian 9.11
Rfxcom | Z-Wave Plus Z-Stick GEN5 | Conbee 2 | => sur hub alimenté
Blea| Brodlink | Xiaomi |ESPeasy | Wifilightv2
Rfxcom | Z-Wave Plus Z-Stick GEN5 | Conbee 2 | => sur hub alimenté
Blea| Brodlink | Xiaomi |ESPeasy | Wifilightv2
Re: simulation présence
Je ne trouve pas "dans " dans les commandes
J'ai essayé attendre , donc wait, mais je ne sais pas mettre une durée aléatoire ensuite
Je suis revenu sur sleep
Par contre dans la première partie de mon scénario, l'allumage des lampes, le sleep fonctionne correctement
Ce qui est bizarre dans le log, c'est la tâche 19...je ne sais pas ce que c'est
J'ai essayé attendre , donc wait, mais je ne sais pas mettre une durée aléatoire ensuite
Je suis revenu sur sleep
Par contre dans la première partie de mon scénario, l'allumage des lampes, le sleep fonctionne correctement
Ce qui est bizarre dans le log, c'est la tâche 19...je ne sais pas ce que c'est
Re: simulation présence
Bon le scénario se déroule correctement mais à la fin il ne veut pas éteindre à 23h59, comme je lui demande
Ce qui est bien c'est que toutes les actions d'allumage sont terminées à 22h49
Mais après il vérifie que l'heure est bien 23h59, et évidemment comme il a terminé à22h59, ben il dit que c'est faux, qu'il n'est pas 23h59 donc il n'enchaine pas les dernières actions d'extinction
je précise que les sleep (les temp aléatoires) fonctionnent correctement pour allumer les lampes
je précise également que je ne veut pas enchainer les actions d'extinction X min après celles d'allumage car l'allumage est calé sur le couché du soleil (donc ça change dans l'année) alors que l'extinction, c'est l'heure du dodo, avec une petite dose d'aléatoire
Comment faire ?
Ce qui est bien c'est que toutes les actions d'allumage sont terminées à 22h49
Mais après il vérifie que l'heure est bien 23h59, et évidemment comme il a terminé à22h59, ben il dit que c'est faux, qu'il n'est pas 23h59 donc il n'enchaine pas les dernières actions d'extinction
je précise que les sleep (les temp aléatoires) fonctionnent correctement pour allumer les lampes
je précise également que je ne veut pas enchainer les actions d'extinction X min après celles d'allumage car l'allumage est calé sur le couché du soleil (donc ça change dans l'année) alors que l'extinction, c'est l'heure du dodo, avec une petite dose d'aléatoire
Comment faire ?
- Pièces jointes
-
- Log scénario extinction.JPG (187.12 Kio) Consulté 1617 fois
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: simulation présence
Vous avez des heures invalides à cause du format de l'heure que vous renseignez :
- la log vous l'indique : heure programmés invalide,
- une heure programmée doit être au format 2359 et pas 23h59.
Les bloc DANS ne sont pas des commandes, mais des BLOC, ils évitent les sleep :
- Les sleep figent votre scénario, évitant le coté aléatoire de haut en bas pas exemple.
A titre d'exemple pour vous aider à comprendre, voici mon scénario de simulation de présence : Celui-ci se déclenche avec une commande issue d'un virtuel, qui s'active dès qu'il n'y a plus personne à la maison. Il se désactive dès qu'une personne, identifiée, est à la maison.
- Ce qui fait que je n'ai pas besoin d'y penser, si on rentre après la tomber de la nuit, alors il est automatiquement en action.
Si vous décortiquez ce scénario, vous devriez comprendre l'utilité des blocs DANS et la manipulation des horaires aléatoire.
- la log vous l'indique : heure programmés invalide,
- une heure programmée doit être au format 2359 et pas 23h59.
Les bloc DANS ne sont pas des commandes, mais des BLOC, ils évitent les sleep :
- Les sleep figent votre scénario, évitant le coté aléatoire de haut en bas pas exemple.
A titre d'exemple pour vous aider à comprendre, voici mon scénario de simulation de présence : Celui-ci se déclenche avec une commande issue d'un virtuel, qui s'active dès qu'il n'y a plus personne à la maison. Il se désactive dès qu'une personne, identifiée, est à la maison.
- Ce qui fait que je n'ai pas besoin d'y penser, si on rentre après la tomber de la nuit, alors il est automatiquement en action.
Si vous décortiquez ce scénario, vous devriez comprendre l'utilité des blocs DANS et la manipulation des horaires aléatoire.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: simulation présence
Merci pour le retour
Effectivement je pense que mon format d'heure était erroné; je l'ai modifié et vais vérifier que ça marche correctement
Effectivement je pense que mon format d'heure était erroné; je l'ai modifié et vais vérifier que ça marche correctement
Re: simulation présence
La première partie du scénario est OK avec l'allumage progressif et aléatoire des lampes si time> couché du soleil
Par contre l'extinction à 23h59 ne fonctionne pas
J'ai bien demandé à 2359 de commencer l'extinction mais il fini son boulot à la fin de la première partie, à 23h09 donc il ne va pas jusqu'à 23h59 pour éteindre les lampes
je ne pige pas pourquoi
Re: simulation présence
je remets ici la fin de mon scénario pour mieux comprendre
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: simulation présence
On vous conseil de ne pas mettre de sleep, car il fige le scénario.
- et il y en as partout.
"Juste pour voir" supprimez les sleep du bloc et regardez ce qui se passe.
Car là, on vois bien que la log indique que la tâche est bien programmé pour l'heure que vous souhaitez, en principe, le scénario aurais du reprendre et je n'y vois plus de trace (ce qui n'est effectivement pas normal).
Mais vous avez des pauses partout : préférez des blocs DANS (comme cela tout ce programme à l'avance).
Et assurez vous de ne pas avoir "autre chose" (un autre scénario ou autre" qui désactive ce scénario au mauvais moment.
- et il y en as partout.
"Juste pour voir" supprimez les sleep du bloc et regardez ce qui se passe.
Car là, on vois bien que la log indique que la tâche est bien programmé pour l'heure que vous souhaitez, en principe, le scénario aurais du reprendre et je n'y vois plus de trace (ce qui n'est effectivement pas normal).
Mais vous avez des pauses partout : préférez des blocs DANS (comme cela tout ce programme à l'avance).
Et assurez vous de ne pas avoir "autre chose" (un autre scénario ou autre" qui désactive ce scénario au mauvais moment.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: simulation présence
Entendu. Merci des conseils. Je vais tester cela ce soir.
Re: simulation présence
Bon ça se passe mieux pour l'extinction
Effectivement à 2359, il éteint ce qui reste à éteindre…
Maintenant il faut que je puisse réintroduire des tempos entre chaque allumage ou extinction...
Effectivement à 2359, il éteint ce qui reste à éteindre…
Maintenant il faut que je puisse réintroduire des tempos entre chaque allumage ou extinction...
- Pièces jointes
-
- Capture21Juin3.JPG (114.05 Kio) Consulté 1523 fois
Re: simulation présence
A l'heure qu'il est, Bonsoir.
Il est plus lisible de mettre tes copies d'écran dans un bloc code.
Tu sélectionnes ton texte, tu choisis le symbole vert </> ( le 5ième en partant de la gauche ) et tu colles ton texte entre les 2 balises code.
Merci pour les vieux yeux
Il est plus lisible de mettre tes copies d'écran dans un bloc code.
Tu sélectionnes ton texte, tu choisis le symbole vert </> ( le 5ième en partant de la gauche ) et tu colles ton texte entre les 2 balises code.
Merci pour les vieux yeux
Code : Tout sélectionner
Bon ça se passe mieux pour l'extinction
Effectivement à 2359, il éteint ce qui reste à éteindre…
Maintenant il faut que je puisse réintroduire des tempos entre chaque allumage ou extinction...
Débutant Jeedom.
VirtualBox 6.0.10 sur Tablette I Works 12 sous Win 10 - Debian 9.9
Jeedom 3.3.36 - Contrôleur Aeotec ZW 090 C
Modules Fibaro FGR-222
VirtualBox 6.0.10 sur Tablette I Works 12 sous Win 10 - Debian 9.9
Jeedom 3.3.36 - Contrôleur Aeotec ZW 090 C
Modules Fibaro FGR-222
Re: simulation présence
OK pigé; merci et bonsoir…
j'essaierai de faire comme cela
j'essaierai de faire comme cela
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: simulation présence
Il faut faire des blocs DANS (déjà signalé, mais vous ne semblez pas réagir cette idée / solution).Maintenant il faut que je puisse réintroduire des tempos entre chaque allumage ou extinction...
- J'ai donné un exemple, pourquoi vous ne vous appuyez pas de celui-ci ?
Les blocs DANS et A sont la solution pour vous, lisez la documentation des scénarios.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: simulation présence
Oui Fabrice, merci; désolé mon message n'était pas clair; j'ai effectivement suivi tes conseils en mettant des blocs dans suivi d'un random; j'ai tout fini hier soir tard et je vais tester tout cela ce soir; merci des conseils; ci-dessous la fin de mon scénario
- Pièces jointes
-
- Capture22Juin2.JPG (141.55 Kio) Consulté 1478 fois
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: simulation présence
Ok.
Il y a une petite coquille. Comme l'aléatoire est bien programmé maintenant, rien ne dit que les deux autres arrêts ne vont pas avoir lieux avant le dernier
Mais cela n'empêchera pas la bon déroulement.
Il y a une petite coquille. Comme l'aléatoire est bien programmé maintenant, rien ne dit que les deux autres arrêts ne vont pas avoir lieux avant le dernier
Mais cela n'empêchera pas la bon déroulement.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: simulation présence
Pas compris la remarque. Les actions du début dont déclenchées à partir du coucher du soleil. Et les temps aléatoires cumulés ne dépassent pas 1h. Donc même en ce moment, au solstice d'été, tous les allumages sont largement terminés avant midi. Et donc ensuite a 23h59, je programme les extinctions qui s'enchaînent avec des minutes aléatoires.
Re: simulation présence
Ce que je pense que fabrice veut dire, c'est que les 3 blocs seront programmés en même temps et qu'ils ne seront pas éteints en ordre parce que le hasard est le même. et ils seront tous programmés à 23h59. Si vous imbriquez les blocs, alors chaque programmation n'aura pas lieu jusqu'à ce que le bloc supérieur soit exécuté, vous aurez donc une exécution ordonnée mais aléatoire de l'arrêt.
J'éteins la lumière du salon, je ferme l'entrée, j'allume la lumière de la chambre à coucher, puis j'éteins à nouveau la lumière.
J'éteins la lumière du salon, je ferme l'entrée, j'allume la lumière de la chambre à coucher, puis j'éteins à nouveau la lumière.
Helper Officiel Jeedom
Re: simulation présence
Ah. Ok. Merci de la remarque. C'est compris. Je vais certainement alonger les 3 durées des 3 actions pour être assuré (ou presque) qu'elles ne seront pas espacée d'1 minute. Après c'est vrai que l'ordre compte peu. Ce n'est pas pour m'éclairer mais faire croire depuis l'extérieur que qq est la.
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 15 invités