Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Requests #14

Open
ricardo-nolan opened this issue Jun 11, 2018 · 13 comments
Open

Feature Requests #14

ricardo-nolan opened this issue Jun 11, 2018 · 13 comments
Labels
enhancement New feature or request

Comments

@ricardo-nolan
Copy link
Owner

Please add feature requests here.
Feature requests only. For bugs, please create it's own ticket.

@ricardo-nolan ricardo-nolan added the enhancement New feature or request label Jun 11, 2018
@danielbowne
Copy link

Move SMTP settings from functions.php to config.json (and/or any other variables that would need quick access to.)

@mvnuland
Copy link

I would like to see more info from /var/run/ethos/stats.json.

I think it's to much info to put it all on the dashboard page, but some info can maybe also be showed with a mouseover function (like in the original Ethos panel, of course it doesn't need to be a exact copy) and other info can be showed on a separated page.

What I would like to see on the dashboard page: "miner" + "miner_version", "uptime", "cpu_temp", "miner_hashes" with 2 decimals behind the number (mouseover function), "voltage", "core", "mem" and for the fans "fanrpm" + "fanpercent" (also mouseover function).

I don't know if that will fit on the dashboard page. Of course there is also a difference in the cards in a rig. I only have 6 GPU rigs but there are also people that have 12 or 13 GPU rigs, so that's also a lot more info to show.

Other info that's also nice to see (maybe on a separated 'hardware page'?): "pool_info", "pool", "rx_kbps", "tx_kbps", "manu", "mobo", "lan_chip", "load", "ram", "cpu_name", "drive_name", "freespace", "version", "models", "bioses", "default_core", "default_mem", "vramsize", "meminfo", "default_watts", "watts", "watt_min", "watt_max", "powertune".

All this info is already in stats.json so I think it would be nice to use it. The only thing to think about is to show all of this info but still keep overview.

Another thing to think about is the synced stats. Mostly the stats are still a bit off sync (1 minute difference). Maybe there is an option to merge the info from the database or take an average of the last few minutes (for example some rigs will post at 1:49 and others at 1:50 hours that create multiple stat moments in the graph now).

@jianyi85
Copy link

jianyi85 commented Jun 12, 2018

Hi foraern,

I think just copy ethosdistro's panel, change to smaller text size to fit in more information into the table.

The panel only can receive the information from the rigs, is it possible to have "reboot" button and "miner software or OS upgrade" button in the panel?

I found "China made" ethos version, they rewrite and change the code in ethos and rename it to "MinerOS", their panel allow their client to do one click OS and miner software upgrade.

http://mineros.cn/

Regards,
Alex Wong

@ricardo-nolan
Copy link
Owner Author

@mvnuland regarding rig synch, I had the same problem, but it has to do with the clock on the rigs not being synched, this is what I posted in the other issue:

For what it's worth, I noticed that I couldn't get my rigs to push at the same time, and noticed one of my rig's had the clock 40 seconds faster than the other.

the solution is to do the following on each rig:

sudo apt-get-ubuntu install ntp
sudo service ntp start
that should synchronize the clocks to the internet and they should start pushing at the same time (may take a few minutes for each rig to set the right time)

@ricardo-nolan
Copy link
Owner Author

@danielbowne regarding smtp settings, I've moved them to config. Unfortunately, I don't have time to go through all the code right now, but if you see any other variable that should be in the config, let me know.

@danielbowne
Copy link

Request: Be nice to have a ticker or something on the dashboard or on the left menu that showed total current hash, hash last 6 hours and maybe a 12 hour. A quick glance would show you something(s) is undr performing. Also maybe something in the CSS that would change colors of the hash and temps if were not ideal. Like maybe a card temp is over 75C or hashrate is 0 they would be red.

@danielbowne
Copy link

Other info that's also nice to see (maybe on a separated 'hardware page'?): "pool_info", "pool", "rx_kbps", "tx_kbps", "manu", "mobo", "lan_chip", "load", "ram", "cpu_name", "drive_name", "freespace", "version", "models", "bioses", "default_core", "default_mem", "vramsize", "meminfo", "default_watts", "watts", "watt_min", "watt_max", "powertune".

I like that the menu on main page is minimalist. But maybe if you click the rig, there is a hyperlink to the full info that is in jason stats .

@ricardo-nolan
Copy link
Owner Author

@danielbowne I've added a "ticker" to the left status panel, however for the moment it's realtime.
I'll have to think about the best way to get a 6 or 12 hour average (and think about if it's actually needed in those timeframes - I'd argue the graph is a better way to see that info)

@ricardo-nolan
Copy link
Owner Author

ricardo-nolan commented Jun 13, 2018

In order to make it easier to manage feature requests, and for you guys to see progress, I've added a Kanban board under projects. You can add requests there too.
I may set it to pull issues automatically but haven't decided yet.

@danielbowne
Copy link

Someone mentioned above about adding a reboot button. I thought of a way it could be done. But it require a person to use the remote config option in ethos-panel. Next to each rig could have a little reboot button. When button is pushed(and confirmed) it would add the "reb" option to config.

reb [worker]: increment this value (example: 4 becomes 5) and the single rig will automatically reboot within 10 minutes

By default you could have "reb rigname 1" when button is pushed and confirmed the config would change to "reb rigname 2" prompting a reboot. Again takes 10 minutes and not ideal, but good for people who don't have VPN or remote SSH access. Not sure if this is worth adding as it could confuse some people as it would require your rigs using a remote conf pointing to ethos-panel.

Could add some logic so ethos-panel looks at jason file. I THINK it has script location. Button is only enabled if its using remote conf of panel.

shrugs just an idea.

@ricardo-nolan
Copy link
Owner Author

tbh, if you use the remote config, you should be able to reboot it directly by setting the config parameter. While I agree a reboot button would be "sexy", not sure it's worth the effort at this stage if there's an alternative ;)

@danielbowne
Copy link

Need an option to turn off new registrations and maybe a user management option.

@NelsonFx
Copy link

Hi,
can't write to the kanban,
btw, how i can see the dead rigs ?.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants