#ok where would i find the forecast?
1 messages · Page 1 of 1 (latest)
this was already in the template editor, do i still need that?
{## Imitate available variables: ##}
{% set my_test_json = {
"temperature": 25,
"unit": "°C"
} %}
The temperature is {{ my_test_json.temperature }} {{ my_test_json.unit }}.
{% if is_state("sun.sun", "above_horizon") -%}
The sun rose {{ relative_time(states.sun.sun.last_changed) }} ago.
{%- else -%}
The sun will rise at {{ as_timestamp(state_attr("sun.sun", "next_rising")) | timestamp_local }}.
{%- endif %}
For loop example getting entity values in the weather domain:
{% for state in states.weather -%}
{%- if loop.first %}The {% elif loop.last %} and the {% else %}, the {% endif -%}
{{ state.name | lower }} is {{state.state_with_unit}}
{%- endfor %}.
the template editor is just a scratchpad for whatever you want
it has no effect on HA's functioning
you can clear it, or add more to the bottom, or whatever you wish
Ah yeah that's just the "Demo Template"
ok thank you
ok i think i got it, but how would this then help me to get the sensor to work?
That's for testing if your templates are working. Once you get a satisfactory result, you can paste it back into your sensor
could just change it to '*' minutes (instead of hours) while testing
or you can add more triggers to manually trigger it
{% set action_response = {"weather.forecast_home":{"forecast":[{"condition":"rainy","datetime":"2024-09-05T21:00:00+00:00","wind_bearing":238.2,"cloud_coverage":100,"temperature":19.7,"wind_speed":14.4,"precipitation":0.2,"humidity":98},{"condition":"rainy","datetime":"2024-09-05T22:00:00+00:00","wind_bearing":236.3,"cloud_coverage":100,"temperature":19,"wind_speed":15.1,"precipitation":0.3,"humidity":100},{"condition":"rainy","datetime":"2024-09-05T23:00:00+00:00","wind_bearing":233.9,"cloud_coverage":100,"temperature":18.6,"wind_speed":14.4,"precipitation":0.4,"humidity":100},{"condition":"rainy","datetime":"2024-09-06T00:00:00+00:00","wind_bearing":230.7,"cloud_coverage":100,"temperature":18.6,"wind_speed":12.6,"precipitation":0.2,"humidity":100},{"condition":"cloudy","datetime":"2024-09-06T01:00:00+00:00","wind_bearing":232.5,"cloud_coverage":100,"temperature":18.4,"wind_speed":11.2,"precipitation":0,"humidity":100},{"condition":"cloudy","datetime":"2024-09-06T02:00:00+00:00","wind_bearing":224.5,"cloud_coverage":95.3,"temperature":18.4,"wind_speed":10.8,"precipitation":0,"humidity":98},{"condition":"fog","datetime":"2024-09-06T03:00:00+00:00","wind_bearing":214.5,"cloud_coverage":99.2,"temperature":18.1,"wind_speed":9.4,"precipitation":0,"humidity":98},{"condition":"fog","datetime":"2024-09-06T04:00:00+00:00","wind_bearing":209.3,"cloud_coverage":100,"temperature":17.5,"wind_speed":8.3,"precipitation":0,"humidity":100},{"condition":"fog","datetime":"2024-09-06T05:00:00+00:00","wind_bearing":188.8,"cloud_coverage":100,"temperature":17.3,"wind_speed":6.5,"precipitation":0,"humidity":100},{"condition":"fog","datetime":"2024-09-06T06:00:00+00:00","wind_bearing":177.9,"cloud_coverage":98.4,"temperature":18,"wind_speed":5.8,"precipitation":0,"humidity":99},{"condition":"fog","datetime":"2024-09-06T07:00:00+00:00","wind_bearing":334.5,"cloud_coverage":96.9,"temperature":19.5,"wind_speed":3.6,"precipitation":0,"humidity":91},{"condition":"fog","datetime":"2024-09-06T08:00:00+00:00","wind_bearing":342.6,"cloud_coverage":82.8,"temperature":20.9,"wind_speed":5,"precipitation":0,"humidity":86},{"condition":"cloudy","datetime":"2024-09-06T09:00:00+00:00","wind_bearing":15.2,"cloud_coverage":89.1,"temperature":22.1,"wind_speed":4.7,"precipitation":0,"humidity":80},{"condition":"cloudy","datetime":"2024-09-06T10:00:00+00:00","wind_bearing":29.5,"cloud_coverage":100,"temperature":23.5,"wind_speed":5,"precipitation":0,"humidity":74},{"condition":"cloudy","datetime":"2024-09-06T11:00:00+00:00","wind_bearing":36.8,"cloud_coverage":96.9,"temperature":24.7,"wind_speed":6.5,"precipitation":0,"humidity":69},{"condition":"cloudy","datetime":"2024-09-06T12:00:00+00:00","wind_bearing":37.9,"cloud_coverage":96.9,"temperature":25.6,"wind_speed":5.8,"precipitation":0,"humidity":65},{"condition":"partlycloudy","datetime":"2024-09-06T13:00:00+00:00","wind_bearing":30,"cloud_coverage":39.8,"temperature":26,"wind_speed":6.8,"precipitation":0,"humidity":62},{"condition":"partlycloudy","datetime":"2024-09-06T14:00:00+00:00","wind_bearing":51.9,"cloud_coverage":46.9,"temperature":26.5,"wind_speed":6.1,"precipitation":0,"humidity":60},{"condition":"partlycloudy","datetime":"2024-09-06T15:00:00+00:00","wind_bearing":57.7,"cloud_coverage":15.6,"temperature":26.4,"wind_speed":6.5,"precipitation":0,"humidity":60},{"condition":"partlycloudy","datetime":"2024-09-06T16:00:00+00:00","wind_bearing":56.3,"cloud_coverage":17.2,"temperature":26.1,"wind_speed":6.5,"precipitation":0,"humidity":63},{"condition":"partlycloudy","datetime":"2024-09-06T17:00:00+00:00","wind_bearing":26.9,"cloud_coverage":15.6,"temperature":25.2,"wind_speed":6.8,"precipitation":0,"humidity":71},{"condition":"partlycloudy","datetime":"20
is this the correct command?
had to cut a bit off the end
or was "copy to clipboard (template)" not what youve meant?
well maybe nevermind that for now, it's just for testing, but I don't suspect you'll need it.
I'm hopeful on next trigger your template will work
ok i think i got it now, it will just update hourly and therefore did not update the value sofar?
yes that's what your trigger says