(Ik heb geen zonnescherm dus ik dim als voorbeeld mijn keukenlamp. Ik heb ook maar één knop die vasthouden en loslaten ondersteunt. Waar ik ‘Dim niveau ‘ gebruik, moet jij de positie van het zonnescherm gebruiken)
Stel het zonnescherm gaat in 25 seconden van 0 (%) naar 1(100%), dan duurt het vanaf 0,35 (35%) open naar 1 (100% ) dus (1-0,35)*25 seconden. Er zijn dan ipv 100 stappen (1-0,35)*100 stappen nodig. Deze waardes zet ik in variabele ‘looptijd’ en ‘stappen’
Iedere keer als de transitie een stap bereikt is de transitiewaarde dus 0.01 hoger en wordt het zonnescherm 1% verder geopend.