jneilliii / OctoPrint-BedLevelVisualizer

MIT License
371 stars 82 forks source link

[FR]: Snapshots of Rendered Graph - Name and Location #494

Closed rachmo closed 2 years ago

rachmo commented 2 years ago

Is your feature request related to a problem? Please describe. Downloaded renders do not have descriptive enough titles and are spread across multiple computers-instead of being tied to specific printer instances.

Describe the solution you'd like

  1. The file name for the rendered download should have the localhost and/or printer name (appearance > "title" is also an option) appended to the date so renders from different printers can be distinguished
  2. Ideally the rendered graph has the option to be saved to the raspberry pi instead of downloading. This allows the data to stay with the printer (like a time-lapse)

Describe alternatives you've considered If it's not reasonable to save the renders to the raspberry pi, at a minimum appending the local host name or the "appearance" > "title" to the file name would allow the different printers to be identified.

Additional context I have multiple printers (10+) and right now when the images download they all just get mixed up (no distinguishable file names) and when I use different computers to access my printers the files get spread across multiple locations as well. These printers are used by many people and I would like to regularly go through and do a quick assessment of which ones need attention to the bed level.

Thanks for your time!

jneilliii commented 2 years ago

Thanks, that's a good idea. Unfortunately, option 2 won't be available as the graphs are rendered in the browser of the client, not server side. I would lean towards using the appearance > title instead of hostname as that is more easily changeable by the end user.

Relative to #2 though, I did create another plugin that you may be interested in...https://github.com/jneilliii/OctoPrint-BLVLogger. It actually stores the mesh and then allows you to switch the graph in OctoPrint itself.

rachmo commented 2 years ago

Oh that make sense on the limitation. And thanks for pointing me to the other plugin you developed, that seems like what I needed. Thanks!!

I think appending the appearance > title to the file name would still be a nice improvement, but feel free to close this if it's not something you want to pursue.

jneilliii commented 2 years ago

added with the above commit and will be available in version 1.1.1rc6 or the plugin shortly. You can change the plugin's release channel in OctoPrint's Software Update settings to Release Candidate and upgrade when prompted to test and validate.