About the author

Pascal STEPHANY

Rédacteur en Chef du Blog Domotique Info depuis 2009, je suis avant tout un passionné de Domotique. Après avoir géré la boutique en ligne My Domotique entre 2012 et 2016, je travaille désormais dans les produits pour maison connectée...

Related Articles

37 Comments

  1. 10

    Cédric

    Intéressant ! Par contre réservé aux plus fortunés, un HC2 + une Zibase Pro ca commence à chiffrer un peu :/ On croise les doigts pour par un exemple un support du dongle Usb EnOcean, vu que la HC2 a encore un port Usb en réserve…

  2. 11

    Pascal STEPHANY

    Oui mais nombreux sont ceux qui ont les deux box et puis ce n’est pas seulement la possibilité EnOcean mais aussi tous les autres protocoles comme le RTS pour ne citer que lui.

    Quand au dongle sur le port USB de HC2 il faudra alors le déporter et lui mettre une antenne externe car quand je vois les tests que j’ai pu faire avec sur d’autres passerelles il n’y a pas photo 😉

  3. 14

    Clarkkent609

    Si l’intérêt du EnOcean reste d’être indépendant vis à vis des piles, ça reste quand même extrêmement moche et antiwaf! Je me vois absolument pas mettre ce genre de capteur de porte surtout quand on a connu l’esthétisme des fibaro…

  4. 18

    Bruno Neveu (@bruno_neveu)

    Question bête dont je pense connaître la réponse. Peut on utiliser une zibase 2 a laquelle on ajoute le dongle enocean de Zodianet ? Les box sont placées au centre de la maison et pour l’instant (je touche du bois), je n’ai pas rencontré de problème de portée.

  5. 19

    Bruno Neveu (@bruno_neveu)

    Impossible de récupérer le température.vfib il semble introuvable.

  6. 20

    Bruno Neveu (@bruno_neveu)

    Pas programmeur pour un sou, j’ai quand même modifié le script LUA qui récupère les infos de la zibase pour qu’il stocke dans les variables des températures correspondant à la réalité (c’est à dire divisé par 10). Il suffit de modifier la ligne:
    fibaro:setGlobal(idtmp.. »_V1″, evs.ev[i][« @v1″])

    en

    fibaro:setGlobal(idtmp.. »_V1 », evs.ev[i][« @v1 »]/10)

    et le résultat est stocké sous une forme décimale représentant la température réelle. Mais peut être que tous les capteurs qui retourne des valeurs en OSxxx ne multiplie pas par 10 les valeurs ?

    Là où je bute toujours, c’est que malgré la présence des 2 points dans le mainloop du device, les espaces ne sont pas créés pour autant dans l’affichage.

  7. 21

    Bruno Neveu (@bruno_neveu)

    J’ai réglé le problème des espaces manquants. Je ne les avais pas saisi avant les indications d’unités. Aussi simple que cela !

  8. 22

    Martial

    Super Tuto. De puis le temps que je cherchais comment lire les valeurs du fichier XML de la Zibase pour m’en servir dans le HC2 sans passer par un serveur tiers et du PHP.
    Merci Beaucoup.
    @Clarkkent609, pour l’EnOcean, les sondes de T° sont très sympa en look, les interrupteurs toute une gamme très jolies également (vimar, Eltako etc ..) et toujours sans pile. Simplicité d’utilisation (paramétrage des modules volets, lumières, led par exemple).

  9. 23

    Steven Piccand

    Bonjour Bruno,

    En effet, pour des données de température, il faut diviser par 10, par contre pour des données de consommation électrique, il faut multiplier par 100. En bref, on a préféré retourner les données tel qu’elles sont sur la Zibase, laissant à l’utilisateur le choix d’en faire ce qu’il veut.

    Par contre, pour faire propre il est préférable d’utiliser le code suivant :
    fibaro:setGlobal(idtmp.. »_V1?, tonumber(evs.ev[i][« @v1 »])/10)

    le « tonumber » converti une chaîne en valeur numérique, ce qui est plus propre avant de faire la division. Si vous avez besoin d’autre chose .. n’hésitez pas, bien qu’il semblerait que vous trouviez les réponses par vous même 😉

  10. 24

    xavier

    Bonjour,

    Merci pour le tutoriel très intéressant. Néanmoins un point qui m’interpelle: dans le cas du tutoriel, on travaille sur une sonde de température qui certes si elle est relevée toutes les 30 minutes, aucun problème.
    Dans le cas d’un autre module (luminaire par exemple), ne serait-il pas plus intéressant de faire un « push » sur l’API de la HC2 depuis la Zibase afin que l’information soit remontée en temps réel?

  11. 25

    Steven Piccand

    @Xavier
    Ce n’est pas faux, peut-être qu’il serait intéressant d’indiquer comment faire de la zibase vers la HC2 :

    Dans mon cas, lorsque j’actionne mon interrupteur EnOcean, j’ai un scénario qui utilise « Commander par HTTP » et qui envoi les URLs suivantes

    http://user:pwd@ip_de_la_hc2/api/callAction?deviceID=id_lampe&name=turnOn
    ou
    http://user:pwd@ip_de_la_hc2/api/callAction?deviceID=id_lampe&name=turnOff

    Mais dans ce cas, on est obligé d’avoir les scénarios … soit une Zibase avec licence 🙁

  12. 27

    Gino54

    Serait-il possible de faire cela en utilisant la zibase mini (http://www.zodianet.com/la-toolbox/power-on-xibase.html) et sans avoir à créer de compte zodianet et se connecter aux serveurs zodianet ?

  13. 28

    Pascal STEPHANY

    Il faudra obligatoirement créer un compte sur les serveurs zodianet pour activer votre mini zibase…

  14. 29

    Gino54

    Ok, merci pour votre réponse. C’est du coup un des gros défaut de la ZiBASE.

  15. 30

    Bouliboule

    Merci pour ce tuto. J ai enfin pu trouver comment actionner mes somfy rts (sur zibase)via mon hc2. Pour info le protocole est p10..

    Un grand merci!

  16. 31

    pascal

    bonjour, merci pour ce tuto mais question bête, à quoi correspondent dans ce tuto les nombres 224 et 34 en face des identités OS…. des sondes oregon dans le tableau de variable? j’ai suivi le tuto mais ça ne fonctionne pas. par ailleurs si maintenant la zibase envoie du json, comment l’interfacer en direct? merci pour vos réponses

  17. 32

    fredo

    Hello, je pense que c’est depuis la mise à jour béta 4 du HC2 que je n’ai plus de récupération de mes sondes. Le périphérique virtuel « sondes zibase » est bien lancé périodiquement via une scène qui appuie sur le bouton, mais la mise à jour des variables ne se fait plus.
    Si quelqu’un a une idée… ;o)

  18. 33

    guigeek

    Bonjour, je suis ultra mega décu… En effet, je viens d’acheter une HC2 pour me servir de ma Zibase comme passerelle de protocoles suite à cet article.

    Il est a noter que les sondes de températures venant de la Zibase sont des sondes virtuelles et donc que cela a quelques conséquences :
    – les températures apparaissent « moches » sur l’interface Web
    – les températures ne peuvent pas être lues sur l’interface Iphone
    – les sondes étant virtuelles, elles ne sont pas catégorisées sous l’icone température (pas très waf)

    Pareil concernant les lumières, impossible de les catégoriser commes « lumières », ca reste des sondes virtuelles…

    Bref je suis décu, décu décu… ça sent le retour amazon a plein nez…

  19. 34

    Pascal STEPHANY

    Il est bien évident que c’est du virtuel et j’avoue ne pas bien comprendre ce genre de critique vu que tout est bien explicite sur l’article…

  20. 35

    Eric LOYAU

    Bonjour

    J’utilise une zibase Multi connecté à une vrai Zibase.
    Le fichier xml est sur le port 8083 et non 80 comme pour la Zibase Physique.
    J’ai regardé le script, mais je n’ai la HC2 que depuis deux jours, alors le nouveau langage, je ne suis pas pro.

    Pouvez vous me dire quoi modifier svp

    Merci d’avance

    cdlt

    J’ai essayé:
    Zibase.url = fibaro:get(fibaro:getSelfId(), ‘192.168.0.20’)
    Zibase.port = fibaro:get(fibaro:getSelfId(), ‘8083’)
    et
    Zibase.url = fibaro:get(fibaro:getSelfId(), ‘192.168.0.20:8083’)
    Zibase.port = fibaro:get(fibaro:getSelfId(), ‘8083’)

    et de laissé à l’origine plus compléter les zones de saisie IP @ et port

    Mais la ligne erreur s’incrrémente de 1 toute les 30 secondes
    rien ne marche

  21. 36

    Steven

    Pourquoi chercher compliqué. Le script original est prévu pour allez chercher les informations saisies dans les 2 champs : « Adresse IP » et « Port TCP » du module virtuel (voir image dans le tuto). Suffit donc juste de mettre 8083 dans « Port TCP » au lieu de 80.

  22. 37

    vincent

    bonjour,
    impossible de telecharger le temperature.vfib??

Leave a Reply

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

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