• This repository has been archived on 28/Oct/2023
  • Stars
    star
    108
  • Rank 321,259 (Top 7 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 6 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

powercord-owoify-everything

Powewcowd pwugin to owoify Discowd
JavaScript
7
star
18

toggl-box

πŸ“Šβ±οΈ Update a pinned gist to contain your weekly Toggl Track stats
JavaScript
7
star
19

unsplash-wallpaper

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

dreams

πŸ‘» Dreams is a beautiful and clean travel-inspired open-source theme for Ghost written with SCSS & Handlebars.
HTML
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