Aller au contenu

Recommended Posts

@Steven Ok je regarde.

 

En même temps j'attends ma seconde HC2 qui devrais partir vers le 20 décembre pour avoir une box de dev  :60:

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir,

 

Ce module me plait bien, je l'ai mis en place. J'ai mis cela dans GEA hier soir

GEA.add(true,30,"",{{"VirtualDevice", id["VD_SMSFREE"], 1},{"VirtualDevice", id["VD_JOUR_CHOME"], 3},{"Time", "00:01", "00:02"}})

D'après le debug ca a fonctionne, bien que je ne comprenne pas pourquoi il y a 2 lignes ;-)

DEBUG] 00:01:44: Jour chomé: NON
[DEBUG] 00:01:44: Jour chomé: NON

mais l'affichage du module n'a pas changé, il est encore a la date d'hier,???

 

Aujourd'hui mercredi 17.12.2014 Jour chomé: NON Demain jeudi 18.12.2014 Jour chomé: NON

 

Qu'ai-je rate ?

merciii

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est moi qui ai loupé quelque chose. Aujourd'hui nous sommes le 17 et il marque aujourd'hui 17.12.2014 et demain 18.12.2014. Ou est l'erreur ?

Il affiche le debug 2 fois car il calcule 2 fois (aujourd'hui et demain).

Envoyé de mon portable grâce àmes petits doigts.

Partager ce message


Lien à poster
Partager sur d’autres sites

 @pepite,

Qu'est-ce que tu veux de plus, le module te dit qu'aujourd'hui, c'est boulot et demain aussi. Tu observeras une différence vendredi matin 00:01 (avec le lendemain Jour chômé: OUI).

Impatient d'être en week-end... ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour du boulet, olala j'avais pas trop les yeux en face des trous hier soir ;-)

...

 

puree je crois que j'etais pomme dans les dates hier soir..bon desole du derangement ca marche ..je regarderai ce soir ;-) en ouvrant les yeux !!

Partager ce message


Lien à poster
Partager sur d’autres sites

Dis pepite, je sais pas ce que tu prends mais cela serait sympa de partagé avec les amis virtuels :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Rencontrez vous des soucis avec ce magnifique VD depuis la MAJ 4.031? A chaque fois j'ai 2 jours de retard, il faut que j'appuie manuellement pour avoir un refresh correct. 

 

Merci pour vos retours ;) 

 

++

Ludo

Partager ce message


Lien à poster
Partager sur d’autres sites

 Pour ma part, comme j'utilise GEA, j'ai une ligne qui appuie tous les jours à  minuit sur le bouton du MV.

GEA.add({"Global", "", ""}, 30, "", {{"VirtualDevice", 214, 2},{"Time", "00:00", "00:01"}}) -- Calcul du jour chômé

Partager ce message


Lien à poster
Partager sur d’autres sites

ça doit être pour ça, mon GEA ne fonctionne plus. J'ai d'ailleur refait toute mes scenes pour mes volets roulants. 

 

Merci de ta réponse Did ;) Je vais jetter un oeil sur GEA ;) enfin si j'arrive à  comprendre qqles choses ;) 

Partager ce message


Lien à poster
Partager sur d’autres sites

Ce n'est pas la ligne "GEA est v.4" qu'il faut que tu mettes sur "true" au début?

Partager ce message


Lien à poster
Partager sur d’autres sites

pouvez vous exporter votre VD avec les vacances pour que je comprenne mieux ?

merci

 

edit : je pense que c'est bon, j'ai mis au GEA pour qu'il click sur le bouton tous les soirs.

allez je progresse.

Partager ce message


Lien à poster
Partager sur d’autres sites

@Hansolo

BenjyNet parle d'un module virtuel qu'on a créer pour obtenir automatiquement les dates des vacances scolaires selon le département choisi.

