It is comprised of many components - mqtt push to my broker (in BI Alerts mqtt). Nodered flow receives this from the broker listening (red arrow)I have zero mqtt knowledge. Total noob, I can do BI, pushover, even manages a Kasa light alert with an exe by jdfromdb, but that's it. So I would have to start any home auto from scratch, which is why I suggested that I knew a tutorial for the sprinklers would be unlikely, but worth asking anyway. I might someday try to learn all this, but too big a task for now.
Blue arrow is a filter - each dot an object cat/dog/person for example
Pink - just a switch if I want the flow to continue
Green - linked to my sonoff device which turns it on or off.
You could achieve something similar all in homeassistant though.