
M5Stack Dial v1.1
M5STACK · K130-V11
Le M5Stack Dial v1.1 est un contrôleur rotatif compact basé sur ESP32-S3, conçu pour créer des interfaces physiques personnalisées pour la domotique, l’IoT, le contrôle industriel léger, les automatisations, les panneaux de contrôle et les projets maker. Il associe un écran tactile rond de 1,28 pouce avec une résolution de 240 x 240 pixels, un encodeur rotatif de précision, un lecteur RFID/NFC de 13,56 MHz, un buzzer intégré et la connectivité WiFi propre à l’ESP32-S3. Son principal atout pour la domotique est qu’il permet de construire une commande physique locale pour Home Assistant. Avec le firmware adapté, il peut servir à piloter les lumières, les scènes, la climatisation, le volume multimédia, les volets, les modes de la maison ou toute entité exposée par Home Assistant. La combinaison de la rotation, de l’appui et de l’écran tactile permet d’offrir une expérience bien plus confortable qu’un simple bouton ou interrupteur. Ce n’est pas un appareil Matter, Zigbee ni Thread d’origine. Ce n’est pas non plus un accessoire Home Assistant prêt à l’emploi dès la sortie de la boîte. Il s’agit d’une carte / contrôleur programmable qui nécessite le chargement d’un firmware, par exemple via ESPHome, Arduino IDE, UIFlow2, ESP-IDF ou PlatformIO. C’est donc un produit particulièrement intéressant pour les utilisateurs avancés qui souhaitent personnaliser l’interface, les graphismes, les entités et la logique de commande. La version v1.1 utilise le M5StampS3A comme contrôleur principal et conserve le format compact du M5Dial. Elle intègre un écran TFT circulaire GC9A01 de 1,28 pouce, un contrôleur tactile FT3267, un encodeur rotatif à 16 positions avec 64 impulsions par tour, un buzzer de 80 dB et un lecteur RFID WS1850S compatible avec ISO/IEC 14443 Type A et Type B. Côté alimentation, il peut fonctionner via USB-C à 5 V, via une batterie connectée au connecteur 2 broches de 1,25 mm, ou via une large entrée DC de 6 à 36 V. Cela permet de l’utiliser aussi bien sur un bureau que dans une installation fixe, à condition de respecter le câblage et l’alimentation appropriés. Pour Home Assistant, l’usage le plus courant consiste à l’employer avec ESPHome ou un firmware personnalisé. Une fois configuré, il peut communiquer en WiFi et servir de panneau de contrôle, de cadran pour les scènes, de contrôleur d’éclairage, de thermostat visuel, de sélecteur multimédia ou d’interface d’état pour une pièce. L’intégration dépend entièrement du firmware chargé et des entités exposées par Home Assistant.
✓ Avantages
- Basé sur ESP32-S3
- Écran tactile rond de 1,28 pouce
- Résolution 240 x 240 pixels
- Encodeur rotatif intégré
- Lecteur RFID/NFC 13,56 MHz
- Buzzer intégré de 80 dB
- Compatible avec les projets ESPHome
- Très intéressant comme commande physique pour Home Assistant
- Permet de piloter les lumières, les scènes, la climatisation, le multimédia ou les volets avec un firmware personnalisé
- Prend en charge UIFlow2, Arduino IDE, ESP-IDF et PlatformIO
- Entrée d’alimentation large de 6-36 V DC
- Peut aussi être alimenté par USB-C
- Connecteur pour batterie
- Format compact de 51 x 51 x 32,3 mm
- Idéal pour les projets maker, IoT et les panneaux de contrôle personnalisés
✗ Inconvenients
- N’est pas livré prêt à l’emploi comme appareil Home Assistant commercial
- Nécessite de charger et de configurer un firmware
- Ce n’est ni Matter, ni Zigbee, ni Thread
- Pas d’Ethernet ni de PoE
- Pas de WiFi 5 GHz
- Aucune indication de Bluetooth utilisable dans la fiche OpenELAB
- L’intégration avec Home Assistant dépend du firmware utilisé
- L’écran est petit pour des dashboards complexes
- N’inclut pas de boîtier mural avancé ni d’alimentation pour installation définitive
- Peut nécessiter des connaissances en ESPHome, YAML, Arduino ou ESP-IDF
- Ce n’est pas un thermostat ni un contrôleur domotique certifié d’origine
- Pas adapté à l’extérieur sans boîtier de protection
Compatibilites
Specifications
| Produit | M5Stack Dial v1.1 |
| SKU | K130-V11 |
| Type | contrôleur rotatif intelligent / carte de développement IoT |
| SoC | ESP32-S3 |
| Contrôleur principal indiqué par M5Stack | M5StampS3A |
| CPU | Xtensa LX7 |
| Flash | 8 MB |
| Connectivité sans fil | WiFi intégré dans l’ESP32-S3 |
| Écran | TFT rond GC9A01 |
| Taille de l’écran | 1,28 pouce |
| Résolution | 240 x 240 pixels |
| Écran tactile | oui |
| Contrôleur tactile | FT3267 |
| Encodeur rotatif | 16 positions, 64 impulsions par révolution |
| RFID/NFC | WS1850S, 13,56 MHz |
| Compatibilité RFID | ISO/IEC 14443 Type A et Type B |
| Buzzer | 80 dB |
| USB | USB-C, compatible avec OTG/CDC selon la fiche |
| Entrée d’alimentation large | DC 6-36V |
| Connecteur de batterie | 1.25 mm à 2 broches |
| Courant au repos avec USB | DC 5V @ 6.84 mA |
| Courant au repos avec batterie uniquement | DC 4V @ 6 μA |
| Courant de fonctionnement avec USB | DC 5V @ 88.19 mA |
| Courant de fonctionnement avec batterie uniquement | DC 4V @ 100 mA |
| Température de fonctionnement | 0-40 °C |
| Dimensions | 51.0 x 51.0 x 32.3 mm |
| Poids | 46.2 g |
| Environnements de développement | UIFlow2, Arduino IDE, ESP-IDF et PlatformIO |
| Utilisation recommandée | contrôle domotique, IoT, interfaces physiques, contrôle industriel léger, accès RFID, automatisation et projets éducatifs |
| Home Assistant | compatible via firmware personnalisé ou ESPHome |
| MQTT | possible via firmware personnalisé |
| Contenu du produit | M5Stack Dial v1.1 selon le colis OpenELAB |
| Alimentation | USB-C 5V, batería 1.25mm-2P o entrada DC 6-36V |
| Neutre requis | Non |
Contenu associe

Voir sur YouTube
J’ai transformé ce M5Stack Dial en la télécommande idéale pour Home Assistant avec ESPHome
Si vous utilisez Home Assistant et que vous avez déjà pensé que les projets avec ESP32 ou ESPHome étaient trop compliqués, cet article pourrait bien vous faire changer d’avis. Quand on voit des appareils personnalisés sur Internet, on imagine facilement qu’il y a derrière des centaines de lignes de code et des compétences avancées en programmation. Pourtant, la réalité est bien différente. Aujourd’hui, il existe des projets open source très complets qui permettent de partir d’une base entièrement fonctionnelle et de l’adapter progressivement à nos besoins. Dans cet article, je vais vous montrer comment j’ai transformé un M5Stack Dial en contrôleur physique pour Home Assistant, en utilisant ESPHome, à partir de projets déjà existants et en ne réalisant que les modifications nécessaires pour l’adapter à mon usage de la domotique.
Lire l'analyse
