Pages:
Author

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

sr. member
Activity: 401
Merit: 250
Can sequence based services
for example in order nicehash column below is entirely nicehash service, then the service further
The current location of the service are not consecutive

Just for easy reading and monitoring


and whether the balance is the total amount of all services
every service is not interconnected

it is becoming less effective as we would like to know how much the total balance in the services
for example, the minimum payout nicehash 0.04 while the total amount of the overall service

Not sure what you mean by "sequence based services".

Regarding location, the list sorts for net pay highest to lowest when the application loads and while in automatic mode.  The sort when the application first starts is not behaving correctly right now due to a recent switch to asynchronous loading of the prices.  Basically, the sort happens before all the price apis have reported back.  I may add a general config parameter at some point to control sorting, but not a high priority right now.  I have an idea for how to manually control the order all the entries to appear in based on order in the config file which I want to try as well.

Balances are a bit ugly right now.  It made sense when NiceHash paid each algorithm separately but now it is mostly useless clutter.  I may get rid of that column and replace the total with a small list of the reported balance for each service which supports that reporting through its api.  Won't happen for a couple of weeks, but I'll put in in the wish list.
member
Activity: 130
Merit: 10
Does it work with AMD cards or just with nVIDIA? Can it be used with cgminer?
Tnx.

Yes it can be used with any miner. With "command" field you control what miner/application you'll run.

I must say I'm impressed with the progess. I have to reconfig everything to have my logging ability back, and the I switch from NHC to Miner Control Wink

But I have two issues:
1) can't get Trademybit prices show, yes entered the api key as shown above, might be their api dowm atm
2) if I run x15 algorithm it says running but the miner window disappears, NHC was working without a problem
full member
Activity: 347
Merit: 100
Can sequence based services
for example in order nicehash column below is entirely nicehash service, then the service further
The current location of the service are not consecutive

Just for easy reading and monitoring


and whether the balance is the total amount of all services
every service is not interconnected

it is becoming less effective as we would like to know how much the total balance in the services
for example, the minimum payout nicehash 0.04 while the total amount of the overall service
member
Activity: 179
Merit: 10
Does it work with AMD cards or just with nVIDIA? Can it be used with cgminer?
Tnx.
full member
Activity: 140
Merit: 100
Wow... Pretty awesome improvement.
Already used NiceHash version. Surely will try this one.

Thx...  Wink
sr. member
Activity: 401
Merit: 250
OK, glad that is sorted.

CoinKing definintely sounds like it is worth investigating.  As long as it will give pricing in BTC I can hook it into my auto-switcher without much trouble.

Despite the issue with real time numbers, I still want to investigate WafflePool as well.  With a bit of weighting to account for stale numbers it is still a good backup pool in case someone's preferred is out of service.

Probably won't happen for a couple of weeks.  I'm heading out Saturday for a vacation with the family so I'll be computer-less for a week.  We'll see how stable Miner Control is if it is still running when I get back.  I pushed the last couple of days to get this release done so I could leave it running while I'm gone. 
full member
Activity: 170
Merit: 100
I really hate initial releases.

OK, different bug.  Fixed.  I didn't change the version number for this one.  Please redownload and the behavior should be correct.

Thanks for helping to shake out the loose parts.
No problem! Smiley  Seems to be working much better now.

Now for some suggestions:
CoinKing offers API functions, and offers auto-conversion to almost ANY other coin (not just BTC).  For your purposes of profitability calculation, you can just assume conversion to BTC.  But the nice thing for some of us with mining on CoinKing, is that by converting to our favorite altcoin, the exchange price of that coin is not hurt (as opposed to insta-selling for BTC).  For those who have a "pet" altcoin, and don't want to hurt its value with Bitcoin-only multipools, but still want to mine whatever is most profitable, CoinKing is a great alternative but there is currently no auto-algo-switching apps that support it.  Might this be something you could look into?
Thanks in advance, and keep up the great work!

PS:  Yaamp is surprisingly profitable right now…
sr. member
Activity: 401
Merit: 250
I really hate initial releases.

OK, different bug.  Fixed.  I didn't change the version number for this one.  Please redownload and the behavior should be correct.

Thanks for helping to shake out the loose parts.
full member
Activity: 170
Merit: 100
It's time for bugs Smiley

- When I start minercontrol using -a, it start mining auto on first pool, and can't clic STOP and looks like he's not runing in Auto mode or switching if another pool become better. Have to clic Auto manually to return to auto mode and being able to stop


- when starting Minercontrol without -a, if i clic on any service name, all the Start button on the right just disapear, and can't even run when trying to clic Auto in actions


Yup, bug.  I'll try to fix that up quickly.

EDIT

Done.

Download Version 1.0.1

Was almost done with the async load for prices so I was in a good spot to fix this.
Sorry, still not quite fixed. Undecided  Unless it is already actively mining, clicking on any cells causes the "Action" column (with the "Start" buttons) to disappear, and clicking Auto once that column is gone results in no mining.  I also noticed similar behavior in v1.0.0, when I tried to click on a column title to sort the list by that value (like in Excel, or most any other spreadsheet/table)…the Action column disappeared, and I had to restart the application.
sr. member
Activity: 401
Merit: 250
It's time for bugs Smiley

- When I start minercontrol using -a, it start mining auto on first pool, and can't clic STOP and looks like he's not runing in Auto mode or switching if another pool become better. Have to clic Auto manually to return to auto mode and being able to stop


- when starting Minercontrol without -a, if i clic on any service name, all the Start button on the right just disapear, and can't even run when trying to clic Auto in actions


Yup, bug.  I'll try to fix that up quickly.

EDIT

Done.

Download Version 1.0.1

Was almost done with the async load for prices so I was in a good spot to fix this.
full member
Activity: 203
Merit: 100
It's time for bugs Smiley

- When I start minercontrol using -a, it start mining auto on first pool, and can't clic STOP and looks like he's not runing in Auto mode or switching if another pool become better. Have to clic Auto manually to return to auto mode and being able to stop


- when starting Minercontrol without -a, if i clic on any service name, all the Start button on the right just disapear, and can't even run when trying to clic Auto in actions
sr. member
Activity: 401
Merit: 250
PS:  As of this moment, NHC has been running non-stop for over three days straight, no issues or problems whatsoever.  Only about to stop it now, to switch over to using Miner Control.  Awesome stability here!

Stability has been one of my goals with this.  I had NHC running for over 20 days on my main computer.  Would have been up longer if my 3yo hadn't decided to push the button with the pretty light a couple of days ago.
sr. member
Activity: 401
Merit: 250
@StuffOfInterest

Looks great!

Does Miner Control support AMD and Nvidia GPUs? Any chance to release the software for Linux, too?

It will support any mining program that can be launched from a command line.  Crypto Mining Blog did packages for NiceHash Control that packaged in either ccminer or sgminer for the different environments and the same techniques would work here.

As for Linux, probably not.  This is written as a Windows Forms app in C# utilizing .NET 4.  Unless the .NET libraries for Linux have come a lot further than the last time I looked (granted a long time ago) I doubt this will run under Linux.
full member
Activity: 170
Merit: 100
Awesome sauce!  Absolutely love what you've done with this auto-switching tool!  I've been using NHC for quite a while now, and I'm so happy to see how you've listened to your users and the community, and been working hard to include our suggestions.  Nicely done!  I eagerly look forward to future features & enhancements.

By the way Patrike, I tried using AwesomeMiner with the profit-switching, now that you've made it compatible with NVIDIA/CUDA mining, but it seems unstable.  It would run fine for a while, but then the miner would just die with no explanation.  The AwesomeMiner interface would still be running fine, it would just show the miner as stopped, but the button to start or restart the miner would be unavailable (grayed-out), so I couldn't restart it.  I would end up having to completely restart the AwesomeMiner application before I could start up the miner again.  Also, if I set the miner to auto-start, then when the miner would randomly die, it would get stuck in a loop of trying to start the miner, miner crashes, try to start the miner, miner crashes, etc, etc, etc…and I end up having to kill the AwesomeMiner process to get the insane loop to stop.

The instability with AwesomeMiner sent me back to using NHC (my profit-calculation tool typically shows NiceHash as the most profitable pool in most cases, anyway), so all the more reason that I'm happy to see development continuing here.  Smiley
PS:  As of this moment, NHC has been running non-stop for over three days straight, no issues or problems whatsoever.  Only about to stop it now, to switch over to using Miner Control.  Awesome stability here!
full member
Activity: 241
Merit: 100
@StuffOfInterest

Looks great!

Does Miner Control support AMD and Nvidia GPUs? Any chance to release the software for Linux, too?
legendary
Activity: 3346
Merit: 1094
Found the API for WafflePool here. Pain in the but structure.  It's going to take a little more time to parse this out but it still shouldn't be too bad.  The pool definitely meets my criteria for inclusion.
I've also looked into Wafflepool as an option for automatic profit switching. However, their data is not really real-time and part of their statistics are 24h averages which isn't good enough for a profit switcher.

