# Home Assistant

# Installation avec docker compose et raspberry pi

# Docker

<div id="bkmrk-" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;clear:left;">  
</div>Voici comment installer docker et docker-compose sur un raspberry Pi

Pour plus d'informations et de documentation, n'hésitez pas à visiter leur site web : [https://docs.docker.com/](https://docs.docker.com/)

### 1. Install Docker

`sudo curl -sSL https://get.docker.com | sh`

### [](https://dev.to/rohansawant/installing-docker-and-docker-compose-on-the-raspberry-pi-in-5-simple-steps-3mgl#2-add-permission-to-pi-user-to-run-docker-commands)2. Add permission to Pi User to run Docker Commands

`sudo usermod -aG docker pi`

### [](https://dev.to/rohansawant/installing-docker-and-docker-compose-on-the-raspberry-pi-in-5-simple-steps-3mgl#3-test-docker-installation)3. Test Docker installation

`sudo docker run hello-world`

### [](https://dev.to/rohansawant/installing-docker-and-docker-compose-on-the-raspberry-pi-in-5-simple-steps-3mgl#4-important-install-proper-dependencies)4. IMPORTANT! Install proper dependencies

`sudo apt install -y libffi-dev libssl-dev`

`sudo apt install -y python3 python3-pip`

`sudo apt remove python-configparser`

### [](https://dev.to/rohansawant/installing-docker-and-docker-compose-on-the-raspberry-pi-in-5-simple-steps-3mgl#5-install-docker-compose)5. Install Docker Compose

`sudo pip3 -v install docker-compose`

# Home Assistant

 Home assistant est un système de domotique puissant qui permet d'avoir une maison connectée.

Vous pourrez trouver toutes les informations de projet open-source à cette adresse : [https://www.home-assistant.io/](https://www.home-assistant.io/)

L'installation sur rapsberry pi peut se faire de plusieurs manières comme indiquée sur le site mais nous le verrons sous docker-compose ici à condition d'avoir installé docker et docker-compose comme vu sur ce [tutoriel ](https://kb.numericare.fr/books/raspberry/page/docker)

##### Paramétrage, pré-requis

Il faut créer un dossier docker :

<div id="bkmrk-1-sudo-mkdir--p-%2Fopt" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;"><div class="cm-editor ͼ1 ͼ3 ͼ4 ͼo" style="margin:0px 0px 1.375em;padding:0px;border:1px solid rgb(68,68,68);font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:12px;line-height:1.4;font-family:inherit;vertical-align:baseline;color:rgb(171,178,191);background-color:rgb(40,44,52);"><div class="cm-announced" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-scroller" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.4;font-family:monospace;vertical-align:baseline;height:27.2px;" tabindex="-1"><div class="cm-gutters cm-gutters-before" style="margin:0px;padding:0px;font:inherit;vertical-align:baseline;height:27.2px;background-color:rgb(40,44,52);color:rgb(125,135,153);min-height:27.2px;border:medium none;"><div class="cm-gutter cm-lineNumbers" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;min-height:100%;overflow:hidden;"><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:0px;visibility:hidden;">  
</div><div class="cm-gutterElement" style="margin:4px 0px 0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">1</div></div></div><div class="cm-content" style="margin:0px;padding:4px 0px;border:0px;font:inherit;vertical-align:baseline;display:block;white-space:pre;min-height:100%;"><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">sudo mkdir -p /opt/docker</div></div><div class="cm-layer cm-layer-above cm-cursorLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-layer cm-selectionLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div></div></div></div>Ensuite il faut créer un fichier pour déployer le tout de manière automatique. Ce fichier permet d'installer Home Assistant et permettra également l'installation automatique d'autres conteneurs (Node-Red, Mosquitto, ...) qui seront utiles pour notre box domotique

<div id="bkmrk-1-sudo-nano-%2Fopt%2Fdoc" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;"><div class="cm-editor ͼ1 ͼ3 ͼ4 ͼo" style="margin:0px 0px 1.375em;padding:0px;border:1px solid rgb(68,68,68);font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:12px;line-height:1.4;font-family:inherit;vertical-align:baseline;color:rgb(171,178,191);background-color:rgb(40,44,52);"><div class="cm-announced" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-scroller" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.4;font-family:monospace;vertical-align:baseline;height:27.2px;" tabindex="-1"><div class="cm-gutters cm-gutters-before" style="margin:0px;padding:0px;font:inherit;vertical-align:baseline;height:27.2px;background-color:rgb(40,44,52);color:rgb(125,135,153);min-height:27.2px;border:medium none;"><div class="cm-gutter cm-lineNumbers" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;min-height:100%;overflow:hidden;"><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:0px;visibility:hidden;">  
</div><div class="cm-gutterElement" style="margin:4px 0px 0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">1</div></div></div><div class="cm-content" style="margin:0px;padding:4px 0px;border:0px;font:inherit;vertical-align:baseline;display:block;white-space:pre;min-height:100%;"><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">sudo nano /opt/docker/docker-compose.yml</div></div><div class="cm-layer cm-layer-above cm-cursorLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-layer cm-selectionLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div></div></div></div>Copié et collé le contenu ci-dessous en modifiant les paramètres selon votre réseau :

<div id="bkmrk-1-2-3-4-5-6-7-8-9-10" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;"><div class="cm-editor ͼ1 ͼ3 ͼ4 ͼo" style="margin:0px 0px 1.375em;padding:0px;border:1px solid rgb(68,68,68);font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:12px;line-height:1.4;font-family:inherit;vertical-align:baseline;color:rgb(171,178,191);background-color:rgb(40,44,52);"><div class="cm-announced" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-scroller" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.4;font-family:monospace;vertical-align:baseline;height:1006.4px;" tabindex="-1"><div class="cm-gutters cm-gutters-before" style="margin:0px;padding:0px;font:inherit;vertical-align:baseline;height:1006.4px;background-color:rgb(40,44,52);color:rgb(125,135,153);min-height:1006.4px;border:medium none;"><div class="cm-gutter cm-lineNumbers" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;min-height:100%;overflow:hidden;"><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:0px;visibility:hidden;">  
</div><div class="cm-gutterElement" style="margin:4px 0px 0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">1</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">2</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">3</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">4</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">5</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">6</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">7</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">8</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">9</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">10</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">11</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">12</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">13</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">14</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">15</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">16</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">17</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">18</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">19</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">20</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">21</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">22</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">23</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">24</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">25</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">26</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">27</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">28</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">29</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">30</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">31</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">32</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">33</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">34</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">35</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">36</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">37</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">38</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">39</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">40</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">41</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">42</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">43</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">44</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">45</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">46</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">47</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">48</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">49</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">50</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">51</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">52</div></div></div><div class="cm-content" style="margin:0px;padding:4px 0px;border:0px;font:inherit;vertical-align:baseline;display:block;white-space:pre;min-height:100%;"><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);">version</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span><span class="ͼ13" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(152,195,121);">'3'</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);">services</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> homeassistant</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> image</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span>homeassistant/raspberrypi4-homeassistant<span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span>0.116.3 <span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">\#version de Home Assistant</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> container\_name</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span>homeassistant</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> logging</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> driver</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span><span class="ͼ13" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(152,195,121);">"json-file"</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> options</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> max-size</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span><span class="ͼ13" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(152,195,121);">"50M"</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> max-file</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span><span class="ͼ13" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(152,195,121);">"5"</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> volumes</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>/opt/docker/homeassistant/config:/config</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>/etc/localtime:/etc/localtime:ro</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> devices</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>/dev/Z-Wave:/dev/Z-Wave <span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">\#clé USB domotique (Z-Wave)</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> network\_mode</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span>host</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> restart</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span>always</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> ports</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>8123:8123</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">  
</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> mosquitto</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> build</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> context</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span>./mosquitto/build/</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> dockerfile</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span>dockerfile</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> container\_name</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span>mosquitto</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> ports</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>1883:1883</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>9883:9883</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>10883:10883</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>11883:11883</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> volumes</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>/opt/docker/mosquitto/data:/mosquitto/data</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>/opt/docker/mosquitto/logs:/mosquitto/logs</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>/opt/docker/mosquitto/config:/mosquitto/config</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>/opt/docker/mosquitto/ca_certificates:/mosquitto/ca_certificates</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>/opt/docker/mosquitto/certs:/mosquitto/certs</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>/opt/docker/mosquitto/config/conf.d:/mosquitto/config/conf.d</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>/opt/docker/mosquitto/build:/mosquitto/build</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> restart</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span>always</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">  
</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> node-red</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> image</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span>nodered/node-red<span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span>1.2.1-12 <span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">\#version de node-red</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> container\_name</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span>node-red</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> environment</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>TZ=Europe/Paris</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> devices</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>/dev/Enocean:/dev/Enocean <span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">\#clé domotique Enocean</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> ports</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>1880:1880</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> volumes</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">:</span></div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);"> - </span>/opt/docker/node-red:/data</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;"><span class="ͼ12" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(209,154,102);"> restart</span><span class="ͼw" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:rgb(125,135,153);">: </span>always</div></div><div class="cm-layer cm-layer-above cm-cursorLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-layer cm-selectionLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div></div></div></div><p class="callout info">Vous pourrez trouver les versions des images de home assistant, node-red, ... à ces adresses selon votre configuration matérielle :  
- Home Assistant : [https://hub.docker.com/r/homeassistant/home-assistant/tags](https://hub.docker.com/r/homeassistant/home-assistant/tags)  
- Node-Red ; [https://hub.docker.com/r/nodered/node-red/tags](https://hub.docker.com/r/nodered/node-red/tags)</p>

Si vous décidez de mettre à jour les versions de Home Assistant et/ou Node-Red, allez chercher sur le site ci-dessus le tag de la version souhaitée. Placez-vous à l'endroit où se trouve le fichier docker-compose.yml et faites un :

<div id="bkmrk-1-2-sudo-docker-comp" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;"><div class="cm-editor ͼ1 ͼ3 ͼ4 ͼo" style="margin:0px 0px 1.375em;padding:0px;border:1px solid rgb(68,68,68);font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:12px;line-height:1.4;font-family:inherit;vertical-align:baseline;color:rgb(171,178,191);background-color:rgb(40,44,52);"><div class="cm-announced" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-scroller" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.4;font-family:monospace;vertical-align:baseline;height:46.4px;" tabindex="-1"><div class="cm-gutters cm-gutters-before" style="margin:0px;padding:0px;font:inherit;vertical-align:baseline;height:46.4px;background-color:rgb(40,44,52);color:rgb(125,135,153);min-height:46.4px;border:medium none;"><div class="cm-gutter cm-lineNumbers" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;min-height:100%;overflow:hidden;"><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:0px;visibility:hidden;">  
</div><div class="cm-gutterElement" style="margin:4px 0px 0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">1</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">2</div></div></div><div class="cm-content" style="margin:0px;padding:4px 0px;border:0px;font:inherit;vertical-align:baseline;display:block;white-space:pre;min-height:100%;"><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">sudo docker-compose up -d homeassistant</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">\#ou nodered si vous voulez le mettre à jour</div></div><div class="cm-layer cm-layer-above cm-cursorLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-layer cm-selectionLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div></div></div></div>##### Persistent USB Devices

Pour les devices USB que vous pourrez intégrer à Home Assistant, je vous recommande fortement d'utiliser les règles udev afin que leur nom ne changent pas après un reboot !

Pour ce faire, trouver le nom du constructeur de la clé et son ID. J'ai une clé Z-Wave et une Enocean.

<div id="bkmrk-1-lsusb" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;"><div class="cm-editor ͼ1 ͼ3 ͼ4 ͼo" style="margin:0px 0px 1.375em;padding:0px;border:1px solid rgb(68,68,68);font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:12px;line-height:1.4;font-family:inherit;vertical-align:baseline;color:rgb(171,178,191);background-color:rgb(40,44,52);"><div class="cm-announced" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-scroller" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.4;font-family:monospace;vertical-align:baseline;height:27.2px;" tabindex="-1"><div class="cm-gutters cm-gutters-before" style="margin:0px;padding:0px;font:inherit;vertical-align:baseline;height:27.2px;background-color:rgb(40,44,52);color:rgb(125,135,153);min-height:27.2px;border:medium none;"><div class="cm-gutter cm-lineNumbers" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;min-height:100%;overflow:hidden;"><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:0px;visibility:hidden;">  
</div><div class="cm-gutterElement" style="margin:4px 0px 0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">1</div></div></div><div class="cm-content" style="margin:0px;padding:4px 0px;border:0px;font:inherit;vertical-align:baseline;display:block;white-space:pre;min-height:100%;"><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">lsusb</div></div><div class="cm-layer cm-layer-above cm-cursorLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-layer cm-selectionLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div></div></div></div>Voilà le résultat :

<div id="bkmrk-1-2-3-4-5-6-bus-002-" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;"><div class="cm-editor ͼ1 ͼ3 ͼ4 ͼo" style="margin:0px 0px 1.375em;padding:0px;border:1px solid rgb(68,68,68);font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:12px;line-height:1.4;font-family:inherit;vertical-align:baseline;color:rgb(171,178,191);background-color:rgb(40,44,52);"><div class="cm-announced" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-scroller" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.4;font-family:monospace;vertical-align:baseline;height:123.2px;" tabindex="-1"><div class="cm-gutters cm-gutters-before" style="margin:0px;padding:0px;font:inherit;vertical-align:baseline;height:123.2px;background-color:rgb(40,44,52);color:rgb(125,135,153);min-height:123.2px;border:medium none;"><div class="cm-gutter cm-lineNumbers" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;min-height:100%;overflow:hidden;"><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:0px;visibility:hidden;">  
</div><div class="cm-gutterElement" style="margin:4px 0px 0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">1</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">2</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">3</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">4</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">5</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">6</div></div></div><div class="cm-content" style="margin:0px;padding:4px 0px;border:0px;font:inherit;vertical-align:baseline;display:block;white-space:pre;min-height:100%;"><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">Bus 001 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">Bus 001 Device 004: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">Bus 001 Device 003: ID 1a40:0101 Terminus Technology Inc. Hub</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</div></div><div class="cm-layer cm-layer-above cm-cursorLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-layer cm-selectionLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div></div></div></div>Après l'ID on voit des séries de 4 chiffres/lettres 0403:6001. La première série correspond au Vendor et la deuxième au périphérique

Pour créer une clé USB en mode persistent, il suffit de créer ce fichier :

<div id="bkmrk-1-sudo-nano-%2Fetc%2Fude" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;"><div class="cm-editor ͼ1 ͼ3 ͼ4 ͼo" style="margin:0px 0px 1.375em;padding:0px;border:1px solid rgb(68,68,68);font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:12px;line-height:1.4;font-family:inherit;vertical-align:baseline;color:rgb(171,178,191);background-color:rgb(40,44,52);"><div class="cm-announced" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-scroller" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.4;font-family:monospace;vertical-align:baseline;height:27.2px;" tabindex="-1"><div class="cm-gutters cm-gutters-before" style="margin:0px;padding:0px;font:inherit;vertical-align:baseline;height:27.2px;background-color:rgb(40,44,52);color:rgb(125,135,153);min-height:27.2px;border:medium none;"><div class="cm-gutter cm-lineNumbers" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;min-height:100%;overflow:hidden;"><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:0px;visibility:hidden;">  
</div><div class="cm-gutterElement" style="margin:4px 0px 0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">1</div></div></div><div class="cm-content" style="margin:0px;padding:4px 0px;border:0px;font:inherit;vertical-align:baseline;display:block;white-space:pre;min-height:100%;"><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">sudo nano /etc/udev/rules.d/99-usb-serial.rules</div></div><div class="cm-layer cm-layer-above cm-cursorLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-layer cm-selectionLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div></div></div></div>Et copier coller le contenu ci-dessous en remplaçant les séries de chiffres par les vôtres :

<div id="bkmrk-1-2-3-4-5-%23z-wave-su" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;"><div class="cm-editor ͼ1 ͼ3 ͼ4 ͼo" style="margin:0px 0px 1.375em;padding:0px;border:1px solid rgb(68,68,68);font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:12px;line-height:1.4;font-family:inherit;vertical-align:baseline;color:rgb(171,178,191);background-color:rgb(40,44,52);"><div class="cm-announced" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-scroller" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.4;font-family:monospace;vertical-align:baseline;height:119.2px;" tabindex="-1"><div class="cm-gutters cm-gutters-before" style="margin:0px;padding:0px;font:inherit;vertical-align:baseline;height:104px;background-color:rgb(40,44,52);color:rgb(125,135,153);min-height:104px;border:medium none;"><div class="cm-gutter cm-lineNumbers" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;min-height:100%;overflow:hidden;"><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:0px;visibility:hidden;">  
</div><div class="cm-gutterElement" style="margin:4px 0px 0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">1</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">2</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">3</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">4</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">5</div></div></div><div class="cm-content" style="margin:0px;padding:4px 0px;border:0px;font:inherit;vertical-align:baseline;display:block;white-space:pre;min-height:100%;"><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">\#Z-Wave</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">SUBSYSTEM=="tty", ATTRS{idVendor}=="0658", ATTRS{idProduct}=="0200", SYMLINK+="Z-Wave", GROUP="dialout", MODE="0777"</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">  
</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">\#Enocean</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", SYMLINK+="Enocean", GROUP="dialout", MODE="0777"</div></div><div class="cm-layer cm-layer-above cm-cursorLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-layer cm-selectionLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div></div></div></div>Après un reboot de la machine, on peut voir les SYMLINK USB crées en tapant lsub

##### Installation de Home Assistant

Maintenant que le paramétrage est terminé, il va falloir installer home-assistant.  
Tout d'abord il faut se placer à l'endroit où se trouve le fichier docker-compose.yml

Ensuite, entrer la ligne de commande suivante :

<div id="bkmrk-1-sudo-docker-compos" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;"><div class="cm-editor ͼ1 ͼ3 ͼ4 ͼo" style="margin:0px 0px 1.375em;padding:0px;border:1px solid rgb(68,68,68);font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:12px;line-height:1.4;font-family:inherit;vertical-align:baseline;color:rgb(171,178,191);background-color:rgb(40,44,52);"><div class="cm-announced" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-scroller" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.4;font-family:monospace;vertical-align:baseline;height:27.2px;" tabindex="-1"><div class="cm-gutters cm-gutters-before" style="margin:0px;padding:0px;font:inherit;vertical-align:baseline;height:27.2px;background-color:rgb(40,44,52);color:rgb(125,135,153);min-height:27.2px;border:medium none;"><div class="cm-gutter cm-lineNumbers" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;min-height:100%;overflow:hidden;"><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:0px;visibility:hidden;">  
</div><div class="cm-gutterElement" style="margin:4px 0px 0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">1</div></div></div><div class="cm-content" style="margin:0px;padding:4px 0px;border:0px;font:inherit;vertical-align:baseline;display:block;white-space:pre;min-height:100%;"><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">sudo docker-compose up homeassistant</div></div><div class="cm-layer cm-layer-above cm-cursorLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-layer cm-selectionLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div></div></div></div>La première installation peut prendre jusqu'à 20 minutes. Une fois l'installation terminée, vous pouvez fermer et quitter le conteneur en faisant un crtl+c si tout s'est bien déroulé.

Ensuiste relancer la même commande en ajouter la tag -d pour permettre au démon de lancer le conteneur en tâche de fond :

<div id="bkmrk-1-sudo-docker-compos-1" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;"><div class="cm-editor ͼ1 ͼ3 ͼ4 ͼo" style="margin:0px 0px 1.375em;padding:0px;border:1px solid rgb(68,68,68);font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:12px;line-height:1.4;font-family:inherit;vertical-align:baseline;color:rgb(171,178,191);background-color:rgb(40,44,52);"><div class="cm-announced" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-scroller" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.4;font-family:monospace;vertical-align:baseline;height:27.2px;" tabindex="-1"><div class="cm-gutters cm-gutters-before" style="margin:0px;padding:0px;font:inherit;vertical-align:baseline;height:27.2px;background-color:rgb(40,44,52);color:rgb(125,135,153);min-height:27.2px;border:medium none;"><div class="cm-gutter cm-lineNumbers" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;min-height:100%;overflow:hidden;"><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:0px;visibility:hidden;">  
</div><div class="cm-gutterElement" style="margin:4px 0px 0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">1</div></div></div><div class="cm-content" style="margin:0px;padding:4px 0px;border:0px;font:inherit;vertical-align:baseline;display:block;white-space:pre;min-height:100%;"><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">sudo docker-compose up -d homeassistant</div></div><div class="cm-layer cm-layer-above cm-cursorLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-layer cm-selectionLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;"><div class="cm-selectionBackground" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;background:rgb(62,68,81);width:260.312px;height:12px;">  
</div></div></div></div></div><p class="callout success">Et vous avez accès à l'interface graphique de Home Assistant via cette URL : http://adresseipduraspberry:8123/</p>

# Node-Red

Node-Red va permettre de mettre en place des flows qui seront utiles pour la technologie Enocean mais également pour créer des automations et les envoyer vers l'API de Home Assistant  
Pour plus d'informations et de manipulations, n'hésitez pas à visiter le site web de [Node Red](https://nodered.org/docs/user-guide/)

##### Pré-Requis

Placez-vous dans le dossier qui contient le fichier docker-compose.yml

Je vous recommande de créer l'arborescence vous-même afin d'appliquer les bons droits sous l'arborescence afin que l'installation se passe au mieux. Créons l'arborescence :

<div id="bkmrk-1-sudo-mkdir--p-%2Fopt" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;"><div class="cm-editor ͼ1 ͼ3 ͼ4 ͼo" style="margin:0px 0px 1.375em;padding:0px;border:1px solid rgb(68,68,68);font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:12px;line-height:1.4;font-family:inherit;vertical-align:baseline;color:rgb(171,178,191);background-color:rgb(40,44,52);"><div class="cm-announced" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-scroller" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.4;font-family:monospace;vertical-align:baseline;height:27.2px;" tabindex="-1"><div class="cm-gutters cm-gutters-before" style="margin:0px;padding:0px;font:inherit;vertical-align:baseline;height:27.2px;background-color:rgb(40,44,52);color:rgb(125,135,153);min-height:27.2px;border:medium none;"><div class="cm-gutter cm-lineNumbers" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;min-height:100%;overflow:hidden;"><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:0px;visibility:hidden;">  
</div><div class="cm-gutterElement" style="margin:4px 0px 0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">1</div></div></div><div class="cm-content" style="margin:0px;padding:4px 0px;border:0px;font:inherit;vertical-align:baseline;display:block;white-space:pre;min-height:100%;"><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">sudo mkdir -p /opt/docker/node-red/data</div></div><div class="cm-layer cm-layer-above cm-cursorLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-layer cm-selectionLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div></div></div></div>Puis faites :

<div id="bkmrk-1-2-cd-%2Fopt%2Fdocker-s" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;"><div class="cm-editor ͼ1 ͼ3 ͼ4 ͼo" style="margin:0px 0px 1.375em;padding:0px;border:1px solid rgb(68,68,68);font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:12px;line-height:1.4;font-family:inherit;vertical-align:baseline;color:rgb(171,178,191);background-color:rgb(40,44,52);"><div class="cm-announced" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-scroller" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.4;font-family:monospace;vertical-align:baseline;height:46.4px;" tabindex="-1"><div class="cm-gutters cm-gutters-before" style="margin:0px;padding:0px;font:inherit;vertical-align:baseline;height:46.4px;background-color:rgb(40,44,52);color:rgb(125,135,153);min-height:46.4px;border:medium none;"><div class="cm-gutter cm-lineNumbers" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;min-height:100%;overflow:hidden;"><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:0px;visibility:hidden;">  
</div><div class="cm-gutterElement" style="margin:4px 0px 0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">1</div><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">2</div></div></div><div class="cm-content" style="margin:0px;padding:4px 0px;border:0px;font:inherit;vertical-align:baseline;display:block;white-space:pre;min-height:100%;"><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">cd /opt/docker</div><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">sudo chmod -R 764 ./node-red</div></div><div class="cm-layer cm-layer-above cm-cursorLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-layer cm-selectionLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div></div></div></div>Installation de Node-Red

##### Installation de Home Assistant

Maintenant que le paramétrage est terminé, il va falloir installer home-assistant.  
Tout d'abord il faut se placer à l'endroit où se trouve le fichier docker-compose.yml

Ensuite, entrer la ligne de commande suivante :

<div id="bkmrk-1-sudo-docker-compos" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;"><div class="cm-editor ͼ1 ͼ3 ͼ4 ͼo" style="margin:0px 0px 1.375em;padding:0px;border:1px solid rgb(68,68,68);font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:12px;line-height:1.4;font-family:inherit;vertical-align:baseline;color:rgb(171,178,191);background-color:rgb(40,44,52);"><div class="cm-announced" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-scroller" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.4;font-family:monospace;vertical-align:baseline;height:27.2px;" tabindex="-1"><div class="cm-gutters cm-gutters-before" style="margin:0px;padding:0px;font:inherit;vertical-align:baseline;height:27.2px;background-color:rgb(40,44,52);color:rgb(125,135,153);min-height:27.2px;border:medium none;"><div class="cm-gutter cm-lineNumbers" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;min-height:100%;overflow:hidden;"><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:0px;visibility:hidden;">  
</div><div class="cm-gutterElement" style="margin:4px 0px 0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">1</div></div></div><div class="cm-content" style="margin:0px;padding:4px 0px;border:0px;font:inherit;vertical-align:baseline;display:block;white-space:pre;min-height:100%;"><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">sudo docker-compose up node-red</div></div><div class="cm-layer cm-layer-above cm-cursorLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-layer cm-selectionLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div></div></div></div>La première installation peut prendre jusqu'à 20 minutes. Une fois l'installation terminée, vous pouvez fermer et quitter le conteneur en faisant un crtl+c si tout s'est bien déroulé.

Ensuiste relancer la même commande en ajouter la tag -d pour permettre au démon de lancer le conteneur en tâche de fond :

<div id="bkmrk-1-sudo-docker-compos-1" style="margin:0px;padding:0px;border:0px;font-style:normal;font-weight:400;font-size:14px;line-height:inherit;font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;vertical-align:baseline;color:rgb(170,170,170);letter-spacing:normal;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;background-color:rgb(34,34,34);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;"><div class="cm-editor ͼ1 ͼ3 ͼ4 ͼo" style="margin:0px 0px 1.375em;padding:0px;border:1px solid rgb(68,68,68);font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:12px;line-height:1.4;font-family:inherit;vertical-align:baseline;color:rgb(171,178,191);background-color:rgb(40,44,52);"><div class="cm-announced" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-scroller" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.4;font-family:monospace;vertical-align:baseline;height:27.2px;" tabindex="-1"><div class="cm-gutters cm-gutters-before" style="margin:0px;padding:0px;font:inherit;vertical-align:baseline;height:27.2px;background-color:rgb(40,44,52);color:rgb(125,135,153);min-height:27.2px;border:medium none;"><div class="cm-gutter cm-lineNumbers" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;min-height:100%;overflow:hidden;"><div class="cm-gutterElement" style="margin:0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:0px;visibility:hidden;">  
</div><div class="cm-gutterElement" style="margin:4px 0px 0px;padding:0px 3px 0px 5px;border:0px;font:inherit;vertical-align:baseline;min-width:20px;text-align:right;white-space:nowrap;height:19.2px;">1</div></div></div><div class="cm-content" style="margin:0px;padding:4px 0px;border:0px;font:inherit;vertical-align:baseline;display:block;white-space:pre;min-height:100%;"><div class="cm-line" style="margin:0px;padding:0px 2px 0px 6px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:inherit;line-height:1.6;font-family:'Lucida Console', 'DejaVu Sans Mono', 'Ubuntu Mono', Monaco, monospace;vertical-align:baseline;display:block;">sudo docker-compose up -d node-red</div></div><div class="cm-layer cm-layer-above cm-cursorLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div><div class="cm-layer cm-selectionLayer" style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;">  
</div></div></div></div><p class="callout success">Et vous avez accès à l'interface graphique de Node-Red via cette URL : http://adresseipduraspberry:1880/</p>