<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://maxker.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://maxker.github.io/" rel="alternate" type="text/html" /><updated>2024-12-05T13:47:32+00:00</updated><id>https://maxker.github.io/feed.xml</id><title type="html">Maxence Kersten</title><subtitle>Public website</subtitle><entry><title type="html">Mon serveur domotique Jeedom</title><link href="https://maxker.github.io/jeedom-readme/" rel="alternate" type="text/html" title="Mon serveur domotique Jeedom" /><published>2018-01-29T00:00:00+00:00</published><updated>2018-01-29T00:00:00+00:00</updated><id>https://maxker.github.io/jeedom-readme</id><content type="html" xml:base="https://maxker.github.io/jeedom-readme/"><![CDATA[<h1 id="projet-warmdom">Projet WarmDom</h1>

<h2 id="objectif-du-projet">Objectif du projet</h2>

<p>L’objectif principale de ce projet est d’optimiser la qualité du chauffage électrique à partir des fils pilotes.</p>

<p>Afin de gérer au mieux le contrôle de mes chauffages électriques, j’ai souhaité mettre en place une box domotique reliée à plusieurs sondes de températures et permettant d’envoyer des ordres à chaque chauffage électrique (4 en tout).</p>

<h2 id="schéma-fonctionnel">Schéma fonctionnel</h2>

<p>Faire apparaître box domotique, internet, smartphone, autres équipements, chauffages, …</p>

<h3 id="box-domotique">Box domotique</h3>

<p>Pour ma box domotique j’ai choisi de partir sur une RaspberryPi 3 avec Jeedom 3 installé dessus.
Pour les connecter sondes réparties dans l’appartement, j’ai décider d’utiliser des Raspberry pi Zero, qui ne coûtent qu’une dizaine d’euros et qui proposent le Wi-Fi.</p>

<h4 id="initialisation-de-la-rpi3">Initialisation de la RPi3</h4>

<p>J’ai suivi ce <strong>tutoriel</strong>, qui explique comment flasher la dernière version de raspbian (Lite pour ce projet) sur votre carte SD.</p>

<p>Une fois raspbian installé et à jours, j’ai installé Jeedom à partir de ce <strong>tutoriel</strong>. La version 3 s’installe comme un paquet Debian classique grâce à un script d’installation.</p>

<h4 id="sécurité-et-réseau">Sécurité et réseau</h4>

<p>Afin de rendre accessible Jeedom de l’extérieur, j’ai choisi d’activer le HTTPS sur le Apache de la RPi, et de configurer LetsEncrypt pour récupérer un certificat TLS Server “trusté” par tous les navigateurs. Cela me permettra par le suite d’accéder à mon interface Jeedom depuis l’extérieur, et donc de piloter mon chauffage même depuis l’extérieur de chez moi.</p>

<p>1) Activer mod_ssl</p>

<p><code class="language-plaintext highlighter-rouge">a2enmod ssl</code></p>

<p>Redémarrer Apache2</p>

<p><code class="language-plaintext highlighter-rouge">sudo service apache2 restart</code></p>

<p>2) Configurer letsencrypt</p>

<p>3) Modifier le mot de passe admin de Jeedom</p>

<p>Avant de rendre accessible votre Jeedom sur internet, vous devez absolument changer le mot de passe par défaut et mettre un mot de passe robuste.</p>

<p>4) Configurer le NAT sur votre box Internet</p>

<p>Port interne: 443, port externe 443, machine : votre rpi (onglet NAT/PAT)
Je conseille avant d’assigner une IP statique à votre rpi. (onglet DHCP)</p>

<h4 id="intégration-de-slack">Intégration de Slack</h4>

<p>Incoming WebHooks</p>

<p>-&gt; Permet d’envoyer des messages de Jeedom vers une chan Slack</p>

<p>Outgoing WebHooks</p>

<p>-&gt; Permet d’envoyer des commandes à Jeedom depuis Slack</p>

<p><strong>Attention</strong>
Il faut bien renseigner la “Destination” dans la commande EnvoiMessage (là où on défini le Webhook, le domaine et l’authentification token)
Ca semble fonctionner sans quand on teste directement via le bouton Tester mais dans un scenario avec ask, il faut bien que la destination soi renseignée</p>

<h4 id="intégration-de-telegram">Intégration de Telegram</h4>

<p>https://www.maison-et-domotique.com/70896-piloter-jeedom-avec-telegram/</p>

<h3 id="contrôle-des-fils-pilotes">Contrôle des fils pilotes</h3>

<p>http://jilks.fr/wordpress/fil-pilote-directement-avec-un-raspberry-et-jeedom</p>

<h4 id="schéma">Schéma</h4>

<h4 id="i2c-rpi">I2C RPi</h4>

<h4 id="config-jeedom">Config Jeedom</h4>

<h3 id="sondes-de-température-ds18b20">Sondes de température DS18b20</h3>

<h4 id="schéma-1">Schéma</h4>

<p>Insérer la partie du schéma 1-wire avec 1 sonde</p>

<p>-&gt; Ajout de la config avec des sondes sur des raspberry pi zero</p>

<h4 id="one-wire">One Wire</h4>
<p>https://jeedom.com/doc_old/documentation/plugins/onewire/fr_FR/onewire</p>

<h4 id="config-jeedom-1">Config Jeedom</h4>

<p>Config du plugin 1-wire (avec des sondes en remote sur les rpi zero)</p>

<h3 id="détecteur-de-mouvement">Détecteur de mouvement</h3>

<h4 id="schéma-2">Schéma</h4>

<p>-&gt; Connectique PIR HC-SR501 5-20V DC</p>

<h4 id="config-jeedom-2">Config Jeedom</h4>

<p>-&gt; Plugin GPIO
-&gt; Plugin Jeelink pour accès aux détecteurs des rpi zero à partir du jeedom master (rpi 3)</p>

<h3 id="télé-info-edf">Télé info EDF</h3>

<p>http://www.magdiblog.fr/gpio/teleinfo-edf-suivi-conso-de-votre-compteur-electrique/</p>

<h4 id="schéma-3">Schéma</h4>

<h4 id="config-jeedom-3">Config Jeedom</h4>]]></content><author><name></name></author><summary type="html"><![CDATA[Projet WarmDom]]></summary></entry></feed>