Plugin MyFox pour SARAH

Ce plugin SARAH s’appuie sur l’API officielle de la société MyFox.

Vous pourrez grâce à celui-ci :

  • Connaitre le statut par le biais du tableau de bord de SARAH ou à la voix,
  • Activer totalement, partiellement ou encore désactiver l’alarme,
  • Utiliser dans d’autres plugins des informations de votre centrale remontées dans par le plugin.

Une vidéo vaut mieux qu’un long discours …

Configuration

Les identifiants API

J’en avais vaguement parlé sur la page «La centrale d’alarme MyFox s’ouvre encore plus avec IFTTT» mais vu que c’est intégré dans le service de IFTTT je ne voudrais pas vous perdre 🙂

[fusion_builder_container hundred_percent= »yes » overflow= »visible »][fusion_builder_row][fusion_builder_column type= »1_1″ background_position= »left top » background_color= » » border_size= » » border_color= » » border_style= »solid » spacing= »yes » background_image= » » background_repeat= »no-repeat » padding= » » margin_top= »0px » margin_bottom= »0px » class= » » id= » » animation_type= » » animation_speed= »0.3″ animation_direction= »left » hide_on_mobile= »no » center_content= »no » min_height= »none »]

Ce sont donc les identifiants «Personnal Application»:

  • client_id
  • et client_secret

qui nous intéresse.

Configurer le plugin myfox pour SARAH

Sur le dashboard, dans la petite clé à molette faites un clic.

configSARAH

Vous devez pouvoir saisir les champs:

  • client_id,
  • client_secret,
  • login,
  • password

Penser à enregistrer ! et faite un redémarrage du serveur node.js (SARAH serveur).

Normalement le plugin doit pouvoir se connecter à l’API, mais il faut encore renseigner votre numéro de centrale. Pour le connaitre je vous invites à :

  • vous rendre sur votre dasboard SARAH,
  • retourner le portlet du plugin,
  • cliquer sur le globe.

vous devez arriver sur cette page.

aide-sarah-plugin-myfox

Dans la partie «Centrales» vous devez retrouver vos centrales, puis il suffit de recopier le «id» dans la configuration du plugin.

Voila pour la partie configuration et mise en place.

Utilisation

Vocalement

Tout se trouve dans le XML, mais voici les phrases communes, SARAH:

Qu’elle est le statut de l’alarme
désactive l’alarme
active partiellement l’alarme
active totalement l’alarme

Il y en aura surement d’autres 🙂 mais ça dépend de vos demandes !

Depuis une autre box

Si il vous est possible depuis une autre box de faire des requêtes http, alors vous pouvez utiliser:

En sachant que localhost est l’adresse Ip de votre SARAH Serveur.

Il y aura bien sur d’autres commandes qui seront générées suivant les équipements que vous aurez de relié à votre centrale d’alarme myfox.

Pour les Développeurs

J’ai mis à la disposition dans le context de SARAH la valeur de l’état. En effet un cron passe toute les 20 secondes pour connaitre le statut de la centrale d’alarme myfox. Vous pourrez donc l’utiliser.

Un bug ?

Pour toutes demande de modifications, ajouts, correction de bug merci de vous rendre à cette ardresse: https://github.com/Hotfirenet/SARAH-Plugin-myfox/pulls

Une envie de me remercier ?

[merciDjo][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

0 réponse sur “Plugin MyFox pour SARAH”

  1. Salut

    Merci pour ton plugin, j’ai découvert SARAH grâce à ton blog. Par contre pas moyen d’utiliser ton plugin une fois installé..j’ai fais remonté une ticket issue sur ton github.

    @+

  2. Salut

    Merci pour ton plugin, j’ai découvert SARAH grâce à ton blog. Par contre pas moyen d’utiliser ton plugin une fois installé..j’ai fais remonté une ticket issue sur ton github.

    @+

  3. Merci ça marche ! J’ai clos le ticket sur github. Cela dit demeure l’incompatibilité avec IE et Firefox…

    Un pur bonheur de contrôler ma centrale à la voix, ça fonctionne au poil, franchement c’est un super idée. Idem pour les requêtes http (que je peux coupler avec le NFC de mon smartphone et l’app android Trigger) et le cron.

    Du coup je suis très demandeur d’evol vu le potentiel… Tu comptes ajouter la prise en charge des prises électriques dans la prochaine release (j’ai jamais pigé l’api myfox au sujet des items) ? Parce que là si je peux allumer le sapinde noël a la voix, mes gamins vont adorer ^^

  4. Merci ça marche ! J’ai clos le ticket sur github. Cela dit demeure l’incompatibilité avec IE et Firefox…

    Un pur bonheur de contrôler ma centrale à la voix, ça fonctionne au poil, franchement c’est un super idée. Idem pour les requêtes http (que je peux coupler avec le NFC de mon smartphone et l’app android Trigger) et le cron.

    Du coup je suis très demandeur d’evol vu le potentiel… Tu comptes ajouter la prise en charge des prises électriques dans la prochaine release (j’ai jamais pigé l’api myfox au sujet des items) ? Parce que là si je peux allumer le sapinde noël a la voix, mes gamins vont adorer ^^

  5. Hello,

    Bah j’ose même si je me doute que tu dois être fort occupé avec ton nouvel Imac 😉 : des news concernant l’evolution du plugins ? Je ne vois pas la modif sur le github ! (dernier commit 15 octobre)

  6. Hello,

    Bah j’ose même si je me doute que tu dois être fort occupé avec ton nouvel Imac 😉 : des news concernant l’evolution du plugins ? Je ne vois pas la modif sur le github ! (dernier commit 15 octobre)

  7. Merci pour l API! Pas encore testé, j attends qu on puisse commander vocalement les équipements et scénarios! C est aussi mon rêve de parler à ma maison ! Allez au boulot! 😉 BRAVO! J attends la suite avec impacience!

    Yannick

  8. Merci pour l API! Pas encore testé, j attends qu on puisse commander vocalement les équipements et scénarios! C est aussi mon rêve de parler à ma maison ! Allez au boulot! 😉 BRAVO! J attends la suite avec impacience!

    Yannick

      1. Bonjour
        Comment récupéré les code pour pouvoir ajouter ca au plugin je souhaite commander toute ma domotique de ma hc2 avec Sarah du genre allume la lumière du salon ou autre comment puis-je te contacter en direct tu a une
        Adresse mail ou tel ?

        Merci beaucoup

Laisser un commentaire

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