ben
00cb595c45
ben/sudoisbot/pipeline/head This commit looks good
Details
Reviewed-on: #23 Co-authored-by: Ben Kristinsson <ben@sudo.is> Co-committed-by: Ben Kristinsson <ben@sudo.is> |
||
---|---|---|
.github | ||
deb | ||
docs | ||
extra | ||
scripts | ||
sudoisbot | ||
tests | ||
.dockerignore | ||
.flake8 | ||
.gitignore | ||
Dockerfile | ||
Jenkinsfile | ||
LICENSE | ||
README.md | ||
poetry.lock | ||
pyproject.toml |
README.md
sudoisbot
this is a home monitoring system written in Python and using ZeroMQ.
NOTE: this project will be renamed, most likely to roomie
.
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
52462cb3d9
(tagged asprod-sensors
). -
the
sink
component was running on commitc5e9d2b412
(also tagged asprod-sink
and branched asprod-sink
as well).this is no longer true, sink is running off the
main
branch as of commit 0287dc196914efba4407908e020c146b1733e7ac
related projects
-
zflux: a buffering proxy (using zmq) to gracefully handle network failures, and can also do load balancing.
-
shared-jenkins-pipelines: jenkins delcarative pipelines, including the
poetry.groovy
pipeline used to build this project.
notes
its bedroom and ls54 that cache more and better on disconnets
architecture
- proxy
- sink
- sensor
- apis