Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    ExecOnMcode

    Scheduled Pinned Locked Moved
    Plugins for DWC and DSF
    11
    76
    5.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • CrazyCreatorundefined
      CrazyCreator @chrishamm
      last edited by CrazyCreator

      @chrishamm said in ExecOnMcode v0.1:

      @CrazyCreator Did you try the chown command I posted above? If that doesn't resolve it, try to run sudo 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, run sudo 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

      http://www.crazycreatorcube.com

      Falcounetundefined 1 Reply Last reply Reply Quote 0
      • Falcounetundefined
        Falcounet @CrazyCreator
        last edited by Falcounet

        @CrazyCreator So, I downloaded the image and following the steps I describe below, I could install the plugin without any issue.

        1. 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)
        2. Run sudo raspi-config and go to "Interface options", "SPI" to enable the SPI interface
        3. 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
        4. Install Duet packages + Apparmor: sudo apt install apparmor duetsoftwareframework duetpluginservice duetpimanagementplugin
        5. Enable services : sudo systemctl enable duetcontrolserver duetwebserver duetpluginservice duetpluginservice-root
        6. Reboot : sudo reboot
        7. Install ExecOnMcode from DWC external plugins tab
        CrazyCreatorundefined 1 Reply Last reply Reply Quote 1
        • CrazyCreatorundefined
          CrazyCreator @Falcounet
          last edited by

          @Falcounet
          Which version did you load, 32bit or 64bit?

          http://www.crazycreatorcube.com

          Falcounetundefined 1 Reply Last reply Reply Quote 0
          • Falcounetundefined
            Falcounet @CrazyCreator
            last edited by

            @CrazyCreator 32bits comes to default so I took that one

            CrazyCreatorundefined 1 Reply Last reply Reply Quote 0
            • CrazyCreatorundefined
              CrazyCreator @Falcounet
              last edited by

              @Falcounet
              what you think, should i try 64bit? make it a difference for the plugin? i think not?

              http://www.crazycreatorcube.com

              Falcounetundefined 1 Reply Last reply Reply Quote 0
              • Falcounetundefined
                Falcounet @CrazyCreator
                last edited by

                @CrazyCreator I believe it will work the same but it is up to you. For the plugin itself, it won't make a difference.

                CrazyCreatorundefined 1 Reply Last reply Reply Quote 0
                • CrazyCreatorundefined
                  CrazyCreator @Falcounet
                  last edited by

                  @Falcounet
                  After your step 3 i have to make

                  sudo apt upgrade?

                  http://www.crazycreatorcube.com

                  Falcounetundefined 1 Reply Last reply Reply Quote 0
                  • Falcounetundefined
                    Falcounet @CrazyCreator
                    last edited by

                    @CrazyCreator Actually I didn't added that but yes, upgrading system packages would be a good thing

                    CrazyCreatorundefined 1 Reply Last reply Reply Quote 0
                    • CrazyCreatorundefined
                      CrazyCreator @Falcounet
                      last edited by

                      @Falcounet
                      install is running now ... i have to wait

                      http://www.crazycreatorcube.com

                      CrazyCreatorundefined 1 Reply Last reply Reply Quote 0
                      • CrazyCreatorundefined
                        CrazyCreator @CrazyCreator
                        last edited by CrazyCreator

                        @Falcounet
                        Yeahhhh ... First Step is complete

                        Bildschirm­foto 2022-12-02 um 23.55.13.png

                        Second 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

                        http://www.crazycreatorcube.com

                        CrazyCreatorundefined 1 Reply Last reply Reply Quote 0
                        • CrazyCreatorundefined
                          CrazyCreator @CrazyCreator
                          last edited by

                          @Falcounet
                          You have a hint for me?

                          http://www.crazycreatorcube.com

                          Falcounetundefined 1 Reply Last reply Reply Quote 0
                          • Falcounetundefined
                            Falcounet @CrazyCreator
                            last edited by

                            @CrazyCreator I think what you need is BtnCmd plugin but i'm not sure what you need exactly

                            CrazyCreatorundefined 1 Reply Last reply Reply Quote 0
                            • CrazyCreatorundefined
                              CrazyCreator @Falcounet
                              last edited by CrazyCreator

                              @Falcounet
                              I would like to send an http command to my network when the printer has finished printing.
                              The command I wrote here turns off the smart socket and thus the printer.

                              I think is anything with curl or so ...

                              @BtnCmd: What is this and what can is do for me?

                              http://www.crazycreatorcube.com

                              Falcounetundefined 1 Reply Last reply Reply Quote 0
                              • Falcounetundefined
                                Falcounet @CrazyCreator
                                last edited by

                                @CrazyCreator You can try adding a M1203 command doing curl http://192.168.1.45/relay/0?turn=off and then adding M1203 to your end-gcode.

                                CrazyCreatorundefined 1 Reply Last reply Reply Quote 0
                                • CrazyCreatorundefined
                                  CrazyCreator @Falcounet
                                  last edited by

                                  @Falcounet said in ExecOnMcode v0.1:

                                  curl http://192.168.1.45/relay/0?turn=off

                                  Bildschirm­foto 2022-12-05 um 22.51.18.png

                                  http://www.crazycreatorcube.com

                                  Falcounetundefined 1 Reply Last reply Reply Quote 0
                                  • Falcounetundefined
                                    Falcounet @CrazyCreator
                                    last edited by Falcounet

                                    @CrazyCreator The error comes from the relay you are trying to drive. I would suggest you to open a thread for your issue as it is not directly related to this plugin. Thanks
                                    To add a bit more details, I think you have either to be identified or to allow an IP address from your network to send this command.

                                    CrazyCreatorundefined 1 Reply Last reply Reply Quote 0
                                    • CrazyCreatorundefined
                                      CrazyCreator @Falcounet
                                      last edited by

                                      @Falcounet
                                      maybe the switch need a password or so ... but in the old execonmcode script the same switch worked, without errors. i will see, maybe everyone have a idea what i can try.

                                      thanks

                                      http://www.crazycreatorcube.com

                                      Falcounetundefined 1 Reply Last reply Reply Quote 0
                                      • Falcounetundefined
                                        Falcounet @CrazyCreator
                                        last edited by

                                        @CrazyCreator As said, open a thread and give a bit more informations about your setup (what kind of relay, etc ...)
                                        The 401 HTTP Error comes from this device so if it was working with the old execonmcode, I believe it is either because the config has changed, you were using another url or so.

                                        CrazyCreatorundefined 2 Replies Last reply Reply Quote 0
                                        • CrazyCreatorundefined
                                          CrazyCreator @Falcounet
                                          last edited by CrazyCreator

                                          @Falcounet
                                          thanks for the hints ... i try tomorrow any thinks and then make a new thread.
                                          Or maybe BtnCmd can help me

                                          http://www.crazycreatorcube.com

                                          1 Reply Last reply Reply Quote 0
                                          • stuartofmtundefined stuartofmt referenced this topic
                                          • CrazyCreatorundefined
                                            CrazyCreator @Falcounet
                                            last edited by

                                            @Falcounet
                                            It works now 🙂

                                            Solution for others reading here:
                                            The shelly 1 switch had a password-protected web interface. So it didn't work.
                                            Without a password I now get a warning in ioBroker, but it works for now 😉

                                            http://www.crazycreatorcube.com

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Unless otherwise noted, all forum content is licensed under CC-BY-SA