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

Say Alexa/Hey Google, turn off/on display

Mac
1
1
590
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.
  • R
    Russ
    last edited by Aug 17, 2020, 11:37 PM

    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
    1 out of 1
    • First post
      1/1
      Last post