Pages:
Author

Topic: [CMD] FarmWatchBot Ewbf, Claymore, Bminer, Dstm, CC, Eth, CastXMR, Phoenix - page 8. (Read 37011 times)

full member
Activity: 729
Merit: 114
I was planning on working on similar script (much more scaled down version though).  But I am going to try this one and see how it goes.  Might be able to pitch in later for further dev/testing
newbie
Activity: 4
Merit: 0
First let me say BEST SCRIPT OUT THERE. Easy to set up easy to use one thing i would like is to hide the cmd windows. when im at work the kids use my computer to play and internet and they always end up closing the cmd window ideal the program run in the backround on lower intensity and no way for the kids to end it thanks in advance if there is a way to do ....well just thanks Highly recomented
member
Activity: 476
Merit: 19
oops, I read an older version
member
Activity: 476
Merit: 19
The script seem to be more than good

few problem:

I use Gatelessgatesharp for neoscrypt and cryptonight on AMD
I use dstm zcash for nvidia
I use ccminer multi for different algos
And finally I use Claymore Dual...

you can see the problem

the other small one is the directory: let the customer write the directory in a file*.txt you can read, I really don't want to reinstall thing just to test a (good) script

waiting......
full member
Activity: 130
Merit: 100
Wonderful script, thank you very much, I love it. I recommended it to all of my mining friends!

Since you already found an efficient solution for extracting the data from the log file in real time, why not place it on a graph to make the data much more user friendly?
Such will make the overclocking process much easier.

For example by using this - http://www.gnuplot.info/
 