I have also contacted the Wafflepool admin about this, and they think that giving out more real-time statistics isn't a good idea, as users might not like the fact that those numbers are just estimates.
sr. member
Activity: 401
Merit: 250
Yes, my bad, nothing wrong on your tool, just checked the conf again and there was the weight set Smiley
Removed, and price are identical ^^

Nice work for the multi pool support now. Perhaps you can get wafflepool too, they use an api too.

no more .bat with 5x backupool Smiley

Oh, and what happend if all Net are negativ, does you tool stop mining ?

I'll take a look at waffllepool.  With the restructuring behind the scenes it is easy now to add new services.  My main criteria are that the service has to report numbers in BTC and provide an automatic conversion to BTC for earnings.

There isn't any limiter now for all negative.  Guess that could be made a config parameter to stop if no positive values available.

EDIT

Found the API for WafflePool here. Pain in the butt structure.  It's going to take a little more time to parse this out but it still shouldn't be too bad.  The pool definitely meets my criteria for inclusion.
full member
Activity: 203
Merit: 100
Yes, my bad, nothing wrong on your tool, just checked the conf again and there was the weight set Smiley
Removed, and price are identical ^^

Nice work for the multi pool support now. Perhaps you can get wafflepool too, they use an api too.

no more .bat with 5x backupool Smiley

Oh, and what happend if all Net are negativ, does you tool stop mining ?
sr. member
Activity: 401
Merit: 250
Tool running.

But can you explain how your tool can get a different NET when all the value are identical.

Look at westhash  / Nicehash on the X11 - x13 - X15 - Nist5
Hash, power, price, earn, fee are the same, but your tool get 2 differents NET  Huh



Do you have a weight applied on one of them?  That will increase or decrease the net being that earning is multiplied by weight.
sr. member
Activity: 401
Merit: 250
Feature requests

Don't stall application when checking prices from services.  With multiple services being pulled each minute this can be a bigger problem now.  Plan to address with background check of the services so normal operation can continue while the check takes place. - Implemented in version 1.0.1.

Restart delay when switching algorithms.  There has been at least one person who reported an issue with NiceHash Control where his card would crash when switching algorithms.  It seems his configuration required letting the card calm down after stopping one algorithm before starting the next.  Plan to introduce a delay parameter so that after one algorithm stops there will be a set amount of time which passes before the next algorithm starts up.

Allow control of whether or not to sort grid.  Currently sorts the grid from high to low net earning when the program first starts and when in automatic mode.  Some users don't like this.  Plan to add a configuration option to make it sort always (even when stopped), sort when running, or sort never. - Implemented in version 1.1.0.

Auto-exit after a number of minutes.  Has been requested to restart the entire controller program after a set amount of time.  Can't be done on its own but it would be possible to have MC exit after a set number of minutes and then a looped batch file can handle restarting in automatic mining mode to resume operation.

Add support for Wafflepool. Requested by a couple of people but has an issue of not providing real-time numbers via its API. - Implemented in version 1.2.1.

Add support for CoinKing. Not sure if they have an API, will be required to support.

Add support for BlackPool. Has an API but only summarizes to the day level.  They don't seem to have a Bitcointalk thread to ask about adding a sliding window (one or two hours) result to their API for more real time numbers.  Also would be nice to have an API for getting wallet balances.  Someone will have to contact them directly to find out. - Not going to happen.  This pool only pays out in BlackCoin where as MinerControl is built around BitCoin.  I do have respect for what the pool is trying to do, keep the price of BlackCoin up by mining other coins and using them to buy BlackCoin.

Minimum net to mine. Request to have a minimum threshold for net earning below which the miner will stop.  Should be able to implement as a configuration parameter so that if not present there is no minimum but if present and the best net is below that amount then stop mining until something is high enough again.

Diagnostic support during config file load. People have had issue with missing config file or bad formatting in the config file.  Need to show an understandable error message when this occurs and then exit cleanly rather than crashing. - Implemented in version 1.4.4.

Read exchange rate via API. People don't like having to manually enter an exchange rate.  Need to use exchange service API to read currency exchange rate based off of a configured currency code.  Could also use this to show balances in fiat currency rather than just Bitcoin. - Implemented in version 1.3.0.

Autostart minimized. User requested the ability to have Miner Control autostart in tray mode (minimized).  Will probably require an another start parameter such as "-am" for auto-minimize. - Implemented in version 1.5.4.

Option to use 24 hour pricing for YAAMP. User requested the ability to use 24 hour pricing for YAAMP rather than current pricing.  Need to verify that the information is available in the API and if so it can be done with a configuration option at the service level. - Implemented in version 1.6.1.
Pages:
Jump to: