Use Voice Assistant Commands to Control your Lightform Device

Updated on 07/02 to leverage new Lightform IFTTT service instead of OSC commands

You can control your Lightform device with other IoT devices. In this tutorial, we'll be using Lightform IFTTT service to connect your Voice Assistant to your device and control playback and trigger effects in real-time. 

  

Requirements:

Minimum requirements to use Lightform as defined here
IoT device with an IFTTT service - e.g Amazon Alexa or Google Assistant 
IFTTT Account - to send commands to your Lightform Device using your voice

 

Note

Your device must be registered under your account on cloud.lightform.com

Step 1Add relevant IFFT services

Log in to your IFTTT account and add the services for:

  1. your voice-controlled device i.e Amazon Alexa or Google Home
  2. your Lightform Device

AlexaApplications.png 

Step 2 Create the IFTTT Trigger

In the example below, we will trigger a Lightform command whenever we say "Google Next Effect" 

        1.  Under your profile picture in IFTTT, select the Create option

          Screen_Shot_2019-08-14_at_7.54.05_AM.png

        2. Click on +This and search for Google Assistant (or Amazon Alexa)

          Screen_Shot_2019-08-14_at_7.56.48_AM.png

        3. Choose a trigger e.g "Say a Simple Phrase" Screen_Shot_2019-08-14_at_8.51.42_AM.png
        4. Type in your trigger phrase e.g "Next Effect", all the other fields are optional.Screen_Shot_2019-08-14_at_8.52.45_AM.png
        5. Click on "That" to choose your action service and search/select Lightform service  IFTTT_Lightform_Action.png
        6. Choose an action to send to Lightform e.g "Go to next slide" 


          Screen_Shot_2020-07-02_at_11.09.45_AM.png
        7. Type In your Device Serial Number, for IFTTT to connect to your deviceLF_LightformSN.png

Conclusion

This tutorial just scratches the surface of how you can control your Lightform device with your IOT device using IFTTT as a communication layer. We'll be adding more examples of this (e.g., change scene depending on the weather...). If you have feedback or suggestions, please feel free to suggest them in the comments!

 

Was this article helpful?
5 out of 5 found this helpful

Sign in to make a suggestion to improve this article

  • Comment actions Permalink
    Avatar
    Alexander Naumer

    Thanks for this tutorial! It was very helpful!

    Somehow the I didn't get the "/slide(number)" command to work. All the other OSC Commands work perfectly. Also the predefined "/slide1/color red" is just recognized as a comment but nothing happens afterwards.

    Any suggestions on that maybe?

  • Comment actions Permalink
    Avatar
    Christophe

    Thanks! I am glad to hear our tutorial helped you! For the /slide command you need to pass the parameter as a float number (first slide being 0.0) 

    /slide f 0.0 will trigger the first slide
    /slide f 1.0 the second slide
    /slide f 2.0 the third slide
    etc.