I would love that.
I also would have done it myself however with the learning curve will take too long Sad there are things on you script that I don't get, for example I don't get how this extract the speed and temp Sad
Code:
FOR /F "tokens=4,6 delims=AMGPUC上午下午>#| " %%a IN ('findstr.exe /R /C:".*GPU%%A .*C.*Sol/s:.*" %log%') DO (
        IF "%%a" NEQ "" IF %%a GEQ 0 IF %%a LSS 70 SET tempdata=%%a
        IF "%%a" NEQ "" IF %%a GEQ 70 SET tempdata=*%%a*
        IF "%%b" NEQ "" IF %%b GEQ 0 SET speeddata=%%b

My dream UI would be ONE graph per GPU showing a 2D plot with blue line for the current speed, black line for the average speed, green line for the efficiency (sol/w), red line for the current temp (ALL on the same graph, obviously with different scales).


Adding a plot could be a wonderful idea! Something that the Telegram bot can "request" from the miner... I found another solution, though. The batch can use this script:
http://www.end2endzone.com/csvplot-a-command-line-script-which-uses-microsoft-excel-to-plot-a-graph-from-a-comma-separated-values-csv-file/
which basically calls Excel to draw graphs, saves them as graphics file (which can then be sent by Telegram).

newbie
Activity: 301
Merit: 0
Hi,

Have any option for cast_xmr_vega control? or any future support for that?  Cool

Regards
member
Activity: 118
Merit: 13
FarmWatchBot script Developer
Hi,

Firstly this seems to be one of the most beneficial scripts out there. Unfortunately it's not stable for me and for some reason tries to connect to the us east server every once in a while, even though I am connecting to the asia ethash server of mining pool hub. This error doesn't occurs if I run claymore standalone and the pc runs for days with no issue, but when I use this script it keeps giving me unable to connect to us-east1.ethereum.miningpoolhub.com:20535 error, please know, that this server is not mentioned anywhere in the config file. The mining script that I use, with the backup scripts is as follows


SET Server1BatCommand=EthDcrMiner64.exe -epool asia.ethash-hub.miningpoolhub.com:20535 -ewal xxxx.eth+sia -eworker xxxx.EthSiaMonitor -esm 2 -epsw x -estale 0 -dpool stratum+tcp://decred.eu.nicehash.com:3354 -dwal xxxx.570eth -dpsw x -dcri 16 -di 1 -mport 0 -tstop 80 -logfile miner.log

REM When the main server fails, autorun will switch to the additional server below immediately. [in order]
REM Configure miner command here. Old miner.bat will be removed and a new one will be created with this value. [keep default order] EnableInternetConnectivityCheck=1 required.

SET Server2BatCommand=EthDcrMiner64.exe -epool asia.ethash-hub.miningpoolhub.com:20535 -ewal xxxx.eth+sia -eworker xxxx.EthSiaMonitor -esm 2 -epsw x -dpool stratum+tcp://hub.miningpoolhub.com:20550 -dwal xxxx.eth+sia -dpsw x -dcoin sc -dcri 16 -di 1 -mport 0 -tstop 80 -logfile miner.log

SET Server3BatCommand=EthDcrMiner64.exe -epool asia.ethash-hub.miningpoolhub.com:20535 -ewal xxxx.eth+sia -eworker xxxx.EthSiaMonitor -esm 2 -epsw x -estale 0 -dpool stratum+tcp://decred.eu.nicehash.com:3354 -dwal xxxx.570eth -dpsw x -dcri 16 -di 1 -mport 0 -tstop 80 -logfile miner.log

SET Server4BatCommand=EthDcrMiner64.exe -epool asia.ethash-hub.miningpoolhub.com:20535 -ewal xxxx.eth+sia -eworker xxxx.EthSiaMonitor -esm 2 -epsw x -dpool stratum+tcp://hub.miningpoolhub.com:20550 -dwal xxxx.eth+sia -dpsw x -dcoin sc -dcri 16 -di 1 -mport 0 -tstop 80 -logfile miner.log

SET Server5BatCommand=EthDcrMiner64.exe -epool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -ewal xxxx.rx570eth -epsw x -esm 3 -allpools 1 -estale 0 -dpool stratum+tcp://decred.eu.nicehash.com:3354 -dwal xxxx.rx570eth -dcri 16 -di 1 -mport 0 -tstop 80 -logfile miner.log

Here is a pic of the error.

Any help is appreciated.


Hello. Try latest version and report to me.
Generally it is pool problem.
newbie
Activity: 2
Merit: 0
Hi,

Firstly this seems to be one of the most beneficial scripts out there. Unfortunately it's not stable for me and for some reason tries to connect to the us east server every once in a while, even though I am connecting to the asia ethash server of mining pool hub. This error doesn't occurs if I run claymore standalone and the pc runs for days with no issue, but when I use this script it keeps giving me unable to connect to us-east1.ethereum.miningpoolhub.com:20535 error, please know, that this server is not mentioned anywhere in the config file. The mining script that I use, with the backup scripts is as follows


SET Server1BatCommand=EthDcrMiner64.exe -epool asia.ethash-hub.miningpoolhub.com:20535 -ewal xxxx.eth+sia -eworker xxxx.EthSiaMonitor -esm 2 -epsw x -estale 0 -dpool stratum+tcp://decred.eu.nicehash.com:3354 -dwal xxxx.570eth -dpsw x -dcri 16 -di 1 -mport 0 -tstop 80 -logfile miner.log

REM When the main server fails, autorun will switch to the additional server below immediately. [in order]
REM Configure miner command here. Old miner.bat will be removed and a new one will be created with this value. [keep default order] EnableInternetConnectivityCheck=1 required.

SET Server2BatCommand=EthDcrMiner64.exe -epool asia.ethash-hub.miningpoolhub.com:20535 -ewal xxxx.eth+sia -eworker xxxx.EthSiaMonitor -esm 2 -epsw x -dpool stratum+tcp://hub.miningpoolhub.com:20550 -dwal xxxx.eth+sia -dpsw x -dcoin sc -dcri 16 -di 1 -mport 0 -tstop 80 -logfile miner.log

SET Server3BatCommand=EthDcrMiner64.exe -epool asia.ethash-hub.miningpoolhub.com:20535 -ewal xxxx.eth+sia -eworker xxxx.EthSiaMonitor -esm 2 -epsw x -estale 0 -dpool stratum+tcp://decred.eu.nicehash.com:3354 -dwal xxxx.570eth -dpsw x -dcri 16 -di 1 -mport 0 -tstop 80 -logfile miner.log

SET Server4BatCommand=EthDcrMiner64.exe -epool asia.ethash-hub.miningpoolhub.com:20535 -ewal xxxx.eth+sia -eworker xxxx.EthSiaMonitor -esm 2 -epsw x -dpool stratum+tcp://hub.miningpoolhub.com:20550 -dwal xxxx.eth+sia -dpsw x -dcoin sc -dcri 16 -di 1 -mport 0 -tstop 80 -logfile miner.log

SET Server5BatCommand=EthDcrMiner64.exe -epool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -ewal xxxx.rx570eth -epsw x -esm 3 -allpools 1 -estale 0 -dpool stratum+tcp://decred.eu.nicehash.com:3354 -dwal xxxx.rx570eth -dcri 16 -di 1 -mport 0 -tstop 80 -logfile miner.log

Here is a pic of the error.

https://i.imgur.com/ZBOtrlD.png

Any help is appreciated.
newbie
Activity: 50
Merit: 0
Ok guys, i am just here for say BIG BIG thx to Acrefawn.

i buy the premium feature and it is a very nice tool to get any information from all my rigs.

Acrefawn, is always here for help me.

So like i say realy ty for all ur job
member
Activity: 118
Merit: 13
FarmWatchBot script Developer
Today version 1.9.0 released!

 Roll Eyes Cпиcoк измeнeний - 1.9.0
  • Дoбaвлeнa вoзмoжнocть зaмeдлeния paбoты cкpиптa.
  • Teпepь cкpипт бyдeт пepeзaгpyжaть кoмпьютep cpaзy ecли мaйнep зaвиc.
  • Иcпpaвлeния oтпpaвки cтaтиcтики нa cepвep.
  • Oптимизaция циклoв, дoлжнo cнять нaгpyзкy, ocoбeннo c Claymore cкpиптoв.
  • Дoбaвлeнa oпция для oтключeния cтaндapтнoгo вaчдoгa Claymore -wd 0. Иcпoльзyйтe ee для yвeличeния cтaбильнocти.
  • Oбpaбoтчики кpитичecкиx oшибoк дoпoлнeны нoвыми oшибкaми.
  • Дoбaвлeнa пoддepжкa Bminer.
  • Дpyгиe мeлкиe иcпpaвлeния.

 Roll Eyes Changelog - 1.9.0
  • The ability to slow down the script is added.
  • Now the script will reboot the computer immediately if the miner hangs.
  • Fixes sending statistics to the server.
  • Optimizing cycles, should remove the load, especially with Claymore scripts.
  • Added the option to disable the standard watchdog Claymore -wd 0. Use it to increase stability.
  • Critical error handlers are supplemented with new errors.
  • Added Bminer support.
  • Other minor fixes.

Ewbf Equihash
Dstm Equihash
Claymore Equihash
Claymore CryptoNote
Claymore Dagger-Hashimoto
Ccminer tpruvot, alexis (palgin), KlausT


Premium price 0.05ZEC
member
Activity: 118
Merit: 13
FarmWatchBot script Developer
Just wanted to say that I found this by accident and it's one of the most useful things I've ever used since I started mining. The Telegram bot is extremely useful, getting stats and notifications, switching, restarting. Excellent work. I signed up for the premium features and I 100% recommend this to anyone.

Great job!

EDIT: Sent you a Merit point!

Thank you very much for your support! It is important for me!

After how many attemps to restore connection is the script supposed to restart the pc? Because today before i noticed the connectivity problems it did about 16 attempts and didn't restart at all.

Hello! Scripts logic when connection lost is:
5 attempts - restart computer, then after restart if connection not restored - every 60 attempts restart computer (1 attempt = 1 minute). Each minute checking google.com by ping.exe. You can change inside autorun.bat option with ping server to another if you have difficulties to connect google.com.

Can this be set to use multiple OC applications such as ASUS & EVGA?  TIA

It can use only 1 from list with 6 OC Apps.
1 - true XTREMEGE, 2 - true AFTERBURNER, 3 - true GPUTWEAK, 4 - true PRECISION, 5 - true AORUSGE, 6 - true THUNDERMASTER
It is impossible to use two different OC Apps at the same time because you can overclock your GPUs with only one (last). I recommend you to use MSI Afterburner.

Wonderful script, thank you very much, I love it. I recommended it to all of my mining friends!

Since you already found an efficient solution for extracting the data from the log file in real time, why not place it on a graph to make the data much more user friendly?
Such will make the overclocking process much easier.

For example by using this - http://www.gnuplot.info/
 
I would love that.
I also would have done it myself however with the learning curve will take too long Sad there are things on you script that I don't get, for example I don't get how this extract the speed and temp Sad
Code:
FOR /F "tokens=4,6 delims=AMGPUC上午下午>#| " %%a IN ('findstr.exe /R /C:".*GPU%%A .*C.*Sol/s:.*" %log%') DO (
        IF "%%a" NEQ "" IF %%a GEQ 0 IF %%a LSS 70 SET tempdata=%%a
        IF "%%a" NEQ "" IF %%a GEQ 70 SET tempdata=*%%a*
        IF "%%b" NEQ "" IF %%b GEQ 0 SET speeddata=%%b

My dream UI would be ONE graph per GPU showing a 2D plot with blue line for the current speed, black line for the average speed, green line for the efficiency (sol/w), red line for the current temp (ALL on the same graph, obviously with different scales).


Hello! Thank you for reply!
I'm using only basic Windows features, it is simple and working on all computers as well. Using additional programs can be problematic for other users. But honestly I like your idea! Smiley
This part of code just reading log file lines with *GPU* and *Sol/s* words, then cut out less (delims). Simple. Parsing. Smiley
newbie
Activity: 6
Merit: 0
Wonderful script, thank you very much, I love it. I recommended it to all of my mining friends!

Since you already found an efficient solution for extracting the data from the log file in real time, why not place it on a graph to make the data much more user friendly?
Such will make the overclocking process much easier.

For example by using this - http://www.gnuplot.info/
 
I would love that.
I also would have done it myself however with the learning curve will take too long Sad there are things on you script that I don't get, for example I don't get how this extract the speed and temp Sad
Code:
FOR /F "tokens=4,6 delims=AMGPUC上午下午>#| " %%a IN ('findstr.exe /R /C:".*GPU%%A .*C.*Sol/s:.*" %log%') DO (
        IF "%%a" NEQ "" IF %%a GEQ 0 IF %%a LSS 70 SET tempdata=%%a
        IF "%%a" NEQ "" IF %%a GEQ 70 SET tempdata=*%%a*
        IF "%%b" NEQ "" IF %%b GEQ 0 SET speeddata=%%b

My dream UI would be ONE graph per GPU showing a 2D plot with blue line for the current speed, black line for the average speed, green line for the efficiency (sol/w), red line for the current temp (ALL on the same graph, obviously with different scales).
newbie
Activity: 4
Merit: 0
Can this be set to use multiple OC applications such as ASUS & EVGA?  TIA
newbie
Activity: 5
Merit: 0
After how many attemps to restore connection is the script supposed to restart the pc? Because today before i noticed the connectivity problems it did about 16 attempts and didn't restart at all.
full member
Activity: 130
Merit: 100
Just wanted to say that I found this by accident and it's one of the most useful things I've ever used since I started mining. The Telegram bot is extremely useful, getting stats and notifications, switching, restarting. Excellent work. I signed up for the premium features and I 100% recommend this to anyone.

Great job!

EDIT: Sent you a Merit point!
member
Activity: 118
Merit: 13
FarmWatchBot script Developer
Thanks for the update - just tested it out - there's an error for ccminerx64 - says it doesn't support x64.

Can you explain more and give some screenshots? Thank you!

this only support for AMD card?
if i have AMD and Nvidia card and wants to mine ETH, i need to download claymore and EWBF and run both separately??

You can mine ETH with this script AMD+Nvidia, or download Ewbf and run 2 scripts separately. Just need to turn off in autorun.bat "Check to see if autorun.bat has already been started.".

@Acrefawn

Suggestion:
Can we have a telegram "coin switch" :-)
I would really like to be able to have separate config files for separate coins, and then switch between them with a telegram command. Maybe naming config files zec, Zen, zcl etc etc, and execute it like "/coin rigname Zen" :-)

Btw. Thanks for the great script!

Hello. It is possible in premium version. Switching between servers and miners by Telegram.
newbie
Activity: 2
Merit: 0
this only support for AMD card?
if i have AMD and Nvidia card and wants to mine ETH, i need to download claymore and EWBF and run both separately??
full member
Activity: 350
Merit: 100
Thanks for the update - just tested it out - there's an error for ccminerx64 - says it doesn't support x64.

member
Activity: 118
Merit: 13
FarmWatchBot script Developer
Today version 1.8.9 released!

 Cool Shocked Cпиcoк измeнeний 1.8.9
  • Пoлнocтью пepeпиcaн кoд.
  • Глoбaльнaя oптимизaция.
  • Config.bat зaмeнeн нa Config.ini. Измeнeны пepeмeнныe. Дoбaвлeнa вoзмoжнocть yдaлять лишниe пepeмeнныe “commandserver” или дoпиcывaть дoпoлнитeльныe. Глaвнoe coблюдaть пopядoк иx нyмepaции.
  • Дoбaвлeнo нaзвaниe мaйнepa кaк пpиcтaвкa к config.ini.
  • Иcпpaвлeнo чтeниe c фaйлa memory.txt. Teпepь вce дoлжнo paбoтaть пpaвильнo. He зaбывaйтe o кoмaндe /forget для вoзвpaщeния cтaндapтныx знaчeний.
  • Уcтaнoвлeн cтaндapтный тaймayт pecтapтa мaйнepa кaждыe 96 чacoв, ввидy тpyднocтeй c чтeниeм фaйлa лoгoв. He зaвиcимo oт нacтpoeк.
  • Дoбaвлeны cooбщeния нeкoтopыx дeйcтвий, лoгиpoвaниe, тeлeгpaм.
  • Измeнeн пopядoк выгpyзки зaпyщeннoгo мaйнepa, тeпepь этo дeлaeтcя пepeд включeниeм пpoфилeй paзгoнa.
  • Пpи включeнии пpoфиля paзгoнa ecть cooтвeтcтвyющee cooбщeниe.
  • Дoбaвлeнa пepeмeннaя для oбoзнaчeния пyти к фaйлy мaйнepa.
  • Увeличeн тaймayт oжидaния пepeпoдключeния к интepнeтy. Teпepь дoлжнo быть мeньшe лoжныx пepeключeний cepвepa.
  • Улyчшeнo pacпoзнaвaниe мaйнинг cepвepa.
  • Дoбaвлeн oбpaбoтчик, кoтopый бyдeт oтceкaть дaнныe ecли oни нe пpaвильныe.
  • Увeличeн тaймayт oтпpaвки cтaтиcтики oнлaйн, для yмeньшeния нaгpyзки нa cepвep.
  • Увeличeн тaймayт мeждy иттepaциями для oпpeдeлeния paзницы мeждy шapaми.
  • Дoбaвлeнa вoзмoжнocть измeнить cepвep для пингa. (Этo вaжнo, ecли в вaшeй cтpaнe зaблoкиpoвaн/зaтpyднeн дocтyп к google).
  • Дoбaвлeнa oшибкa дpaйвepoв видeoкapт в oбpaбoтчик для cкpиптoв Claymore.
  • Убpaны знaчeния cкopocтeй.
  • /telegram kill кoмaндa. Кoмaндa /online измeнeнa нa /status. Кoмaндa /clear yдaлeнa. Кoмaндa /cooldown дoбaвлeнa в кoмaндy /stop.
  • Дpyгиe мeлкиe измeнeния.

 Cool Shocked Changelog 1.8.9
  • The code is completely rewritten.
  • Global optimization.
  • Config.bat is replaced with Config.ini. Changed variables. Added the ability to remove extra variables “commandserver” or add additional ones. The main thing is to follow the order of their numbering.
  • Added the name of the miner as a prefix to config.ini.
  • Fixed reading from file memory.txt. Now everything should work correctly. Do not forget the /forget command to return the default values.
  • The standard timeout of the restart of the miner is set every 96 hours, due to difficulties with reading the log file. Regardless of the settings.
  • Added messages for some actions, logging, telegrams.
  • Changed the order of unloading the launched miner, now this is done before enabling overclocking profiles.
  • When the overclocking profile is enabled, there is a corresponding message.
  • A variable is added to indicate the path to the file of the miner.
  • The timeout for reconnecting to the Internet has been increased. Now there should be less false server switches.
  • Improved recognition of the mining server.
  • Added a handler that will clip data if they are not correct.
  • Increased the timeout for sending online statistics, to reduce the load on the server.
  • Increased the timeout between the iterations to determine the difference between shares.
  • Added the ability to change the server for ping. (This is important if your country is blocked / difficult to access google).
  • The error of video card drivers in the handler for Claymore scripts is added.
  • Speed ​​symbols are removed.
  • /telegram kill command. Command /online replaced to /status. Command /clear removed. Command /cooldown merged with /stop.
  • Other minor changes.

Ewbf Equihash
Dstm Equihash
Claymore Equihash
Claymore CryptoNote
Claymore Dagger-Hashimoto
Ccminer tpruvot, alexis (palgin), KlausT


Premium price 0.05ZEC
Pages:
Jump to: