Hello,
When global variable "SonosTTS" have text in UTF-8 e.g.
fibaro:setGlobal("SonosTTS", "lng=pl|dr=auto|vol=25|txt=Piękny tekścik.|");
pattern "(%w+)=([%w%s?!.,;:]+)|" from line for _a, _b in string.gmatch(s, "(%w+)=([%w%s?!.,;:]+)|") do does not match text variable, and TTS not working. (%w not matching the text in UTF-8)
maybe could use "(%w+)=(.-)|" as the pattern?