Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Macros not triggering when using Date condition #951

Closed
RMNB opened this issue Dec 18, 2023 · 4 comments
Closed

Macros not triggering when using Date condition #951

RMNB opened this issue Dec 18, 2023 · 4 comments

Comments

@RMNB
Copy link

RMNB commented Dec 18, 2023

Describe the bug

I've been using the following condition to start/stop streams at the same day/time of the week. It was working with a much older version of the scene switcher, but no longer triggers after updating to 1.24.2.

If Date [Day of week, e.g. Sunday] at [hh:mm:ss]

To Reproduce
Steps to reproduce the behavior:

  1. Create macro with time and day of the week. The action for the macro can be to switch scenes or shut down OBS.
  2. Wait for macro to the executed.
  3. Macro is usually not executed, sometimes it is.
  4. Occasionally when executing the task to shut down OBS, the warning screen with 10 second timeout is not presented. As a result, at next start, OBS warns that shutdown was not clean and gives the option to start in safe mode.

Expected behavior
Macros were executed on much earlier version of advanced scene switcher.

Logs
https://obsproject.com/logs/HQewblpAVOBgvrUk

Version information

  • OS: Windows 10
  • OBS Version: 30.0.2
  • Plugin Version: 1.24.2
@WarmUpTill
Copy link
Owner

WarmUpTill commented Dec 18, 2023

Can you please share a log file with verbose logging enabled, which shows the problem of a given macro not executing its actions?
Depending how complex your setup is it might also help if you could export your settings to a file. (If it is just a few simple macros I should be fine without it)

@RMNB
Copy link
Author

RMNB commented Dec 20, 2023

Hi,

I tried to make the log file as short as possible by launching right before it should fire. The Macro "START - 8:01 am" was changed to trigger at 10:46 PM on Tuesdays. The log does show that the condition returned 1, but the action did not fire (scene did not switch). After some more testing, the scene does switch if I trigger it manually, and while macro window is open.

2023-12-19 22-45-57.txt
adv-ss-Main Collection-2023.12.19.22.48.18.txt

@WarmUpTill
Copy link
Owner

You seem to have accidentally modified the "After performing actions skip performing actions for ..." setting on the general tab.
Please reset that to 0 seconds and I believe everything should work.
Also remember to disable verbose logging or your OBS log files will be very large.

@RMNB
Copy link
Author

RMNB commented Dec 22, 2023

That seems be working. Thank you for the help.

@RMNB RMNB closed this as completed Dec 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants