background preloader

MySQL

Facebook Twitter

Bienvenue sur touteladomotique.com. Bonjour a tous, Nouvelle version de mon « appli » PHP A télécharger ICI Cette version récupère directement les infos de vos sondes (température, hydro, pluie, conso électrique) directement en parsant les infos XML venant de votre zibase.Plus besoin d’appeler une url dans les scenarios de la zibase pour les enregistrer les données dans une base distante.

J’ai fait ce développement avant tout pour moi, pour avoir un historique de mes sondes. Donc le code n’est pas ce qui se fait de plus propre, je n’ai pas eu beaucoup de temps a consacrer a ce développement, mais il fonctionne sans problème chez moi depuis le début de l’année. Pour installer cette appli : - Disposer d’un environnement PHP/MySQL- Avoir l’extension Curl activée Pour configurer l’appli : Editez le fichier /include/config.php Le bloc a editer est le suivant : Code: Tout sélectionner switch ($_SERVER['SERVER_ADDR']) { Bien mettre l’adresse IP de son serveur a la place du 127.0.0.1.

Web Service Using PHP, MySQL, XML, and JSON. Today Web Services gain much popularity in web world. There are thousands of Web Services availble for updating E-Commerce, schools, stock market database etc. Actually Web services are just Web APIs that can be accessed over a network, such as Internet, and executed on a remote system hosting the requested services. There are three basic platform for We Services, these are SOAP, WSDL and UDDI.

Here we will discuss to create basic web service that provides an XML or JSON response using some PHP and MySQL. The PHP / MySQL We will take the following sample URL for example: Below is the possible results of the above URL. This is XML Output <posts><post><post_title>Now YouTube Video Player Uses HTML5</post_title><guid> Now We will go for next sample URL for example: Now, we can take a look at the possible results of the URL. The JSON Output. SDK pour .NET. Bonjour à tous, Ca faisait un très long moment que je devais poster cette mise à jour, voila enfin la nouvelle version de ma dll .Net permettant de communiquer avec la Zibase. Au menu des nouveautés : Le lien de téléchargement est disponible ici : En plus des modifications de la dll elle même, 3 nouveaux exemples sont disponibles, et la console a été revu pour permettre de tester les nouvelles fonctions.

Parmi les exemples :* Un logiciel de synthèse vocal (ZibaseAlert) qui va scruter en permanence une variable Zibase et ferra prononcer un texte au PC lorsque la variable prendra la valeur correspondante : * Un logiciel qui simule les VirtualProbe (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. * Un serveur XML/RPC. Voici un screenshots des widgets : Voila. . . . : SDK pour PHP. Bienvenue sur PHP Débutant. Attention : A partir du moment où vous placez du code PHP dans un fichier *.htm ou *.html, vous devrez renommer ce fichier en *.php ou encore *.phtml, bien que le plus utilisé soit *.php. Si vous ne faites pas cette manipulation, le code apparaîtra en toutes lettres dans le navigateur sans être exécuté par le serveur (n'ayant pas reconnu l'extension associée à php).

Comme je vous le disais en introduction, l'un des avantages du PHP c'est qu'il s'intègre facilement dans du code HTML classique. C'est d'ailleurs pour cela (en partie) qu'il connaît un fort succès sur les homepages persos. En effet chacun peut à sa guise inclure quelques parties en PHP sans avoir à casser le site entièrement. L'exemple ci-dessus démontre bien cette facilité à mélanger les deux langages.

A noter : En PHP si vous souhaitez ajouter des commentaires il suffit de faire suivre deux slashes //puis le commentaire de votre choix. Bienvenue sur touteladomotique.com. Comment gérer la base de données MyS... Vue d'ensemble phpMyAdmin est un outil logiciel gratuit conçu pour gérer les bases de données MySQL. Après l'installation, vous pourrez exécuter phpMyAdmin et gérer les bases de données MySQL stockées sur votre DiskStation. phpMyAdmin peut être installé par le Centre du package de Synology, ou en téléchargeant manuellement phpMyAdmin depuis le site Web et en le copiant sur le produit Synology. Cet article vous guidera pour installer et exécuter l'application sur NAS Synology.

Contenu 1. Cet article suppose que vous avez effectué les tâches suivantes pour votre DiskStation : Installation matérielle du NAS Synology Installation logicielle de Synology DiskStation Manager (DSM, le système d'exploitation web du NAS Synology) Création des volumes et des dossiers partagés (Voir ici) Vous avez mis à jour le DiskStation Manager (DSM) à la dernière version. Reportez-vous au Guide d'installation rapide pour plus d'informations sur l'installation matérielle et logicielle. Vers le haut 2. 3. Zibase Club • Consulter le sujet - Open Energy Monitor. Bonjour, L'intérêt est qu'on peut obtenir des graphiques sur 1 jour / mois / Année et même plusieurs années, pas de manips compliquée en sql, la seule demarche est de créer une base, le reste est généré automatiquement.

On arrive a des resultats assez rapidement une fois les concepts assimilés. Les graphiques sont moins sexy que sur open.sen.se, mais au moins on a toutes les données en local. C'est en open source, le code est adaptable et modifiable. On peut créer plusieurs dashboards avec toutes sortes de graphs. Un exemple de ma conso basée sur deux CM 119 et une zibase sur mon nas sur et d'autres exemples sur Des explications sur Il faut générer en watts et non en kwatts pour que la base effectue les bons calculs et couts en euros. Guillaume. 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 : Envoi de commande RF Démarrage de scenario Démarrage de plusieurs scénarii de façon séquentielle Lecture des sondes Lecture/écriture de variable Lecture/écriture de calendrier dynamique Lecture de l’état d’un actionneur Mise en oeuvre La technique est la suivante: Sur le net: Sur le NAS: <? Sur la Zibase : Rien à faire! Conclusion. Développements autour de la Zibase. Bienvenue sur touteladomotique.com. Sauvegarde des mesures reçues par la Zibase sur le NAS (1) 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 associant à un évènement « réception de données » le déclanchement d’une URL sur un serveur web hébergé sur le NAS. Descriptif de la solution La Zibase permet de récupérer les données issues des différentes sondes qui lui sont compatibles et d’en faire la restitution avec l’application web dédiée (www.zibase.net) ou bien l’application iPhone/iPad.

A ce jour cette solution n’est pas adaptée à une présentation statistique sur une profondeur de plus de 1 mois. On ne peut pas non plus afficher les températures des différentes pièces en même temps. Sur le forum de touteladomotique.com onk1 présente sa solution de sauvegarde de données vers une base MySQL. Mise en oeuvre La technique est simple et efficace: Sur le net: Bienvenue sur touteladomotique.com. Snoopy10800 a écrit:Je crois avoir largement surestimé mes capacités...J'ai installé le plugin phpMyAdmin sur mon Synology. Ca fonctionne.Par contre, pour créér une dase de donnée, et la paramétrer correctement pour qu'elle reçoive, par exemple les données de conso electriques de l'OWL, ca dépasse mes compétences...En plus, au niveau de la Zibase, même avec un scénario, je ne vois pas trop comment faire le transfert vers le NAS... Je ne connais ni ton NAS, ni zibase par contre je vois que le Synology permet de faire du développement web php (suis pas expert php non plus ...) et a un serveur mysql.

Donc dans le principe, tu peux utiliser ce que décrit onk1, tu rediriges les mesures zibase vers ton serveur local Synology (qque chose genre Deuxième partie, tu écris quelques script php sur ton Synology pour recevoir ces requêtes et écrire dans la base mysql (cherche sur le net php + mysql, il y a une api).