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

    Say Alexa/Hey Google, turn off/on display

    Mac
    1
    1
    566
    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.
    • RussR
      Russ
      last edited by

      This script takes an on or off parameter that the Smart Home skill/action sends, so you can say things like this:

      Alexa, turn off display
      Alexa, turn on display
      Hey Google, turn off display
      Hey Google, turn on display

      Don't forget to enable parameters, and to make the script executable with chmod +x display.sh

      If you put the script in your home folder, you can run it with this command: ~/display.sh

      #!/bin/bash
      if [ "$1" == "off" ]
      then
        echo turn display $1 >> /tmp/display_on_off.log
        pmset displaysleepnow
      else
        echo turn computer $1 >> /tmp/display_on_off.log
        caffeinate -u -t 1
      fi
      

      Russell VanderMey

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