As someone mentioned on the reddit thread, you should consider having pre-compiled versions for some of the embedded miners, like KNC, Antminer, etc.
Sure I would that, however the problem is, that I don't own any of those devices. So far I only know that Avalon is running on OpenWrt, but it's hard drive and RAM it's rather too small to run Mono framework. I would have to somehow write another client...
The way I see it for now is to have another machine, which would connect to those miners and it would monitor it from this another machine. This of course isn't perfect solution... reboot/restart worker commands won't work and we need another computer to run the client.
Maybe you have any thoughts on this?
If you want to give it a shot am in.
I tried to mod the API of the avalon and it did not want to work. I added W:192.168.1.2 to the miner and nothing works. problem do i think that the avalon system is linux i can't point it to the client "cgminer"
Any luck?
We are working on that, I'll post the results here. Give us one week max.
I have a problem with sending data to server:
02:24:08.26 Sending StatCgminer data.
02:24:08.26 Getting data for StatCgminer worker.
02:24:08.26 Sending { "command": "coin", "devs": "" } to cgminer.
02:24:09.26 Error occured while sending request to cgminer.
02:24:09.26 Error occured while sending request to cgminer.
System.Net.Sockets.SocketException (0x80004005): No connection could be made bec
ause the target machine actively refused it 127.0.0.1:4028
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddre
ss socketAddress)
at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
at CgminerMonitorClient.Workers.Cgminer.CommandSender.SendMessage(String mess
age, Int32 port)
at CgminerMonitorClient.Workers.Cgminer.CgminerWorker.GetStats(Config config)
02:24:09.27 Getting StatCgminer data failed. Sleeping for a 2s and re
trying
You sure its the right port number or can it be your router blocking it? Do you have the right API ip.
MinersEdge is (partly) right, this means that CgminerMonitorClient can't connect to cgminer.
Please verify if you are hitting the right port (4028) and if you have configured cgminer to allow API calls, from "GetStarted" page:
Configure cgminer:
Pass additional command-line arguments: --api-listen --api-allow W:127.0.0.1
Or add additional configuration file entries: "api-listen" : true, "api-allow" : "W:127.0.0.1"