Minerx117 / NemosMiner

NemosMiner multi algo profit switching NVIDIA/AMD/CPU miner
https://nemosminer.com
GNU General Public License v3.0
26 stars 5 forks source link

Dashboard and cmd window earnings are only reporting Zergpool despite not checking that in the config #78

Closed colbzc closed 3 years ago

colbzc commented 3 years ago

Nothing too lengthy to describe, but in my dashboard, under balances, only zergpool is listed, even though that's not checked in my config. In fact, I only have MPH checked for the last few weeks, and my MPH balance does not show up. this same issue is reflected in the cmd prompt window. The earnings numbers are probably accurate for what was mined during a benchmark, but I'm making a few bucks a day on each computer. And that is accurately reflected in the top banner of the gui.

I don't know if this is related or not, but sometimes I come back after pausing mining, to find my config in the web gui blank, minus my MPH username. But when I look at the actual config file on my desktop, it's all in there...

Screenshot 2021-02-09 111143 Screenshot 2021-02-09 111118
UselessGuru commented 3 years ago

What version is that?

colbzc commented 3 years ago

Sorry, this is on v3.9.9.17

UselessGuru commented 3 years ago

to find my config in the web gui blank, minus my MPH username.

Is the config in 'Running Config' complete? I have seen timing issues that corrupts the data in the config editor. I have added a fix for this in the upcoming 3.9.9.18

I cannot think of a reason for your problem. Try renaming the Logs folder. You will lose hostorical data (earnings stats for 30 days) and payday preddiction will start fresh.

colbzc commented 3 years ago

my running config looks complete. But next time it shows up blank, I'll double check.

renamed the logs folder, and will report back any updates.

colbzc commented 3 years ago

Renaming the logs folder did create a new logs folder upon relaunch, but I am still only showing Zergpool. I tried switching off MPH and am only on Nicehash pool right now.

UselessGuru commented 3 years ago

@colbzc

Can you post the contents of your config file (remove confidential info first)?

colbzc commented 3 years ago

{ "Algorithm": "", "AllowedBadShareRatio": 0.1, "APILogfile": "", "APIPort": 3999, "AutoStart": true, "AutoUpdate": true, "BalancesTrackerLog": false, "BalancesTrackerPollInterval": 15, "CalculatePowerCost": false, "ConfigFileVersion": "3.9.9.17", "CPUMinerProcessPriority": 1, "Currency": [ "USD", "BTC" ], "Delay": 1, "DisableDualAlgoMining": false, "DisableMinerFee": false, "DisableMinersWithFee": false, "DisableSingleAlgoMining": false, "Donate": 13, "EstimateCorrection": false, "ExcludeDeviceName": [ "CPU#00" ], "ExcludeMinerName": "", "GPUMinerProcessPriority": 1, "IdlePowerUsageW": 60, "IdleSec": 120, "IgnoreMinerFee": false, "IgnorePoolFee": false, "IgnorePowerCost": true, "IncludeLegacyMiners": true, "IncludeOptionalMiners": true, "IncludeRegularMiners": true, "Interval": 240, "LogToFile": [ "Info", "Warn", "Error", "Verbose", "Debug" ], "LogToScreen": [ "Info", "Warn", "Error", "Verbose", "Debug" ], "MarginOfError": 0, "MinAccuracy": 0.5, "MinDataSamples": 20, "MinDataSamplesAlgoMultiplier": { "X25r": 3 }, "MinerInstancePerDeviceModel": false, "MinerSet": 1, "MineWhenIdle": false, "MinWorker": 10, "MonitoringServer": "https://nemosminer.com", "MonitoringUser": "xx", "MPHAPIKey": "xx", "MPHUserName": "colbzc", "NiceHashAPIKey": "xx", "NiceHashAPISecret": "xx", "NiceHashOrganizationId": "", "NiceHashWallet": "xx", "NiceHashWalletIsInternal": false, "OpenFirewallPorts": true, "PayoutCurrency": "BTC", "PoolName": [ "NiceHash" ], "PoolTimeout": 30, "PowerPricekWh": { "00:00": 0 }, "PricePenaltyFactor": 1, "ProfitabilityThreshold": -99999, "ProHashingAPIKey": "", "ProHashingUserName": "", "Proxy": "", "Region": "US", "ReportToServer": true, "RunningMinerGainPct": 5, "ShowAccuracy": true, "ShowAllMiners": false, "ShowEarning": false, "ShowEarningBias": false, "ShowMinerFee": true, "ShowMinerWindows": "hidden", "ShowMinerWindowsNormalWhenBenchmarking": false, "ShowPoolBalances": true, "ShowPoolFee": true, "ShowPowerCost": false, "ShowPowerUsage": false, "ShowProfit": false, "ShowProfitBias": false, "ShowWorkerStatus": true, "SnakeTailConfig": ".\Utils\NemosMiner_LogReader.xml", "SnakeTailExe": ".\Utils\SnakeTail.exe", "SSL": false, "StartGUIMinimized": true, "StartPaused": false, "SyncWindow": 5, "Transcript": false, "UIStyle": "Light", "UnrealPoolPriceFactor": 2, "Wallet": "xx", "WarmupTime": 30, "Watchdog": true, "WatchdogCount": null, "WebGUI": true, "WorkerName": "xx" }

UselessGuru commented 3 years ago

@colbzc

Your config looks ok. I assume that you have mined at Zergpool, either with NM another mining program. That is why you see a ZergPool balance. NM only shows a balance if there is some unpaid balance.

When you mine with NiceHash with a internal wallet, then you need these all of these 4 confing items

"NiceHashAPIKey": "xx", "NiceHashAPISecret": "xx", "NiceHashOrganizationId": "xx", "NiceHashWalletIsInternal": true,

When you mine to an external wallet (not recemmended by NH) then you just define the wallet "NiceHashWalletIsInternal": true, "NiceHashWallet": "xx", (only if different from std. wallet, otherwise leave empty).

For NiceHash it will take a while until balance data will show.

my MPH balance does not show up.

Please confirm your mph api key is correct - this does work. Note that MPHAPIKey is case sensitive!

colbzc commented 3 years ago

I haven't voluntarily used Zergpool ever. The only time I think it could have mined there was either benchmarking or donation periods of mining?

Noted on the required organization ID. It was separate from API settings in Nicehash, and I'm not an business with a VAT number or anything that it requires to set up an organization, so I didn't add that.

For the MPH balance it looks like the API Key is all lower case in both MPH and in my config.

UselessGuru commented 3 years ago

like the API Key is all lower case

MPH: Did you set auto exchange coin to Bitcoin? 3.9.9.17 does not support other coins. I am working on 3.9.9.18 that will support other coins. You can also contact me in discord if you want me to do more research.

UselessGuru commented 3 years ago

@colbzc

Any news?

colbzc commented 3 years ago

I do indeed have my autoexchange on MPH set to Bitcoin. Once I ran it again this morning and it updated to 3.9.9.18 I am now seeing pool balances again! Though Zergpool still shows up, at least I can see the others now!

UselessGuru commented 3 years ago

I am now seeing pool balances again!

Thank you for reporting back. I assume that some balance data files were corrupted. 3.9.9.18 removed these.

Though Zergpool still shows up, at least I can see the others now!

NemosMiner will always report the balances from ALL supprted pools where there are pending balances. You must have mined @ zergpool at some stage - this must not have been with NemosMiner.