Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: EvgeniyKorepov on February 03, 2018, 07:17:50 AM



Title: MinerPro for Nicehash
Post by: EvgeniyKorepov on February 03, 2018, 07:17:50 AM
MinerPro for Nicehash - control system for local or remote instance of the Excavator miner (https://github.com/nicehash/excavator).

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash)

Download latest version https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases) Last version 10.1.0.24!

Short demo video https://youtu.be/zN5rWmuU2mc (https://youtu.be/zN5rWmuU2mc)

You must download and run the Excavator yourself on your farms. The application does not start the excavator, it controls local or remote instances of the miner.

Features
- The calculation of profits is made taking into account the cost of electricity. Including different cost of electricity during the day.
- Individual overclocking GPUs for each algorithm.
- Fine-tuning the parameters of algorithms.
- Ability to change parameters of the overclocking during operation.
- Fast, less than one second, switch between algorithms.
- Failover - switching to other locations when the stratum server fails.
- Caching Nicehash SMA data.
- Supported currency USD, CHF, HRK, MXN, ZAR, INR, CNY, THB, AUD, ILS, KRW, JPY, PLN, GBP, IDR, HUF, PHP, TRY, RUB, HKD, ISK, EUR, DKK, CAD, MYR, BGN, NOK, RON, SGD, CZK, SEK, NZD, BRL.
- Added integration with android application Nicehash Statistic (https://play.google.com/store/apps/details?id=ru.flintnet.NiceHashStat (https://play.google.com/store/apps/details?id=ru.flintnet.NiceHashStat)). Now you will receive push-notifications about stopping rigs. Also in the mobile application you can watch MinerPro logs
- Dev fee 0.8% (one minute in two hours).

https://raw.githubusercontent.com/EvgeniyKorepov/MinerPro-for-NiceHash/master/Resources/screenshot008.PNG


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on February 04, 2018, 05:32:35 PM
Version 1.0.0.6 alpha https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases/tag/v1.0.0.6 (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases/tag/v1.0.0.6)

- Fixed a countdown before switching to the failover location
- Fixed tab stop in GPU settings
- Added exchange rate display for the selected currency
- Added log filter
- Added automatic addition of the algorithm, when adding it to the excavator


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on February 07, 2018, 10:32:25 PM
Version 1.0.0.8 alpha

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases/tag/v1.0.0.8 (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases/tag/v1.0.0.8)

- The logic of switching algorithms is improved.
- Added a Nicehash balances and calculation of earnings.
- Added worker parameter editing. On the button "?" a description and an example of the parameters for each algorithm are available.
- Changing the overclocking parameters now affects only to the running algorithm. Stored in the SMA table only by pressing the button "Save current algorithm as Benchmark"
- Prepared and tested the code for integration with the mobile application-informer.
- Several minor bugs fixed.

https://raw.githubusercontent.com/EvgeniyKorepov/MinerPro-for-NiceHash/master/Resources/screenshot008.PNG


Title: Re: MinerPro for Nicehash
Post by: phuocduong on February 07, 2018, 11:50:22 PM
how to use, you can tell to anyone


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on February 08, 2018, 12:18:03 AM
how to use, you can tell to anyone

Short training video on youtube https://youtu.be/zN5rWmuU2mc (https://youtu.be/zN5rWmuU2mc)


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on February 12, 2018, 06:02:06 AM
Version 1.0.0.10 alpha

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases/tag/v1.0.0.10 (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases/tag/v1.0.0.10)

- Fixed a rare error that does not allow to switch to failover locations when the main location fails.
- Fixed a bug giving an incorrect profit forecast on the Nicehash purse after payment.
- Added notification about the release of a new version of the MinerPro application in the app title and button Settings.
- If there is no connection to the Excavator, the GPU data (Load, RPM, Temperature) is set to -1.
- Optimized reconnection to the excavator with loss of communication or restart, now it is 2 seconds faster.
- Optimized start of mining after the crush of the excavator, the time is reduced from 4-12 seconds to 0.
- Added the option "Wait for at least one share" in the application settings.
- Added a link to the Github application in the Settings section.


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on February 12, 2018, 12:13:33 PM
thanks, it's a very good program, I like it

Thank you!
In the coming days it will become even better - there will be an opportunity to receive push-messages about problems. Alerts will be sent to the android application "NiceHash Statistic" https://play.google.com/store/apps/details?id=ru.flintnet.NiceHashStat (https://play.google.com/store/apps/details?id=ru.flintnet.NiceHashStat).


Title: Re: MinerPro for Nicehash
Post by: greed098 on February 13, 2018, 02:02:44 AM
will be giving this a try as well. i like the idea that you can fine tune your card based on the target algo itself.


Title: Re: MinerPro for Nicehash
Post by: phuocduong on February 13, 2018, 02:10:27 AM
thanks for useful program


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on February 13, 2018, 10:51:25 AM
All thanks for the feedback! You inspire me to continue developing the application!

A small instruction with pictures on changing and testing algorithm parameters: https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/issues/16 (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/issues/16)

A new version of the Excavator has been released - Version 1.4.4 alpha NVIDIA https://github.com/nicehash/excavator/releases (https://github.com/nicehash/excavator/releases). Improvements in the algorithm neoscript to 10% on some GPU - https://github.com/nicehash/excavator/issues/182 (https://github.com/nicehash/excavator/issues/182)


Title: Re: MinerPro for Nicehash
Post by: MarkAz on February 13, 2018, 08:00:33 PM
A couple suggestions on your pricing... and this is just from my perspective, so take it for what it's worth.

#1, I think you should offer it for free for some number of rigs - some things, like SimpleMining do this, where it's free for 2 rigs or whatever, but then costs beyond that.  I think it's appealing because it means you can test it without any real cost and for most of the single-miner people, they aren't going to be looking for a solution like this anyway.

#2, I would offer both a percentage and a purchase option - fees work fine for small to mid sized, but for a larger miner at some point it's just cheaper to hire someone to dev a similar project than pay the fees, so you miss out on them as customers.

Some general things:

#1, Your model for power price calculation is cool, but too simple to really to good cost estimation... I would recommend checking out the one in:

http://www.theenergydetective.com/

We've used this at 3 mines each with different power companies/rate plans, and it works great.  It's much more complicated to support, but if you're trying to use cost as a switching criteria, then you should try to calculate it correctly.  I might have missed it, but it would also be nice to enter in the rig overhead - for example, with fans, etc a rig might have a base overhead of 100w, it would be nice to include that.  This would also let you forecast what your power bill is going to be - we do that at all our places, and the TED is usually within a couple bucks of actual, which is awesome.

It also really needs a super simple dashboard view - something that can just be glanced at and see if anything is wrong.  This could be as easy as just something that show a couple of green boxes - one for hash rate, one for rejected shares, one for rig count, one for gpu count, one for hardware errors.  With each, just define what makes it change to color - for instance, it might be if it's 5% below typical hash it turns yellow, 10% it turns red.  One machine under configured it turns yellow, two machines it turns red.  It's also helpful to have total GPU's tracked, as occasionally you'll have a rig which will continue to mine, but one of the GPU's has gone offline on it - so this would catch that.  And monitoring the reported fan speed would also let you know whether or not a GPU fan has failed - which is the most common issue we run into (although the Linux version doesn't report fan speed correctly yet, I've reported it and they say it will be fixed in an upcoming release).

Overall I think what you've done is cool - not quite cool enough for us to deploy for some of the reasons above, but cool enough to definitely keep an eye on and re-evaluate again later...


Title: Re: MinerPro for Nicehash
Post by: GeForce1 on February 15, 2018, 01:18:47 AM
I really love this project, i would love to see external pools added? i use a program called Excavator GUI and sadly its not been updated in a very long time.

I'd love to see your miner have that ability to mine external pools!


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on February 15, 2018, 06:41:40 PM
Version 1.1.0.11 alpha

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases/tag/v1.1.0.11 (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases/tag/v1.1.0.11)

- The bug does not allow to return to the base location, after switching to the backup location.
- Added integration with android application Nicehash Statistic (https://play.google.com/store/apps/details?id=ru.flintnet.NiceHashStat (https://play.google.com/store/apps/details?id=ru.flintnet.NiceHashStat)). Now you will receive push-notifications about stopping rigs. Also in the mobile application you can watch MinerPro logs
- Bug fixes.


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on February 19, 2018, 09:45:49 AM
Version 1.1.0.14 alpha

- Fixed a very rare Access violation error. I recommend everyone to upgrade to this version.

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases)


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on February 20, 2018, 07:06:10 PM
Version 1.1.0.15 alpha

- Fixed a bug due to which over time the CPU load increased.
- Fixed a bug due to which switching algorithms stopped after 49 days of continuous application operation.

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on February 21, 2018, 05:21:18 AM
I forgot to publish the release itself.  :-\ Fixed, available for download.  :D


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on February 24, 2018, 09:28:47 AM
Version 1.1.0.16 alpha

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases/tag/v1.1.0.16 (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases/tag/v1.1.0.16)

- Added minimization of the application to the system tray. Available in the application settings.
- Fixed a buffer overflow error when the excavator is locally connected.
- Fixed various interface errors.


Title: Re: MinerPro for Nicehash
Post by: GeForce1 on February 26, 2018, 12:56:23 PM
Will this program support external pools at any point? im not particularly fond of nicehash and their business practices.


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on February 26, 2018, 02:36:17 PM
Will this program support external pools at any point? im not particularly fond of nicehash and their business practices.

No, it's only for Nicehash.


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on March 06, 2018, 06:18:09 PM
Version 1.1.0.17 alpha

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases)

