Domotique

20 mai 2011

Zibase: nouvelle DLL et Widgets Windows Vista/Seven

Plus d'articles de »
Ecrit par: Cédric Locqueneux
Mots-clefs :

Planète Domotique a mis à jour sa DLL de communication avec la Zibase suite aux modifications apportées à celle ci.

 

 

 

 

 

Cette nouvelle DLL apporte de nombreuses possibilités, notamment:

  • Possibilité de définir directement l’adresse de la Zibase (désactive la recherche automatique sur le réseau)
  • Gestion des calendriers (lecture / écriture)
  • Gestion des calendriers sous forme texte (« 1101101″, les 1 et 0 représentes l’activation ou non de chaque plage), beaucoup plus facile à lire
  • Gestion des variables Zibase (lecture / écriture)
  • Gestion des sondes virtuelles (il est possible de simuler sur la Zibase des sondes de type Oregon Scientific : volume d’eau, température, humidité… ou OWL : consommation d’énergie)
  • Correction du problème d’exécution des scénarios suite au changement de la méthode par Zodianet … maintenant, il est possible d’exécuter un scénario par son nom ou son numéro.
  • Récupération de la liste des scénarios ou des périphériques (en utilisant l’id Zibase et le Token)

 

En plus de cette mise à jour, trois nouveaux exemples utilisant cette DLL sont disponibles.

On retrouve donc une synthèse vocale utilisant l’API de Google et VLC, qui permettra de déclencher une alerte vocale sur le PC lorsqu’une variable prendra une certaine valeur:

 

 

Un autre logiciel logiciel simule des sondes virtuelles: il lit sur le bus 1Wire connecté au PC la valeur des sondes DS18B20 et les transmets à la Zibase en simulant une sonde de température Oregon Scientific, vous permettant de bénéficier des mêmes avantages que ces sondes (graphiques, alertes, etc…).

 

Enfin, un serveur XML/RPC, qui permettra d’accéder aux fonctions de la dll à partir de requêtes sous forme d’échange XML. C’est ce serveur qui est utilisé ici pour les widgets, utilisables sous Windows Vista et Windows Seven.

Ces nouveaux Widgets permettront de suivre certaines informations de la Zibase, comme la température et l’hygrométrie, de contrôler certains modules, ou encore de régler son chauffage.

Pour fonctionner, ces widgets ont besoin du serveur à lancer sur l’ordinateur, qui se chargera de se connecter automatiquement à votre Zibase:

 

 

Ensuite, vous disposez de trois Widgets:

 

 

  • ZibaseCtrl: pour controler des modules (allumer / éteindre)
  • ZibaseSensor: pour suivre une sonde de température ou d’hygrométrie
  • ZibaseThermo: pour programmer son chauffage

 

Pour les installer, c’est très simple: un double clic dessus, et le système vous demande confirmation avant de les installer:

 

 

Une fois installé, les widgets se retrouvent dans votre Sidebar, avec pour le moment des valeurs à 0:

 

 

Il faut maintenant les configurer: en mettant la souris sur l’un des widgets, une barre à droite apparait, avec une petite clé à molette. Cliquez dessus.

 

I. Widget Sonde

 

Pour le suivi d’une sonde, nous avons ces paramètres:

 

 

Il faudra renseigner ici l’identifiant de la Zibase, et le Token (pas utilisé pour le moment, donc pas obligatoire). Vous trouverez ces informations sur l’interface de gestion de votre Zibase, en allant en mode Expert, Zibase, onglet Système:

 

 

Vous pouvez ensuite régler la mesure (par exemple °C), l’ID de la sonde à surveiller, le type de mesure ( « tem » pour la température, « hum » pour l’hygrométrie, mais aussi “tra” pour le cumul de précipitations, “cra” pour le niveau de pluie courant, “awi” pour la vitesse du vent, “drt” pour la direction du vent, “uvl” pour le niveau d’UV…), l’intervalle de rafraichissement, et enfin le fond de couleur que vous souhaitez utiliser. Les informations sur l’adresse et le port n’ont pas à être modifiés ici.

Une fois validé, le widget devrait afficher l’information de la sonde.

 

 

II. Widget de controle

 

Le paramétrage du widget de contrôle est très semblable: on indique l’adresse des deux modules qu’on souhaite contrôler, on leur donne un nom, et on précise quel protocole utiliser:

 

 

