[Tasker Tips & Tricks] Desmanto:
Hi [MENTION=3372705]Humpie[/MENTION],

That was very fast update! Thank you very much. Now I can select multiple hotword at once. I don't need to worry about miss-add some of the hotword and can have better hotword management.

Sorry for a bit late reply, I was playing around with the yeelight, to make sure I can use netcat to send the command directly, without using yeelight app anymore. The app have to run background and require internet connection, so I want to eliminate that overhead. Finally got it working in Automagic, although still have problem with the SSDP discovery part.

Actually what I want is less. And at your first reply, I just realized I have that problem. For example I have 3 hotwords and all of them active. When hotword service is not running, then nothing happen (of course). I usually use another toggler flow, to start hotword service and enable the flow that use only 2 of the hotwords (the 3rd hotword is active but not used in that flow). The setting is to stop the service after detection. The flow run until the end and always end in starting the hotword service again. (so I can continue with next recognition later). The problem is sometimes the 3rd hotword is recognized, but the flow is not active (as I don't use that in the flow). So the service was stopped and can't be enabled back. I experience this several times and thought there is something wrong with my flow. Your reply made realize the source of the problem. The solution is don't stop the service after detection, but stop it in the flow. (back to the first time before I request this feature). That way, only recognized and used hotword will stop the service.

But thanks to your latest update, now I can specify which hotword to be enabled at the toggler flow. So when I enable the flow and start the hotword, I will mention only that 2 hotwords to be active. So the 3rd hotword won't interfere anymore to the flow, even if I set to stop after each recognition. This really help in managing a lot of hotword, which I digress before because too much hassle. Now I can imagine reading a poem or some speech and then tie some hotword to it. So something will happen everytime I reach a certain point in the poem/speech. I am thinking to create a proper map database to each of the wording I would prepare later.

=========================

And by this, I thought about another extra addition. It will be easier again if we can specify the grouping of the hotword. So let say I have 20, there are 5 generic hotword (which I can use in multiple flow, depends on the flow state enabled/disabled), 10 for yeelight flow, and another 5 for driving. Make each hotword can be tagged or added to certain group. I can let say mapped the first 5 to generic group and yeelight. The other 10 for yeelight only. Another 5 for driving group. So when enabling, I can select the all yeelight plus generic flow. When driving (well I actually don't use it, but might be useful for other), enable that 5 driving group and generic. And for common testing usage, enable only the generic group and disable all other. In short, each hotword can be assigned to multiple group, and when enabling/disabling, we simply select the group.

Thank & Regards,

Desmanto