Efficient Automation for 3D Printer Notifications

I’ve recently set up a few notifications to keep track of my 3D printer’s status, such as print errors, filament run-outs, and completion alerts. While these notifications work, I feel like I’m constantly monitoring multiple states, which can be overwhelming, especially when the printer isn’t in use.

Currently, I have separate automations for each potential issue, which means a lot of state checks and notifications. This approach feels a bit clunky and resource-intensive. I’m wondering if there’s a more streamlined way to handle this.

I thought about creating a hierarchical system where a single automation triggers multiple conditions and messages, but I’m not sure how effective that would be since it might not continuously monitor all states.

Has anyone found a more elegant solution for managing multiple status notifications from a single device? Any tips or alternative approaches would be greatly appreciated!