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

3 visualizzazioni (ultimi 30 giorni)
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?

Risposta accettata

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

Più risposte (0)

Community

Più risposte nel  ThingSpeak Community

Categorie

Scopri di più su ThingSpeak in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by