Bonjour
Mêmes observations ici : toutes les commandes script http et info json sont inopérantes depuis la dernière mise à jour.
- Jeedom stable v4.3.21
- plugin script stable 2024-01-09 01:20:38
L’équipement distant est un Wifipower Fil Pilote, les commandes sont de type GET http://<@IP>/F0x avec x de 0 à 5 pour les 6 ordres fil pilote. L’info d’état se récupère via la page http://<@IP>/data.json. Via un navigateur, lorsque je lance les ordres ou que j’accède à la page data.json, le fonctionnement est nominal. Les traces tcpdump que j’obtiens sont les suivantes :
10:55:04.818407 IP 192.168.0.10.65265 > 192.168.0.201.http: Flags [P.], seq 1:498, ack 1, win 65535, length 497: HTTP: GET /F04 HTTP/1.1
10:55:04.822371 IP 192.168.0.201.http > 192.168.0.10.65266: Flags [S.], seq 16822, ack 2911047615, win 5840, options [mss 1460,nop,nop,sackOK], length 0
10:55:04.822403 IP 192.168.0.10.65266 > 192.168.0.201.http: Flags [.], ack 1, win 65535, length 0
10:55:04.893894 IP 192.168.0.201.http > 192.168.0.10.65265: Flags [P.], seq 1:124, ack 498, win 5343, length 123: HTTP: HTTP/1.1 200 OK
Dès que je passe par le plugin script,
- les commandes envoyées n’apparaissent pas dans le log DEBUG du plugin script
- via tcpdump, je vois bien les commandes sortir, mais en POST
10:54:03.641607 IP 192.168.0.200.58186 > 192.168.0.201.80: Flags [P.], seq 1:169, ack 1, win 64240, length 168: HTTP: POST /F04 HTTP/1.1
10:54:03.649007 IP 192.168.0.201.80 > 192.168.0.200.58186: Flags [P.], seq 1:200, ack 169, win 5672, length 199: HTTP: HTTP/1.1 200 OK
J’ai l’impression que le plugin script envoie un POST, mais que mon équipement accepte seulement le GET pour modifier son comportement. Peut-être est-ce le même problème que @fran-jeed et @dJuL ?