User avatar
freedomotic
Posts: 154
Joined: Sat Apr 21, 2012 3:59 pm
Location: Italy
Contact: Website

Re: Freedomotic Home Automation on Raspberry

Wed Jun 20, 2012 6:47 am

Let me know about your tests.
Thanks
Freedomotic Open IoT Framework
http://freedomotic.com

orcusomega
Posts: 8
Joined: Tue Jun 05, 2012 6:52 pm

Re: Freedomotic Home Automation on Raspberry

Thu Jun 21, 2012 11:20 pm

WOW - I have a large home-automation installation based on Insteon (2413U interface). I would LOVE to be able to use one of my 'Pi's to run the system instead of the small PC that is doing it now...

Is this feasible?

Thanks!

User avatar
freedomotic
Posts: 154
Joined: Sat Apr 21, 2012 3:59 pm
Location: Italy
Contact: Website

Re: Freedomotic Home Automation on Raspberry

Fri Jun 22, 2012 6:30 am

Hi,
we tested freedomotic on raspberry and it works. But it slowly for its java gui. So we are developing a gwt client to run on a pc (and an android client) leaving freedomotic on raspberry as a daemon with better performances.
About insteon: I developed a plugin for isy99i gateway by UniversalDevices. What is your model?
Let me know
Freedomotic Open IoT Framework
http://freedomotic.com

orcusomega
Posts: 8
Joined: Tue Jun 05, 2012 6:52 pm

Re: Freedomotic Home Automation on Raspberry

Sat Jun 30, 2012 1:15 pm

Sorry took so long for me to reply, I didn't see your question about my installation.

I am currently running a PC and an Insteon 2413U on Windows XP and Home Control Assistant... It is a GREAT setup - HCA is the best platform I have found so far for the price - but I would love to have a smaller footprint (and considering I am doing this partly for reducing my energy use, the smaller the footprint, the less energy it uses).

I am hoping to just plug my 2413U into the RasPi and make a home automation system - too ambitious?

Bob

User avatar
freedomotic
Posts: 154
Joined: Sat Apr 21, 2012 3:59 pm
Location: Italy
Contact: Website

Re: Freedomotic Home Automation on Raspberry

Mon Jul 09, 2012 12:07 pm

Hi to all.
We have developed a first version of a gwt client so if you want to help us testing the software on your raspberry please follow the instructions at http://www.freedomotic.com/forum/137/932
Please remember to delete the folder "plugins/devices/it.freedomotic.jfrontend" to avoid the java gui starts.
For any info please reply.
Thanks in advance for your help
Freedomotic Open IoT Framework
http://freedomotic.com

User avatar
freedomotic
Posts: 154
Joined: Sat Apr 21, 2012 3:59 pm
Location: Italy
Contact: Website

Re: Freedomotic Home Automation on Raspberry

Sat Aug 04, 2012 3:07 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 ... 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 [email protected]


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 IoT Framework
http://freedomotic.com

User avatar
freedomotic
Posts: 154
Joined: Sat Apr 21, 2012 3:59 pm
Location: Italy
Contact: Website

Re: Freedomotic Home Automation on Raspberry

Tue Sep 18, 2012 6:56 am

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 IoT Framework
http://freedomotic.com

User avatar
freedomotic
Posts: 154
Joined: Sat Apr 21, 2012 3:59 pm
Location: Italy
Contact: Website

Re: Freedomotic Home Automation on Raspberry

Tue Dec 04, 2012 3:26 pm

At http://code.google.com/p/freedomotic/wiki/RaspberryPi there is a first tutorial for installing freedomotic on raspberry.
A brief video (low quality) at http://www.youtube.com/watch?v=UhazgVE1bag&feature=plcp

Image
Freedomotic Open IoT Framework
http://freedomotic.com

User avatar
Tsjakka
Posts: 18
Joined: Fri Dec 21, 2012 7:21 pm

Re: Freedomotic Home Automation on Raspberry

Fri Dec 21, 2012 8:33 pm

This looks like an interesting project. It will prove its value when a lot of hardware is supported. I have X10 switches in my house and an XM10. Would be nice if I could hook it up to my Pi (on GPIO?).
The XM10 would be a nice choice, because it is much cheaper than a CM11.

User avatar
freedomotic
Posts: 154
Joined: Sat Apr 21, 2012 3:59 pm
Location: Italy
Contact: Website

Re: Freedomotic Home Automation on Raspberry

Sat Dec 22, 2012 7:58 am

Thanks. A plugin for x10 is on the todo list. Now we are working on the new release and optimizing it for raspberry. We are testing on raspbian with the new oracle jdk 1.8.
The first results are good.
Are you a java developer? We need some help to go faster.
Regards
Freedomotic Open IoT Framework
http://freedomotic.com

Binkey
Posts: 2
Joined: Thu Jan 17, 2013 10:29 am

Re: Freedomotic Home Automation on Raspberry

Tue Jan 22, 2013 10:07 am

Hi,

Will there also be a web Gui? because that will save some power on the pi to perform display actions

Gr

User avatar
freedomotic
Posts: 154
Joined: Sat Apr 21, 2012 3:59 pm
Location: Italy
Contact: Website

Re: Freedomotic Home Automation on Raspberry

Tue Jan 22, 2013 11:07 am

Hi
we are working on a gwt client. Take a look at some photos http://freedomotic.com/easy-gallery/16
We must do a lot of work, so we need more contribute by developers.
Have you tried Freedomotic?
Regards
Freedomotic Open IoT Framework
http://freedomotic.com

User avatar
freedomotic
Posts: 154
Joined: Sat Apr 21, 2012 3:59 pm
Location: Italy
Contact: Website

Re: Freedomotic Home Automation on Raspberry

Wed Jan 23, 2013 2:30 pm

If you want a more complete idea about freedomotic architecture please download this white paper
http://freedomotic.googlecode.com/files ... r-v1.5.pdf
Freedomotic Open IoT Framework
http://freedomotic.com

User avatar
freedomotic
Posts: 154
Joined: Sat Apr 21, 2012 3:59 pm
Location: Italy
Contact: Website

Re: Freedomotic Home Automation on Raspberry

Sun Mar 03, 2013 8:08 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 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 https://freedomotic.googlecode.com/file ... -5.4.0.zip
Download the changelog version from https://freedomotic.googlecode.com/file ... ersion.pdf

Stay tuned!
Freedomotic Team
Freedomotic Open IoT Framework
http://freedomotic.com

feverish
Posts: 486
Joined: Wed Jun 27, 2012 2:29 pm

Re: Freedomotic Home Automation on Raspberry

Sun Mar 03, 2013 8:24 pm

If and when you manage to develop an application I can usefully test and use by issuing the command below on my Raspi, I do hope you will let everyone including me know.
sudo apt-get install freedomotic
All the other hoops are likely to be too complicated for me.
If discrimination is not challenged then we are effectively in collusion with the perpetrators of such behaviour:-Oxford dictionaries

User avatar
freedomotic
Posts: 154
Joined: Sat Apr 21, 2012 3:59 pm
Location: Italy
Contact: Website

Re: Freedomotic Home Automation on Raspberry

Sun Mar 03, 2013 8:28 pm

Hi
we are working on a .deb package and a preconfigured raspi image (containing already oracle embedded jdk8).
Thanks
Freedomotic Open IoT Framework
http://freedomotic.com

feverish
Posts: 486
Joined: Wed Jun 27, 2012 2:29 pm

Re: Freedomotic Home Automation on Raspberry

Sun Mar 03, 2013 10:30 pm

Sounds great! Power to your elbow.
If discrimination is not challenged then we are effectively in collusion with the perpetrators of such behaviour:-Oxford dictionaries

rudiratlos
Posts: 143
Joined: Tue May 01, 2012 8:47 am

