#!/bin/bash

# --- Konfiguration ---
API_KEY="Key von der App eintragen"
VIN="UUXXXXXXXXYYYYYYYY"
DOMAIN="Domain von der App:XXXX"


API_URL="https://$DOMAIN/api/autoprofile/$VIN/extern/control" # Passe IP und Port an

# --- Parameter-Verarbeitung ---
ACTION="$1" # Das erste Argument (start oder stop)

if [ "$ACTION" == "start" ]; then
    # JSON-Payload für Laden STARTEN
    PAYLOAD='{"ladenStart": true}'
    echo "Ladevorgang wird gestartet..."
elif [ "$ACTION" == "stop" ]; then
    # JSON-Payload für Laden STOPPEN
    PAYLOAD='{"ladenStop": true}'
    echo "Ladevorgang wird gestoppt..."
else
    echo "FEHLER: Ungültiger Parameter."
    echo "Verwendung: $0 [start|stop]"
    exit 1
fi

# --- API-Aufruf (cURL) ---

curl -s -k -X PATCH \
     -H "Content-Type: application/json" \
     -H "X-API-KEY: $API_KEY" \
     -d "$PAYLOAD" \
     "$API_URL"

# Prüfe den Exit-Code des letzten Kommandos (cURL)
if [ $? -eq 0 ]; then
    echo "API-Aufruf erfolgreich gesendet."
else
    echo "FEHLER: Der API-Aufruf ist fehlgeschlagen."
fi
