Freedomotic Open Source Building Automation Software

Show or discuss your existing Home automation project here, so a detailed explanation!.....
User avatar
freedomotic
Starting Member
Starting Member
Posts: 33
Joined: Sat Mar 31, 2012 6:46 pm
Location: Italy
Contact:

Freedomotic Open Source Building Automation Software

Post by freedomotic »

Hi to all!
I want to share with you our project.
Freedomotic is an open source building and home automation software written in Java.

The aim of the project is to build a data mashup oriented building automation framework for seamless integration of building and home automation technologies, mobile, web and social networks. Freedomotic leverages modern distributed computing architectures, and provides crosslanguage APIs for extension.
How it works

Freedomotic supports popular building automation technologies like BTicino OpenWebNet, KNX, Modbus RTU, X10 as well as custom automation projects using Arduino devices, do it yourself (DIY) boards, third party Android frontends, text to speech (TTS) engines, motion detection using IP cameras, social networks integration like Twitter, and much more... All this features are deliverd as downloadable plugins from our marketplace.

WHO CAN BE INTERESTED
Private Users: Tired of incompatible, expensive automation technologies and remotes everywhere? Learn why automate your home with freedomotic.

Business Users: Museums, shops, offices,...? Learn how to create innovative services for your customers with freedomotic.

Developers & Organizations: Freedomotic can be easily extended with cross-language plugins. If you want to develop a plugin for an automation protocol, integrate your own "do it yourself" Arduino board or create a custom frontend for Android with your brand take a look here.

WHERE CAN IT RUN
Freedomotic can run on any OS with Java support (Linux, Windows, Mac, …). It can be deployed on a single standard PC, a PCs network, a network of embedded devices like BeagleBoard to create a set-top-box, or a mixture of the previous.

WHEN WILL BE AVAILABLE
Freedomotic is actually a working beta but is growing rapidly with the suppport of our community. We are searching for contributors and you can contribute in many way, development or not, let us know writing to mauro@freedomotic.com

We need testers, developers, designer. Any help is welcome!
For more details please visit freedomotic.com
Freedomotic Open Source Building Automation
http://freedomotic.com
korsteed
Starting Member
Starting Member
Posts: 29
Joined: Sun Jan 31, 2010 9:19 pm
Location: Vleuten

Re: Freedomotic Open Source Building Automation Software

Post by korsteed »

Thanks for the links.
I was thinking about starting to develop Open source Domotica software in Java.
I have written some Java software just for my home situation, but I wanted to write more generic software.
So, I will have a look at your project.

