Nieuw onderwerp beginnen

Programmeren met blokken

Ik ben op zoek naar een blok die niet elke keer een waarde true of false zend.

Als een de waarde true is en er treed een verandering op die weer true zou geven, moet deze waarde niet opnieuw worden verzonden.

Dus alleen een waarde zenden al die afwijkt van de huidige waarde, zodat een timer niet elke keer wordt getriggerd.



   

1 opmerking

Dat kan met onderstaande functie waarbij de variabele value de uitkomst van je blok is.


currentvalue = grp.getvalue('1/1/1')

if value ~= currentvalue then
    grp.update('1/1/1', value)
end

Inloggen of registreren om een reactie te posten