Forum eedomus
http://forum.eedomus.fr/

Intellitag
http://forum.eedomus.fr/viewtopic.php?f=50&t=1980
Page 1 sur 2  Suivant »
Auteur:  Madoma73 [ 12 Sep 2014 17:14 ]
Sujet du message:  Intellitag

Intellitag en test !
bientôt un nouveau capteur de température pour l'eedomus ? 8-)
Auteur:  domotics [ 14 Sep 2014 22:24 ]
Sujet du message:  Re: Intellitag

Il marche pas sur l'eedomus ! Comment fais tu?
Auteur:  Madoma73 [ 15 Sep 2014 02:26 ]
Sujet du message:  Re: Intellitag

Via l'api... Je suis entrain d'etudier la question
Auteur:  nico6000 [ 01 Avr 2017 20:43 ]
Sujet du message:  Re: Intellitag

hooo ouiii je n'attend que ca!! tien nous au courent ! merci !!!
Auteur:  nico6000 [ 04 Avr 2017 19:30 ]
Sujet du message:  Re: Intellitag

oupse, j'avais pas fait attention à la date... toujours rien ce jour ?
Auteur:  Madoma73 [ 06 Avr 2017 10:03 ]
Sujet du message:  Re: Intellitag

si, c'est fait depuis longtemps :-)
il faut que je le mette au propre !
Auteur:  xianghua [ 11 Mai 2017 23:06 ]
Sujet du message:  Re: Intellitag

Madoma73 a écrit:si, c'est fait depuis longtemps :-)
il faut que je le mette au propre !


ça m'intéresse perso!
Auteur:  xianghua [ 13 Mai 2017 15:05 ]
Sujet du message:  Re: Intellitag

Bon j'ai trouvé.

Si vous avez déjà le script myfox sur votre box, pas de soucis (Sinon il est sur domoblog)

Il suffit de créer un nouveau capteur http, mettre ceci dans l'url:
http://localhost/script/?exec=myfox_oau ... uery=site/[VAR1]/device/data/temperature/items

Dans le xpath:
/root/payload/items/items[1]/lastTemperature

En fréquence: toutes les 60 minutes (Je viens de voir dans l'api qu'il y avait un relevé de température par heure, donc ça sert à rien de descendre en dessous, ça surchagera votre box et l'api de myfox inutilement)

Vous pouvez récupérer les différents intellitags en mettant l'url dans votre navigateur web (en remplaçant le localhost par l'ip local de votre box) il suffira de remplacer le 1 dans le xpath par le 2 par exemple pour avoir les températures du second Intellitag.
Auteur:  Madoma73 [ 06 Juil 2017 09:46 ]
Sujet du message:  Re: Intellitag

je venais donner la réponse, mais je vois que c'est déjà fait :mrgreen:
Auteur:  Madoma73 [ 10 Juil 2017 09:22 ]
Sujet du message:  Re: Intellitag

j'ai modifié le script pour récupérer aussi tous l'historique des événements de la centrale.
Quelqu'un d'intéressé ?
Auteur:  xianghua [ 10 Juil 2017 09:47 ]
Sujet du message:  Re: Intellitag

Madoma73 a écrit:j'ai modifié le script pour récupérer aussi tous l'historique des événements de la centrale.
Quelqu'un d'intéressé ?


Moi mais si tu le publies plus rapidement que ta réponse pour récupérer les températures :p
Auteur:  Madoma73 [ 10 Juil 2017 09:53 ]
Sujet du message:  Re: Intellitag

c'est bon là :-)
pour récupérer les events, il faut lancer de manière régulière la requête suivante:
Code : Tout sélectionner
http://localhost/script/?exec=myfox_oauthV2.php&action=events&IdPeriphEvents=<id periph>


petit plus aussi du script, il détecte automatiquement le "siteId" maintenant.

myfox_oauthV2_gen.zip
(2.4 Kio) Téléchargé 417 fois
Auteur:  xianghua [ 10 Juil 2017 11:24 ]
Sujet du message:  Re: Intellitag

Madoma73 a écrit:c'est bon là :-)
pour récupérer les events, il faut lancer de manière régulière la requête suivante:
Code : Tout sélectionner
http://localhost/script/?exec=myfox_oauthV2.php&action=events&IdPeriphEvents=<id periph>


petit plus aussi du script, il détecte automatiquement le "siteId" maintenant.

myfox_oauthV2_gen.zip


Merci, c'est à utiliser sur un NAS plutôt que la box? car j'ai une erreur sur la box:
Script invalide :

Parse error: syntax error, unexpected T_VARIABLE in myfox_oauthV2_gen.php on line 149
Auteur:  Madoma73 [ 10 Juil 2017 13:20 ]
Sujet du message:  Re: Intellitag

j'avais foiré, ça doit être mieux maintenant
Auteur:  xianghua [ 10 Juil 2017 17:29 ]
Sujet du message:  Re: Intellitag

Je mets la requete comme ça
Code : Tout sélectionner
http://localhost/script/?exec=myfox_oauthV2.php&action=events&IdPeriphEvents=<id periph>
dans l'url du capteur http? (ça correspond à quoi id_périph?)

Car pour le moment c'est vide quand je lance ma requête.

Désolé c'est encore un peu flou pour moi.

Edit je pense qu'il faut récup l'id périph sur le site api.myfox.me
Edit 2 en fait je ne vois pas, je sais que tu récup /site/{siteId}/history sur l'API, mais je vois pas à quoi cela correspond cet id periph
Auteur:  Madoma73 [ 11 Juil 2017 09:10 ]
Sujet du message:  Re: Intellitag

oui, désolé, mes explications étaient un peu courtes.

il faut que tu créés un périphérique capteur http qui recevra les événements Myfox et c'est l'id de ce périphérique que tu mets dans l'URL. Le script mettra ensuite à jour ce périphérique
Auteur:  xianghua [ 11 Juil 2017 22:26 ]
Sujet du message:  Re: Intellitag

Pourtant je me démerde pas trop mal en général mais là ça ne fonctionne pas :D

Je crées un capteur HTTP, je mets en Types de données Texte
Je mets
Code : Tout sélectionner
http://localhost/script/?exec=myfox_oauthV2_gen.php&action=events&IdPeriphEvents=xxxx
dans l'URL de la requête (xxx correspond au même capteur http)
Xpath je mets quoi? (pour le moment je vois qu'une page blanche avec un url malformed)

Tu es sur de la requête ? (ou que ce soit la dernière version de ton script?)

Merci ! (ça m'intéresse vraiment ton script en plus)
Auteur:  Madoma73 [ 11 Juil 2017 22:42 ]
Sujet du message:  Re: Intellitag

en fait, la requête est faite par un autre actionneur http, le capteur http n'est là que comme un réceptacle, tu ne lui mets aucune URL, ni Xpath.

en l'écrivant, je me dis que ça doit être optimisable, je vais regarder
Auteur:  xianghua [ 11 Juil 2017 22:58 ]
Sujet du message:  Re: Intellitag

Madoma73 a écrit:en fait, la requête est faite par un autre actionneur http, le capteur http n'est là que comme un réceptacle, tu ne lui mets aucune URL, ni Xpath.

en l'écrivant, je me dis que ça doit être optimisable, je vais regarder


Je suis preneur car ça ne marche pas chez moi, par contre je ne savais pas qu'on pouvait modifier un objet (par son code api) sans faire appel à sa clé API

Edit: C'est ok en décommentant les echo à la fin du script
Auteur:  xianghua [ 11 Juil 2017 23:01 ]
Sujet du message:  Re: Intellitag

Je viens de décommenter tes écho à la fin de ton script et du coup je récupère des infos...
C'était volontaire le fait de commenter ?
Page 1 sur 2 Le fuseau horaire est UTC+1 heure