substitutions: substituted: 99 var1: '1' var2: '2' var21: '79' value: 33 values: 44 position: x: 79 y: 82 a: 15 b: 20 esphome: name: test test_list: - '1' - '1' - '1' - '1' - 'Values: 1 2' - 'Value: 79' - 1 + 2 - 1 * 2 - 'Undefined var: ${undefined_var}' - ${undefined_var} - $undefined_var - ${ undefined_var } - key1: 1 key2: 2 - Literal $values ${are not substituted} - ["list $value", "${is not}", "${substituted}"] - {"$dictionary": "$value", "${is not}": "${substituted}"} - |- {{{ "x", "79"}, { "y", "82"}}} - '{{{"AA"}}}' - '"HELLO"' - '{ 79, 82 }' - a: 15 should be 15, overridden from command line b: 20 should stay as 20, not overridden - aa: - 1 - 2 - 3 - 4 - 5 - 6 bb: - 7 - 8 - 9 - aa: x: 1 y: 3 z: 4 bb: w: 5