Différences entre versions de « UniPi-EVOK-Installation »
Ligne 81 : | Ligne 81 : | ||
systemctl stop evok | systemctl stop evok | ||
− | sudo /opt/evok/uninstall-evok.sh | + | sudo /opt/evok/uninstall-evok.sh |
{{UniPi-TRAILER}} | {{UniPi-TRAILER}} |
Version du 24 juillet 2017 à 18:03
Qu'est ce que EVOK?
EVOK est un logiciel de contrôle de base pour UniPi soit via une API ou un interface Web. Le code source est librement disponible sur GitHub où vous trouverez également les instructions d'installation.
EVOK est une couche offrant l'accès aux relais, aux entrées/sortie analogiques et digitales. Grâce à l'API, vous pouvez utiliser UniPi comme unité de contrôle totalement indépendante (avec son propre programme) ou unité de contrôle exploitée par un autre logiciel ((Pidome, DomotiGa).
L'API EVOK est accessible via:
- REST
- JSON
- WebSocket
EVOK doit être installé sur la carte microSD du Raspberry-Pi contrôllant l'UniPi. EVOK s'installe sur le système d'exploitation Rapsbian.
Liens utiles
- GitHub de EVOK - Téléchargement, installation, manuel
- Forum
Installation
Préparer votre Pi
Télécharger et graver la dernière version de Raspbian (Raspbian Jessie, 05 07 2017).
Utiliser raspi-config pour:
- Changer le mot de passe de l'utilisateur Pi
- Changer le nom de l'hôte
- Activer le support I2C (indispensable pour contrôler la carte)
- Etendre le système de fichier
Après avoir rebooté le Raspberry-Pi, faire une mise-à-jour du système d'exploitation
sudo apt-get upgrade sudo apt-get upgrade
Rebooter le Pi une deuxième fois.
Installer EVOK
Conformément aux instructions sur le GitHub de EVOK, vous pouvez installer EVOK en suivant les instructions suivantes:
Télécharger la dernière release depuis le dépôt en utilisant wget (ou en utilisant git):
cd /tmp wget https://github.com/UniPiTechnology/evok/archive/v1.0.0.tar.gz tar -zxvf v1.0.0.tar.gz && mv evok-* evok
Le répertoire téléchargé ne sera plus utile après l'installation. Il pourra donc être installé pour libérer de la place.
Les fichiers de configuration seront placés dans /etc/
Exécutez le script d'installation en suivant les instructions suivantes:
cd evok chmod +x install-evok.sh uninstall-evok.sh sudo ./install-evok.sh
Le Rasberry-Pi rebootera une 3ieme fois au terme de l'installation.
Après le redémarrage, tout devrait fonctionner comme attendu.
Daemon et fichier de configuration
EVOK utilise un fichier le configuration /etc/evok.conf
Il est nécessaire de redémarrer le deamon EVOK après chaque modification du fichier de configuration.
Le deamon peut être contrôler à l'aide de:
systemctl start/restart/stop evok
Debogage
Il est possible de démarrer EVOK manuellement pour faciliter les tâches de débogage.
Il est possible de modifier le niveau de débogage dans le fichier /etc/evok.conf
systemctl stop evok
et exécuter manuellement EVOK comme utilisateur root en appelant
sudo /opt/evok/evok.py
Désinstallation
Executer les opérations suivantes pour désinstaller EVOK:
systemctl stop evok sudo /opt/evok/uninstall-evok.sh
Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : « Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.
L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.