Pages:
Author

Topic: [ANN] NiceHash Control 1.1.1 - Auto profit switching control for NiceHash servic - page 7. (Read 30019 times)

sr. member
Activity: 401
Merit: 250
I now have hopes of this app, combined with Bombadils profit calc app, and some CUDAmanager functions. Perhaps I should set up a bounty for it...

Edit: I know it is probably a lot of work, but what about some GUI work in the program itself to edit/set-up the .conf file? It would be nice.

It shouldn't be too hard for Bombadil to add the launching capability into his app.  That part is actually pretty easy compared to downloading the various API results and displaying relevant information. 

What CUDAmanager functions are you interested in?  I looked at that program a few months back but haven't thought too much of it since.  Once thing I did like about it is how it could display the miner output in a section of the CUDAmanager interface (by intercepting the output of the program).  Not essential to have but nice to not have a separate window launcher for the miner.

As for adding a graphical conf builder, you can add that to the long term wish list.  It is not really that difficult, just a bit tedious doing all of the GUI setup.

Right now, top priority is getting a minimum mine time and/or must be top for so long before switching function into the program.  I've been bouncing back and forth between X11 and X13 all day and sometimes it only spends a couple of minutes on one algorithm which is probably not very efficient.
sr. member
Activity: 401
Merit: 250
I really like the app so I just sent a couple mBTC your way, StuffOfInterest.  Not much, but better than nada!

Thanks for developing it and sharing the app.

Much appreciated.  It will certainly pay for a glass of wine (I'm not much of a beer drinker).
full member
Activity: 146
Merit: 100
I now have hopes of this app, combined with Bombadils profit calc app, and some CUDAmanager functions. Perhaps I should set up a bounty for it...

Edit: I know it is probably a lot of work, but what about some GUI work in the program itself to edit/set-up the .conf file? It would be nice.
hero member
Activity: 644
Merit: 502
I really like the app so I just sent a couple mBTC your way, StuffOfInterest.  Not much, but better than nada!

Thanks for developing it and sharing the app.
hero member
Activity: 644
Merit: 502
This app looks very useful.  I will try it out with my 750Ti and if it works well, I will even donate some BTC.

Especially because you correctly used "so·lip·sis·tic."
 Shocked
full member
Activity: 238
Merit: 100
Medichain: The Medical Big-Data Platform
Interesting idea.  Should be pretty easy to implement.  Only issue will be how long to run the stop command run.  Otherwise it would be possible to hang the switcher if that command gets stuck.

Hope to get to these in the next few days.  I'm still catching up around the house from having the rest of the family sick (nasty bug that I've fortunately avoided so far).  I've also seen some suggestions on other threads where I originally announced (with a link here) the program.  One I'm interested in trying is an auto-donate feature where a user can donate a percentage of their time mining to the donation address.  I've got some ideas of how to do it, and it will be optional, that may make it in when I have a few hours to dedicate to work on this.

Another idea that I thought more of the programmers should give a try to is a 'tip calculator'.

If you let them enter a number, and have it estimate their BTC earnings, giving them a specific idea of a number.

I do like the idea of the auto-mining to your address for a percentage as well, and if you allow the user to change that number as well I know I would use it.

Now if we can get you and Bombadil's profit calculator together so you can profit switch between any coin, on any pool the user configures you would be on to something amazing.

Smiley
sr. member
Activity: 401
Merit: 250
Request

min amount of time it mines an algo before it switches.

my old system drops a lot of shares when it keeps switching algos.

That was already on my wish list. I was bouncing between X11 and X13 quite a bit a couple of days ago as well.  Even bounced up to Scrypt for just a moment.  Fortunately, things seem to have stabilized back on X11 for a while.

I'm also planning to add in timers so you know how long it mines on each coin.

would there be a way to allow the config to have another batch file run before the actual coin fires up?

i.e. when it decided to move from x11 to Scrypt have it stop x11 mining, execute scrypt.bat, start up scrypt miner.

This would allow the config to have all kinds of flexibility to do things like write out a timestamp to a log file, apply different OC settings, etc...

Just a suggestion! Great program already.

Interesting idea.  Should be pretty easy to implement.  Only issue will be how long to let the stop command run.  Otherwise it would be possible to hang the switcher if that command gets stuck.

Hope to get to these in the next few days.  I'm still catching up around the house from having the rest of the family sick (nasty bug that I've fortunately avoided so far).  I've also seen some suggestions on other threads where I originally announced (with a link here) the program.  One I'm interested in trying is an auto-donate feature where a user can donate a percentage of their time mining to the donation address.  I've got some ideas of how to do it, and it will be optional, that may make it in when I have a few hours to dedicate to work on this.
full member
Activity: 238
Merit: 100
Medichain: The Medical Big-Data Platform
would there be a way to allow the config to have another batch file run before the actual coin fires up?

i.e. when it decided to move from x11 to Scrypt have it stop x11 mining, execute scrypt.bat, start up scrypt miner.

This would allow the config to have all kinds of flexibility to do things like write out a timestamp to a log file, apply different OC settings, etc...

Just a suggestion! Great program already.
full member
Activity: 182
Merit: 100
Request

min amount of time it mines an algo before it switches.

my old system drops a lot of shares when it keeps switching algos.
full member
Activity: 146
Merit: 100
sr. member
Activity: 401
Merit: 250
sr. member
Activity: 401
Merit: 250
Wow, I wish I had earnings like that!

