You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Benedikt Kristinsson 864bbe0c62 new sceenshot 1 year ago
arduino removing sensors from this project since they are their own project now 1 year ago
dht removing sensors from this project since they are their own project now 1 year ago
docker/proxy big refactor and an experimental buffering pun/sub proxy 2 years ago
sudoisbot remove legacy cruft 1 year ago
tests poetry new project 2 years ago
.gitignore clean 1 year ago
Jenkinsfile cleanup 1 year ago
LICENSE Create LICENSE 2 years ago
README.md new sceenshot 1 year ago
poetry.lock big refactor and an experimental buffering pun/sub proxy 2 years ago
pyproject.toml repo 1 year ago
sudoisbot-grafana.png new sceenshot 1 year ago

README.md

sudoisbot

this is a home monitoring system written in python and using ZeroMQ.

sudoisbot in grafna

i started this project to learn how to use zmq and have a project to work on it with. the project now consists of these projects as well:

  • zflux: a buffering proxy (using zmq) to gracefully handle network failures, and can also do load balancing.

  • sudoissensors: the code that runs on the actual sensor nodes, currently these are mostly Raspberry Pi Zero W with DHT-22 and/or ds18b20 sensors for temperature and humidity. Also talks to ardiunos that handle simpler analog sensors such as rain sensors. So far there arent that many different kinds of sensors supported, but the code is written to be general and able to functional for any kind of sensors i'd want.

architecture

  • proxy
  • sink
  • sensor
  • apis

license

GPL