Bitcoin Forum
September 23, 2024, 03:39:07 PM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 »
  Print  
Author Topic: M's Miner (Ant/SP) Monitor v5.2: alerts,auto/mass/scheduled reboot/mobile miner  (Read 209399 times)
mdude77 (OP)
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
December 28, 2014, 06:30:46 PM
 #1021

monitor is running on site on basic windows machine. I have been having lots of trouble with my ants dropping in hash. I really hope its a switch issue. I'm getting a drop like every 30 minutes.

Does the monitor lag behind a little to reset the machines? It almost seems like if I watch it I drive myself crazy and then if I let it do its own thing it works? Maybe I'm going crazy and/or the machines are resetting so often.

Are your ants remote?  Or are they local?

How many ants are we talking about?  There was one user on here with 1000 S3s and the app saturated his network when it was scanning.  He had to bump up his hardware quality and bandwidth for it to work properly.

M

im only running 14 s3's and 1 c1. all through some low grade 30$ asus I bought like a month ago. now has been discontinued. The ants are local in relation to the machine I am logging into though.


I'm still having issues when it drops to this odd 50/450 pic i just posted. It's like it's not understanding that its actually hashing at 50ghs and not 450ghs.

Then you should be fine.  Note that the first hash rate speed listed is the average over the last 5 seconds.  That will vary and jump all over the place.  The second value is average over all.  If it says 450, you should be getting 450 overall.  It's the second value my app looks like.

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
ChineseSavior
Sr. Member
****
Offline Offline

Activity: 366
Merit: 250


View Profile
December 29, 2014, 08:03:37 AM
Last edit: December 30, 2014, 08:05:19 PM by ChineseSavior
 #1022

monitor is running on site on basic windows machine. I have been having lots of trouble with my ants dropping in hash. I really hope its a switch issue. I'm getting a drop like every 30 minutes.

Does the monitor lag behind a little to reset the machines? It almost seems like if I watch it I drive myself crazy and then if I let it do its own thing it works? Maybe I'm going crazy and/or the machines are resetting so often.

Are your ants remote?  Or are they local?

How many ants are we talking about?  There was one user on here with 1000 S3s and the app saturated his network when it was scanning.  He had to bump up his hardware quality and bandwidth for it to work properly.

M

im only running 14 s3's and 1 c1. all through some low grade 30$ asus I bought like a month ago. now has been discontinued. The ants are local in relation to the machine I am logging into though.


I'm still having issues when it drops to this odd 50/450 pic i just posted. It's like it's not understanding that its actually hashing at 50ghs and not 450ghs.

Then you should be fine.  Note that the first hash rate speed listed is the average over the last 5 seconds.  That will vary and jump all over the place.  The second value is average over all.  If it says 450, you should be getting 450 overall.  It's the second value my app looks like.

M

seems to be running much better now Smiley





*edit**

having problems again. Not detecting in when it drops into that weird 50ghs zone and then on the other average its saying 450ghs its like so weird please help im having to check this stuff so much and not only that im losing 1 machine per block so im losing so much money
mdude77 (OP)
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
December 31, 2014, 03:06:19 AM
Last edit: December 31, 2014, 04:05:12 AM by mdude77
 #1023

Here's v4.2.

- Significantly redid the Alerting logic.  Everything is on one tab now, and you set your alert settings for whatever miner type is in the drop down.  These changes make it much easier, quicker, and foolproof for me to add support for more miner types.  This also means Spondoolie units are now supported individually for alertings.
- Adds support for Antminer S5 units.
- Adds support for Spondoolie SP20, SP30, SP31, and SP35 units.  Note that for now you still need to enable API access for this work!  See first post for how to do this.
- Spondoolie SP10 is listed, but I don't know if it'll work.  Per my conversations with Spondoolie techs, SP20, SP30, SP31, and SP35 behave the same API wise, the SP10 may be different.

Download link: MMinerMonitor43.zip

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
mdude77 (OP)
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
December 31, 2014, 04:06:08 AM
 #1024

v4.3:

Fixes the problem with errors being thrown on startup if you've never used it before.  I forgot to check for that before I published v4.2. Sad

Download link: MMinerMonitor43.zip

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
SergES
Member
**
Offline Offline

Activity: 81
Merit: 10


View Profile
December 31, 2014, 03:19:04 PM
 #1025

File Not Found for download.
mdude77 (OP)
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
December 31, 2014, 03:27:35 PM
 #1026

File Not Found for download.

Thanks!

Is now fixed.

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
psjw4450
Sr. Member
****
Offline Offline

Activity: 342
Merit: 250


View Profile
January 01, 2015, 03:17:13 PM
 #1027

Should I be able to update the pools through this program for and SP20.  I tried and it doesn't work.  
mdude77 (OP)
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
January 01, 2015, 03:23:03 PM
 #1028

Should I be able to update the pools through this program for and SP20.  I tried and it doesn't work.  

Do you have API access enabled?  It should work if it is, but there may be an additional level of privilege you need to enable in cgminer.  I'll investigate.

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
psjw4450
Sr. Member
****
Offline Offline

Activity: 342
Merit: 250


View Profile
January 01, 2015, 03:26:31 PM
 #1029

Should I be able to update the pools through this program for and SP20.  I tried and it doesn't work.  

Do you have API access enabled?  It should work if it is, but there may be an additional level of privilege you need to enable in cgminer.  I'll investigate.

M

This is how my config is.  

{"api-listen":true,"api-allow":",W:127.0.0.1,W:192.168.1.0/24"pools":

It shows succeeded in the log but when I check the miner its not right.  

The reboot feature works. 
mdude77 (OP)
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
January 02, 2015, 01:02:47 AM
 #1030

Should I be able to update the pools through this program for and SP20.  I tried and it doesn't work.  

Do you have API access enabled?  It should work if it is, but there may be an additional level of privilege you need to enable in cgminer.  I'll investigate.

M

This is how my config is.  

{"api-listen":true,"api-allow":",W:127.0.0.1,W:192.168.1.0/24"pools":

It shows succeeded in the log but when I check the miner its not right.  

The reboot feature works. 

I see why.  There's a problem with my code.  I'll fix this in the next version.

Thanks!

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
quakefiend420
Legendary
*
Offline Offline

Activity: 784
Merit: 1000


View Profile
January 02, 2015, 10:26:21 AM
 #1031

I'm now using this to monitor some g-blacks, went through and did some minor tweaks so that the grid will display in MH instead of GH, that sort of thing.  Thanks for open sourcing this, a small token of my appreciation was just sent! Smiley

Not sure if those 1BTC transactions are donations or not, but it's a bit disappointing to see so few transactions...

Getting some null reference exceptions here and there, going to tinker a bit in debug and see if I can throw in a bit of error handling on the JSON parsing since that's where it looks to be coming from.  Seems to be unhappy when the miners reboot themselves(I have local monitoring scripts) and it doesn't expect it, here's a stack trace if you're interested.

************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: s
   at System.IO.StringReader..ctor(String s)
   at Newtonsoft.Json.Linq.JObject.Parse(String json)
   at MMinerMonitor.frmMain.RefreshGrid(clsMinerRefreshData& MinerData) in frmAntMonitor.vb:line 1863
   at MMinerMonitor.frmMain.timerDoStuff_Tick(Object sender, EventArgs e) in frmAntMonitor.vb:line 4935
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

If you'd like to add official support for my miners, here's the output from the Gridseed G-black:

STATS:
{"STATUS":[{"STATUS":"S","When":1420193802,"Code":70,"Msg":"CGMiner stats","Description":"cgminer 3.7.2"}],"STATS":[{"STATS":0,"ID":"GSD0","Elapsed":865,"Calls":8537,"Wait":2.268897,"Max":0.059081,"Min":0.000014,"DevKHs":2686,"LastNonceAt":1420193737.597956,"USB Pipe":"0","USB Delay":"r0 0.000000 w0 0.000000","USB tmo":"8823 0"},{"STATS":1,"ID":"GSD1","Elapsed":865,"Calls":75248,"Wait":5.834170,"Max":0.056958,"Min":0.000005,"DevKHs":2660,"LastNonceAt":1420193731.869072,"USB Pipe":"0","USB Delay":"r0 0.000000 w0 0.000000","USB tmo":"8794 0"},{"STATS":2,"ID":"GSD2","Elapsed":865,"Calls":8519,"Wait":2.643898,"Max":0.053637,"Min":0.000014,"DevKHs":2687,"LastNonceAt":1420193272.182696,"USB Pipe":"0","USB Delay":"r0 0.000000 w0 0.000000","USB tmo":"8833 0"},{"STATS":3,"ID":"GSD3","Elapsed":865,"Calls":57922,"Wait":5.186715,"Max":0.059216,"Min":0.000007,"DevKHs":2655,"LastNonceAt":1420193677.860447,"USB Pipe":"0","USB Delay":"r0 0.000000 w0 0.000000","USB tmo":"8801 0"},{"STATS":4,"ID":"GSD4","Elapsed":865,"Calls":8518,"Wait":2.200106,"Max":0.059792,"Min":0.000015,"DevKHs":2698,"LastNonceAt":1420193776.805768,"USB Pipe":"0","USB Delay":"r0 0.000000 w0 0.000000","USB tmo":"8838 0"},{"STATS":5,"ID":"GSD5","Elapsed":865,"Calls":8530,"Wait":2.206749,"Max":0.051991,"Min":0.000014,"DevKHs":2691,"LastNonceAt":1420193738.590054,"USB Pipe":"0","USB Delay":"r0 0.000000 w0 0.000000","USB tmo":"8825 0"},{"STATS":6,"ID":"GSD6","Elapsed":865,"Calls":8538,"Wait":2.310019,"Max":0.062163,"Min":0.000014,"DevKHs":2705,"LastNonceAt":1420193636.019906,"USB Pipe":"0","USB Delay":"r0 0.000000 w0 0.000000","USB tmo":"8825 0"},{"STATS":7,"ID":"GSD7","Elapsed":865,"Calls":8511,"Wait":2.339035,"Max":0.050391,"Min":0.000014,"DevKHs":2694,"LastNonceAt":1420193621.280800,"USB Pipe":"0","USB Delay":"r0 0.000000 w0 0.000000","USB tmo":"8837 0"},{"STATS":8,"ID":"GSD8","Elapsed":865,"Calls":8522,"Wait":2.228558,"Max":0.063541,"Min":0.000014,"DevKHs":2694,"LastNonceAt":1420193742.162070,"USB Pipe":"0","USB Delay":"r0 0.000000 w0 0.000000","USB tmo":"8824 0"},{"STATS":9,"ID":"GSD9","Elapsed":865,"Calls":32769,"Wait":4.152249,"Max":0.055482,"Min":0.000007,"DevKHs":2701,"LastNonceAt":1420193747.606851,"USB Pipe":"0","USB Delay":"r0 0.000000 w0 0.000000","USB tmo":"8819 0"},{"STATS":10,"ID":"POOL0","Elapsed":865,"Calls":225614,"Wait":31.370396,"Max":0.063541,"Min":0.000005,"Pool Calls":0,"Pool Attempts":0,"Pool Wait":0.000000,"Pool Max":0.000000,"Pool Min":99999999.000000,"Pool Av":0.000000,"Work Had Roll Time":false,"Work Can Roll":false,"Work Had Expire":false,"Work Roll Time":0,"Work Diff":13250.81894412,"Min Diff":16.00000000,"Max Diff":13250.81894412,"Min Diff Count":24,"Max Diff Count":12,"Times Sent":962,"Bytes Sent":103722,"Times Recv":998,"Bytes Recv":48794,"Net Bytes Sent":103722,"Net Bytes Recv":48794},{"STATS":11,"ID":"POOL1","Elapsed":865,"Calls":0,"Wait":0.000000,"Max":0.000000,"Min":99999999.000000,"Pool Calls":0,"Pool Attempts":0,"Pool Wait":0.000000,"Pool Max":0.000000,"Pool Min":99999999.000000,"Pool Av":0.000000,"Work Had Roll Time":false,"Work Can Roll":false,"Work Had Expire":false,"Work Roll Time":0,"Work Diff":1024.00000000,"Min Diff":1024.00000000,"Max Diff":1024.00000000,"Min Diff Count":1,"Max Diff Count":1,"Times Sent":2,"Bytes Sent":143,"Times Recv":5,"Bytes Recv":1519,"Net Bytes Sent":143,"Net Bytes Recv":1519},{"STATS":12,"ID":"POOL2","Elapsed":865,"Calls":0,"Wait":0.000000,"Max":0.000000,"Min":99999999.000000,"Pool Calls":0,"Pool Attempts":0,"Pool Wait":0.000000,"Pool Max":0.000000,"Pool Min":99999999.000000,"Pool Av":0.000000,"Work Had Roll Time":false,"Work Can Roll":false,"Work Had Expire":false,"Work Roll Time":0,"Work Diff":0.00000000,"Min Diff":0.00000000,"Max Diff":0.00000000,"Min Diff Count":0,"Max Diff Count":0,"Times Sent":2,"Bytes Sent":164,"Times Recv":4,"Bytes Recv":946,"Net Bytes Sent":164,"Net Bytes Recv":946}],"id":1}

POOLS:
{"STATUS":[{"STATUS":"S","When":1420193802,"Code":7,"Msg":"3 Pool(s)","Description":"cgminer 3.7.2"}],"POOLS":[{"POOL":0,"URL":"pool1","Status":"Alive","Priority":0,"Quota":1,"Long Poll":"N","Getworks":25,"Accepted":960,"Rejected":0,"Works":407,"Discarded":54,"Stale":0,"Get Failures":0,"Remote Failures":0,"User":"worker","Last Share Time":1420193777,"Diff1 Shares":960,"Proxy Type":"","Proxy":"","Difficulty Accepted":361248.43278278,"Difficulty Rejected":0.00000000,"Difficulty Stale":0.00000000,"Last Share Difficulty":3202.28124483,"Has Stratum":true,"Stratum Active":true,"Stratum URL":"pool1","Has GBT":false,"Best Share":1127174,"Pool Rejected%":0.0000,"Pool Stale%":0.0000},{"POOL":1,"URL":"pool2","Status":"Alive","Priority":1,"Quota":1,"Long Poll":"N","Getworks":2,"Accepted":0,"Rejected":0,"Works":0,"Discarded":0,"Stale":0,"Get Failures":0,"Remote Failures":0,"User":"worker","Last Share Time":0,"Diff1 Shares":0,"Proxy Type":"","Proxy":"","Difficulty Accepted":0.00000000,"Difficulty Rejected":0.00000000,"Difficulty Stale":0.00000000,"Last Share Difficulty":0.00000000,"Has Stratum":true,"Stratum Active":false,"Stratum URL":"","Has GBT":false,"Best Share":0,"Pool Rejected%":0.0000,"Pool Stale%":0.0000},{"POOL":2,"URL":"pool3","Status":"Alive","Priority":2,"Quota":1,"Long Poll":"N","Getworks":1,"Accepted":0,"Rejected":0,"Works":0,"Discarded":0,"Stale":0,"Get Failures":0,"Remote Failures":0,"User":"worker","Last Share Time":0,"Diff1 Shares":0,"Proxy Type":"","Proxy":"","Difficulty Accepted":0.00000000,"Difficulty Rejected":0.00000000,"Difficulty Stale":0.00000000,"Last Share Difficulty":0.00000000,"Has Stratum":true,"Stratum Active":false,"Stratum URL":"","Has GBT":false,"Best Share":0,"Pool Rejected%":0.0000,"Pool Stale%":0.0000}],"id":1}

SUMMARY:
{"STATUS":[{"STATUS":"S","When":1420193802,"Code":11,"Msg":"Summary","Description":"cgminer 3.7.2"}],"SUMMARY":[{"Elapsed":865,"MHS av":27.12,"MHS 5s":27.08,"Found Blocks":0,"Getworks":28,"Accepted":960,"Rejected":0,"Hardware Errors":4,"Utility":66.60,"Discarded":54,"Stale":0,"Get Failures":0,"Local Work":475,"Remote Failures":0,"Network Blocks":15,"Total MH":23459.3002,"Work Utility":66.60,"Difficulty Accepted":361248.43278278,"Difficulty Rejected":0.00000000,"Difficulty Stale":0.00000000,"Best Share":1127174,"Device Hardware%":0.4149,"Device Rejected%":0.0000,"Pool Rejected%":0.0000,"Pool Stale%":0.0000}],"id":1}

And here's my Innosilicon A2 88MH:

STATS:
{"STATUS":[{"STATUS":"S","When":1420194081,"Code":70,"Msg":"CGMiner stats","Description":"cgminer 3.9.0"}],"STATS":[{"STATS":0,"ID":"BA10","Elapsed":4855,"CS":0,"ASIC":8,"CORES(TOTAL)":432,"CORES(SOLO)":"54-54-54-54-54-54-54-54","TEMP(AVG)":31.25,"TEMP(SOLO)":"30-34-29-29-34-28-46-50"},{"STATS":1,"ID":"BA11","Elapsed":4855,"CS":1,"ASIC":8,"CORES(TOTAL)":432,"CORES(SOLO)":"54-54-54-54-54-54-54-54","TEMP(AVG)":31.50,"TEMP(SOLO)":"29-34-29-34-34-34-44-43"},{"STATS":2,"ID":"BA12","Elapsed":4855,"CS":2,"ASIC":8,"CORES(TOTAL)":389,"CORES(SOLO)":"53-53-37-53-49-40-53-51","TEMP(AVG)":31.25,"TEMP(SOLO)":"29-29-29-34-29-34-47-48"},{"STATS":3,"ID":"BA13","Elapsed":4855,"CS":3,"ASIC":8,"CORES(TOTAL)":432,"CORES(SOLO)":"54-54-54-54-54-54-54-54","TEMP(AVG)":32.00,"TEMP(SOLO)":"29-34-29-34-34-34-43-48"},{"STATS":4,"ID":"BA14","Elapsed":4855,"CS":4,"ASIC":8,"CORES(TOTAL)":432,"CORES(SOLO)":"54-54-54-54-54-54-54-54","TEMP(AVG)":29.62,"TEMP(SOLO)":"29-29-29-34-34-29-36-46"},{"STATS":5,"ID":"BA15","Elapsed":4855,"CS":5,"ASIC":8,"CORES(TOTAL)":432,"CORES(SOLO)":"54-54-54-54-54-54-54-54","TEMP(AVG)":29.88,"TEMP(SOLO)":"29-29-29-29-29-34-43-46"},{"STATS":6,"ID":"POOL0","Elapsed":4855,"Pool Calls":0,"Pool Attempts":0,"Pool Wait":0.000000,"Pool Max":0.000000,"Pool Min":99999999.000000,"Pool Av":0.000000,"Work Had Roll Time":false,"Work Can Roll":false,"Work Had Expire":false,"Work Roll Time":0,"Work Diff":2048.00000000,"Min Diff":16.00000000,"Max Diff":2048.00000000,"Min Diff Count":313,"Max Diff Count":28835,"Times Sent":3852,"Bytes Sent":426659,"Times Recv":8891,"Bytes Recv":883114,"Net Bytes Sent":426659,"Net Bytes Recv":883114},{"STATS":7,"ID":"POOL1","Elapsed":4855,"Pool Calls":0,"Pool Attempts":0,"Pool Wait":0.000000,"Pool Max":0.000000,"Pool Min":99999999.000000,"Pool Av":0.000000,"Work Had Roll Time":false,"Work Can Roll":false,"Work Had Expire":false,"Work Roll Time":0,"Work Diff":1024.00000000,"Min Diff":20.00000000,"Max Diff":1024.00000000,"Min Diff Count":533,"Max Diff Count":218,"Times Sent":159,"Bytes Sent":19658,"Times Recv":187,"Bytes Recv":17716,"Net Bytes Sent":19658,"Net Bytes Recv":17716},{"STATS":8,"ID":"POOL2","Elapsed":4855,"Pool Calls":0,"Pool Attempts":0,"Pool Wait":0.000000,"Pool Max":0.000000,"Pool Min":99999999.000000,"Pool Av":0.000000,"Work Had Roll Time":false,"Work Can Roll":false,"Work Had Expire":false,"Work Roll Time":0,"Work Diff":4096.00000000,"Min Diff":4096.00000000,"Max Diff":4096.00000000,"Min Diff Count":1,"Max Diff Count":1,"Times Sent":2,"Bytes Sent":150,"Times Recv":5,"Bytes Recv":1385,"Net Bytes Sent":150,"Net Bytes Recv":1385}],"id":1}

POOLS:
{"STATUS":[{"STATUS":"S","When":1420194081,"Code":7,"Msg":"3 Pool(s)","Description":"cgminer 3.9.0"}],"POOLS":[{"POOL":0,"URL":"pool1","Status":"Alive","Priority":0,"Quota":1,"Long Poll":"N","Getworks":1180,"Accepted":6584,"Rejected":1116,"Works":29780,"Discarded":2280,"Stale":0,"Get Failures":0,"Remote Failures":0,"User":"worker","Last Share Time":1420194079,"Diff1 Shares":6176064,"Proxy Type":"","Proxy":"","Difficulty Accepted":11659040.00000000,"Difficulty Rejected":754304.00000000,"Difficulty Stale":0.00000000,"Last Share Difficulty":2048.00000000,"Has Stratum":true,"Stratum Active":true,"Stratum URL":"pool1","Has GBT":false,"Best Share":9179304,"Pool Rejected%":6.0766,"Pool Stale%":0.0000},{"POOL":1,"URL":"pool2","Status":"Alive","Priority":1,"Quota":1,"Long Poll":"N","Getworks":19,"Accepted":134,"Rejected":3,"Works":723,"Discarded":10,"Stale":12,"Get Failures":1,"Remote Failures":2,"User":"worker","Last Share Time":1420189269,"Diff1 Shares":26072,"Proxy Type":"","Proxy":"","Difficulty Accepted":25772.00000000,"Difficulty Rejected":60.00000000,"Difficulty Stale":120.00000000,"Last Share Difficulty":1024.00000000,"Has Stratum":true,"Stratum Active":false,"Stratum URL":"","Has GBT":false,"Best Share":278930,"Pool Rejected%":0.2312,"Pool Stale%":0.4624},{"POOL":2,"URL":"pool3","Status":"Alive","Priority":2,"Quota":1,"Long Poll":"N","Getworks":2,"Accepted":0,"Rejected":0,"Works":0,"Discarded":0,"Stale":0,"Get Failures":0,"Remote Failures":0,"User":"worker","Last Share Time":0,"Diff1 Shares":0,"Proxy Type":"","Proxy":"","Difficulty Accepted":0.00000000,"Difficulty Rejected":0.00000000,"Difficulty Stale":0.00000000,"Last Share Difficulty":0.00000000,"Has Stratum":true,"Stratum Active":false,"Stratum URL":"","Has GBT":false,"Best Share":0,"Pool Rejected%":0.0000,"Pool Stale%":0.0000}],"id":1}

SUMMARY:
{"STATUS":[{"STATUS":"S","When":1420194081,"Code":11,"Msg":"Summary","Description":"cgminer 3.9.0"}],"SUMMARY":[{"Elapsed":4855,"MHS av":91.87,"MHS 5s":92.68,"Found Blocks":1,"Getworks":1201,"Accepted":6718,"Rejected":1119,"Hardware Errors":361,"Utility":83.03,"Discarded":2290,"Stale":12,"Get Failures":1,"Local Work":33046,"Remote Failures":2,"Network Blocks":281,"Total MH":446027.8491,"Work Utility":76652.61,"Difficulty Accepted":11684812.00000000,"Difficulty Rejected":754364.00000000,"Difficulty Stale":120.00000000,"Best Share":9179304,"Device Hardware%":0.0058,"Device Rejected%":12.1630,"Pool Rejected%":6.0644,"Pool Stale%":0.0010}],"id":1}

Thanks again!
mdude77 (OP)
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
January 02, 2015, 10:30:26 AM
 #1032

I'm now using this to monitor some g-blacks, went through and did some minor tweaks so that the grid will display in MH instead of GH, that sort of thing.  Thanks for open sourcing this, a small token of my appreciation was just sent! Smiley

Not sure if those 1BTC transactions are donations or not, but it's a bit disappointing to see so few transactions...

Getting some null reference exceptions here and there, going to tinker a bit in debug and see if I can throw in a bit of error handling on the JSON parsing since that's where it looks to be coming from.  Seems to be unhappy when the miners reboot themselves(I have local monitoring scripts) and it doesn't expect it, here's a stack trace if you're interested.

Thanks for the info!  When running in dev it doesn't like it when the miner isn't responding.  When error handling is enabled, it catches it properly, but it doesn't yet pass the correct info back to the calling routine so that one then fails as well.

Thanks for the donation.  Yes, they've been few and far between for a while. Sad

What type of miner is this?  A g-black?  I take it when you say MH these are scrypt miners?


M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
quakefiend420
Legendary
*
Offline Offline

Activity: 784
Merit: 1000


View Profile
January 02, 2015, 10:33:36 AM
 #1033

I'm now using this to monitor some g-blacks, went through and did some minor tweaks so that the grid will display in MH instead of GH, that sort of thing.  Thanks for open sourcing this, a small token of my appreciation was just sent! Smiley

Not sure if those 1BTC transactions are donations or not, but it's a bit disappointing to see so few transactions...

Getting some null reference exceptions here and there, going to tinker a bit in debug and see if I can throw in a bit of error handling on the JSON parsing since that's where it looks to be coming from.  Seems to be unhappy when the miners reboot themselves(I have local monitoring scripts) and it doesn't expect it, here's a stack trace if you're interested.

Thanks for the info!  When running in dev it doesn't like it when the miner isn't responding.  When error handling is enabled, it catches it properly, but it doesn't yet pass the correct info back to the calling routine so that one then fails as well.

Thanks for the donation.  Yes, they've been few and far between for a while. Sad

What type of miner is this?  A g-black?  I take it when you say MH these are scrypt miners?


M

Yeah, these are all Scrypt.  Gridseed G-blacks and an Innosilicon Terminator A2 88MH.  I thought about trying to make it configurable to switch between MH and GH in the grid but decided on the lazy way out and just removed the /1000 and changed the labels to MH, hah.
mdude77 (OP)
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
January 02, 2015, 08:02:29 PM
 #1034

I'm now using this to monitor some g-blacks, went through and did some minor tweaks so that the grid will display in MH instead of GH, that sort of thing.  Thanks for open sourcing this, a small token of my appreciation was just sent! Smiley

Not sure if those 1BTC transactions are donations or not, but it's a bit disappointing to see so few transactions...

Getting some null reference exceptions here and there, going to tinker a bit in debug and see if I can throw in a bit of error handling on the JSON parsing since that's where it looks to be coming from.  Seems to be unhappy when the miners reboot themselves(I have local monitoring scripts) and it doesn't expect it, here's a stack trace if you're interested.

Thanks for the info!  When running in dev it doesn't like it when the miner isn't responding.  When error handling is enabled, it catches it properly, but it doesn't yet pass the correct info back to the calling routine so that one then fails as well.

Thanks for the donation.  Yes, they've been few and far between for a while. Sad

What type of miner is this?  A g-black?  I take it when you say MH these are scrypt miners?


M

Yeah, these are all Scrypt.  Gridseed G-blacks and an Innosilicon Terminator A2 88MH.  I thought about trying to make it configurable to switch between MH and GH in the grid but decided on the lazy way out and just removed the /1000 and changed the labels to MH, hah.

I was in a hurry this morning when I read this.  I see now you described what they are. Smiley  Those larger transactions you see on the donation address are not donations.  Someone graciously lends me BTC every so often, that's what you see there.

I should be able to add specific support for these two miners and they'll automatically show as MH.

Thanks for the info! Smiley

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
quakefiend420
Legendary
*
Offline Offline

Activity: 784
Merit: 1000


View Profile
January 03, 2015, 07:57:54 AM
 #1035

I'm now using this to monitor some g-blacks, went through and did some minor tweaks so that the grid will display in MH instead of GH, that sort of thing.  Thanks for open sourcing this, a small token of my appreciation was just sent! Smiley

Not sure if those 1BTC transactions are donations or not, but it's a bit disappointing to see so few transactions...

Getting some null reference exceptions here and there, going to tinker a bit in debug and see if I can throw in a bit of error handling on the JSON parsing since that's where it looks to be coming from.  Seems to be unhappy when the miners reboot themselves(I have local monitoring scripts) and it doesn't expect it, here's a stack trace if you're interested.

Thanks for the info!  When running in dev it doesn't like it when the miner isn't responding.  When error handling is enabled, it catches it properly, but it doesn't yet pass the correct info back to the calling routine so that one then fails as well.

Thanks for the donation.  Yes, they've been few and far between for a while. Sad

What type of miner is this?  A g-black?  I take it when you say MH these are scrypt miners?


M

Yeah, these are all Scrypt.  Gridseed G-blacks and an Innosilicon Terminator A2 88MH.  I thought about trying to make it configurable to switch between MH and GH in the grid but decided on the lazy way out and just removed the /1000 and changed the labels to MH, hah.

I was in a hurry this morning when I read this.  I see now you described what they are. Smiley  Those larger transactions you see on the donation address are not donations.  Someone graciously lends me BTC every so often, that's what you see there.

I should be able to add specific support for these two miners and they'll automatically show as MH.

Thanks for the info! Smiley

M

That would be awesome.  Thanks for the app! Smiley
mdude77 (OP)
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
January 03, 2015, 06:21:33 PM
 #1036

Regarding pool updates...

The good news:

After correcting a good number of things, it's now working properly.  It's able to change pools pretty quickly with a click.

The bad news is:

There doesn't seem to be a way to make this permanent via the API. 
If I use the "save" command on my S4s after setting the pools, all the pools go blank and stay blank.  The UI no longer is able to update them.  After a reboot, the S4 is back to normal, with the default Antpool credentials; your "custom" and original ones are completely lost.
My SP20 behaves a bit better and seems to ignore the "save" command completely.

So for now this logic is going to be there, but not savable.  So you can switch things pretty quickly, but if you reboot the miner or change anything on the UI, they are lost.  The "status" pages will show the updates, but the "pool config" will not.

Long term for this to behave better I'll have to had a Web manipulation routine. 

It's somewhat ironic, when I first wrote this, it worked entirely by Web scraping.  Then I switched almost entirely to API, and the only web scraping is for S1, S2, and S3.  Now with hosting becoming more popular, the API isn't available, but the Web is, and that combined with the pool update logic means I'll be getting back into Web scraping.

Any thoughts from any miners out there?

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
mdude77 (OP)
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
January 03, 2015, 08:13:21 PM
 #1037

That would be awesome.  Thanks for the app! Smiley

I've never seen one of these before, so I have some questions about how to interpret the stats.

For the Innosilicon A2 88MH:
- I see 6 different sets of stats for this one device, BA10 through BA15.  Each has 8 temperatures listed, plus an average temp.  Is there a need to see all 8 * 6 = 48 temperatures (they'll fit), or just the 6 averages and one overall average?
- I don't see any fan readings?
- I don't understand what the CORES(SOLO) readings mean?  Something I should be monitoring/displaying there?
- In the summary section I see a "Total MH":446027.8491.  I take it that's for the pool, as above there is a "MHS av" of 91.87 which is more in line with the 88MH?

Haven't looked at the other one yet.. but I'm sure I'll have questions.

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
mdude77 (OP)
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
January 03, 2015, 08:41:58 PM
 #1038

That would be awesome.  Thanks for the app! Smiley

For the gridseed:

- Looks like there are 10 individual devices in here, each around 2.6 MH/s a piece.  Any need to show these or just the overall sum?
- I don't see any fan readings or temperature readings?

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
quakefiend420
Legendary
*
Offline Offline

Activity: 784
Merit: 1000


View Profile
January 03, 2015, 11:11:58 PM
 #1039

That would be awesome.  Thanks for the app! Smiley

I've never seen one of these before, so I have some questions about how to interpret the stats.

For the Innosilicon A2 88MH:
- I see 6 different sets of stats for this one device, BA10 through BA15.  Each has 8 temperatures listed, plus an average temp.  Is there a need to see all 8 * 6 = 48 temperatures (they'll fit), or just the 6 averages and one overall average?
- I don't see any fan readings?
- I don't understand what the CORES(SOLO) readings mean?  Something I should be monitoring/displaying there?
- In the summary section I see a "Total MH":446027.8491.  I take it that's for the pool, as above there is a "MHS av" of 91.87 which is more in line with the 88MH?

Haven't looked at the other one yet.. but I'm sure I'll have questions.

M


The config of this device is 6 blades with 8 ASIC chips per blade, what you're seeing are individual chip temps and the average across all 8 for that blade.  It would be nice to be able to see each one if there's enough display room.

Fan readings aren't reported, the fans just run directly from the PSU in these units with no PWM management or anything.

CORES(SOLO) are the cores on the 8 chips on each blade, each chip has 54 hashing cores.  Notice that all show 54 across the board save for one blade, that one has some hardware issues.  This would be nice to see as well, this device hasn't degraded any further, but it would be convenient to be able to see at a glance if it does.

You're correct on Total MH/Avg MH, I've never personally found Total useful but someone else might.
quakefiend420
Legendary
*
Offline Offline

Activity: 784
Merit: 1000


View Profile
January 03, 2015, 11:14:43 PM
 #1040

That would be awesome.  Thanks for the app! Smiley

For the gridseed:

- Looks like there are 10 individual devices in here, each around 2.6 MH/s a piece.  Any need to show these or just the overall sum?
- I don't see any fan readings or temperature readings?

M

It would be nice to be able to see the individual hashing devices, I've had cases before where a unit is still detected but has stopped submitting shares, being able to see each hashing unit would help to detect that.

These are very simple units, no temperature sensors and fans run straight from the PSU, just like the Innosilicon unit.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!