Hi, if you cd to grm's folder and run the following command then what is the output? python ./external/tplink.py -t "192.168.5.80" -j '{"emeter":{"get_realtime":{}}}' Here it is (thank you!!!): C:\Users\bryan\Mining\monitoring\grm-2.3.d.6-windows-amd64\external>python ./tplink.py -t "192.168.5.80" -j '{"emeter":{"get_realtime":{}}}' Traceback (most recent call last): File "./tplink.py", line 57, in <module> args = parser.parse_args() File "C:\Program Files\Python27\lib\argparse.py", line 1701, in parse_args args, argv = self.parse_known_args(args, namespace) File "C:\Program Files\Python27\lib\argparse.py", line 1733, in parse_known_args namespace, args = self._parse_known_args(args, namespace) File "C:\Program Files\Python27\lib\argparse.py", line 1939, in _parse_known_args start_index = consume_optional(start_index) File "C:\Program Files\Python27\lib\argparse.py", line 1879, in consume_optional take_action(action, args, option_string) File "C:\Program Files\Python27\lib\argparse.py", line 1791, in take_action argument_values = self._get_values(action, argument_strings) File "C:\Program Files\Python27\lib\argparse.py", line 2231, in _get_values value = self._get_value(action, arg_string) File "C:\Program Files\Python27\lib\argparse.py", line 2260, in _get_value result = type_func(arg_string) File "./tplink.py", line 10, in validIP socket.inet_pton(socket.AF_INET, ip) AttributeError: 'module' object has no attribute 'inet_pton' Ok. This seems to be an issue with python's socket module. Check the last comment from this GitHub issue.: https://github.com/mitsuhiko/python-geoip/issues/4
|
|
|
Hey, I just set this up over the weekend. Very cool software!! I'm having some trouble with getting the TP-Link info. I tried with 2.3.6d and 2.2.2 (installed Python 2.7.13 and set the PATH var), getting this in the log:
ERROR: 2018/06/11 11:33:48 tplink.go:139: Could not run tplink.py script. Failed with exit status 1 ERROR: 2018/06/11 11:33:48 tplink.go:28: TPlink script execution failed!
This is my rigList config for 1 of my TP-Link HS110 plugs:
"6xGTX1070,phoenixminer,label_nanopool,,http://192.168.5.8:3333,6,197,,tplink,192.168.5.80,850,70",
I don't know the cause of the exit is, or how to get more logging info. Any help would be appreciated!
Hi, if you cd to grm's folder and run the following command then what is the output? python ./external/tplink.py -t "192.168.5.80" -j '{"emeter":{"get_realtime":{}}}'
|
|
|
Of course, I sent you the results. https://cryptoknight.cc/rpc/ipbc/get_userblocks?height=&address= gave me an Invalid API call no matter what (recent) height I put. Was searching about your code trying to contribute when I realised that only the v1 was open sourced ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) Been fooled by the generated "Source code" on github that contain only the README. I already have an implementation but need to do some testing. I should release a dev version in the coming 1-2 days. True about the open source, I am not really sure what to do about it, given my past experience with v1: a bunch of ppl forking the code but only 1 guy contributing. Anyways, I am still thinking about it and it's not set in stone.
|
|
|
Hi ! First, many thanks for this very usefull tool ! I was planning for tests with https://github.com/Kasmetski/auto-hard-reset for Pi GPIO until I found your project. I'm interested in testing your solution with Pi 3 if needed. I'm looking after nicehash pool, minergate pools and cryptoknight.cc pools support if you still take feature requests. For this last pool, I'll try to look into the sources, I think it may be close to node-js/fairpool code. Would be glad to contribute if I can, I really appreciate that you have opened your sources. Again, thank you for your awesome Rig Monitor Hey, thanks dude. about pool support, could you create the respective feature requests on here: https://github.com/rodneymo/rig-monitorv2/issuesWhich one is highest prio for you? I have plans to add raspberry GPIO to rig-monitor soon. That will probably be in version 2.4 (ETA 2 weeks). cryptoknight.cc implementation is not based on cryptonote-api, which is the standard for nodejs pools. After some googling, I found and tested the network stats API: https://cryptoknight.cc/rpc/karbo/stats, but not the other ones. If you can help me finding out the other apis then I can get it to the next 2.3 dev version. I need miner stats, worker stats (if available) and payments.
|
|
|
Hi all, I found a bug on the claymore praser during the stability testing (10 days). It's rare, I have only seen it once, but I am issuing a patch nonetheless to both developement and stable branches: 2.2.2 (stable) 2.3.d.5 (developement) you can download them here: https://github.com/rodneymo/rig-monitorv2/releases
|
|
|
Hi all, version 2.3.d1 (development) has been published. It includes support for bminer and EWBF miners. You can get it here:https://github.com/rodneymo/rig-monitorv2/releases/tag/untagged-c30d233b2b307bbc6d7a Later this week I'll make another release with the all-new (past ad future) profitability logic and dashboards. this is the correct link for version 2.3.d1: https://github.com/rodneymo/rig-monitorv2/releases/tag/2.3.d1
|
|
|
Hey guys, I am the developer of rig-monitor (see here: https://bitcointalk.org/index.php?topic=2128602.0) and I a, looking o add EWBF support to it. Could someone share an example of the json output together with an example of the API query? Thanks a lot http://192.168.1.16:42000/getstat { "method": "getstat", "error": null, "start_time": 1527870255, "current_server": "localhost:9998", "available_servers": 1, "server_status": 1, "result": [{ "gpuid": 0, "cudaid": 0, "busid": "0000:01:00.0", "name": "GeForce GTX 1080", "gpu_status": 2, "solver": 0, "temperature": 68, "gpu_power_usage": 195, "speed_sps": 512, "accepted_shares": 10010, "rejected_shares": 0, "start_time": 1527976217 }, { "gpuid": 1, "cudaid": 1, "busid": "0000:81:00.0", "name": "GeForce GTX 1080", "gpu_status": 2, "solver": 0, "temperature": 62, "gpu_power_usage": 198, "speed_sps": 506, "accepted_shares": 10956, "rejected_shares": 0, "start_time": 1527870256 }, { "gpuid": 2, "cudaid": 2, "busid": "0000:82:00.0", "name": "GeForce GTX 1080", "gpu_status": 2, "solver": 0, "temperature": 64, "gpu_power_usage": 197, "speed_sps": 508, "accepted_shares": 10898, "rejected_shares": 0, "start_time": 1527870256 } ] }
Thanks a lot
|
|
|
Hey guys, I am the developer of rig-monitor (see here: https://bitcointalk.org/index.php?topic=2128602.0) and I a, looking o add EWBF support to it. Could someone share an example of the json output together with an example of the API query? Thanks a lot
|
|
|
This is a very useful tool, thank you for sharing! Will be looking forward to using this with more pools as they become supported. Keep up the great work!
Thanks. Do you have other pools in mind? Which ones?
|
|
|
Anyone using raspberry PIs who would like to use the GPIO to reset rigs?
|
|
|
Hi!
Your job is awesome. Please add miner.rocks pool support, and sonofff plug support.
Thanks.
Thanks. I noticed you already created a GitHub feature request. I'll take it from here.
|
|
|
Version 2.2 is out!! What's new in version 2.2: -Support for fairpool -Support for monitoring power consumption via Wemo smart plugs -Automatically reset rigs - via TP-Link and Wemo smart plugs - based on power consumption, hashrate or any other available KPI in influxDB (power mgmt rules) -Ability to trigger custom scripts (e.g. control external device that resets rig PSU) based on power consumption, hashrate or any other available KPI in influxDB (power mgmt rules) -Automatic reload of rig, pool and power management rules in case of configuration file changes, during runtime. Other settings are not updated during runtime. -Launch remote management applications like ssh or Team Viewer from Grafana -CastXMR now includes "mining_time" -Fixed issue with crashing due to claymore output being out of order (sometimes Claymore outputs the Total speed & shares line before the GPU spec lines) -Several other minor bug fixes and improvements You can download it here: https://github.com/rodneymo/rig-monitorv2/releasesAnyone has any new requirements/features for 2.3? I am currently working out the scope for release 2.3. Current candidates: -profitability calc. and dashboard -bminer support -resetting PSU via raspberry GPIO
|
|
|
Version 2.2 is out!! What's new in version 2.2: -Support for fairpool -Support for monitoring power consumption via Wemo smart plugs -Automatically reset rigs - via TP-Link and Wemo smart plugs - based on power consumption, hashrate or any other available KPI in influxDB (power mgmt rules) -Ability to trigger custom scripts (e.g. control external device that resets rig PSU) based on power consumption, hashrate or any other available KPI in influxDB (power mgmt rules) -Automatic reload of rig, pool and power management rules in case of configuration file changes, during runtime. Other settings are not updated during runtime. -Launch remote management applications like ssh or Team Viewer from Grafana -CastXMR now includes "mining_time" -Fixed issue with crashing due to claymore output being out of order (sometimes Claymore outputs the Total speed & shares line before the GPU spec lines) -Several other minor bug fixes and improvements You can download it here: https://github.com/rodneymo/rig-monitorv2/releases
|
|
|
|