พึ่งลองใช้ Raspberry Pi ครับ ผมต้องการทำปุ่มให้มันรันสคริปที่ต้องการ แต่พอกดแล้วมันขึ้น command not found ไม่ทราบว่าผมต้องแก้ไขอย่างไรครับ
อันนี้คือสคริปที่ใช้เรียกสคริปอีกตัวนึงครับ
button.py
import RPi.GPIO as GPIO
import time
import os
GPIO.setmode(GPIO.BCM)
GPIO.setup(17, GPIO.IN)
while True:
if GPIO.input(17):
os.system("sudo /home/pi/scripts/PSUtoggle.sh")
prev_input = input
time.sleep(0.05)
อันนี้คือสคริปปลายทาง
curl -s -H "Content-Type: application/json" -H "X-Api-Key: A312572A4FA44193AD9B40523211EBF1" -X POST -d '{ "command":"togglePSU" }' http://octopi.local/api/plugin/psucontrol
พอผมกดปุ่มแล้ว มันขึ้น
sudo: /home/pi/scripts/PSUtoggle.sh: command not found
ไม่ทราบว่าผมต้องแก้อย่างไรหรอครับ
ผมทดลองพิมพ์
curl -s -H "Content-Type: application/json" -H "X-Api-Key: A312572A4FA44193AD9B40523211EBF1" -X POST -d '{ "command":"togglePSU" }'
http://octopi.local/api/plugin/psucontrol
ลงไปตรงๆใน Putty สคริปมันก็ทำงาน แต่พอมากดผ่านสคริปด้วยปุ่มที่ตั้งไว้ มันใช้งานไม่ได้
ขอบคุณครับ
รบกวนถามเกี่ยวกับสคริปนี้ทีครับ ผมต้องแก้อย่างไร
อันนี้คือสคริปที่ใช้เรียกสคริปอีกตัวนึงครับ
button.py
import time
import os
GPIO.setmode(GPIO.BCM)
GPIO.setup(17, GPIO.IN)
while True:
if GPIO.input(17):
os.system("sudo /home/pi/scripts/PSUtoggle.sh")
prev_input = input
time.sleep(0.05)
อันนี้คือสคริปปลายทาง
พอผมกดปุ่มแล้ว มันขึ้น
ไม่ทราบว่าผมต้องแก้อย่างไรหรอครับ
ผมทดลองพิมพ์
curl -s -H "Content-Type: application/json" -H "X-Api-Key: A312572A4FA44193AD9B40523211EBF1" -X POST -d '{ "command":"togglePSU" }' http://octopi.local/api/plugin/psucontrol
ลงไปตรงๆใน Putty สคริปมันก็ทำงาน แต่พอมากดผ่านสคริปด้วยปุ่มที่ตั้งไว้ มันใช้งานไม่ได้
ขอบคุณครับ