Działania na zmiennych tasmota

Witam teoretycznie wiem jak działać na zmiennych ale tu wymiękłem, chyba jakaś pomroczność mnie napadła.
coś takiego działa

RuleTimer3 %var3%+180

ale takie coś już niekoniecznie

Channel2 %var15%*%var16%

Gdzie robię błąd? Jak to ugryź? Może jakieś sugestie
Pozdrawiam

Kontrolnie zapytam, bazujesz na własnej kompilacji pliku wsadowego?
W standardzie działań matematycznych nie ma w gotowych plikach bin z repo.

Dzięki za zainteresowanie, sam robiłem plik wsadowy i w pliku ’ user_config_override.h ’
mam taki wpis

#ifdef USE_EXPRESSION
  #undef USE_EXPRESSION
#endif
#define USE_EXPRESSION

mam nadzieje że jest ok, bo wymiana to jakiś hardkorowy koszmar

OK, jeśli %var3%+180 działa to znaczy, że plik zawiera działania matematyczne.
Z innej beczki, może taki zapis będzie działał:

Channel2  var15 * var16 

sprawdzę i dam znać co z tego wyszło
Edit
twój pomysł nie przyniósł pozytywów, mój zresztą też

Channel2  %var15% * %var16%

Czekam na dalsze pomysły