Requete http en push avec Script

Salut @niouk_29
désolé pour mon délai de réponse.
Non, je n’ai pas trouvé. j’ai a peu près tout essayé sans succès, exactement dans le même cas que toi.
Par contre, j’ai (payé) le plugin Synology et il fonctionne très bien. Tu peux gérer le Home mode directement depuis les scenarios. donc pour quelques euros j’ai arrêté de me prendre la tête.

bonjour @gonzi, @niouk_29,
la gestion des guillemets est assez délicate dans l’utilisation des commandes via scripts.
Si je reprends la commande dans la réponse d’olive, je ferais les modifs suivantes pour que les guillemets, à l’intérieur de l’URL http (mise entre guillemets), soient bien interprétés comme des guillemets. c’est pour cela qu’ils sont, dans l’URL entre guillemets, sous la forme \" au lieu de ":

curl -i -X POST "https://nasamoi.fr4.quickconnect.to/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method=\"Trigger\"&version=1&eventId=2&eventName=\"This is external event2\"&account=\"acount\"&password=\"motdepasse\""

pour le cas de @niouk_29, on aurait :
curl -i -X "http://192.168.1.110:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method=\"Trigger\"&version=1&eventId=1&eventName=\"This is external event1\"&account=\"{account}\"&password=\"{password}\""

NB :

  • toujours bien mettre l’URL complète entre guillemets → cf Cas des & dans URL
  • mettre ces commandes en commandes de script de type script/action.

@gonzi @mnpg,
Merci pour les infos, dès que je peux je test la solution des guillemets,

Je viens de tester les guillemets, en script/action, rien, mais ca fonctionne en html.

Je te remercie.