projets:home-assistant:esphome:start
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
projets:home-assistant:esphome:start [24/10/2023 15:29 ] – [ESPhome] Oliver Watté | projets:home-assistant:esphome:start [04/04/2024 15:35 ] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
==== ESP vs Arduino ==== | ==== ESP vs Arduino ==== | ||
- | On peut considérer les ESP sont les remplaçants/ | + | {{ : |
- | Arduino est reconnu | + | On peut considérer les ESP comme les remplaçants ou successeurs des antiques Arduino. |
+ | |||
+ | Arduino est reconnu pour sa simplicité d' | ||
En revanche, l'ESP plus moderne se distingue par ses capacités de connectivité sans fil, notamment le Wi-Fi et le Bluetooth, ce qui en fait un choix privilégié pour les projets liés à l' | En revanche, l'ESP plus moderne se distingue par ses capacités de connectivité sans fil, notamment le Wi-Fi et le Bluetooth, ce qui en fait un choix privilégié pour les projets liés à l' | ||
Ligne 19: | Ligne 21: | ||
Les microcontrôleurs ESP, comme l' | Les microcontrôleurs ESP, comme l' | ||
- | L' | + | On peut tout à fait programmer un ESP depuis l'IDE Arduino. Cependant, l' |
+ | |||
+ | ==== Arduino vs ESP ==== | ||
+ | |||
+ | Dans la pratique, ESPhome permet est surtout prévu pour être utilisé dans un environnement avec Home-Assistant. Arduino reste l' | ||
+ | |||
+ | Les librairies disponibles pour le support de capteurs ou l' | ||
+ | |||
+ | < | ||
+ | On peut coder les ESP en standalone avec ESPhome pour qu'il fonctionnent hors réseau ou hors Home-Assistant, | ||
+ | |||
+ | </ | ||
==== Principaux ESP ==== | ==== Principaux ESP ==== | ||
Ligne 27: | Ligne 40: | ||
* ESP8285 : variante de l' | * ESP8285 : variante de l' | ||
* ESP32 : microcontrôleur plus avancé, doté de capacités de Wi-Fi et de Bluetooth intégrées. Il offre également une puissance de traitement plus élevée, davantage de broches GPIO et une mémoire plus importante par rapport à l' | * ESP32 : microcontrôleur plus avancé, doté de capacités de Wi-Fi et de Bluetooth intégrées. Il offre également une puissance de traitement plus élevée, davantage de broches GPIO et une mémoire plus importante par rapport à l' | ||
+ | |||
+ | ===== Développement avec ESPhome ===== | ||
+ | |||
+ | Les ESP peuvent se programmer avec l'IDE Arduino en C++. Comme les Raspberry Pi Pico, les ESP peuvent se programmer également en LUA et en micro python. | ||
ESPhome simplifie considérablement le processus de développement en permettant aux développeurs de configurer les fonctionnalités de leur dispositif IoT à l'aide de fichiers de configuration YAML, plutôt que de devoir écrire manuellement le code source C++ pour le microcontrôleur. Les fichiers de configuration ESPhome définissent les broches matérielles, | ESPhome simplifie considérablement le processus de développement en permettant aux développeurs de configurer les fonctionnalités de leur dispositif IoT à l'aide de fichiers de configuration YAML, plutôt que de devoir écrire manuellement le code source C++ pour le microcontrôleur. Les fichiers de configuration ESPhome définissent les broches matérielles, | ||
Ligne 32: | Ligne 49: | ||
Une fois que vous avez créé votre configuration ESPhome, vous pouvez compiler et flasher le firmware sur votre microcontrôleur ESP à l'aide de l' | Une fois que vous avez créé votre configuration ESPhome, vous pouvez compiler et flasher le firmware sur votre microcontrôleur ESP à l'aide de l' | ||
- | ESPhome offre également | + | ESPhome offre une intégration directe avec Home Assistant, |
+ | |||
+ | {{indexmenu> |
projets/home-assistant/esphome/start.1698161389.txt.gz · Dernière modification : 04/04/2024 15:35 (modification externe)