A small uni project of a home automation box
  • C++ 92.7%
  • CMake 7.3%
Find a file
2025-11-28 13:07:12 +01:00
apps cleanup 2025-11-28 13:07:12 +01:00
common cleanup 2025-11-28 13:07:12 +01:00
drivers cleanup 2025-11-28 13:07:12 +01:00
tests cleanup 2025-11-28 13:07:12 +01:00
.gitignore Later initial commit, complete refactor 2025-11-28 00:23:55 +01:00
CMakeLists.txt Later initial commit, complete refactor 2025-11-28 00:23:55 +01:00
license.md Later initial commit, complete refactor 2025-11-28 00:23:55 +01:00
readme.md readme and removed an annoying debug print 2025-11-28 01:11:53 +01:00

UNIProjOOP

A small uni project of an home server box

Dependencies

sudo apt update && sudo apt install build-essential cmake -y

Those should be the only requierements for a normal raspberry with the default DE

Building

git clone https://git.tlrhome.fr/tlr/UNIProjOOP.git && cd UNIProjOOP
cmake -B build && cmake --build build -j$(nproc)

Run

Make sure the I2C bus it enabled on the RPi

sudo rasp-config

Plug the gps and si7021 on the raspberry as well and insure they are at the same path as in the code
If that's not possible the daemon can be launched with the --sim option to simulate data instead

./build/apps/daemon/homserver_daemon &
./build/apps/gui/homserver_gui

Tested hardware

  • RPi4 4gb