lunedì 23 novembre 2015

SORRISO meets its goals and gives back to the open source community

SORRISO is an intense and ambitious applied research project and living lab, developed by 7 companies/institutes from Piemonte (i-EM, Istituto Superiore Mario Boella, 4USolution, Bellissimo, ISET Telecom, Ivrea Sistemi e Torino Nord Ovest) and co-funded by the EU, Italian and the Piemonte Regional governments (POR FESR 2007/2013)

The project was recently completed in November 2015, achieving a number of major results in just 10 months, including among others:

  • The realization of a living lab, animated by Torino Nord Ovest, involving teachers and students from two schools (IC Aldo Moro di Bruino and Istituto Tecnico Vallauri di Fossano) who actively participated by learning and designing parts of the system
  • The installation, supported by ISET Telecom, of two "Lucciola" storage systems (manufactured by 4USolution) in the two school buildings
  • The implementation of a new ZigBee-based communication module (firmware and hardware) integrated with the Storage system  and compatible with JEMMA and the Energy@home specifications (developed in collaboration between ISMB and Ivrea Sistemi).
  • The integration of the system with the smartdatanet cloud system, an open platform promoted by the Piemonte region in collaboration with CSI (developed in collaboration between ISMB and i-EM)
  • The analysis and development of new energy management and forecast techniques (developed in collaboration between ISMB and i-EM)
  • A new user interface (designed and developed by Bellissimo and integrated with JEMMA and  smartdatanet by ISMB

SORRISO has adopted the Energy@home eco-system and the JEMMA solution as a starting point to build its innovations. We are now happy to announce that the project has agreed to feed some of the outcomes back to the open source communities by releasing two new open source components.

The SORRISO Smart Data Platform cloud connector  (now available as jemma.osgi.sdp.uploader.sorriso) is a configurable component which allows to easily publish data from devices (exposed through the generic OSGi DAL specification employed in JEMMA) to any platform compliant with the smartdatanet API, and use the platform as cloud back-end for Energy-related applications.

The SORRISO Web-based User interface (now available as jemma.osgi.webui.sorriso) is a new Web-based GUI which can be deployed on any JEMMA gateway and allows accessing data both from devices and from the smartdatanet back-end.

Here a few snapshots and pictures of the new GUI. More details (in italian) on the official SORRISO project website.


 





sabato 17 ottobre 2015

Using Energy@home to Visualize Home Consumption on LaMetric

A few months back I found an interesting project on Kickstarter: LaMetric.  It's a kind-of customizable ambient display - it looks like an alarm clock but you can connect it to the internet.

Cool right ? I immediately pledged into the project so I could get two of those.

The kickstarter campaign went nice and smooth - and finally today I received my devices !!

How could I wait ?

Less than one hour of coding and here my LaMetric  showing consumption information from the JEMMA instance installed at my home via the DAL rest interface (I'm luck to have one full Energy@home setup at my place).



I'm currently publishing data from my SmartInfo device - but it should work with any ZigBee metering device, including Smart Plugs. The icon will turn yellow and red if my consumption increases.

Interested in how it works ? here the full code on github: riccardo/py-jemma-lametric-home-consumption.

Riccardo

giovedì 18 giugno 2015

How to control your Smart Appliances (and why) with JEMMA & Arduino Yùn (held at Casa Jasmina)

We just published on SlideShare some slides which has been presented  to a group of makers at the Torino Mini Maker Faire 2015.

The location was quite special - the kitchen of Casa Jasmina - a really visionary and interesting project. A great opportunity to meet and listen to real IoT and Technology legends such as Bruce Sterling, Jasmina  Tesanovic (does the name sounds familiar ?) and Arduino's dad Massimo Banzi.

 

The slides include a walk-through tutorial which shows how to make a very simple button using an Arduino Yun and configure it to control Smart Appliances compatible with the Energy@home eco-system (full code available here). In the tutorial we also shortly presented how to call the JEMMA DAL API via Javascript - using the test environment supplied with JEMMA.


The tutorial has been performed by Riccardo Tomasi (Istituto Superiore Mario Boella - ISMB) and Ivan Grimaldi (Telecom Italia), both members of the Energy@home reference implementation working group and core JEMMA developers.



During the tutorial we also had the opportunity to show some nice examples of project using some JEMMA components, including a nice demo prepared by Danny Noferi and his colleagues of the JOL S-CUBE (Milan) which have shown how to interact with appliances using augmented-reality or voice control techniques.



To provide ideas about how some innovative projects are using Smart Appliances today, we also introduced some cases provided by projects (GreenCom, SORRISO, Mas2ering) and shown the demo prepared by APIO to control appliances with gestures - which have been all presented to the herds of visitors which have visited the house all day.

 







mercoledì 19 novembre 2014

JEMMA 0.9 release

The Energy@Home association is proud to announce Version 0.9 of the JEMMA framework.

This release contains a lot's of bug fixes and improvements in the ZigBee network management as well as in the GUI (/demo/).

This version adds support for DoorLock (YALE, KWIKSET) and WindowCovering (UBISYS) devices.

The release binaries also includes OSGi Device Abstraction Layer implementation (rfc0196 and rfc0210).

You can interact with the OSGi Device Abstraction Layer also using HTTP REST and WebSocket.

Take a look at this page to understand how to interact with REST APIs and to this page to find out what kind of functions (with operations and parameters) are exposed by JEMMA devices.

This release will be used during the "Smart Home Hackathon" (http://gnammo.com/events/1657/smart-home-hackathon) which will take place at the I3P (from November 21 November 23)

Download JEMMA 0.9
Run JEMMA with a FlexKey

mercoledì 23 luglio 2014

New JEMMA on Raspberry PI available

Dear all,

We are happy to annonunce that a new JEMMA on Raspberry PI (for beginners) has been created on here the JEMMA Wiki.



Thanks to Fabio a.k.a. Tinwor for preparing it.

Riccardo

lunedì 19 maggio 2014

Energy@home releases JEMMA v0.2 at M2MForum 2014

The M2MForum is one of the most important European exhibitions devoted to the machine-to-machine communication and Internet of Things. This year, Energy@home will  be one of the main exhibitors presenting its news and achievements with a booth and a workshop.

As you can see from the picture, the Energy@home demo has safely traveled from its usual location in ISMB Laboratories in Torino to the location of the exhibition, where it will be used to showcase the main use cases and features of the Energy@home specifications.

During the event, the most recent findings and news from Energy@home will be also presented during a dedicated workshop named "Valuing the demand side flexibility through a Smart Home communication infrastructure".

During the workshop, the latest and upcoming JEMMA evolutions will be also presented in a dedicated session (Open eco-systems for Smart M2M applications at Home : experiences and future developments of the JEMMA project).

In conjunction with the event, Energy@home is also proud to announce the release the latest version of JEMMA (v0.2). This version includes a number of new features including a new administrative GUI for developers and administrators (Java GAL GUI), support for new bitron home devices, beyond a full clean-up/review of the logging messages (currently released only in the logging_refactoring branch - to be soon merged with master in version v0.2.1).

This will be the last "full" release without major structural changes from the original pre-open-source code base of JEMMA. Right after the event we will start an analysis/re-factoring sprint to improve the design of JEMMA based on the lessons learned that we collected in the first 8 months of life of the project, and which will help us transitioning towards version v0.9 - tentatively set for October 2014.

More information here.

lunedì 3 febbraio 2014

JEMMA 0.1.0 released

We are happy to announce the release of JEMMA version 0.1.0.

This version includes several contributions by members of the Energy@home association (especially Telecom Italia) and represent an important step to allow the different  teams of developers using JEMMA to work on the same code base.

It also includes a fully new component i.e. the "Java GAL" , a platform-independent version of the GAL (Gateway Abstraction Layer).

Main features:
  • Inclusion of the main Energy@home "demo" branch 
  • Integrated "2.0" branch into master
  • Added JavaGAL and JavaGAL rest
  • Separated web GUI bundles (eKitchen and demo)
  • Bug-fixes
The full source code of the new version can be checked out from our GitHub page. More details on the 0.1 release page.

What's next ?
The current version is now available to all partners and contributors to allow finding and solving any eventual bugs. Hot-fixes or performance improvements (if any) might be released in the 0.1.x version thread.

The planning for the next release 0.2 has already started within Energy@home. You can join the discussion or propose new features by contacting us.