Problème controller HTTP

Bonjour,
Je suis sur Odroid C4, Debian 11, Jeedom 4.4.5
J’ai 5 ESPeasy, un fonctionne sans souci par les 4 autres me posent un gros problème.
Ils envoient un message d’erreur dans le log « http error » sans arrêt jusqu’à bloquer l’Odroid et planté Jeedom.
J’ai dons désactivé le « Generic Http » de chacun d’eux et plus de souci MAIS ce n’est pas la solution.
Le message d’erruer est le même pour les 4:

[Tue May 21 11:19:54.199486 2024] [php7:error] [pid 45632] [client 127.0.0.1:57600] PHP Fatal error:  Uncaught Exception: Le nom de la commande ne peut pas \xc3\xaatre vide :espeasyCmd Object\n(\n    [id:protected] => \n    [logicalId:protected] => \n    [generic_type:protected] => \n    [eqType:protected] => \n    [name:protected] => \n    [order:protected] => \n    [type:protected] => info\n    [subType:protected] => numeric\n    [eqLogic_id:protected] => 2096\n    [isHistorized:protected] => 0\n    [unite:protected] => \n    [configuration:protected] => Array\n        (\n            [taskid] => 1\n            [cmd] => \n            [value] => 0\n        )\n\n    [template:protected] => \n    [display:protected] => \n    [value:protected] => \n    [isVisible:protected] => 1\n    [alert:protected] => \n    [_collectDate:protected] => 2024-05-21 11:19:54\n    [_valueDate:protected] => 2024-04-17 21:24:23\n    [_eqLogic:protected] => espeasy Object\n        (\n            [id:protected] => 2096\n            [name:protected] => ESPCapteurs\n            [logicalId:protected] => 192.168.1.39\n            [generic_type:protected] => \n            [obje in /var/www/html/core/class/cmd.class.php on line 1064
[Tue May 21 11:19:54.342838 2024] [php7:error] [pid 45651] [client 127.0.0.1:57606] PHP Fatal error:  Uncaught Exception: Le nom de la commande ne peut pas \xc3\xaatre vide :espeasyCmd Object\n(\n    [id:protected] => \n    [logicalId:protected] => \n    [generic_type:protected] => \n    [eqType:protected] => \n    [name:protected] => \n    [order:protected] => \n    [type:protected] => info\n    [subType:protected] => numeric\n    [eqLogic_id:protected] => 2096\n    [isHistorized:protected] => 0\n    [unite:protected] => \n    [configuration:protected] => Array\n        (\n            [taskid] => 1\n            [cmd] => \n            [value] => 0\n        )\n\n    [template:protected] => \n    [display:protected] => \n    [value:protected] => \n    [isVisible:protected] => 1\n    [alert:protected] => \n    [_collectDate:protected] => 2024-05-21 11:19:54\n    [_valueDate:protected] => 2024-04-17 21:24:23\n    [_eqLogic:protected] => espeasy Object\n        (\n            [id:protected] => 2096\n            [name:protected] => ESPCapteurs\n            [logicalId:protected] => 192.168.1.39\n            [generic_type:protected] => \n            [obje in /var/www/html/core/class/cmd.class.php on line 1064
[Tue May 21 11:19:54.477710 2024] [php7:error] [pid 45650] [client 127.0.0.1:57622] PHP Fatal error:  Uncaught Exception: Le nom de la commande ne peut pas \xc3\xaatre vide :espeasyCmd Object\n(\n    [id:protected] => \n    [logicalId:protected] => \n    [generic_type:protected] => \n    [eqType:protected] => \n    [name:protected] => \n    [order:protected] => \n    [type:protected] => info\n    [subType:protected] => numeric\n    [eqLogic_id:protected] => 2096\n    [isHistorized:protected] => 0\n    [unite:protected] => \n    [configuration:protected] => Array\n        (\n            [taskid] => 1\n            [cmd] => \n            [value] => 0\n        )\n\n    [template:protected] => \n    [display:protected] => \n    [value:protected] => \n    [isVisible:protected] => 1\n    [alert:protected] => \n    [_collectDate:protected] => 2024-05-21 11:19:54\n    [_valueDate:protected] => 2024-04-17 21:24:23\n    [_eqLogic:protected] => espeasy Object\n        (\n            [id:protected] => 2096\n            [name:protected] => ESPCapteurs\n            [logicalId:protected] => 192.168.1.39\n            [generic_type:protected] => \n            [obje in /var/www/html/core/class/cmd.class.php on line 1064
[Tue May 21 11:19:59.185801 2024] [php7:error] [pid 45650] [client 127.0.0.1:36472] PHP Fatal error:  Uncaught Exception: Le nom de la commande ne peut pas \xc3\xaatre vide :espeasyCmd Object\n(\n    [id:protected] => \n    [logicalId:protected] => \n    [generic_type:protected] => \n    [eqType:protected] => \n    [name:protected] => \n    [order:protected] => \n    [type:protected] => info\n    [subType:protected] => numeric\n    [eqLogic_id:protected] => 2096\n    [isHistorized:protected] => 0\n    [unite:protected] => \n    [configuration:protected] => Array\n        (\n            [taskid] => 1\n            [cmd] => \n            [value] => 0\n        )\n\n    [template:protected] => \n    [display:protected] => \n    [value:protected] => \n    [isVisible:protected] => 1\n    [alert:protected] => \n    [_collectDate:protected] => 2024-05-21 11:19:59\n    [_valueDate:protected] => 2024-04-17 21:24:23\n    [_eqLogic:protected] => espeasy Object\n        (\n            [id:protected] => 2096\n            [name:protected] => ESPCapteurs\n            [logicalId:protected] => 192.168.1.39\n            [generic_type:protected] => \n            [obje in /var/www/html/core/class/cmd.class.php on line 1064
[Tue May 21 11:19:59.317441 2024] [php7:error] [pid 45634] [client 127.0.0.1:36486] PHP Fatal error:  Uncaught Exception: Le nom de la commande ne peut pas \xc3\xaatre vide :espeasyCmd Object\n(\n    [id:protected] => \n    [logicalId:protected] => \n    [generic_type:protected] => \n    [eqType:protected] => \n    [name:protected] => \n    [order:protected] => \n    [type:protected] => info\n    [subType:protected] => numeric\n    [eqLogic_id:protected] => 2096\n    [isHistorized:protected] => 0\n    [unite:protected] => \n    [configuration:protected] => Array\n        (\n            [taskid] => 1\n            [cmd] => \n            [value] => 0\n        )\n\n    [template:protected] => \n    [display:protected] => \n    [value:protected] => \n    [isVisible:protected] => 1\n    [alert:protected] => \n    [_collectDate:protected] => 2024-05-21 11:19:59\n    [_valueDate:protected] => 2024-04-17 21:24:23\n    [_eqLogic:protected] => espeasy Object\n        (\n            [id:protected] => 2096\n            [name:protected] => ESPCapteurs\n            [logicalId:protected] => 192.168.1.39\n            [generic_type:protected] => \n            [obje in /var/www/html/core/class/cmd.class.php on line 1064
[Tue May 21 11:19:59.454659 2024] [php7:error] [pid 45642] [client 127.0.0.1:36496] PHP Fatal error:  Uncaught Exception: Le nom de la commande ne peut pas \xc3\xaatre vide :espeasyCmd Object\n(\n    [id:protected] => \n    [logicalId:protected] => \n    [generic_type:protected] => \n    [eqType:protected] => \n    [name:protected] => \n    [order:protected] => \n    [type:protected] => info\n    [subType:protected] => numeric\n    [eqLogic_id:protected] => 2096\n    [isHistorized:protected] => 0\n    [unite:protected] => \n    [configuration:protected] => Array\n        (\n            [taskid] => 1\n            [cmd] => \n            [value] => 0\n        )\n\n    [template:protected] => \n    [display:protected] => \n    [value:protected] => \n    [isVisible:protected] => 1\n    [alert:protected] => \n    [_collectDate:protected] => 2024-05-21 11:19:59\n    [_valueDate:protected] => 2024-04-17 21:24:23\n    [_eqLogic:protected] => espeasy Object\n        (\n            [id:protected] => 2096\n            [name:protected] => ESPCapteurs\n            [logicalId:protected] => 192.168.1.39\n            [generic_type:protected] => \n            [obje in /var/www/html/core/class/cmd.class.php on line 1064
[Tue May 21 11:20:04.232380 2024] [php7:error] [pid 45651] [client 127.0.0.1:36596] PHP Fatal error:  Uncaught Exception: Le nom de la commande ne peut pas \xc3\xaatre vide :espeasyCmd Object\n(\n    [id:protected] => \n    [logicalId:protected] => \n    [generic_type:protected] => \n    [eqType:protected] => \n    [name:protected] => \n    [order:protected] => \n    [type:protected] => info\n    [subType:protected] => numeric\n    [eqLogic_id:protected] => 2096\n    [isHistorized:protected] => 0\n    [unite:protected] => \n    [configuration:protected] => Array\n        (\n            [taskid] => 1\n            [cmd] => \n            [value] => 0\n        )\n\n    [template:protected] => \n    [display:protected] => \n    [value:protected] => \n    [isVisible:protected] => 1\n    [alert:protected] => \n    [_collectDate:protected] => 2024-05-21 11:20:04\n    [_valueDate:protected] => 2024-04-17 21:24:23\n    [_eqLogic:protected] => espeasy Object\n        (\n            [id:protected] => 2096\n            [name:protected] => ESPCapteurs\n            [logicalId:protected] => 192.168.1.39\n            [generic_type:protected] => \n            [obje in /var/www/html/core/class/cmd.class.php on line 1064
[Tue May 21 11:20:04.352662 2024] [php7:error] [pid 45650] [client 127.0.0.1:36604] PHP Fatal error:  Uncaught Exception: Le nom de la commande ne peut pas \xc3\xaatre vide :espeasyCmd Object\n(\n    [id:protected] => \n    [logicalId:protected] => \n    [generic_type:protected] => \n    [eqType:protected] => \n    [name:protected] => \n    [order:protected] => \n    [type:protected] => info\n    [subType:protected] => numeric\n    [eqLogic_id:protected] => 2096\n    [isHistorized:protected] => 0\n    [unite:protected] => \n    [configuration:protected] => Array\n        (\n            [taskid] => 1\n            [cmd] => \n            [value] => 0\n        )\n\n    [template:protected] => \n    [display:protected] => \n    [value:protected] => \n    [isVisible:protected] => 1\n    [alert:protected] => \n    [_collectDate:protected] => 2024-05-21 11:20:04\n    [_valueDate:protected] => 2024-04-17 21:24:23\n    [_eqLogic:protected] => espeasy Object\n        (\n            [id:protected] => 2096\n            [name:protected] => ESPCapteurs\n            [logicalId:protected] => 192.168.1.39\n            [generic_type:protected] => \n            [obje in /var/www/html/core/class/cmd.class.php on line 1064
[Tue May 21 11:20:04.516638 2024] [php7:error] [pid 45634] [client 127.0.0.1:36616] PHP Fatal error:  Uncaught Exception: Le nom de la commande ne peut pas \xc3\xaatre vide :espeasyCmd Object\n(\n    [id:protected] => \n    [logicalId:protected] => \n    [generic_type:protected] => \n    [eqType:protected] => \n    [name:protected] => \n    [order:protected] => \n    [type:protected] => info\n    [subType:protected] => numeric\n    [eqLogic_id:protected] => 2096\n    [isHistorized:protected] => 0\n    [unite:protected] => \n    [configuration:protected] => Array\n        (\n            [taskid] => 1\n            [cmd] => \n            [value] => 0\n        )\n\n    [template:protected] => \n    [display:protected] => \n    [value:protected] => \n    [isVisible:protected] => 1\n    [alert:protected] => \n    [_collectDate:protected] => 2024-05-21 11:20:04\n    [_valueDate:protected] => 2024-04-17 21:24:23\n    [_eqLogic:protected] => espeasy Object\n        (\n            [id:protected] => 2096\n            [name:protected] => ESPCapteurs\n            [logicalId:protected] => 192.168.1.39\n            [generic_type:protected] => \n            [obje in /var/www/html/core/class/cmd.class.php on line 1064
[Tue May 21 11:20:09.199089 2024] [php7:error] [pid 45642] [client 127.0.0.1:34142] PHP Fatal error:  Uncaught Exception: Le nom de la commande ne peut pas \xc3\xaatre vide :espeasyCmd Object\n(\n    [id:protected] => \n    [logicalId:protected] => \n    [generic_type:protected] => \n    [eqType:protected] => \n    [name:protected] => \n    [order:protected] => \n    [type:protected] => info\n    [subType:protected] => numeric\n    [eqLogic_id:protected] => 2096\n    [isHistorized:protected] => 0\n    [unite:protected] => \n    [configuration:protected] => Array\n        (\n            [taskid] => 1\n            [cmd] => \n            [value] => 0\n        )\n\n    [template:protected] => \n    [display:protected] => \n    [value:protected] => \n    [isVisible:protected] => 1\n    [alert:protected] => \n    [_collectDate:protected] => 2024-05-21 11:20:09\n    [_valueDate:protected] => 2024-04-17 21:24:23\n    [_eqLogic:protected] => espeasy Object\n        (\n            [id:protected] => 2096\n            [name:protected] => ESPCapteurs\n            [logicalId:protected] => 192.168.1.39\n            [generic_type:protected] => \n            [obje in /var/www/html/core/class/cmd.class.php on line 1064
[Tue May 21 11:20:09.334877 2024] [php7:error] [pid 45632] [client 127.0.0.1:34152] PHP Fatal error:  Uncaught Exception: Le nom de la commande ne peut pas \xc3\xaatre vide :espeasyCmd Object\n(\n    [id:protected] => \n    [logicalId:protected] => \n    [generic_type:protected] => \n    [eqType:protected] => \n    [name:protected] => \n    [order:protected] => \n    [type:protected] => info\n    [subType:protected] => numeric\n    [eqLogic_id:protected] => 2096\n    [isHistorized:protected] => 0\n    [unite:protected] => \n    [configuration:protected] => Array\n        (\n            [taskid] => 1\n            [cmd] => \n            [value] => 0\n        )\n\n    [template:protected] => \n    [display:protected] => \n    [value:protected] => \n    [isVisible:protected] => 1\n    [alert:protected] => \n    [_collectDate:protected] => 2024-05-21 11:20:09\n    [_valueDate:protected] => 2024-04-17 21:24:23\n    [_eqLogic:protected] => espeasy Object\n        (\n            [id:protected] => 2096\n            [name:protected] => ESPCapteurs\n            [logicalId:protected] => 192.168.1.39\n            [generic_type:protected] => \n            [obje in /var/www/html/core/class/cmd.class.php on line 1064
[Tue May 21 11:20:09.467762 2024] [php7:error] [pid 45631] [client 127.0.0.1:34158] PHP Fatal error:  Uncaught Exception: Le nom de la commande ne peut pas \xc3\xaatre vide :espeasyCmd Object\n(\n    [id:protected] => \n    [logicalId:protected] => \n    [generic_type:protected] => \n    [eqType:protected] => \n    [name:protected] => \n    [order:protected] => \n    [type:protected] => info\n    [subType:protected] => numeric\n    [eqLogic_id:protected] => 2096\n    [isHistorized:protected] => 0\n    [unite:protected] => \n    [configuration:protected] => Array\n        (\n            [taskid] => 1\n            [cmd] => \n            [value] => 0\n        )\n\n    [template:protected] => \n    [display:protected] => \n    [value:protected] => \n    [isVisible:protected] => 1\n    [alert:protected] => \n    [_collectDate:protected] => 2024-05-21 11:20:09\n    [_valueDate:protected] => 2024-04-17 21:24:23\n    [_eqLogic:protected] => espeasy Object\n        (\n            [id:protected] => 2096\n            [name:protected] => ESPCapteurs\n            [logicalId:protected] => 192.168.1.39\n            [generic_type:protected] => \n            [obje in /var/www/html/core/class/cmd.class.php on line 1064
[Tue May 21 11:20:14.184424 2024] [php7:error] [pid 45642] [client 127.0.0.1:34232] PHP Fa
il se répète sans arrêt :cold_face:
Le 5° espeasy fonctionne parfaitement j'ai vérifié sa config pour aligner les autres dessus, j'ai relancé les dépendances rien n'y fait.
Pouvez vous m'aider car il semblerait que le PHP7 soit en cause mais là je ne sais pas !

Bonjour,
Je pense avoir trouver le fauteur de trouble.
I s’agit du « generic system - info » « wifi » probablement mal configuré chez moi (à revoir)
Par contre dans le log espeasy, j’ai à répétition un control sur un et un seul gpio:

2024-05-21 13:48:00][INFO] : http://192.168.1.28/control?cmd=gpio,14,1
[2024-05-21 13:48:00][INFO] : http://192.168.1.28/control?cmd=gpio,14,1
[2024-05-21 13:48:01][INFO] : http://192.168.1.28/control?cmd=gpio,14,1
[2024-05-21 13:48:06][INFO] : http://192.168.1.28/control?cmd=gpio,14,1
[2024-05-21 13:48:06][INFO] : http://192.168.1.28/control?cmd=gpio,14,1
[2024-05-21 13:48:06][INFO] : http://192.168.1.28/control?cmd=gpio,14,1
[2024-05-21 13:48:10][INFO] : http://192.168.1.28/control?cmd=gpio,14,1
[2024-05-21 13:48:10][INFO] : http://192.168.1.28/control?cmd=gpio,14,1

quelqu'un aurait il une idée pour éviter cela car avec le temps, le log se remplit :cold_face:

salut,
verifie les regles de l’esp 192.168.1.28. tu dois avoir une erreur dans ta programmation. (partage la config de ton esp)

Bonjour,

voici les captures de la config de cet ESP:



Merci pour ton aide

non, il faut la page device et le détail ainsi que les rules si tu en as

Bonjour,






CaptureESPxx28_rules
J’espère que cela t’aidera à m’aider

A mince je me suis planté. C’est jeedom qui n’arrete pas d’envoyer à ton ESP. il faudrait voir dans tes scénarios jeedom ce qui provoque cela

Bonjour,

question simple: si je désactive les scénarios 1par 1 je peux trouver lequel à savoir si le scénariio est désactivé, il n’envoie plus aucune requête ?

1 « J'aime »

OK merci.
Cependant je reçois en boucledans espeasy nod ce message:

0000|We have got a request for device=ESPCapteurs&taskid=2&cmd=capteurext&value=0 from 192.168.1.39
0001|Calling Jeedom http://127.0.0.1:80/plugins/espeasy/core/api/jeeEspeasy.php?apikey=2e2jTf73jSbfXIF3Fcx8WgGE3kDLHqtx&device=ESPCapteurs&taskid=2&cmd=capteurext&value=0&ip=192.168.1.39
0002|Wed May 22 2024 16:49:02 GMT+0200 (Central European Summer Time)Got response Value: 200
0003|We have got a request for device=ESPVannesCave&taskid=4&cmd=AVOn&value=0 from 192.168.1.15
0004|Calling Jeedom http://127.0.0.1:80/plugins/espeasy/core/api/jeeEspeasy.php?apikey=2e2jTf73jSbfXIF3Fcx8WgGE3kDLHqtx&device=ESPVannesCave&taskid=4&cmd=AVOn&value=0&ip=192.168.1.15
0005|Wed May 22 2024 16:49:04 GMT+0200 (Central European Summer Time)Got response Value: 200
0006|We have got a request for device=ESPCapteurs&taskid=2&cmd=capteurext&value=0 from 192.168.1.39
0007|Calling Jeedom http://127.0.0.1:80/plugins/espeasy/core/api/jeeEspeasy.php?apikey=2e2jTf73jSbfXIF3Fcx8WgGE3kDLHqtx&device=ESPCapteurs&taskid=2&cmd=capteurext&value=0&ip=192.168.1.39
0008|Wed May 22 2024 16:49:07 GMT+0200 (Central European Summer Time)Got response Value: 200
0009|We have got a request for device=ESPAlarme&taskid=2&cmd=Etat_T030&value=0 from 192.168.1.28
0010|Calling Jeedom http://127.0.0.1:80/plugins/espeasy/core/api/jeeEspeasy.php?apikey=2e2jTf73jSbfXIF3Fcx8WgGE3kDLHqtx&device=ESPAlarme&taskid=2&cmd=Etat_T030&value=0&ip=192.168.1.28
0011|Wed May 22 2024 16:49:09 GMT+0200 (Central European Summer Time)Got response Value: 200
0012|We have got a request for device=ESPAlarme&taskid=3&cmd=Etat_REC&value=0 from 192.168.1.28
0013|Calling Jeedom http://127.0.0.1:80/plugins/espeasy/core/api/jeeEspeasy.php?apikey=2e2jTf73jSbfXIF3Fcx8WgGE3kDLHqtx&device=ESPAlarme&taskid=3&cmd=Etat_REC&value=0&ip=192.168.1.28
0014|Wed May 22 2024 16:49:09 GMT+0200 (Central European Summer Time)Got response Value: 200
0015|We have got a request for device=ESPAlarme&taskid=4&cmd=Etat_CLE&value=0 from 192.168.1.28
0016|Calling Jeedom http://127.0.0.1:80/plugins/espeasy/core/api/jeeEspeasy.php?apikey=2e2jTf73jSbfXIF3Fcx8WgGE3kDLHqtx&device=ESPAlarme&taskid=4&cmd=Etat_CLE&value=0&ip=192.168.1.28
0017|Wed May 22 2024 16:49:09 GMT+0200 (Central European Summer Time)Got response Value: 200
0018|We have got a request for device=ESPVannesCave&taskid=4&cmd=AVOn&value=0 from 192.168.1.15
0019|Calling Jeedom http://127.0.0.1:80/plugins/espeasy/core/api/jeeEspeasy.php?apikey=2e2jTf73jSbfXIF3Fcx8WgGE3kDLHqtx&device=ESPVannesCave&taskid=4&cmd=AVOn&value=0&ip=192.168.1.15
0020|Wed May 22 2024 16:49:10 GMT+0200 (Central European Summer Time)Got response Value: 200
0021|We have got a request for device=ESPAlarme&taskid=5&cmd=Etat_VRSDB&value=0 from 192.168.1.28
0022|Calling Jeedom http://127.0.0.1:80/plugins/espeasy/core/api/jeeEspeasy.php?apikey=2e2jTf73jSbfXIF3Fcx8WgGE3kDLHqtx&device=ESPAlarme&taskid=5&cmd=Etat_VRSDB&value=0&ip=192.168.1.28
0023|Wed May 22 2024 16:49:10 GMT+0200 (Central European Summer Time)Got response Value: 200
0024|We have got a request for device=ESPCapteurs&taskid=2&cmd=capteurext&value=0 from 192.168.1.39
0025|Calling Jeedom http://127.0.0.1:80/plugins/espeasy/core/api/jeeEspeasy.php?apikey=2e2jTf73jSbfXIF3Fcx8WgGE3kDLHqtx&device=ESPCapteurs&taskid=2&cmd=capteurext&value=0&ip=192.168.1.39
0026|Wed May 22 2024 16:49:12 GMT+0200 (Central European Summer Time)Got response Value: 200

Aurais tu une idée ?
Je viens de faire une restauration avec la sauvegarde de la nuit passée et l'erreur dans le log "espeasy" sur le gpio 14 ne revient plus !!!!!!

Ca c’est normal, c’est quand ton esp envoie des info vers Jdom

Puis ça appelle le plugin espeasy

200 = requete effectué avec succès.

Quel est ton niveau de log dans le plugin espeasy cote Jdom et quelle est ta version du plugin espeasy? (je n’ai plu celà dans mes log mais il y a du y avoir une MAJ du plugin ESPeasy qui n’affiche plus calling Jeedom et got response sauf si erreur de communication)

Bonjour,

La version de mon plugin: 2023-07-27 01:00:50
Bonne journée