Comment utiliser Alexa et Raspberry Pi pour changer les choses sans fil?

8

Je voulais utiliser mon Amazon Echo Dot pour me connecter à mon Raspberry Pi et le faire activer les commutateurs sans fil.

Ce que j'ai fait: j'ai pu utiliser le Fauxmo de Makermusings et une carte relais pour "tromper" Alexa pour penser que le Raspberry Pi est un appareil Wemo , et allumer et éteindre les choses. Cependant, cela limite à définir tous les appareils souhaités autour d'une seule zone proche du Raspberry Pi.

Je voulais faire ce qui suit:

  1. Dites la commande: "Alexa, allume la lampe"
  2. Alexa envoie une commande à Raspberry Pi via Fauxmo
  3. Le Raspberry Pi allume un interrupteur éloigné qui peut être dans la cuisine, mais utiliserait une sorte d'interrupteur sans fil

Question: Comment puis-je contrôler un commutateur sans fil via Alexa / Raspberry Pi?

Nicolas Shu
la source
Pourquoi ne pas simplement demander à Alexa comment faire cela? Ou mieux encore, dites la commande: "Alexa, parle à ce Raspberry Pi et allume ce commutateur." "Oh, et demande à Fauxmo de l'aider s'il en a besoin."
Seamus

Réponses:

6

Vous pouvez également utiliser quelque chose comme Node-RED (livré préinstallé dans raspbian) et le node-red-contrib-alexa-home-skill (j'ai écrit ce nœud) pour envoyer les messages et avoir plus de contrôle que les actions prises en charge par Wemo .

hardillb
la source