Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

raspberry:homeassistant [2019/08/13 12:16] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Installation de Home assistant ======
 +Je vais suivre cette page :\\
 +https://​www.home-assistant.io/​docs/​installation/​virtualenv/​
 +
 +===== Installer =====
 +
 +Créez un environnement virtuel dans votre répertoire actuel:
 +   $ python3 -m venv homeassistant ​
 +
 +Ouvrez l'​environnement virtuel:
 +   $ cd homeassistant ​
 +
 +Activer l'​environnement virtuel:
 +   $ source bin/​activate ​
 +
 +Installer la roue:
 +   $ python3 -m pip install wheel 
 +
 +Installer l'​assistant personnel:
 +   $ python3 -m pip install homeassistant ​
 +
 +Configurez-le pour démarrer automatiquement \\
 +Ou exécutez Home Assistant manuellement:​
 +   $ hass --open-ui ​
 +
 +===== Améliorer =====
 +
 +Stop Home Assistant \\
 +Ouvrez le répertoire où se trouve l'​environnement virtuel:
 +   $ cd homeassistant ​
 +
 +Activer l'​environnement virtuel:
 +   $ source bin/​activate ​
 +
 +Upgrade Home Assistant:
 +   $ python3 -m pip install --upgrade homeassistant ​
 +
 +Démarrer l'​assistant à domicile ​
 +
 +===== Remarques =====
 +
 +À l'​avenir,​ si vous souhaitez redémarrer Home Assistant manuellement,​ suivez les étapes 2, 3 et 5. \\
 +Il est recommandé d'​exécuter Home Assistant en tant qu'​utilisateur dédié. ​
 +
 +Vous cherchez des guides plus avancés? Consultez notre guide Rasbian ou les autres guides d'​installation . \\
 +Après la mise à jour de Python
 +
 +Si vous avez mis à jour Python (par exemple, vous avez exécuté 3.5.2 et maintenant vous avez installé 3.5.4), vous devrez créer un nouvel environnement virtuel. Renommez simplement votre répertoire d'​environnement virtuel existant:
 +  $ mv homeassistant homeassistant.old ​
 +
 +Ensuite, suivez à nouveau les étapes d' installation , en veillant à utiliser la nouvelle version de Python. ​
 +
 +====== Lancement de homeassistant ======
 +Si vous êtes encore dans l’environnement virtuel, le chemin est bin/hass\\
 +Sinon c'est homeassistan/​bin/​hass
 +
 +Votre homeassistant est accessible via http://​ip_du_serveur:​8123\\
 +Si vous ajoutez /states à la fin, vous aurez le status.\\
 +Lors de la première connexion, un login/pass sera demandé.
 +
 +
 +
 +====== Configuration ======
 +Si vous avez utiliser un environnement virtuel comme moi.\\
 +les fichiers de conf sont dans un répertoire .homeassistant qui peu être  dans votre home où dans le rép homeassistant.
 +
 +===== Ajout de RFlink =====
 +Il suffit d'​ajouter dans le fichier "​configuration.yalm"​
 +<code yalm>
 +  rflink:
 +  port: /​dev/​serial/​by-id/​num_port_utilisé
 +</​code>​
 +
 +Pour trouver le port :
 +  ls -al /​dev/​serial/​by-id/​
 +    usb-1a86_USB2.0-Serial-if00-port0 -> ../​../​ttyUSB0
 +Et si on fait :
 +  ls -l /​dev/​ttyUSB0
 +    crwxrwxrwx 1 root dialout 188, 0 oct.   7 16:29 /​dev/​ttyUSB0
 +
 +Dans mon cas, le fait de mettre l'user pi dans le group "​dialout"​ n'a pas suffit.\\
 +Donc j'ai fait un chmod 777 /​dev/​ttyUSB0 \\
 +ça évite de démarrer hass en sudoer, mais c'est une solution batarde car si ttyUSB0 est assigné à un autre device, c'est mort.
 +
 +Ensuite on peu configurer les log pour voir les entrées RFlink.\\
 +On ajoute :
 +<code yalm>
 +  logger:
 +  default: error
 +  logs:
 +    rflink: debug
 +    homeassistant.components.rflink:​ debug
 +</​code>​
 +
  
raspberry/homeassistant.txt · Dernière modification: 2019/08/13 12:16 (modification externe)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0