I also found this open source project in Java: http://www.jfokus.se/jfokus12/preso/jf1 ... ndJava.pdf
And I posted some code in this forum here: http://www.domoticaforum.eu/viewtopic.p ... 93&p=47653
Also I have been thinking about using akka ( http://akka.io/ ) for handling events.
User avatar
freedomotic
Starting Member
Starting Member
Posts: 33
Joined: Sat Mar 31, 2012 6:46 pm
Location: Italy
Contact:

Re: Freedomotic Open Source Building Automation Software

Post by freedomotic »

Thanks for your reply. I didn't know that project, very interesting.
If you want to collaborate to Freedomotic you are welcome. Freedomotic model is based on events, triggers and reactions.
You can take a look at this page http://www.freedomotic.com/content/develop to have an idea of its architecture.
You can also join our mailing list https://groups.google.com/forum/#%21for ... m-domotics
What type of hardware have you got in your home? We'd like to integrate a great number of tecnologies but we have no great economic resouces. For example for openwebnet plugin the tests are made by bticino users.
Let me know if you are interested.
Regards
Freedomotic Open Source Building Automation
http://freedomotic.com
User avatar
freedomotic
Starting Member
Starting Member
Posts: 33
Joined: Sat Mar 31, 2012 6:46 pm
Location: Italy
Contact:

Re: Freedomotic Open Source Building Automation Software

Post by freedomotic »

Hello,
for some versions we want to focus our own work on the optimization of the framework features we already have.

We've uploaded a new daily build if you want to try a first draft of the optimization work (http://code.google.com/p/freedomotic...ld-5.2.397.zip).
Changelog:
MOST NOTABLE CHANGE: created a new example environment with static background and topology layer over it
created new timed triggers that starts on freedomotic startup (to stop/restart double click on clock plugin)
stomp connnector now works in embedded broker also from LAN
now messages are serialized to XML only when they leave the local JVM (eg: delivered to STOMP clients) otherwise they are dispatched at the same speed as java method calls
rebuild of rest plugin. To test it point your browser to http://localhost:8111/v1/environment/
changed the snap to guide from 25cm to 5cm in environment editing mode
only valid objects are displayed in the list of available objects (click the combobox over the plugin list and choose "Object")
ported light object class to the latest framework version. Light on the map now are "Light" no "ElectricDevice" so you can dimm them.
Also freedom.exe and the related start-freedom.sh are not in this NOT FEATURED version so to start it you have to go to terminal/cmd and type

java -jar freedomotic.jar

you can try with double click on freedomotic.jar file first but it can fail so you are warned
Regards

PS: Some screenshots

Image

Image
Freedomotic Open Source Building Automation
http://freedomotic.com
User avatar
freedomotic
Starting Member
Starting Member
Posts: 33
Joined: Sat Mar 31, 2012 6:46 pm
Location: Italy
Contact:

Re: Freedomotic Open Source Building Automation Software

Post by freedomotic »

Hello,
I'm well!
Thanks to Enrico's work we've got Freedomotic running on qemu, an ARM processor emulator. Performances are very poor due to the java frontend plugin, but is really not the right frontend for this situation, however we haven't even started to optimize it.
This is just an on the fly test, in the next days I will check it better...

On http://www.freedomotic.com/easy-gallery/13 Freedomotic site there are some screenshots. Take a look. The complete discussion is on our forum (http://www.freedomotic.com/forum/9/489).

Now another team's member has received his Raspberry so we could test Freedomotic on a real device.

Stay tuned!! If you want to contribute please contact us.
Freedomotic Open Source Building Automation
http://freedomotic.com
User avatar
freedomotic
Starting Member
Starting Member
Posts: 33
Joined: Sat Mar 31, 2012 6:46 pm
Location: Italy
Contact:

Re: Freedomotic Open Source Building Automation Software

Post by 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 ... 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/Freedomot ... -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 https://groups.google.com/forum/#%21for ... m-domotics to find kind people ready to help you.

Stay tuned for more News!

Best regards,
Freedomotic Staff
Freedomotic Open Source Building Automation
http://freedomotic.com
User avatar
freedomotic
Starting Member
Starting Member
Posts: 33
Joined: Sat Mar 31, 2012 6:46 pm
Location: Italy
Contact:

Re: Freedomotic Open Source Building Automation Software

Post by freedomotic »

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 http://www.youtube.com/freedomotic and share with your friends.
Freedomotic Open Source Building Automation
http://freedomotic.com
tag2
Starting Member
Starting Member
Posts: 4
Joined: Tue Jan 04, 2011 1:15 am

Re: Freedomotic Open Source Building Automation Software

Post by tag2 »

All good and well but...I dont know how to use this program since there is no tutorial of any kind besides some very brief explanations. In my new home i have knx with Jung modules. And im looking for a visualisation program. Thought this was ok, but as said i have no idea how to work this. Building rooms is rather cumbersome as well
User avatar
freedomotic
Starting Member
Starting Member
Posts: 33
Joined: Sat Mar 31, 2012 6:46 pm
Location: Italy
Contact:

Re: Freedomotic Open Source Building Automation Software

Post by freedomotic »

The project is growing. All its features in this whitepaper http://freedomotic.googlecode.com/files ... r-v1.4.pdf
Regards
Freedomotic Open Source Building Automation
http://freedomotic.com
User avatar
freedomotic
Starting Member
Starting Member
Posts: 33
Joined: Sat Mar 31, 2012 6:46 pm
Location: Italy
Contact:

Re: Freedomotic Open Source Building Automation Software

Post by freedomotic »

Hi to all,
Freedomotic now supports a text-to-speech system: you can program the software to receive "voice messages" when an event occurs.


We are testing the software on Raspberry PI



The project is open. We need your help!!
http://www.freedomotic.com
Freedomotic Open Source Building Automation
http://freedomotic.com
User avatar
freedomotic
Starting Member
Starting Member
Posts: 33
Joined: Sat Mar 31, 2012 6:46 pm
Location: Italy
Contact:

Re: Freedomotic Open Source Building Automation Software

Post by freedomotic »

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 en.wikipedia.org/.../The_Bicentennial_Man)

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 download Andrew from freedomotic.googlecode.com/files/freedo ... -5.4.0.zip

Download the changelog version from freedomotic.googlecode.com/files/Change ... ersion.pdf

Stay tuned!

Freedomotic Team
Freedomotic Open Source Building Automation
http://freedomotic.com
User avatar
freedomotic
Starting Member
Starting Member
Posts: 33
Joined: Sat Mar 31, 2012 6:46 pm
Location: Italy
Contact:

Re: Freedomotic Open Source Building Automation Software

Post by freedomotic »

Hi to all!!
We have published the newsletter of April with all News about the project.
Take a look at freedomotic.com/content/freedomotic-new ... april-2013

If you want to contribute you are welcome!
Regards
Freedomotic Open Source Building Automation
http://freedomotic.com
User avatar
freedomotic
Starting Member
Starting Member
Posts: 33
Joined: Sat Mar 31, 2012 6:46 pm
Location: Italy
Contact:

Re: Freedomotic Open Source Building Automation Software

Post by freedomotic »

Hi to all!!
We have published the newsletter of May with all News about the project.
Take a look at freedomotic.com/content/freedomotic-new ... r-may-2013

If you want to contribute you are welcome!
Regards
Freedomotic Open Source Building Automation
http://freedomotic.com
User avatar
freedomotic
Starting Member
Starting Member
Posts: 33
Joined: Sat Mar 31, 2012 6:46 pm
Location: Italy
Contact:

Re: Freedomotic Open Source Building Automation Software

Post by freedomotic »

Hi all, we are working on Freedomotic multilanguage support. We need your help to translate the software in different language and make it universal. In particular Dutch. We are using Transifex. If you want to contribute please reply or join the project on Transifex. You can propose also a language not listed yet. The link is transifex.com/projects/p/freedomotic-op ... ce-buildi/ . Of course we need more people for each language for revisions. Thanks
Freedomotic Open Source Building Automation
http://freedomotic.com
User avatar
freedomotic
Starting Member
Starting Member
Posts: 33
Joined: Sat Mar 31, 2012 6:46 pm
Location: Italy
Contact:

Re: Freedomotic Open Source Building Automation Software

Post by freedomotic »

Hi,
we have a first Dutch translation. If you want to give us an hand please verify if it's ok.
The file is http://code.google.com/p/freedomotic/so ... properties
Thanks
Freedomotic Open Source Building Automation
http://freedomotic.com
Post Reply

Return to “Home Automation Projects”