- The error of processing the cost of electricity when adding/editing a rig has been fixed. As a result of the error, a clock with zero value could appear. Thanks RemixSA for detecting errors.
- Fixed various interface errors.
- Fixed a dual balance request with Nicehash at application startup.
- In the general log, the bitcoin addresses for which a balance is requested are added.
- The increase balance delta is added in the total log.
- Fixed minor bugs in the logic of the application.
- Fixed an unnecessary restart of an already running algorithm when the application started.


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on March 07, 2018, 10:47:56 AM
Version 1.1.0.18 alpha

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases)

- Added additional checks to stop the mining of DevFee. There was a very rare error that occurs when the excavator crashes, entailing the continuation of the mining of DevFee.
- Added bitcoin address to the list of rigs. During the mining of DevFee, the address is highlighted in color.
- Added pop-up hints for logs, SMA table and Status table.
- If uptime of the excavator is less than an hour - it is made in red, if more than an hour - it turns green.


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on March 15, 2018, 06:28:08 PM
Version 1.1.0.19 alpha

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases)

- In the configuration of the application (config\Application.json) timeouts are added, ConnectTimeout timeout of the connection to Excavator, ReadTimeout timeout of the Excavator API read, PullRequestTimeout polling period of the Excavator API. All values are in milliseconds.
- Minor bugs fixed.


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on April 14, 2018, 03:26:10 PM
Version 1.1.0.20 alpha

