Binary_sensor gpio ne remonte plus en Mqtt

Bonjour,

Voilà ! depuis 2 ans maintenant j’utilise un raspberry sous HA pour piloter l’ouverture de mon portail ainsi qu’un capteur d’ouverture Magnétique.
j’ai donc un « switch » relais , et un « binary_sensor » type capteur d’ouverture de porte.
Le tout piloté par mqtt . Or depuis 2 mois mon capteur ne remonte plus sous Mqtt.
Malheureusement le topic du binary_sensor ne se créé plus la preuve:
image
j’ai bien la « rubrique » switch
mais pas la « binary_sensor » qui pourtant avant apparaissait bien.
Je précise que j’ai vérifié mon capteur, ainsi que sa détection sur le port GPIO qui change bien d’état à l’ouverture du portail.

J’ajoute quand même (pour info) que j’ai un 2 éme HA principal qui tourne sous docker.

voici ma conf :
binary_sensor.yaml

  - platform: rpi_gpio
    sensors:
      - port: 4
        name: "Sensor_gpio_Portail_port4 "
        unique_id: "sensor_gpio_portail_port_4"
        
      - port: 23
        name: "sensor_gpio_porte_garage_port23"
        unique_id: "sensor_gpio_porte_garage_port_23"

mon configuration.yaml:

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
switch: !include switchs.yaml
binary_sensor: !include binary_sensor.yaml
mqtt_statestream:
  base_topic: homeassistant
  publish_attributes: true
  publish_timestamps: true
  exclude:
    domains:
      - switch
      - sensor
      - binary_sensor
      
  include:
    entities:
      - binary_sensor.sensor_gpio_portail_port4
      - binary_sensor.sensor_gpio_porte_garage_port23
mqtt:
  binary_sensor:
    - name: "Detecteur du Portail"
      unique_id: binary_sensor.sensor_gpio_portail_port4_mqtt
      state_topic: "homeassistant/binary_sensor/sensor_gpio_portail_port4/state"
      qos: 1
      payload_on: "on"
      payload_off: "off"
      device_class: garage_door
      
    - name: "Detecteur Porte garage"
      unique_id: binary_sensor.sensor_gpio_porte_garage_port23_mqtt
      state_topic: "homeassistant/binary_sensor/sensor_gpio_porte_garage_port23/state"
      qos: 1
      payload_on: "on"
      payload_off: "off"
      device_class: garage_door

  switch:
    - name: "Switch Chauffeau"
      unique_id: switch.switch_chauffeau
      command_topic: "homeassistant/switch/switch_chauffeau/state"
      state_topic: "homeassistant/switch/switch_chauffeau/state"
      qos: 1
      payload_on: "on"
      payload_off: "off"
      #device_class: switch
      
    - name: "Switch portail"
      unique_id: switch.switch_portail
      command_topic: "homeassistant/switch/switch_portail/state"
      state_topic: "homeassistant/switch/switch_portail/state"
      qos: 1
      payload_on: "on"
      payload_off: "off"
      #device_class: switch

Merci de votre aide à tous


[center]## System Information

version core-2024.7.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.4
os_name Linux
os_version 6.6.31-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4908
Installed Version 1.34.0
Stage running
Available Repositories 1458
Downloaded Repositories 6
HACS Data ok
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 12.4
update_channel stable
supervisor_version supervisor-2024.06.2
agent_version 1.6.0
docker_version 26.1.4
disk_total 13.9 GB
disk_used 3.8 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi3-64
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.14.0), File editor (5.8.0), Samba share (12.3.1)
Dashboards
dashboards 2
resources 0
views 1
mode storage
Recorder
oldest_recorder_run 27 juin 2024 à 14:00
current_recorder_run 7 juillet 2024 à 00:12
estimated_db_size 1.57 MiB
database_engine sqlite
database_version 3.45.3
[/center]

Bonjour,
tu utilises quel intégration pour la gestion des GPIO ?

Bonsoir,
J’utilise l’integration HACS : Raspberry Pi GPIO.

Bonjour,
depuis HAOS 12.3, ca fonctionne plus:

Dans l’issue, il parle de ce dépôt qui fonctionnerait :

Bonjour,

Merci pour toute ces infos, j’avais une petite erreur de branchement de mon sensor à force de faire des essais dans tout les sens j’ai fini par mal le rebrancher.
Cela dit j’ai changé de stratégie, j’ai réinstallé mon Raspberry Pi 3 avec une Raspbian 10(surtout pas de version supèrieure) avec dessus docker, et HA sous docker grace à un Tuto très bien fait : Legeek.info
Il explique tout pas à pas, la raspbian, la gestion des gpios, le MQTT, etc… suivez le guide.
Tout remarche parfaitement et l’avantage c’est que l’on peux faire « tourner » autre chose avec les docker, plutôt que de monopoliser le RPI juste pour HA .

Merci encore .

1 « J'aime »