@CarpNCod thank you so much for posting that. I can't believe it was just before I started looking for this, and I only just found out you need to regularly balance the btrfs pool...
Thanks to @Helmonder for the original as well.
I've taken that and used it to schedule a weekly scrub as well as a monthly balance (same script but running a balance).
I do have a question about the log file though, where do you find that? I haven't run it yet, but wanted to do a test run and then check out the log file to make sure it works.
I'm also curious since you aren't correcting errors, if it does need to be corrected will it throw and error and alert you in the notification? I'm not sure if that's the point of the error handling or if it's just if the script/command fails.
Edit: Oh and now that I know how to create a notification like that, I'm totally going to go back over my scripts and add more!
Edit2: oh I really don't have any scripts that need notifications, oh well.