Re: Freedomotic Home Automation on Raspberry

Tue Mar 05, 2013 9:02 am

Hi,
yesterday I have released revision2 of my piggy back-board. It has a Levelshifter for the 1Wire bus, where I have connected 1Wire Sensors on a ~260Meter long cable.
Besides that, since 8 months I have a stable running wMBUS implementation, which can read standardized wireless sensor data of (e.g. temp, gas, water and power sensors). pls see this forum entry and follow the links: http://www.raspberrypi.org/phpBB3/viewt ... 45&t=20432
Currently I'm working on the MAX! radiator termostate communication protocol, which can control the thermostats of that heating system: http://www.elv.de/max-funk-heizungsregler-system.html

The new board has a RFM22B tranceiver chip which can also operate in OOK modulation now. With additional SW, powerswitches can be controlled. Could be interesting in switching e.g. waterpumps of heater systems...

My plans is to integrate the sensor data into freedomotic, but I have no clue how to do it. Any description of the API to integrate it?

rudiratlos
Posts: 143
Joined: Tue May 01, 2012 8:47 am

Re: Freedomotic Home Automation on Raspberry

Tue Mar 05, 2013 9:04 am

here is the link to the description of my new board: http://shop.basis.biz/shop/images/manuf ... n_Rev2.pdf

User avatar
freedomotic
Posts: 154
Joined: Sat Apr 21, 2012 3:59 pm
Location: Italy
Contact: Website

Re: Freedomotic Home Automation on Raspberry

Tue Mar 05, 2013 10:15 am

Hi rudiratros,
first of all thanks for your interest in freedomotic.
Your board is very. I'm trying to explain some issues: Freedomotic is written in java and any new tecnology/product is supported by writing a specific plugin.
Of course you need to run freedomotic on raspi. The software runs but we need to create a plugin in java or a wrapper for another language to communicate with the board.
I'm testing the pi4j (http://pi4j.com/) that supports piface boards. I'll receive one within few days. I'll ask the author if the library can control the piggy-back. Otherwise we should try another way.
Are you a java developer?
Also it's a challenge for us. We want to make freedomotic a good scada software for embedded systems, in particular raspi but we need the help of everyone.
Let me know what do you think.
The project can be usefull for many users.
Regards
Freedomotic Open IoT Framework
http://freedomotic.com

rudiratlos
Posts: 143
Joined: Tue May 01, 2012 8:47 am

Re: Freedomotic Home Automation on Raspberry

Tue Mar 05, 2013 12:21 pm

Hi,
what I could do is to write all sensor data in a XML file. Are you able to parse it? If yes, what's the format of the file?
Rudi

User avatar
freedomotic
Posts: 154
Joined: Sat Apr 21, 2012 3:59 pm
Location: Italy
Contact: Website

Re: Freedomotic Home Automation on Raspberry

Tue Mar 05, 2013 12:34 pm

Hi,
I asked for pij4 but the library can't support the piggy-board.
So you can create a Rest API to interact with your board as https://code.google.com/p/webiopi/. This can be usefull for Freedomotic or other 3rd-part software.
About xml it can be another solution. We can parse it with no problem.
We have many plugins based on xml parsing. To have an idea take a look at the source code https://code.google.com/p/freedomotic/s ... iHwSw.java
The example status.xml is http://ethermania.homelinux.com:16000/status.xml
If you want we can "design" the xml file together.
Let me know
Mauro
Freedomotic Open IoT Framework
http://freedomotic.com

rudiratlos
Posts: 143
Joined: Tue May 01, 2012 8:47 am

Re: Freedomotic Home Automation on Raspberry

Tue Mar 05, 2013 1:38 pm

Hi,

pi4j should run, because it can access SPI-Bus, I2C-Bus and the GPIO Pins of the RPI. the piggy-back board uses these busses. So p4j can access the devices that are placed on the piggy-back board. But every sw functionality has to be programmed in java, because pi4j gives access to the chips at hw-level.

I have implemented e.g. the wMBUS protocol in free pascal. That means that the whole sw stack has be rewritten in java. This is a huge effort.

But my process could run in the background and save all meter data on disk. A freedomotic process should read that data.

Here is a XML file that my process can produce. It's the XML format that I'm posting meter data in COSM: https://cosm.com/feeds/76490

<?xml version="1.0" encoding="UTF-8"?>
<eeml xmlns="http://www.eeml.org/xsd/0.5.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="0.5.1" xsi:schemaLocation="http://www.eeml.org/xsd/0.5.1 http://www.eeml.org/xsd/0.5.1/0.5.1.xsd">
<environment>
<feed>http://api.cosm.com/v2/feeds/76490</feed>
<tag>76490</tag>
<data id="Freq">
<current_value at="2013-03-05T14:29:21+01:00">50.062</current_value>
<unit symbol="Hz" type="Derived">Hz</unit>
<tag>Frequency</tag>
</data>
<data id="U">
<current_value at="2013-03-05T14:29:21+01:00">225</current_value>
<unit symbol="Volt" type="Derived">Volt</unit>
<tag>electrical units</tag>
</data>
<data id="I">
<current_value at="2013-03-05T14:29:21+01:00">3.797</current_value>
<unit symbol="Ampere" type="Derived">Ampere</unit>
<tag>electrical units</tag>
</data>
<data id="Power">
<current_value at="2013-03-05T14:29:21+01:00">797</current_value>
<unit symbol="W" type="Derived">W</unit>
<tag>Power</tag>
</data>
<data id="Usage">
<current_value at="2013-03-05T14:29:21+01:00">2135347</current_value>
<unit symbol="Wh" type="Derived">Wh</unit>
<tag>Energy</tag>
<tag>1-0:1.8.0*255</tag>
</data>
<data id="Cost">
<current_value at="2013-03-05T14:29:21+01:00">1691.98</current_value>
<unit symbol="EUR/Year @ 23ct/kWh" type="Derived">EUR/Year @ 23ct/kWh</unit>
</data>
<tag>PIK001252240102</tag>
<tag>SmartMeter Data (MBS-112)</tag>
<tag>wMBUS</tag>
<tag>Electricity</tag>
<tag>PIK001252240102</tag>
<tag>SmartMeter Data (MBS-112)</tag>
<tag>wMBUS</tag>
<tag>Electricity</tag>
<tag>PIK001252240102</tag>
<title>SmartMeter Data (MBS-112)</title>
</environment>
</eeml>

User avatar
freedomotic
Posts: 154
Joined: Sat Apr 21, 2012 3:59 pm
Location: Italy
Contact: Website

Re: Freedomotic Home Automation on Raspberry

Tue Mar 05, 2013 3:55 pm

Hi,
about pi4j take a look at http://www.raspberrypi.org/phpBB3/viewt ... 81&t=35069
Your xml file is a good starting point. Can you create a personalized one to expose data in a different way? Freedomotic works with an high level of abstraction so we need a mapping between an object and the retrieved data. For example if you read the temperature from a sensor, you need a freedomotic thermostat which has a "temperature" behavior.
The plugin must send an event where it specifies the type of measure (temperature, pressure, current etc), the value (23 C, 1001 hPa, 2A) and a sensor id (we can choose what we want but it's important to identify the object in Freedomotic environment).
All these data must be retrieved from the xml file in our example.
I hope my explanation is clear.
Freedomotic Open IoT Framework
http://freedomotic.com

rudiratlos
Posts: 143
Joined: Tue May 01, 2012 8:47 am

Re: Freedomotic Home Automation on Raspberry

Tue Mar 05, 2013 4:03 pm

The unique ID of the sensor is: PIK001252240102
In the wMBUS protocol, very sensor has a uniqe ID.
PIK is a 3 letter accronym of the manaufacturer.
001252240102 is a uniqe ID

Return to “Automation, sensing and robotics”