Étape 5: Description du logiciel unité de commande
Tout le projet est en dépôt GitHub, cloner par
git clone fichier zip https://github.com/bcsedlon/growmat.git ou downlad
https://github.com/bcsedlon/growmat/Archive/Master.zip
N’oubliez pas que vous avez installé le paquet décrit dans le chapitre précédent. Le code source est en PYTHON.
Éditez le fichier growmat.ini et port jeu, où est votre USB - convertisseur RS485 connecté. Généralement/dev/ttyUSB0 pour Raspi ou COM1 pour Windows.
Créer Django super-utilisateur de base de données, exécutez
python manage.py createsuperuser
Comment démarrer sur Linux
Démarrer projet par des scripts prêts, besoins sudo car GPIO et le port 80.
- g - commence à tout ce qui suit traite, mais ne fournit aucune sortie, ne pas pour le débogage
Ou
- gm - commence growmat/w/management/commands/modbus.py, qui est le script de la principale responsable de l’exécution de règles et de la communication MODBUS, à l’aide de la sortie standard et est bon pour debogging
- gr - démarre le serveur Web sur le port 80, bon pour le débogage
- ga - créer des archives
- gshow - affiche les processus en cours d’exécution
- gstop - kill processus
Windows
Vous pouvez utiliser project aussi sur Windows avec une certaine limitation, parce que sur votre PC ne sont pas GPIO pour sorties, mais vous pouvez créer le module de sortie pour les sorties (voir le chapitre sortie du Module). Les noms de scripts sont mêmes comme pour Linux avec extension .bat .