
En mode expert, il est possible de définir des capteurs d’entrée du logigramme des actions par des entrées de GPIO.

GPIO physique
Suivant le modèle de carte ESP32-S3, il est proposé d’utiliser des GPIOs comme entrée parmi la liste proposée. Sur ces entrées, on peut mettre un interrupteur entre la masse de la carte (GND) et l’entrée. Une entrée en l’air correspond à 1, à la masse cela correspond à un zéro.

GPIO Virtuel
10 GPIO numérotés de 101 à 110, permettent de créer un capteur d’entrée binaire pilotable par une commande externe ou par MQTT.
Commande GET
Envoi d’une commande directement depuis la barre d’adresse d’un navigateur. Exemple :
http://192.168.x.x/SetGPIO?Gpio=104&Out=1
Mise à 1 du GPIO 104. Avec au début l’adresse IP du routeur.
Si vous avez donné un nom (sans espace) à votre GPIO, vous pouvez également le contrôler ainsi :
http://192.168.x.x/SetGPIO?Nom=MonGPIO&Out=0
Ainsi il est possible de créer des icônes de raccourci de commandes sur un smartphone.
Commande POST

Depuis une application, Home Assistant avec une commande rest, on peut activer ou non le GPIO. Exemple :
Message au format JSON = {"Gpio":104,"Out":1} ou bien {"Nom":" Nom du GPIO","Out":1}
adresse : http://192.168.x.x/GPIO_Set
method : "POST"
Commande via MQTT
Exemple dans Home Assistant. On retrouve le message au format JSON.
Le Topic à mettre, c’est le Device Name du routeur.
