• Passer à la navigation principale
  • Passer au contenu principal
  • Passer à la barre latérale principale
  • Passer au pied de page
Hotfirenet

Hotfirenet

le blog d'un papa Geek

  • Actualités info
  • Domotique
    • Jeedom
  • Catégories
    • Comment faire
    • Développement
    • Edito
    • Multimédia
    • Retour d’expérience

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 »]

Se rendre à l'url https://api.myfox.me/

Se connecter à l'API en utilisant ses identifiants du site myfox.me

RDV dans la section "Mes Application"

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:

#connaitre le statut de l'alarme
http://localhost:8080/sarah/myfox?myFoxAction=getSecurity
#Changer le statut de l'alarme

#désactivée
http://localhost:8080/sarah/myfox?myFoxAction=setSecurity&level=disarmed

#activation partielle
http://localhost:8080/sarah/myfox?myFoxAction=setSecurity&level=partial

#activation totale
http://localhost:8080/sarah/myfox?myFoxAction=setSecurity&level=totale
#Changer le statut de l'alarme en mode silence

#désactivée
http://localhost:8080/sarah/myfox?myFoxAction=setSecurity&level=disarmed&silent=1

#activation partielle
http://localhost:8080/sarah/myfox?myFoxAction=setSecurity&level=partial&silent=1

#activation totale
http://localhost:8080/sarah/myfox?myFoxAction=setSecurity&level=totale&silent=1

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.

SARAH.context.myfox.status

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]

Barre latérale principale

Catégories

  • Actualités info
  • At-Home
  • Bon plan
  • Comment faire
  • Développement
  • Domotique
  • Edito
  • High-Tech
  • Jeedom
  • Multimédia
  • Open-Source
  • Retour d’expérience
Infomaniak, l'hebergeur vert

Footer

A PROPOS

Hotfirenet.Com est un blog Geek et High-Tech qui touche au développement informatique, nouvelles technologies, Web, domotique, drones, impression 3D .... En savoir plus…

Djo: Afficher mes articles de blog

PSSST, et si on bossait ensemble ?

Mes compétences ? Le web et le développement informatique. Besoin d’un développement de sites web ? de rédaction de contenu web, d’une expertise en SEO et médias sociaux ? Ou bien vous souhaitez me proposer un partenariat ?

Tous droits réservés © 2021

  • Mentions légales
  • Contact