Bonjour,
J’ai défini une requête dans configuration.yaml
shell_command:
my_curlTempoDemain: curl -X GET https://www.api-couleur-tempo.fr/api/jourTempo/tomorrow # -H accept: application/json
La fin est en commentaire car elle génère une erreur de syntaxe.
Ensuite j’ai crée un automatisme qui lance cette requete
Dans automation.yaml
- id: '1731688212486'
alias: Mise à jour could
description: Lance une appel à la RTE pour mise à jour de could
triggers:
- trigger: time
at: '17:42:00'
conditions: []
actions:
- action: light.turn_on
metadata: {}
data: {}
target:
entity_id: light.2_appliques_bureau_michel
- service: shell_command.my_curlTempoDemain
mode: single
Le trigger est provisoire et ne sert qu’à savoir quand je dois surveiller le lancement de l’action.
L’allumage de la lampe me sert de témoin pour assurer que l’action a bien été lancée.
Et au final, à 17h42 ma lampe s’allume mais il y a une erreur dans la dernière ligne.
Et pour terminer comment récupérer ce que la requete doit normalement me renvoyer, à savoir quelque chose du type :
{"dateJour":"2024-11-15","codeJour":2,"periode":"2024-2025"}
Sachant que j’ai un sensor que je ne sais pas bien où mettre …
Dans sensor.yaml ?
- platform: template
sensors:
could:
friendly_name: "Couleur demain"
C’est donc très flou, merci de votre indulgence et de me corriger.