# Beginner: how to design a good flow | like prevent repetition when its unwanted

**URL:** <https://community.homey.app/t/beginner-how-to-design-a-good-flow-like-prevent-repetition-when-its-unwanted/30388>\
**Category:** Flows\
**Created:** [May 25, 2020, 2:05pm UTC](https://community.homey.app/t/beginner-how-to-design-a-good-flow-like-prevent-repetition-when-its-unwanted/30388 "2020-05-25T14:05:50Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![Neuron44](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/neuron44/32/9492_2.png) [@Neuron44](https://community.homey.app/u/Neuron44)\
**Post date:** [May 26, 2020, 5:48am UTC](https://community.homey.app/t/beginner-how-to-design-a-good-flow-like-prevent-repetition-when-its-unwanted/30388/4 "2020-05-26T05:48:44Z")

</div>

Perhaps a good place to start. Some random guy decided he had enough time to create these tutorials. Don’t ask me why he did it:

1. 

> [@Getting Started - Creating flows](https://community.homey.app/t/getting-started-creating-flows/20051):
>
> In this tutorial you will learn to: create simple flows, using ‘when’ and ‘then’ learn to use tags in flows learn to expand your flows with ‘and’ learn to add multiple ‘then’ and ‘and’ cards learn to ‘invert’ cards Adding ‘or’ and ‘else’ will be part of the next tutorial. First, I assume that you have a Homey (pro) installed, a few apps and devices set-up and ready to go and some basic knowledge the English language. Furthermore, I assume that you have Homey’s location enabled. There are ot…

1. 

> [@Getting Started - The 'or' and 'else' parts of a flow](https://community.homey.app/t/getting-started-the-or-and-else-parts-of-a-flow/20059/4):
>
> I think what you are looking for is: When Trigger A happened And Condition 1 is met Condition 2 is met Then Execute action x Else Execute action z Like @JPe4619 states, this is explained in the tutorial. But no worries, feel free to ask. In the flow above, the action x will only execute when both conditions 1 and 2 are met. If only one is met, or when none is met, action z will execute. I hope this clarifies things? If it doesn’t, please post printscreens of your flow and tell us wha…

1. 

> [@Getting Started - Logic variables](https://community.homey.app/t/getting-started-logic-variables/20132/11):
>
> Hi, Many thanks for explaining this subject, very helpful in understanding this subject. The examples gives you a clou what can be done. I’m still in the KAKU modus where on/off was my main option. Grtz,. Hans

---

_[View the full topic](https://community.homey.app/t/beginner-how-to-design-a-good-flow-like-prevent-repetition-when-its-unwanted/30388)._
