Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A alarm clock/background daemon for advanced sleep
JavaScript Python Other
Latest commit 21c2a8b @poelzi more api calls
add UserProgram get api call
implemented filter argument to session handler
Failed to load latest commit information.
.pida-metadata/python simple threshold based logic and tests
api more api calls
contrib mpd action and update to clock
db more api calls
static updates to models and templates
templates add merging and bugfixes
tools remove debug and readme update
webclock started implementing alarm logic and sync
wsgiserver db extension und frontend
.gitignore db extension und frontend
LICENSE start readme and all license
README remove debug and readme update
TODO started implementing alarm logics init commit rename project top path lots of api work
uberclockd implement two phase intialisation updates to rpc, webclock, etc


== About UberClock ==

UberClock is a alarm clock that is designed for more advanced sleep.

 • It is a sleep phase clock
 • It can optimize powernaps and short sleeps

== Requirements ==
• python 2.5+
• python-sqlite (or some other django supported db)
• django 1.2
• django-piston

== Install ==

To install the database run:

  ./ installdb

Now you have a default user named "user" with password "user".

== Run ==
To run the daemon run:


== Architecture ==

UberClock contains of different components:

• uberclockd
  Is a daemon which is usally run to connect to the motition detectors and 
  provide data via http html/json/xml to the frontend.
  It can also start programs on events so no support from a already running 
  frontend (the actual alarm clock) is required as long as it can be 
  triggered somehow.
• html frontend. uberclockd has a built in webserver. 
• frontend (planned)
  a nice qt frontend, maybe alarm flip clock

== Supported Hardware ==

Motition Detectors:
• TI eZ430-Chronos with the OpenChronos Firmware
Something went wrong with that request. Please try again.