About the author

Richard

Je me suis lancé en avril 2012 dans la domotique avec une Zibase. Depuis j'ai plusieurs box domotique, zipabox, Home Center 2 de Fibaro et Domoticz sur Raspberry. J'écris quelques articles pour partager mon expérience.

Related Articles

35 Comments

  1. 1

    Ma pomme

    Super !!!! Je teste dès que j’ai le temps MERCI….

  2. 2

    Ma pomme

    Super ça marche nickel MERCI !!!!!

  3. 3

    Ma Pomme

    Par contre j’ai essayé avec wamp et cela ne fonctionne pas, j’ai une erreur ligne 2 du script ??

  4. 4

    CARDON

    Excellent, efficace !

  5. 5

    Pascal

    Excellent, j’essaie des que je rentre ce soir

  6. 6

    Ma pomme

    Il faut faire attention au copier/coller, certains sigles ne fonctionnent pas…..
    L’erreur que je rencontre maintenant est la suivante

    ( ! ) Fatal error: Call to undefined function socket_create() in C:\wamp\www\zibase.php.sdk\lib\ZiBase.php on line 243
    Call Stack
    # Time Memory Function Location
    1 0.0002 365832 {main}( ) ..\meteo.php:0
    2 0.1649 567864 ZiBase->sendVirtualProbeValues( ) ..\meteo.php:7
    3 0.1649 569080 ZiBase->sendRequest( ) ..\ZiBase.php:507

  7. 7

    Pascal STEPHANY

    Cela doit venir des guillemets comme souvent dans les copier/coller. Je vais voir avec richard pour faire une archive zip contenant ces fichiers…

  8. 8

    MrQuelleGoule

    Comment dire : génial et pourquoi je n’y ai pas pensé plus tôt:)

    Je met cela en place dès que j’ai 5 minutes. Il faudrait une liste de site web qui délivre du XML sur différents sujets….la météo étant un très bon exemple

  9. 9

    Ma Pomme/Pikat

    Pascal oui les guillemets sont mal pris en compte mais pour le problème avec un nas cela vient du sdk zibase apparament …..
    Effectivement Mrquellegoule d’autres infos seraient sympas mais lesquelles ????

  10. 10

    Pascal STEPHANY

    Et bien il y a beaucoup de choses sur base de XML comme les cartes IPX, l’Eco-devices, le Koubachi, NetAtmo, et les sites de vigilance, d’horaires, de news, etc…

  11. 11

    Arnaud67

    Je suis preneur pour une liste avec les liens ….

    Super boulot et bravo pour les idées

  12. 12

    Marc

    Une pure merveille : merci !

  13. 13

    Steeve

    ma ZiBAse reçoit ceci :
    06/11/2013 22:59:18 Received radio ID (INTERNAL Noise=0 Level=0.0/5 Unknown ID=0000 Batt=Ok) Temp Rouen (OS10085)

    quelque chose ne passe pas…

  14. 14

    BRUNIE

    Bonjour,

    merci pour cela. Allez vous faire la même chose pour la Fibaro?

    Merci

  15. 15

    Richard

    Steeve,
    pour t’aider, peux-tu m’envoyer un mail directement à richard.domotique@gmail.com en me précisant le code de localité et la méthode que tu utilises (scénario ou php) ?

  16. 16

    Mable Pugh

    Ca ne fonctionne pas tout à fait comme cela.En fait, il faut faire un scénario pour chacunes des sondes.Dans chaque scénario, mettre en déclencheur le périphérique = sonde concerné(e),Puis récupérer les valeurs I0 = temp et I1 = hygro en les affectant (avec ou sans calculs) chacunes à une variable (volatile ou sauvegardée) V0 à V32 (ou plus).Enfin, éventuellement, exécuter une action suivant la valeur de cette variable Vnn.Bref, dans un scénario, les valeurs I0 et I1 sont dépendantes du périphérique déclencheur.

  17. 17

    Ma Pomme/Pikat

    Si j’ai tout compris on pourrait interroger la carte ipx qui gère le portail à une heure donnée (à 22 heures par exemple) pour savoir si le portail est fermé. Si V0=0 le portail est fermé et si V0=1 alors il est ouvert et la zibase le ferme… c’est possible ça ?

  18. 18

    Steeve

    Merci Richard pour ton aide avec ma sonde virtuelle 😉
    Mais je note une différence actuellement (11h43 de 08/11) entre le fichier XML et la page Web de weather.com pour une même localité : Rouen pour mon cas
    http://wxdata.weather.com/wxdata/weather/local/FRXX0085?cc=*&unit=m
    http://fr.weather.com/conditions_actuelles/FRXX0085:1:FR
    un décalage dans la mise à jour du site ?

    Existe-t-il une version française de ces données ?

    J’avais lu que les XML n’étaient plus fournis gratuitement par Weather.com ?
    cf. http://feedback.weather.com/knowledgebase/articles/35599-why-is-the-weather-com-xml-data-feed-being-retired

  19. 19

    Joss

    J’ai essayé de faire la même chose avec l’éco devise » pour avoir mon relevé compteur et en choisissant la balise T1_BASE j’obtiens des valeurs complètement aberrantes (sur l’éco Devices j’ai 19399783 et sur la Zibase j’obtiens 1.20 !?)…
    En revanche, pas de problème avec la balise de conso instantanée T1_PPAP.
    Je pense que je me heurte au maximum accepté par la Zibase pour la valeur d’une variable.

    Pascal, tu ne devais pas nous faire un petit tuto avec l’éco Devices pour avoir une remontée sur la Zibase ? Je crois que tu attendais la mise à jour ?

  20. 20

    richarddomotiquechard

    Steve,
    effectivement Weather.com indique sur son site que le XML n’était plus fournis gratuitement.
    Mais pour l’instant ça fonctionne 🙂

    Sinon il y a Yahoo, mais le flux XML est un peu plus dure à décortiquer :
    http://developer.yahoo.com/weather/
    Exemple pour Paris :
    http://weather.yahooapis.com/forecastrss?w=615702&u=c

  21. 21

    Philippe Gros daillon

    Bonjour,

    J’ai créé le scénario en http, cela fonctionne parfaitement bien; j’ai tout de même un souci :
    J’obtiens parfaitement la lecture de la température sur tous supports, mais la lecture de l’humidité uniquement sur ordinateur « PCPAD », je ne l’obtiens ni sur iPad ni sur iPhone.

  22. 22

    Jerome

    Bonjour,

    J’ai créé le scénario en http, mais cela ne fonctionne pas, je obtiens comme retour :  » HTTP Client REQ Error: http://wxdata.weather.com/wxdata/weather/local/FRMP2384?cc=*&unit=m »
    Je ne comprends pas bien pourquoi la zibase n’arrive pas a accéder à cette page car dans un navigateur cette page s’ouvre bien.
    quelle est l’erreur? est ce l’action commander par http, j’ai mis lire en retour une variable balisé par V3 et V3=/cc/uv/i

  23. 23

    misterh

    Bonjour,

    Quelqu’un aurait-il une idée sur cette fameuse erreur:

    Fatal error: Call to undefined function socket_create()in

    J’ai stocké l’ensemble du dossier « zibase-php-sdk », sur un serveur 1and1;
    J’ai complété la ligne public $ip= ‘192.168.1.14’; (adresse de ma zibase) du fichier zibase.php

    J’ai créé un ficher eco-devices.php, ou j’ai aussi complété la ligne  » public $ip= ‘192.168.1.14’ « )
    Ceci me permettra de gérer les valeurs données par l’eco-devices en php et d’alimenter des sondes virtuelles…plus simple que 20 scénarios zibase…

    J’ai fouillé un peu sur le web et certains disent qu’il faut activer la fonction socket dans le php.ini mais je ne vois pas trop comment faire sur un serveur comme 1and1.

    Voila !!

  24. 24

    Julien D.

    Bonjour,
    Merci pour ce tuto, pour les sondes « temp et hygro », c’est parfait,
    Mais pour la suite, je crée le scénario pour le vent, lorsque j’arrive à l’étape « alimenter une sonde virtuelle », la Zibase ne me propose que trois types de sondes, thermomètre THx128, Thermo-Hygro THGR328 et Energie/Watt-metre OWLCM119 ??, donc imposible de selectionner le péripherique WGR800 ???, donc même problème pour la suite.

    Merci d’avance de votre aide.

  25. 25

    apt34

    super tuto fonction nickel merci bcp !

  26. 26

    JPP

    Super tuto.
    En revanche, sur la partie « vent et direction », j’ai noté quelques incohérences:
    – la vitesse est exprimée sur weather.com en km/h et sur zibase en m/s (et pas l’inverse comme écrit dans l’article). Le coefficient est donc de 2.8
    – la valeur direction fournie par weather.com ne donne pas le bon résultat sur la sonde (ex: « 290 » renvoi « ESE » alors que… ca devrait être plutot WNW) mais là, j’ai PAS LA SOLUTION 🙁 si qqu’un à une réponse

  27. 27

    JPP

    et je compléterais en mentionnant que le coefficient de conversion de la direction est 0.3333 (et non pas 0 comme indiqué dans le tuto).
    Pour étayer mon discours, la page de référence ZIBASE: http://www.zodianet.com/la-toolbox/zibase-variables.html
    encore merci malgré ces petites erreurs!

  28. 28

    Patrick

    donc pour faire clair on doit avoir ca ?

    $zibase->sendVirtualProbeValues(‘xxxx’’,$weather->cc->wind->s*2.8,$weather->cc->wind->d*0.333);

  29. 29

    patmtp35

    bonjour,

    un autre endroit pour recup des données climatique en xml , json etc :
    http://openweathermap.org/

  30. 30

    Salle

    Merci beaucoup pour ce tutoriel très clair même pour un néophyte. J’ai mis en place la sonde température et humidité en 15 minutes.
    Par contre, seule la température s’affiche sur l’icône de l’appli iPhone, mais pas l’humidité…

    Depuis, j’essaie de reproduire la même chose avec l’api netatmo mais je n’arrive pas à construire l’url de requête des mesures de température

    Merci de votre aide

  31. 31

    XtenZ

    Bonjour,
    Depuis 1 mois les valeur de weather.com ne remonte plus, dans le suivi de la zibase j’ai également un HTTP Client REQ Error: http://wxdata.weather.com/wxdata/weather/local/FRLO1987?cc=*&unit=m
    Est ce qu’il y a une solution ou weather.com ne diffuse plus ses informations par Xml ?
    Merci à tous

  32. 32

    Steeve

    @XtenZ : tu as l’erreur http avec un navigateur aussi ?

    Je n’ai pas ce problème avec ma Zibase et ce site… peut être l’interroges tu trop souvent dans la journée, le serveur tente peut-être de limiter tes appels ?…

  33. 33

    Xtenz

    Merci pour cette réponse, avec un navigateur je vois bien le fichier xml, j’ai meme essayé avec un autre site et meme erreur ( openwrathermap) … Je désespère…

  34. 34

    Rémi

    Bonjour,

    Merci pour ce tuto très utile qui, en plus, propose 2 solutions.

    J’ai opté pour la solution PHP. Mais cela ne fonctionne pas tout le temps.
    J’accède bien, via un navigateur, au fichier xml (http://wxdata.weather.com/wxdata/weather/local/FRxx0099?cc=*&unit=m), mais mes sondes ne sont que rarement mises à jour (1 fois par jour, alors que cela devrait être toutes les 30mn)
    J’ai essayé d’héberger mon php sur free et sur olympe, le comportement reste le même.
    Avez vous eu le même style de problème?
    Merci

  35. 35

    flc85

    Vous mettez quoi comme sonde pour la vitesse et direction du vent?

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