HA payload fixed

This commit is contained in:
2025-12-05 22:41:48 +01:00
parent 8968a84fcd
commit c22f51e7b0

View File

@@ -44,13 +44,13 @@ trigger_power_cycle() {
log "ALERT: Triggering power cycle for entity: $entity"
# Turn off
log "Sending turn_off request to Home Assistant..."
local response=$(curl -s -w "\n%{http_code}" -X POST \
-H "Authorization: Bearer $HA_TOKEN" \
-H "Content-Type: application/json" \
-d "{\"entity_id\": \"$entity\"}" \
"$HA_URL/api/services/switch/turn_off")
# Turn off
log "Sending turn_off request to Home Assistant..."
local response=$(curl -s -w "\n%{http_code}" -X POST \
-H "Authorization: Bearer $HA_TOKEN" \
-H "Content-Type: application/json" \
-d "{\"target\": {\"entity_id\": \"$entity\"}}" \
"$HA_URL/api/services/switch/turn_off")
local http_code=$(echo "$response" | tail -n 1)
local body=$(echo "$response" | head -n -1)
@@ -65,13 +65,13 @@ trigger_power_cycle() {
log "Waiting 10 seconds before power-on..."
sleep 10
# Turn on
log "Sending turn_on request to Home Assistant..."
local response=$(curl -s -w "\n%{http_code}" -X POST \
-H "Authorization: Bearer $HA_TOKEN" \
-H "Content-Type: application/json" \
-d "{\"entity_id\": \"$entity\"}" \
"$HA_URL/api/services/switch/turn_on")
# Turn on
log "Sending turn_on request to Home Assistant..."
local response=$(curl -s -w "\n%{http_code}" -X POST \
-H "Authorization: Bearer $HA_TOKEN" \
-H "Content-Type: application/json" \
-d "{\"target\": {\"entity_id\": \"$entity\"}}" \
"$HA_URL/api/services/switch/turn_on")
local http_code=$(echo "$response" | tail -n 1)
local body=$(echo "$response" | head -n -1)