@Sean if I override it, do I have to push it as a custom trail and therefore use gaction CLI?
I think that is another issue with your prior login issue.
For login issue;
I’m using gactions cli also to provide custom action to my MMM-AssistantMk2
my steps are here; https://github.com/eouia/MMM-AssistantMk2/wiki/gAction
Those are all I have to do.
For traits issue;
You have to add trait to your project. (It is called as custom trait but I think pre-defined trait makes a sense better)
Then response of Assistant will have some additional action field like “action.devices.commands.OnOff” when you say something like “turn on”. Before the registration, Assistant will response like “I can’t do” but after, response will be something defined in your action package.
Then, you can do your job when that action is comming as a response.