Je te joint le VD si tu veux reprendre le code et l'intégrer (peut-être avec une option car il y a des personnes sans enfants) :)

 

Petite question concernant le fonctionnement du VD "Vacances Scolaires" :

Est-ce que je comprends bien : lorsque la VG "vacScolaire" est à  0 : ce sont les vacances scolaires,

Elle reste à  0 toutes les vacances ? puis le 1er jour de la rentrée, le decompte repart ?

 

SI oui

je peux faire ca :

local vacsscolaires = {"Global", "VacScolaire", "0"}

Partager ce message


Lien à poster
Partager sur d’autres sites

Ma société fermant ses portes systématiquement lors de pont, j'ai ajouté le code suivant :

-- Retourne true si le jour courant est un jour de pont
function josdJourPont(time)
  local jour = josdGetJourSemaine(os.date("%w", time));
  if ((jour=="vendredi" and josdJourFerie(time-24*60*60)) or
      (jour=="lundi" and josdJourFerie(time+24*60*60))) then
        return true
  end -- (nldr : Both nil and false make a condition false)
end  

Ensuite, il suffit d'ajouter le résultat de cette procédure pour le calcul dans la doCalculate

josdJourChomeReturn = (jour=="samedi" or jour=="dimanche" or josdJourFerie(time) or josdJourPont(time))

Voici pour ma toute première modeste contribution.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Purée .. merci ... mais tu devrais avoir honte, te cacher la tête sous un banc ... et surtout me donner le nom de ton employeur. 

 

Jaloux ... moi ... jamais  :P

Partager ce message


Lien à poster
Partager sur d’autres sites

merci pour l'ajout..idem, moi jamais....pffff

Partager ce message


Lien à poster
Partager sur d’autres sites

Re, super tuto et merci du partage !

 

Par contre le samedi il me dit jour chômé ?

 

Il ne prends pas en considération les samedis pour ceux qui bossent lol

Partager ce message


Lien à poster
Partager sur d’autres sites

Pourquoi tu travailles le samedi lol dommage pour toi

Envoyé avec mon SmartPhone

Partager ce message


Lien à poster
Partager sur d’autres sites

oui lol ......

 

Y a moyen de modif pour le samedi lol ? enfin ceux qui ne sont pas vraiment férié, le 15 aoà»t lui sera férié :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Suis-je le seul à  être en vacances ?  :)

 

Jour Chomé

 

Je ne me rappelle pas avoir touché le script ...et il me dit de rester chez moi  :D Mais le 14/04/2015 n'étant ni un weekend ni un jour chomé...je m'interroge !?!

Partager ce message


Lien à poster
Partager sur d’autres sites

+1 on va travailler ou pas ?☺

Envoyé avec mon SmartPhone

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Ouais...c'est une bonne idée !   :)

 

Pour la ligne qui déclenche mon envie de rester à  la maison, c'est celle là  :

josdJourFerieTab[os.date("%m-%d",epochPaques+24*60*60*9)] = true;  -- Ascension = Pâques + 39 jours

Si je comprends bien le code; l'Ascension n'est pas 9 jours après Pâques mais 39 jours ...donc

josdJourFerieTab[os.date("%m-%d",epochPaques+24*60*60*39)] = true;  -- Ascension = Pâques + 39 jours

Zut, ...je vais devoir aller au boulot  :huh:

Partager ce message


Lien à poster
Partager sur d’autres sites

Pareil pour moi, la correction proposée par @JM13 devrais résoudre le problème.

 

Je regarde ce soir, en connexion à  distance par le site FIBARO la modification de code n'as pas l'air d'être prise en compte.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bien vu, je dois aller bosser finalement, dommage, je pensais vraiment etre twa,killou auj ;-)

 

Modif faite :all is good :-)

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai le même soucis que toi qu'en je veux modifier du code via fibaro

Envoyé avec mon SmartPhone

Partager ce message


Lien à poster
Partager sur d’autres sites

×