background preloader

Lancer un scénario Domotique selon votre géolocalisation

Lancer un scénario Domotique selon votre géolocalisation
Il s’agit là encore d’un prototype mais une chose est sure, le procédé est opérationnel ! Développeur iPhone, je viens de réaliser une application de géolocalisation qui envoie en temps réel, au fil de votre déplacement, vos coordonnées GPS (latitude et longitude) à un script pour lequel vous allez pouvoir définir votre requette http. L’application, associée à un script PHP hébergé sur mon NAS qui lui même échange avec ma Zibase, va permettre par exemple d’ouvrir le portail sans utiliser la moindre télécommande. L’idée est simple : on paramètre en amont (sur le script PHP) le lieu de la maison. Pour débuter, je vous présente l’application. L’écran principal affiche la cartographie et vous situe sur la carte. Dans les réglages, vous composez la requête de votre choix en décomposant votre chaine de caractère. Par souci de confidentialité, je ne vous montre pas ma requête, mais elle exécute un script PHP qui est hébergé sur mon NAS Synology.

geoLoc pour l'iPhone 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. Sur le forum de touteladomotique.com onk1 présente sa solution de sauvegarde de données vers une base MySQL. Il « suffit » de créer un évènement à la réception des données d’une sonde et de la rediriger sur le NAS via une requête HTTP. Mise en oeuvre La technique est simple et efficace: Sur le net: Sur le NAS: Sur la Zibase : C’est tout! Conclusion A suivre donc!

Arduino pour bien commencer en électronique et en programmation Bienvenue à toutes et à tous pour un tutoriel sur l'électronique et l'informatique ensemble ! Depuis que l’électronique existe, sa croissance est fulgurante et continue encore aujourd’hui. Si bien que faire de l’électronique est devenu accessible à toutes personnes en ayant l’envie. ). Ce que nous allons apprendre aujourd'hui est un mélange d'électronique et de programmation. Nous allons, dans un premier temps, voir ce qu'est l'électronique et la programmation. Plan du cours Je vais détailler un peu le plan du cours. Apprentissage des bases Le cours est composé de façon à ce que les bases essentielles soient regroupées dans les premières parties. Après cela, vous aurez acquis toutes les bases nécessaires pour poursuivre la lecture sereinement. Notions en robotique et en domotique Là, ce sont les parties 5 et 6. Ce n'est pas tout ! Les annexes Pour finir, les annexes traiterons de sujets n'ayant pas une place conséquente dans le cours, mais tout aussi intéressant.

Présentation de mon installation domotique avec Zibase Mickael m’a demandé de faire un article pour expliquer comment j’ai procédé pour mettre au point mon installation. Ayant une installation conséquente, je ne voulais pas partir « la fleur au fusil » mais poser un concept ou design propre avant de commencer. Partir tête baissée s’avère souvent pénible par la suite, voire désastreux. N’étant pas tous les jours à ce domicile, j’avais besoin d’une solution robuste, fiable et performante. Pour résumer j’ai une installation avec : 5 Télécommandes8 sondes (température piscine, extérieure, intérieure, congélateur, vent, UV, précipitation, courant)8 détecteurs (portes et fenêtres au Rez)23 actionneurs (18 lumières, caméras, portail, stores, sirène et éclairage + jet de la piscine) Principe de base : documenter ! Un premier conseil : documenter ce que vous faites ! Voici par exemple le document d’analyse que j’ai écrit avant même de recevoir ma Zibase : Install et Configuration des Scenarios Zibase Que veut-on faire avec la Zibase ? Les achats Scénarios

Script Google, Géolocalisation, et Eedomus Je vous ai déjà parlé à plusieurs reprises de la géolocalisation, notamment sur l’eedomus, qui intègre un type de device lié à ce domaine. Aujourd’hui je reviens sur le sujet pour vous proposer un script que j’utilise depuis plusieurs jours sans problème. Il s’agissait à l’origine d’un script PHP, que je pensais vous mettre à disposition, mais Pierre a eu la gentillesse de me le convertir en script Google, ce qui permettra à n’importe qui de l’utiliser. Il va d’abord falloir créer un device pour la géolocalisation. Pour cela on va dans la configuration, et on ajoute un autre périphérique, puis « Traceur GPS »: Ensuite, on le configure. On relève bien le code API, qui nous servira plus tard. On crée ensuite un second device « Etat », qui contiendra la distance entre nous et la maison: Pareil, relevez son ID. C’est fini pour la partie eedomus. Pour la géolocalisation, nous allons utiliser le service Latitude de Google, et l‘application iPhone du même nom (gratuite). Vous les recevez par email.

Zibase relevé des sondes (nouvelle version inside ) 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. Pour installer cette appli : - Disposer d’un environnement PHP/MySQL- Avoir l’extension Curl activée Au début cette appli tournait sur un hebergemetn free.fr (j’ai du en tenir compte dans le developpement, car free n’a pas vraiment la derniere version de PHP )En cours d’année free a bloqué les flux sortant => le script ne pouvait plus recuperer le XML de la ZibaseJ’ai du passé chez alwaysdata.com (hebergement gratuit) pour pouvoir continuer a utiliser cette appli. Pour configurer l’appli : Planification :

10 minutes pour...comprendre OSGI - Blog de David MASCLET Introduction Cela vous parait normal de ne pas redémarrer votre PC quand vous branchez une clé USB. Est-ce que redémarrer toute une application parce que vous avez ajouté un service ou une classe qui n'impacte qu'une infime partie de votre application vous choque ? Appréciez-vous les langages de script comme PHP, car leurs déploiements ne nécessitent pas le redémarrage d'Apache ? Voudriez-vous avoir cette souplesse en continuant à développer en java ? Avez-vous un conflit de versions entre deux librairies java ? Il y a deux ans, peu de personnes connaissaient le terme OSGI. La question qui se pose est "Pourquoi une technologie issue du monde de l'électronique se retrouve en informatique et quel est son intérêt ? OSGI est un ensemble de spécifications qui en est à sa version 4.0 (à l'heure de la rédaction de ce post) et qui a pour but de définir une plateforme pouvant être gérée dynamiquement avec un modèle orienté composants. OSGI définit une multitude de services : Eclipse et OSGI

Mobile - Make Your Browser 1Pick a name for your browser Please enter a browser name (max 14 characters: supports English alphabet, Russian letter, numbers and spaces) Please check your browser name (max 14 characters: supports English alphabet, numbers and spaces) This is the name of the app as it will appear on the screen of your phone. Help 2Upload a browser icon Please upload your own browser icon, or choose the default (JPG or PNG, < 50KB, 72x72 pixels) 72px*72px Please use the correct image format (JPG or PNG, < 50KB, 72x72 pixels) This is the icon of the app as it will appear on the screen of your phone. 3Set your browser’s homepage To customize, you can enter any URL to set your homepage. Please enter a valid web URL. Set the default homepage for your browser. 4Upload your splash screen This is the screen you’ll see when the browser is starting. Please use the correct splash screen format (480x800, PNG or JPG, <500KB). This image will only be available for a few seconds.

configuration_arduino [White Cat lighting board] Pour cartes Arduino sous logiciel arduino 0023 Pour cartes JeeNode, LA solution radio Qu'est ce qu'Arduino ? Arduino est un micro-ordinateur pour l'expérimentation électronique. Il possède des entrées et sorties permettant de recevoir et d'émettre: des signaux ON/OFF: interrupteurs, contacteurs, Leds, relais… des signaux analogiques (potentiomètres, photo-résistances, capteurs de pression, de températures, servo-moteurs, leds graduées ou projos etc…). On peut : lui injecter des programmes que l'on fabrique, que l'on nomme des sketches. On peut aussi le laisser tourner en stand-alone, avec sa propre programmation, sans monopoliser une machine. C'est un projet open-source avec une communauté très active. Le hardware est très économique et ravira ceux d'entre nous qui rêvent de fabriquer leur propre interface physique, une installation multimédia, ou de redonner jeunesse à une ancienne table en 0-10v. Sa vitesse est généralement de 16Mhz. Le site du projet arduino: Jeenode

Bluetooth Connector Sur homeseer - DomoJon Matériel requis : - 1 clé usb bluetooth (préalablement installé, mais sans effectuer le pairage du pc/ appareil bluetooth)- 1 appareil bluetooth ( téléphone portable ou autre) Instructions : 1. 3. 4. Donc a chaque changement d'état (captage du téléphone ou non) les event sont exécutés.Ici pour les tests, j'exécute juste une action speak() qui me dit si le téléphone est détecté ou non.Les tests étant concluant à 100% on peut maintenant donner d'autres actions du style si je sors de chez moi les volets se ferme et l'alarme se déclenche..Libre choix à votre imagination !!!

Bj, et pour Android , qui s'y est collé. Merci by mvar Apr 13

Related: