From f95b4bfce56bfeb0e7865e48c5dfe4b5c4917bd7 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Tue, 7 Oct 2025 17:26:44 +1300 Subject: [PATCH] Update test --- tests/components/api/common.yaml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/tests/components/api/common.yaml b/tests/components/api/common.yaml index 4927e0b2d6..d3c549fff0 100644 --- a/tests/components/api/common.yaml +++ b/tests/components/api/common.yaml @@ -15,7 +15,8 @@ esphome: data: entity_id: weather.forecast_home type: hourly - on_response: + capture_response: true + on_success: - lambda: |- JsonObject next_hour = response["response"]["weather.forecast_home"]["forecast"][0]; float next_temperature = next_hour["temperature"].as(); @@ -28,11 +29,20 @@ esphome: data: entity_id: weather.forecast_home type: hourly + capture_response: true response_template: "{{ response['weather.forecast_home']['forecast'][0]['temperature'] }}" - on_response: + on_success: - lambda: |- float temperature = response["response"].as(); ESP_LOGD("main", "Next hour temperature: %f", temperature); + - homeassistant.action: + action: light.toggle + data: + entity_id: light.demo_light + on_success: + - logger.log: "Toggled demo light" + on_error: + - logger.log: "Failed to toggle demo light" api: port: 8000