Aller au contenu

971jmd

Membres confirmés
  • Compteur de contenus

    3 525
  • Inscription

  • Dernière visite

Messages posté(e)s par 971jmd


  1. local autooff = GEA.add({"Global-", "SMART", "10"}, 5*60, "Lumiere allumée depuis 5 minutes", {{"turnOff", id["PLAFONIER_CH"] }, {"Global", "SMART", "A"} }) 
    
    local autooff = GEA.add({"Global+", "SMART", "10"}, 10*60, "Lumiere allumée depuis 1 minutes", {{"turnOff", id["PLAFONIER_CH"] }, {"Global", "SMART", "B"}  }) 

    j'ai testé ça 

     

    mai pas de solution pour: Entre 

     

    une idée pour la prochaine version 

     

    entre 10 et 20 

    {"Global", "SMART", "10", "20"}

  2. GEA.add({{"Global", "SMART", "1"}, {"Global", "SMART", "5"}}, 30....

    Bonjour à tous

     

    je n'ai pas trouvé dans la Syntaxe mai. Est-il possible de réaliser un entre avec une global 

     

    si la valeur de SMART est comprise entre 1 et 5 alors ......

     

     

     

     

    exemple


  3. J'ai testé la configuration suivante, et je suis resté sur ma fin

     

     

    J'ai un associé Une HC3 avec une LITE et je pensais que LITE serait une extension de radio (Z-Wave) de la HC3

     

    Eh bien non :wacko:

     

    Dans mon exemple ci-dessous, j'ai associé le bouton A avec la LITE (Zone 2)  et si je déplace le bouton dans la zone 1 ça ne fonctionne pas.

    Il faut impérativement que le périphérique reste dans la porté Radio de la boxe avec laquelle elle a été associé.

     

    A FIBARO À quand un répéteur Z-WAVE ???

     

    fib2.thumb.jpg.9e98994cd270a85921169808b8b5745c.jpgBonjour a tous 

     

     

     

     

     

     

     

     

     


  4. la réponse de FIBARO 


    Toute la configuration (comme les scènes, les panneaux, etc.) est effectuée et stockée sur la passerelle maître. . " Cela signifie que chaque configuration d'appareil et de scène est stockée dans la passerelle maître.

     

    Cela signifie principalement que les passerelles esclaves sont principalement utilisées pour l'extension de la portée.

     

    Si vous souhaitez ajouter un appareil à une passerelle esclave, la configuration de cet appareil sera également stockée dans la passerelle maître. Bref, ça devrait marcher sans problème.


  5. Salut à tous

     

    comment interprétée le code suivant :

     

    GEA.add({"Sensor-" , id["FRIGO"], 10}, 20*60"PANNE CONGELO" , {...
     
    si la consommation est inférieur à 10 durant 20mm. ou. si la consommation est inférieur à 10 dans 20mm 
     
     
    Je souhaite réaliser un code qui surveille la consommation d'un congélateur
     
    Si mon congélateur n'a pas consommé 10 W dans les 20 minutes alors .....
     
     

    merci de votre aide

     

     

     

     

     

     

     

     

     

     

     

     


  6. salut à tous 

     

    j'ai souhaite votre aide 

     

    Je souhaite réaliser un petit code, pour me permettre de réalisée trois actions sur des volets roulants

     

    1 click ouvre 

    1 click Stop 

    1 Click Ferme 

    etc

     

    Ça ne fonctionne pas très bien

     

     

    {
      conditions = { {
          id = 143,
          isTrigger = true,
          operator = "==",
          property = "centralSceneEvent",
          type = "device",
          value = {
            keyAttribute = "Pressed",
            keyId = 1
          }
        } },
      operator = "all"
    }

     

    if
    fibaro.getGlobalVariable("AZERTY") == "A" 
    then
        fibaro.call(279, 'open') --- OUVRE
       ---fibaro:sleep(3000) 
        fibaro.setGlobalVariable('AZERTY', 'B') 
       --end
     
    
    elseif fibaro.getGlobalVariable("AZERTY") == "B" 
    then
        fibaro.call(279, 'stop') --- STOP
       ---fibaro:sleep(3000) 
        fibaro.setGlobalVariable('AZERTY', 'C') 
       ---end
    
    
       elseif fibaro.getGlobalVariable("AZERTY") == "C" 
    then
        fibaro.call(279, 'close') --- CLOSE
      ---  fibaro:sleep(3000) 
        fibaro.setGlobalVariable('AZERTY', 'D') 
       ---end
    
    
    
    elseif fibaro.getGlobalVariable("AZERTY") == "D" 
    then
        fibaro.call(279, 'stop')
       --- fibaro:sleep(3000) 
        fibaro.setGlobalVariable('AZERTY', 'A') 
       end
    
    
    ---vérification de la position du volet haut ou bas
    
    
    --haut
    local a = fibaro:getValue(279, 'value')
    
    if tonumber(a) >= 90  then
    fibaro.setGlobalVariable('AZERTY', 'C')
    end
    
    --- bas
    local b = fibaro:getValue(279, 'value')
    
    if tonumber(b) <= 90  then
    fibaro.setGlobalVariable('AZERTY', 'A')
    end

     


  7. salut à tous 

     

    CentralSceneEvent

     

    je cherche comment réalisée un CentralSceneEvent dans un QA

     

     

    1 click depuis bouton 2 Walli alors allume la lampe salon 

     

    merci d'avance de votre aide

     

     

     

     

     

     


  8. dans la condition

    GEA.add( {{"(Global)", "VAR_VL_G", "D"}, {"CentralSceneEvent", id["TELECO_S_MANGER"], 1, "Pressed3"}},  -1, "" ...

    comme ça 

     

    Et je ne me rappelle plus la différence entre la variable entre parenthèses et sans parenthèses 

    (Global)  ou Global


  9. salut à tous 

     

     

    je recherche un solution avec GEA pour Ouvrir -  Stop  - fermer un volet rouant 

     

    1 click Ouvrir 1 click Stop 1 click fermer

    mai fonctionne pas trop bien 

     

    avez-vous une idée

     

    merci d'avance 

     

     

    
    
    ---OPEN TELECO_S_MANGER
    GEA.add( { {"CentralSceneEvent", id["TELECO_S_MANGER"], 1, "Pressed3"}, 
    {"(Global)", "VAR_VL_G", "A"}},  -1, "" ,{{"Open", id["VL_SALLE_MANGER"]}, 
    {"Global", "VAR_VL_G", "B"}})
    
    ---STOP
    GEA.add( {{"CentralSceneEvent", id["TELECO_S_MANGER"], 1, "Pressed3"}, 
    {"(Global)", "VAR_VL_G", "B"}},  -1, "" ,
    {{"Stop", id["VL_SALLE_MANGER"]}, 
    {"Global", "VAR_VL_G", "C"} }) 
    
    ---FERMETURE
    GEA.add( {{"CentralSceneEvent", id["TELECO_S_MANGER"], 1, "Pressed3"}, 
    {"(Global)", "VAR_VL_G", "C"}},  -1, "" , {
    
    		{"Close", id["VL_SALLE_MANGER"]}, 
    
    		{"Global", "VAR_VL_G", "D"} } )
    
    {"VariableCache", "couchesoleil", true}
    
    ---STOP D
    GEA.add( {{"CentralSceneEvent", id["TELECO_S_MANGER"], 1, "Pressed3"}, 
    {"(Global)", "VAR_VL_G", "D"}},  -1, "" ,
    {{"Stop", id["VL_SALLE_MANGER"]}, {"Global", "VAR_VL_G", "A"} }) 
    
    
    --RESET SI OUVERT
    GEA.add({"Value+", id["VL_SALLE_MANGER"], 95}, -1, "" , {
        {"Sleep", 6, {"Global", "VAR_VL_G", "C"}}})
    --RESET SI FERMER
    GEA.add({"Value-", id["VL_SALLE_MANGER"], 5}, -1, "" , {
        {"Sleep", 6, {"Global", "VAR_VL_G", "A"}}})

     


  10. Le 19/11/2020 à 14:44, Lazer a dit :

    OK, dans ce cas on va conserver le comportement actuel qui utilise le pont Hue.

     

    Pour les childs, on va ajouter des nouvelles options.

    La luminosité devrait déjà pouvoir se régler de façon traditionnelle comme pour tout dimmer avec "Value" et la valeur en numérique, je pense que ça doit fonctionner :

    GEA.add( {CONDITIONS}, 30, "", {"Value", 21, 50} )

     

    Dans le JSON de ton child, je vois qu'il y a une méthode "setColor" avec 1 seul paramètre, mais je n'ai aucune idée de la valeur qu'il faut donner à se paramètre. Tu pourrais faire des tests directement en LUA avec fibaro.call(...) pour comprendre le fonctionnement ?

    Il semble que la valeur soit stockée dans le champ properties.color.

    Si ça se trouve, le paramètre à passer est littéralement la chaine "255,255,255,0" qui semble indique du blanc (les 3 composantes RGB à 255), mais que signifie le dernier paramètre à 0 ?

     

     

    EDIT : laisse tomber, j'ai compris, c'est la même API que pour les modules RGBW.

    Donc tu peux utiliser directement sur un child Hue :

     

    GEA.add( {CONDITIONS}, 30, "", {"RGB", 21, 100, 0, 100, 100} )

     

     

    Elle est géniale cette HC3, l'intégration native des modules externes, comme pour les modules Z-Wave, ça simplifie tout :D

     

    Du coup je pense que je vais ajouter un alias pour "RGB" qui sera "Color", tout simplement, et ça sera plus parlant, et l'usage de l'un ou l'autre sera au choix de l'utilisateur :)

     

     

    Je suis preneur d'autres suggestions bien sûr

     

     salut

     

    j'ai une question concernant le changement de couleur d'un WALLI 

     

    Est-ce qu'il est possible à partir de juin de changer la couleur du bouton d'un Walli ?

     

    j'ai tester 

    setRingOnColor ou setRingOffColor  est cà fonctionne bien.
     
    Mais voilà mon problème c'est que je cherche à changer la couleur selon une condition 
     
    exemple:
    GEA.add({"Power+"35310} , -1"", { changer la couleur  bouton N° 1 (haut de bouton) N°2 (bas du bouton ) ou integralement
     
     
     

     

     

     


     

     

     

     

     


  11.  

    pour info Voilà comment je fais pour le moment

     

    
    ---OPEN TELECO_CHP
    GEA.add( { {"CentralSceneEvent", id["TELECO_CHP"], 1, "Pressed3"}, {"(Global)", "VAR_VL_F", "A"}},  -1, "" ,{{"Open", id["VL_CHP"]}, {"Global", "VAR_VL_F", "B"}})
    
    ---STOP
    GEA.add( {{"CentralSceneEvent", id["TELECO_CHP"], 1, "Pressed3"}, {"(Global)", "VAR_VL_F", "B"}},  -1, "" ,{{"Stop", id["VL_CHP"]}, {"Global", "VAR_VL_F", "C"} }) 
    
    ---FERMETURE
    GEA.add( {{"CentralSceneEvent", id["TELECO_CHP"], 1, "Pressed3"}, {"(Global)", "VAR_VL_F", "C"}},  -1, "" , {{"Close", id["VL_CHP"]}, 
    {"Global", "VAR_VL_F", "D"} } )
    
    
    ---STOP D
    GEA.add( {{"CentralSceneEvent", id["TELECO_CHP"], 1, "Pressed3"}, {"(Global)", "VAR_VL_F", "D"}},  -1, "" ,{{"Stop", id["VL_CHP"]}, {"Global", "VAR_VL_F", "A"} }) 
    
    
    --RESET SI OUVERT
    GEA.add({"Value+", id["VL_CHP"], 95}, -1, "" , { {"Sleep", 6, {"Global", "VAR_VL_F", "C"}}})
    
    --RESET SI FERMER
    GEA.add({"Value-", id["VL_CHP"], 5}, -1, "" , { {"Sleep", 6, {"Global", "VAR_VL_F", "A"}}})

     

     

     

     

     

     

×