Title: Email and sms sender using Claymore's remote manager Post by: mettalmag on December 13, 2016, 09:24:50 PM I was unable to manage Remote Manager to send me email or even sms in case of alarm, so after spending some time searching the internet how to make .bat file to send sms and email I came up with an idea to send sms and email with python script and make but file to run these scripts. It's very helpful for me to manage my rigs even if I'm offline.
First you need to install python 3.5.2 and don't forget to check both boxes: https://i.imgur.com/ceS9iL9.jpg After fresh installing the python lets configure Twilio account. Sign up for Twilio account and create API https://www.twilio.com/try-twilio Code: Step 1: Create an API Key then make a .py file and fill it with this(replace _sid and _token to your live _sid and _token and also replace numbers): Code: # Download the twilio-python library from http://twilio.com/docs/libraries Then run this in CMD: Code: pip install twilio Now you can test sms.py file by double clicking on it, after few second you should get sms from Twilio number with your own text. Configure email sender: Open CMD and type: Code: >python After this replace email accounts in code above and save it as email.py: Code: import smtplib If you will using gmail don't forget to allow "less secure apps" to access your account. After these steps you can create simple .bat file to use in remote manager to run these two python scripts in case of alarm Code: @ECHO OFF P.S. I've done these steps and everything is working fine for me, I didn't write neither sms sender script nor email sender one, use them on your discretion. sources used: Twilio API creation https://www.twilio.com/docs/api/rest/access-tokens SMS .py file https://www.twilio.com/docs/quickstart/python/sms/sending-via-rest email stuff http://naelshiab.com/tutorial-send-email-python/ Title: Re: Email and sms sender using Claymore's remote manager Post by: eckmar on December 13, 2016, 09:35:42 PM Great job for sharing this scripts. Anyway I was just looking at Twilio website and can't find any fees/pricing per sms or anything. Can you share that information ?
Title: Re: Email and sms sender using Claymore's remote manager Post by: mettalmag on December 13, 2016, 09:50:48 PM Great job for sharing this scripts. Anyway I was just looking at Twilio website and can't find any fees/pricing per sms or anything. Can you share that information ? this is totally free, I'm using it for two month now. As I know if you want to use some kind of special number or clean text that costs min 20$ as I remember (when you enter you own text like: "rig is down" you get sms "Sent from your Twilio trial account - rig is down")Title: Re: Email and sms sender using Claymore's remote manager Post by: clipto on December 13, 2016, 10:45:24 PM Perfect solution, was working this out earlier tonight with mettalmag.
Thanks for sharing mate! ;D Title: Re: Email and sms sender using Claymore's remote manager Post by: mettalmag on December 13, 2016, 10:48:15 PM Perfect solution, was working this out earlier tonight with mettalmag. Thanks for your response Thanks for sharing mate! ;D I hope this will make things easyer Title: Re: Email and sms sender using Claymore's remote manager Post by: mikhan on December 14, 2016, 04:09:36 AM a telegram bot could be a better solution
Title: Re: Email and sms sender using Claymore's remote manager Post by: mettalmag on December 14, 2016, 09:03:32 AM a telegram bot could be a better solution I'm sorry what ? You can share detailed info instead of posting meaningless posts like this! Title: Re: Email and sms sender using Claymore's remote manager Post by: mikhan on December 15, 2016, 03:10:34 AM https://core.telegram.org/bots/api
Title: Re: Email and sms sender using Claymore's remote manager Post by: mettalmag on December 15, 2016, 06:32:48 AM https://core.telegram.org/bots/api Have you done it already ?can you share how one can do this ? some kind of tutorial maybe ? or you are just aware that telegram bot exists and that's it ? share more info not links Title: Re: Email and sms sender using Claymore's remote manager Post by: mikhan on December 15, 2016, 07:28:02 AM there is a free rig/gpu monitoring tool called fermtools https://github.com/Dimasin/fermtools
it monitors gpus (fans, temps etc), it can reset rigs and it can send emails or messages via telegram bot if someone could upgrade this tool to monitor miners (like claymore or ccminer or whatever with api) directly, not only gpus Title: Re: Email and sms sender using Claymore's remote manager Post by: mettalmag on December 15, 2016, 07:34:43 AM there is a free rig/gpu monitoring tool called fermtools https://github.com/Dimasin/fermtools have you tested it ?it monitors gpus (fans, temps etc), it can reset rigs and it can send emails or messages via telegram bot if someone could upgrade this tool to monitor miners (like claymore or ccminer or whatever with api) directly, not only gpus It seems very interesting and I'm willing try as soon as I get to my farm, I'll post news after trying this out. Especially I liked the part were it is possible to see on what slot is GPU connected Title: Re: Email and sms sender using Claymore's remote manager Post by: eckmar on December 15, 2016, 10:36:42 AM there is a free rig/gpu monitoring tool called fermtools https://github.com/Dimasin/fermtools it monitors gpus (fans, temps etc), it can reset rigs and it can send emails or messages via telegram bot if someone could upgrade this tool to monitor miners (like claymore or ccminer or whatever with api) directly, not only gpus I think this is made for miners at the first place since guy who made it accepting ETH donations. What you mentioned, it can't be standalone tool that can connect to any miner (well it can but it's hard to make, if someone do make this it wont be free) but it can be connected to claymore miner same way remote manager is for example. Title: Re: Email and sms sender using Claymore's remote manager Post by: mikhan on December 15, 2016, 02:56:36 PM yes i tested it, it can reset rigs remotely via telegram command, it can show all or some specific parameters like temps by sending commands manually or i can receive statuses if monitoring is enabled
the problem is that there is no complete manual for this tool, only the dev can explain some options and that slot number info is veeeery cool! :) Title: Re: Email and sms sender using Claymore's remote manager Post by: mettalmag on December 15, 2016, 02:59:40 PM yes i tested it, it can reset rigs remotely via telegram command, it can show all or some specific parameters like temps by sending commands manually or i can receive statuses if monitoring is enabled that's exactly what I liked most in this, if there would be some nice and clean tutorial I'd be glad to test it, but building from scratch will take huge time I think...the problem is that there is no complete manual for this tool, only the dev can explain some options and that slot number info is veeeery cool! :) Title: Re: Email and sms sender using Claymore's remote manager Post by: mikhan on December 15, 2016, 03:42:17 PM windows binaries can be downloaded from github https://github.com/Dimasin/fermtools/releases
Title: Re: Email and sms sender using Claymore's remote manager Post by: mikhan on December 15, 2016, 03:46:19 PM 1. create a new telegram bot by using @BotFather bot and sending it /start. follow botfather's steps and get your bot token
2. input your token, bot name, your telegram nick and rig name in fermtools settings 3. add your bot to contact list and send /start. then send for example /all to get all info from your rig commands are /fgpu, /fmem, /lgpu, /lmem, /tgpu, /fanr, /fanp, /all /resetoff - turns rig reset mode off (also turns automatic monitoring messages off, manual commands like /fgpu work) /reseton - turns rig reset mode on /resetget - get reset mode status enable monitoring - tick a specific parameter in settings (first tab) Title: Re: Email and sms sender using Claymore's remote manager Post by: mettalmag on December 15, 2016, 03:47:54 PM 1. create a new telegram bot by using @BotFather bot and sending it /start. follow botfather's steps and get your bot token in case of any error will you notified automaticaly?2. input your token, bot name, your telegram nick and rig name in fermtools settings 3. add your bot to contact list and send /start. then send for example /all to get all info from your rig Title: Re: Email and sms sender using Claymore's remote manager Post by: mikhan on December 15, 2016, 03:53:11 PM i hope so :) didn't try to emulate a problem
also the author will work on usb watchdogs support, for example like this one http://open-dev.ru/watchdog (in russian, i didn't find an english page) Title: Re: Email and sms sender using Claymore's remote manager Post by: mikhan on December 15, 2016, 04:02:22 PM oh the fermtools dev has got a thread here already but no one has interested in it...
https://bitcointalk.org/index.php?topic=1442723.0 Title: Re: Email and sms sender using Claymore's remote manager Post by: mettalmag on December 15, 2016, 04:27:36 PM Code: - Support for some hardware watchdog timers to automatically restart the computer when the computer freezes or fails, a video card Title: Re: Email and sms sender using Claymore's remote manager Post by: mikhan on December 16, 2016, 01:04:09 AM only if you use hardware watchdog, like http://open-dev.ru/watchdog
Title: Re: Email and sms sender using Claymore's remote manager Post by: Marvell1 on December 16, 2016, 02:47:27 AM only if you use hardware watchdog, like http://open-dev.ru/watchdog wow thats a nice site , is there a USA based vendor for those ? Title: Re: Email and sms sender using Claymore's remote manager Post by: mikhan on December 16, 2016, 03:26:51 AM pm me, i'll check prices and if it's possible to send it abroad from russia
|