About the author

Steven Piccand

Ingénieur de développement passionné de nouvelles technologies, j'ai entrepris l'automatisation de ma maison dans un but principalement écologique. Et puis, c'est comme toujours avec moi, quand me j'intéresse à un truc ... je ne m'arrête plus.

Related Articles

30 Comments

  1. 1

    Laurent

    Bonjour, question bête mais, dans votre article, vous mentionnez la HC, mais est ce également valable pour la version Light ?
    Merci

  2. 2

    Fabien

    Raaaa ça à l’air d’envoyer grave ce truc !
    A quand la même chose sur iPhoune 🙁 (on peut rever hein ! :D)

  3. 3

    Ma Pomme

    Autres j’arrive pas à telecharger le fichier …..

  4. 4

    Steven

    @Laurent, oui Tasker utilise les API de la Home Center et se sont les mêmes pour la HC2 et la HCLite.

    @Ma Pomme, je viens de tester les 2 liens avec succès : Dis moi si tu arrives toujours pas, je te les enverrais différement

  5. 5

    Ma pomme

    Désolé mais j’ai enfin réussi à les télécharger mais lors de l’import tasker me marque
    erreur : mauvais format de données compacté ???

  6. 6

    Steven

    Tu as dezippé les fichiers avant de les importer ?
    Les fichiers étant des xml, j’ai tu les zipper. Il faut les dézipper (5 fichiers) et les importer 1 à 1.

  7. 7

    Ma Pomme

    Oui oui c’est ce que j’ai fait….
    Une tâche est au format
    .tsk.xml et un profil au format
    .prf.xml
    Bon je vais réfléchir d’où ça peut venir….

  8. 8

    Steven

    Peut-être un problème de version, cela m’est déjà arrivé. Assure toi d’avoir la dernière mise à jour de Tasker.

  9. 9

    Ma pomme

    Tasker est à jour sur ma tablette et sur mon tph…..
    Les mystères de la technologie 😉

  10. 10

    Ma pomme

    Merci quand même !!!!!!

  11. 11

    Steven

    Erratum : On m’informe d’une erreur, le prix est de 2.99€ au lieu de 4.99€ .. .une bonne nouvelle 🙂 (merci @Julien LEMARE)

  12. 12

    Lazer

    Merci Steven pour cet article.

    Merci aussi pour le bon plan sur Tasker, quand j’ai regardé hier il était au prix fort, ce qui signifie qu’ils ont attendu la parution de ton article pour baisser le prix. Quelle classe !

  13. 13

    Camille BEDDES

    Bravo pour ce magnifique travail Steven, étant un fervent utilisateur de Tasker, penses tu que je puisse l’adapter avec l’api de la zibase?

  14. 14

    Steven

    @Camille
    Absolument

    La seule différence et complexité supplémentaire sera l’interrogation sur l’état d’un périphérique car avec la HC il n’y a pas de différence entre un actuator et un sensor, on fait simplement un getValue sur le module alors qu’avec la ZiBASE on doit d’abord vérifier puis appeler différemment selon son type.

    Ensuite le 2ème problème sera le manque de retour d’état. C’est pas parce que la Zibase te dis que la lampe est éteinte qu’elle le sera vraiment, néanmoins tout est réalisable et ce genre de problème de retour est générique à la Zibase donc acceptable.

    service=get&target=home permet de faire le rapport nomid
    service=get&target=actuator&id=XX permet de connaitre l’état d’un module
    service=execute&target=actuator&id=xxx&action=xxx permet d’actionner ou non un module
    service=get&target=probe&id=xxx&historic=day/month/year permet de retourner une température/consommation

    si tu as besoin d’un coup de main … hurle

  15. 15

    Steven

    Pour les détracteur par « problème de retour d’état », je ne veux pas dire que la Zibase ne le gère pas bien mais comme la Zibase gère des protocoles SANS retour d’état (tel que Chacon) elle ne peut pas retourner le véritable état d’un module.
    Un autre cas de figure. Ma Zibase est éteinte actuellement et lorsque j’interroge mon module X, l’api me retourne qu’il est éteint au lieu de me retourner un failed. Il faudrait donc préalablement vérifier que la zibase soit « connected » : 1.

    Bon pas mal de travail en perspective mais toujours réalisable 🙂

  16. 16

    pacific_boy

    Bonjour,

    Merci beaucoup pour ce tuto mais j’ai quelques soucis.
    Lorsque j’execute les tâches j’obtiens l’erreur suivante : Erreur d’entrée sortie pour http://MON_IP/api/callAction?deviceID=turnOn : java.io.FileNotFoundException: http://MON_IP/api/callAction?deviceID=turnOn

    Aurais-tu une idée de mon problème ?

    PS : je rebondis sur l’erreur « erreur : mauvais format de données compacté » reontée plus haut. Il faut être en version minimum 4.4u1 sinon sa ne fonctionne pas.

    Merci d’avance

  17. 17

    Ma Pomme

    Pour l’erreur  » mauvais format de données compacté » j’ai désinstallé Tasker et fait une nouvelle installation….plus de soucis
    😉

  18. 18

    Steven Piccand

    @pacific_boy
    Si tu lances les tâches séparément tu vas te retrouver rapidement avec ce genre de soucis. La tache « HC Traiter Demande » remplis des variables qui sont utilisées par les autres tâches. Donc si tu court-circuits cette tache tu vas devoir renseigner les variables manuellement comme %HC_ID & %HC_NAME.

  19. 19

    AnnE

    Genial Steven !!!!!!!!!!!

  20. 20

    Steven

    Merci 🙂
    On m’a demandé de modifier un peu car il y a quelque personne qui aurait besoin de pouvoir préciser la pièce. Exemple : Allumer lampe du salon ou Allumer lampe de la cuisine.
    J’y travaille donc et je posterais la v2 🙂

  21. 21

    jimmy

    Bonjour les amis exécutent toutes les étapes pour importer les tâches une par une et je reçois cette erreur de message: les données au format mauvais emballage. J’ai désinstallé et je suis retourné à installer Tasker quisa bien régler votre problème et ne résout pas mon Tasker cette mise à jour à partir de maintenant apprécier votre aide merci

  22. 22

    docteurtoad

    Bonjour,
    Très bon script bien pratique.
    Est il possible de récupérer la valeur d’une variable globale?
    ou alors la valeur d’un module virtuel (quel bouton est actionné)?
    Merci pour votre aide

  23. 23

    Steven

    Impossible de savoir quel bouton a été actionné.
    Pour les variables globales, la réponse est oui 🙂 Par contre Fibaro est entrain de publier les nouvelles APIs il va donc falloir attendre encore quelques jours pour avoir quelques chose de stable.

  24. 24

    Jéjé

    C’est Bonnnnnnnnnnnnn ce truc !! J’aimerais bien le faire sur ma Zipabox, quid de l’authentication 🙁

  25. 25

    Steven Piccand

    L’authentification pour la Zipabox ne doit pas être pire que celle de la HC2 ? 🙂

  26. 26

    seb joseph

    Bonjour
    Lorsque je rempli admin:monpassword@192.168.1.10:80 mais avec les bonnes valeurs,cela bloque à l’étape 4.cela indique : la tache n’existe pas.HC traiter demande.
    Pouvez vous m’aider?
    Cordialement

  27. 27

    Steven

    A première vu, c’est que toutes les taches n’ont pas été importée 🙂

  28. 28

    Dimitr

    Bonjour, ça ne fonctionne pas chez moi : erreur qui m’indique que la tâche « traiter demande » n’existe pas. J’ai vérifié et reverifié quinze fois, suis paumé!
    Pour info je suis suis sur Hcl!

  29. 29

    Steven Piccand

    Tasker est sournois. Il faut importer les taches ET quitter Tasker sinon il ne comprends pas que les taches sont présentes.

    Cordialement.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

2016 - Tous droits protégés - Domotique Info

En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies ou autres traceurs pour vous proposer par exemple, des publicités ciblées adaptés à vos centres d’intérêts ou encore, réaliser des statistiques de visites. Plus informations

Les paramètres de cookies sur ce site sont configurés pour "autoriser les cookies" afin de vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site Web sans modifier vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer