Results 36 comments of Paul Donohue

This is probably a duplicate of #112, but I'm OK with leaving this open until after we solve that and confirm whether the solution fixes this too.

#21 fixes 2.8.1, but some re-engineering will be required to make 2.9.0 work...

Yes, I previously discovered this was broken in 1.3.7-beta.1 ... It is fixed in #159. More specifically, this commit fixes it: https://github.com/iantrich/config-template-card/pull/159/commits/551e10c32ec51e3b953d19d98e4a3df73b1c1cec

> I do not think that adding any character should be a way to use several templates... Unfortunately, this is a case where there is no ideal solution, so we...

After thinking about this a bit more, maybe a better solution would be to change the template end delimiter from `}` to `}$`. This would disambiguate `}` characters in many...

Perhaps we should use a different delimiter entirely. "${ }" is usually used for Javascript template literals, but: * Javascript template literals are parsed by the Javascript lexer, which has...

I have added a commit to #159 which implements `` template delimiters. I now strongly believe that `${ }` was a poor choice for template delimiters, and before we finalize...

(I don't use the Gardena Integration, but I came across this while looking into other `continue_on_error` issues.) The problem is that `httpx.ReadTimeout` is a generic exception. `continue_on_error` [only catches/ignores](https://github.com/home-assistant/core/blob/b3377fe5fb9f16c69da55b1a93300cd6f6a75dc7/homeassistant/helpers/script.py#L579) `HomeAssistantError`...

(The test failures do not look related to any of my changes. Looks like some dependency issues?)

> Is it possible to add a config variable (stands for a config of a card) as available in templates? You mean you want the full original config of CTC...