https://github.com/rycus86/intellihomecontrol-py
Python server for IntelliHomeControl home automation system
https://github.com/rycus86/intellihomecontrol-py
Last synced: about 1 year ago
JSON representation
Python server for IntelliHomeControl home automation system
- Host: GitHub
- URL: https://github.com/rycus86/intellihomecontrol-py
- Owner: rycus86
- Created: 2014-01-08T18:32:55.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-01-08T19:02:07.000Z (over 12 years ago)
- Last Synced: 2025-01-23T18:15:53.989Z (over 1 year ago)
- Language: Python
- Size: 160 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
IntelliHomeControl / Python
===========================
This Eclipse project is the server part of the IntelliHomeControl home automation system.
The application is written in Python to run on a Raspberry Pi.
The system controls devices with RF communication and displays their states on Android clients.
Components
----------
- Database module for SQLite
- Abstract device classes
- RF communication manager for nRF24L01+
- TCP/UDP based handlers to communicate with Android clients
There are sources for TI's Energia IDE that contain:
- Modified Enrf24 library (original: https://github.com/spirilis/Enrf24)
- ihControl library to implement RF communication protocol with the server
- Device implementation for TI Stellaris LM4F120
- Device implementation for TI Tiva TM4C123G
Android client
--------------
The source of the Android client is available at https://github.com/rycus86/IntelliHomeControl-android