Du har opnået gratis fragt
Køb for 1.000,00 kr. mere for gratis fragt
Subtotal: 0,00 kr.

Nyheder

Det letteste er at binde alle dine enheder sammen med associeringer, så du kan tænde alt som du ønsker.

Derefter laver du en scene, som sætter parameter 9 til det niveau det skal tænde på næste gang.
Den scene virker selvfølgelig kun, hvis centret er tændt, men lysstyringen vil altid virke, hvis HC3 slukkes.
Derved får du det mest stabile system

Følgende er et eksempel på en Lua scene, som kan det du ønsker.
Opret en ny scene og vælg typen til LUA.
Kopier følgende skrevet i bold ind i scenen

Venstre side (ERKLÆRINGER)
I scenen reagere scenen 2 gange i døgnet (kl 22:00 og kl 7:00), men der kan let tilføjes flere tider

{
  conditions = { {
      isTrigger = true,
      operator = “match”,
      property = “cron”,
    type = “date”,
      value = { “00”, “22”, “*”, “*”, “*”, “*” }
  }, {
      isTrigger = true,
      operator = “match”,
      property = “cron”,
      type = “date”,
      value = { “00”, “7”, “*”, “*”, “*”, “*” }
    } },
  operator = “any”
}

Højre side (HANDLINGER)
Det er kun de første par linjer, som skal tilrettes. Igen kan der indsættes flere linjer.
Id’erne i ids-listen er id på de Matrix ZDB tændinger, vi ønsker at styre.
Level er det niveau i %, som lampen efterfølgende skal tænde på.

lokal params =
{
    { [“07:00”] = {ids = {334, 322, 274, 92, 434}, level = 12}},
    { [“22:00”] = {ids = {334, 322, 274, 92, 434}, level = 80}},
}

— Følgende skal ikke rettes
— —————————————————————————-
— Parameter function
— —————————————————————————-
function setParameter(ids,pid,psize,value)
    print(“setParameter”);
    if (type(ids) ~= “table”) then ids = {ids} end
    if (type(pid) ~= “table”) then pid = {pid} end
    for i=1,#ids do
        for p=1,#pid do
            print(“setParameter ids:”,ids[i],”, pid:”,pid[p],”, psize:”,psize,”, value:”,value);
            fibaro.call(ids[i],”setConfiguration”,pid[p],psize,value);
        end
    end
end

— fibaro.debug(tag,”SourceTrigger:” .. json.encode(sourceTrigger))
— id på lys som skal justeres
local s = sourceTrigger;
if (s.type ~= nil and s.type == “date” and s.property ~= nil and s.property == “cron” and s.value ~= nil) then
    local v = s.value;
    local t = string.format(“%02d”,v[2]) .. “:” .. string.format(“%02d”,v[1]);
    fibaro.debug(tag,”Tidspunkt:” .. t);
    local p = params[t];
    if (p ~= nil) then
        setParameter(p.ids,9,1,p.level);     — lys sættes til <level> kl <time>
    end
end

Med venlig hilsen / Best regards

Allan Lytken
Tlf:     +45 2189 5344

Book en fremvisning

Går du med tanker om at gøre boligen intelligent, så book en fremvisning af smart home. Her kan du blive inspireret og klogere på, hvordan du kan gøre din bolig eller kommende nybyggeri intelligent.

Det tager kun 45 min.

Tilmed dig vores nyhedsbrev

Ved at skrive dig op til vores nyhedsbrev, modtager du løbende mails fra os med nyheder, informationer og gode råd. Samt muligheder for gode tilbud og rabatter på webshoppen.