AlexxIT/MorphNumbers

no filter named 'numword'

g0dsha opened this issue · 4 comments

Home Assistant 0.108.6

Добавил в скрипт фильтр numword (скрипт в packages):
На улице температура {{ state_attr('weather.gismeteo_daily', 'temperature') | numword('градус', false) }}

и сейчас иногда получаю:

Invalid config for [script]: invalid template (TemplateAssertionError: no filter named 'numword') for dictionary value @ data['script']['tts_summary_weather']['sequence'][0]['data_template']['message'].
Из-за чего все скрипты отваливаются. Может morph_numbers: не успевает запуститься?

Да, не успевает запуститься. Несколько пользователей жаловались. У себя я не могу повторить. Что-то такое есть в вашем конфиге, чего нет у меня. Сложно вслепую понять в чём проблема.

Та-же проблема на двух инстансах Invalid config for [script]: invalid template (TemplateAssertionError: no filter named 'numword') for dictionary value скрипты не работают, менял местам строки в конфиге но кажись, порядок загрузки от этого не меняется. Может есть идеи как побороть ?

Пока нет идей как повторить :)

Надеюсь поправил в последнем релизе. Название функции поменялось!
https://github.com/AlexxIT/MorphNumbers/releases/tag/v1.0.0