Aller au contenu

Yannick

Membres confirmés
  • Compteur de contenus

    1 011
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Messages posté(e)s par Yannick

  1. salut les gars, j'ai une question con mais c'est une question quand même !!

     

    J'ai déclaré une variable globale pour les période de la journée TimeOfDay avec 4 états. 

     

    J'ai fait une scène qui dit que de telle heure à  telle heure cela correspond à  1 période définie.

     

    Comment j'écris mon debug pour savoir quelle valeur ma variable a pris ? (pour vérification que ma scène fonctionne ) :15: ???

     

    Merci pour le retour

  2. Salut flamalex,

     

    j'ai compris pourquoi ça marchait pas !!!

    local heuredebut = 18
    local heurefin = 7
     
     
    fibaro:debug("Il est "..now)
     -- test si on est dans la fourchette horaire sinon STOP
     --if (HeureActuelle > heuredebut or HeureActuelle < heurefin) 
    if (now > heuredebut or now < heurefin)then
      fibaro:abort();
    

    inversion des heures de début et de fin !!!

     

    Le script ne fonctionnait qu'en mon absence et pas au moment voulu... donc je vais tester ce soir

    local heuredebut = 18
    local heurefin = 7
     
     
    fibaro:debug("Il est "..now)
     -- test si on est dans la fourchette horaire sinon STOP
     --if (HeureActuelle > heuredebut or HeureActuelle < heurefin) 
    if (now > heurefin and now < heuredebut)then
      fibaro:abort();
    
  3. Salut Flamalex,

     

    Toutes les conditions lors de mes tests sont réunies, j'ai modifié les réglages de mon FGMS avec tes paramètres, mais il ne se passe réellement rien du tout.. 

     

    Je vais essayer de m'accrocher au post de ez3kiel ici http://www.domotique-fibaro.fr/index.php/topic/6151-smart-lights-gestion-auto-de-votre-eclairage/?p=93253

     

    cela résoudra peut-être toutes mes problématiques d'allumages de lampes. 

     

    Pour l'instant, je reste avec ma scène qui fonctionnote pas trop trop ma à  part quelque fois où ça merdouille.

     

    Mais merci pour le coup de main

  4. J'ai des erreurs :

    --[[
    %% properties
    92 value
    94 value
    %% globals
    --]]
    
    fibaro.getModificationTime = function(self, deviceID, propertyName)
      local _, modified = fibaro:get(deviceID, propertyName)
      return modified
    end
     
     local id_lampe1= 29
    local id_lampe2 = 171
    local id_mouv_couloir = 92
    local id_lux_couloir = 94
    local delayedCheck0 = false;
    local deviceLastModitication0 = fibaro:getModificationTime(92, "value")
    local deviceLastModitication1 = fibaro:getModificationTime(29, "value")
    local deviceLastModitication2 = fibaro:getModificationTime(171, "value")
    local HeureActuelle = os.date("*t");
    
    -- si il y a plus d'une instance en route alors on arrête
    
    if (fibaro:countScenes() > 1) then fibaro:abort() end;
    
    -- ça c'est pour la forme 
    fibaro:debug("Il est "..HeureActuelle['hour']..":"..HeureActuelle['min'])
    fibaro:debug("le capteur est safe depuis : "..((os.time() - deviceLastModification0)/60).." min")
    fibaro:debug("la lumière est éteinte depuis : "..((os.time() - deviceLastModification1)/60).." min")
    

    àla ligne 29 et certainement 30 aussi :

    Attempt to perform arithmetics on global 'lastModificationTime0' a nil value
    
  5. Je suis vraiment nul et j'ai du mal à  piger !!!

     

    @steven comment tu mets en oeuvre ta fonction getModificationTime ? quoi mettre à  quel endroit ? en particulier dans mon script...

     

    Comment tu l'introduit ? faut-il un "If" ou autre ? la déclarer comme une variable locale ?

     

    J'ai fait ça :

    --[[
    %% properties
    92 value
    94 value
    %% globals
    --]]
    local id_lampe1= 29
    local id_lampe2 = 171
    local id_mouv_couloir = 92
    local id_lux_couloir = 94
    local delayedCheck0 = false;
    local deviceLastModitication0 = fibaro:getModificationTime(92, "value")
    local deviceLastModitication1 = fibaro:getModificationTime(29, "value")
    local deviceLastModitication2 = fibaro:getModificationTime(171, "value")
    local HeureActuelle = os.date("*t");
    
    fibaro:getModificationTime = function(self, 92, "value")
      local _, modified = fibaro:get(92, "value")
      return modified
    end
    

    mais j'ai une erreur qui me lance ça :

    8.lua.17; function arguments expected near "="
    

    tu peux m'aider stp ???

     

    merci

     

    j'ai fait

  6. Salut Eliah

     

    Je t'avoue que j'ai le même souci en fait, j'ai essayé de rajouter un test en fin de script pour vérifier au bout de 10 min si les lumières sont allumées et dans ce cas les éteindre mais parfois, je ne sais pas pourquoi, cela reste allumé tout le temps. jusqu'au moment où je remets en alerte le capteur alors cela s'éteint et la boucle se remets en fonctionnement. je comprends pas non plus. 

     

    il doit y a voir une subtilité quelque part. 

     

    Je chercher encore, si je trouve je te dirais

  7. @Jojo, j'ai eu le même problème avec 1 FGK-101 qui s'est mis à  déconner quand je suis passé en V4.057. Il a considéré que la pile était HS et se mettait à  clignoter sans discontinuer. Le réveil du module n'y faisait rien et le module était considéré comme mort. (Par contre, j'ai un autre FGK-101 et pour celui-ci aucun pb). Seul moyen pour remettre tout d'aplomb, exclusion / inclusion propre et j'ai récupéré un pile à  74%.

     

    J'ai du faire la même chose avec mes KEYFOB DSA022 qui, au moment de la migration, avaient les piles HS (comme tous les mois soit dit en passsant). Et même en remplaçant les piles impossible de récupérer les modules. j'ai du les supprimer, les exclure et les recréer.. et tou repart nickel

     

    Mais cela ne le fait pas avec tous....*

  8. Salut à  tous, je ne sais pas si quelqu'un peu me dire où je peux trouver un lien pour avoir accès à  tous les icones disponibles soit sur ma HC2 soit sur le site de fibaro

     

    on peut ponctuellement en disposer de certaines ex : http://www.fibaro.com/sites/all/themes/fibaro/images/motion-sensor/en/motion_sensor_manual.png

     

    ou alors http://adressedemabox/fibaro/icons/User1001/User1001100.png mais j'aimerais voir toutes les icones ou images qui sont dessus d'un seul coup en FTP ou qqchose comme ça.

     

    quelqu'un peut m'aider ???

     

    Merci

×
×
  • Créer...