Page 1 sur 23

[Plugin Tiers][Sujet Principal] Myfox V2

Publié : 17 févr. 2016, 11:36
par gui59169
Ce plugin vous permettra de recuperer les infos et faire des actions de votre alarme/domotique Myfox - Evology - easybox

Version Gratuite V1 (obsolete) => il n'a que des fonctions réduites. Uniquement la recuperation d'infos lumiere et temperature + alarme etat (+ activer / desarmer) . Il ne permet pas d'on /off sur les equipements. Il n'a pas la reduction des appels vers l'api.

Version V2 payante =>
infos du capteur de temperature, luminosite, congelateur, fumee, chauffage (info, à venir cmd on/off) , evenements, etat de l'alarme, et d'activer / desactiver l'alarme et des equipements (prises,volets,garage,lumieres).


Doc :
== Myfox

=== Présentation

Plugin V2 permettant de dialoguer avec L'API Myfox api.myfox.me, pour les boxes domotique/alarme Myfox, également valable pour Evology, EasyBox, FnacBox.
Le plugin V2 est destiné à évoluer dans le temps. Il reduit les appels API par rapport à la version V1.
Actuellement, il récupere :

Temperature, luminosité, congélateur, fumee, chauffage, etat alarme, événement de type alarm (intrusion, piles), et d'activer / desactiver l'alarme et des equipements volets / prises, garage.

'''
=== Prérequis, installation

Vous devez au prealable recuperer vos identifiants sur http://api.myfox.me (connectez vous avec le meme identifiant que l'application iphone/android).

'''
=== Configuration

Aprés avoir fait une MISE A JOUR du plugin, vous devez à nouveau sauvegarder l'equipement.

'''
=== Création et utilisation des équipements

Ajoutez un équipement, puis indiquez-y les informations récupérées sur http://api.myfox.me (My applications) :

- Client iD
- Client secret
- Indiquez votre identifiant Myfox
- Indiquez votre mot de passe Myfox

ATTENTION : Ne pas faire d'erreur avec le client id, client secret, id, password. En cas d'erreur, votre compte Myfox sera bloqué pendant 1 heure depuis votre IP.

'''
=== Fonctionnement du plugin

Une fois cliqué sur le bouton "sauvegarder" le plugin recupere vos capteurs. C'est pourquoi il ne faut pas d'erreur dans les identifiants.

Le plugin récupere toutes les minutes :

- L'etat de l'alarme (Armement Total, Armement Partiel, Desarmé)
- La temperature et luminosité du capteur Myfox TA4007 (si vous en avez un)
* Luminosite : paliers de retour de 1 à 6 . 1= pleine lumiere, 6 = obscurite


- Dernier evenement de type "alarm" ( intrusion, defaut centrale, defaut pile ) sous la forme : "Alarme « Intrusion » déclenchée par l'appareil « ENTREE » (Sensibilité: 5). le xxxx à xxx."
* S'il n'y a pas d'evenement dans la journée, la commande retourne : Aucun *

Le plugin permet :

- L'activation partiele ou totale, de desarmer l'alarme
- L'activation ou desactivation d'un equipement (module, prise, lumiere, garage, portail)
- Recupere toutes les sondes et capteurs.

[Sujet officiel] Plugin Myfox Home

Publié : 17 févr. 2016, 16:33
par boundouny
Bonjour,

Merci pour le plugin!!

je voulais savoir si il était possible de choisir le capteur sur lequel on récupère la température.

Cordialement


Envoyé de mon iPhone en utilisant Tapatalk

Re: [Sujet officiel] Plugin Myfox Home

Publié : 17 févr. 2016, 18:09
par gef974
Merci pour le plugin, même si je n'ai pas encore de jeedom, je surveillais l'arrivée d'un tel plugin! Juste pour confirmation, il est bien compatible myfox hc2?

Re: [Sujet officiel] Plugin Myfox Home

Publié : 17 févr. 2016, 18:23
par Jerome84
Merci pour ce plugin, j'attend la suite avec impatience !

Re: [Sujet officiel] Plugin Myfox Home

Publié : 18 févr. 2016, 06:12
par boundouny
gef974 a écrit :Merci pour le plugin, même si je n'ai pas encore de jeedom, je surveillais l'arrivée d'un tel plugin! Juste pour confirmation, il est bien compatible myfox hc2?
oui je l'utilise avec ma hc2


Envoyé de mon iPhone en utilisant Tapatalk

Re: [Sujet officiel] Plugin Myfox Home

Publié : 18 févr. 2016, 14:54
par lyonel
J'ai dû faire try it out 2 fois sur le site de l'APi pour qu’apparaisse les lignes et le status OK.

Ce qui signifie que même l'Evology Zen sur l'ancienne interface est supportée par l'API.


Coté suggestion, comme je te le soumettais en MP sur le mourant forum myfox:
1- pouvoir recevoir l'état des TAG sur pile faible ou intrusion et envoyer des SMS via le plugin Free SMS
2- avoir des logs lorsque la connexion internet décroche.

Ce qui peut etre pratique pour avoir un état de la stabilité de jour comme de nuit.
Vu que maintenant en cas de coupure internet, elle ne s'illumine plus avec le @ en rouge.
C'était pratique avant, ça se voyait quand ça décrochait.

3- repiquer le flux de la camera Panasonic

4- peux tu rajouter une info bulle sur les 3 boutons? Parce qu'en icones j'ai pas trouvé qqc de convenable. J'aurai aimé des cadenas ouvert fermé mais il n'y en a pas.

Re: [Sujet officiel] Plugin Myfox Home

Publié : 18 févr. 2016, 16:13
par chsalmon
Merci pour le plugin, c'est a peu près le même que l'ancien !?

je vais encore faire le chiant...
est ce qu'on peut paramétrer l'actualisation de l'état : oui/non ? , parce que ça sert pas forcément d'avoir l'état à jour en permanence, histoire d’éviter les requetes chez myfox.
est ce qu'on peut tester l'Etat ? actuellement, on ne peut pas s'en servir dans les scenarios, ça peut etre pratique, et comme ça, ça peut actualiser à la demande ?

Re: [Sujet officiel] Plugin Myfox Home

Publié : 18 févr. 2016, 21:13
par chsalmon
:oops: laisse tomber la remarque sur l'etat dans les scenarios, j'ai déliré , c'est déjà possible, j'ai pas mis dans la bonne case....

Re: [Sujet officiel] Plugin Myfox Home

Publié : 21 févr. 2016, 18:18
par gui59169
boundouny a écrit :Bonjour,

Merci pour le plugin!!

je voulais savoir si il était possible de choisir le capteur sur lequel on récupère la température.

Cordialement


Envoyé de mon iPhone en utilisant Tapatalk
Si tu en as plusieurs, par defaut, il récupere le premier que tu as installé sur ta box.
Je n'ai pas prévu en cas de multiples capteurs

Re: [Sujet officiel] Plugin Myfox Home

Publié : 21 févr. 2016, 18:23
par gui59169
lyonel a écrit :J'ai dû faire try it out 2 fois sur le site de l'APi pour qu’apparaisse les lignes et le status OK.

Ce qui signifie que même l'Evology Zen sur l'ancienne interface est supportée par l'API.


Coté suggestion, comme je te le soumettais en MP sur le mourant forum myfox:
1- pouvoir recevoir l'état des TAG sur pile faible ou intrusion et envoyer des SMS via le plugin Free SMS
2- avoir des logs lorsque la connexion internet décroche.

Ce qui peut etre pratique pour avoir un état de la stabilité de jour comme de nuit.
Vu que maintenant en cas de coupure internet, elle ne s'illumine plus avec le @ en rouge.
C'était pratique avant, ça se voyait quand ça décrochait.

3- repiquer le flux de la camera Panasonic

4- peux tu rajouter une info bulle sur les 3 boutons? Parce qu'en icones j'ai pas trouvé qqc de convenable. J'aurai aimé des cadenas ouvert fermé mais il n'y en a pas.
1- c'est fait (nouvelle maj du 21-02-2016) , recupere le dernier defaut du jour (toutes les minutes), que ce soit intrusion, pile, defaut internet (cf doc)
2-inclus dans le 1

3-malheuresement pas de cam sur ma box, impossible de tester cette piste

4-il y a bien des icones cadenas ( j'utilises les icones 'lock' et 'key')

Re: [Sujet officiel] Plugin Myfox Home

Publié : 21 févr. 2016, 18:32
par gui59169
chsalmon a écrit :Merci pour le plugin, c'est a peu près le même que l'ancien !?

je vais encore faire le chiant...
est ce qu'on peut paramétrer l'actualisation de l'état : oui/non ? , parce que ça sert pas forcément d'avoir l'état à jour en permanence, histoire d’éviter les requetes chez myfox.
est ce qu'on peut tester l'Etat ? actuellement, on ne peut pas s'en servir dans les scenarios, ça peut etre pratique, et comme ça, ça peut actualiser à la demande ?

Effectivement, sauf que celui-ci est à jour et permet de recuperer des infos et etats.
Les commandes de type 'infos' s'actualisent toutes les minutes. Pas de probleme concernant le nombre de requettes.
Personnellement, avoir cet état à jour, me permet d'afficher un cadenas ouvert ou fermé ( car l'alarme peut ete désactivée par differents systemes exemple : telecommande, ifttt, app, jeedom, il est donc important de connaitre l'etat)

Biensur on peut effectuer un scenario sur n'importe quelle commande ! :D

Exemple avec le scenario ci-dessous.
Envoi d'un sms si il y a un Evénement de type alarme(intrusion, defaut,ect)...

Code : Tout sélectionner

Notez le test SI #[GENERAL][MyFox][Événement Alarme]# != "Aucun"  
Puisque je ne veux pas recevoir de sms quand la commande est égale à Aucun (pas d’événement)

Re: [Sujet officiel] Plugin Myfox Home

Publié : 22 févr. 2016, 09:39
par lyonel
Ha oui j'avais vu c'est icones Cadenas.

Merci

Belle évolution du plugin !

Par contre je ne comprend pas, il n'y a pas de communication avec la centrale.
J'ai pourtant respecté la procédure sur le site api.myfox

Aurais tu une idée?

j'ai l'impression que c'est le Token qui expire

Re: [Sujet officiel] Plugin Myfox Home

Publié : 22 févr. 2016, 11:16
par gui59169
lyonel a écrit :Ha oui j'avais vu c'est icones Cadenas.

Merci

Belle évolution du plugin !

Par contre je ne comprend pas, il n'y a pas de communication avec la centrale.
J'ai pourtant respecté la procédure sur le site api.myfox

Aurais tu une idée?

j'ai l'impression que c'est le Token qui expire
Où as tu cette info ?
"Par contre je ne comprend pas, il n'y a pas de communication avec la centrale."

Que donne le try it out sur api.myfox.me :

Code : Tout sélectionner

pour tester l'api, (voir si tu recupere les infos de ta box) :

Tu va sur AUTHENTIFICATION, tout en bas tu clique sur authorize, ensuite, oui j'accepte cette demande
A la place du bouton tu va voir : access_token. 
tu copie le code qui ressemble à ça 0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx51

tu va ensuite dans documentation , tu copie ce token dans : paste your token here et clic sur authorize

une fois fais, tu va sur -> client / site -> GET /client/site/items -> try it out!

Re: [Sujet officiel] Plugin Myfox Home

Publié : 22 févr. 2016, 14:06
par lyonel
j'ai respecté ce que tu m'as dit en MP sur le forum myfox et pourtant rien ne bouge depuis le 18 date ou j'ai activé le plugin.


j'ai ça dans try out:

Response Body

{
"status": "OK",
"timestamp": 1456146356,
"payload": {
"items": []
}
}

Response Code

200

Response Headers

{
"Date": "Mon, 22 Feb 2016 13:05:56 GMT",
"Server": "Apache",
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Methods": "GET,POST,HEAD,DELETE,PUT,OPTIONS",
"Access-Control-Allow-Headers": "X-Accept-Charset,X-Accept,Content-Type",
"X-Host": "tag-web-01",
"Connection": "close",
"Transfer-Encoding": "chunked",
"Content-Type": "application/json; charset=utf-8"
}

En log j'ai ceci alors que mes login sont bon:

[2016-02-22 13:16:03][Myfox][ERROR] : erreur myfoxhome : Temporary blacklisted, 4 failed attempts

Re: [Sujet officiel] Plugin Myfox Home

Publié : 22 févr. 2016, 14:11
par gui59169
lyonel a écrit : {
"status": "OK",
"timestamp": 1456146356,
"payload": {
"items": []
}
}

}
L'api Myfox fonctionne bien pour toi, mais tu es sur l'ancienne interface Evology, il faut donc a priori migrer ton Evology sur evology.myfox.me.
Puisque le retour que tu as ci dessus est vide !
Le retour devrait contenir les infos de ta box (exemple):

