Remonter info espeay

Bonjour
Je n’arrive pas à faire remonter les infos d’un espeasy sur mon jeedom.
J’ai fabriquer un module pour mon portail avec un wemos des Relais et contacteur d’ouverture.
J’arrive à piloter mes Relais qui me servent à ouvrir le portail ou éclairer mes lampes.
Mais je n’arrive pas à faire remonter l’info du contacteur d’ouverture.
Mais il est bien visible directement dans l’ESPEASY sur le port gpio14 et la valeur passe bien de 1 à 0

Salut,

c’est ton seul ESP ou tu en as d’autre. Qu’as tu mis dans l’onglet controler de ESPeasy ?
T’es en http ou MQTT ou autre ?

Salut Flowd38,

Tu as bien un device type switch avec le GPIO de ton relais?

Je cherche pas à remonter la position de mon Relais. Mais celle de mon contacteur d’ouverture

Affiche ta page Controllers > Generic HTTP.

As-tu bien indiqué sur le device « contecteur d’ouverture » d’envoyer les infos au controlleur ? (cocher Send to controllers)

le capteur c’est celui la

Il nous faut ta page Controllers > Generic HTTP

C’est peut être le nom de la Value que tu as mis qui pose problème ?
PORTAIL_POSITION ? test avec state3 pour voir !
Et/Ou le name

J’ai trouver en changeant le nom du device et de la values ca marche .
merci de votre aide

bonsoir
je viens de voir que mon probleme est encore présent .
Je ne vois pas d’où ca peut venir ?

par contre les commandes fonctionnent bien

Nom du device et nom value identique ?
Si tu mets un intervalle de 1s dans ton device, est ce que ça marche ?

Dans la page http://@ip_espeasy/json :
dans la partie sur la commande qui passe pas, est-ce que c’est identique à ça :

"TaskValues": [
{"ValueNumber":1,
"Name":"PORTAIL",
"NrDecimals":2,
"Value":0
}],
"DataAcquisition": [
{"Controller":1,
"IDX":1,
"Enabled":"true"
},
{"Controller":2,
"IDX":0,
"Enabled":"false"
},
{"Controller":3,
"IDX":0,
"Enabled":"false"
}],
"TaskInterval":0,
"Type":"Switch input - Switch",
"TaskName":"PORTAIL",
"TaskDeviceNumber":1,
"TaskEnabled":"true",
"TaskNumber":4
},

Dans le plugin Espeasy, en debug, dans les log Espeasy_node, vérifie les lignes qui remontent de ton Esp (filtre l’adresse IP dans la barre de recherche en haut). Hésite pas à tester les relais de l’esp pour faire remonter l’info.

We have got a request for device=Terrarium21&taskid=1&cmd=load&value=8.23 from 192.168.0.11
Calling Jeedom http://127.0.0.1:80/plugins/espeasy/core/api/jeeEspeasy.php?apikey=gbuubhuyGyvyfvygygbygbubygVBtfctGV&device=Terrarium21&taskid=1&cmd=PORTAIL&value=0&ip=192.168.0.11

voici ce que j’ai

« Sensors »:[
{
« TaskValues »: [
{« ValueNumber »:1,
« Name »:« State »,
« NrDecimals »:0,
« Value »:1
}],
« DataAcquisition »: [
{« Controller »:1,
« IDX »:0,
« Enabled »:« true »
},
{« Controller »:2,
« IDX »:0,
« Enabled »:« false »
},
{« Controller »:3,
« IDX »:0,
« Enabled »:« false »
}],
« TaskInterval »:0,
« Type »:« Switch input - Switch »,
« TaskName »:« PORTAIL »,
« TaskDeviceNumber »:1,
« TaskEnabled »:« true »,
« TaskNumber »:1
},
{
« TaskValues »: [
{« ValueNumber »:1,
« Name »:« ALLUMER »,
« NrDecimals »:0,
« Value »:0
}],
« DataAcquisition »: [
{« Controller »:1,
« IDX »:0,
« Enabled »:« true »
},
{« Controller »:2,
« IDX »:0,
« Enabled »:« false »
},
{« Controller »:3,
« IDX »:0,
« Enabled »:« false »
}],
« TaskInterval »:0,
« Type »:« Switch input - Switch »,
« TaskName »:« LAMPE »,
« TaskDeviceNumber »:1,
« TaskEnabled »:« true »,
« TaskNumber »:2
},
{
« TaskValues »: [
{« ValueNumber »:1,
« Name »:« FERME »,
« NrDecimals »:0,
« Value »:0
}],
« DataAcquisition »: [
{« Controller »:1,
« IDX »:0,
« Enabled »:« true »
},
{« Controller »:2,
« IDX »:0,
« Enabled »:« false »
},
{« Controller »:3,
« IDX »:0,
« Enabled »:« false »
}],
« TaskInterval »:0,
« Type »:« Switch input - Switch »,
« TaskName »:« CONTACTEUR_POSITION »,
« TaskDeviceNumber »:1,
« TaskEnabled »:« true »,
« TaskNumber »:3
}
],
« TTL »:60000
}

dans le hardware de mon esp est ce qu’il faut modifier le GPIO boot states ?

dans espeasy node en debug j’ai ca

et sur ta page santé ? dans jeedom, ton réseau interne il est bien OK ?

ma page sante et OK