PLCでリレー制御して、電源OFF/ONできる目途が立ったので、リグの生死確認する方法を考えた。
1.nicehash API で、worker の状況をチェックする。
https://api.nicehash.com/api?method=stats.provider.workers&addr=BTCADDR
→できた
2.worker の最大数を取って、減った worker があれば、それを検出する。
→できた
3.worker の状況をメールで送信する。
https://qiita.com/tnakagawa/items/f57509a1fff6238123ff
http://www.unirita.co.jp/blog/data-utilization/data-linkage/20150317.html
→この辺参考にして、できた。
ということで、リグを増設しても、自動でチェックしたり、再起動できるようになった。
で、今気が付いたのだが、リグ自身がworker の状況をチェックして、再起動する処理だったら、すぐに役に立つんだったか?(苦笑