Skip to content
Roncoa edited this page Jan 5, 2019 · 24 revisions

tool

Nella prima pagina, bisogna inserire alcuni dati fondamentali per il corretto funzionamento del firmware:

  • Numero dei nodi da utilizzare nell'ESP da programmare

  • Dati della rete WiFi

    • ssid
    • password
  • Dati del broker MQTT

    • mqtt_server
    • mqtt_user
    • mqtt_password
    • mqtt_port
  • Altri dati

    • DEBUG - abilita/disabilita il log seriale
    • TELNET_DEBUG - abilita/disabilita il log attraverso Telnet
    • WEBSERVER - abilita/disabilita il controllo dell'ESP attraverso browser
    • OTA - abilita/disabilita l'aggiornamento OTA
  • Topic generali

    • Will_topic - lasciare vuoto per configurazione automatica (*)
    • OTAhostname - lasciare vuoto per configurazione automatica (**)
  • GPIO generali

    • Status_led - GPIO al quale connettere il led di stato
    • flag inversione Status_led - inverte la logica di lampeggio del led di stato
    • GPIO pullup/pulldown - connessione della resistenza degli ingressi (vcc o gnd)
    • flag inversione relè - inverte la logica di funzionamento delle uscite (relè)

Note:
(*) Il Willtopic viene usato principalmente da Home assistant nel campo 'availability_topic' per visualizzare il dispositivo 'disponibile' o 'non disponibile'.
Lasciandolo vuoto, il firmware lo configura in automatico con il MacAddress (12 caratteri in minuscolo senza ':'), quindi in questo caso,in Home assistant, mettere 'availability_topic: "1234567890ab"' dove '1234567890ab' è il MacAddress dell'ESP.
(**) - L' OTAhostname è il nome visualizzato in Arduino IDE per il caricamento OTA del firmware.
Lasciandolo vuoto, il firmware lo configura in automatico con il MacAddress.