HA OS 12.3 problème GPIO

Mon problème

Bonjour,

suite à la mise à jour de Hassos 12.2 vers 12.3 mes entrées GPIO sur mon Pi3 ne fonctionnent plus.
J’ai dû revenir en arrière pour retrouver un fonctionnement correcte de mes entrées.

Avez-vous rencontré le même souci ?
Existe-t-il une solution ?

Merci

binary_sensor:
  - platform: rpi_gpio
    sensors:
        - port: 4
          name: "Fdc_Bas_Fabs"
          invert_logic: true
        - port: 13
          name: "Fdc_Haut_Fabs"

Ma configuration


System Information

version core-2024.5.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.2
os_name Linux
os_version 6.1.73-haos-raspi
arch armv7l
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.34.0
Stage running
Available Repositories 1393
Downloaded Repositories 13
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.2
update_channel stable
supervisor_version supervisor-2024.05.1
agent_version 1.6.0
docker_version 25.0.5
disk_total 234.7 GB
disk_used 8.4 GB
healthy true
supported true
board rpi3
supervisor_api ok
version_api ok
installed_addons File editor (5.8.0), Node-RED (17.0.12), Duck DNS (1.17.0), Terminal & SSH (9.14.0), Mosquitto broker (6.4.0), Home Assistant Google Drive Backup (0.112.1)
Dashboards
dashboards 2
resources 9
views 4
mode storage
Recorder
oldest_recorder_run 5 mai 2024 à 07:25
current_recorder_run 11 mai 2024 à 05:48
estimated_db_size 1.93 MiB
database_engine sqlite
database_version 3.44.2
___

Bonjour,
mauvaise nouvelle:

Merci WarC0zes.

Ça n’est vraiment pas bon tout ça. :disappointed_relieved:

Qu’est il possible de faire à la place ?
Utiliser un esp32 ?

J’ai l’impression qu’il y a un patch gpiod de sortie ?
Quelqu’un l’a t il essayé ?

Merci pour ton aide

Oui, dans le lien , le dev le dit. il y a un fork qui utilise une autre librairie pour faire fonctionne le gpio.

Citation
Someone forked this integration and replaced the library but I am not sure what is the status of his integration, if you want to test it and report back I may check if I can backport the changes here.

Sinon tu a c’est intégration aussi, qui fonctionne:

Merci beaucoup, je vais tester cela :slight_smile:

bonjour si ca t’interresse … ma config pour un esp32
.
.

esphome:
  name: "atelier"
  friendly_name: atelier ed27c0

esp8266:
  board: esp01_1m

# Enable logging
logger:

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

ota:


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

  manual_ip:
    static_ip: 192.168.0.105
    gateway: 192.168.0.254
    subnet: 255.255.255.0  


  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esphome-Web-Ed27C0"
    password: "D14XXXXXXXmN"

captive_portal:
    
binary_sensor:

   - platform: gpio
     pin:
       number: 4
       mode: INPUT_PULLUP
       inverted: True
     name: "entree_5"
     filters:
       - delayed_on: 10ms  

   - platform: gpio
     pin:
       number: 5
       mode: INPUT_PULLUP
       inverted: True
     name: "entree_4"
     filters:
       - delayed_on: 10ms
       
   - platform: gpio
     pin:
       number: 12
       mode: INPUT_PULLUP
       inverted: True
     name: "alarme on off"
     filters:
       - delayed_on: 10ms
       
       
       
   - platform: gpio
     pin:
       number: 13
       mode: INPUT_PULLUP
       inverted: True
     name: "detection"
     filters:
       - delayed_on: 10ms
       
   - platform: gpio
     pin:
       number: 14
       mode: INPUT_PULLUP
       inverted: True
     name: "porte atelier"
     filters:
       - delayed_on: 10ms
       
       
       
switch:
  - platform: gpio
    pin: 2
    name: "relais 1"
    inverted: true
    

  - platform: gpio
    pin: 0
    name: "M/A alarme"
    inverted: true

il y a 2 relais de commandes et des entrées concacts sec retour d’info d’une alarme …

Bonjour,

j’avais mis un peu de côté le sujet et j’étais resté sur la V12.2.
J’ai profité de la v12.4 pour faire la mise à jour sur mes GPIO.
Et je confirme que la solution de jdeneef fonctionne.

Merci à vous.

jdeneef / ha_gpiod

1 « J'aime »