# Fiabilisation de la détection de l'ouverture de la porte de mon garage

**URL:** <https://forum.hacf.fr/t/fiabilisation-de-la-detection-de-louverture-de-la-porte-de-mon-garage/54477>\
**Category:** Entraide Home Assistant\
**Tags:** aide\
**Created:** [Décembre 29, 2024, 11:36 UTC](https://forum.hacf.fr/t/fiabilisation-de-la-detection-de-louverture-de-la-porte-de-mon-garage/54477 "2024-12-29T11:36:39Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![AlexHass](https://forum.hacf.fr/user_avatar/forum.hacf.fr/alexhass/32/11197_2.png) [@AlexHass](https://forum.hacf.fr/u/AlexHass)\
**Post date:** [Décembre 29, 2024, 1:16 UTC](https://forum.hacf.fr/t/fiabilisation-de-la-detection-de-louverture-de-la-porte-de-mon-garage/54477/3 "2024-12-29T13:16:04Z")

</div>

Salut,

j’ai posté ça hier qui est la solution que j’utilise. Certes en wifi, mais c’est assez fiable, en place depuis quelques années, pas de déco remarquée…

> [@Détecter ouverture porte de garage](https://forum.hacf.fr/t/detecter-ouverture-porte-de-garage/54432/5):
>
> Salut, Un peu comme l’ont expliqué @Rupek & @Jeffodilo j’ai opté il y a bien longtemps pour les 2 capteurs de porte avec un aimant commun qui se balade d’un capteur à l’autre. En revanche j’ai des capteurs filaires tout basiques qui sont câblés avec du câble réseau vers un ESP au niveau du moteur de la porte. Le module contrôle aussi l’ouverture et la fermeture de la porte avec un double relai. Le tout sous ESPHome… donc je peux faire ne sorte de récupérer directement dans HA les états: ouve…

Voilà la config ESPHome qui contient aussi la commande de la porte, ainsi que l’entité cover pour HA

```auto
esphome:
  name: porte-garage

esp8266:
  board: esp01_1m
  early_pin_init: false

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "fBpPH8="

ota:
  password: "1a42e83ab7783dafe63136a990503f7b"
  platform: esphome

web_server:
  port: 80

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Porte-Garage Fallback Hotspot"
    password: "dfdsfsdfsdfs"

captive_portal:

# 2 Binary sensor pour gérer 4 états de la porte.
binary_sensor:
  - platform: gpio
    pin: 
      number: 2
      inverted: true
    name: "Garage Completement Ouvert"
    id: fully_open
    filters:
      - delayed_on: 500ms
    on_press:
      then:
        - cover.template.publish:
            id: garage
            state: OPEN
            current_operation: IDLE
    on_release:
      then:
        - cover.template.publish:
            id: garage
            state: OPEN
            current_operation: CLOSING

  - platform: gpio
    pin:
      number: 3
      inverted: true
    name: "Garage Completement Fermé"
    id: fully_closed
    filters:
      - delayed_on: 500ms
    on_press:
      then:
        - cover.template.publish:
            id: garage
            state: CLOSED
            current_operation: IDLE
    on_release:
      then:
        - cover.template.publish:
            id: garage
            state: OPEN
            current_operation: OPENING

# Switch vers le relai pour actionner la parte    
switch:
  - platform: gpio
    pin: GPIO4
    name: "Door Action"
    id: door_switch
    inverted: true
    internal: true

# Entité Cover pour HA et pour traiter les actions
cover:
  - platform: template
    name: "Garage"
    device_class: garage
    id: garage
    open_action:
      - switch.turn_on: door_switch
      - delay: 0.2s
      - switch.turn_off: door_switch
    close_action:
      - switch.turn_on: door_switch
      - delay: 0.2s
      - switch.turn_off: door_switch
    stop_action:
      - switch.turn_on: door_switch
      - delay: 0.2s
      - switch.turn_off: door_switch

```

---

_[View the full topic](https://forum.hacf.fr/t/fiabilisation-de-la-detection-de-louverture-de-la-porte-de-mon-garage/54477)._
