Die Ersteinrichtung von ESPs kann bequem vom ESPHome addon in HA aus erfolgen.
Das funktioniert NUR mit einem chromebasierten Webbrowser, z.B. Chromium, Bromium und mit https!!!
Wenn man lokal kein https hat, kann man https://web.esphome.io/ benutzen.
Der ESP wird per USB an den Rechner gesteckt, auf dem man die Webseite öffnet (oder an den vom HA).
Wie das mit Windows ist, weiß ich nicht, unter Linux muss man darauf achten, dass die nötigen Rechte gewährt werden.
Gewöhnlich gehört die serielle Schnittstelle ttyUSB0 (zu sehen unter dev/) dem Nutzer root und der Gruppe dialout. Deshalb muss man seinen eigenen User der Gruppe dialout hinzufügen, sonst bekommt man den ESP nicht verbunden.
Hier kann man schauen, was für Sensoren und Geräte unterstützt werden und mit welchem yaml Schnipsel man sie einbinden kann: https://esphome.io/index.html
MQTT ist möglich, aber nicht nötig, ESPHomeGeräte können über die Api direkt mit HA sprechen und auch auf Sensoren aus HA zugreifen.
Alles sehr anwendererfreundlich.
Das funktioniert NUR mit einem chromebasierten Webbrowser, z.B. Chromium, Bromium und mit https!!!
Wenn man lokal kein https hat, kann man https://web.esphome.io/ benutzen.
Der ESP wird per USB an den Rechner gesteckt, auf dem man die Webseite öffnet (oder an den vom HA).
Wie das mit Windows ist, weiß ich nicht, unter Linux muss man darauf achten, dass die nötigen Rechte gewährt werden.
Gewöhnlich gehört die serielle Schnittstelle ttyUSB0 (zu sehen unter dev/) dem Nutzer root und der Gruppe dialout. Deshalb muss man seinen eigenen User der Gruppe dialout hinzufügen, sonst bekommt man den ESP nicht verbunden.
Code:
sudo usermod -aG dialout BENUTZERNAME
Hier kann man schauen, was für Sensoren und Geräte unterstützt werden und mit welchem yaml Schnipsel man sie einbinden kann: https://esphome.io/index.html
MQTT ist möglich, aber nicht nötig, ESPHomeGeräte können über die Api direkt mit HA sprechen und auch auf Sensoren aus HA zugreifen.
Alles sehr anwendererfreundlich.