Il y a bien longtemps que l'on n'a pas parlé de 1-wire. Le 1-wire est un bus pour les bidouilleurs en électronique. Grâce à deux fils, on peut réaliser des montages simples pour relever une température, un contact de porte, ou piloter un relai. Le bus 1-wire fonctionne avec un PC Windows ou Linux. On peut aussi le connecter à divers appareils comme les capteurs Fibaro (Capteur universel et bientot capteur de porte). Aujourd'hui, je propose de voir une nouvelle technique pour lire un bus 1-wire. Il s'agit du serveur Ethernet / 1-wire appelé l'owserver-2. Déballage Ce serveur Ethernet en est à sa deuxième édition. Les deux modèles sont semblables sauf que 1 / 19
cette seconde édition se distingue par une fonction de push qui va vous permettre d'enregistrer régulièrement vos données 1-wire sur un serveur web à l'intérieur ou à l'extérieur de votre domicile. OWSERVER-2 est livré sans documentation et sans alimentation. Pour 10 Dollars US, vous pouvez acheter le transformateur en option. 2 / 19
L'OWSERVER-2 via des prises RJ11. se connecte à votre réseau informatique. Il prend en entrée 3 réseaux 1-wire 3 / 19
Voici les caractéristiques communication : HTTP, HTTP de cepost, serveur, SNMP, voustcp, noterez... qu'il y a plusieurs modes de 4 / 19
Vousprêt tout pouvez sur planete-domotique.com, créez vousde même votre Domadoo.com réseau 1-wire. Vous oualler embeddedsystems.com. pouvez aussi acheter des capteurs température Dans mon cas, sous j'aiforme utilisé unibutton connecteur pour tout faireprêt mespour premiers plus tests. vite. J'utilise un capteur de 5 / 19
Si vous voulez créer votre propre réseau 1-wire, vous devez respecter la connectique ci-dessous. 6 / 19
Reset Usine Vous pouvez télécharger la documentation sur embeddedsystems.com. Si vous avez des problèmes avec votre OWSERVER-2, vous pouvez effectuer un reset usine pour voir si ça résout vos problèmes. Pour faire se reset, il vous ouvrir l'owserver-2 et mettre en contact les deux bornes P2 affichées dans la photo ci-dessous. 7 / 19
Configuration Pour retrouver l'owserver-2 sur votre réseau informatique, vous devez utiliser le scanner eds disponible à cette adresse. Téléchargez le scanner et installez le sur votre PC Windows. 8 / 19
Dézippez l'archive et exécutez EDSScanner. Le scanner s'ouvre et recherche les OWSERVER-2 qui sont sur votre réseau. 9 / 19
Le serveur Web de l'owserver-2 Une fois que vous avez l'adresse IP, vous pouvez accéder le serveur web et consulter les sondes de température. L'interface web de l'owserver-2 est très facile à comprendre. 10 / 19
La température est afffichée en temps réel, un graphe est aussi généré si vous le souhaitez. 11 / 19
Vous pouvez consulter les différents attributs des capteurs 1-wire qui sont connectés à votre serveur. 12 / 19
L'OWSERVER-2 XML. cette URL Ces détails qui va permettre propose XML sontune àaccessibles vos page différents de détails derrière systèmes web une(voir url deunique photo venir consommer ci-dessus) et stable dans etl'information. une le page temps. dec'est détails Voici un exemple de fichier XML pour un réseau 1-wire avec un capteur. 13 / 19
Jusqu'ici, Dans l'owserver-2. les photos on a vuci-dessous, les fonctions onde val'owserver2, voir les nouvelles mais fonctions qui sont quiaussi font celles leur apparition de l'owserver. avec 14 / 19
l'owserver-2 Au programme, ilalimente s'agit un laacloud fonction en de exportant push. Cette cespage données fonction régulièrement. intéressante pour de que Parmi le connecter serveur les fonctions est et il en saura dhcp, de prendre configuration, ilden'y une donc adresse pas vous de avez IP. configuration une particulière pourest configurer à faire. le réseau. Il suffit Par le défaut 15 / 19
Ensuite l'url à appeler vient la ainsi page que delaconfiguration fréquence depour programmation. exporter vos données vers un cloud. On peut régler 16 / 19
Un autre fonction l'owserver-2. développer des services Cette permet fonction dans d'ouvrir tous est unles un port peu sens. deavancée, communication je ne l'aitcp pas entre testé votre car programme je ne veux pas et 17 / 19
Si php vous que un décidez exemple vous mettez de de pousser programme sur votre vos serveur informations donné par le lire en constructeur: les push, informations vous devez exportées créer. date("ymdthis-") unpar petitl'owserver2. programme ifvoici ($_GET['action'] == 'RESET' ){ echo '<HTML> Resetting uploads directory.</html>'; $mask = "*";"unlink", array_map( glob( "uploads/". pour $mask ) ); (); }<?php eexit cho '<HTML> Here is what I received:<br>'; '<pre>'; print_r($_files); readfile($_files['owserverdata']['tmp_name']); move_uploaded_file($_files['owserverdata']['tmp_name'], basename($_files['owserverdata']['name'])); "uploads/". '</pre>'; echo '</html>';?> En conclusion L'OWSERVER-2 est une façon élégante d'avoir un réseau 1-wire utilisable par plusieurs systèmes à la fois. Vous pouvez avoir plusieurs box, un PC ou un smartphone pour lire l'information sans bloquer la lecture pour les autres périphériques. On trouve ce serveur pour environ 105 Dollars US dans nos boutiques partenaires. Si vous utilisez ce serveur, n'oubliez pas de laisser votre feedbacks dans les commentaires de cet article. {jumi [*33]} {jumi [*6]} 18 / 19
{jumi [*27]} 19 / 19