Difference between revisions of "The piMyHome Project"
Jump to navigation
Jump to search
Line 2: | Line 2: | ||
==== Features ==== | ==== Features ==== | ||
− | * | + | * a monitor daemon is fetching OWN messages from your Bticino gateway and store the state of each device (light, shutter, heating etc) in a Redis value cache |
− | * | + | * an event daemon launches any action you want on any event. |
+ | * a nice and responsive web frontend to manage your home automation with any device like iPhone, Android, Desktop-PC or XMBC | ||
+ | * Access control for user and groups | ||
+ | * Each user can have his own Environment and favorites | ||
+ | * Completely managed via browser, no programming skills needed | ||
==== Hardware Requirements ==== | ==== Hardware Requirements ==== |
Revision as of 14:45, 17 November 2014
piMyHome is a fast web application for the Bticino/Legrand home automation system, running on a Raspberry Pi, a credit card sized and cheap mini computer platform.
Features
- a monitor daemon is fetching OWN messages from your Bticino gateway and store the state of each device (light, shutter, heating etc) in a Redis value cache
- an event daemon launches any action you want on any event.
- a nice and responsive web frontend to manage your home automation with any device like iPhone, Android, Desktop-PC or XMBC
- Access control for user and groups
- Each user can have his own Environment and favorites
- Completely managed via browser, no programming skills needed
Hardware Requirements
Product | Price | Where to buy |
---|---|---|
Raspberry Pi, model B+ | ~32 EUR | element14.com |
Power supply 1200mA for the Raspberry Pi B+ | ~ 8 EUR | element14.com |
Case for your Raspberry | ~ 8 EUR | element14.com |
micro SDcard (min. 8 GB, better 16 ore more) | ~10 EUR | element14.com |
LAN-cable to connect to your router or gateway | ~ 5 EUR | element14.com |
Open Source Software used in this project
Software | Description | Homepage |
---|---|---|
Rasbian OS | Debian based Linux OS for Raspberry Pi | raspberrypi.org |
Python | very powerful and easy to learn scripting language | python.org |
Django | Cool and powerful framework for Python | djangoproject.com |
Redis | Fast key value cache for dynamic data | redis.io |
uSGI | Websocket service for immediate response in website | uwsgi-docs.readthedocs.org |
SQLite | Simple single-file database system for static data | sqlite.org |
nginx | Fast http web server | nginx.org |