OK, looks like I make a solipsistic American mistake.  I'm guessing you are in a country which writes numbers as "1.234,56" vs the American way of "1,234.56".  When I parsed the numbers out of the configuration and the API return results I didn't override the nationalization.  This is causing "0.6332" return by the API to be treated as "6332" since the "." is a position separator instead of a decimal separator.

Hopefully I'll have some time tonight to fix this.  Fortunately, all the numbers are shifted by the same amount so the relative calculations are still valid.

Yeah, it's pretty much only a visual problem for me. It looks wrong, but it acts good, so there's no fundamental problem. Anyway, good job on the program.

Glad you like it, and thanks for the donation!
full member
Activity: 146
Merit: 100
Wow, I wish I had earnings like that!

OK, looks like I make a solipsistic American mistake.  I'm guessing you are in a country which writes numbers as "1.234,56" vs the American way of "1,234.56".  When I parsed the numbers out of the configuration and the API return results I didn't override the nationalization.  This is causing "0.6332" return by the API to be treated as "6332" since the "." is a position separator instead of a decimal separator.

Hopefully I'll have some time tonight to fix this.  Fortunately, all the numbers are shifted by the same amount so the relative calculations are still valid.

Yeah, it's pretty much only a visual problem for me. It looks wrong, but it acts good, so there's no fundamental problem. Anyway, good job on the program.
sr. member
Activity: 401
Merit: 250
Wow, I wish I had earnings like that!

OK, looks like I make a solipsistic American mistake.  I'm guessing you are in a country which writes numbers as "1.234,56" vs the American way of "1,234.56".  When I parsed the numbers out of the configuration and the API return results I didn't override the nationalization.  This is causing "0.6332" return by the API to be treated as "6332" since the "." is a position separator instead of a decimal separator.

Hopefully I'll have some time tonight to fix this.  Fortunately, all the numbers are shifted by the same amount so the relative calculations are still valid.
full member
Activity: 146
Merit: 100
Could you please send me the hash rates you have in the configuration file?  The numbers have been right on for me so I'm curious if you put the rate in as hash/sec vs khash/sec. Also, keep in mind that the earning numbers are in BTC/day.

The hashrates are in Khash, but that would not affect the price shown in the GUI, would it?

Code:
{
"address":"13enECLM3M3gjQDoBKouXuYFG4zXaDdDPx",
"power":0.10,
"exchange":600,
"algos":[
{ "name":"x11" "algo":3, "hashrate":2980, "power":0, "folder":"", "command":"ccminer.exe", "-a x11  -o stratum+tcp://stratum.nicehash.com:3336 -u 13enECLM3M3gjQDoBKouXuYFG4zXaDdDPx -p d=0.01":"/c test-run.bat x11" },

{ "name":"x13" "algo":4, "hashrate":2100, "power":0, "folder":"", "command":"ccminer.exe", "-a x13  -o stratum+tcp://stratum.nicehash.com:3337 -u 13enECLM3M3gjQDoBKouXuYFG4zXaDdDPx -p d=0.01":"/c test-run.bat x13" },

{ "name":"scrypt" "algo":0, "hashrate":410, "power":50, "folder":"", "command":"cudaminer.exe", "-l K8x32 -i 0 -H 1 -o stratum+tcp://stratum.nicehash.com:3333 -O 13enECLM3M3gjQDoBKouXuYFG4zXaDdDPx:x":"/c test-run.bat scrypt" },

{ "name":"scrypt-N" "algo":2, "hashrate":0, "power":0, "folder":"", "command":"cmd.exe", "arguments":"/c test-run.bat scrypt-n" },

{ "name":"keccak" "algo":5, "hashrate":2500, "power":0, "folder":"", "command":"cudaminer.exe", "-a keccak -l K21x20 -i 0 -H 1 -o stratum+tcp://stratum.nicehash.com:3338 -O 13enECLM3M3gjQDoBKouXuYFG4zXaDdDPx:x":"/c test-run.bat keccak" },

{ "algo":1, "hashrate":0, "power":0, "folder":"", "command":"", "arguments":"" }
]
}

And a screenshot
sr. member
Activity: 401
Merit: 250
Could you please send me the hash rates you have in the configuration file?  The numbers have been right on for me so I'm curious if you put the rate in as hash/sec vs khash/sec. Also, keep in mind that the earning numbers are in BTC/day.
full member
Activity: 146
Merit: 100
Can't believe I just noticed this, but the price it takes are a factor 1000 too big. For instance, it gives the price for X11 as 7445. It still picks the most profitable one (my power is free, so that doesn't affect it, and it applies the error to all of them), but it just makes the projected profit rather optimistic.
full member
Activity: 146
Merit: 100
It works now, though I get 0xc000007b error with cudaminer algos, but since those aren't likely to profitable any time soon, I doubt that will be a problem.
full member
Activity: 182
Merit: 100
sr. member
Activity: 401
Merit: 250
I tried your sugestion, and the program, sadly, still does not work. When I now try to open it, my mouse displays a loading icon, and after a few seconds the process shows up in my task manager [0 processing power, roughly 10.000 kb ram), and then disappears again after a few seconds more. No error message or anything. If you need more info, don't hesitate to ask.

I think I just spotted it.  You don't have a comma after the '"name":"x11"' key value pair, or any of the other name keys.  I'll correct my previous post to show what it should be.
Pages:
Jump to: