Freedomotic Open Source Building Automation new version - AVS Forum
Forum Jump: 
 
Thread Tools
post #1 of 8 Old 03-23-2012, 02:56 PM - Thread Starter
Member
 
freedomotic's Avatar
 
Join Date: Apr 2011
Location: Italy
Posts: 19
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
The version 5.0 was released.
Please visit freedomotic.com for more details.

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!

Freedomotic.com Open Source Building Automation

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
freedomotic is offline  
Sponsored Links
Advertisement
 
post #2 of 8 Old 03-30-2012, 06:50 AM - Thread Starter
Member
 
freedomotic's Avatar
 
Join Date: Apr 2011
Location: Italy
Posts: 19
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
I'm adding some details about Freedomotic based on a event-trigger-reaction model.
Here the architecture schema


Freedomotic.com Open Source Building Automation

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
freedomotic is offline  
post #3 of 8 Old 03-31-2012, 08:58 AM - Thread Starter
Member
 
freedomotic's Avatar
 
Join Date: Apr 2011
Location: Italy
Posts: 19
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
We started the integration of a new Home Automation project called Souliss.
In detail Souliss Home Automation, available at
http:/www.souliss.net
is a framework composed of 3 layers (Souliss, MaCaco and vNet) that make easy build its own home automation applications.

Main features of this framework are listed below:
- It support a P2P network, with a virtualized communication. The application doesn't care about the communication media that is used, routing/bridging within nodes is also provided
- A communication protocol to share data between nodes, a nodes is an Arduino-based device, but the idea is move the framework over many platforms. An example, and Android mobile phone can be a node.

The network virtualization is care of vNet, that offer a virtual network of nodes regardless media used (now are supported a modifed Ethernet and Chibiduino). Frames are automatically bridged and routed within nodes, without any extra code in the application that use it.

The communication protocol is MaCaco, it allow standard polling, pushing of data but also subscribing. If a data is subscribed, the source of data will send frame over the network only when data changes. The subscriber care to check the channel healty.

Using vNet+MaCaco and adding some standard logics for home automation (like lights, doors, ...) the framework is complete and released as Souliss. Some simple examples are provided, to manage light and garage doors, locally and remotely at same time. The approach is distributed, there isn't a central node. Each Arduino has it's own logic and acquire by it-self data from other nodes.

What's next, an UI that now is missing. The idea is start with an Android application that via ethernet acquire data from the nodes, it required a special handling of sockets as per vNet and then move the framework over different platform. This allows and integrated network of Arduinos, mobile phones, computer, media center or whatever.

The ideal roadmap is described below, but the real development progress will be depend on help that I will have, because also if the library is working, there are a lot of todos:
- Develop the framework for Android to get a basic UI,
- Improve RAM requirements,
- Extend broadcast support for vNet (now is there but is not fully working),
- Include RFM22B in vNet,
- Docs,
- Make available more logics in Souliss,
- Make a full UI Android based,
- Develop the framework for other platform (more is bettter)
- A dedicated board (wireless 434/900Mhz w RFM22B, 24V, 16DI buffered, 8 DO, relays off-board).

Freedomotic.com Open Source Building Automation

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
freedomotic is offline  
post #4 of 8 Old 04-20-2012, 07:43 AM - Thread Starter
Member
 
freedomotic's Avatar
 
Join Date: Apr 2011
Location: Italy
Posts: 19
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Hello to all,
we are very glad to announce the poll for the NEW FREEDOMOTIC LOGO!!!

Ivan (http://www.ivanarpon.es/) have sent a huge set of great professional looking logos and choose one it's a very hard task. For this we have created an open poll on the website at this address
http://freedomotic.com/content/which...wwwivanarpones

The poll will last one week, 1 vote per account, you must be logged in to vote.
You are encourged to leave comments in the poll page.

So let you ear your voice and vote for your favorite!!

Ear you soon,
The Freedomotic Team

Freedomotic.com Open Source Building Automation

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
freedomotic is offline  
post #5 of 8 Old 05-04-2012, 01:30 PM - Thread Starter
Member
 
freedomotic's Avatar
 
Join Date: Apr 2011
Location: Italy
Posts: 19
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
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

SOME SCREENSHOTS



Freedomotic.com Open Source Building Automation

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
freedomotic is offline  
post #6 of 8 Old 07-22-2012, 02:43 AM - Thread Starter
Member
 
freedomotic's Avatar
 
Join Date: Apr 2011
Location: Italy
Posts: 19
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Hi to all!
We have released the first prototype of Freedomotic GWT client. Now it has very few features but it's growing.
This is a web application to be deployed on the webserver plugin

-JDK must be 1.6
-You need the last dailybuild of freedomotic, or a git clone. (at least git sha >1442175 ). Download from http://code.google.com/p/freedomotic/downloads/list
-The RestApi plugin must be installed (it is already included on the dailybuild or compile it from code, the marketplace version would not work)
-The webserver plugin must be installed (it is already included on the dailybuild)
-The war file must be extracted and copied to the folder es.gpulido.webserver/data/webapps/gwt_client/ on the webserver plugin

It uses websockets, so a chrome browser, firefox>=11 or Iexplorer>=10 is needed (or any browser that implements the websockets feature)
We are testing the client on different platforms so we need your help.
Please test it and reports some info as

-operating system (version, service pack for windows)
-browser (version number)
-java (version)

FOR DEVELOPERS: the source code is available at http://code.google.com/p/freedomotic/source/browse/#git%2Fclients%2Ffree...

There is a lot of work to do so if you want to contribute please contact us.
Thanks


Freedomotic.com Open Source Building Automation

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
freedomotic is offline  
post #7 of 8 Old 11-18-2012, 09:04 AM - Thread Starter
Member
 
freedomotic's Avatar
 
Join Date: Apr 2011
Location: Italy
Posts: 19
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
The project is growing. All its features in this whitepaper http://freedomotic.googlecode.com/files/freedomotic-whitepaper-v1.4.pdf

Freedomotic.com Open Source Building Automation

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
freedomotic is offline  
post #8 of 8 Old 02-21-2013, 08:14 AM - Thread Starter
Member
 
freedomotic's Avatar
 
Join Date: Apr 2011
Location: Italy
Posts: 19
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
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!!
www.freedomotic.com

Freedomotic.com Open Source Building Automation

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
freedomotic is offline  
Reply Home Automation

User Tag List

Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off