Outils pour utilisateurs

Outils du site


fr:domotique:garagebox

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:domotique:garagebox [2025/02/18 10:53] – modif code radar kodeinfr:domotique:garagebox [2025/02/18 13:54] (Version actuelle) – [Ajout LD2420] kodein
Ligne 156: Ligne 156:
 Dans un premier temps je n'avais que ça : Dans un premier temps je n'avais que ça :
 <gallery center&nocrop&400x400&lightbox>:domotique:esphome:prinscreen_test001_0001.png Infos du module test001 dans Home Assistant | Le module est bien visible, mais ne remonte pas de données de t° etc.</gallery> <gallery center&nocrop&400x400&lightbox>:domotique:esphome:prinscreen_test001_0001.png Infos du module test001 dans Home Assistant | Le module est bien visible, mais ne remonte pas de données de t° etc.</gallery>
-Après avoir corrigé l'adresse dans le firmware :+Après avoir corrigé l'adresse dans le code :
 <gallery center&nocrop&400x400&lightbox>:domotique:esphome:prinscreen_test001_0002.png Infos du module test001 dans Home Assistant après correction | Le module est présent et remonte des données de t° etc.</gallery> <gallery center&nocrop&400x400&lightbox>:domotique:esphome:prinscreen_test001_0002.png Infos du module test001 dans Home Assistant après correction | Le module est présent et remonte des données de t° etc.</gallery>
 C'est officiellement un grand succès! C'est officiellement un grand succès!
  
-==== Améliorations ==== 
-Il va être nécessaire d'étalonner les capteurs lorsque le module complet sera installé à sa place définitive. Parce que si la pression semble correcte (par rapport à mes autres capteurs et météo France), la température et l'humidité paraissent douteuses. Le capteur zigbee du commerce et un petit thermomètre hygromètre de table dans la même pièce donnent des relevés très similaires entre-eux, mais ces relevés sont différents de ceux de test001 (genre 10% d'humidité en plus et 1 ou 2 degrés en moins). 
  
 ==== Ajout LTR390 ==== ==== Ajout LTR390 ====
Ligne 184: Ligne 182:
   * GND sur GND   * GND sur GND
   * RX sur TX0 coté ESP   * RX sur TX0 coté ESP
-  * OT2 sur RX0 coté ESP (mais en fonction de la version du firmware du LD2420, ça peut aussi être OT2)+  * OT1 sur RX0 coté ESP (mais en fonction de la version du firmware du LD2420, ça peut aussi être OT2)
 Si on rajoute un cinquième fil, on peut avoir le retour sur GPIO de la présence détectée ou non et éventuellement pouvoir utiliser des modes plus économes en énergie sur l'ESP avec le GPIO qui vient le réveiller. Dans mon cas, pas très utile, le montage ne tournant pas sur batterie et la consommation étant déjà très faible. Si on rajoute un cinquième fil, on peut avoir le retour sur GPIO de la présence détectée ou non et éventuellement pouvoir utiliser des modes plus économes en énergie sur l'ESP avec le GPIO qui vient le réveiller. Dans mon cas, pas très utile, le montage ne tournant pas sur batterie et la consommation étant déjà très faible.
  
-Il faut d'abord configurer le bus UART qu'on va exploiter pour le capteur. Comme on a déjà un UART défini pour le logging, il va être nécessaire de leurs attribuer des ID histoire de bien séparer les flux.+Il faut d'abord configurer le bus UART qu'on va exploiter pour le capteur. Comme on a déjà un UART défini pour le logging, il va être nécessaire de leurs attribuer des ID histoire de bien séparer les flux. 
 <code yaml> <code yaml>
 logger: logger:
Ligne 198: Ligne 196:
   id: radar   id: radar
 </code> </code>
-Comme ça, on ne risque pas d'aller écrire les messages de logs sur l'uart dédié au capteur et/ou inversement.+Comme ça, on ne risque pas d'aller écrire les messages de logs sur l'uart dédié au capteur et/ou inversement.\\ 
 +La vitesse de l'UART est aussi spécifiée pour assurer la compatibilité avec le LD2420 et pareil, si vous avez le firmware avec le TX sur OT2, il sera nécessaire de passer ce paramètre à 256000.
  
 Ensuite, le code pour le module n'est pas complexe mais très long parce qu'il comporte de très nombreuses variables pour configurer le capteur. Et à partir de maintenant je ne mettrai plus le code issu directement de copier/coller depuis ESPHome pour limiter les gros pavés de code indigeste. Par contre, je continuerai à montrer le code "made in moi" pour régler les petits problèmes rencontrés (genre l'ajout d'ID des UART xD). Ensuite, le code pour le module n'est pas complexe mais très long parce qu'il comporte de très nombreuses variables pour configurer le capteur. Et à partir de maintenant je ne mettrai plus le code issu directement de copier/coller depuis ESPHome pour limiter les gros pavés de code indigeste. Par contre, je continuerai à montrer le code "made in moi" pour régler les petits problèmes rencontrés (genre l'ajout d'ID des UART xD).
 +
 +Et donc, avec cette config, le radar fonctionne étonnamment bien. Il retourne des valeurs un peu "inventives" pour la distance, mais il détecte parfaitement ma présence même en étant face au plafond. J'ai du sortir de la pièce et me mettre assez loin de l'embrasure de la porte pour qu'il ne me capte plus.\\
 +J'imagine que dans une zone libre comme devant le garage et avec une calibration et un paramétrage correct, on devrait avoir des lectures plutôt saines des distances.
 +
 +==== Automatisation ====
 +
 +
 ===== On garde globalement les mêmes, mais en zigbee ===== ===== On garde globalement les mêmes, mais en zigbee =====
 Ouais, pour tester et comparer le rapport emmerdement/bénéfices. Ouais, pour tester et comparer le rapport emmerdement/bénéfices.
 J'aimerais aussi beaucoup pouvoir comparer la couverture réseau entre les deux. Surtout que sous peu, quelques modules zigbee supplémentaires devraient être installés dans la maison. J'aimerais aussi beaucoup pouvoir comparer la couverture réseau entre les deux. Surtout que sous peu, quelques modules zigbee supplémentaires devraient être installés dans la maison.
fr/domotique/garagebox.1739875992.txt.gz · Dernière modification : de kodein