Show Posts
Pages: [1]
1  Topics / Home Automation and Networked Objects / Controlling the Arduino Yún with TalkBack (a new ThingSpeak App) on: January 21, 2014, 01:30:13 pm
We have just released TalkBack - a ThingSpeak App that allows devices to check ThingSpeak for commands to execute. TalkBack is perfect for battery-powered devices that need to sleep most of the time and wake up to see if there is anything to do and then go back to sleep, like a door lock for example. The lock is mostly going to be asleep to save battery power, but it can way up periodically and check TalkBack or be woken up by a button press to see if it should be opened or not.

Devices powered by ThingSpeak and now with TalkBack will be able to both push sensor data to the ThingSpeak Cloud and check TalkBack if any commands are available all in one request.

To get started, we have the complete TalkBack API Documentation (https://thingspeak.com/docs/talkback) and an Arduino Yún Tutorial (http://community.thingspeak.com/tutorials/arduino/controlling-the-arduino-yun-with-talkback/) available now.
2  Using Arduino / Project Guidance / Re: Record pin status to web; alerts on: September 17, 2011, 01:35:58 am
Prowl might be what you are looking for. Twillio is also realiable for making calls or sending SMS. If you use ThingSpeak, the app you are looking for is ThingHTTP. This allows you to send requestions from the Arduino to 3rd-party services like Prowl or Twillio. It would be trivial to monitor the status of the button.

Here are the related tutorials:

http://community.thingspeak.com/tutorials/twilio/make-calls-with-twilio-using-the-thinghttp-app/
http://community.thingspeak.com/tutorials/prowl/send-push-updates-using-prowl-and-thinghttp/
3  Topics / Home Automation and Networked Objects / Re: ThingSpeak Availability/Reliability on: September 02, 2011, 10:22:57 am
Your sketch is probably fine. If you had the error in the browser and in the serial monitor, then it was because of the outage yesterday.

Let us know if it continues.
4  Topics / Home Automation and Networked Objects / Re: ThingSpeak Availability/Reliability on: September 02, 2011, 09:54:22 am
Any place is fine to ask questions... users have been good about forwarding us to where the conversation is happening.

Tracking down info on the Duplicate Messge error is tricky: http://stackoverflow.com/questions/4874532/twitter-error-could-not-post-tweet

I have not found it spelled out in the Twitter API, but it does exist.

For example, if you send, "The temperature is 56" and "The temperature is 60" one message will likely get disregarded. You can even add time stamps or random numbers, and will still bounce - they have some matching detection. You are safe, I think every 3-4 hours if the content is the same.

If you keep the Serial Monitor window open on the Arduino sketch, you will see what gets reported back. That's where you might see Bad Gateway or a 403 error.
5  Topics / Home Automation and Networked Objects / Re: ThingSpeak Availability/Reliability on: September 01, 2011, 11:20:48 pm
ThingSpeak is on the Slicehost arm of Rackspace, and as you may know, they are transitioning to Rackspace Cloud. This was our first outage this year and it didn't go unnoticed. 200 users joined since last week... just not an active forum since it's a separate login thru wordpress and who wants to join a new forum anyway?

Sorry for the trouble. We are at the beginning surge of users + developing simultaneously.

Now, on the 502 Bad Gateway error - this may be caused by a buffer on the Arduino Ethernet shield (Wiznet-based). Occasionally a character remains in the buffer from a previous response or the buffer is not ready. Our API is sensitive to the command. I can reproduce the error if the sketch does not flush the buffer occasionally. I can also have a Netduino Plus posting at 15 sec intervals and experience 0 bad gateways at the same time as a wiznet module.

Here's the chart: https://thingspeak.com/channels/9/charts/1?results=100 - the points are exactly 15 seconds apart.

We actually need a better sketch that makes it more stable for our environment.
6  Topics / Home Automation and Networked Objects / Re: ThingSpeak Client to Connect Arduino to the Internet on: May 17, 2011, 10:25:13 pm
Thanks for all of the feedback over at our site.

Since we released, we have added many more features and tutorials. So, if it was no so clear a few months ago, I think you can see the direction that we are going.

Here's a link to the tutorials: http://community.thingspeak.com/tutorials/

The biggest addition to our apps is called ThingHTTP - which allows you to send a simple command to the app, then the app does the connection to the resource that you want to get or command. It also can parse the response so you don't have to have an XML or JSON parser on the arduino. We hope that it simplifies connections to web services and saves code space on the mcu.

We also released the API to GitHub, so you can roll your own "ThingSpeak" on your home network.

https://github.com/iobridge/ThingSpeak

Have fun!
7  Topics / Home Automation and Networked Objects / Re: ThingSpeak Client to Connect Arduino to the Internet on: February 20, 2011, 09:31:38 am
Yes, you can use Processing or Python to pass serial data from the Arduino to ThingSpeak.

Here's a video from a user demonstrating it with Python:
8  Topics / Home Automation and Networked Objects / Re: ThingSpeak Client to Connect Arduino to the Internet on: February 16, 2011, 12:24:13 pm
Yes, you have the right idea ... there is a database component. It's a full web app with Charts, Apps, and Plugins that extend that base functionality - much like Wordpress is a PHP/MySQL front-end for blog posts with plugins. The goal is to make it easy and not have to run a local server if you don't want to or put this on a shared web host. An import tool is in progress so you can use the visualization tools if you have data already maybe from an SD card logger or something like that.

Sounds like you are making good progress with your project. Maybe they will link...
9  Topics / Home Automation and Networked Objects / Re: ThingSpeak Client to Connect Arduino to the Internet on: February 15, 2011, 12:26:45 pm
I hope it's always in testing mode so that we keeping adding new features and keep it free. We are operating under the MySQL guidelines. Like I said, shortly the API source code will be on GitHub so you can fork on to your own server or put it on a shared host.

Do you have any ideas for it?
10  Topics / Home Automation and Networked Objects / ThingSpeak Client to Connect Arduino to the Internet on: February 15, 2011, 05:54:23 am
I have created a tutorial on how to use the Arduino+Ethernet Shield and ThingSpeak. You can use it to data log on the web, see charts, connect a device to the internet, or even send status updates to Twitter.

http://community.thingspeak.com/tutorials/arduino/using-an-arduino-ethernet-shield-to-update-a-thingspeak-channel/

The sketch shows you how to send an HTTP POST to the ThingSpeak API. It's updated to use Arduino 22, the native String library, and includes a watchdog timer for the Ethernet Shield. When 5 failed transactions are detected in a row, the Arduino re-initializes the Ethernet Shield (soft-reset). This will not solve every lockup, but it will make the setup more stable.

ThingSpeakClient Sketch http://community.thingspeak.com/arduino/ThingSpeakClient.pde

Here's how you get started with the ThingSpeakClient sketch...
 
  • Sign Up for New User Account - https://www.thingspeak.com/users/new
  • Create a New Channel by selecting Channels and then Create New Channel
  • Enter the Write API Key in this sketch under "ThingSpeak Settings"

A ThingSpeak Channel can hold any type of data - sensor data (decimal and comma), binary data, serial strings... You can also send geo location information in dedicated location for mobile things. We just released an app you can install that allows you to send Twitter updates without doing OAuth on the Arduino side. The other part of ThingSpeak is that you can get data from a channel and start connecting things together.

We welcome anyone to try it out and looking for feedback as the service is new. The source code for the API will go up on GitHub and be open source once the kinks are worked out. The app is localized with language YML files, so you can even translate into pirate if you want. We hope this makes it easier to connect things to the web.
11  Forum 2005-2010 (read only) / Exhibition / Re: ICMP Ping Library on: December 21, 2010, 09:47:03 pm
Thanks, this is very useful. Found this by accident looking for the Parallax PING...
Pages: [1]