Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Cosmo/42319d94e860d7adc8c0ac73e8e86498 to your computer and use it in GitHub Desktop.
Save Cosmo/42319d94e860d7adc8c0ac73e8e86498 to your computer and use it in GitHub Desktop.
"platform": "cmdSwitch2",
"name": "CMD Switch",
"switches": [{
"name" : "Projector",
"on_cmd": "sudo echo -ne \"* 0 IR 001\r\" > /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00M6F3-if00-port0",
"off_cmd": "sudo echo -ne \"* 0 IR 002\r\" > /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00M6F3-if00-port0",
"state_cmd": ": $(rm ~/.projector;timeout 2s cat < /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00M6F3-if00-port0 > ~/.projector & sleep 0.5;sudo echo -ne \"* 0 Lamp ?\r\" > /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00M6F3-if00-port0; sleep 1.5) && grep 'Lamp 1' ~/.projector",
"polling": true,
"interval": 5,
"timeout": 4000,
"manufacturer": "Acer",
"model": "H6510BD",
"serial": "1337"
}]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment