tronferno-mcu

Tronferno-Firmware installieren

Linux-PC

Voraussetzung: python und pyserial müssen auf dem Linux-PC installiert sein

  1. Download und Entpacken des Firmware-Binary-Archivs auf den PC 1
  2. ESP32 Board per USB mit dem PC verbinden
  3. Flashen und Konfigurieren mit dem Programm menutool.sh

Windows-PC

  1. Download und Entpacken des Firmware-Binary-Archivs auf den PC (es wird keine weitere Software benötigt)
  2. ESP32 Board per USB mit dem PC verbinden
  3. Windows sollte einen COM-Port für den ESP32 anlegen. Falls nicht, muss erst noch der passende USB-Treiber installiert werden
  4. Flashen und Konfigurieren mit dem Programm menutool.cmd

    FHEM-Server

Voraussetzung: python und pyserial müssen auf dem FHEM-Server installiert sein

FHEM Module installieren
  1. ESP32 Board per USB mit dem FHEM-ServerServer verbinden
  2. Installieren und Definieren des TronfernoMCU-Moduls auf dem FHEM Server, durch Eingabe unten stehender Befehle in FHEMWEB (der FHEM Weboberfläche)

        update all https://raw.githubusercontent.com/zwiebert/tronferno-fhem/master/modules/tronferno/controls_tronferno.txt
       [...warten...]
       shutdown restart
       define tfmcu TronfernoMCU /dev/ttyUSBx
    
Firmware flashen

In FHEMWEB das tfmcu Gerät öffnen und den Set-Menüpunkt “mcu-firmware.esp32” öffnen. Dort “upgrade” auswählen und abschließend auf “set” klicken.

Master Version flashen (möglicherweise veraltet):
      set tfmcu mcu-firmware.esp32 upgrade
Letzte Beta Version (möglicherweise unstabil):
      set tfmcu mcu-firmware.esp32 upgrade-beta-version