浏览代码

more on octotray

Thomas Buck 3 年前
父节点
当前提交
9739139f19
共有 7 个文件被更改,包括 11 次插入5 次删除
  1. 11
    5
      input/projects/3d-printing/octotray.md
  2. 二进制
      static/img/octotray_2.png
  3. 二进制
      static/img/octotray_2_small.png
  4. 二进制
      static/img/octotray_3.png
  5. 二进制
      static/img/octotray_3_small.png
  6. 二进制
      static/img/octotray_4.png
  7. 二进制
      static/img/octotray_4_small.png

+ 11
- 5
input/projects/3d-printing/octotray.md 查看文件

@@ -5,6 +5,7 @@ position: 50
5 5
 comments: true
6 6
 github: https://git.xythobuz.de/thomas/OctoTray
7 7
 date: 2021-05-08
8
+update: 2021-05-13
8 9
 ---
9 10
 
10 11
 <span class="listdesc">[...back to 3D-Printing overview](3d-printing.html)</span>
@@ -13,18 +14,23 @@ To quickly print new stuff on one of my printers, I am using the [OctoPrint](htt
13 14
 Unfortunately, it does not allow me to turn on the printers power supply using the Raspberry Pi.
14 15
 But it is possible to do that via the [OctoPrint REST API](https://docs.octoprint.org/en/master/api/index.html).
15 16
 Because of that, I wrote a small tool to trigger the power of my printers that lives in the system tray.
16
-It runs on Linux using the Python Qt5 bindings.
17
+It runs on Linux using the Python Qt5 bindings, but without much work it should be able to run on other platforms with PyQt5 as well.
17 18
 
18 19
 <!--%
19 20
 lightgallery([
20
-    [ "img/octotray_1.png", "Screenshot of first OctoTray version" ]
21
+    [ "img/octotray_3.png", "Screenshot of OctoTray version 0.2" ],
22
+    [ "img/octotray_2.png", "Screenshot of webcam viewer in OctoTray version 0.2" ],
23
+    [ "img/octotray_4.png", "Screenshot of status dialog in OctoTray version 0.2" ],
24
+    [ "img/octotray_1.png", "Screenshot of OctoTray version 0.1" ]
21 25
 ])
22 26
 %-->
23 27
 
24
-You need to enter the hostnames / IPs and the API keys of your printers at the beginning of the python file in the repo.
25
-The program will automatically detect if you are using the [PSU Control OctoPrint Plugin](https://plugins.octoprint.org/plugins/psucontrol/) it will use that to toggle the power.
28
+You need to enter the hostnames / IPs and the OctoPrint API keys of your printers at the beginning of the python file in the repo.
29
+The program will automatically detect which method to use to switch the power.
30
+If you are using the [PSU Control OctoPrint Plugin](https://plugins.octoprint.org/plugins/psucontrol/) it will use that to toggle the power.
26 31
 Otherwise it looks for custom system commands, named "all on" and "all off", as described in the [OctoPrint docs](https://docs.octoprint.org/en/master/configuration/config_yaml.html#system).
27
-To give you an example, mine look like this.
32
+
33
+To give you an example of the system actions you could use to switch GPIOs from OctoPrint, take a look below at the excerpt of my 'config.yaml' file.
28 34
 
29 35
     system:
30 36
         actions:

二进制
static/img/octotray_2.png 查看文件


二进制
static/img/octotray_2_small.png 查看文件


二进制
static/img/octotray_3.png 查看文件


二进制
static/img/octotray_3_small.png 查看文件


二进制
static/img/octotray_4.png 查看文件


二进制
static/img/octotray_4_small.png 查看文件


正在加载...
取消
保存