Code : Tout sélectionner

"siteId": 12345,
"label": "Maison",
"brand": "Evology",
"timezone": "Europe/Brussels",
"AXA": null,
"cameraCount": 0,
"gateCount": 1,
"shutterCount": 8,

Re: [Sujet officiel] Plugin Myfox Home

Publié : 22 févr. 2016, 14:23
par lyonel
haa oui j'avais pas remarqué cette différence.

Bon et bien va falloir sauter le pas. En espérant que rien ne déraille sur la nouvelle.

Re: [Sujet officiel] Plugin Myfox Home

Publié : 25 févr. 2016, 10:18
par lyonel
Bon et bien après 1h30 de manip dont 30 bonnes mns de perdues à m'expliquer comment resetter mes modules bien que je dise que je savais le faire, me voici sous cette belle interface moderne.

Résultat 100% de mes modules sont opérationnels.

Par contre je n'ai toujours aucune com du plugin avec la centrale

Dans mon compte, applications autorisées, doit on voir une ligne supplémentaire ?

Re: [Sujet officiel] Plugin Myfox Home

Publié : 26 févr. 2016, 15:11
par gui59169
Une mise à jour majeur sera faite dans les prochains jours permettant d'actionner tous les éléments.

Pas de communication?
As tu bien remplis client id ect... Sur le plugin? Et sauvegardé à nouveau

Re: [Sujet officiel] Plugin Myfox Home

Publié : 29 févr. 2016, 09:56
par lyonel
oui oui j'ai bien tout refait.

quand je survole Evenement alarme, la date de collecte est à jour mais l'état reste sur désarmé depuis l'install du plugin ( le 18)

Dans les logs j'ai c'est lignes, du coup je comprend pas ce qui déraille:

[2016-02-25 11:17:03][Myfox][ERROR] : erreur myfoxhome : invalid_grant
[2016-02-25 11:18:03][Myfox][ERROR] : erreur myfoxhome : Temporary blacklisted, 4 failed attempts


Lorsque je me log à l'api, j'ai ce message:

Vous avez été redirigé ici par Demo.....


C'est normal?

Re: [Sujet officiel] Plugin Myfox Home

Publié : 29 févr. 2016, 10:48
par gui59169
lyonel a écrit :oui oui j'ai bien tout refait.

quand je survole Evenement alarme, la date de collecte est à jour mais l'état reste sur désarmé depuis l'install du plugin ( le 18)

Dans les logs j'ai c'est lignes, du coup je comprend pas ce qui déraille:

[2016-02-25 11:17:03][Myfox][ERROR] : erreur myfoxhome : invalid_grant
[2016-02-25 11:18:03][Myfox][ERROR] : erreur myfoxhome : Temporary blacklisted, 4 failed attempts


Lorsque je me log à l'api, j'ai ce message:

Vous avez été redirigé ici par Demo.....


C'est normal?
Ton pi2 est allumé tout le temps et connecté à internet tout le temps ?