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.



lunedì 18 novembre 2013

JEMMA: One Month After

A lot of development has occurred since the first JEMMA release at the EU Utility Week in Amsterdam. A number of developments have already been staged in Milestone 0.1 and several others are being discussed for inclusion in the development road-map.


We are very happy with the feedback we got from early adopters and we have perceived an increasing interest (and great expectations) by several industries, organizations, universities and developers interested in using or eventually extending JEMMA.

We are thus launching two initiatives to increase awareness and foster communication among developers and interested people.
  1. The Energy@home association, which uses JEMMA as its reference implementation, is about to launch a dedicated Working Group to help ensuring that the open specifications produced by associations are rapidly and harmonically implemented in JEMMA. The activities of the WG will start officially in December, involving representatives for partners of the association.
  2. We are also officially launching the activities on the JEMMA General Mailing list, which now includes all the active developers and contributors. All interested users and developers are welcome to make questions, get help from other users or to discuss the future directions of the framework.  Join us !
Riccardo

lunedì 14 ottobre 2013

Energy@home announces JEMMA!

http://jemma.energy-home.org
We are proud to announce the first release of the JEMMA, version 0.0.1.

The following press release has just been published on the Energy@home website:


The Energy@home Association today announced the release of JEMMA (Java-based Energy Management Application framework), an open-source project that facilitates the development of home energy management applications.

Telecom Italia, one of the Association’s founding members , developed the Jemma open-source project as part of its research and development activities, in order to establish technologically advanced applications dedicated to “smart home” services.

Jemma implements the Energy@home technical specifications, it has been tested in several interoperability events and it is being used in a field trial involving some private households.
“JEMMA is being released as a part of the Energy@home association commitment towards standard, open and interoperable solutions. This framework will allow software developers to fasten the implementation of energy management applications for the smart home.” said Fabio Bellifemine, Director of the Energy@home Association. “It provides a complete, cloud-enabled home energy management solution allowing to virtualize, interconnect, monitor and control smart appliances, smart plugs, and any other user device compliant with the ZigBee Home Automation 1.2 standard”.  

The entire platform is released under the Lesser General Public License version 3 (LGPLv3) which allows its re-use also in commercial deployments.  This choice has been made to allow the broadest participation both by industries and by academic communities which are warmly invited to contribute by developing new features or suggesting new ideas. 

“We are very proud to coordinate the JEMMA open-source community”, said Giovanni Colombo, Director of Istituto Superiore Mario Boella (ISMB), that it is going to coordinate the evolution of the JEMMA project. “We hope this will be another successful example of how researchers can work effectively with industries and open-source communities to foster innovation in economic and social processes of critical sectors such as energy.”

JEMMA is fully written in Java and is thus compatible with most home gateway solutions. Thanks to its OSGi-based software architecture and its permissive license, it can be easily extended by simply deploying additional features as OSGi components.

After this initial release of JEMMA a number of new developments and improvements have been already staged for release and planned for the next months.  More details can be found on the official website of the JEMMA project (http://jemma.energy-home.org).

About the Energy@home Association

Energy@home is a non-profit association of companies with the mission of developing and promoting specifications, technologies, products and services for energy efficiency in smart homes. The Association was founded on July 2012 by Telecom Italia, Electrolux, Enel Distribuzione, and Indesit Company. It aims at the widespread adoption of a communication infrastructure that enables the provisioning of value-added services based upon information exchanges related to energy usage, energy consumption and energy tariffs in the home area network, including the smart meter and the customer appliances. The Association today counts 19 companies as its members and is an acknowledged contributor to the ZigBee Home Automation 1.2 standard that was released in July 2013, incorporating the new features resulting from the Energy@home technical specifications. For more information, visit http://www.energy-home.it.