projets:home-assistant:esphome:start
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
projets:home-assistant:esphome:start [24/10/2023 15:16 ] – créée Oliver Watté | projets:home-assistant:esphome:start [04/04/2024 15:35 ] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== ESPhome ====== | ====== ESPhome ====== | ||
- | Cette section recense des conseils et des projets utilisant le framework [[https:// | + | Cette section recense des conseils et des projets utilisant le framework [[https:// |
- | ===== Un framework | + | |
+ | ESPhome est un outil puissant et convivial pour le développement de dispositifs IoT avec les micro-contrôleurs ESP8266, ESP8285 et ESP32, en simplifiant la création du firmware et en offrant des fonctionnalités d' | ||
+ | ===== Un framework | ||
ESPhome est un framework open source destiné à faciliter le développement de firmware pour les microcontrôleurs ESP8266, ESP8285, ESP32 et d' | ESPhome est un framework open source destiné à faciliter le développement de firmware pour les microcontrôleurs ESP8266, ESP8285, ESP32 et d' | ||
Ligne 9: | 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 17: | 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 25: | 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 30: | 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, |
- | En résumé, ESPhome est un outil puissant et convivial pour le développement de dispositifs IoT basés sur les puces ESP8266, ESP8285 et ESP32, en simplifiant la création du firmware et en offrant des fonctionnalités d' | + | {{indexmenu> |
projets/home-assistant/esphome/start.1698160600.txt.gz · Dernière modification : 04/04/2024 15:35 (modification externe)