How do you use "is defined" in a script?
How do you use "is defined" in a script?
I'm trying to get a script built. I want to check if a variable exist and include it if it does. Just really struggling to figure out the formatting. Something like
script: sequence: target: entity_id: "{{ entity }}" {% if variable is defined %} data: "{{ variable }}" {% endif %}
This looks like the right answer, since OP's jinja is correct.
OP, you can go to developer tools to test your template syntax against the live data in HA.
Is it possible to do this in a way that completely omits data: from the command if the variable isn't defined?
To give more context I'm working on a media control dashboard. The script or rather scripts I have to send commands to kodi is as follows
I would like to condense all of this down to a single script using "is defined" to omit the parts not needed for certain commands so something like
Problem with the above is I get "result is not a dictionary"