Get in touch with your Things

Any object that can be attached to an Arduino / AVR microcontroller is a potential Things: get interaction in wireless or wired, acts automatically and is even remotely controllable from you smartphone or tablet.

Starts in three steps : get your building blocks, load Souliss and get your Things on the smartphone.

A network of Things in minutes for your Android and Arduino / AVR

Building Blocks

Building Blocks
Easily compose hardware

Souliss on AVRs

Souliss on AVRs
Load Souliss on your Things

Android App

Android App
Get your Things on your Smartphone

Wednesday, April 2, 2014

Now it is easy enough! Make your Smart Home by yourself

Don't need to be a coder, is enough be a DIYer!
Personally I don't have any automation and I don't think that I will have some, but I was looking for something to do with some Arduino wireless boards when Souliss has started. At that time and still now I can see a lot of demands in DIY automations and few reliable solution.

I've coded for a couple of months before releasing the first code, no user interface and poor reliability, but almost working. It was a bit more than two years ago and now I can say: "It's easy enough!".

Almost all the people that join our community are able to control devices in their homes in few hours, getting them on Android or in the cloud. And that's not a single shot, is something that scale and can cover a whole home.
You will have your hands dirty and the end, but you don't need to be a professional coder or even an electrician or an engineer. Get your Smart Home is easy as code an Arduino, you just have to read and get information over the web.

Souliss is the first project that I've build not for myself but as starting point for a community, and just now is turning in that way. Many of the most interesting features (like the openHAB interface or the cloud ZozOT) are coming from the community as the deep test of such people has turned Souliss into a reliable code.

Often while diving into the forum I get impressed, people starts to do amazing things that never can be done with a commercial product.
Is almost one year ago when Lorenzo has started to share its idea and result, he used a 7'' inch Android tablet as media server and installed SoulissApp over it, then he put a set of multicolor LED strip lights and get them synched with the movies or music played in his tavern.

Christian build the cheapest and simpler remote control for its electrical devices, mixing Souliss with an Arduino library for RF (radio controlled) sockets (20 euros for three sockets), controlling them from the smartphone and the internet.

What about Marco that kick its home gate using the GPS location or Fulvio that is buiding a complete automated home with more than 20 boards? The amazing Antonino is pushing its data consumption to the cloud using Android as home server.
Is nice see that the community is building up a reliable, cheap and scalable automation system that fits many needs. Actually there are almost a thousand of people that use Souliss for simple and complex automation that hopefully will continue to growth in the near future.

So, what's next? Actually the main features are there, but the project will need more people deeply involved because is becoming too large for the small team behind it. People that knows HTML5, Android and JAVA coding can really improve Souliss, is time to spread Souliss around and get more geeks involved.

Stay tuned!

Tuesday, March 25, 2014

Post data to Emoncms with Souliss and ZozOT

Electrical consumption to Emoncms from Souliss
The development of the Zozzariello idea is going on and Antonino has published recently a ZozOT for Emoncms (by Open Energy Monitor), ZozOT is an Android application that collects data from SoulissApp through Zozzariello (an HTTP/JSON server embed in SoulissApp) and then post those into the cloud.

Zozzariello turns an Android device (like an old smartphone or tablet) into an home server, that control your Souliss devices and post them to the cloud.

Internal and external temperature and humidity logging

Soon the Android ZozOT Apps will be available for download from the Drive repository.

Sunday, March 9, 2014

SmartCore a wish to Seeed Studio

arduino, seeedstudio, souliss, smarthome, smartplug, home automation
SmartCore Layout
More than once I've started a discussion on "What hardware we really miss?" either in the community or talking with many people that has joined this project, and as usual a tons of different needs comes out. There is no perfect solution for all, but there are some solution that may fit for most.

I've changed my mind more than once and after two years I can say that there is actually nothing to build in a easy way smart nodes, that's why my wish to Seeed Studio is a small form factor board (like the Arduino Mini) with a powerful microcontroller like the Atmel ATmega128RFA1 that can easily get sensors and actuator through Grove modules and with an option to have an Ethernet controller.

Vote for the wish will increase the chance to be reviewed by the Seeed Studio team and make SmartCore a product and no longer a simple wish. If so, build smart objects it will be a minutes work on either hardware and software!

Share it,

Sunday, February 16, 2014

openHAB and Arduino, connects via Souliss

As announced in a previous post, there is an active job in the integration between openHAB and a network of Arduino (and compatible) nodes using Souliss. The communication goes from openHAB HTTP binding to an Arduino that acts as Souliss gateway, collecting data from all others Arduino running Souliss as peer even if they aren't using Ethernet.


In the video Fulvio shows how is operating a DINo (Arduino with relay and Ethernet) via openHAB web interface. While integrating via openHAB the network of Souliss nodes is still operable via SoulissApp for Android.

The official release will be available soon, for now you can get the code in the relevant topic and follow the discussion on the integration via the Google group.

Stay tuned,

Thursday, January 23, 2014

Souliss Alpha 5.1 is now close to openHAB

Yes, looks strange see an XML picture in the Souliss blog. Is long time that we run away from ASCII protocols in order to save RAM and get impressive fast performance, and starting from Alpha 5 release branch all of those were deprecated, so now we are back with a new design. 

Starting from the next release a new operating mode called Data Persistance is available, it runs directly in MaCaco and store pass-through data in order to serve polling protocols. Those data are now stored into a separated area of the RAM that doesn't need any user care and doesn't affect any other operation.

Under the skin this design is quite far from release Alpha 4 and works seamlessly even if the Data Persistence mode isn't active (of course, only local data will be available) either on Gateway and Peers. 

From the user point of view, a new Interface based on HTTP/XML has been developed in order to have a smooth integration with openHAB HTTP binding, this design is by Fulvio and has simpler approach compared to the previous HTTP/JSON.
As most, there is no longer a complex data structure that contains the complete network, but a flat XML with information regarding a unique type and a unique node; this makes the parsing easier and can be handled easily using the REGX available in openHAB.

More details are available on the forum.

Stay tuned!
The Souliss Team