Domotique : Sarah 3 + interface Jarvis + Kodi + multiroom audio

Update on 10 December 2017 with Google Home french version and international : Tutorial : Control Kodi with Google Home & Google Assistant & IFTTT

Mise à jour au 10 Décembre 2017 : J’ai abandonné SARAH pour Google Home en français, présentation et tutoriel ici (en anglais pour le moment):
Tutoriel : Controler Kodi avec Google Home & Google Assistant & IFTTT (+ Glitch + NAS Synology)

L’article se trouve ici / Post is here :
http://www.printer3d.one/en/tutorial-control-kodi-google-home-google-assistant-ifttt/

Voilà un petit retour d’un de mes essais en domotique, je l’ai publié il y a déjà quelques semaines sur le forum dédié crée par un Dev talentueux Monsieur Jean-Philippe Encausse. Rien de nouveau sur mon installation de test mais c’est 100% fonctionnel et hyper réactif !

[top]

PRINCIPE TECHNIQUE DE S.A.R.A.H.

Le principe est de déclencher des requêtes HTTP via:

  • – La reconnaissance vocale ou gestuelle exprimées en XML
  • – La détection de présence, reconnaissance faciale, …
  • – Une planification Google Calendar
  • – La reconnaissance de QRCodes
  • – Des scripts joués périodiquement, …
  • – Des applications tiers iOS, Android, Windows Phone, …

Ces requêtes HTTP déclenchent des plugins sur le serveur NodeJS. Ces scripts interagissent avec les objets connectés (box domotiques, TV, podomètres, montres, lampes, gadgets, karotz, …) ou l’open data (horaires de cinéma, météo, horaires de bus, …)

SARAH est accessible depuis un portail web (HTML5, CSS3, Bootstrap, Responsive…) permettant de télécharger de nouveaux plugins depuis le Marketplace.

Depuis la version 2.3, il est possible de définir des règles pour enchaîner les scripts de la même manière que les services en ligne comme IFTTT ou Zapier.

Source : http://blog.encausse.net/sarah/

[top]

Listes des fonctionnalités déjà installées :

  • Contrôle de la tv Panasonic Viera
  • Contrôle de la bbox tv (+ allume et éteint la tv en hdmi-cec)
  • Contrôle de la chaîne hifi (squeezebox Boom)
  • Contrôle du Media Player Kodi (toutes les commandes XBMC renommées)
  • Contrôle de la musique dans le bureau (SqueezePlay/Windows)
  • Contrôle de la musique dans une chambre (SqueezePlay/Windows)

Commandes de base installées :

  • Heure / réveil
  • Météo
  • Calcul mental
  • Agenda
  •  Blagues
  • ../..

Prochaines étapes :

  • Prise et lampes connectées (je cherche la solution la moins chère)
  • Commandes vocales depuis le mobile ou tablette
  • Commandes tactiles depuis le mobile ou tablette
  • création de règles complexes

Actuellement, le PC dans le bureau contrôle les équipements du salon.

But: contrôler l’appartement avec la voix et les gestes.
Futur, PC Media center dans le salon + Kinect pour tout piloter

L’interrface « Jarvis » est là pour faire plaisir à mon fils de 6 ans.

Bugs sur Sarah v3 :
Lorsque Sarah ne comprend pas les commandes, je susi obligé de relancé le serveur.
La synthèse vocale ne réagit pas instantanément parfois et bug, et sarah annonce toutes les commandes à la suite après une longue latence

Actuellement, je ne peux pas tester la V4, je ne peux démarrer le serveur, (pourtant j’ai changé les ports).

Merci pour le tutoriel jarvis: http://xnorky.fr/jarvis.html

La voix Sébastien ne fonctionne pas chez moi, et elle fait buguer la voix Virginie.

Pour aller plus loin,

Le site officiel de S.A.R.A.H. :
http://blog.encausse.net/sarah/

La communauté dédiée à Sarah, et la domotique en général :
https://plus.google.com/communities/105964514508504667709?cfem=1

ma publication et ses commentaire  sur la page dédiée :
https://plus.google.com/+MathieuFabris/posts/4CN4w1sb3Px?cfem=1

2 Commentaires sur “Domotique : Sarah 3 + interface Jarvis + Kodi + multiroom audio

  1. Mathieu says:

    Bonjour Chris, Je ne pense pas qu’il y ait l’équivalent sur raspberry pour l’interface. J’ai vu des choses ressemblantes mais interfacées avec d’autres outils pour un miroir connecté.

  2. Chris says:

    Bonjour, je trouve ton projet sur sympa. J’ai juste une petite question concernant ton interface. Elle est possible que sur le serveur sarah? car je compte utilisé un client sarah (raspberry) qui sera relier à un écran et je voudrais avoir ton interface sur cette écran la et non pas sur le poste serveur ou il y a windows 7. Est-ce possible?

    Bonne journée

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *