Author Topic: Feature Request: An Alexa interface to the FPP?  (Read 1721 times)

Offline jklingert

  • Newbie
  • *
  • Join Date: Sep 2013
  • Location:
  • Posts: 5
  • Kudos: 0
Feature Request: An Alexa interface to the FPP?
« on: April 04, 2017, 07:04:01 AM »
It was a cute April Fools video, but it got me thinking that there must be someone out there with the skills to develop an Alexa interface to the FPP?

https://www.youtube.com/watch?v=bAFXNukHkPk

I wish I had the development skills, but here are some starters for those who do:
New Alexa Skills Kit Template: Build a Trivia Skill in under an Hour https://developer.amazon.com/blogs/post/TxDJWS16KUPVKO/New-Alexa-Skills-Kit-Template-Build-a-Trivia-Skill-in-under-an-Hour

Steps to Build a Custom Skill: Review a step-by-step guide to building a custom skill for Alexa https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/overviews/steps-to-build-a-custom-skill

Getting Started with the Alexa Skills Kit: Learn how to give Alexa new abilities with the Alexa Skills Kit. https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/getting-started-guide

Alexa Skills Kit: Design & develop voice experiences for Alexa. https://developer.amazon.com/alexa-skills-kit

Offline CaptainMurdoch

  • Administrator
  • *****
  • Join Date: Sep 2013
  • Location: Washington
  • Posts: 9,844
  • Kudos: 214
Re: Feature Request: An Alexa interface to the FPP?
« Reply #1 on: April 04, 2017, 10:27:13 AM »
I have been thinking about something like this recently and it will be a lot easier when we get a true API for FPP.  Tim is working on this as part of a UI rewrite while I'm slowly working on other backend changes for FPP v2.0.

I recently setup Home Assistant on a "spare" Pi here talking to some Z-Wave switches and some old X10 hardware that has been sitting in a box since we moved from our previous house.  For now, the kids love being able to turn on the various lights, etc. in their rooms with their own remote control.  I'm almost at the point where I'm ready to pickup a Dot or Echo and hook it up.  We already have a couple FireTV's so I might try to do some testing with those first.
-
Chris

Offline Setarcos

  • Developer
  • ******
  • Join Date: Jan 2015
  • Location: San Jose, CA
  • Posts: 323
  • Kudos: 6
Re: Feature Request: An Alexa interface to the FPP?
« Reply #2 on: April 19, 2017, 01:22:45 PM »
I did something along these lines with FPP 1.8/1.9 over the Christmas+New Years holiday, but used my home automation controller (MisterHouse-based) to interact with the Lambda functions and custom skills. The Lambda function serves as a proxy of sorts to just forward the Smart Home API requests to MisterHouse which in turn acts on them and responds back to the Lambda function which forwards the response back to the Smart Home API or ASK custom skill API.

I haven't added support for the new Smart Home API color control directives in my MH code that Amazon released earlier this month, but will likely be doing so in the next week or so.

My Lambda functions are for the Smart Home API forwarder, ASK custom skill forwarder can be found in my IoT-Playground Github repo.

The current working version of my MH Alexa code is here.

MisterHouse invokes a few different functions to control FPP managed pixels via test mode or starting/stopping playlists using the current JSON and XML APIs. I even figured out a way to do dimming based on an initial RGB value, but my code for that part (thus far not shared) is a bit clunky right now.

You can see it in action here: https://www.youtube.com/watch?v=8X-Og4Y3Xzg

The "kitchen under cabinet light" is a WS2811 pixel strip being controlled via FPP test mode, and "indoor tree" is a separate FPP instance controlling several sets of WS2811 pixels in a looping playlist. The other lights being controlled are Insteon light switches.

Offline TexasStingray

  • Full Member
  • ***
  • Join Date: Mar 2014
  • Location:
  • Posts: 132
  • Kudos: 0
Re: Feature Request: An Alexa interface to the FPP?
« Reply #3 on: October 28, 2017, 08:31:26 AM »
I use opening which has an Alex skill that I already use if there was a REST call into FPP that would open the world up for development into it.

Offline lithgowlights

  • Jr. Member
  • **
  • Join Date: Jan 2016
  • Location:
  • Posts: 65
  • Kudos: 2
Re: Feature Request: An Alexa interface to the FPP?
« Reply #4 on: August 05, 2018, 04:04:38 PM »
Wondering if there was any update on this idea since the original post?

Offline rwthib

  • Newbie
  • *
  • Join Date: Apr 2018
  • Location:
  • Posts: 30
  • Kudos: 0
Re: Feature Request: An Alexa interface to the FPP?
« Reply #5 on: April 06, 2019, 09:52:56 AM »
Has anyone done anything with Alexa.  I am thinking of setting up my Summer Patio and backyard using pixels and it would great to have guest be able to change colors or start a simple show.


Offline CaptainMurdoch

  • Administrator
  • *****
  • Join Date: Sep 2013
  • Location: Washington
  • Posts: 9,844
  • Kudos: 214
Re: Feature Request: An Alexa interface to the FPP?
« Reply #6 on: April 06, 2019, 11:44:22 AM »
Has anyone done anything with Alexa.  I am thinking of setting up my Summer Patio and backyard using pixels and it would great to have guest be able to change colors or start a simple show.

If you integrate Alexa with a home automation system, then you should be able to have Alexa control FPP, but there is currently no direct integration.

Alexa and home automation integration is one of the reasons I started adding the MQTT support, because I wanted to be able to integrate the three.  I run Home Assistant on a Pi 2 B at home and have that integrated with Alexa via a SmartThings Hub v2.  I don't currently use FPP in any integrations, but can have Alexa trigger things in Home Assistant.

Offline rwthib

  • Newbie
  • *
  • Join Date: Apr 2018
  • Location:
  • Posts: 30
  • Kudos: 0
Re: Feature Request: An Alexa interface to the FPP?
« Reply #7 on: April 06, 2019, 02:11:57 PM »
I use SmartThings too. Will have to look but before I statrted wants to see if someone had done it to save me some time.

Offline Sawdust

  • Hero Member
  • *****
  • Join Date: Nov 2015
  • Location: Northern CA
  • Posts: 629
  • Kudos: 8
Re: Feature Request: An Alexa interface to the FPP?
« Reply #8 on: April 06, 2019, 07:20:20 PM »
Maybe someone should look into the ARCUS....open code or soon to be.  Was discontinued by Lowes, but was Alexa friendly.


Look at this....
https://www.irisbylowes.com/support?guideTitle=Iris-releases-an-Open-Source-Smart-Home-Software-as-%E2%80%9CArcus%E2%80%9D&guideId=b5a9c492-3036-47be-a0d4-c9c4114c7158


 

Back to top