Obtener Siri para controlar su hogar (4 / 6 paso)

Paso 4:

Escriba en el terminal (ser paciente como lo descargas)

$ git clone https://github.com/nfarina/homebridge.git

$ cd homebridge

instalar $ MNP

No olvidar: este programa es incompatible con nodeJS < 12.x

$cd homebridge

$node app

Si todo está bien, obtendrá este error:

Iniciar el servidor de HomeBridge...
No pudo encontrar un archivo config.json [recorte]

Esto sólo significa que todavía no ha configurado ningún enlace.

usando WinSCP o cualquier otro programa de su elección, vaya a homebridge y mira el ejemplo de configuración de 'inspiración'. personalmente lo tengo configurado para controlar luces que he puesto enlaces con express(NodeJS) y Arduino.

Mi carpeta personal homebridge se une en caso de tener problemas para configurar homebridge y llegar a este punto. Siente liberar a 'winscp' sobre a su edison pero recuerde que es necesario modificar los enlaces.

Si no tienes un link de brillo, usted debe poner un link ficticio, en mi experiencia, siri odia no poder controlar el brillo.

ENLACE

Configurar un servidor para escuchar y controlar las cosas se ha hecho tiempo y tiempo antes, de hecho uno de los mayores vieron el instructable sólo esto.

de la parte superior de mi cabeza una manera simple de generar un vínculo con la investigación va a utilizar el código siguiente (suponiendo que tiene expresa) (si no, entrar en la terminal y escriba 'MNP instalar express')

expresa var = require('express');
aplicación del var = express();

mraa var = require('mraa')

var LED = mraa nuevo. GPIO(13); 13 es notorio el número de pin para el LED a bordo (suponiendo que la placa arduino)

LED.dir (mraa. DIR_OUT); LED.write(1) convierte!

/ *** Simple servidor *** /

App.get ('/', {} de la función (req, res)

res.Send ('Hola mundo!');

});

App.get ('/ a', {} de la función (req, res)

res.Send ('LED');

LED.write(1);

});

App.get ('/ off', {} de la función (req, res)

res.Send '(LED del off');

LED.write(0)

});

var servidor = app.listen (1111, la función () {}

host de var = server.address () .address;

Puerto var = server.address () .port;

Console.log ('ejemplo de la aplicación escuchar en http://%s:%s, host, puerto);

});

Eso es él!

no puedo recordar los detalles para la edison, pero tendrá que mantener constantemente escribiendo uno al LED para permanezca encendida (por defecto que estar apagado). Sin embargo esto es sólo especulación.

Artículos Relacionados

Utilizar RPi, Azure y Cortana para automatizar su hogar!

Utilizar RPi, Azure y Cortana para automatizar su hogar!

IntroducciónHay nueva tecnología alrededor de nosotros y solamente más que todos los días. Los micro controladores son cada vez más rápido, son teléfonos que más inteligente, y la nube es cada vez más fuerte. Con esta nueva tecnología todos se pregun
Uso de Cortana para controlar su LinkIt uno!

Uso de Cortana para controlar su LinkIt uno!

IntroducciónHay nueva tecnología alrededor de nosotros y solamente más que todos los días. Los micro controladores son cada vez más rápido, son teléfonos que más inteligente, y la nube es cada vez más fuerte. Con esta nueva tecnología todos se pregun
Camas de la tarjeta para personas sin hogar

Camas de la tarjeta para personas sin hogar

He diseñado esta cama para que personas sin hogar tengan sueño una más confortable noche de. Como se levanta del suelo y está hecha de un material que no conducir calor o frío y es robusto, hace una gran diferencia a las dificultades de ser sin hogar
Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

en este Instructable vamos a explicar cómo las señales de infrarrojos son utilizados por un control remoto para controlar un juguete o dispositivo, a continuación, demuestran cómo un simple circuito se puede Agregar a un Arduino para manejar el mismo
Una guía para controlar cosas con variables de entrada (a través de arduino)

Una guía para controlar cosas con variables de entrada (a través de arduino)

el corazón de este proyecto es un) montan un sensor a entrada analógica arduino y b) programación con if... else instrucción.Este proyecto muestra un sistema de refrigeración de ordenador para mantener cierta temperatura dentro de una torre de ordena
Cómo obtener Siri en cualquier iPad gratis!

Cómo obtener Siri en cualquier iPad gratis!

Siempre ver esos anuncios de Siri y pienso, Ojalá pudiera conseguirlo, pero no pagar el fuerte precio de un iPhone 4s. ¡ Pues ahora puede! Este es un paso a paso sobre cómo obtener Siri en cualquier jailbreak iOS 5.1 iPad! Este instructable no sólo e
Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

hay muchos dispositivos electrónicos que utilizan el bus SPI, o autobús de interfaz periférico Serial, comunicaciones (varios sensores, LCD displays, potenciómetros digitales, convertidores D/a y A/d, transmisores inalámbricos y receptores, controles
ControlBox: Una perilla conectada a internet para controlar... nada!

ControlBox: Una perilla conectada a internet para controlar... nada!

Después de poner juntos a proyectos eléctricos Imp media docena o así, se me ocurrió que el imp es poderoso lo suficiente como para manejar tareas complicadas no significa que hacer una cosa simple conectado a internet es menos potente. Esta es una a
Cómo obtener Siri trabajando en casi cada iDevice de Apple incluyendo el nuevo iPad(3rd gen)

Cómo obtener Siri trabajando en casi cada iDevice de Apple incluyendo el nuevo iPad(3rd gen)

MAJOR UPDATE importante!: paradoja producciones han sido incautadas por el FBI o la CIA, se me olvidaba. Básicamente, este Instructable no puede funcionar, a menos que tengas 1) iOS 5.0.1 y 2) su propio port de Siri. Otros puertos también son compati
Cómo hacer jabón. Utilizarlo como un regalo o para decorar tu hogar!

Cómo hacer jabón. Utilizarlo como un regalo o para decorar tu hogar!

Este Instructable le mostrará cómo hacer jabón en casa (la manera antigua, química!) y cómo transformarlo en un maravilloso regalo de Navidad o para decorar su hogar. Es muy barato pero muy personalizables!Paso 1: Instrumentos e ingredientes Aceite d
El LeapCopter! (Salto de movimiento para controlar el helicóptero de Quad)

El LeapCopter! (Salto de movimiento para controlar el helicóptero de Quad)

Hola a todos! Esta es mi primera esperanza instructable que usted disfrutará.   Lo que hice en este proyecto fue tomando la plataforma del movimiento de salto y había usado para controlar un quad copter con nada más que de gestos con las manos!   Uti
Cómo obtener permiso para utilizar material de archivo de juego en sus Videos

Cómo obtener permiso para utilizar material de archivo de juego en sus Videos

Mientras que algunas compañías de juegos están emocionados de tener el material usado para hacer videos, y con la popularidad de servicios como contracción, videos de juegos de azar están cada vez más común, puede ser difícil obtener permiso para uti
Utilizando un sensor de temperatura para controlar la velocidad de un motor utilizando arduino

Utilizando un sensor de temperatura para controlar la velocidad de un motor utilizando arduino

Esta aplicación es simple sólo mediante el uso de sensor de temperatura LM35 con un kit de arduino para controlar un ventilador y cambiar su velocidad con respecto a la temperatura leída por el microcontrolador que es en este caso el kit arduino.El s
Utilizando un arduino esp8266 para controlar un relé mediante el Asistente de inicio

Utilizando un arduino esp8266 para controlar un relé mediante el Asistente de inicio

Este Instructable muestra cómo conectar un módulo de relé a una esp8266, algo que debería ser sencillo pero necesita algunos componentes extras para hacer que el relé funciona correctamente si está utilizando el dispositivo esp pequeño en las fotos.E