Author

Topic: [Awesome Miner] - Powerful Windows GUI to manage and monitor up to 200000 miners - page 239. (Read 703148 times)

legendary
Activity: 1764
Merit: 1024
Hey Patrike, I'm using some custom miner software that AM detects as being locked up, even though it isn't. Is there anyway we can get a manual override for hang detection? Like increase the interval to X number of seconds?
When Awesome Miner is starting a mining process, it will keep track of the Process ID (PID) of the started software. It will then monitor this PID all the time and as soon as there are no process running with this PID, Awesome Miner will assume that the mining process has crashed and will automatically restart it. So it's not really about a process that is hanging it's about if the process exists at all (should be possible to confirm via the Windows Task Manager, where the PID column can be used).

There are currently no feature configure around this behavior. Is it that just a few seconds after you start the mining process, Awesome Miner think that it isn't running? Then it must use some strange behavior where it launches a second process that Awesome Miner isn't aware of and terminates the original executable.

Are you launching the mining executable right away or is it via some batch file?

Sometimes GPU mining software uses watchdogs where they do their own crash detection, but this should be disabled as Awesome Miner should take care of that instead.

So it doesn't look to detect if it's 'not responding' or something like that through Windows? When it initializes it sits there for awhile and looks like it hangs after it's started, but will start mining like a normal miner after about 10s. AM doesn't wait for it and seems to close it.

I'm currently using a batch to launch it, but there isn't anything special in it I haven't included. I have it added as a generic miner in AM as well.

Watching task manager it shows up as 'suspended' before it closes. It doesn't do that when I run it from the batchfile.
jr. member
Activity: 348
Merit: 5
I do see three different ways for this implementation:
1) Show the coins, even those not matching any Exchange Filter or Exchange Volume settings, but set the Revenue to zero
2) Show the coins, even those not matching any Exchange Filter or Exchange Volume settings, but set the Revenue to zero for the profit switcher and when mining, but show the reported Revenue (although it might be unrealistic) on the Coins tab and indicate it with a gray color
3) Simply hide the coins that doesn't match the Exchange Filter or Exchange Volume settings. It will not be visible on the Coins tab and not possible to select for a mining pool.
Which one would be preferred?

Highlight color (gray / red) but leaving prices

I concur (method (2)), since it's a new feature, and we might need to refer to the original (potential unrealistic) data to tweak the filtering value to each one's own liking - globally or individually. The highlighting will make it easy for us to pickup and gauge if the filtering are too aggressive or otherwise too relaxed.
newbie
Activity: 71
Merit: 0
I do see three different ways for this implementation:
1) Show the coins, even those not matching any Exchange Filter or Exchange Volume settings, but set the Revenue to zero
2) Show the coins, even those not matching any Exchange Filter or Exchange Volume settings, but set the Revenue to zero for the profit switcher and when mining, but show the reported Revenue (although it might be unrealistic) on the Coins tab and indicate it with a gray color
3) Simply hide the coins that doesn't match the Exchange Filter or Exchange Volume settings. It will not be visible on the Coins tab and not possible to select for a mining pool.
Which one would be preferred?

Highlight color (gray / red) but leaving prices
legendary
Activity: 3346
Merit: 1094
Hey Patrike, I'm using some custom miner software that AM detects as being locked up, even though it isn't. Is there anyway we can get a manual override for hang detection? Like increase the interval to X number of seconds?
When Awesome Miner is starting a mining process, it will keep track of the Process ID (PID) of the started software. It will then monitor this PID all the time and as soon as there are no process running with this PID, Awesome Miner will assume that the mining process has crashed and will automatically restart it. So it's not really about a process that is hanging it's about if the process exists at all (should be possible to confirm via the Windows Task Manager, where the PID column can be used).

There are currently no feature configure around this behavior. Is it that just a few seconds after you start the mining process, Awesome Miner think that it isn't running? Then it must use some strange behavior where it launches a second process that Awesome Miner isn't aware of and terminates the original executable.

Are you launching the mining executable right away or is it via some batch file?

Sometimes GPU mining software uses watchdogs where they do their own crash detection, but this should be disabled as Awesome Miner should take care of that instead.
legendary
Activity: 3346
Merit: 1094
On the topic of coins and exchanges - here is a preview what's currently in the pipeline:



This illustrates how you can open the Properties for a coin in the Coins tab, and select specific exchanges for the coin.

The two settings for exchange filtering in the Options dialog (one for CoinCalculators and one for CoinToMine) will be replaced by a single global setting that applies for both of them. It will be configured in the same way as for an individual coin - a list of exchanges where you can select one or many of them.

This looks very impressive @patrike!

However this involves quite a bit of micromanagement and could I ask if there's some way we can customize prioritization/filtering based on trading volume as a macro management alternative? Karl at CTM.today has volume filtering on his main calculator, but say I want to have all sh*tcoins showing and use the already available volume information to give weighting on all coins, then use the exchange filtering out only ones with exchanges that are either unrealistic, on wrong chain, long terminactive wallets etc.

Edit:
To elaborate, weighting based on volume would be built in statistical formula of choice to provide reasonable medium trading price, so once AM adopted a children formula, it's automatically applied.

But I hope there's something we can do to setup rule that interacts with volume. Consider that CTM is heavily speculative mining centric and have quite a bit of low volume coins. I'd like to see that a rule such as

If coins per day / total traded volume is some number then apply certain action (such as profitability factor)

Or to do with performance history, same as above trigger, but also to not mine that coin for more than xxx hours per 24 hour period (something Mark pool inactive as if no accepted shares)

Nothing urgent but just getting ideas rolling since the data has been made available and just exploring possible ways to exploit to maximize investment returns for those of us still mining and trying to survive through this crypto winter. :p


certainly moppidoo CTM focuses on a speculative market of currencies that are dying. You are mining 33 satochis and when you go to sell they are worth 3 satochis. It's fine as a complement. It also brings some coins that we were missing as CLG and some more.

They themselves have said in their discord that they will do something so that we can specify in the API the volume level of the coins
In the next release I'm planning to support Exchange Filtering for CoinCalculators and CoinToMine as a single global setting and also make it possible to override the Exchange Filter per individual coin (as in the screenshot earlier). It's only these two coin providers that provides exchange information over the API at the moment.

Volume filtering will be supported for WhatToMine, CoinCalculators and CoinToMine. It will be a single global setting for all of them.

Weighted Average will be supported later on as well, but not in the next release already.

A question for both @moppidoo, @trucobit and anyone else with suggestions on the implementation: Right now the Exchange Filtering is not removing any coins, it's simply setting the Revenue to zero (option #1 below) if no matching exchange can be found. The coin will still show up in the Coins tab and can be used for mining pools. I'm planning to do the same for the Volume Filtering, so if the volume is too low, the Revenue will be considered zero.

I do see three different ways for this implementation:
1) Show the coins, even those not matching any Exchange Filter or Exchange Volume settings, but set the Revenue to zero
2) Show the coins, even those not matching any Exchange Filter or Exchange Volume settings, but set the Revenue to zero for the profit switcher and when mining, but show the reported Revenue (although it might be unrealistic) on the Coins tab and indicate it with a gray color
3) Simply hide the coins that doesn't match the Exchange Filter or Exchange Volume settings. It will not be visible on the Coins tab and not possible to select for a mining pool.

Which one would be preferred?
legendary
Activity: 3346
Merit: 1094
Btw, thank you Patrike for this marvelous software that AM is and the continued feature additions, development and support, just in case you'd have holiday plans for the festive season (wouldn't want to be late sending greetings and best wishes), wish you a Merry Xmas and a Happy New Year!
Thank you very much!

I will be around this week as well and then be a little less available a couple of days around Christmas. In Sweden we celebrate Christmas on December 24th, but I do know that in US and many other countries the main day of celebration is on the 25th. Merry Xmas!
legendary
Activity: 1764
Merit: 1024
Hey Patrike, I'm using some custom miner software that AM detects as being locked up, even though it isn't. Is there anyway we can get a manual override for hang detection? Like increase the interval to X number of seconds?
jr. member
Activity: 756
Merit: 2
On the topic of coins and exchanges - here is a preview what's currently in the pipeline:



This illustrates how you can open the Properties for a coin in the Coins tab, and select specific exchanges for the coin.

The two settings for exchange filtering in the Options dialog (one for CoinCalculators and one for CoinToMine) will be replaced by a single global setting that applies for both of them. It will be configured in the same way as for an individual coin - a list of exchanges where you can select one or many of them.

This looks very impressive @patrike!

However this involves quite a bit of micromanagement and could I ask if there's some way we can customize prioritization/filtering based on trading volume as a macro management alternative? Karl at CTM.today has volume filtering on his main calculator, but say I want to have all sh*tcoins showing and use the already available volume information to give weighting on all coins, then use the exchange filtering out only ones with exchanges that are either unrealistic, on wrong chain, long terminactive wallets etc.

Edit:
To elaborate, weighting based on volume would be built in statistical formula of choice to provide reasonable medium trading price, so once AM adopted a children formula, it's automatically applied.

But I hope there's something we can do to setup rule that interacts with volume. Consider that CTM is heavily speculative mining centric and have quite a bit of low volume coins. I'd like to see that a rule such as

If coins per day / total traded volume is some number then apply certain action (such as profitability factor)

Or to do with performance history, same as above trigger, but also to not mine that coin for more than xxx hours per 24 hour period (something Mark pool inactive as if no accepted shares)

Nothing urgent but just getting ideas rolling since the data has been made available and just exploring possible ways to exploit to maximize investment returns for those of us still mining and trying to survive through this crypto winter. :p


certainly moppidoo CTM focuses on a speculative market of currencies that are dying. You are mining 33 satochis and when you go to sell they are worth 3 satochis. It's fine as a complement. It also brings some coins that we were missing as CLG and some more.

They themselves have said in their discord that they will do something so that we can specify in the API the volume level of the coins

It is not normal coins like CTP cryptoPlay that mine 2 months ago and is dead, put it to mine, because then in vaultmex it is impossible to sell. Mine QUAR that is sold in Vaultmex, I am selling it at a very low price and they do not even buy.

They get data from many exchanges that are very close to the Scam, because the purchase offers are invented.

In any case, it is a bit more work to filter, dead or half-dead coins, to the filter to not see them and that they do not appear in Coin and that's it. Better this not to have CTD, although I hope that the next coin aggregator is less speculative.

Merry Christmas Moppidoo, we had our problems in the past, due to misunderstandings of translation and I am very big, but I must admit that you are a great expert in mining and AM. So I appreciate all your contributions.
jr. member
Activity: 756
Merit: 2
CoinToMine provides API access to the database with JSON responses.
API Request Limits and Allocations
To prevent server overload and provide good quality of service, CoinToMine limits the API call usage. The limits imposes time intervals for how often a client can send requests on the API. The API cache is 900 seconds (15 minutes). Thank you for not updating the same API more frequently because it will be useless. Interval call with valid API Key is 15 seconds. Interval call without valid API Key is 3600 seconds or 60 minutes. For API requests using private API Key, you can make up to 5760 requests per day. Authenticated requests are associated with the private API Key. This means that a user share the same quota of requests per day when they authenticate with the same API Key on different computers. For unauthenticated requests, the rate limit allows for up to 24 requests per day. Unauthenticated requests are associated with the originating IP address, and not the user making requests.
API Keys are free for Friendly Pools and Donors. To obtain an private API Key, you need to contact us on Discord .


---------------------
15 minutes of waiting between requests seems to me exaggerated. I will see for the premium api I hope it is not a monthly payment.

Maybe you should set a separate data update time for each coin supplier.
Awesome Miner will automatically honor the API limits of 15 seconds (very unlikely to refresh that often anyway) and 60 minutes when using CoinToMine - no matter what the user has configured as update interval.

Please also note that the API for CoinToMine is quite new and it might be that they will support faster cache refresh times than 15 minutes in the future - based on user feedback.

I also think that the overall quality of the data will be improved based on user feedback.

I already have premium api, I made a donation I use it every 7 minutes. You know how insistent I am, I am giving you all the faults for your discord, I have overflowed.

It's a pity that for now there are only three donations, moppidoo, me and someone else. I believe that such an aggregate, even with its failures, deserves a vote of confidence and on the other hand it will always be better for us, more coins better profit. Although they have to improve a lot, then I support them with a donation in exchange for the private api that gives you access every 5 minutes, although I use every 7.
jr. member
Activity: 756
Merit: 2
I have to be grateful. Thank you for listening to our suggestions, because not all of them are mine, they belong to the group. You do an excellent job, although sometimes I ask too much, I know, but I'm that impetuous.

I wish you a happy Christmas with your family, and that you have a 2019 full of successes, which I think will be easy to happen.

Thanks for being a developer that listens to its users.
jr. member
Activity: 756
Merit: 2
On the topic of coins and exchanges - here is a preview what's currently in the pipeline:



This illustrates how you can open the Properties for a coin in the Coins tab, and select specific exchanges for the coin.

The two settings for exchange filtering in the Options dialog (one for CoinCalculators and one for CoinToMine) will be replaced by a single global setting that applies for both of them. It will be configured in the same way as for an individual coin - a list of exchanges where you can select one or many of them.

it just seems perfect to me, just as I thought it should be, although for now it is only for CC coins, it is very valid to improve our mining.

About the Apinto de Cointodate, I think that we will have to put more options in AM, because sometimes they give the price of sale and not of purchase and if it is possible to filter also the exchanges it would be a success.

Of course, this seems silly, it fixes a lot of little problems for me. So thank you very much as always, you are an excellent programmer, and I do not say it because of your programmer quality, but because of knowing how to listen and understand the problems we may have.
full member
Activity: 270
Merit: 100
As it now looks like GPU mining is over, new generation of FPGA-s taking over, the BCU1525 and CVP-13, they produce the HR of 10+ 1080TIs, they already operating, so the question is if there is any possibility to support those via AM, load the bitstreams and so on.
I'm not familiar with these kind of devices. Are the software controlling them running on the FPGA device itself with a web interface for controlling it, or do you run any control software on your computer that connect to these devices?

It would be interesting to find out if these devices provides any monitoring interfaces (API) where Awesome Miner could connect to get mining information.

Don't really know the details, here are some links and info for the sw used, all this road is very new, but undoubtedly this is going to replace gpu mining for real.

http://zetheron.com/
http://www.zetheron.com/Downloads/VCU1525_Instructions.pdf
jr. member
Activity: 348
Merit: 5
Btw, thank you Patrike for this marvelous software that AM is and the continued feature additions, development and support, just in case you'd have holiday plans for the festive season (wouldn't want to be late sending greetings and best wishes), wish you a Merry Xmas and a Happy New Year!
jr. member
Activity: 348
Merit: 5
On the topic of coins and exchanges - here is a preview what's currently in the pipeline:

This illustrates how you can open the Properties for a coin in the Coins tab, and select specific exchanges for the coin.

The two settings for exchange filtering in the Options dialog (one for CoinCalculators and one for CoinToMine) will be replaced by a single global setting that applies for both of them. It will be configured in the same way as for an individual coin - a list of exchanges where you can select one or many of them.

This looks very impressive @patrike!

However this involves quite a bit of micromanagement and could I ask if there's some way we can customize prioritization/filtering based on trading volume as a macro management alternative? Karl at CTM.today has volume filtering on his main calculator, but say I want to have all sh*tcoins showing and use the already available volume information to give weighting on all coins, then use the exchange filtering out only ones with exchanges that are either unrealistic, on wrong chain, long terminactive wallets etc.
Thanks! Volume filtering is also in the pipeline. I implemented it for WhatToMine yesterday and then I also got an e-mail from the CoinToMine owner suggesting that it should be added.

In fact, I should probably make the volume filter a single setting that applies to all these coin sources - just like the global exchange filter. I assume there are not really any scenarios why you would like different volume filters on the different sources (WhatToMine, CoinCalculators, CoinToMine, ...)?
Glad to hear! Sorry just edited my post quoted above to elaborate and giving some ideas if you wouldn't mind checking it out.

Yes, like you said, the volume filter or (volume/price normalization formula?) Would be made global IMHO, it's going to be a huge mess if we're to going into per coin per exchanges scenario, that's a whole lot of unnecessary micro managing and defeat the purpose of AM as large scale automation software. Even making rules are at least within the bounds of automation, couldn't imagine going into every coin and manually change thing every so often lol
legendary
Activity: 3346
Merit: 1094
On the topic of coins and exchanges - here is a preview what's currently in the pipeline:

This illustrates how you can open the Properties for a coin in the Coins tab, and select specific exchanges for the coin.

The two settings for exchange filtering in the Options dialog (one for CoinCalculators and one for CoinToMine) will be replaced by a single global setting that applies for both of them. It will be configured in the same way as for an individual coin - a list of exchanges where you can select one or many of them.

This looks very impressive @patrike!

However this involves quite a bit of micromanagement and could I ask if there's some way we can customize prioritization/filtering based on trading volume as a macro management alternative? Karl at CTM.today has volume filtering on his main calculator, but say I want to have all sh*tcoins showing and use the already available volume information to give weighting on all coins, then use the exchange filtering out only ones with exchanges that are either unrealistic, on wrong chain, long terminactive wallets etc.
Thanks! Volume filtering is also in the pipeline. I implemented it for WhatToMine yesterday and then I also got an e-mail from the CoinToMine owner suggesting that it should be added.

In fact, I should probably make the volume filter a single setting that applies to all these coin sources - just like the global exchange filter. I assume there are not really any scenarios why you would like different volume filters on the different sources (WhatToMine, CoinCalculators, CoinToMine, ...)?
newbie
Activity: 162
Merit: 0


+1 I think It is really important
jr. member
Activity: 348
Merit: 5
On the topic of coins and exchanges - here is a preview what's currently in the pipeline:



This illustrates how you can open the Properties for a coin in the Coins tab, and select specific exchanges for the coin.

The two settings for exchange filtering in the Options dialog (one for CoinCalculators and one for CoinToMine) will be replaced by a single global setting that applies for both of them. It will be configured in the same way as for an individual coin - a list of exchanges where you can select one or many of them.

This looks very impressive @patrike!

However this involves quite a bit of micromanagement and could I ask if there's some way we can customize prioritization/filtering based on trading volume as a macro management alternative? Karl at CTM.today has volume filtering on his main calculator, but say I want to have all sh*tcoins showing and use the already available volume information to give weighting on all coins, then use the exchange filtering out only ones with exchanges that are either unrealistic, on wrong chain, long terminactive wallets etc.

Edit:
To elaborate, weighting based on volume would be built in statistical formula of choice to provide reasonable medium trading price, so once AM adopted a children formula, it's automatically applied.

But I hope there's something we can do to setup rule that interacts with volume. Consider that CTM is heavily speculative mining centric and have quite a bit of low volume coins. I'd like to see that a rule such as

If coins per day / total traded volume is some number then apply certain action (such as profitability factor)

Or to do with performance history, same as above trigger, but also to not mine that coin for more than xxx hours per 24 hour period (something Mark pool inactive as if no accepted shares)

Nothing urgent but just getting ideas rolling since the data has been made available and just exploring possible ways to exploit to maximize investment returns for those of us still mining and trying to survive through this crypto winter. :p
legendary
Activity: 3346
Merit: 1094
On the topic of coins and exchanges - here is a preview what's currently in the pipeline:



This illustrates how you can open the Properties for a coin in the Coins tab, and select specific exchanges for the coin.

The two settings for exchange filtering in the Options dialog (one for CoinCalculators and one for CoinToMine) will be replaced by a single global setting that applies for both of them. It will be configured in the same way as for an individual coin - a list of exchanges where you can select one or many of them.
legendary
Activity: 3346
Merit: 1094
CoinToMine provides API access to the database with JSON responses.
API Request Limits and Allocations
To prevent server overload and provide good quality of service, CoinToMine limits the API call usage. The limits imposes time intervals for how often a client can send requests on the API. The API cache is 900 seconds (15 minutes). Thank you for not updating the same API more frequently because it will be useless. Interval call with valid API Key is 15 seconds. Interval call without valid API Key is 3600 seconds or 60 minutes. For API requests using private API Key, you can make up to 5760 requests per day. Authenticated requests are associated with the private API Key. This means that a user share the same quota of requests per day when they authenticate with the same API Key on different computers. For unauthenticated requests, the rate limit allows for up to 24 requests per day. Unauthenticated requests are associated with the originating IP address, and not the user making requests.
API Keys are free for Friendly Pools and Donors. To obtain an private API Key, you need to contact us on Discord .


---------------------
15 minutes of waiting between requests seems to me exaggerated. I will see for the premium api I hope it is not a monthly payment.

Maybe you should set a separate data update time for each coin supplier.
Awesome Miner will automatically honor the API limits of 15 seconds (very unlikely to refresh that often anyway) and 60 minutes when using CoinToMine - no matter what the user has configured as update interval.

Please also note that the API for CoinToMine is quite new and it might be that they will support faster cache refresh times than 15 minutes in the future - based on user feedback.

I also think that the overall quality of the data will be improved based on user feedback.
legendary
Activity: 3346
Merit: 1094
Where do you enter power usage info for the dashboard to calculate profit after power usage?
Please start by opening the Options dialog in Awesome Miner. You can ether define power usage globally in the Algorithms section, or if you have many miners with different power usage, you can define it in the Profit Profile section.
Jump to: