Fibaro-kottikeskuksessa 2 on muutamia rajoituksia auringonlaskun ja auringonnousujen aikoina, joita voit käyttää kohtauksissasi. Esimerkiksi voit valita 15, 30, 45 ja 60 minuuttia ennen auringonnousua ja 15, 30, 45 ja 60 minuuttia auringonlaskun jälkeen. Mutta et voi valita 60 minuuttia ennen auringonlaskua tai muita arvoja.
On todella helppo vaihtaa yksi rivi LUA-koodi laajentaa auringonlaskua / auringonnousuaikoja milloin tahansa haluat.
Esimerkkinä käytämme Sunset-kohtausta, jota käytämme sovelluksessa 28 -
Tämä kohtaus kytkeytyy valon tarkalleen auringonlaskun aikaan. Tämä toimii hyvin ulkovalot, mutta jos käytät samaa kohtausta sisävalossa, luultavasti haluat, että se aktivoidaan ennen auringonlaskua, kun se tummutuu rakennuksen sisällä.
Joten voit muuttaa tätä niin, että kohtaus aktivoidaan 1 tunti ennen auringonlaskua.
Näytä LUA-koodi
Tätä varten meidän on vaihdettava yksi LUA-koodin rivi, joka todella kulkee tämän kohtauksen.
- Kohteessa Pitkälle kehittynyt välilehti Siirry Vaihda kohtauksen muokkaustila LUA-pohjaan
- Klikkaus 'Muuttaa'
- LUA-koodi näkyy HC2-ikkunassa (alla)
- Koodin rivi, jota olemme kiinnostuneita, on päällä Rivi 14.
((currentDate.way == 2 tai currentDate.wdate == 3 tai currentDate.wday == 4 tai currentDate.wday == 5 tai currentDate.wday == 6) ja string.format ("% 02d", currentDate. tunti) .. ":" .. string.format ("% 02d", currentDate.min) == fibaro: getvalue (1, "sunsethour"))) |
- Voit muuttaa tätä niin, että kohtaus aktivoidaan 60 minuuttia ennen auringonlaskua, vaihda linjaa 14:
((currentDate.wday == 2 tai currentDate.wdate == 3 tai currentDate.wday == 4 tai currentDate.wday == 5 tai currentDate.wdate == 6) ja os.date ("% h:% m" , OS.Time () + 60 * 60) == FIBARO: GETVALUE (1, "SUNSETHOUR")))) |
- Koodi, joka ohjaa ennen auringonlaskua tai sen jälkeen, merkitään lihavoituna - OS.Time () + 60 * 60)
- Jos tämä on myönteinen '+' kohtaus aktivoi ennen auringonlaskua, jos negatiivinen '-' Se aktivoi sen jälkeen
- Aika ennen / jälkeen määräytyy numerot, '+60*60"Tässä esimerkissä aktivoi 60 minuuttia ennen auringonlaskua, 90 minuuttia olisi" + 90 * 60 "
- Huomaa: Testaa tämä koodi Aseta alkuperäinen kohtaus 1 tuntiin auringonlaskun jälkeen. LUA-koodi kyseiselle näyttämölle oli identtinen uudesta koodista, joita olemme käyttäneet edellä, paitsi toistaiseksi OS.Time () - 60 * 60). Joten yksinkertaisesti muuttamalla koodin osuutta OS.Time () + 60 * 60) Meillä on nyt kohtaus, joka kulkee 1 tunti ennen auringonlaskua.
Vaihda LUA-koodi
Jos haluat vaihtaa LUA-koodin käyttämään uutta koodia (rivi 14), meidän on kytkettävä LUA-muokkaustilaan päälle.
Tärkeä - Ehdotan, että teet tämän, kun sinulla on loput kohtaustyöstä oikein - et voi mennä LUA-pohjaisesta editorilla takaisin graafiseen lohkon editorille.
Kun olet valmis - muuttaa toimittajaa LUA-pohjaiseen.
- Jos et ole jo LUA-osassa "Advanced" -välilehden Vaihda kohtauksen muokkaustila LUA-pohjaan, klikkaus 'Muuttaa'
- Klikkaus 'Kiihottua'
- Klikkaus 'Ok"Varoitusikkunassa
- Vaihda linja 14 uuteen koodiin
- Klikkaa 'Tallentaa'-painike oikealla valikossa
Kohtaus kestää nyt 60 minuuttia ennen auringonlaskua.
Tämän yksinkertaisen koodin muutoksen käyttäminen Voimme olla kohtauksia kulkevat ennen auringonlaskua tai auringonnousua ja mitä ikinä haluamme.
Liittyviä tietoja
- APNT-1: Fibaron himmentimoduulin asentaminen seinäkytkimeen
- APNT-2: 2-suuntainen valaistus käyttäen Fibaron himmennin moduuleja
- APNT-11: eri kytkintyypit Fibaron himmentimoduuleilla
- APNT-17: valot fibaro-releillä
- APNT-18: Toissijaisen kytkimen käyttäminen fibaro-moduulilla
- APNT-23: 2-johdin- ja 3-johtimien valaistusjärjestelmien ymmärtäminen
- APNT-24: Fibaron himmensillä LED-valot
- APNT-26: Liikkeen aktivoitu valo käyttäen Fibaro-kodin keskustaan 2