# Feature request for Homey

**URL:** <https://community.homey.app/t/feature-request-for-homey/46306>\
**Category:** Ideas & Suggestions\
**Tags:** flow\
**Created:** [April 16, 2021, 7:12am UTC](https://community.homey.app/t/feature-request-for-homey/46306 "2021-04-16T07:12:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Heronimus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/heronimus/32/3564_2.png) [@Heronimus](https://community.homey.app/u/Heronimus)\
**Post date:** [April 16, 2021, 7:12am UTC](https://community.homey.app/t/feature-request-for-homey/46306/1 "2021-04-16T07:12:25Z")

</div>

I have a request for new functionality in Homey. Please implement a CASE in flows.  
Workaround for now by creating multiple flows:  
Flow1  
WHEN [BetterLogic] A variable has changed  
AND [Logic] var eq 1  
THEN  
{do something}  
ELSE  
[Flow] Start flow2

Flow2:  
WHEN: [Flow] This flow started  
AND: [Logic] var eq 2  
THEN:  
{do something else}

Request:  
WHEN: [BetterLogic] A variable has changed  
CASE1: [Logic] var eq 1  
{do something}  
CASE2: [Logic] var eq 2  
{do something else}  
ELSE:  
{do something different}

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [April 16, 2021, 9:26am UTC](https://community.homey.app/t/feature-request-for-homey/46306/2 "2021-04-16T09:26:26Z")

</div>

You missed this I guess [H.O.O.P. (Hope) - Homey Object Oriented Programming](https://community.homey.app/t/h-o-o-p-hope-homey-object-oriented-programming/43709)
