Rule Machine (5.1) Bug - Seems to be incompatible with VLC Thing

Hello, I can't get RM 5.1 to announce anything on VLC Thing.

This seems to work fine on the Legacy Rule Machine where I don't have to specify a volume for the announcement (TTS)

I see the following error in the log:
dev:4172022-02-24 12:32:22.022 am errorgroovy.lang.MissingMethodException: No signature of method: user_driver_statusbits_VLC_Thing_771.speak() is applicable for argument types: (java.lang.String, java.lang.Long) values: [Glass door closed., 90] Possible solutions: speak(java.lang.Object), play(), seek(java.lang.Object), sleep(long), poll(), stop() on line 5875 (method speak)

does anyone have any insights on a possible fix for this?

Thanks much.

You may need to provide more details about the rule you are using to call the VLC Thing driver / device. Looking at the first error message in the logs relating to the JSON Exception on the same device, I suspect there may be some issue with the parsing of the data being sent.

The driver needs to be updated to support volume on a speak command. If it can't be made to do this, then you could use a custom action on the device to effectively do speak(string) without a volume parameter.

Thanks for your reply. The custom action definitely works. Took me a while to figure out what that was, since I never had a reason to use it before but thanks again!