Unrecognised function cusum error suddenly appears in my thingspeak matlabe analysis- why?
Have been using Thingspeak for a few years, suddenly I get this message relating to one of my Matlab analysis scripts, which has run for years:
Error Message:
Unrecognized function or variable 'cusum'. cusum requires Signal Processing Toolbox.
What has changed to cause this error - I've done nothing!
3 Comments
Time Descending@Steven Grobler So you are absolutely right - there were no changes on your end, or on ThingSpeak. So I did some investigation to get to the root of the issue.
It appears that you perviously had a home license of MATLAB and Signal Processing Toolbox. That license appears to have expired on 2026-02-28 and the grace period associated with the expired license also ended. So, any use of Signal Processing Toolbox functions on ThingSpeak no longer has access to functionality from that toolbox, resulting in the error you see.
If you are using the Signal Processing Toolbox on ThingSpeak, I would recommend renewing/purchasing a new license for Signal Processing Toolbox.
What is the exact error from clicking "Save and Run" on the MATLAB Analysis? If you still get the error, can you share the MATLAB Analysis code with any API Keys redacted?
Could you have been using cumsum and accidentally deleted the m?
Sign in to participate