portes de garage domotisées - nouknouk/ma-domotique GitHub Wiki

domotisation des portes de garage

l'existant:

  • deux portes de garages motorisées ;

  • elles proposaient initialement un module avec une télécommande pour les ouvrir à distance. Ce module a été supprimé (par précaution suite au vol d'une des télécommandes) pour être remplacé par un système domotisée DIY.

fonctionnalités:

principales:

  • la porte doit continuer à fonctionner normalement (bouton d'ouverture/fermeture d'origine), y compris en cas de défaillance du module domotique.
  • on doit pouvoir ouvrir et fermer via le système domotique
  • on doit pouvoir consulter à tout moment l'état de la porte (ouvert/fermé).
  • on doit connaître l'état de la porte même si elle a été actionnée manuellement par le bouton d'origine.

additionnelles:

  • pouvoir positionner la porte dans une position intermédiaire (30% ouvert par exemple)
  • connaître la position exacte de la porte (60% ouvert par exemple).
  • communication temp-réel (push) du module domotique (websockets, plutôt que du 'pull' en HTTP)
  • minimiser la consommation électrique du module domotique
  • minimiser les coûts de la solution (deux portes à domotiser

principe de la solution:

  • basé sur un micro-contrôleur ESP-32 (le grand frère de l'ESP8266, une sorte de super-arduino wifi+bluetooth)

  • alimentation en 5V (prise micro-USB), via un bête chargeur de téléphone mobile.

  • communication réseau en WiFi

  • mesure temps-réel de la consommation de courant du moteur de la porte de garage via un INA-219

    • on en déduit les temps de montée / descente successifs de la porte
    • on calcule le temps qu'il faut pour une montée / descente complète de la porte.
    • on peut donc en déduire à tout moment la position de la porte :+1:
    • ça fonctionne quand on actionne la porte via la domotique ou via le système d'origine.
    • ça s'installe en série sur l'alimentation du moteur de la porte.
  • un relais permet de commander la porte en simulant l'appui sur le bouton d'ouverture/fermeture d'origine

    • ça s'installe en parallèle au bouton existant (voir via un port dand le boitier de la porte, si dispo)
    • on prend un relais commandable en 3.3V, pour être en phase avec l'ESP-32

liste de courses:

photos

vue générale:

vue générale de l'installation sur une porte

vue de l'électronique:

contenu du boitier de domotisation: esp-32, ina219, relais