TRIGGERcmd
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Cant run commands on Raspberry Pi 3B+

    General Discussion
    2
    4
    130
    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.
    • rtn17R
      rtn17
      last edited by rtn17

      Hi !
      I successfully setup my Raspberry Pi 3B+ but can't run any commands. My TriggerCMD is linked, too. Alexa is finding the "device" but when I run the command nothing happens. The original commands also didn't work for me.

      I want to control one LED Strip through Alexa. My config.json looks like following

      [
        {"trigger":"strip","command":"sudo PYTHONPATH=".:build/lib.linux-armv7l-2.7" python rpi_ws281x/python/examples/strandtest.py -c","ground":"background","voice":"strip","allowParams": "false"}
      ]
      

      The path of the json file is /root/.TRIGGERcmdData/commands.json

      Thank you in advance!

      RussR 1 Reply Last reply Reply Quote 0
      • RussR
        Russ @rtn17
        last edited by Russ

        @rtn17 said in Cant run commands on Raspberry Pi 3B+:

        [
        {"trigger":"strip","command":"sudo PYTHONPATH=".:build/lib.linux-armv7l-2.7" python rpi_ws281x/python/examples/strandtest.py -c","ground":"background","voice":"strip","allowParams": "false"}
        ]

        You need to escape the quotes (using backslashes) in your command because they're inside other quotes (for the json). Please try this instead:

        [
         {
          "trigger": "strip",
          "command": "sudo PYTHONPATH=\".:build/lib.linux-armv7l-2.7\" python rpi_ws281x/python/examples/strandtest.py -c",
          "ground": "background",
          "voice": "strip",
          "allowParams": "false"
         }
        ]
        

        Russell VanderMey

        rtn17R 1 Reply Last reply Reply Quote 0
        • rtn17R
          rtn17 @Russ
          last edited by rtn17

          @Russ

          Thank you very much!

          I changed the command and added the absolute path.

          [
           {
            "trigger": "strip",
            "command": "sudo python /home/pi/rpi_ws281x/python/examples/strandtest.py -c",
            "ground": "background",
            "voice": "strip",
            "allowParams": "false"
           }
          ]
          

          Now it's working.

          RussR 1 Reply Last reply Reply Quote 0
          • RussR
            Russ @rtn17
            last edited by

            @rtn17, awesome. You're welcome.

            Russell VanderMey

            1 Reply Last reply Reply Quote 0
            • First post
              Last post