# Help with flow (vacuum cleaner start to clean)

**URL:** <https://community.homey.app/t/help-with-flow-vacuum-cleaner-start-to-clean/138192>\
**Category:** Flows\
**Created:** [June 15, 2025, 8:12am UTC](https://community.homey.app/t/help-with-flow-vacuum-cleaner-start-to-clean/138192 "2025-06-15T08:12:58Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Oleh\_Kopak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oleh_kopak/32/68259_2.png) [@Oleh\_Kopak](https://community.homey.app/u/Oleh_Kopak)\
**Post date:** [June 15, 2025, 8:12am UTC](https://community.homey.app/t/help-with-flow-vacuum-cleaner-start-to-clean/138192/1 "2025-06-15T08:12:58Z")

</div>

I have a scene where when the alarm is on, the vacuum cleaner starts cleaning. But sometimes the alarm is on several times a day and the vacuum cleaner cleans every time. I want to make the scene so that after the alarm on and the vacuum cleaner cleans that day, the vacuum cleaner no more cleans. any ideas. thanks.

---

<div class="post-metadata">

**Author:** ![Tom\_ten\_Den](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tom_ten_den/32/120986_2.png) [@Tom\_ten\_Den](https://community.homey.app/u/Tom_ten_Den)\
**Post date:** [June 15, 2025, 8:37am UTC](https://community.homey.app/t/help-with-flow-vacuum-cleaner-start-to-clean/138192/2 "2025-06-15T08:37:41Z")

</div>

Use logic, when start cleaning set logic “cleaning done, yes”. and at the end of the day set “cleaning done, no” .  
Use this condition to determine whether or not the robot is allowed to start.

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 15, 2025, 9:55am UTC](https://community.homey.app/t/help-with-flow-vacuum-cleaner-start-to-clean/138192/3 "2025-06-15T09:55:18Z")

</div>

Just to add to @Tom_ten_Den‘s suggestion: you first need to create the said variable ‘Cleaning done’ in Homey’s variable section. Choose the Yes/No type.

 ![IMG_1920](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/4/8493a5228393444dfea159ce3863bc13947bc40a.jpeg)

---

<div class="post-metadata">

**Author:** ![Oleh\_Kopak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oleh_kopak/32/68259_2.png) [@Oleh\_Kopak](https://community.homey.app/u/Oleh_Kopak)\
**Post date:** [June 15, 2025, 5:29pm UTC](https://community.homey.app/t/help-with-flow-vacuum-cleaner-start-to-clean/138192/4 "2025-06-15T17:29:20Z")

</div>

```
thanks.

```

I still don’t understand how homey logic works. I solved the problem by activating and deactivating scenes.

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 15, 2025, 5:42pm UTC](https://community.homey.app/t/help-with-flow-vacuum-cleaner-start-to-clean/138192/5 "2025-06-15T17:42:39Z")

</div>

Good to hear that you solved it yourself.

FYI: here you’ll find a nice knowledge base article and YouTube video on the basics of Homey Logic: [Using Homey Logic in Flows](https://support.homey.app/hc/en-us/articles/4410240765586-Using-Homey-Logic-in-Flows).
