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