OctoPrint 遠端控制 3D印表機 新增開機、重啟功能 (使用Raspberry Pi 樹莓派) OctoPrint 遠端控制 3D印表機 新增開機、重啟功能 (使用Raspberry Pi 樹莓派)
  3D印表機、  Raspberry Pi、  OctoPrint       ez      2015-06-23

OctoPrint 允許自行加入指令項目,原則上只要權限足夠,什麼指令都能自行加入,這邊示範在功能列上面加入開機、重啟功能。

首先必須切換成管理者權限,並且編輯權限檔案,允許 pi 帳號能夠執行 關機 和 重啟 指令,輸入一下指令:

sudo -s
cat > /etc/sudoers.d/octoprint-shutdown

pi ALL=NOPASSWD: /sbin/shutdown
^D

接下來編輯 OctoPrint 設定檔案,新增 關機 和 重啟 項目,輸入以下指令:

vi  ~/.octoprint/config.yaml

檢查您的 config.yaml 有沒有 system > actions 項目,如果沒有可以直接在最後面貼上下面指令,如果有請自行去掉 system > actions 指令,只新增內容部分。

system:
  actions:
  - name: Shutdown
    command: sudo shutdown -h now
    action: shutdown
    confirm: You are about to shutdown the system.
  - name: Reboot
    command: sudo shutdown -r now
    action: reboot
    confirm: You are about to reboot the system

已經完成設定!可以 重新開機 或 重啟OctoPrint,進入網頁就會發現上面出現 System 項目,點選項目會出現選單,包含 Shutdown 和 Reboot 兩個項目。


標籤:   3D印表機、  OctoPi、  OctoPrint、  Raspberry Pi

我要留言