I wrote a small system that listens for MQTT messages and executes arbitrary instructions dependant on a configuration file. So these instructions can be wake on lan instructions. The configuration file has a concept of hosts; unique hosts may get diverse configurations, so I can have a single configuration file, https://bestgraphicscards51615.blogerus.com/54439379/the-single-best-strategy-to-use-for-advanced-gaming-pc-components