Internet of Things at home only My question isn't specific to Arduino but can concern Raspberry Pi and all Internet of Things homemake projects.

As I'm preparing a personal projet with sensors, data storage and visualisation/reporting web page (not yet Android app) I'm looking about Internet of Things platform.

It seems all that I can find are cloud related system. I would prefer a home localized solution but I'm not able to find one (and maybe open source) where datas don't go outside home.

The goal is to be able to :
    send datas from my Arduino to a home storage server
    store these data into database for later query (may be MySql)
    trigger some computation or aggregation job over datas
    prepare some graphs
    generate some html page from template
    option: allow Android client to connect and get datas/graphs

Before starting thinking how to create my own (non standardized) system is anyone can give me some advice ? some name of such existing system ?

Thanks

Thomas
I recently worked extensively on a Home Automation Project and here's what I would recommend based off of that:


Use Arduino for hardware interfacing.
Use Raspberry Pi for hosting your server.
Write your server using Node.js (or Python if you wish).
Use Express, Socket.io (or Python simple server). Google these.
Use Serial (USB) for communication between Arduino and Raspberry Pi 
Use RF/BLE if you want to go wireless.
Use Redis or MySQL for database.
Use a graph JS API for charting.
To build an android app, send http requests (or a Socket.io link), for communication.


This is a simple to implement, but you'll need to put some time. Good luck.
All of the above steps are abstracted from each other. This means that if you want to incorporate additional features, you can change any stage without affecting the whole.