J'ai besoin de lire les impulsions d'interrupteur Reed (branchés sur un compteur d'eau) et les rendre dispo dans Home Assistant, via Zigbee mais j'ignore quel modèle de carte ESP il me faudrait pour ça (c'est mon premier projet ESPHome).
Comme j'ai 2 compteurs si je pouvais n'utiliser qu'une seule carte pour lire les 2 compteurs (avec leur propres valeurs individuelles hein) ça serait encore mieux.
Mes besoins:
Lire les impulsions Reed
Une seule carte pour 2 compteurs/interrupteurs
Connexion Zigbee (ça m'embêterait d'utiliser du Wi-Fi)
Mes questions :
Quel modèle/taille de carte pour le besoin ?
Méthode push ou pull : Est-ce qu'il faut que la carte pousse les valeurs sur le réseau Zigbee ou est-ce que la carte doit conserver la dernière valeur que le contrôleur Zigbee ira lire ?
Je pense que je peux arriver à générer le code à placer sur la carte mais si ça existe déjà tout fait je prends (j'ai vu quelques projets via ce forum ou Reddit mais ils n'étaient exactement comme il me faut).
Note : J'ai déjà un réseau Zigbee sur Home Assistant avec Zigbee2MQTT.
Note 2 : Le produit tout fait "ZiPulses de LiXee" devrait convenir mais il est assez onéreux et semble faire beaucoup plus de trucs que ce dont j'ai besoin (mais je me trompe peut-être).
Salut
Tu peux peut-être regarder du côté de l’ESP32-H2-DevKitM-1. Il gère le Zigbee nativement et devrait largement suffire pour lire deux contacts Reed sur deux GPIO différents.
ESPHome supporte maintenant le Zigbee sur ESP32-H2, donc ça peut être une piste intéressante avec Zigbee2MQTT. À creuser, mais ça semble bien correspondre à ton besoin
Oui, mais je nuancerais : le DevKitM-1 n’est pas seulement une carte « pour tester » qu’il faudrait ensuite remplacer.
Le ESP32-H2-DevKitM-1 est une carte complète qui embarque un module ESP32-H2-MINI, avec le régulateur d’alimentation, l’USB/UART et les GPIO accessibles.
Dans un produit fabriqué en série, on prendrait plutôt directement le module ESP32-H2-MINI et on ferait son propre PCB autour. Mais pour ton projet, à ta place je garderais tout simplement le DevKitM-1 comme carte définitive.
En plus, comme tu as une prise à proximité, tu peux l’alimenter en USB avec un petit bloc secteur et tu n’as pas à te préoccuper de l’autonomie.
Pour le développement/debug, pas besoin non plus de ressortir ton adaptateur USB/série : le DevKitM-1 intègre déjà l’USB-UART.
Et pour tes deux compteurs, deux GPIO + GND suffisent pour les deux Reed, avec deux compteurs d’impulsions distincts dans ESPHome.
Si je ne prends pas le DevKitM je dois m'occuper de l'alimentation (et des soudures compliquées sur le corps de l'ESP32-H2(MINI) : c'est intéressant dans un projet DIY plus gros où il y a déjà une alimentation (genre aéromodélisme, machine-outil, etc.).
Le DevKitM est un peu plus gros et plus cher mais il facilite l'utilisation de la carte.
Avec les GPIO restant, je risque de vouloir rajouter une mesure de la température de l'eau (prise sur les tuyaux : pas sûr de la fiabilité mais bon ), donc ne pas avoir à tout ressouder et recâbler sera appréciable.
Oui le modèle ''pocket'' ira aussi pour ton projet, c'est suffisant, c'est juste que tu as moins de GPIO et un seul connecteur, c'est prévu pour prendre le moins de place possible. Tu as besoin techniquement de 3 GPIO. Mais par contre niveau portée/sensibilité radio, je prendrai quand même le grand modèle, pour être certain, car tu vas être dans les conditions les moins favorables, certainement enfoncé dans le sol, à une dizaine ou vingtaine de mettres de ta maison ? Le gros modèle à une antenne PCB un poil améliorée, par rapport au modèle pocket et son antenne céramique mini.
Mais je n'arrive pas a le configurer car ESPhome me dit qu'il n'y a pas de WI-FI sur ce modéle !
j'ai pourtant bien l'antenne et chez Ali c'est bien indiqué qu'il y a les options
Module ESP32-H2-DevKitM pour développement IoT Ce module ESP32-H2-DevKitM intègre WiFi, Bluetooth, Zigbee et BLE, idéal pour des projets connectés sur Arduino. Parfait pour les applications informatiques modernes
@Forhorse Je n'avais pas de problème de compilation mais je pensais que le H2 avait le wifi comme indiqué sur la description par ALI, David m'a clarifié ce point je l'en remercie.
Pour une utilisation avec HA, je suis attaché au fonctionnement avec OTA pour la faciliter des mises à jour de tous mes ESP32 ce qui nécessite le WIFI.
Je vais donc dédier mes 2 ESP32-H2 pour des manips avec arduino/VScode en module autonome.
J'ai quand même tenté, pour tester, d'intégrer ESP32-H2 en Zigbee
l'Appairage fonctionne au reboot de l'ESP ( Pour moi je dois réappairer à chaque redémarrage de l'ESP !)
C'est juste pour mon information (je ne suis pas en panne) si vous avez une suggestion je vous en remercie.
Comme je l'ai indiqué je n'utiliserai pas ces modules (sans WIFI) avec HA
Un module ESP qui fonctionne de manière satisfaisante, je ne le met pas à jour, pour moi c'est surtout se créer des problèmes qui n'existent pas (encore plus en zigbee). ça a déjà été débattu plusieurs fois et certains ne sont pas d'accord avec moi, mais moi je reste sur mon idée que ça ne sert à rien, donc l'absence d'OTA c'est pas un problème.
C'est surtout gênant si tu veux faire évoluer ton appareil (lui ajouter des fonctions) mais sinon c'est un faux problème.