Timed Triggers

Yes, “Early Work Night” flow sets Work Mode to 2 and “Work Night” flow sets Work Mode to 1, but that’s it.

I have separate flows to do this so I could give a command to my smart speaker to trigger each 1 individually.

That’s it. Thank you for the suggestion of the Heimdal app, I will check it out!

Perhaps I did not catch it in the previous posts, but you have 3 message in that part of the flow that start at 7:10, which one (or ones) do you receive when the flows runs automatically ?

So I changed it up a bit but it still doesn’t work, but to answer your question it stops at step 3, but school variable is NO

One thing you could add to your step 3 message (if I understood you correctly this is the last message you receive) is to show the value of the variable “school_day”. This way you see in your message if the variable is set to yes or no before it reaches the logic card . Just to be sure Homey sees what you think it should see at that time, which should be “no”.

OK so School Day somehow is changing to YES. This is the only other flow I have that deals with the School Day Variable…I just added the TEST variable so I could track when exactly it chanbes to YES or NO…I’m still not sure how it’s YES when the Work Morning Flow get’s to that point

You could log to the timeline when the ‘school-day’-variable is changed:

In the second flow you change the ‘school-day’ variable to ‘yes’ on a weekday.
Instead of using the variable ‘school-day’, you could test whether today is a ‘weekday’.

Based on your last flow you posted, the only way I see is that if “Summer!” is set to “no” the “school_day” is set to yes (or it is already on yes)… (that is by just reading the flow, that is what it should do). So based on your information (and without facts/testing results) that should be the one setting it wrongly.

Just my 2 cents, if you want to test something I would use or a timeline message or a message send to your device, this way you know when the flow has run and what value the variable has at that moment. In theory your variable “Test” could be filled correctly with 1 now, but at a later time to 0. So when you check it at the end of the day you see 0 while it was 1 before (not sure if this could happen with this flow, but just to illustrate my explanation :slight_smile: )

Edit: I see that Wim_Post also suggest to use the timeline, seems that my browser did not refresh so I did not saw his comment, so sorry for the overlap in our comments :slight_smile:

Well I used the Test variable so I could look back at the insights of that variable, I find it easier than using the timeline, or sending me a message.

Also the summer variable is indeed set to no, Honestly I’m baffled. I wish there was an easy way to see which flows are using which variable without having to manually look through each flow. To my knowledge there is no other flow using either variable, but I may have missed something.

If that method is working better for you, than you should use that method of course!

In a different topic (Where are my variables used) they suggest to use the app Device Capabilities.
Also in the topic Variable used they suggest an other app namely Flow Checker.

I have not used those apps myself, so I’m not sure if and how those works, but perhaps it could help you.

I assume you know in which flow the variable shall be used. Rename the variable in only these flows tto a name which is unlikely to have been used before (like 6ygsjk) and you are sure the variable is only used in flows you know.

I’ve used both of those apps before, but didn’t really get that deep into them, maybe I’ll check them out again. Thank you!