Ruby

One of the main reasons for getting a Chumby was to use it as a display for the various sensors inside and outside the house.

Here are some pictures showing the Chumby displaying graphs from internal monitoring of external temperature and electricity usage (original data from a Wattson device)

IMG_3047 IMG_3048

(Click for larger)
Read more

The house monitoring/automation system "project" has been slowly taking shape over 2009, and the basic infrastructure is in place.

Displaying the results in easily digestible form is to me one of the more difficult parts, as distributed displays are still something I have not managed to sort out.

So for Christmas I asked for a Chumby - and due to a slight problem with transport damage to the case I was allowed to open it long before Christmas itself, so I have ad time to experiment with the use of the Chumby for a few weeks now.
Read more

As with all modern houses ours has at long last started twittering

200911172033.jpg

(Click for larger)

it's of course called "gisvoldhouse" and so far tells you the temperature and humidity level in our garage, and the outside temperature.

More to come - courtesy of a Arduino connected through a Ethernet shield, and a piece of Ruby software running on our webserver.

As I am trying to get started with Ruby at the moment this is extremely interesting :

Arduino IDE Meets Ruby
Scripting languages have evolved a lot in the recent years. Ruby in particular, has had such a significant impact, that there are entire teams dedicated to maintaining it's visual identity across the web.

Designed by Tom Schaub is a widely used logo for the ruby programming language.

Sporting some flashy ruby icons, is the Scripting tab in the Arduino IDE. Upon startup, a listing of your ruby script files is generated from your Sketchbook directory.
Read more

Tags:

The announcement for Rack 1.0 :

Hello,

Today we are proud to release Rack 1.0, which was close to almost be
codenamed MiddleWarem4Ever.

= Rack, a modular Ruby webserver interface

Rack provides a minimal, modular and adaptable interface for developing
web applications in Ruby. By wrapping HTTP requests and responses in
the simplest way possible, it unifies and distills the API for web
servers, web frameworks, and software in between (the so-called
middleware) into a single method call.

The exact details of this are described in the Rack specification,
which all Rack applications should conform to.
Read more

Technorati Tags:Technorati Tags:
Syndicate content