# Bildschirmschoner basierend auf Variable mit mehr als 2 Werten

**URL:** <https://community.homey.app/t/bildschirmschoner-basierend-auf-variable-mit-mehr-als-2-werten/35824>\
**Category:** Fragen & Hilfe\
**Created:** [October 11, 2020, 2:19pm UTC](https://community.homey.app/t/bildschirmschoner-basierend-auf-variable-mit-mehr-als-2-werten/35824 "2020-10-11T14:19:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![widameista](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/widameista/32/23333_2.png) [@widameista](https://community.homey.app/u/widameista)\
**Post date:** [October 11, 2020, 2:19pm UTC](https://community.homey.app/t/bildschirmschoner-basierend-auf-variable-mit-mehr-als-2-werten/35824/1 "2020-10-11T14:19:27Z")

</div>

Szenario:  
Der LED-Ring soll bei verschiedenen Ereignissen andere zustände einnehmen.  
Dazu wollte ich eine Variable setzen mit  
Tag, Nacht, Alarm 1, Alarm 2 usw.

Dann abhängig vom Zustand der Variable den erst mal wegspeichern (für tag, nacht) und dann den bildschirmschoner setzen.  
Nachdem ich den Bildschirmschoner selbst nur “hart” setzen kann also nicht auf Basis einer Variable fehlt mir sowas wie case 1,2,3,4

also  
Wenn Variable = Tag  
dann setze Bildschirmschoner auf zustand tag  
else if Variable = Nacht,  
dann setze Bildschirmschoner auf zustand nacht  
else if Variable = Alarm1,  
dann setze Bildschirmschoner auf zustand Alarm1  
else if Variable = Alarm2  
dann setze Bildschirmschoner auf zustand Alarm2

ich kann natürlich jetzt 4 flows machen, die auf die änderung der Variable reagieren , pro Zustand einen, aber vielleicht gehts ja eleganter?

Habt ihr mir nen trick?  
Danke  
Stefan
