shell.yml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. ---
  2. - name: "close-rolling-shutter"
  3. neurons:
  4. - shell:
  5. cmd: "curl http://192.168.0.22:5000/fermeture -d \"password=monpass\" -X POST"
  6. - say:
  7. message: "Fermeture en cours, monsieur"
  8. signals:
  9. - order: "ferme les volets"
  10. - name: "open-rolling-shutter"
  11. neurons:
  12. - shell:
  13. cmd: "curl http://192.168.0.22:5000/ouverture -d \"password=monpass\" -X POST"
  14. - say:
  15. message: "Ouverture en cours, monsieur"
  16. signals:
  17. - order: "ouvre les volets"
  18. - name: "start-steam"
  19. neurons:
  20. - shell:
  21. cmd: "curl -i --user admin:secret -H \"Content-Type: application/json\" -X POST -d '{\"app_name\":\"kodi\",\"state\":\"stop\"}' http://192.168.0.17:8000/app"
  22. - shell:
  23. cmd: "curl -i --user admin:secret -H \"Content-Type: application/json\" -X POST -d '{\"app_name\":\"steam\",\"state\":\"start\"}' http://192.168.0.17:8000/app"
  24. - say:
  25. message: "Lancement en cours, monsieur"
  26. signals:
  27. - order: "lance Steam"
  28. - name: "start-Kodi"
  29. neurons:
  30. - shell:
  31. cmd: "curl -i --user admin:secret -H \"Content-Type: application/json\" -X POST -d '{\"app_name\":\"steam\",\"state\":\"stop\"}' http://192.168.0.17:8000/app"
  32. - shell:
  33. cmd: "curl -i --user admin:secret -H \"Content-Type: application/json\" -X POST -d '{\"app_name\":\"kodi\",\"state\":\"start\"}' http://192.168.0.17:8000/app"
  34. - say:
  35. message: "Lancement en cours, monsieur"
  36. signals:
  37. - order: "lance Cody"
  38. - name: "start-music"
  39. neurons:
  40. - shell:
  41. cmd: "curl -i --user admin:secret -H \"Content-Type: application/json\" -X POST -d '{\"app_name\":\"music\",\"state\":\"start\"}' http://192.168.0.17:8000/app"
  42. - say:
  43. message: "Musique lance, monsieur"
  44. signals:
  45. - order: "mais nous de la musique"
  46. - order: "musique rock"
  47. - name: "stop-music"
  48. neurons:
  49. - shell:
  50. cmd: "curl -i --user admin:secret -H \"Content-Type: application/json\" -X POST -d '{\"app_name\":\"music\",\"state\":\"stop\"}' http://192.168.0.17:8000/app"
  51. - say:
  52. message: "musique stoppé, monsieur"
  53. signals:
  54. - order: "arrête la musique"
  55. - order: "stop la musique"
  56. - order: "éteins la musique"