Pages:
Author

Topic: [ANN] Miner Control 1.6.1 - Auto profit switching miner controller - page 38. (Read 164304 times)

sr. member
Activity: 401
Merit: 250
i don't get it. i can't seem to get minercontrol to work for me. after config'ing it to my wallet etc. i hit auto and it starts FAKE MINING. it comes up with some BULLSHIT balance yet nothing shows up in YAAMP. when i remove the testrun application all the pools say "dead".


what kind of SCAM is this?

Go back and read the first post.  The configuration shipped with Miner Control is a sample and does not use a real miner.  You need to download the miner (or miners) for your own card(s) and adjust the configuration to use it.  Further down in the first post is a sample of working config file for two nVIDIA 750Ti cards.

And be careful throwing around words like "scam" for something you didn't pay any money for.
newbie
Activity: 3
Merit: 0
i don't get it. i can't seem to get minercontrol to work for me. after config'ing it to my wallet etc. i hit auto and it starts FAKE MINING. it comes up with some BULLSHIT balance yet nothing shows up in YAAMP. when i remove the testrun application all the pools say "dead".


what kind of SCAM is this?
full member
Activity: 244
Merit: 100
Here is what is in the error log when I run auto and everything lists dead.  Anyone know what this means?

1/4/2015 1:28:15 PM
----------------------------------------------
Type: InvalidOperationException
Message: Sequence contains no elements
Stack trace:    at System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
   at MinerControl.MiningEngine.RunBestAlgo(Boolean isMinimizedToTray)
