Sauvegarde des mesures reçues par la Zibase sur le NAS (2) Problématique : La Zibase permet de visualiser les données des différentes sondes depuis son l’application Web ou iPhone. L’historique sauvegardé à ce jour n’est pas très profonds : 1 mois maximum à ce jour. Peut-on sauvegarder ses données sur le NAS?
Solution : C’est possible en utilisant le SDK PHP sur un serveur web hébergé sur le NAS et en allant chercher la donnée sur la Zibase. Descriptif de la solution Dans mon article précédent, je présentais une solution en mode « push » de la Zibase vers la base MySql du NAS. Sur le forum de touteladomotique.com bgarel présente son SDK PHP qui permet de se connecter à la Zibase pour effectuer les tâches suivantes : Plugins.
HomePress : WXYZ Wordpress eXtends Your Zibase. L’article d’hier avait pour but de présenter le concept HomePress : l’utilisation de la plateforme WordPress pour créer une interface domotique. Dans l’article d’aujourd’hui je vous propose de découvrir une manière de brancher un système domotique à base de Zibase dans HomePress. Par jeu je l’ai baptisé WXYZ pour WordPress eXtends Your Zibase. WXYZ est l’intégration d’un développement tiers pour commander la Zibase en PHP dans l’environnement HomePress donc dans WordPress. Cela permet entre autres : Envoi d’une commande RF (ex: H2 ON sur X10, Chacon, etc…) Shortcode Exec PHP. Développements autour de la Zibase. HomePress : la sécurité. Une fonctionnalité recherchée des systèmes domotiques est qu’ils soient consultables depuis n’importe où, que l’on soit à domicile ou au loin via Internet. Pour cela il faut prendre un minimum de précautions pour faire en sorte que votre système ne soit pas joignable par n’importe qui. HomePress étant construit sur une plate-forme Worpress dont le but initial est de publier des informations de manière publique, il convient de sécuriser votre site HomePress si vous ne voulez pas que le premier visiteur de passage pilote votre habitation à votre place.
Pour cela nous pouvons faire appel à des extensions de sécurité. Il serait dommage que votre site Homepress soit indexé par des moteurs de recherche pour cela il suffit de leur demander… de passer leur chemin et d’aller voir ailleurs. Sur la console d’administration le paramétrage se trouve dans Réglages => Vie Privée => options de vie privée Sur la console d’administration le paramétrage se trouve dans Réglages => Général => Inscription. Homepress : affichage de la météo. Un des gros avantages de HomePress est d’être bâti sur le socle WordPress . Il bénéficie ainsi de tous les développements et mises à jour de la communauté. L’affichage de la météo en est un! Homepress : un rafraîchissement automatique de l'affichage des données.
Au cours des articles précédent nous avons vu comment interfacer la Zibase avec votre site HomePress pour pouvoir afficher par exemple des relevés de température.
Comme HomePress n’est rien d’autre qu’un site WordPress utilisé pour piloter un environnement domotique, si vous laissez votre écran sur la consultation d’un relevé et si la température évolue votre écran n’en saura rien. Cela peut être contourné par un rafraîchissement manuel de la page (peu pratique il est vrai) ou par l’utilisation d’une extension afin d’obtenir un rafraîchissement automatique de l’affichage des données. L’extension à installer s’appelle Auto Refresh Single Page. Elle est disponible sur le site de WordPress et s’installe comme toutes les autres extensions de l’application. Ce plugin est très simple dans sa conception et dans son utilisation. HomePress : de l'utilisation des articles et des flux RSS.
Ce qui est bien avec HomePress c’est que vous pouvez utiliser les moyens modernes de WordPress mis à disposition.
C’est le cas des billets (ou post) et des flux RSS. Comment les utiliser dans votre système domotique? HomePress : un pas dans la DomoTweet. Avec HomePress nous avons vu précédemment qu’il est assez facile de faire en sorte que votre système domotique publie des billets automatiquement . Si vous êtes fan du site de microblogging Twitter, vous pouvez assez facilement faire en sorte que votre système domotique se mette à tweeter tout seul comme un grand… Si vous être inscrits sur Twitter, et que vous suivez quelques personnes, vous vous connectez sûrement plusieurs fois par jour pour consulter tout ce que ces personnes disent ou proposent. En suivant ainsi votre page Twitter vous ne vous en rendrez pas compte mais l’une de ses personnes sera votre serveur domotique HomePress. Qu’est-ce qu’il a d’intéressant à dire? Cela dépend de ce que vous souhaitez savoir:!
Le suivi de la consommation électrique, le suivi de la température, les alertes en cas de lumières non éteintes, …etc… Pourquoi utiliser Twitter? Sur Twitter il vous faut un compte. Côté HomePress il vous faut installer une passerelle vers Twitter. Bienvenue sur touteladomotique.com. Bonjour, Voici mon interface pour la zibase.
Le declic est venu de l'achat d'une tablette archos lowcost qui au final est amplement suffisante comme telecommande universelle, l'autre élément determinant est Darkyoda de Planete Domotique qui m'à demandé d'etre beta testeur d'un environnement de developpement d'interface pour la Zibase. Le langage utilisé est l'ajax et s'appuie sur un SDK en PHP. Je tiens à préciser que je n'ai aucune compéténce en programmation c'est donc tres accessible.
Pour les détails de ZHIM je laisse à Darkyoda le soin de présenter son travail. Pour l'interface j'ai décider de faire un onglet par piece ensuite je me suis attaqué au mediacenter sous xbmc. HomePress: une interface domotique simple et pratique. Afin de piloter mon système domotique, je me suis intéressé aux différentes solutions gratuites qui pouvaient exister et qui seraient compatibles avec mes contraintes à savoir : Être compatible PC, iPhone, Android Être accessible à l’extérieur de chez moi de manière sécurisée Être simple de mise en œuvre Ne pas demander des développements trop lourds.
L’idéal serait de simplement exiger du paramétrage Être compatible avec la Zibase Pouvoir être hébergé sur mon NAS de marque Synology C’est ce dernier point qui était le plus dur à remplir. En effet un NAS n’a pas pour but premier de servir de serveur domotique. Le solutions d’interface domotiques existantes sont construites pour fonctionner sur un PC ou un Mac. Sans bidouiller le NAS, ce dernier est capable de base d’héberger des applications web construites avec le couple langage de développement PHP + base de donnée MySQL. La solution que je vous présente est donc : Home of FHEM.