Hoi mensen,
Zoals de titel al zegt, ben ik aan het proberen een "wake-up light achtig" script te maken, om te gebruiken in Domoticz (aansturing LED-strip).
Ik heb wat dingen geprobeerd in lua scripts, omdat ik daar enige ervaring in heb, maar ik kwam al snel er achter dat lua geen goede taal is om in Domoticz iets te doen waarbij je moet wachten, aangezien je dan verder niets meer kan doen.
Wat ik probeer te doen in z'n totaal: Op basis van het eerstvolgende alarm (via Tasker op m'n telefoon, geen onderdeel van de vraag) mijn LED-strip langzaam laten oplichten.
Het probleem ligt dus vooral bij het langzaam laten oplichten van de LED-strip.
Basis code idee:
Zoiets heb ik dus in m'n hoofd, en dan het liefst een mogelijkheid om bij het uitschakelen van het alarm de sterkte van de lampen in één keer op 20 te zetten, of op z'n minst de mogelijkheid om het script te onderbreken (niet zo handig als ik na 5 minuten opsta en de lampen nog een half uur steeds feller gaan branden).
Als iemand me de goede richting op kan sturen zou dat al enorm gewaardeerd worden!
Tim
Zoals de titel al zegt, ben ik aan het proberen een "wake-up light achtig" script te maken, om te gebruiken in Domoticz (aansturing LED-strip).
Ik heb wat dingen geprobeerd in lua scripts, omdat ik daar enige ervaring in heb, maar ik kwam al snel er achter dat lua geen goede taal is om in Domoticz iets te doen waarbij je moet wachten, aangezien je dan verder niets meer kan doen.
Wat ik probeer te doen in z'n totaal: Op basis van het eerstvolgende alarm (via Tasker op m'n telefoon, geen onderdeel van de vraag) mijn LED-strip langzaam laten oplichten.
Het probleem ligt dus vooral bij het langzaam laten oplichten van de LED-strip.
Basis code idee:
code:
1
2
3
4
5
6
| if (alarm over x minuten) {
for (i, <20, ++) {
brightness +1
wait(tijdsduur)
}
} |
Zoiets heb ik dus in m'n hoofd, en dan het liefst een mogelijkheid om bij het uitschakelen van het alarm de sterkte van de lampen in één keer op 20 te zetten, of op z'n minst de mogelijkheid om het script te onderbreken (niet zo handig als ik na 5 minuten opsta en de lampen nog een half uur steeds feller gaan branden).
Als iemand me de goede richting op kan sturen zou dat al enorm gewaardeerd worden!
Tim