Om installatie van ESPHome mogelijk te maken, moet je besturingssysteem over Python beschikken. Als dit nog niet geïnstalleerd is, zul je dat eerst moeten regelen. Hiervoor kun je de installatiebestanden en -instructies voor Python gebruiken. Met Python geïnstalleerd, kun je vanuit de terminal van je OS pip install esphome uitvoeren. Hierna start je de ESPHome-wizard door esphome wizard wandpaneel.yaml uit te voeren. Gebruik ESP32 als microcontroller en esp32dev als boardtype.
Als de wizard klaar is, vind je het yaml-bestand dat is aangemaakt in de map waarin je ESPHome hebt uitgevoerd. In het bovenstaande geval heet dit wandpaneel.yaml. Dit bestand moet worden bewerkt, wat je kunt doen met je favoriete (platte) tekstverwerker. De inhoud van het yaml-bestand maak je leeg en vervang je door de volgende code.
substitutions: ###### DIT GEDEELTE AANPASSEN ###### device_name: wandpaneel wifi_ssid: je-wifi-ssid wifi_password: je-wifi-wachtwoord ##### EIND AANPASBARE SECTIE ##### nextion_update_url: "https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/main/nspanel_eu.tft" packages: remote_package: url: https://github.com/Blackymas/NSPanel_HA_Blueprint ref: main files: [nspanel_esphome.yaml] refresh: 300s
In het bovenste gedeelte vervang je 'wandpaneel', 'je-wifi-ssid' en 'je-wifi-wachtwoord' door de juiste waarden. Sla het bestand op en voer vervolgens het commando uit om deze configuratie op de NSPanel te flashen:
esphome run wandpaneel.yaml
ESPHome zal nu de software voor de NSPanel compileren en flashen. Hiervoor geef je halverwege aan welke com-poort je seriële-USB-adapter heeft.
Als dit proces voltooid is, zal de NSPanel opnieuw starten en kunnen we verder met de volgende stap: het updaten van de displaycontroller.