Aller au contenu

speedoxx007

Membres confirmés
  • Compteur de contenus

    276
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Messages posté(e)s par speedoxx007

  1. J'ai une réponse du Support: @sakkhho et @Cardane et @henri-allauch

     

    Je viens de tester et ça fonctionne maintenant.

     

    Maciej Baranowski 20 Jan 17
     

    Please try to log in, the fix has been implemented. From now on you should be able to use FibaroID.
    Please let me know, if that helped.
    Thank you.

    --
    Pozdrawiam,
    Regards,

    Maciej Baranowski
    Technical Support Engineer
     
    • Upvote 1
  2. Finalement j'ai créé un nouveau FIBARO ID et j'ai reconnecter mes 2 box dessus. Avec Android pas de problèmes. ça fonctionne bien en Local et par Remote. Mais par Remote Access depuis le fibaro ID, ça coince encore:

     

     

    Quelqu'un à le même problème?

    error_fibaro_ID.jpg

  3. Moi j'ai reçu le mail ce matin. J'ai migré mais mon fibaro ID ne fonctionne pas du tout. Heureusement je peu encore me logger Avec mon ancien nom d'utilisateur. Faut que je contacte le Support.

     

    Grrrrrr......

     

     

  4. Hello je utilise ce code:

     

    Le 13/12/2016 à 13:53, Steven a dit :

    Voici un exemple, pour le fameux couple interrupteur/détecteur avec extinction automatique :

     

    
    -- Exctinction automatique après 30s
    local extinction = GEA.add( id["LAMPE"], 30,"",{{"turnOff", id["LAMPE"]}})
    -- Allumage automatique lampe sur detection --
    local detection = GEA.add( id["DETECTEUR"], -1,"", {{"turnOn", id["LAMPE"]}, {"RestartTask", extinction}})
     -- Allumage manuel lampe --
    GEA.add(id["LAMPE"], -1, "", {{"StopTask", extinction}, {"StopTask", detection}})
    -- Exctinction de la lampe
    GEA.add(id["LAMPE"], -1, "", {{"Inverse"}, {"RestartTask", detection}})

     

    l'exctinction fonctionne très bien après l'allumage sur l'interrupteur, mais l'allumage par le Detecteur ne fonctionne pas. Je ne comprends pas...

     

    Quelqu'un peu m'aider?

  5. Salut @chris6783

     

    Oui j'ai fait cette courbe de cycles:

     

    local cycleLayout = {}
    cycleLayout[-6]=6
    cycleLayout[-1]=6
    cycleLayout[0]=6
    cycleLayout[1]=5
    cycleLayout[4]=3
    cycleLayout[6]=1
    cycleLayout[8]=0.2
    cycleLayout[10]=0.5
    cycleLayout[14]=1.2
    cycleLayout[19]=1.4
    cycleLayout[23]=1.8
    cycleLayout[25]=2.8
    cycleLayout[26]=3.8
    cycleLayout[27]=4.5
    cycleLayout[28]=5.2
    cycleLayout[30]=6

     

    Mais l'eau dans le Bassin à toujours chez moi pour le Moment environ 4°. Mais dans le circuit la température baisse de 1° à 2°. Mon groupe de Filtration ce trouve dans une cabane de jardin (mal isolé). Et c'est la que j'ai le capteur de température. Comme dans ton VD la mesure ce fait autour de midi avec la filtration en marche donc env. 4° de l'eau en mouvement depuis le bassin. Biensure on porrait tricher avec le Slider de ton VD, mais voila. Mon script auxiliaire fonctionne bien.

     

    salutations

     

    speedoxx007

  6. J'ai modifié le Script LUA. J'utilise maintenant les boutons du Virtual Device : Gestionnaire Filtration Piscine 

    "choc+1h" pour démarrer la pompe et

    "stop choc" pour arrèter la pompe de la piscine.

     

    Voici le code:

     

    --[[
    %% autostart
    %% properties
    %% weather
    %% events
    %% globals
    --]]
    local sourceTrigger = fibaro:getSourceTrigger();
    function tempFunc()
    local currentDate = os.date("*t");
    local startSource = fibaro:getSourceTrigger();
    if (
     ( (tonumber(os.date("%H%M")) >= tonumber(string.format("%02d%02d", "03", "00")) and tonumber(os.date("%H%M")) <= tonumber(string.format("%02d%02d", "09", "00"))) and (math.floor(os.time()/60)-math.floor(1482285600/60))%60 == 0 )
    and
     ( tonumber(fibaro:getValue(86, "value")) < 3 )
    )
    then
    -- Appel Button VD "choc 1h"
     fibaro:call(79, "pressButton", "5");
     setTimeout(function()
    -- Appel Buton VD "stop choc"
      fibaro:call(79, "pressButton", "7");
     end, 1800000)
    end

    setTimeout(tempFunc, 60*1000)
    end
    if (sourceTrigger["type"] == "autostart") then
    tempFunc()
    else
    local currentDate = os.date("*t");
    local startSource = fibaro:getSourceTrigger();
    if (
     ( (tonumber(os.date("%H%M")) >= tonumber(string.format("%02d%02d", "03", "00")) and tonumber(os.date("%H%M")) <= tonumber(string.format("%02d%02d", "09", "00"))) )
    and
     ( tonumber(fibaro:getValue(86, "value")) < 3 )
    or
    startSource["type"] == "other"
    )
    then
    -- Appel Button VD "choc 1h"
     fibaro:call(79, "pressButton", "5");
     setTimeout(function()
    -- Appel Buton VD "stop choc"
      fibaro:call(79, "pressButton", "7");
     end, 1800000)
    end
    end
     
    Je verrais demain matin si ça fonctionne :-)
  7. Hello @jojo

     

    J'ai fait un test ce matin. J'ai vite modifié la température à 4°. Donc à 8h ce matin l'eau étais à 3.6°. A 8h la pompe à été démarré et elle c'est arrété quand la température étais déjà en dessus des 4°, donc 3 - 4 min, après l'enclenchement. Mais je pense que ma scénen prend en priorité la température et non le temps d'enchlechement de 30min. Comment modifié le script LUA pour que ça fonctionne?

     

    Salutations

     

    speedoxx007

  8. Hello

     

    Je utilise le Virtual Device pour la Filtration Piscine

    Mais le matin tôt ce VD n'agit pas tant que l'eau n'est pas prêts des 0 degrés qui ferait tourner la pompe pendant 24h. Avec ma scène antigel j'aimerai éviter que l'eau gèle dans le circuit de la piscine qui fait quand-même env. 30m aller et retour.

     

    La j'ai redémarré la box et je verrais demain matin comment ça va.

     

    Merci pour ton aide @jojo

  9. C'est un Qubino Flush 1 Relay. Et il n'a pas de Auto-Off programmé.

     

    J'ai fait les 2 tests:

    1) Id 85 qui est Pompe piscine manuellement ON tourne plus que 3 min.

    2) Je lancé la scène manuellement et la pompe tourne plus de 3 min.

     

    En code LUA ça donne ceci:

     

    --[[
    %% autostart
    %% properties
    %% weather
    %% events
    %% globals
    --]]
    local sourceTrigger = fibaro:getSourceTrigger();
    function tempFunc()
    local currentDate = os.date("*t");
    local startSource = fibaro:getSourceTrigger();
    if (
     ( (tonumber(os.date("%H%M")) >= tonumber(string.format("%02d%02d", "03", "00")) and tonumber(os.date("%H%M")) <= tonumber(string.format("%02d%02d", "10", "00"))) and (math.floor(os.time()/60)-math.floor(1482112800/60))%60 == 0 )
    and
     ( tonumber(fibaro:getValue(86, "value")) < 3 )
    )
    then
     fibaro:call(85, "turnOn");
     setTimeout(function()
      fibaro:call(85, "turnOff");
     end, 1800000)
    end
    setTimeout(tempFunc, 60*1000)
    end
    if (sourceTrigger["type"] == "autostart") then
    tempFunc()
    else
    local currentDate = os.date("*t");
    local startSource = fibaro:getSourceTrigger();
    if (
     ( (tonumber(os.date("%H%M")) >= tonumber(string.format("%02d%02d", "03", "00")) and tonumber(os.date("%H%M")) <= tonumber(string.format("%02d%02d", "10", "00"))) )
    and
     ( tonumber(fibaro:getValue(86, "value")) < 3 )
    or
    startSource["type"] == "other"
    )
    then
     fibaro:call(85, "turnOn");
     setTimeout(function()
      fibaro:call(85, "turnOff");
     end, 1800000)
    end
    end
     
×
×
  • Créer...