Utilisation Remote GPIO

Bonjour à tous,

Débutant sur home assistant, je souhaite utiliser les GPIO d’un raspberry Pi2 présent sur mon réseau.
Mon home assistant est installé sur un PC en machine virtuel via image virtualbox.
Sur mon Raspberry j’ai installé le dernier Pi OS et activé l’option Remote GPIO. J’ai connecté une LED sur le GPIO 24 et un bouton sur le GPIO23.
Dans le fichier « configuration.yaml » j’ai ajouté les lignes suivantes :

binary_sensor:
  - platform: remote_rpi_gpio
    host: 192.168.100.35
    ports:
      23: Bouton PI
      
switch:
  - platform: remote_rpi_gpio
    host: 192.168.100.35
    ports:
      24: LED

Puis j’ai relancé le serveur Home assistant.

Le premier problème c’est que je ne trouve aucun nouveau binary_sensor ni switch correspondant dans « outils de développement / états ».

Pourriez-vous m’indiquer ce qu’il manque pour ajouter le pilotage de la LED et la lecture de l’état du bouton connectés au raspberry sur le réseau ?

Merci.

Ma configuration


[center]## System Health

version core-2021.4.2
installation_type Home Assistant OS
dev false
hassio true
docker true
virtualenv false
python_version 3.8.7
os_name Linux
os_version 5.4.109
arch x86_64
timezone Europe/Paris
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 5.13
update_channel stable
supervisor_version supervisor-2021.03.9
docker_version 19.03.15
disk_total 5.2 GB
disk_used 3.7 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons deCONZ (6.5.0), Samba share (9.3.0), File editor (5.2.0), ADB - Android Debug Bridge (0.8.0), Duck DNS (1.12.5)
Lovelace
dashboards 1
resources 0
views 2
mode storage
[/center] Comment récupérer ma configuration : Dans votre HA, Menu latéral `Configuration` > `Info` > bouton copier > `Pour Github` ![image|648x167, 75%](upload://1ietIxFU6nXP1GFrJTzwc2mh0j2.png) ___

En l’état, rien, ta déclaration semble correct.

Que dit le log ?

Bonjour @Clemalex, merci pour ton aide.

Voici ce que j’ai trouvé dans « configuration / journaux » concernant « remote_rpi_gpio » :

*Logger: homeassistant.components.binary_sensor*
*Source: components/remote_rpi_gpio/__init__.py:61*
*Integration: Capteur binaire (documentation, issues)*
*First occurred: 17 avril 2021, 18:34:23 (1 occurrences)*
*Last logged: 17 avril 2021, 18:34:23*

*remote_rpi_gpio: Error on device update!*
*Traceback (most recent call last):*
*  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 365, in _async_add_entity*
*    await entity.async_device_update(warning=False)*
*  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 482, in async_device_update*
*    await task*
*  File "/usr/local/lib/python3.8/concurrent/futures/thread.py", line 57, in run*
*    result = self.fn(*self.args, **self.kwargs)*
*  File "/usr/src/homeassistant/homeassistant/components/remote_rpi_gpio/binary_sensor.py", line 100, in update*
*    self._state = remote_rpi_gpio.read_input(self._button)*
*  File "/usr/src/homeassistant/homeassistant/components/remote_rpi_gpio/__init__.py", line 61, in read_input*
*    return button.is_pressed*
*AttributeError: 'NoneType' object has no attribute 'is_pressed'*

Aucun message d’erreur concernant la déclaration du switch GPIO24.