<p><img style="float: left;" src="http://gladysproject.com/img/screenshot_gladys.jpg" alt="" width="179" height="107" />L'objectif est de construire à l'aide d'un Raspberry Pi un système similaire au JARVIS du film Iron Man, capable de gérer la maison, diffuser des news, de la musique, lancer un réveil, etc...</p>
<p>Vous allez me dire : plein de projets existent déjà! et pourtant ça ressemble bien souvent à du bricolage!</p>
<p>En fait, je pars sur une toute autre approche. Bien souvent, les projets JARVIS sont des sortes de siri, l'utilisateur pose une question ("Quel temps fait-il ?"), le système analyse la voix, et fournit une réponse. Le problème, c'est que la reconnaissance vocale, en 2014, c'est pas encore ça... et encore moins sous linux.</p>
<p>Alors j'ai pris le problème à l'envers : Et si au lieu que ça soit l'homme qui sollicite vocalement l'assistant, ça soit l'assistant qui sollicite l'homme au bon moment ?<br />C'est à dire qu'au lieu que ce soit l'utilisateur qui pose une question, ça soit l'assistant qui prenne la parole, ou fasse une action, pour <strong>aider l'utilisateur</strong>.</p>
<pre class="brush: html language-html" data-number=""><code class=" language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><span style="text-decoration: underline;"><strong>IFRAME:<br /></strong></span><br /><em><</em></span><em>iframe</em></span><em> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span></span></em></span></code><em><code class=" language-html"><span class="token tag"><span class="token attr-value">page</span></span></code></em><code class=" language-html"><em><span class="token tag"><span class="token attr-value">.html<span class="token punctuation">"</span></span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>300<span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>300<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>Votre navigateur ne supporte pas l'élément iframe<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span>
</em><span class="token tag"><em><span class="token tag"><span class="token punctuation"></</span>iframe</span></em><span class="token punctuation"><em>></em><br /><br /><span style="text-decoration: underline;"><strong>Lien:<br /><br /></strong></span><em><a href="http://rsstb.fr"target="_blank"> FreshRss</a><br /><br /></em><span style="text-decoration: underline;"><strong>IMG:<br /><br /></strong></span></span></span></code></pre>
<pre><IMG src=lefrance.gif alt="Le France"><br /><br /></pre>
<h1><span style="text-decoration: underline;">Le codage HTML</span></h1>
<h2>Insérer une image</h2>
<h3>Définir le chemin de l'image</h3>
<p align="left"><img src="?"> ajoute une image à votre page et ne nécessite pas un marqueur de fin.<br /><span style="text-decoration: underline;">Règle</span> : <strong><img src="?"></strong></p>
<p align="center"><strong><span style="text-decoration: underline;">Exemple</span> :</strong></p>
<table border="1" width="50%" cellspacing="0" cellpadding="5" align="center" bgcolor="#e6e6e6">
<tbody>
<tr>
<td align="center" valign="middle">
<p class="Tableau"><tt><img src="image.gif"></tt></p>
</td>
<td valign="middle">
<p align="center"><img src="http://www.delprat.org/cours/images/image.gif" alt="" /></p>
</td>
</tr>
</tbody>
</table>
<h3>Ajouter un cadre à l'image</h3>
<p align="left"><img src="?" border="x"> définit l'épaisseur du cadre de l'image<br /><span style="text-decoration: underline;">Règle</span> : <strong><img src="?" border="x"></strong></p>
<p align="center"><strong><span style="text-decoration: underline;">Exemple</span> :</strong></p>
<table border="1" width="50%" cellspacing="0" cellpadding="5" align="center" bgcolor="#e6e6e6">
<tbody>
<tr>
<td align="center" valign="middle">
<p class="Tableau"><tt><img src="image.gif" border="1"></tt></p>
</td>
<td align="left" valign="middle">
<p align="center"><img src="http://www.delprat.org/cours/images/image.gif" alt="" border="1" /></p>
</td>
</tr>
<tr>
<td align="center" valign="middle">
<p class="Tableau"><tt><img src="image.jpg" border="5"></tt></p>
</td>
<td align="left" valign="middle">
<p align="center"><img src="http://www.delprat.org/cours/images/image.gif" alt="" border="5" /></p>
</td>
</tr>
</tbody>
</table>
<h3>Mettre un commentaire à l'image</h3>
<p align="left"><img src="?" alt="je ce je veux"> Le texte s'affiche lorsque le curseur est sur l'image mais il remplace aussi l'image quand celle-ci ne peut être affichée.<br /><span style="text-decoration: underline;">Règle</span> : <strong><img src="?" alt="je ce je veux"></strong></p>
<p align="center"><strong><span style="text-decoration: underline;">Exemple</span> :</strong></p>
<table border="1" width="50%" cellspacing="0" cellpadding="5" align="center" bgcolor="#e6e6e6">
<tbody>
<tr>
<td align="center" valign="middle">
<p class="Tableau"><tt><img src="image.gif" alt="Une jolie corbeille de Windows"></tt></p>
</td>
<td align="center" valign="middle"><img src="http://www.delprat.org/cours/images/image.gif" alt="Une jolie corbeille de Windows" /></td>
</tr>
</tbody>
</table>
<h3>Aligner une image</h3>
<p align="left"><img src="?" align="?"> aligne l'image<br /><span style="text-decoration: underline;">Règle</span> : <strong><img src="?" align="?"></strong></p>
<p align="center"><strong><span style="text-decoration: underline;">Exemple</span> :</strong></p>
<table border="1" width="50%" cellspacing="0" cellpadding="5" align="center" bgcolor="#e6e6e6">
<tbody>
<tr>
<td align="center" valign="middle">
<p class="Tableau"><tt><img src="image.gif" align="left"></tt></p>
</td>
<td align="center" valign="middle"><img src="http://www.delprat.org/cours/images/image.gif" alt="" align="left" /></td>
</tr>
<tr>
<td align="center" valign="middle">
<p class="Tableau"><tt><img src="image.gif" align="right"></tt></p>
</td>
<td align="center" valign="middle"><img src="http://www.delprat.org/cours/images/image.gif" alt="" align="right" /></td>
</tr>
<tr>
<td align="center" valign="middle">
<p class="Tableau"><tt><img src="image.gif" align="center"></tt></p>
</td>
<td align="center" valign="middle"><img src="http://www.delprat.org/cours/images/image.gif" alt="" align="center" /></td>
</tr>
</tbody>
</table>
<pre><br class="Apple-interchange-newline" /><br /></pre>
<pre class="brush: html language-html" data-number=""><code class=" language-html"><span class="token tag"><span class="token punctuation"><em><br /></em><br /><span style="text-decoration: underline;"><strong><br /></strong></span></span></span></code></pre>
<p><img style="float: left;" src="http://domotique-info.fr/wp-content/uploads/2014/11/domotique-info-fido.png" alt="" width="169" height="128" /><strong>Piper</strong> est la première caméra à intégrer un contrôleur <a title="ZWave" href="http://www.domotique-info.fr/technologies-domotique/zwave/"><strong>Z-wave</strong></a> permettant ainsi de commander quelques périphériques.</p>
<p>A lui seul, il est un savant mélange de vidéo surveillance, de sécurité et de domotique. Il permet à son heureux propriétaire de pouvoir surveiller sa maison par le biais de différentes fonctions et multiples capteurs.</p>
<p><em>« Qui n’a jamais rêvé de découvrir ce que fait Fido toute la journée durant notre absence ? »</em></p>
<p style="text-align: left;">Free Mobile a récemment activé une <strong>nouvelle option gratuite</strong> pour tous les abonnés, la possibilité d'utiliser une API pour envoyer des SMS.</p>
<p style="text-align: justify;"><img src="http://blogmotion.fr/wp-content/uploads/2014/06/sms-synology.png" alt="" width="590" height="100" /></p>
<p style="text-align: justify;">Voyons comment activer l'option sur votre NAS Synology pour <strong>recevoir un SMS en cas de panne</strong> disque, perte de l'alimentation sur onduleur (ups), etc.</p>
<p><img style="float: left;" src="http://www.domotique-info.fr/wp-content/uploads/2014/12/domotique-info-okfreebox-1024x439.jpg" alt="" width="233" height="100" />L’api de la Freebox (V5 ou V6) est documentée par Free, et fonctionne par le biais de requêtes http, chose que maîtrise parfaitement Tasker. Partant de là, Tasker envoie à la Freebox des requêtes afin de changer de chaîne, allumer/éteindre la Freebox, monter/baisser le son, revenir à l’écran d’accueil…</p>
<p><img style="float: left;" src="http://rue89.nouvelobs.com/sites/news/files/styles/asset_img_full/public/assets/image/2015/01/capture_decran_2015-01-05_a_18.23.34.png" alt="" width="174" height="78" />« Bon, au risque de paraître pour un neuneu, si Google sait que je mate des sites de boules ou que je fréquente des sites gauchistes ou que je convoque mes potes à l’apéro vers 19 heures sur Whatt’s app, qu’est-ce que je risque ? <br />On peut savoir ce que je fais sur Internet. Ou est le risque.<br />La pub ciblé ? ? ? ? J’ai mis Adblock.<br />Les Spams ? ? ? ? j’ai un boites mail qui me sert qu’a filer une adresse sur les sites commerciaux.<br />En fait je voudrais bien que l’on m’explique. »</p>
tu peux par exemple créer un interrupteur virtuel (dummy) nommé test et un script lua qui sera lancé à chaque changement d'état de l'interrupteur virtuel.
script_device_test.lua
commandArray = {}
if (devicechanged['test'] == 'On') then
os.execute('/var/www/yana/plugins/relay/radioEmission 7 8217034 1 on')
print('chauffage allume')
end
if (devicechanged['test'] == 'Off') then
os.execute('/var/www/yana/plugins/relay/radioEmission 7 8217034 1 off')
print('chauffage eteint')
end
return commandArray
et voila.