Skip to content

Added Plugin remote_connection#1383

Merged
jneilliii merged 2 commits intoOctoPrint:gh-pagesfrom
mstarostik:gh-pages
Jul 14, 2025
Merged

Added Plugin remote_connection#1383
jneilliii merged 2 commits intoOctoPrint:gh-pagesfrom
mstarostik:gh-pages

Conversation

@mstarostik
Copy link
Copy Markdown
Contributor

A plugin to allow connecting to devices on remote serial ports

  • You have read the "Registering a new Plugin" guide.
  • You want to and are able to maintain the plugin you are registering, long-term.
  • You understand why the plugin you are registering works.
  • You have read and acknowledge the Code of Conduct.

What is the name of your plugin?

Remote Connection

What does your plugin do?

Enables connecting to devices on a remote serial port via the network

Where can we find the source code of your plugin?

https://github.com/mstarostik/OctoPrint-Remote_connection/

Was any kind of genAI (ChatGPT, Copilot etc) involved in creating this plugin?

Not at all

Is your plugin commercial in nature?

No

Does your plugin rely on some cloud services?

No

Further notes

A plugin to allow connecting to devices on remote serial ports
@jneilliii
Copy link
Copy Markdown
Contributor

nice, very similar to the unregistered NetworkPrinting plugin. I noticed that plugin uses a octoprint.util.comm.BufferedReadlineWrapper and wonder if there's a benefit of doing so? Otherwise, this plugin seems fine to me.

@jneilliii
Copy link
Copy Markdown
Contributor

Might not be a bad idea to include a screenshot.

@jacopotediosi
Copy link
Copy Markdown
Member

I took a look, looks good to me from a security standpoint 👍 😄

@mstarostik
Copy link
Copy Markdown
Contributor Author

Thanks for the quick reply.
I wasn't aware of the NetworkPrinting plugin as it's not registered and also didn't show up in Google.
Anyway, as it had its last commit 5 years ago and doesn't offer its own settings I would assert that my version does offer a little more functionality.
I did add a BufferedReadlineWrapper though as it looks like a good idea to do so indeed. Also actually passing connection parameters now.

Screenshots added. No, I don't have any bad feelings about having the RFC1918 IP used for testing in there.

@jneilliii
Copy link
Copy Markdown
Contributor

Looks like you released version update, but it's not the "latest".

Screenshot_20250713-202318

@github-project-automation github-project-automation Bot moved this to In Progress in OctoPrint Backlog Jul 14, 2025
@jneilliii jneilliii merged commit 8454004 into OctoPrint:gh-pages Jul 14, 2025
4 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in OctoPrint Backlog Jul 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants