Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Lua-Toggle på en Fibaro dimmer


Dreuf

Anbefalte innlegg

Jeg har en Xiaomi bryter som gir følgende signal til Domoticz:

Click

Double click

Long click 

Long click release.

 

Jeg ønsker å styre min Fibaro dimmer på soverommet på denne.

Jeg lagde meg ett LUA script som er som følger:

 

commandArray = {}
if (devicechanged['Bryter Hovedsov'] == 'Click') then
commandArray['Taklampe Hovedsov']='Toggle'
elseif (devicechanged['Bryter Hovedsov'] == 'Double Click') then
commandArray['Taklampe Hovedsov']='Set Level 50'
elseif (devicechanged['Bryter Hovedsov'] == 'Long Click') then
commandArray['Taklampe Hovedsov']='Set Level 10'
end
return commandArray

Cluet er at jeg vil skru lyset av og på med ett click, 50% lys med dobbelt klikk og 10% med å holde den inne.

Problemet er at click skrur lyset på, men ikke av....

Toggle fungerer fint med f.eks Aeotec Smart switch (ikke dimmer), lar dette seg gjøre med en dimmer?

Lenke til kommentar
Del på andre sider

Nydelig, det fikk meg på rett spor!

 

Her ble koden:

 

commandArray = {}
if (devicechanged['Bryter Hovedsov'] == 'Click') and (otherdevices['Taklampe Hovedsov'] == 'Off') then
commandArray['Taklampe Hovedsov']='Set Level 100'
commandArray['Bryter Hovedsov']='Off'
elseif (devicechanged['Bryter Hovedsov'] == 'Click') and (otherdevices['Taklampe Hovedsov'] ~= 'Off') then
commandArray['Taklampe Hovedsov']='Off'
commandArray['Bryter Hovedsov']='Off'
elseif (devicechanged['Bryter Hovedsov'] == 'Double Click') then
commandArray['Taklampe Hovedsov']='Set Level 50'
commandArray['Bryter Hovedsov']='Off'
elseif (devicechanged['Bryter Hovedsov'] == 'Long Click') then
commandArray['Taklampe Hovedsov']='Set Level 20'
commandArray['Bryter Hovedsov']='Off'
end
return commandArray

Gjorde som deg og satte off-delay på 1sek.

_

 

Hvordan er du fornøyd med dine brytere?

Har prøvd ett par stk i noen uker nå og aldri ett feilslag!

Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.