full member
Activity: 244
Merit: 100
{
    "general": {
        "power": 0.10,
        "exchange": 500,
        "currencycode": "USD",
        "mintime": 4,
        "maxtime": 30,
        "switchtime": 3,
        "deadtime": 10,
        "logerrors": true,
        "logactivity": true,
        "gridsortmode": 1,
        "minerkillmode": 1,
        "traymode": 1,
        "donationpercentage": 2,
        "donationfrequency": 240,
        "remotesend": true,
        "remotereceive": true
    },
    "algorithms": [
        { "name": "x11", "hashrate": 5251, "power": 49, "aparam1": "", "aparam2": "sgminer.exe", "aparam3": "-k darkcoin-mod " },
        { "name": "x13", "hashrate": 4024, "power": 49, "aparam1": "", "aparam2": "sgminer.exe", "aparam3": "-k marucoin-mod" },
        { "name": "x14", "hashrate": 4024, "power": 52, "aparam1": "", "aparam2": "sgminer.exe", "aparam3": "-k x14" },
        { "name": "x15", "hashrate": 3270, "power": 52, "aparam1": "", "aparam2": "sgminer.exe", "aparam3": "-k bitblock" },
        { "name": "quark", "hashrate": 7000, "power": 54, "aparam1": "", "aparam2": "sgminer.exe", "aparam3": "-k quarkcoin" },
        { "name": "nist5", "hashrate": 15682, "power": 54, "aparam1": "", "aparam2": "sgminer.exe", "aparam3": "-k talkcoin-mod" },
        { "name": "neoscrypt", "hashrate": 80, "power": 54, "aparam1": "", "aparam2": "sgminer.exe", "aparam3": "-k neoscrypt" },
        { "name": "scrypt", "hashrate": 540, "power": 60, "aparam1": "c:\\windows\\system32", "aparam2": "sgminer.exe", "aparam3": "/c test-run.bat -k zuikkis -batch" },
        { "name": "scryptn", "hashrate": 253, "power": 60, "aparam1": "c:\\windows\\system32", "aparam2": "sgminer.exe", "aparam3": "/c test-run.bat -k zuikkis -batch" },
        { "name": "keccak", "hashrate": 34000, "power": 50, "aparam1": "", "aparam2": "sgminer.exe", "aparam3": "-k maxcoin" },
        { "name": "lyra2", "display": "Lyra2RE", "hashrate": 1216, "power": 50, "aparam1": "", "aparam2": "sgminer.exe", "aparam3": "-k lyra2re" },
        { "name": "sha256", "hashrate": 10000, "power": 50, "aparam1": "c:\\windows\\system32", "aparam2": "sgminer.exe", "aparam3": "/c test-run.bat -k psw -batch" }
    ],
    "nicehash": {
        "account": "1GDh3dYW1HPho3SF4Wb7qnUjeedh2spkhk",
        "worker": "1",
        "sparam1": "-o stratum+tcp://stratum.nicehash.com",
        "sparam2": "-p xx",
        "weight": 0.90,
        "algos": [
            { "algo": "x11", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3336 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "x13", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3337 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "x15", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3339 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "scrypt", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3333 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "scryptn", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3335 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "keccak", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3338 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "nist5", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3340 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "neoscrypt", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3341 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "lyra2", "priceid": "9", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3342 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "sha256", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3332 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true }
        ]
    },
    "westhash": {
        "account": "1GDh3dYW1HPho3SF4Wb7qnUjeedh2spkhk",
        "worker": "1",
        "sparam1": "-o stratum+tcp://stratum.westhash.com",
        "sparam2": "-p xx",
        "algos": [
            { "algo": "x11", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3336 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "x13", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3337 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "x15", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3339 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "scrypt", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3333 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "scryptn", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3335 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "keccak", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3338 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "nist5", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3340 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "neoscrypt", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3341 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true },
            { "algo": "lyra2", "priceid": "9", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3342 -u _ACCOUNT_._WORKER_ _SPARAM2_", "usewindow":  true }
        ]
    },
    "yaamp": {
        "account": "1GDh3dYW1HPho3SF4Wb7qnUjeedh2spkhk",
        "pricemode": 1,
        "sparam1": "-o stratum+tcp://yaamp.com",
        "sparam2": "-p xx",
        "algos": [
            { "algo": "x11", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3533 -u _ACCOUNT_ _SPARAM2_", "usewindow":  true },
            { "algo": "x13", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3633 -u _ACCOUNT_ _SPARAM2_", "usewindow":  true },
            { "algo": "x14", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3933 -u _ACCOUNT_ _SPARAM2_", "usewindow":  true },
            { "algo": "x15", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3733 -u _ACCOUNT_ _SPARAM2_", "usewindow":  true },
            { "algo": "quark", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:4033 -u _ACCOUNT_ _SPARAM2_", "usewindow":  true },
            { "algo": "nist5", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3833 -u _ACCOUNT_ _SPARAM2_", "usewindow":  true },
            { "algo": "lyra2", "priceid": "lyra2", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:4433 -u _ACCOUNT_ _SPARAM2_", "usewindow":  true },
            { "algo": "scrypt", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3433 -u _ACCOUNT_ _SPARAM2_", "usewindow":  true }
        ]
   }
}
newbie
Activity: 29
Merit: 0
Anyone willing to help me out?  I have read and reread this thread and cannot figure out why when I hit auto everything lists as dead.  My sgminer.conf file works fine.  I think I have the MinerControl.conf file setup correctly but obviously I am missing something.  Thanks



Post your .conf  file men you can change some keys on the api and payout add
full member
Activity: 244
Merit: 100
Anyone willing to help me out?  I have read and reread this thread and cannot figure out why when I hit auto everything lists as dead.  My sgminer.conf file works fine.  I think I have the MinerControl.conf file setup correctly but obviously I am missing something.  Thanks
sr. member
Activity: 401
Merit: 250
full member
Activity: 244
Merit: 100
I am I wrong in thinking that -u should be in front of each _ACCOUNT_ _SPARAM2_?  Also is -u _ACCOUNT_._WORKER correct for lyra2?

"yaamp": {
        "account": "wallet",
      "pricemode": 1,
        "sparam1": "-o stratum+tcp://yaamp.com",
        "sparam2": "-p xx",
        "algos": [
            { "algo": "x11", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3533 -u _ACCOUNT_ _SPARAM2_" },
            { "algo": "x13", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3633 _ACCOUNT_ _SPARAM2_" },
            { "algo": "x14", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3933 _ACCOUNT_ _SPARAM2_" },
            { "algo": "x15", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3733 _ACCOUNT_ _SPARAM2_" },
            { "algo": "quark", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:4033 _ACCOUNT_ _SPARAM2_" },
            { "algo": "nist5", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3833 _ACCOUNT_ _SPARAM2_" },
            { "algo": "lyra2", "priceid": "lyra2", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:4433 -u _ACCOUNT_._WORKER_ _SPARAM2_" },
            { "algo": "scrypt", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3433 _ACCOUNT_ _SPARAM2_" }
sr. member
Activity: 401
Merit: 250
I have read this entire thread and have decided to try out this software.  I am no expert but I am pretty good at figuring it out.  I am trying to confirm that I am understanding correctly that SGMiner (what I use now) does not work with Miner Control?

Shannon

Sgminer does work, this tool work with any miner, it just launch your miner as you do, but based on pool price/algo Smiley

One caveat, you do need to use the "usewindow" option with sgminer as it does not play well with output redirect into the built in console.
full member
Activity: 203
Merit: 100
I have read this entire thread and have decided to try out this software.  I am no expert but I am pretty good at figuring it out.  I am trying to confirm that I am understanding correctly that SGMiner (what I use now) does not work with Miner Control?

Shannon

Sgminer does work, this tool work with any miner, it just launch your miner as you do, but based on pool price/algo Smiley
full member
Activity: 244
Merit: 100
I have read this entire thread and have decided to try out this software.  I am no expert but I am pretty good at figuring it out.  I am trying to confirm that I am understanding correctly that SGMiner (what I use now) does not work with Miner Control?

Shannon
full member
Activity: 138
Merit: 100
And 2 more questions:

1-
Does anyone knows what are the commands for sgminer to exit if the pool is not responding?  (The equivalent of   "-r 3 -R 10"   for ccminer.)
I couldn't find it in the docs.

Otherwise, if a pool is down, the miner (sgminer) just stays there, idle, waiting to get more work - while it could be mining on another pool/algo.


2-
MinerControl is running fine and feels really reliable - all is good - but I am not seeing anything in the "Accept" and "Reject" colums.  Is that a normal behavior?


I am very happy to see such a good & useful software given to the community, with the code available and open source.

I, for sure, will contribute through the automatic mining donation, and I truly encourage everyone to do so as well.  A few percent is really not much compared to the increase of profit that StuffOfInterest is giving us all through this software.  Smiley


1) Use failover pool in your cmd line/conf file, if one is down, sgminer goes to the next one you give.
But if a pool is really down, minercontrol won't be able to get price, soo won't put your miner there Smiley

2) Only niceshash provide info via api of accepted/rejected speed, normal to have nothing for the others pools Smiley


1-
That's a good possibility, but doing it that way would not mine the (2nd) most profitable pool/algo, it would just mine another pre-defined pool of the same algo - so that would defeat the purpose of MC as an auto profit switcher.

It sometimes happen (quite regularly, actually), that a pool gets DDOSed, and that the connection is only intermittent - sometimes enough for accessing the API (which is often on a different port or even a different server), but not enough to mine reliably on it.
It did happen today with Yaamp while configuring the settings on MC.

I am sure there is a way for sgminer to exit/quit if no pool is giving work after X retrys and waiting X seconds between each.


2-
Ah, thanks for the info.  Indeed, it does make sense.
full member
Activity: 203
Merit: 100
And 2 more questions:

1-
Does anyone knows what are the commands for sgminer to exit if the pool is not responding?  (The equivalent of   "-r 3 -R 10"   for ccminer.)
I couldn't find it in the docs.

Otherwise, if a pool is down, the miner (sgminer) just stays there, idle, waiting to get more work - while it could be mining on another pool/algo.


2-
MinerControl is running fine and feels really reliable - all is good - but I am not seeing anything in the "Accept" and "Reject" colums.  Is that a normal behavior?


I am very happy to see such a good & useful software given to the community, with the code available and open source.

I, for sure, will contribute through the automatic mining donation, and I truly encourage everyone to do so as well.  A few percent is really not much compared to the increase of profit that StuffOfInterest is giving us all through this software.  Smiley


1) Use failover pool in your cmd line/conf file, if one is down, sgminer goes to the next one you give.
But if a pool is really down, minercontrol won't be able to get price, soo won't put your miner there Smiley

2) Only niceshash provide info via api of accepted/rejected speed, normal to have nothing for the others pools Smiley
full member
Activity: 138
Merit: 100
And 2 more questions:

1-
Does anyone knows what are the commands for sgminer to exit if the pool is not responding?  (The equivalent of   "-r 3 -R 10"   for ccminer.)
I couldn't find it in the docs.

Otherwise, if a pool is down, the miner (sgminer) just stays there, idle, waiting to get more work - while it could be mining on another pool/algo.


2-
MinerControl is running fine and feels really reliable - all is good - but I am not seeing anything in the "Accept" and "Reject" colums.  Is that a normal behavior?


I am very happy to see such a good & useful software given to the community, with the code available and open source.

I, for sure, will contribute through the automatic mining donation, and I truly encourage everyone to do so as well.  A few percent is really not much compared to the increase of profit that StuffOfInterest is giving us all through this software.  Smiley
full member
Activity: 138
Merit: 100
Just released version 1.6.1 with sp_'s requested pricing selection for YAAMP.  Also removed the sample configuration for TradeMyBit as they are shutting down.

Of note, the problem with the network cable disconnection is not what I thought it was so it will be longer before I can come up with a fix for that.

That looks like great software - thanks for sharing it with everyone.  Smiley


FYI, there seems to be a slight syntax error in the default "MinerControl.conf" file that comes with the latest release:

Code:
    "algorithms": [
        { "name": "x11", display: "X11", "hashrate": 5251, "power": 49, "aparam1": "", "aparam2": "TestMiner.exe", "aparam3": "-a x11" },
        { "name": "x13", display: "X13", "hashrate": 4024, "power": 49, "aparam1": "", "aparam2": "TestMiner.exe", "aparam3": "-a x13" },
        { "name": "x14", display: "X14", "hashrate": 4024, "power": 52, "aparam1": "", "aparam2": "TestMiner.exe", "aparam3": "-a x14" },
[...]

there are quotes " " missing around the string  "display" , so the JSON file doesn't validate.

It might help avoid headaches to new users trying it out.  Wink

Fortunately the JSON processor in .NET can handle without the quotes so the file does work but you are right in it not passing in something like JSONLint.  I'll update the file in the next release.  Thanks.

Thanks for the quick reply - great.


Another question:
I am using sgminer, which doesn't work with the console (giving the error "Redirection is not supported."), and so I need to use the option "usewindow" to run the miner in a separate window.
With that in mind, is there any possiblity to use the "remote" feature?

If not, then it could be a feature request, to have a way to monitor the different rigs through only 1 instance of MinerControl.

With that being said, I know it might be difficult to do.  It Could also be a different tool - like a "dashboard" of all instances of MinerControl running.
sr. member
Activity: 401
Merit: 250
Just released version 1.6.1 with sp_'s requested pricing selection for YAAMP.  Also removed the sample configuration for TradeMyBit as they are shutting down.

Of note, the problem with the network cable disconnection is not what I thought it was so it will be longer before I can come up with a fix for that.

That looks like great software - thanks for sharing it with everyone.  Smiley


FYI, there seems to be a slight syntax error in the default "MinerControl.conf" file that comes with the latest release:

Code:
    "algorithms": [
        { "name": "x11", display: "X11", "hashrate": 5251, "power": 49, "aparam1": "", "aparam2": "TestMiner.exe", "aparam3": "-a x11" },
        { "name": "x13", display: "X13", "hashrate": 4024, "power": 49, "aparam1": "", "aparam2": "TestMiner.exe", "aparam3": "-a x13" },
        { "name": "x14", display: "X14", "hashrate": 4024, "power": 52, "aparam1": "", "aparam2": "TestMiner.exe", "aparam3": "-a x14" },
[...]

there are quotes " " missing around the string  "display" , so the JSON file doesn't validate.

It might help avoid headaches to new users trying it out.  Wink

Fortunately the JSON processor in .NET can handle without the quotes so the file does work but you are right in it not passing in something like JSONLint.  I'll update the file in the next release.  Thanks.
full member
Activity: 138
Merit: 100
Just released version 1.6.1 with sp_'s requested pricing selection for YAAMP.  Also removed the sample configuration for TradeMyBit as they are shutting down.

Of note, the problem with the network cable disconnection is not what I thought it was so it will be longer before I can come up with a fix for that.

That looks like great software - thanks for sharing it with everyone.  Smiley


FYI, there seems to be a slight syntax error in the default "MinerControl.conf" file that comes with the latest release:

Code:
    "algorithms": [
        { "name": "x11", display: "X11", "hashrate": 5251, "power": 49, "aparam1": "", "aparam2": "TestMiner.exe", "aparam3": "-a x11" },
        { "name": "x13", display: "X13", "hashrate": 4024, "power": 49, "aparam1": "", "aparam2": "TestMiner.exe", "aparam3": "-a x13" },
        { "name": "x14", display: "X14", "hashrate": 4024, "power": 52, "aparam1": "", "aparam2": "TestMiner.exe", "aparam3": "-a x14" },
[...]

there are quotes " " missing around the string  "display" , so the JSON file doesn't validate.

It might help avoid headaches to new users trying it out.  Wink
newbie
Activity: 5
Merit: 0
1.6.1 work fine. (today is hamsterpool down) i test yaamp.com pool. it works here, but on online miners window is no miner.....
alternativ i test cpu miner from other pc, it works fine.
I take the same config Parameter and my btcaddress.....

@dotcommie your BTC address is the same...
sr. member
Activity: 476
Merit: 250
Just released version 1.6.1 with sp_'s requested pricing selection for YAAMP.  Also removed the sample configuration for TradeMyBit as they are shutting down.

Of note, the problem with the network cable disconnection is not what I thought it was so it will be longer before I can come up with a fix for that.

I can't seem to get 1.6.1 working properly.  I see some configs were changed and the -o was added before the server addresses but it was then running double -o like this "-o -o stratum+tcp...."

Anyways, I took those out and now it just says stuff like this:

.....Desktop\MinerControl\miners\ccminer52_sp.exe: unsupported non-option argument '1J2UemZwoV74fG31xUw2DpNF4suT6oBbrw'
Try `ccminer --help' for more information.
   Built with VC++ 2013 and nVidia CUDA SDK 6.5

That's just my btc address for a few pools.  Any idea why it's doing that?  Worked fine on 1.60 but I did have to remake my conf from scratch based off your new template due to some other launch error I was getting on the new version.

**edit** Well I see it's working on westhash now, but x14 on yaamp gave that error before it went through the rest of yaamp algos and said they were dead and then settled on westhash.  Does yaamp always have problems or is it just for me?  Only x14 seems to ever work on yaamp, but with 1.6.1 I'm getting that non-option argument now.
sr. member
Activity: 401
Merit: 250
Just released version 1.6.1 with sp_'s requested pricing selection for YAAMP.  Also removed the sample configuration for TradeMyBit as they are shutting down.

Of note, the problem with the network cable disconnection is not what I thought it was so it will be longer before I can come up with a fix for that.
Pages:
Jump to: