ExecOnMcode
-
@chrishamm
How can i reinstall or install DuetWebControl?
I don't find any tutorial/Update
I upload this Zip-File: https://github.com/Duet3D/DuetWebControl/releases
and hope this is what you mean, with reinstall DuetWebControl?
i deleted all files with ExecOnMcode in name and try to reinstall the plugin... But ... The same error
-
Why not start with a DuetPi image?
-
@Phaedrux actual duetpi image missing python3.9, but TAMV need this.
-
@CrazyCreator said in ExecOnMcode v0.1:
missing python3.9
-
@Phaedrux
Maybe i try this, when @Falcounet & @chrishamm out of ideas -
@CrazyCreator Did you try the
chown
command I posted above? If that doesn't resolve it, try to runsudo rm /opt/dsf/**/ExecOnMcode*
and then reinstall the plugin. It's odd you're getting that "access denied" error.PS: The stock DuetPi image comes with the
python
3 package, runsudo apt install python
if you're missing it. -
@CrazyCreator Can you give me a link to the system image you installed ?
I might give it a try on my pi. -
@CrazyCreator TAMV is like 3 years old. I don't think python 3.9 was out at this time.
-
Jumping in here with a (possibly) relevant comment. If anyone intends to use Pi cameras: Consider using Debian Bullseye as the min base OS. There is a new library (from Pi) in Bullseye - so adopting this release will provide some future-proofing. It does not directly affect USB cameras but likely not a bad idea.
-
@chrishamm said in ExecOnMcode v0.1:
@CrazyCreator Did you try the
chown
command I posted above? If that doesn't resolve it, try to runsudo rm /opt/dsf/**/ExecOnMcode*
and then reinstall the plugin. It's odd you're getting that "access denied" error.PS: The stock DuetPi image comes with the
python
3 package, runsudo apt install python
if you're missing it.Yes ... try all your code-snippets ... now delete the directory and install the plugin again. but is the same error.
@Falcounet said in ExecOnMcode v0.1:
@CrazyCreator Can you give me a link to the system image you installed ?
I might give it a try on my pi.is the official image which come with the raspianimagebuilder
@stuartofmt said in ExecOnMcode v0.1:
Jumping in here with a (possibly) relevant comment. If anyone intends to use Pi cameras: Consider using Debian Bullseye as the min base OS. There is a new library (from Pi) in Bullseye - so adopting this release will provide some future-proofing. It does not directly affect USB cameras but likely not a bad idea.
TAMV has a new version
Now i test the DuetPi Image with update to bullseye
-
@CrazyCreator So, I downloaded the image and following the steps I describe below, I could install the plugin without any issue.
- Configure Wi-Fi and enable SSH in the advanced options of RaspberryPi Imager (Can be done by creating wpa_supplicant.conf and ssh files in boot partition)
- Run
sudo raspi-config
and go to "Interface options", "SPI" to enable the SPI interface - Add Duet APT sources + GPG key :
sudo wget -q https://pkg.duet3d.com/duet3d.gpg -O /etc/apt/trusted.gpg.d/duet3d.gpg && sudo wget -q https://pkg.duet3d.com/duet3d.list -O /etc/apt/sources.list.d/duet3d.list && sudo apt update
- Install Duet packages + Apparmor:
sudo apt install apparmor duetsoftwareframework duetpluginservice duetpimanagementplugin
- Enable services :
sudo systemctl enable duetcontrolserver duetwebserver duetpluginservice duetpluginservice-root
- Reboot :
sudo reboot
- Install ExecOnMcode from DWC external plugins tab
-
@Falcounet
Which version did you load, 32bit or 64bit? -
@CrazyCreator 32bits comes to default so I took that one
-
@Falcounet
what you think, should i try 64bit? make it a difference for the plugin? i think not? -
@CrazyCreator I believe it will work the same but it is up to you. For the plugin itself, it won't make a difference.
-
@Falcounet
After your step 3 i have to makesudo apt upgrade?
-
@CrazyCreator Actually I didn't added that but yes, upgrading system packages would be a good thing
-
@Falcounet
install is running now ... i have to wait -
@Falcounet
Yeahhhh ... First Step is completeSecond Step
Now i need the synthax for sending this:
http://192.168.1.45/relay/0?turn=off and/or http://192.168.1.45/relay/0?turn=on
-
@Falcounet
You have a hint for me?