# Feature Request: Enhancements for Homey Pro Advanced Flows

**URL:** <https://community.homey.app/t/feature-request-enhancements-for-homey-pro-advanced-flows/137861>\
**Category:** Ideas & Suggestions\
**Tags:** featurerequest, advancedflow\
**Created:** [June 8, 2025, 9:51pm UTC](https://community.homey.app/t/feature-request-enhancements-for-homey-pro-advanced-flows/137861 "2025-06-08T21:51:19Z")\
**Posts on this page:** 1\
**Showing post:** 2

<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:** [June 8, 2025, 10:46pm UTC](https://community.homey.app/t/feature-request-enhancements-for-homey-pro-advanced-flows/137861/2 "2025-06-08T22:46:52Z")

</div>

> [@FinkSpace](#):
>
> The ability to group variables into folders would be a massive improvement for organization.

+1

> [@FinkSpace](#):
>
> Solution: A native “SR Flip-Flop” block would have two inputs: Set (S) and Reset (R).
> 
> - Sending a signal to the Set input would turn the block’s output to TRUE.
> - The output would remain TRUE until a signal is sent to the Reset input, which would turn the output to FALSE.

I probably don’t get your point, but to me this sounds exactly the same as toggling a boolean var.  
SET bool to true  
SET bool to false, wich is RESET in your words;  
Both states remain true forever.

> [@FinkSpace](#):
>
> Currently, any mathematical operation (like applying an offset to a sensor value or combining two numbers) cannot be done directly

Hmmmm, you mean [math.js](https://community.homey.app/search?context=topic&context_id=137861&q=mathjs%20order%3Alatest&skip_context=true), Finkspace?

> [@Berekening tussen 0% & 110%](https://community.homey.app/t/berekening-tussen-0-110/134249/3):
>
> Example to return a minimum and a maximum number for calculations
> 
> > [@Set upper and lower limits for a variable](https://community.homey.app/t/set-upper-and-lower-limits-for-a-variable/119981/2):
> >
> > This works  
> > `{{ min(max([value],100),2000) }}`
> 
> ![17441189855423793397010752928342](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/e/6ee8132bdf26f776fb6d1cbae194f6e262e81758.png)
> 
> ![Screenshot_20241107_175007_Firefox](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/6/1674cb2a967dc3ab3025dce421033bdd757cb18e.jpeg)

> [@Available math functions](https://community.homey.app/t/available-math-functions/16622/52):
>
> ![Screenshot_20250528_145443_Firefox](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/9/799ba0f0493ba83f3f302f3a060839a74d6a2699.jpeg)

---

_[View the full topic](https://community.homey.app/t/feature-request-enhancements-for-homey-pro-advanced-flows/137861)._
