Hallo Community...
ich nutze einen Raspi 3B mit 3 Druckern und 3 Kameras.
Funktioniert tadellos.
Jetzt würde ich gerne das Licht der einzelnen Drucker im Dash Board AN und AUS Schalten können bei Bedarf (nicht via G-Code).
Die extcommand.xml habe ich bereits angepasst.
Die Einträge werden auch im jeweiligen Drucker Menü angezeigt (mit slug).
Aber beim Klicken passiert gar nichts.
Wenn ich die Python Skripte per SSH ausführe, funktioniert es problemlos.
Details ... in der extcommands.xml
<command slug="Creality_CR6SE1">
<name>CR6-SE Licht AN</name>
<execute>sudo bash /home/pi/scripts/lightOnCR6.sh</execute>
</command>
<command slug="Creality_CR6SE1">
<name>CR6-SE Licht AUS</name>
<execute>sudo bash /home/pi/scripts/lightOffCR6.sh</execute>
</command>
<command slug="Creality_CR10v5">
<name>CR10v2 Licht AN</name>
<execute>sudo bash /home/pi/scripts/lightOnCR10.sh</execute>
</command>
<command slug="Creality_CR10v5">
<name>CR10v2 Licht AUS</name>
<execute>sudo bash /home/pi/scripts/lightOffCR10.sh</execute>
</command>
<command slug="Artiellery_Sidewinder_X1">
<name>Sidewinder Licht AN</name>
<execute>sudo /usr/bin/python /home/pi/on.py</execute>
</command>
<command slug="Artiellery_Sidewinder_X1">
<name>Sidewinder Licht AUS</name>
<execute>sudo /usr/bin/python /home/pi/off.py</execute>
</command>
######
Details ... Skript Bash
local GPIO = periphery.GPIO
local gpioBlink = nil
function setup()
gpioBlink = GPIO(22, "out")
end
function loop()
gpioBlink:write(true)
end
######
Details ... Skript Python
import RPi.GPIO as GPIO
import time
led = 22
GPIO.setmode(GPIO.BOARD)
GPIO.setup(led, GPIO.OUT)
GPIO.output(led, GPIO.HIGH)
Wo liegt mein Fehler? Leider kann ich auch keine passenden Beispiele finden.
Repetier Version 0.94
Danke Euch