AlexxIT / MorphNumbers

Компонент Home Assistant для работы с числительными в Jinja2
https://t.me/AlexxIT_SmartHome
90 stars 6 forks source link

no filter named 'numword' #2

Closed g0dsha closed 3 years ago

g0dsha commented 4 years ago

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: не успевает запуститься?

AlexxIT commented 4 years ago

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

AlexQuaken commented 4 years ago

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

AlexxIT commented 4 years ago

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

AlexxIT commented 4 years ago

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