connecting environments, patching the planet - www.pachube.com

Tuesday, 23 February 2010

Display @ the Design Museum, London, for 'Designs of the Year' exhibition

Pachube is not easy to explain to a lay-audience, especially in a museum context, but we're really happy with the display created for us by Joao Wilbert, who will soon be turning his sights on the design of Pachube.com itself. Read more about Pachube @ the Design Museum here.
The video below documents the display system we use to tell the story: that Pachube is a webservice that enables you to store, share & discover realtime sensor, energy and environment data from objects, devices & buildings around the world. We tried to show how Pachube helps melt the boundaries between physical and virtual, with physical sensors in the museum display both connecting to each other and to environments connected already to Pachube; in effect to use Pachube to "plug" anything into anything else!

Monday, 22 February 2010

Open call: funding available for environmental health project using Pachube.com

Funding, in the amount of $5000 is available for a Pachube-powered environmental health project to be featured at the Zero1 2010 SJ Biennal:

Calling all environmental designers, artists and researchers: we're delighted to announce that Pachube.com in collaboration with xClinic, the Environmental Health Clinic + Lab at NYU and ZER01: the Art and Technology Network, are soliciting proposals to create environmental health projects and lifestyle experiments that make use of Pachube.

One project will be selected for funding in the amount of $5000 and will be featured as part of the Out of the Garage, Into the World program at the 2010 01SJ Biennial.....

.... For more information and to apply, see here: http://zero1.org/01sj/out-of-the-garage/pachube and you can download the full version of the xClinic/Pachube call in PDF format here.

Read more about the xClinic + Pachube + zero1 call here and good luck to all!

Tuesday, 16 February 2010

Data Logger source code available under a GPL

Happy to say that we've finally released the Data Logger source code under a GPL so that you can start building your own Pachube-powered iPhone apps!

We released Data Logger, the iPhone app, last month as an example of an application that uses the Pachube backend to store and graph any data of your choosing along with a timestamp and geolocation. It has been used for all sorts of things (529 feeds as of this writing) - not many of them terribly interesting, but that was to be expected. We released it basically to show what's possible at a technical level, without defining too carefully the bounds of use for the app.

The real intention was to create reliable source code that we could release to the community so that you, the community can start to do interesting things with it... build your own iPhone apps that make use of Pachube in ways that none of us can predict!

So now you can grab the Data Logger source code, available under a GPL from GitHub here:http://github.com/cburman/Data-Logger-for-iPhone and start to create your own Pachube-powered iPhone apps!

More info about the announcement here: http://community.pachube.com/node/370 and find the source code here: http://github.com/cburman/Data-Logger-for-iPhone

Friday, 15 January 2010

System update, January 15, 2010

Just posted at the community site, we'll be making some updates to the system later today. There will hopefully be no significant downtime and we'll have an exciting new feature which we know you're going to like!

Friday, 8 January 2010

Data Logger: official Pachube iPhone app finally available

After a lot of coding, testing, tweaking and retesting by Chris followed by several rejections for, uh..., minor 'errors' we're happy to say Data Logger, the official Pachube iPhone app is finally available in the App Store!

Data Logger for iPhone enables you to store and graph any data of your choosing along with a timestamp and geolocation. You might use Data Logger to store electricity meter readings, to create maps of pollution or temperature sensor readings around your neighbourhood, or animal sightings around the city.You can also set up custom data feeds, with user-defined min and max values, tags, description and units.


Stay tuned for more Pachube apps to come, including a mapping app that will chart your data at the geolocation it was recorded at...

Sunday, 3 January 2010

Maintenance Notice

Hi there, Pachube.com will be unavailable for approx 30 mins at 02:00 GMT on Monday 4th January 2010.

This is because we are migrating our database system to some new hardware.

The community site, and this blog will be unaffected by the maintenance, and you can also follow us on Twitter for updates.

Apologies in advance for any inconvenience.

Wednesday, 25 November 2009

Wanted: Pachube+Arduino super users to help out in the forums!

Just posted this in the community forum: http://community.pachube.com/node/317 – any takers, please reply over there!

It's great that we're getting a lot more Arduino users signing up to Pachube and making use of the data brokering services that it offers; but we're also noticing that there is a much greater requirement for support of issues that Arduino users face.

