Ouvre-porte automatique contrôlé par mou (4 / 9 étapes)

Étape 4: Slack

Maintenant il est temps d’appeler notre fonction d’ouverture, vers de Slack.

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

Notre raccordement à Slack est très bonne, parce qu’il s’agit d’une application de tchat et a des statuts de l’utilisateur. En utilisant ce nous sera en mesure de suivre notre état de l’appareil - si ça fonctionne ou il a échoué en raison de certains problèmes. Battement de coeur est vraiment bonne option pour les périphériques de l’ITO.

Nous allons créer une application qui se connecte à la Slack. Tout d’abord vous devez créer un bot pour votre ouvre-porte. Ensuite, installez les paquets nécessaires.

 slack.login(); 

Créez un fichier js et insérez le code suivant à l’intérieur. N’oubliez pas de modifier le jeton que vous avez tirés de votre bot. Puis exécutez « nœud app.js » - vous devriez voir message « Welcome to mou », et vous devriez aussi voir votre bot sur Slack.

 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); } } }); 

Maintenant quand ouvrir le message arrive, la fonction appel en ouverture, vers.

 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); }); 

Articles Liés

Ouvre-porte automatique tiroir

Ouvre-porte automatique tiroir

J'appelle cette invention de l'ouvre-porte automatique tiroir (ADO). L'ADO peut vous aider à ouvrir un tiroir lorsque vous passez près de lui. Il détecte votre main approchant un tiroir de votre choix et ouvrez-le pour vous. Ceci a été rendu avec un
Arduino domotique, ouvre porte automatique

Arduino domotique, ouvre porte automatique

J'ai eu une idée pour faire un ouvre-porte simple et facile à utiliser avec un motoréducteur une couple d'années. À ce moment-là, je n'ai pas le savoir faire d'un ouvre-porte. Cette trêve hivernale, je me sentais optimiste et, il a donné un coup de f
Mont de Sentry ciblage automatique contrôlé par Arduino

Mont de Sentry ciblage automatique contrôlé par Arduino

Dans ce projet, nous construisons une monture de ciblage automatique très facile, peu coûteux, peu complexes, haute fonctionnalité pour n'importe quel objet que vous désirez. Quand quelqu'un ou quelque chose vient près de l'appareil, il comme par mag
Ouvre-porte électrique

Ouvre-porte électrique

Dans mon temps libre, j'aime faire les choses. Un de mes meilleurs appareils est mon ouvre-porte automatique. Il ouvre votre porte lorsque vous mettez la carte d'accès au fil de l'interrupteur. Votre porte encore peut être Poussée ouverte ou fermé, d
Chook (poulailler) avec porte automatique

Chook (poulailler) avec porte automatique

Une couple d'années, que nous avons construit un poulailler.Pas tellement différent, vous pourriez dire, mais celui-ci est livré avec une porte automatique contrôlé de minuterie alimentée par le soleil.Le prototype utilisé une perceuse recyclé batter
Ouvre-porte de poulet automatique avec PICAXE

Ouvre-porte de poulet automatique avec PICAXE

À l'aide de la superbe PICAXE 08M puce 2 j'ai mis en place un ouvreur de porte automatique coop (nommé le Cluck-O-Matic) donc je n'ai pas de se lever si tôt dans la matinée pour laisser les poulets sortir de leur cage. Cette ouvre seulement de poulet
Arduino Bluetooth contrôlée ouvre-porte électrique

Arduino Bluetooth contrôlée ouvre-porte électrique

Salut! Dans ce guide de Instructables, je vais vous montrer comment faire vos propres Bluetooth contrôlée à déverrouiller le système de porte à l'aide de la carte de Arduino uno. J'ai fait mon propre circuit en utilisant le microcontrôleur ATmega328
Construction d’un ouvre-porte de l’évent automatique serre

Construction d’un ouvre-porte de l’évent automatique serre

Par automatismes FirgelliIl y a quelques années un client de nôtre composé quelques ouvreurs d'aération pour leur serre Dôme et nos actionneurs linéaires permettant d'exploiter les ouvertures d'aération.Voici comment leur installateur installé une et
Comment réparer une dreamcast avec ports de contrôleur dead

Comment réparer une dreamcast avec ports de contrôleur dead

cette instructable vous montre comment ouvrir votre dreamcast et remplacer un brûlé résistant. J'ai regardé jamais où les trouver comment réparer cela et je pourrait trouver seul un rapide raccourci facile qui pourrait détruire le système à long exéc
Ouvre-porte de garage

Ouvre-porte de garage

Utilisez un Pi de framboise et un smartphone (ou portable) pour ouvrir, fermer et surveiller une porte de garage. Faire ouvrir et fermer la porte sécurisée en utilisant des certificats auto-signés installés sur les téléphones mobiles membres de la fa
Construction d’un ouvre-porte de ventilation à effet de serre

Construction d’un ouvre-porte de ventilation à effet de serre

Il y a quelques années j'ai fait quelques ouvreurs d'évent qui utilisent des moteurs d'essuie-glaces de pare-brise. Elles fonctionnent bien pour la petite serre, mais les cadres ont eu quelques problèmes structurels dans le vent fort.  Pour la serre
Ouvre-porte de Garage framboise Pi

Ouvre-porte de Garage framboise Pi

Bonjour tout le monde !Cette instructable explique comment configurer un Pi de framboise pour ouvrir ma porte de garage à l'aide d'un smarthphone. Alors que cela a été fait avant, j'ai pensé que je poste ma solution. Il s'agissait de mon premier proj
Stores de fenêtre automatique contrôleur (PICAXE)

Stores de fenêtre automatique contrôleur (PICAXE)

veulent construire un motorisé stores contrôleur pour environ $15,00 ? Voici comment. J'aime avoir des plantes en pot et les regarder grandir, mais en s'assurant qu'ils obtenir assez de lumière peut être un défi. J'ai une bibliothèque en face de la f
Ouvre-porte de Garage électrique Imp

Ouvre-porte de Garage électrique Imp

J'ai perdu le compte du nombre de fois où que nous avons mis hors tension lors d'un voyage seulement d'avoir à rebrousser chemin pour vérifier si nous nous sommes souvenus de fermer la porte de garage. Ce ' ible vous montre comment connecter l'Imp él