Skip to main content

HomeAssistant et ESP32

On aurait voulu utiliser le serveur YunoHost du FabLab, mais seule la version Core est disponible qui ne permet pas l'installation de l'add-on ESPHome. Une application en cours de création devrait permettre d'installer le dashboard ESPHome sur YunoHost.

Par ailleurs le serveur YunoHost du FabLab est configuré pour se connecter au réseau wifi du FabLab qui n'est accessible que depuis les salles du FabLab. Etant donné que les ESP32 que l'on veut piloter doivent être sur le même réseau wifi que la Raspberry ESPHome, il est plus flexible d'utiliser un routeur mobile pour pouvoir faire ça de n'importe où dans ou hors de l'IUT.

Installation de Home Assistant

Configuration de ESPHome

Ajout d'un ESP32 et d'un capteur DHT22

L'ESP32-E firebeetle 2 de DFRobot n'est pas officiellement supporté car son schéma n'a pas été ajouté à platformio.
Les I/O ne peuvent être désignés par leur nom A6

De manière générale sur ESPHome, préférer les numérotations GPIO plutôt que les noms de pin type D1, A2, etc.

https://esphome.io/components/sensor/dht.html 

Débuggage

  • Impossible de flasher un ESP32 Error: Could not find one of 'package.json' manifest files in the package

Sources