J’ai réalisé un montages ESPEASY avec un capteur RFID PN532 qui fonctionne, j’ai également monté une LED et un buzzer pour les faire réagir au moment ou l’on passe un tag RFID devant le lecteur. J’ai fait un scénario qui réagit au changement de numéro de tag, puis émet un flash avec la diode et émet un bip avec le buzzer.
Tout cela est fonctionnel, mais le bip met environ une seconde avant d’être émis alors que le flash de la LED est immédiat.
Tu ne peux pas plutôt traiter ça avec des Rules dans ESPeasy plutôt que par un scenario ? ça sera plus réactif.
Essaye plutôt en MQTT qui semble plus réactif que le REST via le plugin.
EDIT :
Après relecture de ton problème, je te conseille effectivement de passer par un rules, avec la création d’un evenement que tu appeleras depuis jeedom plutôt que de vouloir piloter les GPIO directement.
J’avais exactement le même soucis pour l’allumage de 2 lampes.
Lorsque je demandait l’allumage individuellement ça réagissait très vite. Mais si dans un scenario je demandais l’allumage des 2 lampes « en même temps » (a la suite comme tu le fais) la deuxième s’allumait systematiquement avec un décalage d’une à deux secondes.
ça doit être liée à la façon dont ESPeasy gère les appels http.
En créant une règle qui pilotait les 2 gipo en interne, j’avais bien un allumage simultané.
Si j’inverse l’ordre des 2 deux instructions dans le scénario, j’obtiens l’inverse dans la réactivité : bip immédiat et flash lumineux une seconde après …