Hi All, I have some mining servers running and wanted to automate a hard restart if they go offline. Currently I have some rigs running SimpleminingOS and each on has a TPlink Smart Plug. They are controlled via the below method which is a little convoluted, but it works. The Simplemining software itself will do a software restart, but if it loses comms or locks up then it will just hang and hence a hardware reset is required. I also have some watchdogs coming shortly which should take care of things, but I would really like a second layer of functionality to reset the rigs. I'm happy to pay someone to put it together and show me how to customise it for specific PC's. I've recently started using Zapier and IFTTT to automate and auto restart based on receiving emails from my pool saying that a rig is offline. It works great, but it takes about 30mins to get a notification from the mining pool, and with multiple apps monitoring and controlling things I'm worried that things would start working at some point, or support for something will simply disappear. On top of that paying for multiple platforms is getting pricey. I have zero experience with java or coding of any nature...may experience goes about as far as running DOS and terminal commands in Unbutu, but if I can run some sort of script from my main PC or a separate Audrino controller that is what I am trying to do. Right now my automation works like this: 1. Zapier monitors my Gmail for certain tags. If an email is received with tag 'xxx' then it generates a webhook with a event. 2. IFTTT monitors the webhooks, and when a specific tag is received, it will then turn a specific smart plug off, then on again. What I would like to do is: 1. Monitor a specific rig using the mining software's API. I am assuming something like this? https://github.com/ferjul17/smos_api 2. If a certain Rig e.g. Rig2 goes offline, or it's Hash rate drops below a specified value, then: 3. Cycle power On and Off, with a delay of at least 2 seconds between turning the rig on and off, for the corresponding device using the TP-LINK smart plug API, which currently looks a little like this in IFTT. (I removed my device ID for obvious reasons). I have a separate PC that I can run it from 24/7. I'd prefer to run it within Windows, but can run it on Unbutu 20.4 if needed. I'd also be open to setting up a little Audrino PC and using the triggers on that to restart each Rig (I don't need a hard ON/OFF, just a reset is fine), in which case, point 3 above would be Audrino just triggering Switch #1, #2 or whatever to reset the corresponding PC. Is it too much to automate something like this, and I'm better off just using Zapier, IFTT and what not?