- Added support Excavator version 1.5. Excavator version 1.4 and older is no longer supported.
- The option of connecting TCP to the Excavator API is disabled because of its instability. Now only HTTP.
- Due to the change in the Excavator API, now on a farm with different types of GPU you need to run several instances of the Excavator (with different HTTP ports) for each type of GPU.
- Added support for the cryptonightV7algorithm.
- Temporarily disabled automatic switching to backup locations. Passes testing. But stratum server with the new protocol showed high stability.
- Bug fixes.

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases)


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on April 20, 2018, 06:51:57 AM
Version 1.1.0.21 alpha

- Improved reconnection logic after the fall of the excavator.
- The interface adds the current difficulty of the algorithm.
- The uptime of the current algorithm is added to the interface.
- Fixed interface issues.
- Adapted for the Excavator API version 0.1.2.
- Bug fixes.

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on May 12, 2018, 09:28:42 AM
Version 1.1.0.22 alpha

- Increased the efficiency of calculating the profitability of algorithms and switching algorithms to the most profitable. Changes should increase revenue by 1.3%.
- Fixed incorrect display of the collection time for the estimated profit.
- In the current data on the algorithm, the amount of profit is added without taking into account the consumed electricity.
- In the aggregate data, profit is added without taking into account electric power (in fiat and bitcoins).
- Added buttons for saving and restoring window dimensions, window position, alignment of interface elements.

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on May 30, 2018, 08:00:21 PM
Version 1.1.0.23 alpha

- Fixed a critical error not allowing you to see the current profit on new algorithms.
- Added support for Excavator API 0.1.4.
- Added support for the algorithm lyra2z (requires the version of Excavator 1.5.4 and newer).

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases)


Title: Re: MinerPro for Nicehash
Post by: zee11225 on May 30, 2018, 08:08:11 PM
thank you very much this is a very useful program


Title: Re: MinerPro for Nicehash
Post by: EvgeniyKorepov on June 11, 2018, 08:40:32 AM
Version 1.1.0.24 alpha

- Fixed initial configuration initialization error.
- The error of resetting the benchmark's benchmark when a connection to the Internet has been lost has been fixed.
- The API response processing system has been changed - due to this, a false error "Error receiving data" will no longer appear.
- The DebugLevel parameter is added to the application configuration file. The value 0 is the minimum message level, the value is 6, the maximum level of messages in the log files.
- Fixed minor interface errors.

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases (https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases)