Différences

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

Lien vers cette vue comparative

raspberry:homeassistant [2019/08/13 10: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 10: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