Danke fpr die schnelle reaktion klar hier wäre die komplete script(steht für alle offen wen jemand benutzen will)
#!/bin/bash
# Die Auth-Details und Geräte-IDs
AUTH_KEY="HIER_IST_MEIN_TOKEN"
DEVICE_ID="000"
# Shelly Cloud Server (EU-Server)
SERVER="https://shelly-133-eu.shelly.cloud"
# Funktion zum Einschalten des Relays
function turn_on() {
curl -v -X POST "$SERVER/device/relay/control" \ # -v zur analyse
-H "Content-Type: application/json" \
-d '{
"id":"'$DEVICE_ID'",
"auth_key":"'$AUTH_KEY'",
"channel":0,
"turn":"on"
}'
echo "Relay turned ON"
}
# Funktion zum Ausschalten des Relays
function turn_off() {
curl -X POST "$SERVER/device/relay/control" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $AUTH_KEY" \
-d '{
"id":"'$DEVICE_ID'",
"channel":0,
"turn":"off"
}'
echo "Relay turned OFF"
}
# Funktion zur Abfrage des Status des Geräts
function get_status() {
curl "$SERVER/device/status?id=$DEVICE_ID&auth_key=$AUTH_KEY"
}