HA Automatisierung "curl" Befehl ausführen

Hallo
Ich habe ein Rasp. Pi auf dem HA läuft in Verbindung mit evcc
Nun würde ich gerne bei meinem evcc den Lademodus über ein Shelly I4 umschalten.
Mein Plan war dies über eine Automatisierung zu lösen. Komme aber nicht ganz weiter.
Die richtige Automatisierung wird angetriggert wenn ich am Shelly die Taste drücke,
Allerdings wird der Curl Befehl nicht abgesetzt - dieser funktioniert, getestet über das Terminal vom HA. Ich denke es liegt an der Syntax. Kann mir evtl einer helfen, die Automatisierung richtig zu schreiben?

Vielen Dank

Schreib die Zeilen 14 und 15 mal in die configuration.yaml und nicht in die Autonatisierung.
So funktioniert das jedenfalls bei mir.

Hallo
Danke für den Typ. Habe ich gemacht.
leider bekomme ich einen weiteren Fehler sobald ich die Automation auslöse

Diesen kann ich dann wieder lösen, aber beim nächsten antriggern kommt dieser wieder.

anbei die 2 yaml
Screenshot d

:crayon:by Heikobauer: Zusammenführung Doppelpost. Bitte Ergänzungen und Nachträge über den Button mit dem Stiftsymbol hinzufügen.
Du kannst den YAML-Code übrigens aus HA rauskopieren und dann mit dem </>-Symbol oben formatiert hier einfügen.

geht klar, wird zukünftig gemacht

:+1:t3: Und herzlich willkommen im Forum. :grinning:

Shell Hab ich auch nicht zum laufen bekommen… Aber du kannst versuchen nen command line Schalter zu erstellen.

Sieht bei mir so aus.

command_line:
  - switch:
      name: HyperHDR
      unique_id: hyperhdr
      command_on: curl -s http://192.168.0.00:8090/json-rpc?request=%7B%22command%22:%22componentstate%22,%22componentstate%22:%7B%22component%22:%22ALL%22,%22state%22:true%7D%7D
      command_off: curl -s http://192.168.0.00:8090/json-rpc?request=%7B%22command%22:%22componentstate%22,%22componentstate%22:%7B%22component%22:%22ALL%22,%22state%22:false%7D%7D

Den Schalter kannst dann in der automation einfach mit switch.xy schalten.

Hallo
habe es nun zum laufen bekommen. Es war so wie haemmerl beschrieben hatte.
Die shell_command Anweisung muss in die configuration.yaml eingetragen werden, dann muss aber der HA neu durchgestartet werden, erst dann konnte ich die Automatisationen fehlerfrei anlegen

Ausschnitt aus der configuration.yaml

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

shell_command:
  wallbox_1_aus: curl -X POST http://192.x.x.x:7070/api/loadpoints/1/mode/off
  wallbox_1_pv: curl -X POST http://192.x.x.x:7070/api/loadpoints/1/mode/pv
  wallbox_1_schnell: curl -X POST http://192..x.x.x:7070/api/loadpoints/1/mode/now
  wallbox_1_minpv: curl -X POST http://192.x.x.x:7070/api/loadpoints/1/mode/minpv 
  wallbox_2_aus: curl -X POST http://192.x.x.x:7070/api/loadpoints/2/mode/off
  wallbox_2_pv: curl -X POST http://192.x.x.x:7070/api/loadpoints/2/mode/pv
  wallbox_2_schnell: curl -X POST http://192.x.x.x:7070/api/loadpoints/2/mode/now
  wallbox_2_minpv: curl -X POST http://192.x.x.x:7070/api/loadpoints/2/mode/minpv

Ausschnitt aus der automation.yaml

- id: '1703681184578'
  alias: EVCC Wallbox 1 Lademodus aus
  description: Wallbox 1 aus
  trigger:
  - platform: device
    device_id: f0516b.....
    domain: shelly
    type: single_push
    subtype: button2
  condition: []
  action:
  - service: shell_command.wallbox_1_aus
    data: {}
  mode: single
- id: '1703682574374'
  alias: EVCC Wallbox 1 Lademodus PV
  description: Lademodus wird umgeschaltet
  trigger:
  - platform: device
    device_id: f0516b.....
    domain: shelly
    type: single_push
    subtype: button1
  condition: []
  action:
  - service: shell_command.wallbox_1_pv
    data: {}
  mode: single

Ich schalte nun mit einem Shelly I4 beide Wallboxen in den Lademodus (aus/nur PV/min Netzbezug + PV/Schnellladen) mit jeweils 1mal oder 2maligen Tastendruck.
Das Shelly musste ich gar nicht besonders konfigurieren, nur die Tasten auf Taster, nicht auf Schalter stellen

Vielen Dank für die Hilfe