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 8 months ago
arduino removing sensors from this project since they are their own project now 8 months ago
dht removing sensors from this project since they are their own project now 8 months ago
docker/proxy big refactor and an experimental buffering pun/sub proxy 1 year ago
sudoisbot remove legacy cruft 8 months ago
tests poetry new project 2 years ago
.gitignore clean 9 months ago
Jenkinsfile cleanup 8 months ago
LICENSE Create LICENSE 2 years ago
README.md new sceenshot 8 months ago
poetry.lock big refactor and an experimental buffering pun/sub proxy 1 year ago
pyproject.toml repo 8 months ago
sudoisbot-grafana.png new sceenshot 8 months 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