You can read channel feed with
https://api.thingspeak.com/channels/9/feeds.json?results=8000
Note that if you have more than 8000 points you will need to do multiple requests using the "start" and "end" parameters.
You can read channel feed with
https://api.thingspeak.com/channels/9/feeds.json?results=8000
Note that if you have more than 8000 points you will need to do multiple requests using the "start" and "end" parameters.
I have try with "&created_at=2016-12-05T14:30:00+05:30" but result is same.
No one can comment on this?
Thanks.
Both solutions are possible.
In my opinion, from an architectural and implementation perspective, a React App->ThingHTTP App is more elegant and efficient solution.
Thanks Hans, for all the years of ThingSpeak functionality and data storage. I have gigabytes of data on your servers, and with the new pricing, I need to average it down into new channels. How do I do this? I expect there will be many users in my situation, is there a template for doing this?
@Vinod I tryed your solution before with blocks of 8000 points. I also waited until these data has been updated on the main page of that channel (entries). Unfortunately that doesn't worked. Is it possible, that the points are copied in a own table on ThingSpeak when I update a channel?
I was wondering if anything has changed with ThingTweet? After many months of continuous operation, I am no longer seeing updates in Twitter.
Perhaps related to the updated agreement that was presented two days ago? maybe I need to re-link Thingspeak --> Twitter?
Or, maybe that is just a co-incidence, and there is a problem with my application...
any advice is appreciated ....thanks!
I just tested my ThingTweet and it is working. What are you using to post the tweets?
We are happy to announce that we added MQTT publish so users can send data to ThingSpeak channels using the MQTT protocol.
Here's a link to the documentation: https://www.mathworks.com/help/thingspeak/mqtt-api.html
thanks for confirming that ThingTweet is still working. I took a 2nd look at my Arduino/Ethernet shield code and realized I had made a "minor" change on Monday night...in an attempt to claim back some RAM space, I gave some strings in the Thingspeak REST API code the F() treatment. I reverted these changes, and voila... ThingTweet is working again for me.
I tried out the new MQTT capabilities, using Micropython on ESP8266. With micropython it is possible to quickly get MQTT working with Thingspeak.
In case others would like to try this, here is the micropython implementation.
https://github.com/MikeTeachman/micropython-thingspeak-mqtt-esp8266
This is awesome! Thanks so much for sharing your project with us and the rest of the community.
As a very grateful app user:) I am slowly moving to IOS... As long time at android - I can't find any good app for IOS - are you planning to write app for Ios? 🙂
Over here,we will show how to use the Dragino LoRa IoT Kit to collect the temperature and humidity and send the data to the ThingSpeak server.
The things we need to prepare:
Set up the hardware as below, the LoRa node will get sensor data from DHT11 and send these data to LoRa Gateway, when the Gateway get the data, it will pass the data to the IoT server.
We choose ThingSpeak as the IoT server here, first sign up an account in ThingSpeak, then goto the Channels and create a Channel with Temperature and Humidity field.
After create the channel, user can see the Channel ID and API key in the Channel Page. They are needed for upgrade data to this channel.
Step 1: Download the ThingSpeak Library and put it in the Arduino library directory.
Step 2: Select the example from:
IDE --> File --> Examples --> Dragino --> IoTServer --> ThingSpeak --> dht11_client
And upload this sketch to the LoRa Node
Step 3: Select the example from
IDE --> File --> Examples --> Dragino --> IoTServer --> ThingSpeak --> dht11_server
Replace the myChannelNumber & myWriteAPIKey to your info
And upload this sketch to the LoRa Gateway.
Check Result in ThingSpeak as below:
Dragino Lora IoT Kit is designed to facilitate beginners and developers to quickly learn LoRa and IoT technology. It help users to turn the idea into a practical application and make the Internet of Things a reality. It is easy to program, create and connect your things everywhere. A number of telecom operators are currently rolling out networks, but because LoRa operates in the open spectrum you can also set up your own network. The LoRa IoT kit will show how to build LoRa network, and how to use the network to send data from a LoRa sensor node to the cloud server. When used as a private LoRa network, the LoRa gateway will connect your other LoRa nodes up to 5km however expect up to 10km range (when in line of sight) when connecting your LoRa node to a LoRa gateway!
Unfortunately, No!
It is not my profile.
The problem here appears to be that the data being uploaded seems to be getting interrupted by data from a device.
@Turti - do you have access to MATLAB that you can run some code on? It does require the desktop MATLAB, as it involves loading data from a CSV file on your local machine.
In my channel, there are several fields that their names was written with Unicode character -- '온도', '습도', '기압', ...
(FYI, 온도 is temperature, 습도 is humidity, and 기압 is air pressure)
It looks like thingSpeakRead function doesn't work well with non-ASCII characters.
The function reads '온도' field, but it throws Unrecognized variable name 'x' Error when it reads '습도' field.
However '습도' field is read since I renamed the field to humidity.
Hello erveryone,
I'm looking for a posibility to show a private plugin (JavaScript, Matlab Visualistion) on a external website, like you can do with the default "field x charts" by simply adding the api key to the link.
Thank you verry much!
Hi guys
I am trying to figure out how to update a channel with HTTP PUT (https://nl.mathworks.com/help/thingspeak/update-a-channel.html) in order to update metadata.
So I try to test with unix command curl :
curl -X "PUT" -d "key_api=MY_WRITE_KEY" -d "metadata=this is my update" "http://api.thingspeak.com/channels/98538" -i
But it does not work and terminal return :
HTTP/1.1 302 Found Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Status: 302 Found X-Frame-Options: ALLOWALL Access-Control-Allow-Origin: * Access-Control-Allow-Methods: GET, POST, PUT, OPTIONS, DELETE, PATCH Access-Control-Allow-Headers: origin, content-type, X-Requested-With Access-Control-Max-Age: 1800 Location: http://api.thingspeak.com/login Cache-Control: no-cache X-Request-Id: dea3439c-8757-4a3a-b7a1-be6c5841ca66 X-Runtime: 0.115051 X-Powered-By: Phusion Passenger 4.0.57 Date: Mon, 19 Dec 2016 14:43:05 GMT Server: nginx/1.9.3 + Phusion Passenger 4.0.57 <html><body>You are being <a href="http://api.thingspeak.com/login">redirected</a>.</body></html>
Later I would like to modify metadata through a Raspberry Pi.
Any one have an idea of how to update metadata (without login) ?
how to plot my this jason stream for dynamic plot field 1 vs timestamp
{"created_at":"2016-12-19T16:41:28Z","entry_id":470,"field1":"1.82796","field2":"1.90127","field3":"1.91593","field4":"1.88661","field5":"1.77419","field6":"1.69110","field7":"1.67155","field8":"1.71554"} https://api.thingspeak.com/channels/196557/feeds/last.json