Homey Community Forum

Are homey flows "stupid"

Thanks for the explanation👌

1 Like

“It is a pity though that Athom does not allow for multiple triggers.”
In a way it does actually, you could trigger other flows through a flow, or change a variable from different flows that activates a specific flow. With that said i understand what you mean.

2 Likes

Yes, if your flow is complex and you need multiple triggers, the “start a flow” card can be used by the other triggers to avoid duplication. However, if six buttons turn the same light on, it doesn’t really help because it then adds complexity instead of reducing it. Combining them in one flow with multiple triggers would not violate the original design principles in a significant way.

1 Like

hmmm wouldn’t you be able to group that with the < group > app? Never tried, just crossed my mind.

I have something similar running for my Hallway lights.
20:20 = turn ON
06:20 = turn OFF
… and it’s running without issues so far.

The Advanced Scheduler is now in review for publish in the app store. Many improvements has been implemented since this post. Stay tuned. :slight_smile:

2 Likes

Congrats, you saved one extra flow!
24x60x12 = 17280 triggers switching the light a day ,
You could have saved 17,278 triggers and switches as these where useless…
Don’t complain after adding some lights Homey or your Zigbee/ zwave / wifi network is becomming slow.
Although it works for you now,
Guess you won the Stupid flows award.!

7 Likes

:rofl::rofl::rofl::rofl:

1 Like

I guess that answers the question in the topic title :rofl:

2 Likes

Thank You kind citizen !

Pls note it is nothing personal, the fact you are here, read and share implies for me you are willing to learn.
I just want to prevent you and others bringing their Homey’s to its knees

1 Like

Usually, when I see something wrong, if I feel the need to engage, I stop, I explain, and move on.
After all that is why we are here.
No need to label a stranger or an action as stupid. There is no value in doing so.
The value lies in your effort to help and should stop there.

As for the flow, is running ok for more than a year. Homey is part of a separate vlan, along with all the other smart things, outside the main network, in a Ubiguiti setup. Any “network” that is bogged down by a request every 5s, should be upgraded.

so tel athom :grinning: til ten its not smart (guess you like that better then stupid, even your a adult) to use every 5 seconds.

To be onest just one flow with that wont cause much problems i think, but over time…you add a second one… ect ect.

You could always check if this suits your requirements: Homey Community Store

1 Like

You can probably also cross a railroad without checking for trains every day for a year if the track is not used frequently. Until one day it hits you… (pun intended). I don’t recommend it to anyone.

What is also weird about your implementation is that it’s kind of a “Computer says No” implementation: Let’s say it’s a rainy day and it’s dark. You can try to turn the light back on during the day but Homey will keep turning it off. That would decrease the WAF close to zero in my home. Automation should never overrule the user IMO, unless it’s for safety.

2 Likes

Struts said: “you could trigger other flows through a flow”

I use this approach. It has caused me no end of frustration that home automation systems (not only Homey) use triggers to evaluate function execution instead of cyclic condition check like you find in industrial plc systems. Simple OR conditions are not available, it all relies on triggers. As I struggled with increasing flow complexity I was forced to rethink my approach. Now I have one flow folder where inputs are read, these flows only trigger other flows. Then I have one folder for each room or zone where logic is performed, these flows also only trigger other flows. And finally one folder for outputs where flows are triggered by the logic flows. Not quite industrial plc level, but less confined than the simple trigger approach. FlowComments also makes it easy to backtrack flows.

Cheers

1 Like

So basically you created your own triggers? :stuck_out_tongue_winking_eye:

My Flow Event Bus app was created to implement a similar idea: inputs emit events, and events trigger other flows. It adds an additional layer of abstraction compared to your setup (where inputs trigger other flows) to implement even more loose coupling.

Your app sounds interesting, I will have a look :slightly_smiling_face:

1 Like

Sounds interesting. Could you post an basic sample?

They should take a look at smartthings app. You can order the rooms in the app, and you can set automations and flows separately.
That is perfect.
Please athom do it