Freedomotic open source automation and arduino

Hi, we are developing an open source software for home automation.

This is a brief description

Freedomotic is a building automation framework which cuts time and effort to develop your own building automation software. Freedomotic provides usefull features just like a CMS does for website development.
Open source: GPLv2 license
Distributed & Scalable: can be deployed on a network of cheap peer-to-peer hardware node. It is scalable and provides automatic load balancing across nodes on the network.
Cross-language: it uses a MOM (ActiveMQ) to exchange information between components (JSON and XML text messages)
Cross-platform: Freedomotic is written in Java so it can run on Windows, Linux, Mac, Solaris. Java JRE 6 is required.
Event Based: Every action in the real environment and every interaction with the system (eg: a click on the GUI) is mapped to an event. Events can be intercepted at runtime with Triggers making the behavior of the system fully configurable and not predeterminated.
Modular & Extensible: Freedomotic is modular and can enrich its features using plugins. API are distributed along with the software to easely create new add-ons. It provides OSGi Framework features in a simpler way, leveraging well known OO programmig inheritance.
Semantic-rich: Freedomotic provides a semantic-rich knowledge of the environment to implement intelligence and reasoning systems. No coding is required, the environment can be described using our graphical editor.
Hardware Agnostic: Freedomotic has an hardware abstraction layer to abstract from hardware infrastructure (sensors and actuators) using events, triggers and command.

We want integrate Arduino devices and Freedomotic by creating a simple protocol. So we want invite all Arduino users to contribute to this project.

Sounds interesting, but...

Please, PLEASE don't call the project "Freedom". Call it "Freedomotic", "Freedomus", "Casa de Penquin", or anything that doesn't generate 413 million google results.

Just ask anyone who's tried to search for help with Processing, Wiring, or any of the many products or projects that use a common English word as a name. It's like being trapped in an episode of "CSI" the week they hired Satan as a substitute scriptwriter.

Some updates:
the new name is "Freedomotic", less common than "freedom".
We have integrated an arduino shield: WeatherShield.
This is an example of integration of Arduino DIY solutions using tcp protocol for communicating
All details at http://code.google.com/p/freedomotic/wiki/ArduinoWeathershield

The main page is http://www.freedomotic.com
Code source repository: http://code.google.com/p/freedomotic/
Facebook: Redirecting...
Twitter: @Freedomotic

Hi to all,

Freedomotic v5.3.0 is finally out!
It's completely new with many interesting features and improvements.

DEFAULT FRONTEND:

Now it is more user friendly.
Added a drag&drop environment editor: no need to edit the xml files by hand to define your enviroment.
The objects can now be created and positioned by drag&drop over the environment.
Added a zero-configuration synoptic: a static background image could be used instead of a full description of the environment topology. (For advanced and more detailed environment configuration the vectorial map is still available)

MARKETPLACE:

The plugins can be easy installable from a menu without the need of download them manually from the web browser.

CORE:

Added stomp and websockets connections.
Update the apache ActiveMQ to the last version.
Changed the way automations (scenarios) are defined, now is much easier and intutive thanks to the use of nearly natural language

and much more ....

DEVELOPMENT

We have switched to GIT as our main version control system. This allows a better development workflows.
Clone freedomotic at: http://code.google.com/p/freedomotic/
Dailybuilds are created with every change.

Freedomotic.com has also changed its aspect. New logo, new web design and a lot of improvements on the documentation.

Discover its potential. Download from http://freedomotic.googlecode.com/files/Freedomotic_v5.3.0.zip

Our community is growing up with new developers, testers and people interested in building automation, so we want to thank you all.

PROJECTS IN PROGRESS
We have enhanced our framework following your suggestions, now it has better performances, many fixed bugs and new features. The developers of our community have recently added new great plugins like:

OpenWebNet Plugin to communicate with MyHome BTicino systems.
The TV Object and the new Pioneer Kuro TV Plugin to control Pioneer TVs via USB.
Souliss Plugin to communicate with Souliss Arduino library
RestApi plugin to expose Freedomotic evironment data using REST services. This is useful for example to create third party frontends
Web client for controlling the framework with a simple browser and much more...

Check out project todo list at http://freedomotic.com/content/orphan-projects and if you want to applicate for a project write on the forum or send a mail to info@freedomotic.com

WE WANT YOU
Feedomotic is a collaborative project so we want more people to contribute. We are searching for:

developers
designers (for GUI and project visual layout)
testers (for debugging, improvements, testing on embedded systems)
technical writers (for documentation review)

and anybody who wants to say something about building automation.

