Kit Zibase Mini : Raspberry + Carte SD avec Xibase préinstallé

Zodianet Z-WaveEnOcean

Ce kit contient un Raspberry Pi type B et une carte SD 4Go pré-installée avec le logiciel "xibase" de Zodianet.

Attention: Ce kit est destiné aux utilisateurs avertis et ne contient pas de boitier ni d'alimentation (mini-USB 5V) et n'intègre ni assistance à l'utilisation ni licence.

Une clé USB Z-Wave (ex: AEON DSA02 ZStick 2) ou un RFXtrx 433 pour la compatibilité avec les protocoles RF433 sont nécessaires et doivent être achetés en complément de ce kit.

La licence permettant d'accèder entre autre aux scénarios peut être achetée directement auprès de Zodianet.

ZIBASE Mini RaspberryPrésentation de la ZiBASE Mini

Ce descriptif est une version allégée de la page officielle de Zodianet pouvant être consultée à cette adresse : http://www.zodianet.com/la-toolbox/power-on-zibase-mini.html

ZiBASE Mini est la version LOGICIELLE réduite mais évolutive et modulaire de "ZiBASE PRO+, Lite+",  portée sur un micro-système de marché, le célèbre RaspBerry Pi.

ZiBASE Mini fonctionne avec toutes les clés/dongles USB ZWAVE testées (AEON Stick S2, ZWAVE>ME, UZB ZWAVE PLUS Sigma Design, etc...), la clé USB ENOCEAN USB-300, les cartelettes en mezzanine du port GPIO, le RFXtrx de RFXCOM et la cartelette filaire PiFace. 

Par défaut, la mise en route de ZiBASE Mini est très simple et Plug & Play. Le mode opératoire est donc similaire à celui de ZiBASE. Aucun accès informatique direct à Raspberry n'est nécessaire. Il n'est donc pas nécessaire de connecter clavier, souris et écran au Raspberry.

Il est important de ne JAMAIS ré-utiliser et copier une image logicielle d'une carte SD qui a déjà été insérée dans un Raspberry pour faire fonctionner un autre Raspberry car cette image contient un certificat qui doit rester unique. Dans le cas contraire des dysfonctionnements sont à prévoir avec certitude,  autant pour le Raspberry qui donne son image de la carte SD que pour celui qui la reçoit.

Par contre, pour un même Raspberry, il est parfaitement possible et même souhaitable de faire une ou plusieurs copies/sauvegardes de la carte SD (toujours avec Image Writer). Faire des sauvegardes n'implique pas nécessairement d'autres cartes SD puisque votre PC est parfaitement capable d'enregistrer des fichiers "images" de la carte SD à sauvegarder. 

Insérez la carte préprogrammée dans le Raspberry, connectez la clé ZWAVE ou ENOCEAN (pour l'instant et sans licence,  l'une ou l'autre clé), le câble Ethernet et mettez sous tension. Tous les voyants du Raspberry doivent s'allumer après quelques secondes. Si vous avez un doute, vous pouvez toujours brancher un écran sur le port HDMI. 

Votre Raspberry se connecte pour la première fois au serveur de Zodianet... Laissez lui un peu de temps (2 minutes environ), Le serveur lui délivre un certificat unique qui permettra ensuite à votre Raspberry d'être reconnu. 

Puis  à partir d'un navigateur sur PC, allez à  http://zibase2.net et enregistrez-vous dans le configurateur en suivant les instructions. 

Si le configurateur vous demande d'appuyer sur le bouton à l'arrière de ZiBASE... Débranchez et rebranchez le Dongle USB ZWAVE ou ENOCEAN, cela émulera l'appui sur ce bouton. Sur le Dongle USB ZWAVE AEON S2, cliquer sur le bouton bleu pour provoquer une déconnexion furtive. 

A ce stade, il est assez commun d'observer un "Reboot" du Raspberry (qui n'empêche pas l'enregistrement). En effet l'insertion du Dongle peut entrainer un appel de courant trop important pour le Raspberry. Si vous comptez souvent faire des manipulations de Dongle, il faudra vous équiper d'un Hub Ethernet alimenté. Certains Hub Ethernet non alimentés conviennent aussi car ils absorbent l'appel de courant, d'autres non. Si vous avez des déconnexions intempestives de port(s) USB, la solution s'impose: Mettez un Hub USB alimenté !

Les manipulations de Dongle se justifient notamment avec le Dongle USB AEON Stick S2, car vous pouvez (c'est une option), lors d'une inclusion/Exclusion ZWAVE, déconnecter le Dongle, pour aller ensuite faire l''inclusion/Exclusion au plus près du périphérique ZWAVE (ne pas oublier de sortir le Dongle du mode Inclusion/exclusion avant sa reconnexion au Raspberry) . A la reconnexion, ZiBASE Mini et le configurateur continueront leur traitement comme si le Dongle n'avait jamais été déconnecté.

Après vous avoir enregistré sur le site zibase2.net (avec un login, un mot de passe et un email administrateur), entrez dans le configurateur et dans le menu expert, vérifiez que votre ZiBASE Mini réagit lorsque vous faites enregistrer dans le menu système (vous avez ses messages dans le bandeau en haut de la fenêtre). Un voyant vert vous avertit qu'elle est "ONLINE". A ce stade,  Eteignez votre Raspberry et faites alors une copie de votre carte SD : Elle contient votre certificat unique qui permet de vous identifier.

Pour information, la Licence (que vous achetez en ligne) est stockée sur la plateforme et ce n'est pas important de la sauvegarder (par contre il faut qu'elle puisse être reliée au fameux certificat à sauvegarder !). Néanmoins, si vous utilisez le protocole Z-WAVE, il est prudent de faire périodiquement des backups car certaines informations propres aux périphériques Z-WAVE ne sont pas sauvegardées sur la plateforme mais sur la carte SD de votre Raspberry.

J'ai cramé mon Raspberry...

Pas de panique, nous pouvons à partir de votre facture d'achat de Licence,  transférer 2 fois votre licence dédiée à un ID de ZiBASE Mini vers une autre ZiBASE Mini.

Fonctionnement gratuit ou avec Licence

Le logiciel ZIBASE Mini permet gratuitement la commande et consultation à distance de périphériques simples de type actionneurs ou détecteurs ZWAVE ou ENOCEAN.

Ces services sont logiciels et gratuits. Vous devez donc vous équiper du matériel mentionné ci-dessus pour en bénéficier.  Un compte ouvert gratuitement a une durée de vie de 3 mois, après ce délai et sans avoir acquis la licence, il faut se re-enregistrer pour bénéficier à nouveau des services gratuits. 

Pour les fonctions dont la liste est donnée ci-dessous, il est nécessaire d'acquérir en ligne la licence Zodianet au prix PROMOTIONNEL de 100€ TTC (boutique accessible en cliquant sur le logo "caddie" à gauche sur la page Basic du configurateur).

Comparatif licences Zibase Mini

Avantages et inconvénients de ZiBASE Mini  versus ZiBASE PRO+/Lite+

Inconvénients

- ZiBASE Mini demeure tributaire des caractéristiques des frontaux radio connectés  (clés USB notamment), qui n'égalent pas en pratique celles de ZiBASE PRO+/Lite+. En outre, moins de protocoles sont couverts. D'un point de vue radioélectrique, ZIBASE Mini est moins performante que ZiBASE PRO+ et Lite+, mais tout autant que certaines box concurrentes.

Elle n'offre pas les mêmes facilités :  Pas de LED témoin d'acquisition DHCP, pas de LED témoin de connexion plateforme. Elle est moins "monolithique" et plus modulaire, ce qui peut être vu comme un inconvénient ou comme un avantage.

- Il vous faudra essentiellement compter sur les forums pour avoir un support. Attention, Zodianet ne fournit pas de support direct ! Fournissez-vous en périphériques auprès d'un revendeur unique ayant une bonne connaissance de l'écosystème Zodianet pour avoir une chance de bénéficier son concours par la suite.

- Contrairement à ZiBASE Lite+ et PRO+, ZIBASE Mini ne bénéficie pas de la redondance de plateforme. Elle se connecte uniquement à zibase2.net

- La modularité n'est pas sans conséquences sur l'esthétique générale et la tenue mécanique de l'ensemble, surtout si de multiples cartelettes sont montées enmezzanine

Si vous jugez impératif le confort de configuration et d'utilisation, ZiBASE Mini n'est pas faite pour vous. ZiBASE PRO+/Lite+ demeurent la force tranquille. 

Avantages

- Une solution  ZiBASE Mini a un faible coût d'entrée :  Moyennant quelques dizaines d'euros pour vous équiper d'un Raspberry et autant pour un frontal radio ZWAVE ou ENOCEAN (Clé USB), vous pouvez vous concentrer vos achats sur vos premiers  actionneurs ou détecteurs et,  via les services gratuits, en profiter localement ou à distance sur vos smartphones/tablettes. ZiBASE Mini est ultime en coût d'entrée. Comment être plus économique que le Raspberry ?

ZiBASE Mini est économique. Le Raspberry supportant ZiBASE Mini peut même servir à d'autres applications: Il  est partageable, comme un PC. 

ZiBASE Mini est cependant une véritable box domotique Plug & Play en kit et évolutive, accessible sans avoir à "taper une seule ligne Linux". 

ZiBASE Mini sait profiter de la puissance de Linux et interagir avec lui pour offrir des fonctions toujours plus sophistiquées. ZiBASE Mini est ultime en évolutivité/modularité. Comment être plus évolutif et modulaire que d'invoquer Linux sur un Raspberry ?

- Accessoires économiques.

Si vous jugez impératifs le moindre coût et l'évolutivité avec une box domotique en kit (vous êtes assez geek, non ?), ZiBASE Mini est faite pour vous !

ZiBASE Mini est une implémentation sur Raspberry de la plateforme embarquée  XiBASE qui regroupe en une même branche logicielle, et par compilation conditionnelle,  les développements sur ZIBASE Mini, PRO, Lite et PC Linux. Les évolutions sont donc communes. 

100% ouverte vers vos développements

ZiBASE Mini n'est pas une simple boite noire : ZIBASE Mini interfère avec d'autres applications sous Linux qu'elle lance via des scénarios, avec des commandes shell/bash sous un format libre et paramétrable. Ecrits dans le langage de VOTRE choix, vos programmes et vos algorithmes peuvent être appelés avec un nombre indéterminé de paramètres (les variables de ZiBASE Mini: Globales, de Sondes et Système) et en retour recevoir de multiples résultats dans des variables systèmes deZIBASE Mini (jusqu'à 9 par programme appelé). Voir la définition des variables systèmes. Il suffit de faire des "printf" ordonnés sur stdout sur vos valeurs à retourner !

Interactions linux avec Zibase mini

ZiBASE Mini partage bien-sûr, au titre de n'importe quel processus Linux, la même machine simultanément avec d'autres applications installées par l'utilisateur.

Ouverture vers d'autres protocoles RF

ZiBASE Mini, équipée du RFXtrx (ci-contre) de la société  RFXCOM, reçoit et émet d'une part sur les  protocoles X10 et Chacon V2, et d'autre part reçoit les sondes Scientific Oregon et OWL (voir liste de compatibilité).

- La spécification d'une adresse IP fixe depuis le configurateur Zodianet  est inopérante sur ZiBASE Mini (par défaut : DHCP). Pour obtenir une adresse IP fixe, vous devez programmer cette spécificité par Linux.

- Les variables sauvegardées de ZiBASE mini sont écrites (uniquement si modifications) sur le carte SD toutes les 10mn (par factorisation des écritures), ceci afin de protéger la carte SD d'écritures incessantes susceptibles d'abréger sa longévité.