The issues that Arduino users encounter, and that are posted about here in the Pachube forums, are very often simple Arduino/Ethernet/Processing issues, rather than Pachube issues. We don't want to have to uncharitably send people on their way, to the Arduino or Processing or Ladyada forums, but on the other hand we're starting to spend more time on answering basic questions than we're able to, which detracts from general Pachube support and development.

Do any of you Arduino+Pachube gurus have suggestions on what we should do about this? Any chance you could help out people here in the forum or, probably since you know the Arduino community better, direct them to the appropriate Arduino resources? Do we need a FAQ? Is there a good one to point users to in the first place? Or can we start building one communally?

Suggestions and comments greatly appreciated!

Tuesday, 10 November 2009

Council: a thinktank, consultancy, accelarator and forecasting group for the Internet of Things

We're going to be at Council's launch in Brussels on December 4, 2009 – how about you?
Council is a loose group of professionals with different ideas and opinions. We sometimes differ and will probably clash. We prefer to host the full range of opinions on what will be a small avalanche of disruptive innovations. We do have something in common though. We have been through the full range of emotions and conceptual breakdown that comes with grasping the territory, the full logistical, business, social and philosophical implications of the Internet of Things.
Co-hosted by LIFT, Tinker.it and Council, there's a stellar list of participants, presentations, workshops and conversations, all centered around this notion of "the internet of things".
(Note: Pachube CEO Usman Haque is one of the founding members of Council).

Thursday, 8 October 2009

Using Pachube realtime data in client-side applications

We'll be expanding Pachube's search and query capabilities in the future, but they're already one of the most powerful aspects of the Pachube platform.
As an example, here's screen capture from a Pachube app we're building that provides a realtime snapshot of the planet's energy consumption -- at least according to the Pachube userbase!
The entire viewer is built in javascript, using the Google Earth API - so in theory anyone could build this type of application for their own website: it doesn't require any special functionality from Pachube's backend. We're simply doing the following:
  1. Creating the Google Earth instance
  2. Searching Pachube for any feeds that contain 'current|cost|cc128|energy|electricity|watt|power' (i.e. an OR operation) using http://www.pachube.com/api/search.json
  3. Extracting realtime data from any datastreams within that search result that contain the tag "watts".
  4. Creating 3d bars on the Google Earth instance at the geolocation of each result for the current watts values of the relevant datastreams
The app still needs some configuration work, which is why it's not quite ready for public release as an official Pachube app, but we're releasing this screencapture to give an idea of the kinds of things that anyone could be building on top of the Pachube platform.

Thursday, 1 October 2009

Triggers bring 'push' capabilities to Pachube

The introduction of triggers to Pachube's suite of features is a major update that takes it to a whole new level. Read more about more about how and why to use them here: http://community.pachube.com/node/289
Also known as webhooks ("User-defined HTTP callbacks for push, pipes and plugins") and notifications, we're calling them triggers because we want to make clear that they enable Pachube datastreams actually to plug into and provoke (i.e. trigger) remote actuators, devices, scripts, buildings, etc. Skip here for a short tutorial on using triggers or read on for why you should be using them!
Up until now, Pachube has largely been a "pull" service: you've been able to send data to us as and when you want (i.e. "push" to us) or have us request data from you as necessary (i.e. we "pull" from you), but in order to get data out of Pachube you had to repeatedly poll (i.e. you could only "pull" from) Pachube to discover datastream changes. With the introduction of triggers, Pachube is now just as good at receiving (and storing) data as it is at acting upon (and sending out) data to remote devices, actuators and buildings: just what a "patchbay" should be!
With triggers, you set up conditions on datastreams (on anyone's datastreams, not just your own), and when those conditions have been satisfied (e.g. change of value, value is greater than threshold,value equals etc.) Pachube will push (by HTTP POST) a notification to the URL of your choice. This might be a php script that sends an email; or that posts to twitter; or connects to an SMS gateway to send a message to your mobile phone; or it might be a microcontroller that is able to act on the HTTP POST to actuate some physical device (like a lightswitch, a garage door, a window louvre, etc.).
You can add triggers to anyone's datastreams (not just your own), to build alarm systems, notifications, decision systems, etc. This gets closer than ever towards our vision of patching the planet and being able to plug anything into anything else!
Read on here for details: http://community.pachube.com/node/289