<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Poulpy - Domotique, OpenSource et Geekeries &#187; Domotique</title>
	<atom:link href="http://www.poulpy.com/tag/domotique/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.poulpy.com</link>
	<description>Domotique, OpenSource et Geekeries</description>
	<lastBuildDate>Mon, 09 Aug 2010 20:22:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Application Domotique #3 : Domotique et Téléphonie</title>
		<link>http://www.poulpy.com/2010/08/domotique-et-telephonie/</link>
		<comments>http://www.poulpy.com/2010/08/domotique-et-telephonie/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 20:14:41 +0000</pubDate>
		<dc:creator>Thibault</dc:creator>
				<category><![CDATA[Domotique]]></category>
		<category><![CDATA[téléphonie]]></category>

		<guid isPermaLink="false">http://www.poulpy.com/?p=247</guid>
		<description><![CDATA[Principe : La téléphonie est un domaine qui a énormément évolué ces dernières années, sous l&#8217;impulsion des mobiles d&#8217;une part, et des box internet d&#8217;autre part. Ces évolutions (généralisation de la présentation du numéro, ToIP, messagerie unifiée web/tel, etc&#8230;) permettent de connecter sa téléphonie avec son système domotique; dans quel but me direz-vous ? Comme souvent on [...]]]></description>
			<content:encoded><![CDATA[<h2>Principe :</h2>
<p><a href="http://www.poulpy.com/wp-content/uploads/2010/07/phone.png"><img class="alignleft size-full wp-image-250" title="téléphone" src="http://www.poulpy.com/wp-content/uploads/2010/07/phone.png" alt="" width="170" height="170" /></a>La téléphonie est un domaine qui a énormément évolué ces dernières années, sous l&#8217;impulsion des mobiles d&#8217;une part, et des box internet d&#8217;autre part. Ces évolutions (généralisation de la présentation du numéro, ToIP, messagerie unifiée web/tel, etc&#8230;) permettent de connecter sa téléphonie avec son système domotique; dans quel but me direz-vous ?</p>
<p><br class="spacer_" /></p>
<p>Comme souvent on distingue deux axes :</p>
<ul>
<li><strong>La collecte d&#8217;informations</strong> : Savoir si il y a eu un appel, de qui, à quelle heure, pendant combien de temps. Savoir si j&#8217;ai des messages sur ma boite vocale, si j&#8217;ai des SMS/MMS non lus, etc&#8230;</li>
<li><strong>L&#8217;émission d&#8217;informations</strong> : L&#8217;envoi de SMS/MMS, l&#8217;émission d&#8217;appels téléphoniques de notification (via de la synthèse vocale par exemple), etc&#8230;</li>
</ul>
<p><br class="spacer_" /></p>
<h2>Mises en situation et utilité :</h2>
<ul>
<li><em><strong>Application n°1</strong></em> : <strong>Notification d&#8217;appel en temps réel</strong>. Vous êtes chez vous et votre téléphone sonne; votre système domotique vous notifie de l&#8217;appel en y ajoutant des informations sur le numéro appellant (numéro de tel, nom, photo&#8230;) :
<ul>
<li>Suivant l&#8217;heure une notification visuelle (par exemple sous forme de lumière dans le séjour) vous averti de l&#8217;appel.</li>
<li>Si vous êtes en train de regarder tranquillement un film via Media Center, une popup de notification apparaît dans un coin de la télévision, affichant le nom et la photo de l&#8217;appellant. De cette façon vous pouvez décider (sans vous lever de votre canapé -ben oui&#8230; c&#8217;est fatiguant quand même ;)) de répondre ou de poursuivre votre film.</li>
<li>Vous êtes en train de surfer sur internet avec votre PC ou laptop, une popup s&#8217;affiche avec les informations de l&#8217;appellant</li>
<li>Votre nabaztag vous notifie de l&#8217;appel, soit avec ses lumières, ses oreilles, ou via la synthèse vocale</li>
</ul>
</li>
</ul>
<p><br class="spacer_" /></p>
<ul>
<li><em><strong>Application n°2</strong></em> : <strong>Historisation des appels</strong>. Votre système domotique garde une trace de tous les appels reçus en votre absence, incluant heure d&#8217;appel et coordonnées de l&#8217;appellant.
<ul>
<li>Vous pouvez reçevoir un mail ou un SMS lorsque quelqu&#8217;un a appellé en votre absence</li>
<li>Vous pouvez consulter la liste des appels en absence, sur un interface Web ou encore sur l&#8217;écran tactile de contrôle domotique de votre maison</li>
<li>Lorsque vous rentrez chez vous le soir, votre Nabaztag vous fait un récap des appels reçus en votre absence.</li>
</ul>
</li>
</ul>
<p><br class="spacer_" /></p>
<ul>
<li><em><strong>Application n°3</strong></em> : <strong>L&#8217;envoi d&#8217;informations par téléphone</strong>. Notamment utile dans le cas de notification d&#8217;urgence :
<ul>
<li>Votre système domotique détecte une intrusion, il vous téléphone et vous l&#8217;annonce via une phrase en synthèse vocale.</li>
<li>Il se produit une coupure d&#8217;electricité chez vous durant votre absence, votre système domotique, sur onduleur, vous appelle et vous le dit avant que les batteries soient à plat.</li>
</ul>
</li>
</ul>
<p><br class="spacer_" /></p>
<ul>
<li><em><strong>Application n°4</strong></em> : <strong>Intégration avec un PABX personnel</strong>. En intégrant carrement un PABX (ou un IPBX) personnel à votre système domotique, de nombreuses nouvelles possibilités apparaissent. Par exemple :
<ul>
<li>L&#8217;intégration directe de la messagerie vocale à votre système domotique (par exemple votre Nabaztag vous joue vos messages vocaux)</li>
<li>La possibilité de contrôler votre maison avec les touches de n&#8217;importe quel téléphone via un serveur vocal</li>
<li>L&#8217;intégration de la réception et de l&#8217;envoi de FAX à votre système domotique</li>
<li>Le suivi précis des communications téléphoniques, temps, destinations, etc&#8230;</li>
</ul>
</li>
</ul>
<p><br class="spacer_" /></p>
<ul>
<li><em><strong>Application n°5</strong></em> : <strong>Intégration avec les APIs d&#8217;opérateurs</strong>. Un peu comme l&#8217;utilisation d&#8217;un PABX, certains opérateurs de &#8216;box&#8217; triple play proposent des APIs pour permettre, dans notre cas, à votre système domotique d&#8217;accéder aux informations téléphoniques. Par exemple :
<ul>
<li>Messagerie vocale</li>
<li>SMS/MMS</li>
<li>Facturation</li>
</ul>
</li>
</ul>
<p><br class="spacer_" /></p>
<h2>Matériel :</h2>
<p>Là encore, tout dépend de ce que vous voulez faire :</p>
<ul>
<li>La solution la plus simple est d&#8217;utiliser un simple modem 56K &#8216;à l&#8217;ancienne&#8217; branché sur le port USB de votre serveur domotique. Ce modem vous permettra notamment de détecter les appels entrants et de récupérer les informations de présentation du numéro.</li>
<li>Pour les plus courageux, vous pouvez aussi carrément intégrer un PABX (comme l&#8217;IPBX logiciel opensource &#8216;<a href="http://www.asterisk.org/" target="_blank">Asterisk</a>&#8216;) à votre système domotique pour des possibilités quasi-infinies.</li>
</ul>
<p>Dans les deux cas vous devrez adapter la partie logicielle à votre système domotique et à ce que vous voulez en faire.</p>
<p><br class="spacer_" /></p>
<h2>Références :</h2>
<ul>
<li>Logiciel VistaCallerID : <a title="http://www.kentdome.com/vistacallerid" rel="nofollow" href="http://www.kentdome.com/vistacallerid">http://www.kentdome.com/vistacallerid</a></li>
<li>Logiciel CallerIDMCE : <a title="http://www.kentdome.com/calleridmce" rel="nofollow" href="http://www.kentdome.com/calleridmce">http://www.kentdome.com/calleridmce</a></li>
<li>Le plugin CallerIDModem de Domogik : <a title="http://www.domogik.org/tiki-index.php?page=plugins/CallerIdModem" rel="nofollow" href="http://www.domogik.org/tiki-index.php?page=plugins/CallerIdModem">http://www.domogik.org/tiki-index.php?page=plugins/CallerIdModem</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.poulpy.com/2010/08/domotique-et-telephonie/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Application Domotique #2 : Surveillance des consommations</title>
		<link>http://www.poulpy.com/2010/07/surveillance-des-consommations/</link>
		<comments>http://www.poulpy.com/2010/07/surveillance-des-consommations/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 19:22:53 +0000</pubDate>
		<dc:creator>Thibault</dc:creator>
				<category><![CDATA[Domotique]]></category>
		<category><![CDATA[consommation]]></category>
		<category><![CDATA[électricité]]></category>
		<category><![CDATA[énergie]]></category>

		<guid isPermaLink="false">http://www.poulpy.com/?p=230</guid>
		<description><![CDATA[Principe : Sujet que j&#8217;ai déjà abordé plusieurs fois sur ce blog, le contrôle de la consommation (en énergie certes, mais pas que&#8230;) est une chose particulièrement appréciable =&#62; Ça permet entre autres de se rendre vraiment compte de ce que le foyer consomme, d&#8217;anticiper les dépenses, de mesurer l&#8217;impact réel de telle ou telle mesure [...]]]></description>
			<content:encoded><![CDATA[<h2>Principe :</h2>
<p><a href="http://www.poulpy.com/wp-content/uploads/2010/07/compteur_elec-e1280494328887.png"><img class="size-full wp-image-239 alignleft" style="margin-left: 20px; margin-right: 20px;" title="Compteur Elec" src="http://www.poulpy.com/wp-content/uploads/2010/07/compteur_elec-e1280494328887.png" alt="" width="108" height="150" /></a></p>
<p>Sujet que j&#8217;ai déjà abordé plusieurs fois sur ce blog, le contrôle de  la consommation (en énergie certes, mais pas que&#8230;) est une chose  particulièrement appréciable =&gt; Ça permet entre autres de se rendre  vraiment compte de ce que le foyer consomme, d&#8217;anticiper les dépenses,  de mesurer l&#8217;impact réel de telle ou telle mesure d&#8217;économie d&#8217;énergie,  d&#8217;être alerté lorsqu&#8217;il se passe quelque chose de pas normal, etc&#8230;</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>Pour moi la mesure de consommation peut concerner :</p>
<ul>
<li> L’électricité, énergie que l&#8217;on retrouve dans tous les foyers </li>
<li> Le Gaz, énergie pas présente chez tout le monde mais très importante </li>
<li> Le Fioul, idem ci-dessus </li>
<li> L&#8217;eau, qui n&#8217;est pas une énergie à proprement parler mais qui  est une ressource utilisée par tout le monde et qu&#8217;il convient  d&#8217;économiser. </li>
</ul>
<p><br class="spacer_" /></p>
<h2>Mises en situation et utilité :</h2>
<ul>
<li> <strong><em>Application n°1</em></strong> : Toute simplement, <strong>suivre sa consommation en énergie et en ressources</strong> :
<ul>
<li> Avoir des mesures instantanées </li>
<li> Avoir des données historiques et des graphes, qui permettent  par exemple de projeter la consommation sur une période particulière de  l&#8217;année en se basant sur la mesure de l&#8217;année précédente. </li>
<li> Optimiser sa consommation d&#8217;eau : par exemple en mesurant  séparément sa consommation d&#8217;eau d&#8217;arrosage, il est possible de calculer  simplement l’intérêt de demander l&#8217;installation d&#8217;un <em>compteur vert</em> comme le proposent certaines municipalités (il s&#8217;agit d&#8217;un deuxième  compteur d&#8217;eau uniquement destiné aux eaux d&#8217;arrosage et sur lequel vous  ne payez que la fourniture d&#8217;eau (pas de frais d&#8217;assainissement)). </li>
<li> Optimiser sa consommation d&#8217;électricité : A partir du moment  où vous avez une année entière de mesure de consommation d&#8217;électricité, vous  pouvez de façon très précise estimer le tarif d&#8217;électricité le plus  adapté et le souscrire, que ce soit chez EDF ou chez des fournisseurs  alternatifs. </li>
</ul>
</li>
</ul>
<ul>
<li> <em><strong>Application n°2</strong></em> : <strong>Être averti en cas de consommation anormale</strong> d&#8217;eau. A partir du moment où la consommation d&#8217;eau est intégrée au système  domotique, rien n&#8217;empêche de définir certains critères et d&#8217;envoyer des  alertes/notifications en cas de consommation anormale. Par exemple :
<ul>
<li> Consommation anormale d&#8217;eau en pleine nuit (peut être révélateur d&#8217;une fuite) </li>
<li> Consommation anormalement élevée sur tel ou tel circuit (par  exemple sur le circuit d&#8217;arrosage automatique cela peut indiquer un  mauvais réglage ou bien une vanne qui serait restée ouverte, etc&#8230;) </li>
</ul>
</li>
</ul>
<ul>
<li> <em><strong>Application n°3</strong></em> : <strong>Mesurer vos économies d&#8217;énergie/d&#8217;eau</strong>.  Rien de plus frustrant que de faire un effort pour moins consommer une  ressource, sans avoir aucune idée rapidement de l&#8217;économie réelle.
<ul>
<li> Vous installez des mousseurs économiques sur tous vos robinets  =&gt; vous pourrez mesurer dès la première journée l&#8217;impact sur votre  consommation d&#8217;eau </li>
<li> Vous remplacez vos ampoules par des fluo-compactes =&gt; vous  pourrez mesurer tout de suite l&#8217;économie réalisée sur votre consommation  d&#8217;électricité </li>
<li> Vous faites un nouveau réglage de votre arrosage automatique =&gt; idem, vous visualisez directement ce que cela consomme </li>
</ul>
</li>
</ul>
<p><br class="spacer_" /></p>
<h2>Matériel :</h2>
<p><a href="http://www.poulpy.com/wp-content/uploads/2010/07/compteur_eau-e1280494806324.png"><img class="alignnone size-full wp-image-241" title="Compteur d'Eau" src="http://www.poulpy.com/wp-content/uploads/2010/07/compteur_eau-e1280494806324.png" alt="" width="141" height="105" /></a> <a href="http://www.poulpy.com/wp-content/uploads/2010/07/compteur_gaz-e1280494894978.png"><img class="alignnone size-full wp-image-242" title="Compteur de Gaz" src="http://www.poulpy.com/wp-content/uploads/2010/07/compteur_gaz-e1280494894978.png" alt="" width="94" height="104" /></a></p>
<p>Côté matériel cela se complique. Certaines ressources sont facilement  mesurables (électricité) tandis que pour d&#8217;autres c&#8217;est carrément du  bricolage (Eau/Gaz), voire même apparemment inexistant après avoir fait  quelques recherches :</p>
<ul>
<li> <em>Électricité</em> : De nombreux systèmes existent et s&#8217;intègrent déjà  bien dans les systèmes domotiques. Plus de détails sur cet article :
<ul>
<li> <a title="http://www.poulpy.com/2010/02/mesure-de-la-consommation-electrique-en-domotique/" rel="nofollow" href="../2010/02/mesure-de-la-consommation-electrique-en-domotique/">http://www.poulpy.com/2010/02/mesure-de-la-consommation-electrique-en-domotique/</a> </li>
</ul>
</li>
<li> <em>Eau</em> : Souvent il s&#8217;agit de systèmes de mesure <em>indirecte</em> (i.e. on ne mesure pas l&#8217;eau elle même mais le nombre de tours de l&#8217;aiguille du compteur, que l&#8217;on transforme en volume)
<ul>
<li> Exemple 1wire <a title="http://www.macoda.com/index.php/Montage:Compteur_eau_DS2423" rel="nofollow" href="http://www.macoda.com/index.php/Montage:Compteur_eau_DS2423">http://www.macoda.com/index.php/Montage:Compteur_eau_DS2423</a>. </li>
<li> Exemple compteur sortie impulsion : <a title="http://www.planete-domotique.com/compteur-d-eau-avec-sortie-impulsion.html" rel="nofollow" href="http://www.planete-domotique.com/compteur-d-eau-avec-sortie-impulsion.html">http://www.planete-domotique.com/compteur-d-eau-avec-sortie-impulsion.html</a> </li>
<li> Autre compteur sortie impulsion : <a title="http://www.alaxa.nl/english/index.htm" rel="nofollow" href="http://www.alaxa.nl/english/index.htm">http://www.alaxa.nl/english/index.htm</a> </li>
</ul>
</li>
<li> <em>Gaz/Fioul </em>: Là je n&#8217;ai rien trouvé de <em>ouvert</em> et faisable facilement. Il existe en revanche des solutions propriétaires qui mesurent la consommation Gaz comme MyHome chez Legrand. </li>
</ul>
<p><br class="spacer_" /></p>
<h2>Références :</h2>
<ul>
<li> Récap solutions de consommation électrique : <a title="http://www.poulpy.com/2010/02/mesure-de-la-consommation-electrique-en-domotique/" rel="nofollow" href="../2010/02/mesure-de-la-consommation-electrique-en-domotique/">http://www.poulpy.com/2010/02/mesure-de-la-consommation-electrique-en-domotique/</a> </li>
<li> Compteur d&#8217;eau home made : <a title="http://www.touteladomotique.com/forum/viewtopic.php?t=348" rel="nofollow" href="http://www.touteladomotique.com/forum/viewtopic.php?t=348">http://www.touteladomotique.com/forum/viewtopic.php?t=348</a> </li>
<li> Discussion compteur d&#8217;eau / de gaz : <a title="http://www.touteladomotique.com/forum/viewtopic.php?t=3261" rel="nofollow" href="http://www.touteladomotique.com/forum/viewtopic.php?t=3261">http://www.touteladomotique.com/forum/viewtopic.php?t=3261</a> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.poulpy.com/2010/07/surveillance-des-consommations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Application Domotique #1 : La boite aux lettres domotisée</title>
		<link>http://www.poulpy.com/2010/07/la-boite-aux-lettres-domotisee/</link>
		<comments>http://www.poulpy.com/2010/07/la-boite-aux-lettres-domotisee/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 18:28:03 +0000</pubDate>
		<dc:creator>Thibault</dc:creator>
				<category><![CDATA[Domotique]]></category>
		<category><![CDATA[boite aux lettres]]></category>

		<guid isPermaLink="false">http://www.poulpy.com/?p=216</guid>
		<description><![CDATA[Après un long moment de non mise à jour de ce blog, voici le premier article d&#8217;une série que j&#8217;espère la plus longue possible, traitant des différentes applications réelles de la domotique. L&#8217;objectif est de s&#8217;éloigner un peu de la technologie pure, et de s&#8217;attacher aux situations de la vie quotidiennes où la domotique peut [...]]]></description>
			<content:encoded><![CDATA[<ul>
</ul>
<p>Après un long moment de non mise à jour de ce blog, voici le premier article d&#8217;une série que j&#8217;espère la plus longue possible, traitant des différentes applications réelles de la domotique. L&#8217;objectif est de s&#8217;éloigner un peu de la technologie pure, et de s&#8217;attacher aux situations de la vie quotidiennes où la domotique peut avoir sa place.</p>
<p>Ce premier billet traite d&#8217;un objet anodin de la vie courante, que nous utilisons -presque- tous une fois par jour : la boite aux lettres.</p>
<p><br class="spacer_" /></p>
<h2>Principe :</h2>
<p><a href="http://www.poulpy.com/wp-content/uploads/2010/07/mailbox.jpg"><img class="alignleft size-medium wp-image-224" style="margin-left: 20px; margin-right: 20px;" title="Boite aux Lettres" src="http://www.poulpy.com/wp-content/uploads/2010/07/mailbox-300x201.jpg" alt="" width="300" height="201" /></a>Une boite aux lettres domotisée ? Je vous entend vous dire &laquo;&nbsp;mais  qu&#8217;eeeeest ce que c&#8217;est que cette idée farfelue complètement  inutile !?&nbsp;&raquo;. J&#8217;assume le côté farfelu (d&#8217;autant que l&#8217;idée n&#8217;est pas de  moi =&gt; allez voir les références à la fin de cet article dont l&#8217;une pointe sur <a title="Cedric Locqueneux : Domotiser sa Boite aux Lettres" href="http://blog.locqueneux.com/index.php/2010/01/11/domotiser-sa-boite-aux-lettres/" target="_blank">l&#8217;excellent article de Cedric qui explique comment il a réalisé sa domotisation de boite aux lettres</a>), mais vous  allez voir ce n&#8217;est pas -complètement- inutile.</p>
<p>L&#8217;idée est simple : être capable de détecter les ouvertures de  votre boite aux lettre et les transmettre à votre système domotique. Vous  pourrez ensuite utiliser cette information pour différentes choses.</p>
<p><br class="spacer_" /></p>
<h2>Mises en situation et utilité :</h2>
<ul>
<li> <strong><em>Application n°1 :</em></strong> Être averti quand le facteur passe. Lorsque  le facteur passe et dépose une lettre ou un paquet dans votre boite aux  lettre, votre maison vous informe. Suivant que vous soyez chez vous ou  pas, plusieurs méthodes de notification sont possibles :
<ul>
<li>Vous recevez un e-mail qui vous dit que le facteur est passé  (désolé je n&#8217;ai encore pas trouvé de moyen fiable pour différencier le  vrai facteur du mec qui remplit votre boite aux lettre de publicité <img src='http://www.poulpy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) </li>
<li>Vous recevez un SMS </li>
<li>Une fenêtre popup apparait sur l&#8217;écran de votre Media Center si vous étiez en train de regarder la TV </li>
<li>Vous recevez un message sur MSN Messenger, Jabbe, ou un autre système de messagerie instantanée </li>
<li>Votre Nabaztag vous dit à voix haute <em>Le facteur est passé !</em> </li>
</ul>
</li>
</ul>
<p><br class="spacer_" /></p>
<ul>
<li><strong><em>Application n°2 :</em></strong> Stocker l&#8217;heure de passage du facteur dans  votre système domotique. Celle-ci pourra être utilisée par la suite pour  différentes choses :
<ul>
<li>Faire un recap de la journée que votre nabaztag vous dictera quand vous rentrerez du travail <em>&laquo;&nbsp;Le facteur est passé à 12h18, puis à 13h02&#8230;&nbsp;&raquo;</em></li>
<li>Faire des statistiques pour connaître à l&#8217;avance les heures de passage moyennes du facteur tel ou tel jour</li>
</ul>
</li>
</ul>
<p><br class="spacer_" /></p>
<h2><strong>Matériel :</strong></h2>
<p>Côté matériel il ne faut pas grand chose mais il va falloir bricoler un peu.</p>
<p>L&#8217;ouverture de la boite aux lettre peut être détectée en  utilisant un simple détecteur d&#8217;ouverture classique comme par exemple le  <strong>Marmitek DS18</strong> si vous êtes en X10 (utilisé par Cédric et Lionel dans leurs excellent tutoriaux : voir <em>Références</em> en bas de cet article) ou encore le détecteur d&#8217;ouverture <strong>Chacon CH54581</strong> comme je l&#8217;ai fait. Dans les deux cas, il vous faudra démonter le détecteur, trouver les  bons emplacement dans votre modèle de boite aux lettres, fixer les  éléments correctement et éventuellement ajouter un fil &#8216;antenne&#8217; pour  augmenter la portée de votre détecteur car d&#8217;une part parfois la boite  aux lettres est éloignée de la maison, et d&#8217;autre part le fait que le  capteur soit enfermé à l&#8217;intérieur de la boite métallique réduit  drastiquement sa portée d&#8217;émission.</p>
<p>Dans tous les cas je vous encourage à lire les deux excellents liens en  bas de cet article où sont présentées deux installations avec  explications détaillées et photos à l&#8217;appui.</p>
<p>Il vous faudra également le dispositif &#8216;kivabien&#8217; pour recevoir  sans fil les signaux envoyés par le détecteur d&#8217;ouverture : généralement  c&#8217;est un boitier <strong>RFXCOM</strong> ou équivalent qu&#8217;il vous faut.</p>
<p>Enfin, je ne détaillerai pas la partie &#8216;notification&#8217; où vous  pourrez laisser libre cour à votre imagination (nabaztag, tuxdroid,  lumière, mail, sms, musique&#8230;).</p>
<p><br class="spacer_" /></p>
<h2>Références :</h2>
<ul>
<li> <a title="http://blog.locqueneux.com/index.php/2010/01/11/domotiser-sa-boite-aux-lettres/" rel="nofollow" href="http://blog.locqueneux.com/index.php/2010/01/11/domotiser-sa-boite-aux-lettres/">http://blog.locqueneux.com/index.php/2010/01/11/domotiser-sa-boite-aux-lettres/</a></li>
<li><a title="http://domotique.lesfichiers.info/viewtopic.php?f=26&amp;t=73" rel="nofollow" href="http://domotique.lesfichiers.info/viewtopic.php?f=26&amp;t=73">http://domotique.lesfichiers.info/viewtopic.php?f=26&amp;t=73</a>
<ul>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.poulpy.com/2010/07/la-boite-aux-lettres-domotisee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TellStick avec antenne externe</title>
		<link>http://www.poulpy.com/2010/06/tellstick-avec-antenne-externe/</link>
		<comments>http://www.poulpy.com/2010/06/tellstick-avec-antenne-externe/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 19:19:24 +0000</pubDate>
		<dc:creator>Thibault</dc:creator>
				<category><![CDATA[Domotique]]></category>
		<category><![CDATA[Produits]]></category>
		<category><![CDATA[tellstick]]></category>

		<guid isPermaLink="false">http://www.poulpy.com/?p=208</guid>
		<description><![CDATA[J&#8217;avais parlé plusieurs fois dans ce blog du TellStick : Petit émetteur USB de conception suédoise permettant de contrôler notamment les modules domotiques sans fil basés sur le protocole HomeEasy (comme les mocules Chacon), mais aussi tout un tas d&#8217;autres modules, comme par exemple les prises commandées low cost de Castorama. Un gros défaut de [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;avais parlé plusieurs fois dans ce blog du TellStick : Petit émetteur USB de conception suédoise permettant de contrôler notamment les modules domotiques sans fil basés sur le protocole HomeEasy (comme les<a href="http://www.poulpy.com/2010/02/chacon-modules-domotique-compatibles-rfxcom/"> mocules Chacon</a>), mais aussi tout un tas d&#8217;autres modules, comme par exemple les<a href="http://www.boriszone.com/2010/02/08/bon-plan-domotique/" target="_blank"> prises commandées low cost de Castorama</a>.</p>
<p>Un gros défaut de ce TellStick était sa portée : en effet, chez moi à 10m avec une ou deux cloisons en placo alvéolaire ça ne fonctionnait plus : on était très vite limité.</p>
<p>Il se trouve que j&#8217;ai été en contact avec le constructeur (Telldus =&gt; ils sont très sympa et ouverts), qui est au courant de ce problème sur les tellstick de première génération, et qui propose gratuitement d&#8217;échanger votre Tellstick de première génération contre un TellStick avec une antenne externe.</p>
<p>J&#8217;ai évidement suivi cette procédure et ai reçu à la maison un nouveau TellStick et une enveloppe pré-adressée pour renvoyer l&#8217;ancien (frais de port à ma charge par contre mais bon dans une enveloppe bulle simple c&#8217;est loin d&#8217;être inabordable, et c&#8217;est un &#8216;sacrifice&#8217; que je fais volontiers lorsque le constructeur est une petite boite qui_n&#8217;en_veut avec des gens sympas, accessibles et serviables <img src='http://www.poulpy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<p>Voici sur la photo les deux tellstick (ancien en bas, nouveau en haut) :</p>
<p><br class="spacer_" /></p>
<p><a href="http://www.poulpy.com/wp-content/uploads/2010/06/DSC_1384.jpg"><img class="size-medium wp-image-209 alignnone" title="TellStick Old/New" src="http://www.poulpy.com/wp-content/uploads/2010/06/DSC_1384-300x230.jpg" alt="Vieux Tellstick en bas, nouveau en haut" width="300" height="230" /></a></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>Comme vous le voyez l&#8217;emballage change mais à priori l&#8217;electronique est identique (model id identique), mis à part bien sur l&#8217;apparition d&#8217;une antenne externe &#8216;filaire&#8217;.</p>
<p>Tests fait =&gt; c&#8217;est BEAUCOUP mieux ! J&#8217;arrive maintenant à contrôler tous les modules Chacon de mon habitat sans problème !</p>
<p>Bref si vous avez un TellStick avec des soucis de porté, envoyez un petit mail à rma _at_ telldus.se en expliquant votre problème (en anglais hein&#8230; pas la peine de faire du google translate Français/Suédois) et ils vous expliqueront tout.</p>
<p>Merci Telldus !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.poulpy.com/2010/06/tellstick-avec-antenne-externe/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Utiliser le TellStick en Python</title>
		<link>http://www.poulpy.com/2010/04/utiliser-le-tellstick-en-python/</link>
		<comments>http://www.poulpy.com/2010/04/utiliser-le-tellstick-en-python/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 16:03:43 +0000</pubDate>
		<dc:creator>Thibault</dc:creator>
				<category><![CDATA[Domotique]]></category>
		<category><![CDATA[Projets]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[tellstick]]></category>

		<guid isPermaLink="false">http://www.poulpy.com/?p=193</guid>
		<description><![CDATA[Et non je n&#8217;était pas mort Juste très occupé M&#8217;intéressant de plus en plus à Domogik (si vous ne connaissez pas allez jeter un oeil : c&#8217;est un work in progress mais TRES prometteur), et, celui-ci étant écrit en language python, je me suis penché sur le sujet de la programmation du TellStick en Python. [...]]]></description>
			<content:encoded><![CDATA[<p>Et non je n&#8217;était pas mort <img src='http://www.poulpy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Juste très occupé <img src='http://www.poulpy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>M&#8217;intéressant de plus en plus à <a href="http://www.domogik.org/" target="_blank">Domogik</a> (si vous ne connaissez pas allez jeter un oeil : c&#8217;est un work in progress mais TRES prometteur), et, celui-ci étant écrit en language python, je me suis penché sur le sujet de la programmation du <a href="http://www.telldus.se/products_TS001.html" target="_blank">TellStick</a> en Python.</p>
<p>J&#8217;avais déjà fait <a href="http://www.poulpy.com/2010/03/le-tellstick-sous-linux-avec-xpl/" target="_blank">module xpl pour le TellStick</a> mais celui-ci est très basique et ne supporte pas toutes les possibilités de ce petit transmetteur RF bien pratique, donc je me suis lancé, mais cette fois en python.</p>
<p>Voici donc la première partie du travail : une classe Python qui permet de contrôler le TellStick. Celle-ci s&#8217;appuie sur la <a href="http://developer.telldus.se/wiki/TellStick_installation_Linux" target="_blank">librairie telldus-core fournie par Telldus</a>, il faut donc l&#8217;avoir installée au préalable.</p>
<p>Cous trouverez la classe python dans la section téléchargements de ce blog, <strong><a href="http://www.poulpy.com/downloads/?did=5" target="_blank">ou plus précisément ici</a></strong>.</p>
<p>Pour l&#8217;installer, c&#8217;est du python classique :</p>
<pre>$ tar zxfv TellStick-0.1.tar.gz
$ cd TellStick-0.1
$ sudo python setup.py install</pre>
<p>L&#8217;utilisation est expliquée dans le fichier lui-même, et voici un exemple d&#8217;utilisation en Python :</p>
<pre>#!/usr/bin/python

from TellStick import *

# Création de l'objet
ts = TellStick()

# Anciens modules Chacon : allumer le module A4
ts.sendOff("arctech", "codeswitch", "A", "4")

# Nouveaux modules Chacon : eteindre le module 0x12345 / 2
ts.sendOn("arctech", "selflearning-switch", "0x12345", "2")

# Prise commandable 1er prix Castorama : Allumer la A1
ts.sendOff("risingsun", "", "1", "1")</pre>
<p><br class="spacer_" /></p>
<p>Et voala, c&#8217;est pas plus compliqué que ça. Vous trouverez des infos sur les protocoles et devices supportés sur <a href="http://developer.telldus.se/wiki/TellStick_conf" target="_blank">cette page chez Telldus</a>.</p>
<p><em>Prochaine étape : le plugin xPL complet pour TellStick&#8230;</em></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 23px; width: 1px; height: 1px;">$ tar zxfv TellStick-0.1.tar.gz</div>
]]></content:encoded>
			<wfw:commentRss>http://www.poulpy.com/2010/04/utiliser-le-tellstick-en-python/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Le TellStick sous Linux avec xPL</title>
		<link>http://www.poulpy.com/2010/03/le-tellstick-sous-linux-avec-xpl/</link>
		<comments>http://www.poulpy.com/2010/03/le-tellstick-sous-linux-avec-xpl/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 20:33:18 +0000</pubDate>
		<dc:creator>Thibault</dc:creator>
				<category><![CDATA[Domotique]]></category>
		<category><![CDATA[Projets]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tellstick]]></category>
		<category><![CDATA[xpl]]></category>

		<guid isPermaLink="false">http://www.poulpy.com/?p=163</guid>
		<description><![CDATA[Vous connaissez peut-être le TellSTick, petit dongle USB, assez récemment arrivé en France, et qui permet de commander un certain nombre d&#8217;appareils de domotique, comme par exemple les modules Chacon dont j&#8217;ai parlé dans un autre billet sur ce blog. Telldus Technologies, le constructeur du TellStick, a le (très) bon goût de mettre à disposition [...]]]></description>
			<content:encoded><![CDATA[<p>Vous connaissez peut-être le TellSTick, petit dongle USB, assez récemment arrivé en France, et qui permet de commander un certain nombre d&#8217;appareils de domotique, comme par exemple les modules Chacon dont j&#8217;ai parlé dans un autre billet sur ce blog.</p>
<p><a href="http://www.poulpy.com/wp-content/uploads/2010/03/TS001_blue.jpg"><img class="alignleft size-medium wp-image-168" title="TS001_blue" src="http://www.poulpy.com/wp-content/uploads/2010/03/TS001_blue-e1269203284113-300x161.jpg" alt="" width="200" height="107" /></a></p>
<p><a title="Site officiel Telldus" href="http://www.telldus.se/" target="_blank">Telldus Technologies</a>, le constructeur du TellStick, a le (très) bon goût de mettre à disposition les logiciels (et leurs <strong>sources</strong>) permettant d&#8217;utiliser leur Tellstick sous linux : il s&#8217;agit de la commande <strong><em>rfcmd</em></strong>.</p>
<p>&laquo;&nbsp;Ben c&#8217;est parfait alors !&nbsp;&raquo; me direz-vous; et bien&#8230; presque, il ne manquait plus que le logiciel gateway xPL pour intégrer tout ça dans un réseau domotique xPL en place. Et bien voilà qui est chose faite après quelques lignes perl en cette journée pluvieuse.</p>
<p>Pour le télécharger, <a href="http://www.poulpy.com/downloads/?did=4">ça se passe ici</a></p>
<p>Ca s&#8217;installe à la mode perl, comme d&#8217;habitude pour mes modules :</p>
<pre>perl Makefile.PL
make
sudo make install
</pre>
<p><br class="spacer_" /></p>
<p>Et ça permet d&#8217;envoyer des commandes aux modules HomeEasy/Chacon :</p>
<pre>xpl-sender -m xpl-cmnd -c homeeasy.nexa house=A unit=1 command=on</pre>
<p><br class="spacer_" /></p>
<p>Ca permet aussi de commander les modules utilisant le protocole &#8216;RisingSun&#8217; comme les modules de type GAO, ou encore les prises telecommandées on/off premier prix de chez casto (<a title="Blog BorisZone" href="http://www.boriszone.com/2010/02/08/bon-plan-domotique/" target="_blank">merci à Boris pour ce bon plan permettant d&#8217;avoir des prises commandables pour 20€ les 3</a>) :</p>
<pre>xpl-sender -m xpl-cmnd -c risingsu.basic code=1 device=1 command=on
xpl-sender -m xpl-cmnd -c risingsu.basic code=1 device=1 command=off
</pre>
<div>Voilou voilou, comme d&#8217;habitude n&#8217;hésitez pas à me contacter en cas de difficulté d&#8217;utilisation de ce module.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.poulpy.com/2010/03/le-tellstick-sous-linux-avec-xpl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mesure de la consommation électrique en domotique</title>
		<link>http://www.poulpy.com/2010/02/mesure-de-la-consommation-electrique-en-domotique/</link>
		<comments>http://www.poulpy.com/2010/02/mesure-de-la-consommation-electrique-en-domotique/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 23:20:44 +0000</pubDate>
		<dc:creator>Thibault</dc:creator>
				<category><![CDATA[Domotique]]></category>
		<category><![CDATA[Produits]]></category>
		<category><![CDATA[énergie]]></category>

		<guid isPermaLink="false">http://www.poulpy.com/?p=102</guid>
		<description><![CDATA[Un des points essentiels d&#8217;un système domotique est sa capacité à &#171;&#160;mesurer&#160;&#187; différents indicateurs : consommations, données environnementales, bref tout ce qui permet d&#8217;influer sur le comportement qu&#8217;aurait une maison intelligente.   Dans ce billet nous allons parler de la mesure de consommation électrique, plus que jamais au coeur des préoccupations du grand public avec [...]]]></description>
			<content:encoded><![CDATA[<p>Un des points essentiels d&#8217;un système domotique est sa capacité à &laquo;&nbsp;mesurer&nbsp;&raquo; différents indicateurs : consommations, données environnementales, bref tout ce qui permet d&#8217;influer sur le comportement qu&#8217;aurait une maison intelligente.</p>
<p style="text-align: left;"> </p>
<p style="text-align: left;">Dans ce billet nous allons parler de la mesure de consommation électrique, plus que jamais au coeur des préoccupations du grand public avec toutes les campagnes prônant les économies que l&#8217;on peut voir depuis quelque temps.</p>
<p style="text-align: left;">Une chose est certaine : il est difficile de demander à quelqu&#8217;un de faire des économies lorsqu&#8217;on ne peut rien mesurer => ça ne motive pas et ça ne permet pas de vérifier les économies réelles faites en adoptant tel ou tel comportement.</p>
<p style="text-align: left;"> </p>
<p style="text-align: left;">Voici donc un petit tour d&#8217;horizon des technologies de mesure de consommation électrique les plus répandues dans le domaine de la domotique.</p>
<p style="text-align: left;"> </p>
<hr />
<h2>Chacon EcoWatt</h2>
<p style="text-align: left;"><strong><em>Principe :</em></strong> Pince amperemetrique à clampter autour du fil de phase de la ligne à mesurer. La pince est reliée à un petit module qui transmet les informations de puissance électrique sans fil à une base avec un afficheur, qui permet de visualiser la consommation en temps réel. Le module transmetteur est alimenté par batterie.</p>
<p><a href="http://www.poulpy.com/wp-content/uploads/2010/02/chacon1.jpg"><img class="size-full wp-image-110   alignleft" title="Chacon Ecowatt 850" src="http://www.poulpy.com/wp-content/uploads/2010/02/chacon1-e1266354690773.jpg" alt="Chacon Ecowatt 850" width="250" height="185" /></a> <a href="http://www.poulpy.com/wp-content/uploads/2010/02/chacon2.jpg"><img class="alignnone size-full wp-image-111" title="Chacon Ecowatt Installation" src="http://www.poulpy.com/wp-content/uploads/2010/02/chacon2-e1266354884573.jpg" alt="Chacon Ecowatt Installation" width="200" height="115" /></a></p>
<p style="text-align: left;"> </p>
<p style="text-align: left;"> </p>
<p style="text-align: left;"> </p>
<p style="text-align: left;"> </p>
<table border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td style="width: 30%;"><em><strong>Site Constructeur</strong></em></td>
<td><a href="http://www.chacon.be" target="_blank">http://www.chacon.be</a></td>
</tr>
<tr>
<td><em><strong>Compatibilité</strong></em></td>
<td>Windows OUI / MacOS ?? / Linux ??</td>
</tr>
<tr>
<td><em><strong>Format de données</strong></em></td>
<td>A priori fermé pour le moment</td>
</tr>
<tr>
<td><em><strong>Revendeurs france</strong></em></td>
<td><a href="http://www.planete-domotique.com/compteur-de-consommation-ecowatt-850-chacon.html" target="_blank">Planete Domotique</a>, <a href="http://www.domadoo.fr/produit,1385,1,CHACON-Compteur-de-consommation-ECOWATT-850-(avec-connexion-PC-USB).htm" target="_blank">Domadoo</a></td>
</tr>
<tr>
<td><em><strong>Prix</strong></em></td>
<td>120 € pour la version connectable à un PC</td>
</tr>
<tr>
<td valign="top"><em><strong>Remarques</strong></em></td>
<td>Produit semble-t-il assez récent, et dont les possibilités d&#8217;intégration restent pour le moment inconnues car peu de gens ont pu le tester. Il y a fort à parier que nous aurons bientôt ces informations manquantes.</td>
</tr>
</tbody>
</table>
<p><br class="spacer_" /></p>
<hr />
<h2>CurrentCost ENVI</h2>
<p><strong>Principe </strong>: Pince amperemetrique à clampter autour du fil de phase de la ligne à mesurer. La pince est reliée à un petit module qui transmet les informations de puissance électrique sans fil à une base avec un afficheur, qui permet de visualiser la consommation en temps réel. Le module transmetteur est alimenté par batterie.</p>
<p><a href="http://www.poulpy.com/wp-content/uploads/2010/02/envicc128.jpg"><img class="alignnone size-full wp-image-112" title="CurrentCost Envi Screen" src="http://www.poulpy.com/wp-content/uploads/2010/02/envicc128-e1266356091359.jpg" alt="CurrentCost Envi Screen" width="200" height="198" /></a> <a href="http://www.poulpy.com/wp-content/uploads/2010/02/envicc128_2.jpg"><img class="alignnone size-full wp-image-113" title="CurrentCost Envi Box" src="http://www.poulpy.com/wp-content/uploads/2010/02/envicc128_2-e1266356167942.jpg" alt="CurrentCost Envi Box" width="200" height="172" /></a></p>
<table border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td style="width: 30%;"><strong>Site Constructeur</strong></td>
<td><a href="http://www.currentcost.com/product-cc128.html" target="_blank">http://www.currentcost.com/product-cc128.html</a></td>
</tr>
<tr>
<td><strong>Compatibilité</strong></td>
<td>Windows <em>OUI </em>/ MacOS <em>OUI </em>/ Linux <em>OUI</em></td>
</tr>
<tr>
<td><strong>Format de données</strong></td>
<td>Ouvert et documenté. Basé sur du XML.</td>
</tr>
<tr>
<td><strong>Revendeurs france</strong></td>
<td><a href="http://stores.ebay.fr/Current-Cost-Ltd" target="_blank">Boutique Ebay Currentcost</a></td>
</tr>
<tr>
<td><strong>Prix</strong></td>
<td>56 € pour le ENVI + le cable USB</td>
</tr>
<tr>
<td valign="top"><strong>Remarques</strong></td>
<td>Constructeur anglais pour ce produit très simple d&#8217;utilisation. De nombreuses applications supportent ce système de mesure, incluant notamment l&#8217;intégration dans un réseau xPL. Produits expédiés depuis l&#8217;Angleterre mais service client disponible et efficace.</td>
</tr>
</tbody>
</table>
<p><br class="spacer_" /></p>
<hr />
<h2>RFXCom RFXPower</h2>
<p><strong>Principe :</strong> Pince amperemetrique à clampter autour du fil de phase de la ligne à mesurer. La pince est reliée à un module RFXMeter qui transmet les informations de puissance électrique sans fil à un RFXcom. Le module RFXMeter est alimenté par un adaptateur secteur.</p>
<p style="text-align: center;"><a href="http://www.poulpy.com/wp-content/uploads/2010/02/rfxmeter.jpg"><img class="size-full wp-image-114 aligncenter" title="RFXMeter + RFXPower" src="http://www.poulpy.com/wp-content/uploads/2010/02/rfxmeter-e1266358357511.jpg" alt="RFXMeter + RFXPower" width="200" height="173" /></a></p>
<table border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td style="width: 30%;"><strong>Site Constructeur</strong></td>
<td><a href="http://www.rfxcom.com/" target="_blank">http://www.rfxcom.com/</a></td>
</tr>
<tr>
<td><strong>Compatibilité</strong></td>
<td>Windows <em>OUI </em>/ MacOS <em>OUI </em>/ Linux <em>OUI</em></td>
</tr>
<tr>
<td><strong>Format de données</strong></td>
<td>Standard RFXCom</td>
</tr>
<tr>
<td><strong>Revendeurs france</strong></td>
<td><a href="http://www.domadoo.fr/produit,484,1,RFXCOM--70087-RFXMeter-et-1-RFXPower.htm" target="_blank">Domadoo </a>ou <a href="http://www.rfxcom.com/sensors.htm#PowerMeter" target="_blank">RFXCom</a></td>
</tr>
<tr>
<td><strong>Prix</strong></td>
<td>Environ 150€ Pour un RFXPower et un RFXMeter. (N&#8217;inclue pas le RFXCom nécessaire pour la réception des infos)</td>
</tr>
<tr>
<td valign="top"><strong>Remarques</strong></td>
<td>On ne présente plus RFXCom : la quasi totalité des passionnés de domotique possèdent au moins un récepteur connecté à leur système. La solution de mesure de consommation RFXPower, bien que profitant des avantages du &#8216;label&#8217; RFXCom (interopérabilité, compatibilité&#8230;), est cependant significativement plus onéreuse que les deux précédentes.</td>
</tr>
</tbody>
</table>
<p><br class="spacer_" /></p>
<hr />
<h2>PlugWise</h2>
<p><strong>Principe :</strong> Des modules à brancher sur chaque prise de courant pour laquelle on veut mesurer la consommation électrique. La communication se fait sans fil (adaptation du protocole ZigBee), jusqu&#8217;à un petit adaptateur USB à brancher sur le PC. Toutes les prises sont en réseau maillé (Mesh) ce qui augmente la portée. Les prises sont également contrôlables sans fil (ON/OFF).</p>
<p><br class="spacer_" /></p>
<table style="background-color: #ffffff;" border="0" cellspacing="0" cellpadding="0" frame="void">
<tbody>
<tr>
<td valign="middle"><a href="http://www.poulpy.com/wp-content/uploads/2010/02/plugwise1.png"><img class="alignnone size-full wp-image-115" style="background-color: #ffffff;" title="Plugwise Circle" src="http://www.poulpy.com/wp-content/uploads/2010/02/plugwise1.png" alt="Plugwise Circle" width="150" height="140" /></a></td>
<td valign="middle" scope="row"><a href="http://www.poulpy.com/wp-content/uploads/2010/02/plugwise2.png"><img class="alignnone size-full wp-image-116" style="background-color: #ffffff;" title="Plugwise Dongle" src="http://www.poulpy.com/wp-content/uploads/2010/02/plugwise2.png" alt="Plugwise Dongle" width="150" height="95" /></a></td>
<td valign="middle"><a href="http://www.poulpy.com/wp-content/uploads/2010/02/plugwise3.png"><img class="alignnone size-full wp-image-117" style="background-color: #ffffff;" title="Plugwise System" src="http://www.poulpy.com/wp-content/uploads/2010/02/plugwise3-e1266359141764.png" alt="Plugwise System" width="300" height="168" /></a></td>
</tr>
</tbody>
</table>
<p style="text-align: left;"> </p>
<table border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td style="width: 30%;"><strong>Site Constructeur</strong></td>
<td><a href="http://www.plugwise.com/fr" target="_blank">http://www.plugwise.com/fr</a></td>
</tr>
<tr>
<td><strong>Compatibilité</strong></td>
<td>Windows OUI / MacOS OUI / Linux OUI</td>
</tr>
<tr>
<td><strong>Format de données</strong></td>
<td>Documenté : <a href="http://www.domotiga.nl/projects/domotiga/attachment/wiki/Domotiga/Plugwise/Protocol.txt" target="_blank">voir ici</a></td>
</tr>
<tr>
<td><strong>Revendeurs france</strong></td>
<td>Directement <a href="http://www.plugwise.com/webshop" target="_blank">auprès de Plugwise</a> (webshop en Neerlandais, mais envoi possible vers la France)</td>
</tr>
<tr>
<td valign="top"><strong>Prix</strong></td>
<td>Environ 125€ Pour le pack Home Start (2 prises Circle + le dongle USB &#8216;Stick&#8217;)</td>
</tr>
<tr>
<td valign="top"><strong>Remarques</strong></td>
<td>
<p>Produit néerlandais très prometteur bien que encore assez peu diffusé en dehors du site du fabriquant lui-même. Les prises sont pour le moment au format allemand (220V/50hz comme en france mais la terre n&#8217;est pas au même endroit) => adaptateur à prévoir si on veut la terre.</p>
</td>
</tr>
</tbody>
</table>
<p><br class="spacer_" /></p>
<hr />
<h2>QEES Power</h2>
<p><strong>Principe : </strong>Des modules a cabler sur les fils des appareils ou prises pour lesquels on veut mesurer la consommation électrique. La communication se fait sans fil via le protocole ZWave. Les modules sont également contrôlables sans fil (ON/OFF).</p>
<p style="text-align: center;"><a href="http://www.poulpy.com/wp-content/uploads/2010/02/QEESPower.png"><img class="size-full wp-image-118 aligncenter" title="QEES Power" src="http://www.poulpy.com/wp-content/uploads/2010/02/QEESPower-e1266360910672.png" alt="QEES Power" width="200" height="200" /></a></p>
<table border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td style="width: 30%;"><strong>Site Constructeur</strong></td>
<td>???</td>
</tr>
<tr>
<td><strong>Compatibilité</strong></td>
<td>Windows OUI / MacOS OUI / Linux OUI</td>
</tr>
<tr>
<td><strong>Format de données</strong></td>
<td>Standard Z-Wave</td>
</tr>
<tr>
<td><strong>Revendeurs france</strong></td>
<td><a href="http://www.planete-domotique.com/interrupteur-et-compteur-consommation-electrique-zwave.html" target="_blank">Planete Domotique</a></td>
</tr>
<tr>
<td valign="top"><strong>Prix</strong></td>
<td>Environ 70€ (Mais n&#8217;inclue pas le récepteur ZWave)</td>
</tr>
<tr>
<td valign="top"><strong>Remarques</strong></td>
<td>
<p>Produit à priori assez nouveau et peu utilisé. Il a la particularité d&#8217;être &laquo;&nbsp;à cabler&nbsp;&raquo; ce qui peut dans certains cas être un avantage. Attendons de voir quelques tests de ce produit dans des installations domotiques ainsi que l&#8217;évolution de son prix.</p>
</td>
</tr>
</tbody>
</table>
<p><br class="spacer_" /></p>
<p>Et voilà pour ce petit tour du marché de la mesure de consommation électrique pour système domotique home made. N&#8217;ayant pas testé toutes les solutions je me garderai de donner un avis tranché sur toutes. Cependant je peux dire deux choses :</p>
<ul>
<li>Pour une mesure de consommation globale, les solutions se basant sur des pinces ampèremétriques sont sécurisantes : rien à démonter dans le tableau électrique + pas d&#8217;équipement &laquo;&nbsp;en coupure&nbsp;&raquo; de votre arrivée électrique.</li>
<li>Personnellement j&#8217;utilise la solution de CurrentCost : le ENVI. Installation ultra simple, support client de qualité, format de données ouvert => j&#8217;en suis tout à fait satisfait.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.poulpy.com/2010/02/mesure-de-la-consommation-electrique-en-domotique/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>CM15A et CM15Pro sous linux et xPL</title>
		<link>http://www.poulpy.com/2010/02/cm15a-et-cm15pro-sous-linux-et-xpl/</link>
		<comments>http://www.poulpy.com/2010/02/cm15a-et-cm15pro-sous-linux-et-xpl/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 19:42:01 +0000</pubDate>
		<dc:creator>Thibault</dc:creator>
				<category><![CDATA[Domotique]]></category>
		<category><![CDATA[Projets]]></category>
		<category><![CDATA[cm15a]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[x10]]></category>
		<category><![CDATA[xpl]]></category>
		<category><![CDATA[xpl-perl]]></category>

		<guid isPermaLink="false">http://www.poulpy.com/?p=85</guid>
		<description><![CDATA[1. Intro Les personnes possédant une interface X10 USB Marmitek CM15A (aussi appellée CM15Pro) et désirant intégrer celle-ci dans leur réseau xPL tout en restant sous Linux ont eu probablement le même problème que moi : il n&#8217;y a rien qui existe pour le faire. Plus généralement, les logiciels disponibles pour cette interface USB sont [...]]]></description>
			<content:encoded><![CDATA[<h2>1. Intro</h2>
<p>Les personnes possédant une interface X10 USB Marmitek CM15A (aussi appellée CM15Pro) et désirant intégrer celle-ci dans leur réseau xPL tout en restant sous Linux ont eu probablement le même problème que moi : il n&#8217;y a rien qui existe pour le faire.<br />
Plus généralement, les logiciels disponibles pour cette interface USB sont très peu nombreux sous linux. Cela est principalement dû au manque de documentation technique sur cette interface : En effet, bien que plus évoluée que le archi-connu CM11, le CM15 est aussi conçu très différemment : plus de port série (même émulé sur de l&#8217;USB), protocole de communication différent, intégration des commandes X10 sans fil RF&#8230;<br />
Grâce au travail de la communauté, plusieurs &laquo;&nbsp;proof of concept&nbsp;&raquo; ont été réalisés pour faire fonctionner cette interface sous Linux :</p>
<ul>
<li>Petite application en ligne de commande permettant d&#8217;actionner des modules et de recevoir les commandes X10 &#8211; <a href="http://www.eclipsehomeauto.com/cm15a_on_linux/cm15a.shtml" target="_blank">http://www.eclipsehomeauto.com/cm15a_on_linux/cm15a.shtml</a></li>
<li>Module CM15A pour le célèbre MisterHouse. Mais celui-ci ne permet que de faire de l&#8217;émission de commandes (pas de réception) &#8211; <a href="http://misterhouse.wikispaces.com/X10-CM15A" target="_blank">http://misterhouse.wikispaces.com/X10-CM15A</a></li>
<li>Le driver adapté par Neil Cherry permettant de &#8216;voir&#8217; le device CM15A sous linux et de communiquer avec l&#8217;interface &#8211; <a href="http://www.linuxha.com/USB/cm15a.html" target="_blank">http://www.linuxha.com/USB/cm15a.html</a></li>
</ul>
<p>Beaucoup de travail a déjà été fait, et permet la communication &#8216;simple&#8217; avec le CM15A (il reste encore toute une partie des specs de l&#8217;interface qui reste inconnue, mais l&#8217;envoi/réception des commandes les plus utilisées est tout à fait faisable).</p>
<p>En voyant cela, et utilisant uniquement un CM15A pour l&#8217;interfacage X10 (je n&#8217;ai plus de CM11) je me suis dit que ça serait pas mal de développer un module pour faire gateway entre le CM15 et mon réseau xPL. Voila qui est chose faite <img src='http://www.poulpy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Pour le téléchargement direct, allez voir dans la <a title="Downloads" href="http://www.poulpy.com/downloads/" target="_self">section des downloads</a>. Pour les explications, lisez la suite <img src='http://www.poulpy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h2>2. Pré-requis</h2>
<p>Je ne détaillerai pas ici, mais vous devez également avoir le perl qui fonctionne correctement avec les modules qui vont bien, ainsi qu&#8217;une installation fonctionnelle des librairies xPL-Perl (<a href="http://www.xpl-perl.org.uk" target="_blank">http://www.xpl-perl.org.uk</a>).<br />
Comme toute machine faisant partie d&#8217;un réseau xPL, vous devez avoir au moins un <strong><em>HUB </em></strong>qui tourne dessus (perso j&#8217;utilise celui fournit avec les librairies xPL Perl).</p>
<p>Un autre pré-requis important est le driver CM15 dont l&#8217;installation est détaillée ci-dessous.</p>
<h2>3. Installation du driver pour le CM15</h2>
<p>Pour faire fonctionner l&#8217;application, il vous faudra d&#8217;abord installe<strong><em>r le driver iplc de Neil Cherry</em></strong> :</p>
<pre>apt-get install linux-headers-generic
wget http://www.linuxha.com/common/iplcd/iplc-driver.tgz
tar zxf iplc-driver.tgz
cd iplc/driver/linux-2.6/
# Pour les kernels les plus récents faire, executer :
sed -i s/\\Winfo\\W*\(/\ pr_info\(/ *.c
cd cm15a.d
make</pre>
<p>Vous devriez maintenant avoir un joli driver sous la forme du fichier <strong>cm15a.ko</strong> que vous pouvez copier où bon vous semblera et que vous allez maintenant charger dans votre noyau :</p>
<pre>$ insmod /path/to/cm15a.ko
$ dmesg | tail
[274611.018498] cm15a USB #252 now attached to major 180 minor 252
[274611.018536] usbcore: registered new interface driver cm15a
[274611.018544] X10 CM15A USB Driver v0.03</pre>
<p>Vérifiez enfin que le device a bien été créé :</p>
<pre>$ ls -la /dev/cm15a0
crw-rw---- 1 root root 180, 252 2010-02-14 19:59 /dev/cm15a0</pre>
<p>Le driver marche, vous êtes maintenant parés à installer mon module xPL CM15</p>
<h2>4. Installation du module xpl</h2>
<p>Pour le téléchargement, ça se passe ici : <a href="http://www.poulpy.com/wp-content/plugins/download-monitor/download.php?id=3" title="xPL-CM15A">Download</a></p>
<p>Téléchargez et décompressez le tarball et procédez à l’installation classique « à la perl ». Attention, il faut que le module soit installé dans le même <strong><em>PREFIX</em></strong> que les librairies xpl-perl. Par exemple :</p>
<ul>
<li>Si xPL-perl est installé dans /usr/share/perl5/xPL/, alors votre prefix est « /usr »</li>
<li>Si par contre c’est installé dans /usr/local/share/perl5/xPL, alors le prefix est « /usr/local »</li>
</ul>
<pre>$ wget ......../xpl-cm15a-0.2.tar.gz
$ tar zxf xpl-cm15a-0.2.tar.gz
$ cd xpl-cm15a-0.2
$ perl Makefile.PL PREFIX=/usr   # Mettre le bon PREFIX voir ci-dessus
# Vérifier qu'il n'y a pas de warning de dépendances
$ make
$ sudo make install</pre>
<p>Si tout est OK, l&#8217;installation aura entre autres créé le script /usr/bin/xpl-cm15a</p>
<h2>5. Lancement de l&#8217;application</h2>
<p>Tout est indiqué dans la page de man qui aura été installée avec le programme à l&#8217;étape précédente. Voici la syntaxe générale :</p>
<pre>$ xpl-cm15a --help
Usage:
xpl-cm15a [flags] [options]
where valid flags are:
--help                - show this help text
--verbose             - verbose mode (for the xPL layer)
--cm15a-verbose       - verbose mode (for the cm15a layer)
--cm15a-ignore-rf     - ignore x10 RF messages from the cm15a
--cm15a-ignore-plc    - ignore x10 PowerLine messages from the cm15a
and valid options are (default shown in brackets):
--interface if0            - the interface for xPL messages (first
non-loopback or loopback)
--cm15a-device /dev/xxx    - device for the cm15a (/dev/cm15a0)</pre>
<p>Il est obligatoire de spécifier le paramètre &#8216;cm15a-device&#8217; en précisant le device de votre cm15 (/dev/cm15a0 par défaut).</p>
<p>Il vous est également possible de demander à la gateway d&#8217;ignorer les messages X10 RF et/ou les messages X10 courant porteur. Cela concerne uniquement les évennements qui ARRIVENT jusqu&#8217;au CM15, et cela évite que l&#8217;application ne génère des notifications sur votre réseau xPL si jamais vous n&#8217;en voulez pas.<br />
Pour donner un exemple concret : J&#8217;ai un CM15 (qui capte les ordres X10 RF sans fil) et j&#8217;ai un RFXCOM qui capte lui aussi les ordres X10 RF. Donc, par défaut, quand j&#8217;actionne une commande X10 RF (telecommande ou détecteur par exemple), cela va me génèrer DEUX messages sur mon réseau xPL : un envoyé par la gateway RFXCom et l&#8217;autre par la gateway CM15 =&gt; Dans ce cas là j&#8217;ai spécifié l&#8217;option &laquo;&nbsp;&#8211;cm15a-ignore-rf&nbsp;&raquo; pour que la gateway CM15 ne me renvoie pas les messages X10 RF.</p>
<p>Exemple de lancement (attention il faut le lancer en root, ou bien avec des droits suffisants pour lire/écrire dans /dev/cm15a0):</p>
<pre>$ /usr/bin/xpl-cm15a --cm15a-ignore-rf --cm15a-verbose --cm15a-device /dev/cm15a0</pre>
<h2>6. Réception / Emission d&#8217;ordres X10</h2>
<p>Pour émettre un ordre X10, il suffit alors d&#8217;envoyer le message correspondant sur votre réseau xPL. Par exemple pour allumer le module A3 :</p>
<pre>$ /usr/bin/xpl-sender -m xpl-cmnd -c x10.basic device=a3 command=on</pre>
<p>La gateway devrait alors envoyer l&#8217;ordre sur courant porteur et votre module devrait s&#8217;activer.</p>
<p>Pour vérifier le fonctionnement en réception, vous pouvez par exemple lancer le logger xPL et actionner une commande X10 (par exemple sur un télécommande, ou bien passer devant un détecteur de mouvement&#8230;etc..). Vous verrez alors que la gateway xpl-cm15a enverra le message correspondant sur votre réseau xPL :</p>
<pre>$ /usr/bin/xpl-logger
192.168.X.X:YYYY [xpl-trig/x10.basic: tlam-CM15A.zzzzzz -&gt; * - off a2]</pre>
<h2>7. Limitations</h2>
<p>Certaines choses ne fonctionnent PAS, notamment :</p>
<ul>
<li>Les fonctions compliquées de X10 comme les extended functions</li>
<li>L&#8217;émission d&#8217;ordres X10 RF (par manque de documentation du CM15A, seule la réception marche pour le RF)</li>
</ul>
<p>D&#8217;autres n&#8217;ont pas pu être testées :</p>
<ul>
<li>Les modules X10 bi-directionnels</li>
<li>Le X10 security</li>
</ul>
<p>Et voilou, j&#8217;espere que ça dépannera les galériens du CM15 sous linux comme moi <img src='http://www.poulpy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  N&#8217;hésitez pas à me remonter les problèmes d&#8217;utilisation ou remarques sur ce module xpl-cm15a.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.poulpy.com/2010/02/cm15a-et-cm15pro-sous-linux-et-xpl/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Interconnecter votre réseau xPL avec Jabber</title>
		<link>http://www.poulpy.com/2010/02/interconnecter-votre-reseau-xpl-avec-jabber/</link>
		<comments>http://www.poulpy.com/2010/02/interconnecter-votre-reseau-xpl-avec-jabber/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 17:19:42 +0000</pubDate>
		<dc:creator>Thibault</dc:creator>
				<category><![CDATA[Domotique]]></category>
		<category><![CDATA[Projets]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[xpl]]></category>
		<category><![CDATA[xpl-perl]]></category>

		<guid isPermaLink="false">http://www.poulpy.com/?p=41</guid>
		<description><![CDATA[Toujours soucieux d&#8217;allier l&#8217;inutile à l&#8217;agréable, et dans le cadre de mes experimentations du protocole xPL, j&#8217;ai développé un petit module passerelle entre xPL et Jabber. Grâce à cet module complètement indispensable, on peut &#171;&#160;discutter&#160;&#187; avec sa maison, pour peu qu&#8217;elle ait un peu de conversation. Le module en lui même ne fait que : [...]]]></description>
			<content:encoded><![CDATA[<p>Toujours soucieux d&#8217;allier l&#8217;inutile à l&#8217;agréable, et dans le cadre de mes experimentations du protocole xPL, j&#8217;ai développé un petit module passerelle entre xPL et Jabber.</p>
<p>Grâce à cet module complètement indispensable, on peut &laquo;&nbsp;discutter&nbsp;&raquo; avec sa maison, pour peu qu&#8217;elle ait un peu de conversation.<br />
Le module en lui même ne fait que :</p>
<ul>
<li>Se logger sur un service Jabber (Google Talk par exemple)</li>
<li>Diffuser sur le réseau xPL les messages qu&#8217;il reçoit</li>
<li>Permettre d&#8217;envoyer des messages à des contacts Jabber via une commande xPL</li>
</ul>
<p>Pour ceux qui veulent tester sans lire la suite, vous trouverez le module sur la <strong><a title="Downloads" href="http://www.poulpy.com/downloads/" target="_blank">page de téléchargements</a></strong></p>
<p>Voyons comment installer tout ça.</p>
<h2>1. Pré-requis :</h2>
<ul>
<li>Un PC (ouaou super) sous Linux (C&#8217;est du perl donc ça marche probablement sur Mac aussi mais je n&#8217;ai jamais essayé).</li>
<li>Un réseau xPL en place (i.e. les applications essentielles déjà installées, notamment le Hub XPL)</li>
<li>Un compte jabber (gtalk par exemple) créé spécialement pour votre système domotique et vous ayant dans sa liste de contacts</li>
<li>Les librairies xPL-Perl installées (http://www.xpl-perl.org.uk)</li>
<li>Certains modules perl utilisés</li>
</ul>
<p>Pour ceux sous ubuntu/debian il faut notamment installer les packages suivants :</p>
<pre>$ sudo apt-get install libconfig-general-perl libnet-jabber-perl</pre>
<h2>2. Installation</h2>
<p>Télécharger mon petit module en cliquant là : <a href="http://www.poulpy.com/wp-content/plugins/download-monitor/download.php?id=2" title="xPL-jabber">Download</a>.</p>
<p>Décompressez le tarball et procedez à l&#8217;installation classique &laquo;&nbsp;à la perl&nbsp;&raquo;. Attention, il faut que le module soit installé dans le même PREFIX que les librairies xpl-perl. Par exemple :</p>
<ul>
<li> Si xPL-perl est installé dans /usr/share/perl5/xPL/, alors votre prefix est &laquo;&nbsp;/usr&nbsp;&raquo;</li>
<li> Si par contre c&#8217;est installé dans /usr/local/share/perl5/xPL, alors le prefix est &laquo;&nbsp;/usr/local&nbsp;&raquo;</li>
</ul>
<pre>$ tar zxf xpl-jabber-*.tar.gz
$ cd xpl-jabber-*
$ perl Makefile.PL PREFIX=/usr   # Mettre le bon PREFIX voir ci-dessus
# Vérifier qu'il n'y a pas de warning de dépendances
$ make
$ sudo make install</pre>
<p>Si tout se passe bien, le programme s&#8217;installe là : <strong>/usr/bin/xpl-jabber</strong></p>
<h2>3. Configuration</h2>
<p>Avant de lancer le soft, il faut définir le compte jabber à utiliser. Pour cela vous pouvez partir du fichier de configuration fourni en exemple et le mettre au bon endroit.</p>
<pre>$ sudo mkdir -p /etc/xplperl
$ sudo cp conf/jabber.conf.example /etc/xplperl/jabber.conf</pre>
<p>Editez le fichier pour y mettre vos propres infos. Si il s&#8217;agit d&#8217;un compte google talk, vous n&#8217;avez que les paramètres &#8216;username&#8217; et &#8216;password&#8217; à changer. Le fichier devrait ressembler à ça :</p>
<pre>$ cat /etc/xplperl/jabber.conf
#
# xPL Jabber Gateway config file
#
username = my_gtalk_username
domain = gmail.com
password = my_gtalk_password
server = talk.google.com
port = 5222
tls = 1</pre>
<h2>4. Lancement</h2>
<p>Normalement vous êtes pret à lancer xpl-jabber. Préparez quand même :<br />
- Votre client jabber connecté avec votre compte à vous (histoire de voir quand votre maison se connectera <img src='http://www.poulpy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )<br />
- Un logger de messages xPL (xpl-logger du package xpl-perl sera parfait) pour vérifier le bon fonctionnement du tout</p>
<pre>$ xpl-logger -v</pre>
<p>Attendez quelques secondes, et vous devriez voir le compte que vous avez configuré se connecter sur votre messagerie jabber =&gt; victoire !</p>
<p>Envoyez lui le message &laquo;&nbsp;help&nbsp;&raquo;, il devrait vous répondre un message générique.</p>
<h2>5. Réception de messages</h2>
<p>A chaque fois que vous envoyez un message sur jabber à votre maison, un message xPL sera envoyé sur votre réseau xPL. Par exemple en envoyant le message &laquo;&nbsp;home sweet home&nbsp;&raquo; sur jabber, on verra passer le message sur le réseau xPL grâce au logger :</p>
<pre>$ xpl-logger
[xpl-trig/sendmsg.im: tlam-jabber.home -&gt; * - votre_compte@gmail.com =&gt; votre_maison@gmail.com : home sweet home]</pre>
<p>Libre à vous ensuite d&#8217;utiliser ce message et de déclencher, à sa réception, des actions dans votre habitat.</p>
<h2>6. Envoi de messages</h2>
<p>Pour que votre maison envoie des messages Jabber, il vaut envoyer un message xPL au bon format. Par exemple, si on veut envoyer le message &laquo;&nbsp;rentre vite !&nbsp;&raquo; à l&#8217;utilisateur Gtalk mon.compte@gmail.com :</p>
<pre>$ xpl-sender -m xpl-cmnd -c sendmsg.im to=mon.compte@gmail.com \
   body='rentre vite !'</pre>
<p>Là aussi, libre à vous d&#8217;envoyer des messages Jabber en fonction des évennements sur votre réseau domotique. Par exemple lorsqu&#8217;un détecteur de mouvement capte quelque chose, lorsque la température descend en dessous d&#8217;une certaine limite, etc&#8230;</p>
<h2>7. Pour aller plus loin</h2>
<p>Comme vous l&#8217;avez probablement compris, le module xpl-jabber n&#8217;est qu&#8217;une application &laquo;&nbsp;gateway&nbsp;&raquo; : elle n&#8217;embarque aucune intelligence de contrôle domotique : c&#8217;est en utilisant une application de controle (xPLHAL par exemple) que vous pourrez faire inter-agir tous vos éléments xPL avec xpl-jabber.</p>
<p>Enfin quand même un petit avertissement : faites attention à la façon d&#8217;intégrer l&#8217;Instant Messaging à votre installation : la securité d&#8217;une commande par instant messaging n&#8217;est clairement pas optimale, c&#8217;est le moins qu&#8217;on puisse dire.</p>
<p>N&#8217;hésitez pas à poster vos commentaires/retours ici même, j&#8217;y répondrai avec plaisir !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.poulpy.com/2010/02/interconnecter-votre-reseau-xpl-avec-jabber/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Chacon : Modules domotique compatibles RFXCom</title>
		<link>http://www.poulpy.com/2010/02/chacon-modules-domotique-compatibles-rfxcom/</link>
		<comments>http://www.poulpy.com/2010/02/chacon-modules-domotique-compatibles-rfxcom/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 22:02:10 +0000</pubDate>
		<dc:creator>Thibault</dc:creator>
				<category><![CDATA[Domotique]]></category>
		<category><![CDATA[Produits]]></category>
		<category><![CDATA[homeeasy]]></category>
		<category><![CDATA[rfxcom]]></category>

		<guid isPermaLink="false">http://www.poulpy.com/?p=22</guid>
		<description><![CDATA[Vu sur le blog de domadoo (la boutique online de domotique) : l&#8217;apparition de toute une gamme de produits domotiques sans fil par le fabricant belge Chacon (rien à voir avec notre animal de compagnie préferé). Les modules fonctionnent avec le protocole sans fil HomeEasy qui, ho joie, est pris en charge par le RFXCom. [...]]]></description>
			<content:encoded><![CDATA[<p>Vu sur le <a href="http://blog.domadoo.fr/index.php/domotique/223-chacon-la-domotique-sans-fil-compatible-rfxcom" target="_blank">blog de domadoo</a> (la boutique online de domotique) : l&#8217;apparition de toute une gamme de produits domotiques sans fil par le fabricant belge <a href="http://www.chacon.be/fr/index.htm">Chacon</a> (rien à voir avec notre animal de compagnie préferé).</p>
<p><a href="http://www.poulpy.com/wp-content/uploads/2010/02/chacon.jpg"><img class="alignright size-full wp-image-25" title="chacon" src="http://www.poulpy.com/wp-content/uploads/2010/02/chacon.jpg" alt="" width="284" height="151" /></a>Les modules fonctionnent avec le protocole sans fil HomeEasy qui, ho joie, est pris en charge par le RFXCom.</p>
<p>On trouve par exemple :</p>
<ul>
<li>Detecteur de mouvement</li>
<li>Détecteur d&#8217;ouverture</li>
<li>Prise commandée</li>
<li>Douille commandée</li>
</ul>
<p>Rien de bien nouveau par rapport à du X10 me direz vous et vous avez raison&#8230; sauf !&#8230;. sauf le prix qui est particulièrement abordable sur ces modules : 18€ Pour la prise commandée, 15€ pour un module on/off encastrable, 16€ L&#8217;interrupteur mural&#8230; C&#8217;est assez nettement en dessous des produits X10.</p>
<p>A suivre et à tester pour peu que vous ayez un RFXCom réception+émission !</p>
<p>Pour voir la gamme actuellement dispo chez domadoo, <a href="http://www.domadoo.fr/categories,307,Chacon.htm">c&#8217;est par ici</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.poulpy.com/2010/02/chacon-modules-domotique-compatibles-rfxcom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xPL &#8211; One protocol to rule them all</title>
		<link>http://www.poulpy.com/2010/02/xpl-one-protocol-to-rule-them-all/</link>
		<comments>http://www.poulpy.com/2010/02/xpl-one-protocol-to-rule-them-all/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 20:29:03 +0000</pubDate>
		<dc:creator>Thibault</dc:creator>
				<category><![CDATA[Domotique]]></category>
		<category><![CDATA[x10]]></category>
		<category><![CDATA[xpl]]></category>

		<guid isPermaLink="false">http://new.poulpy.com/?p=6</guid>
		<description><![CDATA[Un des principes de la domotique est (selon moi en tout cas) de réussir à faire communiquer différents objets de la vie courante entre eux, pour rendre le tout plus intelligent, plus contrôlable, plus extensible. Partant de ce principe, une des difficultés auxquelles on se retrouve vite confronté est la multitude de technologies différentes à [...]]]></description>
			<content:encoded><![CDATA[<p>Un des principes de la domotique est (selon moi en tout cas) de réussir à faire communiquer différents objets de la vie courante entre eux, pour rendre le tout plus intelligent, plus contrôlable, plus extensible.</p>
<p>Partant de ce principe, une des difficultés auxquelles on se retrouve vite confronté est la multitude de technologies différentes à interconnecter entre elles, au sein d&#8217;un seul et unique système domotique. On peut en effet se retrouver très vite avec par exemple :</p>
<ul>
<li>Des capteurs Oregon Scientific pour les données environnementales</li>
<li>Un système X10 courant porteur pour la commande des appareils electriques de la maison</li>
<li>Du X10 RF (sans fil) pour tout ce qui est télécommandes, détecteurs de mouvements&#8230;</li>
<li>Une console CC128 pour le controle de la consommation électrique</li>
<li>Un media center- Des capteurs 1wire</li>
<li>Plein d&#8217;autres choses&#8230;.</li>
</ul>
<p>En considérant que l&#8217;on est capables d&#8217;utiliser toutes ces technologies, mais qu&#8217;elles n&#8217;ont d&#8217;intéret que si elles sont utilisées ensemble, il nous faut un moyen de féderer tout ça, de faire converger toutes ces informations pour que l&#8217;on puisse ensuites les utiliser dans un système domotique, sans avoir à descendre dans les détails d&#8217;implémentation de chaque technologie. Il nous faut&#8230;. le xPL ! <img src='http://www.poulpy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h2>Le Protocole xPL</h2>
<p>Un protocole créé en 2003 et appellé xPL (eXtremely simPle protocoL : tout un programme <img src='http://www.poulpy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) se propose justement de féderer le controle et le monitoring de tous les équipements de la maison au sein d&#8217;un même mode de communication.<br />
Il s&#8217;agit d&#8217;un protocole qui se veut très simple (réseau IP classique, du XML et c&#8217;est tout), tout en incorporant des possibilités d&#8217;auto-configuration et d&#8217;auto-découverte très intéressantes, surtout quand on bidouille pas mal dans le domaine de la domotique.</p>
<h2><strong>Comment ça marche</strong></h2>
<p>Tout d&#8217;abord ma spécialité : un schéma de principe moche <img src='http://www.poulpy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://www.poulpy.com/wp-content/uploads/2010/02/xpl.jpg"><img class="alignnone size-large wp-image-7" title="Schéma de principe xPL" src="http://www.poulpy.com/wp-content/uploads/2010/02/xpl-1024x805.jpg" alt="Schéma de principe d'un réseau xPL" width="480" height="377" /></a></p>
<p>Chaque patate sur ce schéma est une application autonome. Elle est dans la majorité des cas sur un ordinateur de la maison, mais peut être carrément embarquée dans des équipements.</p>
<p><strong>Les applications &#8216;interfaces&#8217; Gateways</strong> : Il s&#8217;agit des applications qui font le lien entre les différentes technologies et le protocole xPL. Ce sont ces applications qui connaissent les détails d&#8217;implémentations des différentes technos. Par exemple on trouvera des Gateways pour :</p>
<ul>
<li>X10 (qui se connecte alors à l&#8217;interface CM11 par exemple)</li>
<li>RFXCom (qui se connecte au produit du même nom, et permet alors de s&#8217;interfacer avec toutes les tecnologies que le RFXCom connait)</li>
<li>CurrentCost (qui se connecte à la console ENVI pour mesurer les consommations d&#8217;électricité de votre maison)</li>
<li>SMS (qui permet d&#8217;envoyer des SMS)</li>
<li>1wire (qui permet de communiquer avec toute la gamme de capteurs 1Wire)</li>
<li>ZWave (pour communiquer avec la gamme d&#8217;automatismes ZWave)</li>
<li>&#8230;. et plein d&#8217;autres&#8230;</li>
</ul>
<p><strong>Les applications de stats et de monitoring</strong> : Ce sont des applications qui ne font que reçevoir des informations, elles n&#8217;émettent rien. On pourra par exemple enregistrer tous les changements d&#8217;états des automatismes de la maison dans une base MySQL, ou encore enregistrer les données provenant de différents capteurs dans des bases RRD (Round Robin Database) pour ensuite génerer des graphes.</p>
<p><strong>Les applications de contrôle</strong> : Il s&#8217;agit des applications qui contiennent l&#8217;intelligence et toute la logique du système domotique : Ce sont par exemple ces applications qui vont décider d&#8217;éteindre la lumière lorsqu&#8217;il fait jour, ou bien de baisser le chauffage lorsque votre logement est vide. Elles reçoivent toutes les données en provanance des applications gateways par le protocole xPL, et émettent leurs ordres vers ces mêmes gateways, toujours en utilisant le protocole xPL.</p>
<p><strong>Le HUB</strong> : Comme son nom l&#8217;indique c&#8217;est un élément indispensable d&#8217;un réseau xPL. La présence d&#8217;un HUB est obligatoire sur chacun des ordinateurs faisant tourner une ou plusieurs applications xPL. Le HUB ne contient aucune intelligence de contrôle, mais lui qui sera chargé de l&#8217;acheminement des messages xPL vers leur application destinataire.</p>
<h2>Techniquement :</h2>
<p>Les transmissions du protocole xPL se font en Broadcast UDP. Les applications émettent elles-même leurs messages sur le réseau, et le HUB répartit ensuite les messages à leurs destinataires.<br />
Dans le principe de fonctionnement, TOUTES les applications reçoivent TOUS les messages, y compris ceux qu&#8217;elles ont elles-même envoyé.<br />
Le HUB maintient une liste des applications qui lui sont connectées : Dès qu&#8217;il recoit un message, il enregistre l&#8217;application dans sa liste.</p>
<h1>Portabilité</h1>
<p>C&#8217;est également là toute la puissance d&#8217;un protocole ouvert et simple : il existe des applications xPL pour tous les OS les plus utilisés : Windows, Linux, MacOS. Vous pouvez donc avoir des ordinateurs sous différents OS dans un même réseau xPL, ceux-ci se comprendront très bien.<br />
Il existe notamment des toolkit pour les languages C, perl et java ce qui assure un bonne base d&#8217;interopérabilité.</p>
<h2>Et dans la réalité alors ?</h2>
<p>Je commence juste à explorer les possibilités de ce protocole, mais, lorsque l&#8217;on construit son propre système domotique, en développant ses propres modules, ce protocole est très utile car il permet de tout centraliser simplement et sans perdre de temps.<br />
De nombreuses applications existent déjà (certains sont stables et d&#8217;autres moins ceci dit) et m&#8217;ont permis de mettre la majorité de mes équipements domotique sur le réseau xPL sans trop de difficulté :</p>
<ul>
<li>Tous mes capteurs environnementaux (température + hygro) Oregon Scientific via le récepteur RFXCom</li>
<li>La consommation électrique de mon logement avec la console CurrentCost Envi</li>
<li>Les automatismes via une interface CM11 pour le X10</li>
<li>Les commandes X10 sans fil (télécommandes et détecteurs de mouvements) via le RFXCom</li>
</ul>
<p>Le tout grâce à la suite logicielle <a href="http://www.xpl-perl.org.uk/" target="_blank">xpl-perl de Mark Hindess</a> qui contient tous les composants necessaires, et sous Linux évidemment (ubuntu karmic pour être précis)</p>
<p>La première chose que j&#8217;ai faite c&#8217;est de configurer le module pour archiver les données des capteurs dans une base RRD, ce qui permet facilement ensuite de produire des graphes de tous les capteurs de système (et quelle que soit leur technologie =&gt; xPL power). Par exemple, les temperatures et la consommation electrique :</p>
<p><a href="http://www.poulpy.com/wp-content/uploads/2010/02/xpltemps.png"><img class="alignnone size-full wp-image-8" title="xPL Temperatures" src="http://www.poulpy.com/wp-content/uploads/2010/02/xpltemps.png" alt="" width="358" height="150" /> </a><a href="http://www.poulpy.com/wp-content/uploads/2010/02/xplelec.png"><img class="alignnone size-full wp-image-9" title="xplelec" src="http://www.poulpy.com/wp-content/uploads/2010/02/xplelec.png" alt="" width="358" height="134" /></a></p>
<p>Par contre clairement il y a eu un peu de bidouille pour que tout marche bien. Exemples de petites déconvenues necessitant bidouille :</p>
<ul>
<li>Le module CurrentCost semble remonter des indicateurs en Ampères (alors que je voulais grapher des Watts) =&gt; Opérations à faire sur la valeur au niveau du graphage</li>
<li>L&#8217;inteface X10 CM15A (ou CM15 Pro) n&#8217;est actuellement pas supportée les applications xPL existantes. Du coup je suis en train d&#8217;en écrire une en me basant sur les travaux déjà faits sur le fonctionnement de cette interface sous linux (<a href="http://www.linuxha.com/USB/cm15a.html">http://www.linuxha.com/USB/cm15a.html</a>)</li>
<li>Les bases RRD créées automatiquement n&#8217;étaient pas assez détaillées par rapport à ce que je voulais =&gt; modification à faire dans les fichiers RRD (via rrdresize pour agrandir le nombre d&#8217;échantillons conservés dans chaque RRA)</li>
<li>Le système de lancement automatique des différentes applications livrées dans le package xpl-perl ne fonctionnait pas sous karmic (ou alors j&#8217;ai pas réussi à le faire fonctionner) du coup j&#8217;ai juste fait un simple script d&#8217;init classique)</li>
</ul>
<p>Voilou pour les premières armes sur xPL. Je donnerai probablement des nouvelles bientot (notamment pour le module CM15A).</p>
<h2>Quelques liens à visiter</h2>
<ul>
<li>Page officielle xPL Project &#8211; <a href="http://xplproject.org.uk" target="_blank">http://xplproject.org.uk</a></li>
<li>Domogik : système domotique complet utilisant le xPL <a href="http://www.domogik.org/" target="_blank">http://www.domogik.org/</a></li>
<li>xPL Perl : suite d&#8217;applications xPL en perl <a href="http://www.xpl-perl.org.uk/" target="_blank">http://www.xpl-perl.org.uk/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.poulpy.com/2010/02/xpl-one-protocol-to-rule-them-all/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
