ABREPUERTAS automático controlado a través de la holgura (4 / 9 paso)

Paso 4: holgura

Ahora es el momento para invocar la función de openDoor de holgura.

 slack.on('error', function(error) { console.error('Error: %s', error); }); 

Conectar nuestro dispositivo a la holgura es muy bueno, porque es una aplicación de chat y tiene estatus de usuario. Mediante el cual vamos a capaces de rastrear el estado del dispositivo - si está trabajando o ha fallado debido a algunos problemas. Latido del corazón es buena opción para los dispositivos de IoT.

Vamos a crear una aplicación que se conecta con holgura. Primero tienes que crear un bot para su abridor de puerta. Luego instale los paquetes requeridos.

 slack.login(); 

Crear un archivo js y poner el siguiente código en su interior. No te olvides de cambiar el símbolo que has reunido de tu bot. A continuación, ejecute "nodo app.js" - debería ver mensaje 'Bienvenidos a la floja', y también se debe ver tu bot en holgura.

 slack.on('message', function(message) { var type = message.type, channel = slack.getChannelGroupOrDMByID(message.channel), user = slack.getUserByID(message.user), time = message.ts, text = message.text, response = ''; 
 if (user === undefined){ /* skip channel messages(skip the messages which are not sent to sesame directly) */ return true; } console.log('Received: %s %s %s "%s"', type, (channel.is_channel ? '#' : '') + channel.name, user.name, time, text); 
 if (type === 'message') { if (text === 'open'){ openDoor(doorTimeout); response = 'ok'; channel.send(response); console.log(' responded with "%s"', slack.self.name, response); } } }); 

Ahora al abrir mensaje llega, llamada función de openDoor.

 var gpio = require("pi-gpio"); 
 var pin = 11; 
 var Slack = require('slack-client'); var token = 'SLACK_TOKEN', // Add a bot at https://my.slack.com/services/new/bot and copy the token here. autoReconnect = true, autoMark = true; var slack = new Slack(token, autoReconnect, autoMark); slack.on('open', function() { var unreads = slack.getUnreadCount(); console.log('Welcome to Slack. You are of %s', slack.self.name, slack.team.name); }); 

Artículos Relacionados

La hidropónica, automáticos, redes, clima controlado invernadero proyecto: Construcción

La hidropónica, automáticos, redes, clima controlado invernadero proyecto: Construcción

este Instructable cubrirá la construcción de mi hidropónica, automáticos, redes, proyecto del invernadero de clima controlado. La fase de construcción del proyecto cubre las zapatas de hormigón, la estructura y el acristalamiento del invernadero.Cont
Automático de Arduino DIY crecer caja

Automático de Arduino DIY crecer caja

Siempre he querido hacer un pequeño proyecto Arduino desde cero.Por lo tanto decidí hacer esta caja crece. Este es tal vez más como un '' mira lo que hice '', en vez de un Instructable, pero voy a intentar hacerlo como un Instructable para otros pued
Introducción al modelo de piloto automático del avión!!!

Introducción al modelo de piloto automático del avión!!!

Hi All!Tengo veinte años. Recogí mi arduino por primera vez que estas Navidades y hemos estado ocupados en mis aplicaciones de arduino que puedo traerle este instructable. Espero que ayuda!!!El propósito de este proyecto era construir un trampolín de
Control de cajeros automáticos-7 Smartphone altavoz OSD con Arduino y Blynk

Control de cajeros automáticos-7 Smartphone altavoz OSD con Arduino y Blynk

Estos días hay varias formas para implementar sonido multizona utilizando smartphone basado en control pero la mayoría se limitan a un par de zonas o requiere costosas cajas propietarias en cada lugar (¡ Hola! Sonos). Un selector de altavoces conecta
Alimentador automático de leche

Alimentador automático de leche

cuando nacen cachorros están envueltos en un saco transparente llamado la membrana amniótica. Esta membrana debe eliminarse de la cara del cachorro para que pueda respirar.Una vez que se borra se iniciará hacia su madre,Leche primer sobre:-el calostr
Alimentador automático de pescado de papel FinFeeder

Alimentador automático de pescado de papel FinFeeder

Mi trabajo me pidieron que vaya fuera de la ciudad durante una semana en sólo unas horas de antelación. Tenía pescado en casa y estaba preocupado de que obtendrían hambriento y agresivo, así que improvisó un alimentador de peces de papel de impresora
Sistema de riego automático con sonda capacitiva y Arduino en el barato (y serio)

Sistema de riego automático con sonda capacitiva y Arduino en el barato (y serio)

Descargo de responsabilidad: Yo no soy un ingeniero en electrónica, por lo que no puedo ofrecer ninguna garantía para el diseño (mucho menos para su implementación). Sólo sé la presentó solución trabajada para mí por lo menos unos 5-6 meses (por lo q
Dispensador del tejido automático (touch gratis)

Dispensador del tejido automático (touch gratis)

hoy en esta era de la tecnología todo es automática y smart desde tu teléfono al televisor, por qué no su inodoro.En este instructable voy a mostrar cómo hacer un dispensador automático de tejido con piezas básicas y sin ARDUINO o cualquier otro micr
Brazo robótico controlado por gesto

Brazo robótico controlado por gesto

Bienvenido al instructable para un brazo robótico controlado por gesto.Este instructivo consta de dos partes. Un instructable ya se ha escrito para el brazo robótico llamado EEzyBotArm. Se puede acceder al instructivo aquí-El valor agregado que en Cu
Abrevadero automático de cerdo

Abrevadero automático de cerdo

Lo que vais a ver aquí se sorprenden y se sorprenderá. O, posiblemente, a aburrir hasta las lágrimas. De cualquier manera voy a mostrar cómo hice una automático bebedero de cerdos.Por naturaleza soy perezoso y, también por naturaleza, me encanta el t
Barco piloto automático - basado en Arduino

Barco piloto automático - basado en Arduino

Aquí es cómo construir un piloto automático que puede dirigir un RC barco a waypoints! Es fácil de construir, basado en la popular plataforma Arduino e ideal para aficionados que quieren alguna soldadura práctica! Con este piloto automático, un barco
A la parte futura II: ajuste automático de la chaqueta

A la parte futura II: ajuste automático de la chaqueta

Ha llegado el día, el año está aquí y el futuro es ahora. En volver al futuro parte II, Marty y el Doc viajan próximamente, ¿en qué fecha llegan en? 21 de octubre de 2015.Mi amor por wearables dinámicos y la película detrás del futuro parte II suscit
Un automático de seguimiento solar motorizado ventana ciega adaptación utilizando Arduino

Un automático de seguimiento solar motorizado ventana ciega adaptación utilizando Arduino

Cuenta edificios de 20-40% del total de energía utilice en los países desarrollados. Cortinas de ventana (o persianas) pueden ayudar a reducir la energía del edificio uso y mejorar el confort visual (es decir, reducción de fulgor y aumentar la luz de
Portátil 12 voltios 17 Watt generador de viento con enrollador automático

Portátil 12 voltios 17 Watt generador de viento con enrollador automático

solo he diseñado y construido un práctico, portátil 12 voltios 17 vatios generador eólico que es ideal (y apropiado) para configurar en campamentos, parques, exposiciones del día de la tierra, las estaciones de investigación y granjas del tercer mund