Hello, I have a probleme to connect AppInventor with Thingspeak, i succeeded to write with app inventor to thingspeak but I can not read information in a channel, I used this tutorial to help me
But, instead of only having useful information, I have all the information that the page provides me, If someone knows the way and wants more information to help me, you can contact me at email@example.com Cordially
Are you using an ESP8266-01 for this project? Are you trying to read data from ThingSpeak with the device?
The demo you provided uses the AT commands to communicate through the ESP8266-01. It may be a little easier to program through the Arduino IDE directly. Install the ESP8266 board support and connect the esp TX and RX pins directly to the Arduino TX and TX pins.
The ESP examples in the ThingSpeak documentation will work to show you how to read from ThingSpeak with a device. The temperature example shows how to use the ThingSpeak communication library for Arduino and ESP to read from a ThingSpeak channel. These examples can be programmed on to the ESP8266-01, though they were tested with ESP6266-12. The -01 does not have an internal ADC, so you cannot read an analog voltage.
I looked through the example you provided, it shows both writing and reading from the channel. Can you describe what is going wrong, or what you are seeing when you try to read?
I not use an ESP8266-01 i use an Ardruino, with the ardruino i have succed to read info and write : https://thingspeak.com/channels/403739/charts/3?bgcolor=%23ffffff&color=%23d62020&dynamic=true&results=60&type=line&update=15
without considering ardruin, because it is not me who takes care of it,I have do this : https://ibb.co/gvSEpR
but i have an erroe : Bad arguments to < : the operation < cannot accept the arguments:, [null], 
I can if you want send you the project app inventor ?
Thanks for the clarifications. I'm still not fully clear what your goal is. Are you trying to get data to the app or are your trying to display the thingspeak plot?
Since the second block in the appinventor code you showed seems to parses the json, I assume you are trying to get data. if so, use the get channel feed api call.
change the URL to something like
https://api.thingspeak.com/channels/YOUR_CHANNEL/fields/1.json Then the web1.GotText input will be json formatted. Does that help?
Most Users Ever Online: 114
Currently Browsing this Page:
Guest Posters: 1
Administrators: Hans, lee