Skip to content

jukebox42/Octoprint-uhubctl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note: I'm not publishing this plugin because I don't want to support it. Built it for myself. Use at your own risk.

Octoprint-uhubctl

Description Plugin enables and disables USB ports probably. I wouldn't use this. Well I am but you probably shouldn't. I haven't tested it. If you do, know this only works with pi4s probably.

Configuration

TBD

Developer Zone

This plugin depends on you having uhubctl installed and working with a usb hub that's compatible.

You can find more information here: https://github.com/mvp/uhubctl#linux-usb-permissions

To debug try running this on the octoprint server:

sudo ./uhubctl/uhubctl --loc=<your location> --ports=<your port> --action=toggle 

Building

You can manually build this project into a zip by running:

$ bash build.sh [VERSION]

# ex:
$ bash build.sh 2022.7.4
=== Building PrusaMMU ===

Settings:
- Version: 2022.7.4
- Debug n

Writing plugin version... done
Disabling debug... done
Zipping... done
Done.
  • Version expects a string (optional, defaults to YYYY.M.Dalpha)

Versioning

Versioning is done by date so it's clear when the build was installed and made available. Year is four characters long. Month is one or two characters long depending and does not have a leading zero for sub ten. Day follows the same rules as month. Beta versions are denoted by a "b" directly following the day and then a number describing what beta version it is. Sequentially 2022.1.1b1 comes before 2022.1.1.

Format:

YYYY.M.D
YYYY.M.Db#

Examples:

2022.10.4
2022.1.20
2022.1.20b2

About

Control a usb port from octoprint. Built so I can turn my lights on and off during print.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors