Zahájit nové téma

cyklus v scene HC3

 Zdravím

Môžem Vás poprosiť o radu, ako spraviť jednoduchý cyklus v scene v HC3? Potreboval by som určitý kod opakovať niekoľkokrát za sebou. Skúšal som repeat until, aj while Do... Nikdy sa cyklus nerozbehne, aj ked LUA nehlási žiadnu chybu.

ĎAkujem


Dobrý den,


Já používám například tento cycklus v odchodové scéně:


for i=1, 15, 1 do
-- blikání červené po dobu 60 sekund
    fibaro.sleep(2000) -- počkej 2 sekundy
    fibaro.call(34, "setValue", 0) -- Vypni červenou barvu
    fibaro.sleep(2000) -- počkej 2 sekundy
    fibaro.call(34, "setValue", 100) -- Zapni červenou barvu

    if i == 15 then
        fibaro.call(33, "turnOff") -- vypni RGBW
        fibaro.call(106, "turnOff") -- vypni Odchod tlačítko
        fibaro.profile(2, "activateProfile") -- aktivuj profil Away
        
        if fibaro.getValue(253, "value") == false then -- Pokud jsou zavřené dveře tak ...
            fibaro.call(296,"secure") -- ... zastřež.
        end
    end
end


Cyklus je opakován 15 krát.

Zdravím 

můžu se zeptat jestli tady někdo řešil na HC 3 s flood senzorem scénu, aby rozblikala světla třeba po dobu 10 min. nebo tak?

Zdravím

S Flood senzorom som ešte nerobil. Vytvoriť scénu blikania sa dá napr. ako je popísané vyššie, len treba nájsť spôsob ako ju spojiť so senzorom. Senzor určite dáva nejaké povely, ktoré sa dajú na to využiť. Ešte je otázka, či chcete aby blikalo prídavné svetlo, alebo svetlo ktoré je tam zabudované a má aj úlohu normálneho osvetlenia.

Tomko

Přihlásit se nebo Registracepro odeslání komentáře