1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-12 23:03:46 +01:00

Update test

This commit is contained in:
Jesse Hills
2025-10-07 17:26:44 +13:00
parent a11bef0558
commit f95b4bfce5

View File

@@ -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<float>();
@@ -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<float>();
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