Le widget affichera un bouton d’allumage et d’extinction pour chacun, ainsi qu’un bouton pour tout éteindre en une fois:

 

 

III. Widget Thermostat

 

Enfin, le widget thermostat, le plus complet, dispose de 3 onglets de réglage:

 

 

Comme pour la sonde, on indique l’identifiant, et l’ID de la sonde. On peut également configurer les consignes de température minimum (eco) et de confort.

Pour fonctionner ce widget nécessitera de réaliser un petit scénario de gestion de chauffage, comme nous l’avions vu lors de la dernière mise à jour ici. Il faudra ensuite renseigner dans ce widget les variables utilisées.

 

Enfin, ce widget dispose également d’un onglet calendrier. Cette partie ne fonctionne pas encore et sera certainement implémentée dans les prochaines versions, mais elle risque d’être très intéressante, en donnant la possibilité de cocher les périodes de la journée où activer le chauffage:

 

 

 

 

Voilà au final ce qu’on peut obtenir une fois les widgets configurés:

 

 

Pratique pour suivre certaines informations importantes tout en travaillant sur son ordinateur !

Petite astuce: pour dupliquer un Widget, il suffit de renommer le fichier d’installation du widget, et de double cliquer dessus: un nouveau widget sera créé dans la Sidebar. Il n’y aura plus qu’à le configurer (ce que j’ai fait par exemple ici pour afficher la température du séjour et celle de dehors).

 

Tout ces widgets et la DLL sont disponibles sur la page de Planète Domotique dédiée à la Zibase: http://www.planete-domotique.com/zibase

 

Un grand merci à Planète Domotique pour ces Widgets très beaux, et vraiment très pratiques !



A propos de l'auteur

Cédric Locqueneux
Cédric Locqueneux
Je me suis essayé à la domotique il y a quelques années avec quelques modules X10, quelques softs gratuits, etc… pour équiper la maison que j'avais en location. Puis j'ai eu la chance de pouvoir faire construire, et c'est là que mes projets domotiques ont explosé, la construction neuve me permettant de prévoir une installation complète, et intégrée à la maison. Aujourd'hui, quasiment toute mon installation repose sur le Z-Wave.




 
 

 
IMG_0341

A gagner: 5 licences de géoloc pour iPhone !

La géolocalisation est un sujet très à la mode dernièrement. Je vous avais expliqué comment obtenir quelque chose avec l’eedomus et Google Latitude, mais cela nécessitait l’utilisation d’un script sur un...
par Cédric Locqueneux
31

 
 
2012-03-06_143210

Nouveau: Comparatif des solutions domotiques

Vous avez été nombreux à nous le réclamer, le voilà enfin: le tableau comparatif des différentes solutions domotiques que nous avons eu l’occasion de tester ! Je remercie tout particulièrement Julian qui a fait un ...
par Cédric Locqueneux
34

 
 
systeme-d-alarme-domis-somfy-2294_300x260

Zibase, la mise à jour est là: Volets Somfy, Mémoire…

Chose promise, chose due ! Suite à l’annonce récente des nouveautés de la Zibase, une mise à jour a été diffusée hier soir: Passage à 125 scénarios (50 avant). La mémoire ne devrait plus être une limitation (à...
par Cédric Locqueneux
15

 

 
zibase_zodianet_annonce_16-

La Zibase 2 Zwave est annoncée !

Voilà, l‘annonce est tombée hier de la part de Zodianet: la Zibase 2 est bien prévue, et pourrait d’ailleurs être disponible dès la mi-mars. On n’a pas encore d’infos sur les caractéristiques, elle...
par Cédric Locqueneux
27

 
 
zodianet-500x500

Zibase: l’API devient publique !

Comme beaucoup d’appareils un peu évolués, la Zibase dispose d’une API (dénommée ZAPI) permettant une communication avec des équipements tiers. C’est par exemple cette API qui a permis à Mickael, de Plan...
par Cédric Locqueneux
8

 




Un Commentaire


  1. Bonjour,

    Cela peut-il fonctionner sur un ordi distant (exemple sur mon ordi au boulot alors que ma Zibase est à la maison) ?

    J’ai déjà essayé en configurant dans le widget mon adresse IP publique au lieu de localhost, puis ouvert les ports sur mon routeur domestique, en vain …

    Merci !!

    Jérôme



Laisser un commentaire

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

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Afficher la dernière news de mon site perso