Demande d'aide test si WE
#1
Je veux faire un test trè simple : si on est le WE ou pas.
J'ai choisi de faire :
Si "Jour de la semaine" est compris entre "Samedi" et "Dimanche"
[Image: h3n9.jpg]
ce test, me retourne toujours FALSE, même aujourd'hui, un dimanche ...

Je vais donc devoir faire un test "plus compliqué" : Si "Jour de la semaine" = "Samedi" ou "Jour de la semaine" = "dimanche"
[Image: eyjw.jpg]


et là le test me retourne bien TRUE pour aujourd'hui.

Bug à corriger par LD ?
Répondre
#2
Voici l'automate que j'utilise pour cette fonction :

[Image: 1516546996-ldjourweekend.png]

[Image: 1516547008-ldifweekendjpg.png]
Répondre
#3
et bien oui, c'est ce que j'ai du mettre en place, mais on est d'accord que le WE ce sont les jours de la semaine entre le samedi et le dimanche ?
(mais peut-être qu'en Belgique c'est différent ? Kez_11-23d0c )
Répondre
#4
automate: Jour de Semaine et Veille Weekend
Nous pouvons donc déjà créer un premier automate. Nous l'appelerons "Jour de Semaine et Veille Weekend" car il va établir si le jour courant est un jour de semaine et/ou une veille de weekend.
[Image: ld_automatejoursemaine.jpg]
Automate  : Jour de Semaine et Veille Weekend
Variables : bJourSemaine (booléen - public)
           bVeilleWeekend (booléen - public)
           nTriggerJourSemaineOK (numérique - public)
Démarrage auto : OUI
Déclencheur : A chaque changement de SYSTEM_DATE
Logique     : - START
             - Si SYSTEM_DAY_OF_WEEK = Samedi OU SI
                  SYSTEM_DAY_OF_WEEK = Dimanche
                 - TRUE  : bJourSemaine=FALSE
                 - FALSE : bJourSemaine=TRUE
             - Si SYSTEM_DAY_OF_WEEK = Vendredi OU SI
                  SYSTEM_DAY_OF_WEEK = Samedi
                 - TRUE  : bVeilleWeekend=TRUE
                 - FALSE : bVeilleWeekend=FALSE
             - nTriggerJourSemaineOK = nTriggerJourSemaineOK + 1
Répondre
#5
(01-21-2018, 06:31 PM)jojo a écrit : et bien oui, c'est ce que j'ai du mettre en place, mais on est d'accord que le WE ce sont les jours de la semaine entre le samedi et le dimanche ?
(mais peut-être qu'en Belgique c'est différent ? Kez_11-23d0c )

Je ne sais pas en Belgique mais j'habite en France et j'utilise cet automate depuis longtemps !
Lorsque la variable bWeekend = True le jour est un samedi ou un dimanche, si elle est à False c'est un jour de la semaine. Tu veux quoi de plus ?
Répondre
#6
ce que tu as fais fonctionne pico bello.
C'est ce que j'ai expliqué que j'ai fait dans la seconde copie d'écran de mon premier post.

J'aurais simplement voulu que la condition que j'avais écrite dans la première copie d'écran (condition qui est EXACTEMENT la même chose, mais plus concis) fonctionne.
C'est tout.
Likes Received: 179 in 132 posts
Likes Given: 150
Répondre
#7
Bonjour,

problème identifié par l'équipe LD et sera corrigé lors d'une prochaine version.
http://www.homesweetdom.lu
Boutique en ligne avec identification des produits testés compatibles Lifedomus
www.homesweetshop.eu
Likes Received: 174 in 123 posts
Likes Given: 248
Répondre
#8
cool, à suivre donc.
De mémoire il y avait également un problème similaire avec les heures
Répondre
#9
meme problème en ce qui me concerne


tout se passe comme si il y avait un décalage en 
- la presentation graphique des jours de la semaine 1er jour : lundi, dernier jour dimanche.
- et la prise en charge par lifedomus, où le premier jour de la semaine est traité à l anglosaxonne , à savoir le dimanche... 1er jour de la semaine : dimanche, dernier jour de la semaine : samedi

et pour le coup l intervalle [samedi,dimanche] n existe pas...

dimanche non reconnu comme >samedi
mais reconnu comme <lundi




cdlt david
Répondre
#10
je n'avais pas poussé mon analyse jusque là.
Mais tous les intervalles devraient être possible anglosaxon ou pas :
  • [samedi, dimanche]
  • [vendredi, dimanche]
  • [dimanche, mercredi]
  • ...
En fait peut importe le premier jour de la semaine, l'intervalle devrait toujours fonctionner, et ne pas en tenir compte.
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  test sur les automates jojo 2 4,901 09-16-2018, 05:36 PM
Dernier message: jojo
  Pb test dans un IF Ives 4 6,722 09-14-2015, 06:01 PM
Dernier message: Ives
  test détecteur jackouille 4 6,873 02-07-2014, 12:56 PM
Dernier message: jackouille
  Test d'un booléen bizniouf 2 4,965 10-09-2013, 11:33 PM
Dernier message: bizniouf



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)