Skip to content
Roncoa edited this page Jan 12, 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 - ssid rete WiFi
    • password - password rete WiFi
  • Dati del broker MQTT

    • server - url broker
    • user - user broker
    • password - password broker
    • port - porta broker
  • 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
    • Home Assistant discovery - i nodi vengono automaticamente aggiunti in Home Assistant
    • NFC Impulso1 - abilita l'NFC reader per il nodo Impulso1
  • Topic generali

    • Will topic - lasciare vuoto per configurazione automatica (*)
    • OTA hostname - 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.