SOCIAL FREEDOMOTIC
Follow us on Facebook (http://www.facebook.com/pages/Freedomotic-Open-Source-Building-Automatio...) and Twitter (http://twitter.com/Freedomotic) and share with your friends to help us grow.

If you want to develop for Freedomotic join our developers mailing list at Redirecting to Google Groups to find kind people ready to help you.

Stay tuned for more news!

Best regards,
Freedomotic Staff

The new official Freedomotic Youtube channel is active!
You will find video tutorials and case studies with the material provided by our users.
If you use Freedomotic and you've created a video send it to us. It will be published on the official channel!
So sign up on freedomotic - YouTube and share with your friends.

You should replace that annoying music with silence or something that doesn't make you want to stop the video...

:wink:

Cheers,
Kari

Any suggestion for the sound theme?
Regards

I think... music is so overrated, commentary would be the choice for these. Especially when the video is so blurry, and screenshots are hard to see.
How about that?

Cheers,
Kari

The project is growing. All its features in this whitepaper http://freedomotic.googlecode.com/files/freedomotic-whitepaper-v1.4.pdf
Regards

Hi to all,
Freedomotic "speaks" using freetts library.
Here a simple video http://youtu.be/WvBa30-ibEw

Hi to all, after a long period of braimstorming, work, testing the new Freedomotic version is ready. For the next releases we introduce a new codename based on famous books, movies and cartoons robots.

The first is Andrew, the robot of the Book "Bicentennial Man" from Isaac Asimov which inspired a film with the same name featured by Robin Williams. (to learn more The Bicentennial Man - Wikipedia)
Thanks to the development team for its effort and to users that have contributed with their suggestions, testing, reporting.
There is a lot of work to do, many many features for the next release.
We need the help of all so join our community and contribute to the discussion.

Download Andrew from https://freedomotic.googlecode.com/files/freedomotic-5.4.0.zip
Download the changelog version from https://freedomotic.googlecode.com/files/ChangeLog_Andrew_5.4_version.pdf

Stay tuned!
Freedomotic Team

Our page on Freecode.com https://freecode.com/projects/freedomotic

Hello,
after a long period of braimstorming, work, testing the new Freedomotic version is ready. From the previous release we introduced a new codename based on famous books, movies and cartoons robots.
Now is the time of Bender, the robot character in the animated television series Futurama. (to learn more
Bender (Futurama) - Wikipedia )

Thanks to the development team for its effort and to users that have contributed with their suggestions, testing, reporting.
There is a lot of work to do, many many features for the next release.
We need the help of all, so join our community and contribute to the development.

DOWNLOAD Bender from http://www.freedomotic.com/content/download

Hi all,
after the release of Bender another news: starting from 2 Feb 2014 we have a new mainstream repository on GitHub at GitHub - freedomotic/freedomotic: Open IoT Framework
Read more on the official website http://freedomotic.com/content/developers-getting-started
We are working on a new release with many features. Take a look at YouTrack Starting Page
We need your help so contribute to the project!

If you have not already done download Bender from http://www.freedomotic.com/content/download try it and give us your feedback.
Stay tuned

Freedomotic 5.5.1 is out! Please download at
http://freedomotic.com/content/download

Freedomotic at W3C's workshop "Web of Things"
Berlin, June 25th 2014
Freedomotic was introduced at W3C's "Web of Things" workshop (Expressions of Interest and Position Papers) by ing. Laurent-Walter Goix, S-cube Joint Open Lab, a research lab promoted by TelecomItalia and Politecnico di Milano. Ing. Goix proposed their vision of Social Web of Things, in a project whose smart system is organized around Freedomotic. Remarkable Freedomotic features are: being it a middleware (a framework, we'd say), its extensible plug-in architecture, its automations capabilities.
Specifically, they said they're working on a OpenSocial plug-in.
Complete paper is available at http://www.w3.org/2014/02/wot/papers/goix.pdf
Freedomotic team is proud its open source software is considered as part of such a "visionary" project and hope that Social Web Of Things project could give back to Open Souce community its great work.

MQTT broker for Freedomotic
http://www.freedomotic.com/content/plugins/mqtt-broker

Soon we'll publish a client plugin for MQTT

Added a new plugin for mysensors.org.
Needed testing on large scale.
All details on http://www.freedomotic.com/content/plugins/mysensors

New version of arduino plugin. It's now based on Jssc library and compatible with the new freedomotic version 5.6 under development.
Testing needed. http://freedomotic.com/content/plugins/arduino-serial-communication

Hi all
we are on Google+ https://plus.google.com/+freedomotic/posts

Bye