Duplicate Key dans confihuration.YAML

Bonjour
Dans mon fichier configuration, j’ai une erreur de duplicata alors que vous verrez qu’il n’y en a pas de doublon ! Pouvez-vous m’expliquer pourquoi ? Merci d’avance

Salut

Pourtant comme c’est écrit et ça se voit
image

Ok ^^ pensais que cette function était universel et appelé justement un script crée.
Par quoi je dois la remplacer alors ?

Tu ne peux pas remplacer, c’est un mot clé de la config.
Mais tu peux fusionner le contenu des 2 fichiers dans un unique et garder une seule des 2 lignes

Salut

Apriori, tu peux aussi faire ça:

# Scripts created and edited in the UI
script ui: !include scripts.yaml
# Scripts created and edited manually
script manual: !include irtranswifi.yaml
1 « J'aime »

Bonjour
J’ai donc fait comme tu m’as expliqué, c’est-à-dire : déclarer script manual: !include irtranswifi.yaml


dans configuration.yaml et ajouté mon contenu dans irtranswifi.yaml

mais j’ai une erreur échec d’appel du service rest_command/lum2 Service not Found

Ça sent une erreur de redirection de ça ou de chemin ?

Alors oui, mais non…

Dans ton fichier irtranswifi.yaml, t’es sensé mettre des scripts, pas du rest_command.

Dans ton fichier irtranswifi.yaml, met ça:

lum2:
  url: "http://192.168.1.25/send.htm?remote=lum2&command=open"
  method: put
  content_type: "application/x-www-form-urlencoded"

Dans le fichier configuration.yaml

rest_command: !include irtranswifi.yaml

Et utilise le texte préformaté, pour coller ton code yaml. Ce n’est pas pratique les screenshots.