Error using thingSpeakWrite Expected a string scalar or character vector for the parameter name.

2 Ansichten (letzte 30 Tage)
I need to send data from MATLAB output to a field on ThingSpeak?
this is my current code.......
% Enter your MATLAB Code below
opts = weboptions('Timeout',15);
data = webread('https://api.thingspeak.com/apps/thinghttp/send_request?api_key=PC4EOCTMNDPPQOSW',opts)
writeChannelID = xxxxx;
% TODO - Enter the Write API Key between the '' below:
writeKey = 'xxxxxxxxxx';
thingSpeakWrite(writeChannelID, data, writeKey);
but it comes up with this in the output????
Lounge_Temp
18
Loft_Temp
6
Lounge_Humidity
62
Loft_Humidity
88
' must be a string scalar or character vector that can represent a field name.
Any ideas how to fix?

Akzeptierte Antwort

ES
ES am 20 Jan. 2018
Isnt this the API ? You missed the 'WriteKey' key in your API call?
thingSpeakWrite(channelID, data, 'WriteKey', writeAPIKey)

Weitere Antworten (0)

Communitys

Weitere Antworten in  ThingSpeak Community

Kategorien

Mehr zu ThingSpeak finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by