Arduino Forum

Topics => Home Automation and Networked Objects => Topic started by: freedomotic on Apr 18, 2011, 05:14 pm

Title: Freedomotic open source automation and arduino
Post by: freedomotic on Apr 18, 2011, 05:14 pm
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.

Title: Re: freedom open source automation and arduino
Post by: Ran Talbott on Apr 19, 2011, 07:03 am
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.

Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Jan 19, 2012, 04:22 pm
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: http://www.facebook.com/pages/Freedomotic-Open-Source-Building-Automation/189816744396642
Twitter: @Freedomotic
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Aug 04, 2012, 05:13 pm
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 https://groups.google.com/forum/#%21forum/freedom-domotics to find kind people ready to help you.

Stay tuned for more news!

Best regards,
Freedomotic Staff
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Sep 15, 2012, 07:34 pm
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.
Title: Re: Freedomotic open source automation and arduino
Post by: GaryP on Sep 15, 2012, 09:04 pm
You should replace that annoying music with silence or something that doesn't make you want to stop the video...

;)

Cheers,
Kari
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Sep 16, 2012, 11:48 am
Any suggestion for the sound theme?
Regards
Title: Re: Freedomotic open source automation and arduino
Post by: GaryP on Sep 16, 2012, 12:12 pm
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
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Nov 24, 2012, 11:37 am
The project is growing. All its features in this whitepaper http://freedomotic.googlecode.com/files/freedomotic-whitepaper-v1.4.pdf
Regards
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Feb 15, 2013, 04:12 pm
Hi to all,
Freedomotic "speaks" using freetts library.
Here a simple video http://youtu.be/WvBa30-ibEw
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Mar 04, 2013, 10:50 pm
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 http://en.wikipedia.org/wiki/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 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 
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Jun 05, 2013, 04:53 pm
Our page on Freecode.com https://freecode.com/projects/freedomotic
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Jan 24, 2014, 11:07 am
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
http://en.wikipedia.org/wiki/Bender_%28Futurama%29 )

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
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Feb 08, 2014, 09:32 am
Hi all,
after the release of Bender another news: starting from 2 Feb 2014 we have a new mainstream repository on GitHub at https://github.com/freedomotic/freedomotic
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 http://freedomotic.myjetbrains.com/youtrack/rest/agile/Core-0/sprint/Release5.6
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
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Mar 20, 2014, 08:58 pm
Freedomotic 5.5.1 is out! Please download at
http://freedomotic.com/content/download
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Jun 28, 2014, 09:59 pm
Freedomotic at W3C's workshop "Web of Things"
Berlin, June 25th 2014
Freedomotic was introduced at W3C's "Web of Things" workshop (http://www.w3.org/2014/02/wot/submissions.html) 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.
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Jul 24, 2014, 04:30 pm
MQTT broker for Freedomotic
http://www.freedomotic.com/content/plugins/mqtt-broker

Soon we'll publish a client plugin for MQTT
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Sep 13, 2014, 04:10 pm
Added a new plugin for mysensors.org.
Needed testing on large scale.
All details on http://www.freedomotic.com/content/plugins/mysensors
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Oct 25, 2014, 04:25 pm
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
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Dec 23, 2014, 08:41 am
Hi all
we are on Google+ https://plus.google.com/+freedomotic/posts (https://plus.google.com/+freedomotic/posts)

Bye
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Apr 02, 2015, 11:49 am
We are very glad to announce that Freedomotic is on Canonical Ubuntu Snappy Official Page ("Our Partners" section). A great result for our efforts!
http://www.ubuntu.com/things (http://www.ubuntu.com/things)
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Oct 17, 2015, 04:08 pm
New version 5.6 Release Candidate 1 "Commander" available for download from http://sourceforge.net/projects/freedomotic/files/freedomotic-commander-5.6.0-rc1.zip/download (http://sourceforge.net/projects/freedomotic/files/freedomotic-commander-5.6.0-rc1.zip/download)

Share your experience with Freedomotic (https://goo.gl/Iq8C6e)

Thanks
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Nov 17, 2015, 08:51 am
Hi all
Freedomotic 5.6 Commander RC2 is out and can be downloaded from http://sourceforge.net/projects/freedomotic/files/freedomotic-commander-5.6.0-rc2.zip/download (http://sourceforge.net/projects/freedomotic/files/freedomotic-commander-5.6.0-rc2.zip/download)
We fixed some bugs and in particular included the first draft of a web client.
After starting Freedomotic go to http://localhost:8090 in your browser and digit admin/admin as username/password.
You can access from another pc in your network by changing in the previous URL "localhost" with the ip of the machine running Freedomotic.
The web client doesn't have all features included in the java frontend but they can run at the same time.
If you want to use only the web client please remove the folder "frontend-java" under plugins/devices.
We need your help in different areas:
- testing (not all browsers are 100% html5-compatible)
- functionality
- usability/UX
- graphics/layout
...

So report your comments/issues on https://goo.gl/CC65By (https://goo.gl/CC65By)
If you want to contribute take a look at the source code https://github.com/freedomotic (https://github.com/freedomotic) and at our tracking system http://freedomotic.myjetbrains.com/youtrack/issues?q=project%3A+{Web+app} (http://freedomotic.myjetbrains.com/youtrack/issues?q=project%3A+{Web+app})

Stay tuned!
Title: Re: Freedomotic open source automation and arduino
Post by: druid442 on Nov 17, 2015, 12:40 pm
hi !

Freedomotic sure does worth a look. i've been dealing with freedomotic for a year now and it is a quite interresting project for an automated house. i highly suggest you to have a look on it and make your own idea.

have a nice day
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Nov 17, 2015, 03:41 pm
Thanks!
We have a plugin specific for Arduino serial communication
http://freedomotic.com/content/plugins/arduino-serial-communication
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Dec 20, 2015, 10:27 am
Freedomotic is now on Hackster.io! Follow us and share your project.
https://www.hackster.io/freedomotic-platform (https://www.hackster.io/freedomotic-platform)

Published the project "Arduino WeatherShield"
https://www.hackster.io/freedomotic/arduino-weathershield-f33907?ref=platform&ref_id=11451_trending___&offset=0 (https://www.hackster.io/freedomotic/arduino-weathershield-f33907?ref=platform&ref_id=11451_trending___&offset=0)
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on May 17, 2016, 05:33 pm
Our pitch slides at Smart Home Now
http://www.slideshare.net/freedomotic/freedomotic-pitch-120516-smart-home-now-milano (http://www.slideshare.net/freedomotic/freedomotic-pitch-120516-smart-home-now-milano)

A video
https://www.youtube.com/watch?v=BJDhUQ7oUNo (https://www.youtube.com/watch?v=BJDhUQ7oUNo)

Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Jul 01, 2016, 05:39 pm

Hi all
Freedomotic 5.6 Commander RC3 is out and can be downloaded from https://sourceforge.net/projects/freedomotic/files/latest/download?source=recommended (https://sourceforge.net/projects/freedomotic/files/latest/download?source=recommended)
We fixed some bugs and introduced new functionalities.

A changelog is available on https://github.com/freedomotic/freedomotic/issues/119 (https://github.com/freedomotic/freedomotic/issues/119)
After starting Freedomotic go to http://localhost:8090 in your browser and digit admin/admin as username/password.
You can access from another pc in your network by changing in the previous URL "localhost" with the ip of the machine running Freedomotic.
The web client doesn't have all features included in the java frontend but they can run at the same time.
If you want to use only the web client please remove the folder "frontend-java" under plugins/devices.
We need your help in different areas:
- testing (not all browsers are 100% html5-compatible)
- functionality
- usability/UX
- graphics/layout
...

So report your comments/issues on https://goo.gl/CC65By (https://goo.gl/CC65By)
If you want to contribute take a look at the source code https://github.com/freedomotic (https://github.com/freedomotic) and https://github.com/freedomotic/freedomotic/issues (https://github.com/freedomotic/freedomotic/issues)
Stay tuned!
Title: Re: Freedomotic open source automation and arduino
Post by: druid442 on Jan 10, 2017, 07:00 pm
hi !

I recently were able to use an HC-05 along with freedomotic, and it does work quite nice :-), sending data from a smarthphone or tablet is fun, even more, freedomotic is actualy showing active or inactive devices regarding command sent over SP or tablet
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Jan 10, 2017, 07:20 pm
Hi @druid442
can you give us more details on your project? Have you modified our Arduino plugin?

Thanks
Title: Re: Freedomotic open source automation and arduino
Post by: druid442 on Jan 10, 2017, 09:15 pm
hi !

since FD is able to "read the state" of something, i can send data over BT and the BT module swings it out on another serial port of the mega, so i know that is not the real way of doing things, but it actualy work, i wish i could use a plugin that can support HC-05 modules

i will surely provide some informations related to this
Title: Re: Freedomotic open source automation and arduino
Post by: druid442 on Feb 03, 2017, 02:05 pm
hi !

ok, now i need a hand from FD team...... let me explain my issue

freedomotic is working fine, along with a raduino Mega 2560 and a bluetooth module HC-05, everything is working.....

my application is :

i want freedomotic to be use in full screen mode with a touch screen panel in the house to control lights, and some stuff like that, freedomotic is responding to bluetooth commands. when no command is received, the computer will automaticaly go into screensaver mode displaying images.

my issue is :

when in screensaver mode, touching the monitor will go back to FD, but FD doesn't resume in full screen mode, FD is now minimized.... this is a bad situation

can someone help me how to overcome that situation ?

the system is a standard P4 w/ WinXP SP3 running last commander version of FD

thanks to all of you guys

regards
eric
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Mar 22, 2017, 10:17 am
Please try the last dailybuild available at http://teamcity.jetbrains.com/guestAuth/repository/download/bt1177/.lastSuccessful/freedomotic-5.6.0-%7Bbuild.number%7D.zip (http://teamcity.jetbrains.com/guestAuth/repository/download/bt1177/.lastSuccessful/freedomotic-5.6.0-%7Bbuild.number%7D.zip)
Title: Re: Freedomotic open source automation and arduino
Post by: freedomotic on Aug 24, 2017, 03:20 pm
Hi all
Freedomotic 5.6 Commander RC4 is out and can be downloaded from https://sourceforge.net/projects/freedomotic/files/latest/download?source=recommended (https://sourceforge.net/projects/freedomotic/files/latest/download?source=recommended)
We fixed some bugs and introduced new functionalities.

So report your comments/issues on https://goo.gl/CC65By (https://goo.gl/CC65By)
If you want to contribute take a look at the source code https://github.com/freedomotic (https://github.com/freedomotic)

Stay tuned!
Title: Re: Freedomotic open source automation and arduino
Post by: druid442 on Dec 09, 2017, 03:21 pm
hi !

regarding my post #31, i was not able to make it work the way I want.

last commander version didn't help at all. i would like to have some serious help from you guys. can someone help me with my issue.

i know that i am not the only one with that problem, fixing this little bug would greatly enhance FD for many users.

again, thank you very much for your help
regards,
eric