Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

La logique n'est-elle pas fausse ici ? #2

Closed
ymollard opened this issue Apr 16, 2018 · 5 comments
Closed

La logique n'est-elle pas fausse ici ? #2

ymollard opened this issue Apr 16, 2018 · 5 comments

Comments

@ymollard
Copy link
Member

if now < off_at:
redis.set(SchedulerState.KEY_SUN_STATE, SchedulerState.KEY_SUNDOWN)
SchedulerState.set_usable(True)
elif now > off_at and now < on_at:
redis.set(SchedulerState.KEY_SUN_STATE, SchedulerState.KEY_SUNRISE)
SchedulerState.set_usable(False)
elif now > off_at and now > on_at:
redis.set(SchedulerState.KEY_SUN_STATE, SchedulerState.KEY_SUNDOWN)
SchedulerState.set_usable(True)

@ymollard
Copy link
Member Author

L'arbre de décision devrait se trouver au même endroit et être synchrone : 9e6fab6#r28604034

@ymollard
Copy link
Member Author

Ces clés induisent en erreur : 9e6fab6#r28604163

@ymollard
Copy link
Member Author

frontage_connected n'est plus utile 9e6fab6#r28604185

@ymollard
Copy link
Member Author

C'est le scheduler qui devrait dire si c'est usable ou non, pour rassembler l'arbre décisionnel au même endroit (again). 9e6fab6#r28604211

@ymollard
Copy link
Member Author

Après ça il faut tester le bon fonctionnement du scheduler :

  • Activation de l'app forcée
  • Désactivation de l'app forcée
  • Marche forcée (app obtenue selon le planning du scheduler habituel)
  • Arrêt forcé
  • Passage en marche à l'ehrue quotidienne en mode schedule (changer l'heure du PC)
  • Passage à l'arrêt à l'heure quotidienne en mode schedule (changer l'heure du PC)
  • Passage à l'app par défaut suivant au bout de l'expiration sans utilisateur (diminuer les 15 minutes)
  • usable vrai uniquement si marche forcée ou on_at < now < off_at
  • La queue des utilisateurs est prioritaire sur le scheduler par défaut

@ymollard ymollard closed this as completed May 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant