I just reviewed the entire API, since the knowledge for C # is null and I do not have time.
Through the api you can do many things as you indicate, but I can not capture the value of the currency that is being mined in a variable for the rig3 id = 16, and then apply that currency in the rest of the ID of the rigs.
You can not directly from the api that only gives the information, or active functions, another thing is to learn VBA in Excel to be able to make a small program, compile it to EXE and be able to execute it by a rule. Or even run the VBA from Excel. Because I suppose that is from VBA I could parse the result of the api, to take the value that interests me, put it in a variable and be able to use it, but I do not have that knowledge.
My knowledge does not give for more. I would appreciate help or option in rules or wherever to have that behavior.
It requires extensive knowledge to do these actions, knowledge that very few have, and that would take a long time to learn.
It is also difficult to find DEV to make small scripts, in the end it only remains to resort to the programmer.
If any DEV that reads me through the forum, offers to make me the small C # for a small amount of money, tell me by private.
I feel very frustrated.
I just had another idea how to approach this configuration - it may not be exactly what you are requesting, but maybe acceptable for the moment. I don't know how many miners you have in total, so if it's a large number this suggestion will be too complicated. Even if you the concept below isn't usable in your case, the information given below might be useful to others.
My understanding is that you have mining systems with different GPU's, so you also have different Profit Profiles for your miners. If they all had the same profit profile, this wouldn't be an issue. You do however need the different profiles due to clocking settings.
What if you make use of the Profile Groups (also defined in Options dialog, Profilt Profiles section)? All mining software setting and overclocking settings will only be taken from the first profit profile in the group. The profit information is however the sum of all profits from all the include Profit Profiles.
Let's say you have Miner#1 that you want all other miners to "follow". Miner#1 has the profit profile Profile#A, defining clocking settings and hashrates.
You also have Miner#2 with profit profile Profile#B, defining clocking settings and hashrates. What if you separate the clocking settings and the hashrates into two separate profiles? So you have Profile#B-Clock and Profile#B-Hash.
Let's assume you define a Profile Group called "Group#B-Individual". The Profile Group is defined like this:
- Profile#B-Clock (all clocking setting are defined, but the hashrates are configured as 0)
- Profile#B-Hash (all hashrates will be taken from this one)
Letting Miner#2 use "Group#B-Individual" instead of the original "Profile#B" (the profile that contained everything) shouldn't be any different. The total hashrate is only made up of what's in "Profile#B-Hash", as the other profile has zero hashrates.
So let's define another Profile Group where Miner#2 is configured to follow Miner#1. Lets define "Group#B-Follow#A" like this:
- Profile#B-Clock (all clocking setting are defined, but the hashrates are configured as 0)
- Profile#A (all hashrates will be taken from this one)
The result by using "Group#B-Follow#A" is that Miner#2 will have it's own clocking settings, but all hashrates are taken from Profile#A that is also used by Miner#1. The result is that whatever Miner#1 is mining, Miner#2 should also be mining the same.
The bottom line is that when you set Miner#2 to use the Profile Group called "Group#B-Individual", it will follow the hashrates specific to this miner and may not mine the same as the other miners. When you change the Profile Group of Miner#2 to "Group#B-Follow#A", it will still have the same clocking settings as before, but all the defined algorithm hashrates will be identical to what you have in Profile#A, and the profit switcher will make sure that both Miner#1 and Miner#2 is working on the same pool.
If you have many miners that share the same Profit Profile, the profile change operation can be applied to many miners at once using rules with "Manual activation" and the action "Apply Profit Profile".
for now I only have 5 rigs. It has been hard for me to understand, but it does serve temporarily.
And I explain why temporarily. Following his example, suppose that rig 2 3 4 and 5 follow 1. His solution works, only when it is done autoswtich, so for now it works.
But what happens if I add a rule to rig 1, that if it falls from 0.0023 daily profit that rig makes auto switch and changes. At that time the rest of the miners will continue in the previous currency and not in the one that is Rig 1.
That's why your solution serves temporarily, because if I do not add that rule, when doing all auto swtich at the same time as the 1, it's normal for everyone to choose the same currency.
My idea is when that function exists, indicate very high Switch times, 1 hour for example, and mine and mine that currency until it falls below X in benefits, when that happens, rig1 changes, and everyone else should follow him.
Although it is something that gives me almost complete solution, and waiting over time that function, for now it serves me .. THANK YOU, with your explanation I have learned more about the Software.
-... mmmmmmmm...........
I think that if in the rule of when benefits fall, I do restart all miners, follow the Rig1 .....
This is very confusing to do, but it can be done. Over time I expect something simpler when you have time.