Paso 5: Descripción de software de la unidad de Control
Todo el proyecto está en el repositorio de GitHub, por clon
git clone https://github.com/bcsedlon/GROWMAT.git o descargar el archivo zip
https://github.com/bcsedlon/GROWMAT/Archive/Master.zip
Asegúrese de que ha instalado el paquete descrito en el capítulo anterior. Es de código fuente en PYTHON.
Editar el archivo growmat.ini y Puerto determinado, Dónde está tu USB - RS485 Convertidor conectado. Normalmente/dev/ttyUSB0 Raspi o COM1 para Windows.
Crear el superusuario de la base de datos de Django, ejecutar
Python manage.py createsuperuser
Cómo iniciar en Linux
Iniciar proyecto de secuencias de comandos preparados, necesita sudo porque GPIO y el puerto 80.
- g - comienza todos los siguientes procesos, pero no proporciona ninguna salida, no para la depuración
O
- gm - comienza a growmat/w/management/commands/modbus.py, que es script de base responsable de MODBUS comunicación y reglas de ejecución, utilizando la salida estándar y es bueno para debogging
- gr - comienza el servidor Web en el puerto 80, bueno para la depuración
- ga - crear archivos
- gshow - muestra los procesos en ejecución
- gstop - matar procesos
Windows
Puede utilizar proyectos también en Windows con algunas limitaciones, ya que en tu PC no son GPIOs para las salidas, pero se puede crear el módulo de salida para las salidas (ver capítulo módulo de salida). Nombres de secuencias de comandos son los mismos como para Linux con extensión .bat .