Skip to content

morrah/rchouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Remote Controlled House consists of:

  • web-app (javascript+websockets+highstock.js) to watch temperature sensors in real-time, send commands and view historical data chart;
  • async web-server (python2.7+django+gevent+redis) to 2FA auth, websockets and redis pub/sub;
  • reactor (python+redis pub/sub) to listen for temperature messages and do things (relay switching, notify, alarm);
  • sensor-loop (python+redis pub/sub) to read sensor data, publish to redis and write to sqlite DB;
  • sqlite to keep historical data including averaged indexed values for 5 mins, 1 hour, 24 hours, etc for dynamic load via highstock.js

Scheme

screenshot

Interface prototype

screenshot

Interface screenshot

screenshot

About

Remote Controlled House via web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors