• This repository has been archived on 28/Oct/2023
  • Stars
    star
    108
  • Rank 320,272 (Top 7 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 5 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿ’ก Easily integrate Stream Deck in your IFTTT setup and control smart home devices

IFTTT for Elgato Stream Deck

macOS supported Windows supported Over 13.000 downloads Follow @tobimori on Twitter Meet on Discord

Easily integrate the Elgato Stream Deck in your IFTTT setup and control smart home devices.


๐Ÿ“ Guide

If you know how IFTTT Webhooks work, this tutorial is rather obsolete for you. Just enter the Event Name and the Maker Key in the property inspector of your action and you'll be ready to go.

Download the integration from the Stream Deck Store.

Navigate to IFTTT's website, IFTTT.com. Create a new account if you haven't done that yet. Then, visit the Webhooks service site and connect your account by clicking on "Connect".

Drag and drop the IFTTT button action from the actions list to the canvas area. After selecting it, you'll see two important settings in the property inspector.

The Event Name setting defines the Event that will be called on IFTTT. We'll get to that later.

The Maker Key is an access key for your IFTTT account. To get your Maker Key, go on the Webhooks service site and click on Documentation. You'll find your Maker Key right there. You only need to set this once, the key is saved for all actions.

Copy the Maker Key into the property inspector. Then, go back to the IFTTT page and create a new applet. This is how actions are called on IFTTT.

Click on "[+] this" and search for Webhooks.

Select the "Receive a web request" trigger and enter the decided Event Name for this applet. This also needs to be entered in the property inspector of your action. If two applets have the same Event Name, they will both trigger when pressing the corresponding stream deck button.

Click on create trigger and switch into the Elgato Stream Deck software. Enter the Event Name in the property inspector. Your property inspector panel now should look like this.

You can now switch back to IFTTT's page and choose the action service like you want. Examples for this are controlling LIFX lamps or resuming your Sonos speaker.

Have fun with your new Smart home-enabled Stream Deck!

๐Ÿ“ž Help

Feel free to ask your questions on the Elgato Discord Server. Please use GitHub Issues for reporting bugs.

๐Ÿ“„ License

streamdeck-ifttt is licensed under the MIT License.

More Repositories

1

streamdeck-toggl

โฑ๏ธ Make time tracking a ๐Ÿฐ piece of cake, with Toggl Track and Elgato Stream Deck (Toggl Track integration for Stream Deck)
JavaScript
114
star
2

streamdeck-homeassistant

๐Ÿ  Use the Elgato Stream Deck as Home Assistant controller. Call any available service and toggle lights or resume your music.
CSS
80
star
3

paywallr

๐Ÿ”“ Web extension for reading articles locked behind paywalls of over 50 german newspapers, e.g. Frankfurter Allgemeine Zeitung, Leipziger Volkszeitung & Hamburger Abendblatt
70
star
4

awesome-userstyles

๐ŸŒˆ A repository featuring awesome userstyles to use with Stylus
65
star
5

kirby-seo

๐Ÿ”Ž All-in-one toolkit that makes implementing SEO & Meta best practices in your Kirby 4+ site a breeze
PHP
64
star
6

kirby-icon-field

๐Ÿท๏ธ A simple Icon field plugin for Kirby CMS.
Vue
35
star
7

kirby-blurhash

๐ŸŽจ Optimized image placeholders with BlurHash for Kirby (3 & 4)
PHP
35
star
8

kirby-baukasten

๐ŸฆŽ Batteries-included Kirby 4 Boilerplate with Tailwind CSS, Stimulus, TypeScript, Vite & other best practices
PHP
31
star
9

streamdeck-zapier

๐Ÿ”† Integrate the Elgato Stream Deck in your Zapier setup and automate your workflow easier.
CSS
27
star
10

kirby-thumbhash

๐Ÿš€ Smarter image placeholders with ThumbHash for Kirby
PHP
23
star
11

kirby-tailwind-merge

โ™จ๏ธ Intelligently merge Tailwind classes without style conflicts in your Kirby templates
PHP
19
star
12

kirby-paparazzi

๐Ÿ“ธ Paparazzi is a toolkit for programmatic image generation with Kirby CMS
PHP
16
star
13

kirby-inertia

Create server-side rendered SPAs with Kirby and Inertia.js.
PHP
14
star
14

awesome-profile-readme

โœจ A curated list of awesome dynamic profile readme tools for GitHub
13
star
15

kirby-magick-extended

๐Ÿ–ผ๏ธ Extend Kirby's built-in ImageMagick driver, finally work with GIFs and APNGs
PHP
11
star
16

typeracer-box

๐Ÿ“ŠโŒจ๏ธ Update a pinned gist to contain your latest TypeRacer races
JavaScript
10
star
17

dreams

๐Ÿ‘ป Dreams is a beautiful and clean travel-inspired open-source theme for Ghost written with SCSS & Handlebars.
HTML
7
star
18

powercord-owoify-everything

Powewcowd pwugin to owoify Discowd
JavaScript
7
star
19

toggl-box

๐Ÿ“Šโฑ๏ธ Update a pinned gist to contain your weekly Toggl Track stats
JavaScript
7
star
20

unsplash-wallpaper

๐Ÿ“ท Automatically sets your wallpaper to a random image from Unsplash fitting your screen size - Deprecated, check out:
Python
7
star
21

powercord-sendtochannel

๐Ÿ”Œ Powercord plugin that adds a context menu entry to send your current selection into the active channel.
JavaScript
6
star
22

streamdeck-api

๐ŸŒ Serverless Stream Deck Store API & custom Shields.io & Badgen endpoints powered by Vercel โฏ…
JavaScript
6
star
23

lernsucks

Makes LernSax.de appreciateable.
JavaScript
5
star
24

web-2023-astro

Experimenting with Kirby + Astro
PHP
4
star
25

kirby-spielzeug

๐Ÿงธ The helping hand for my Kirby Baukasten starterkit
PHP
4
star
26

hetzner-dark

Dark user style inspired by Hetzner Cloud Dark Mode for Hetzner Accounts
JavaScript
2
star
27

powercord-devcommands

๐Ÿ”Œ Powercord plugin that adds multiple commands for querying common sites used during development and other dev utilities
JavaScript
2
star
28

www-2020

๐Ÿš€ Personal website โ€” live from Apr 2020 until Dec 2021
HTML
2
star
29

flickrprints-fuckr

Userscript that removes Flickr Prints advertising button in navbar and picture viewer, needs Greasemonkey or Tampermonkey
JavaScript
1
star
30

tobimori

โš™๏ธ Config files & GitHub Meta repository
1
star
31

kirby-plugin-ideas

1
star
32

dreamform-plainkit

An example repo for integrating Kirby DreamForm in your Kirby site.
PHP
1
star
33

streamdeck-shields

๐Ÿ“ฑ ExpressJS-based API that wraps data from Stream Deck Store into a Shields.io Custom Endpoint - Moved to tobimori/streamdeck-api
JavaScript
1
star