{"id":2552,"date":"2018-03-08T08:00:48","date_gmt":"2018-03-08T07:00:48","guid":{"rendered":"http:\/\/www.lacavernedefred.ovh\/blog\/?p=2552"},"modified":"2018-03-20T17:20:14","modified_gmt":"2018-03-20T16:20:14","slug":"debuter-avec-home-assistant","status":"publish","type":"post","link":"https:\/\/www.lacavernedefred.ovh\/blog\/2018\/03\/08\/debuter-avec-home-assistant\/","title":{"rendered":"D\u00e9buter avec Home Assistant"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2561\" src=\"https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/home-assistant.png\" alt=\"\" width=\"1200\" height=\"630\" srcset=\"https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/home-assistant.png 1200w, https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/home-assistant-300x158.png 300w, https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/home-assistant-768x403.png 768w, https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/home-assistant-1024x538.png 1024w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>Dans ce deuxi\u00e8me billet, je vous propose d&rsquo;essayer de vous mettre le pied \u00e0 l&rsquo;\u00e9trier sur Home Assistant en vous indiquant comment l&rsquo;installer et comment faire les premiers param\u00e8trages.<\/p>\n<p><!--more--><\/p>\n<h2>Installer HASSIO<\/h2>\n<p>Premi\u00e8re chose \u00e0 faire, installer <a href=\"https:\/\/home-assistant.io\/\" target=\"_blank\" rel=\"noopener\">Home Assistant<\/a> sur le Raspberry Pi, j&rsquo;ai opt\u00e9 pour Hassio qui permet de rapidement disposer d&rsquo;une image syst\u00e8me optimis\u00e9e d\u00e9di\u00e9e Home Assistant.<\/p>\n<p>Pour l&rsquo;installation, c&rsquo;est simple, il suffit de suivre le <a href=\"https:\/\/home-assistant.io\/getting-started\/\" target=\"_blank\" rel=\"noopener\">tutoriel<\/a>.<\/p>\n<h2>Ajouter des plugins<\/h2>\n<p>Pour commencer, je vous conseille d&rsquo;installer les plugins suivants :<\/p>\n<ul>\n<li><a href=\"https:\/\/home-assistant.io\/getting-started\/configuration\/\" target=\"_blank\" rel=\"noopener\">Configurator<\/a><\/li>\n<li><a href=\"https:\/\/home-assistant.io\/addons\/duckdns\/\" target=\"_blank\" rel=\"noopener\">Duck DNS<\/a><\/li>\n<li><a href=\"https:\/\/home-assistant.io\/addons\/ssh\/\" target=\"_blank\" rel=\"noopener\">SSH Server<\/a><\/li>\n<li><a href=\"https:\/\/home-assistant.io\/addons\/samba\/\" target=\"_blank\" rel=\"noopener\">Samba Share<\/a><\/li>\n<\/ul>\n<p>et de les configurer en suivant les instructions que vous trouverez en suivant les liens.<\/p>\n<p>Suite \u00e0 cela, vous devriez donc avoir un Home Assistant accessible depuis l&rsquo;ext\u00e9rieur, accessible en SSH et dont les partages SAMBA permettent d&rsquo;avoir acc\u00e8s aux fichiers de configuration.<\/p>\n<h3>Configurer l&#8217;emplacement de la maison<\/h3>\n<p>C&rsquo;est la premi\u00e8re entr\u00e9e du fichier <strong>config\/configuration.yaml<\/strong>, vous devriez avoir quelque-chose qui ressemble \u00e0 cela :<\/p>\n<pre>homeassistant:\r\n\u00a0 latitude: 48.7941094\r\n\u00a0 longitude: 2.2568268999999646\r\n\u00a0 elevation: 168\r\n\u00a0 name: Maison\r\n\u00a0 temperature_unit: C\r\n\u00a0 time_zone: Europe\/Paris\r\n\u00a0 unit_system: metric<\/pre>\n<p>Pour trouver les coordonn\u00e9es correspondant \u00e0 votre domicile, il suffit d&rsquo;utiliser Google Maps.<\/p>\n<h3>D\u00e9clarer le dongle USB Z-Wave<\/h3>\n<p>Ajouter au fichier\u00a0<strong>config\/configuration.yaml<\/strong> :<\/p>\n<pre>zwave:\r\n\u00a0 usb_path: \/dev\/ttyACM0\r\n\u00a0 polling_interval: 30000<\/pre>\n<h3>Cacher ses informations confidentielles<\/h3>\n<p>Comme Home Assistant est accessible de l&rsquo;ext\u00e9rieur, il est donc important de prot\u00e9ger au mieux les informations confidentielles. En particulier tout ce qui touche aux login\/mot de passe permettant d&rsquo;acc\u00e9der aux diff\u00e9rents services que l&rsquo;on veut exposer sur Home Assistant.<\/p>\n<p>Pour cela, le mieux est de d\u00e9placer toutes ces informations de <strong>configuration.yaml<\/strong> vers<strong> secrets.yaml<\/strong>. Pour faire cela, il suffit de suivre les <a href=\"https:\/\/home-assistant.io\/docs\/configuration\/secrets\/\" target=\"_blank\" rel=\"noopener\">instructions suivantes<\/a>.<\/p>\n<p>Par exemple, pour ma part, j&rsquo;ai par exemple les lignes suivantes dans mon fichier <strong>configuration.yaml<\/strong> :<\/p>\n<pre>#**********************************************************\r\n#* Param\u00e9trage HTTP de Home Assistant\r\n#**********************************************************\r\nhttp:\r\n\u00a0 api_password: !secret http_password\r\n\u00a0 base_url: !secret base_url\r\n\u00a0 ssl_certificate: \/ssl\/fullchain.pem\r\n\u00a0 ssl_key: \/ssl\/privkey.pem \r\n\u00a0 trusted_networks:\r\n\u00a0\u00a0\u00a0 - 127.0.0.1\r\n\u00a0\u00a0\u00a0 - !secret local_network<\/pre>\n<p>Et le fichier <strong>secrets.yaml<\/strong>, lui a le contenu\u00a0suivant :<\/p>\n<pre>#**************************************************************\u00a0\u00a0\u00a0\u00a0\u00a0 \r\n#* Identifiants Home Assistant\r\n#**************************************************************\u00a0\u00a0\u00a0\u00a0\u00a0 \r\nhttp_password: MonMotDePasse\r\nbase_url: https:\/\/mon_url.duckdns.org:8123\r\nlocal_network: xxx.xxx.xxx.0\/24<\/pre>\n<p>C&rsquo;est fini pour l&rsquo;installation de Home Assistant, il reste maintenant \u00e0 int\u00e9grer vos \u00e9quipements puis pr\u00e9parer votre IHM.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans ce deuxi\u00e8me billet, je vous propose d&rsquo;essayer de vous mettre le pied \u00e0 l&rsquo;\u00e9trier sur Home Assistant en vous indiquant comment l&rsquo;installer et comment faire les premiers param\u00e8trages.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"gallery","meta":{"footnotes":""},"categories":[117],"tags":[401,398,406,405,407],"_links":{"self":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts\/2552"}],"collection":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/comments?post=2552"}],"version-history":[{"count":9,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts\/2552\/revisions"}],"predecessor-version":[{"id":2574,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts\/2552\/revisions\/2574"}],"wp:attachment":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/media?parent=2552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/categories?post=2552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/tags?post=2552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}