Erreur 500 sur ma premiere automatisation

Ah pardon je ne suis pas du tout à l’aise avec l’informatique et la domotique… et je ne savais pas si les ID ou ce genre de code pouvaient être sensibles. je vois certaines personnes qui floutent des infos alors je reste vigilant. J’ai envie d’apprendre mais c’est difficile quand on est un vieux novice. Mais je ne me décourage pas pour le moment. En tous cas je vous remercie déjà de votre aide.
Je vais essayer de vous en montrer davantage.

1 « J'aime »

Re,

Désolé, j’ai tenté un poil d’humour incompris sur ma réponse,

on ne m’y reprendra plus :wink:

cdt

dans les 2 cas suivants j’ai mon erreur 500

voila ce que j’ai qui s’inscrit sur le yalm en le faisant dans automatisation sur le PC

description: «  »
mode: single
trigger:

  • platform: event
    event_type: ios.action_fired
    event_data:
    actionName: ouverture Audi
    condition:
    action:
  • device_id: 51b32e4dbbec44393c0a01bbf1402660
    domain: cover
    entity_id: eb38a71f2e71984a0426a188e56df758
    type: open

et si je passe par companion apple carplay pour faire mon automatisation (voir screenshot joints), voila le code yalm que ça créé :

description: «  »
mode: single
trigger:

  • event_type: ios.action_fired
    event_data:
    actionID: D43828C2-D145-43D5-8793-3136A748D52D
    platform: event
    condition:
    action:
  • device_id: 51b32e4dbbec44393c0a01bbf1402660
    domain: cover
    entity_id: eb38a71f2e71984a0426a188e56df758
    type: open



Pour poster ton code et qu’il garde son indentation, il faut que tu utilises les balises </> présentent dans la barre horizontale de l’éditeur du forum.

Merci de modifier ton message.
Mais avant tout, renommes tes devices et entités pour les rendre compréhensible pour tous ( toi le premier)

Bonjour Fredarro,

alors j’espère que mon post sera plus lisible :smiling_face:

dans les 2 cas suivants j’ai mon erreur 500

voila ce que j’ai qui s’inscrit sur le yaml en le faisant dans automatisation sur le PC

description: ""
mode: single
trigger:
  - platform: event
    event_type: ios.actio_firred
    event_data:
      actionName: Ouverture Audi
condition: []
action:
  - device_id: 51b32e4dbbec44393c0a01bbf1402660
    domain: cover
    entity_id: eb38a71f2e71984a0426a188e56df758
    type: open

et si je passe par companion apple carplay pour faire mon automatisation (voir screenshot joints), voila le code yaml que ça créé :

description: «  »
mode: single
trigger:

  - event_type: ios.action_fired
    event_data:
      actionID: D43828C2-D145-43D5-8793-3136A748D52D
    platform: event
condition:
action:
  - device_id: 51b32e4dbbec44393c0a01bbf1402660
    domain: cover
    entity_id: eb38a71f2e71984a0426a188e56df758
    type: open
alias: Ouverture Audi

Concernant les noms des « entity id » « device id » ou « actionID » je ne sais pas comment les changer. Quand je vais sur les entités il y a déjà les noms que j’avais donné (voir photos)


Du coup je ne sais pas ou modifier et comment trouver les id avec les chaines de caractère à rallonge.

Merci encore de votre si précieuse aide et de votre patience.

Super, c’est beaucoup mieux.
Ton histoire de renommage d’entités ou devices est bizarre.

peux-tu essaye de remplacer la partie action de l’automatisation , depuis ton PC, par ca ?

action:
  - service: cover.open_cover
    target:
      entity_id: cover.portail
    data: {}

oui mon histoire de nom d’ID … je comprends pas.

J’ai essayé sur le pc de remplacer …
Capture d’écran du 2024-03-08 16-27-26

:disappointed_relieved:

Il faut savoir si c’est le Trigger ou si c’est l’action qui pose problème.
Tu peux tester l’action sur outils de développement et services

Une fois ca OK tu vois si le problème vient du trigger
en regardant la doc, voici ce qui est noté en exemple:

automation:
  - alias: "Action Turn Lights Off"
    initial_state: true
    trigger:
      - platform: event
        event_type: ios.action_fired
        event_data:
          actionName: "Bed Time"
    action:
      - service: light.turn_off
        entity_id: group.all_lights

Au niveau de actionName, ils mettent le texte entre double cotes.
et il y a une ligne supplémentaire initial_state: true
essayes de faire ces tests.

Hello

A mon avis le pb n’est pas lié à l’automatisation mais plus à un pb système HA, puisque l’erreur se produit au moment de l’enregistrement, pas du lancement de ton auto.

As tu bien ces lignes dans ton fichier configuration.yaml ?

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

Vu que c’est ta première automatisation, efface au passage le contenu du fichier automations. yaml .

Puis redémarre ton HA et essaie de nouveau

@+

Bonjour,

Merci pour ta réponse.
Effectivement je pense que c’est un problème de système HA car même des automatisations simples sans faire du yaml j’ai erreur 500.

dans /homeassistant/configuration.yaml, j’ai ça :
Capture d’écran du 2024-03-11 19-14-03


# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

homeassistant:
  allowlist_external_dirs:
    - /config

j’y comprends rien :disappointed_relieved:
Mais je ne lache pas et je vais y arriver !

Que faut il que je fasse ?

Tu as aussi mis à blanc ton fichier automations.yaml puis redemarré HA totalement ?

Merci Fredarro pour ta réponse et ton aide.
J’ai essayé de créer des automatisations simples en suivants des tutos mais rien ne marche.
Je pense que Krull56 a raison et ça vient de mon HA.

J’ai fait ce que tu m’as dit et plus d’erreur à la sauvegarde … on avance ! :+1:
Mais par contre lorsque je reviens sur la sur la page qui liste toutes les automations elle n’est pas enregistrée.

Peut être rien à voir mais que font ces lignes ici ? Elles ne sont pas nécessaires/utiles, surtout au début d’une installation.
Peux tu supprimer de ton configuration.yaml , faire une vérification avant redémarrage ( dans outils de dev)

Ou seulement un pb de cache de ton navigateur

Non en enlevant le code ça ne change rien.
Mais j’ai trouvé ça

Mais je n’ai pas trop compris comment faire.
Je vais faire des essais

Pourtant je ne vois pas d’erreur dans ton fichier de conf

Tu es sûr que ce n’est pas juste un pb de cache de ton navigateur maintenant ?
Si tu ouvres ton dashboard avec ton navigateur en mode in private , ça donne quoi ?

Là je suis sur iPad, je ne pourrai tester que demain soir sur le pc.
Je te tiens au jus dès que j’ai fais l’essai.
En tous cas merci beaucoup de ton aide… t’es au top
Bonne nuit

1 « J'aime »

penses aussi a vérifier que ton fichier automations.yaml est bien vide :wink:

À vous Krull56, fredarro, freetronic, MichelJ et Vincha, je tenais à vous remercier pour votre aide.
Je pense que j’avais un problème sur mon home assistant car avec la mise à jour tout fonctionne correctement au niveau des automatisations.
Dans tous les cas merci de m’avoir chercher des solutions.
Bonne soirée à tous.
Lolo3175

3 « J'aime »