18 Commentaires

SARAH joue le rôle de portier

Je possède une sonnette interphone Bticino filaire analogique que je souhaiterais connecter à SARAH.

Je me disais que je pourrais connecter un module Fibaro Z-Wave à une des entrées A B C D pour capter quand ça sonne.

Et c’est là ou j’aurais besoin de votre aide sur la manière de faire ?

(Je ne suis pas doué)

Quand on sonne j’ai :

  • Entre A et B j’ai 12V
  • et entre C et D j’ai 0.2V

Comment relier le Fibaro ? Ou prendre l’alimentation ? Je suis preneur de vos conseils !

La Documentation !

Poster un commentaire

La doc de la doc de SARAH

Depuis quelques années la doc de SARAH se trouve sur le wiki d’un projet GitHub. J’aime les projets SaaS qui s’occupent de tout pour moi: IHM, authentification, maintenance, etc …

Le mois dernier, avec Aymeric dMdV, nous avons mis en place une petite innovation exploitant les sites statiques de GitHub.

Lire la suite »

1 commentaire

SARAH aime les cookies !


Depuis le 01/02/2015 la société sen.se à ouvert l’API de la Mother. Ce fut donc l’occasion de réaliser un plugin pour SARAH.

Un mot sur la Mother

La Mother est un hub connecté, propriétaire, qui reçoit l’information de 24 cookies (max) pour les transférer sur les serveurs sen.se.

Les cookies sont de petits capteurs de mouvement, température, présence, … que l’on peut placer sur n’importe quel objet (porte, brosse à dent, pilulier, …) !

La Mother + 4 cookies coûte 290€ mais heureusement les soldes sont passées par la ! Le CES 2015 s’est déroulé sur le thème des MEMs, les accéléromètres sont partout. Des produits comme Notion, Screamer, … vont bientôt arriver.

L’API REST pour accèder aux données

L’API REST de Sen.se est vraiment super propre et bien documentée. Elle permets de manipuler des Node (cookie, mother, mobile, …) qui expose des Feed (motion, température, …) composée d’Event:

{
  "profile": "DoorStandard", 
  "feedUid": "US7cJPCCPBR9keeVdbjiUO8zjYyEkuM9", 
  "gatewayNodeUid": "6PtmUnInxENNTcPUqgr4t8zcCNwrTOaZ", 
  "dateServer": "2015-02-02T06:59:16.343387", 
  "data": {
    "durationSeconds": 1, 
    "numberMovements": 7, 
    "avgIntensity": 1445
  }, 
  "signal": "-87", 
  "dateEvent": "2015-02-02T06:59:00.000000", 
  "geometry": null, 
  "type": "motion", 
  "payload": "0,7,1,1445", 
  "nodeUid": "T5vBDUjKZ2XlnrbGuKpV7p1pwhWCdGmg"
}, 

Dans SARAH le code NodeJS est ultra simple :

var getNodes = function(token, callback) {
  if (!token){ return; }
  var data = {
    'resource__type': 'device',
    'resource__slug': 'cookie'
  }
  var headers = { 'Authorization'  : 'Token '+token }
  request.get({ 'uri' : API_URL+'nodes/', 'qs': data, 'headers' : headers }, function (err, response, body){
    if (err || response.statusCode != 200) { error('Error while retrieving node', response); return callback(false); }
    var json = JSON.parse(body);
    callback(json);
  });
}

Par ailleurs il est possible de parcourir tous ses objets depuis un navigateur web : https://apis.sen.se/v2/nodes/.

L’API de Notification

Sen.se propose aussi une API permettant d’envoyer une requête HTTP lors d’un mouvement, changement de température, etc … d’un cookie.

C’est le principe des WebHook (dont je rêvais sur Karotz). L’Idée est de souscrire aux Feeds des cookies en précisant une URL de callback.

Ce qui est top c’est qu’ils ont même déjà fait une IHM Web:

Côté SARAH on reçoit une requête POST JSON d’un événement. J’ai corrigé un bug en v4beta2.

Le plugin Mother ?

Lire la suite »

2 Commentaires

SARAH un terrain de jeu pour les Data Scientists

Voici quelques réflexions suites au sondage précédent: SARAH dans la Recherche Académique et à un talk que j’ai donné au Meetup Paris Machine Learning.

SARAH est un framework sur lequel plusieurs métiers peuvent échanger.

La communauté SARAH est majoritairement composée de profils « domoticien » qui maîtrisent le sujet hardware et utilisent SARAH pour piloter tous les équipements en NUI (Native User Interface).

Je pense que SARAH pourrait aussi être un terrain de jeu pour les Data Scientist, les Web Designers, … qui pourraient concevoir des plugins ou meta-plugin intelligents.

L’énorme avantage de SARAH étant sa communauté intéressée par ces nouveaux challenges et titiller GoogleNow, …

Quelques exemples

Lire la suite »

4 Commentaires

SARAH dans la Recherche Académique

Voici un article qui s’adresse plus particulièrement à la communauté SARAH.

Ce matin, j’étais au LIP6 (Jussieu) pour présenter et discuter de SARAH. Le laboratoire a pour habitude de travailler sur des sujets innovants comme :

  • Le Big Data
  • Le Machine Learning
  • Le Deep Learning
  • Le Computer Vision
  • La robotique, etc …

Si vous ne connaissez pas, je vous conseille de venir au Meetup Paris Machine Learning organisé par Igor et Franck et qui est le plus grand d’Europe !

Nous sommes arrivés à la conclusion qu’il y aurait plein de synergies entre un framework comme SARAH et le monde de la recherche académique.

L’idée d’avoir un échange entre une communauté de passionnés et le monde de la recherche est quelque chose d’unique !

Mais pour cela il faut cadrer les sujets, voici quelques idées:

  • Utiliser le Machine Learning pour apprendre des habitudes de la famille
  • Automatiser les tâches récurrentes
  • Améliorer la vision de SARAH pour optimiser le réfrigérateur
  • SARAH dans l’éducation,
    • avec un plugin branché sur le cahier de correspondance
    • des algos d’aide à l’apprentissage des leçons…

Le problème de toutes ces nouvelles technologies est qu’il faut un assez gros volume de données.

Ma question est de savoir combien de personnes de la communauté seraient prêtes a partager des données anonymisées qui seraient utilisées pour des plugins réalisés par des chercheurs pour inventer de nouveaux usages dans SARAH ?

(on parle de partager quand les plugins A et B sont utilisés avec quelles variables par ex…)

Si il y a suffisamment de personnes enthousiastes, je pourrais rajouter cette mécanique optionnelle dans SARAH de manière à l’ouvrir à la recherche.

Utilisateurs, Chercheurs, Etudiants, je suis preneur de tous vos avis !

Suivre

Recevez les nouvelles publications par mail.

Rejoignez 1 427 autres abonnés