this is a home monitoring system written in Python and using ZeroMQ.
NOTE: this project will be renamed, most likely to
FAQ: why zmq? dont you know about mqtt?
because i wanted a project to learn zeromq. i am aware of mqtt and that it is designed for things like this.
what is running where?
as this project hasnt been actively worked on for a while, things have drifted a little bit. here are some notes for myself.
the sensors are most likely running on commit
sinkcomponent was running on commit
c5e9d2b412(also tagged as
prod-sinkand branched as
this is no longer true, sink is running off the
mainbranch as of commit
zflux: a buffering proxy (using zmq) to gracefully handle network failures, and can also do load balancing.