Files
pi-solarmax/README-FR.md
T
2024-09-24 08:59:18 +02:00

1.5 KiB

pi-solarmax

Solarmax mqtt device for django-automation

Installation

Cloner ou télécharger le code depuis https://github.com/deunix-educ/pi-solarmax

    git clone git@github.com:deunix-educ/pi-solarmax.git
    ou
    tar xzfv pi-solarmax-main.zip
    mv pi-solarmax-main pi-solarmax
    
    cd pi-solarmax
  • Dans répertoire etc on trouve:

    • bin: quelques utilitaires
    • conf: exemple de configuration pour un pi
    • install: exemple d'installation système pour un pi
  • Installer les packages suivants:

      sudo apt update
      sudo apt -y install build-essential git supervisor
      sudo apt -y python3-dev python3-pip python3-venv
      sudo cp /etc/supervisor/supervisord.conf /etc/supervisor/supervisord.conf.old
      sudo cat >> /etc/supervisor/supervisord.conf << EOF
      [inet_http_server]
      port=*:9001
      username=root
      password=toor
      EOF
    
  • Changer les droits des fichiers suivants

      chmod +x solarmax/*.py
      chmod +x etc/bin/*.sh
    
  • Installer l'environnement virtuel python (dans .venv)

      etc/bin/venv-install etc/install/requirements.txt
    
  • Enfin installer le fichier de configuration service supervisor

      sudo cp etc/conf/solarmax_service.conf /etc/supervisor/conf.d/
      sudo supervisorctl reread && sudo supervisorctl update
    

Fonctionnement

    cd solarmax
  • Modifier et copier config_example.yaml

      cp config_example.yaml config.yaml
      ./solarmaxd.py