Geordi is a daemon that collects sensor data from various sources, and stores them in a database for later evaluation.
It is written in Java and runs on any operating system.
- Collects data from different sensors.
- Cron-like expressions for collection frequency.
- Easily extensible.
- Collected data can be processed by analytic tools like Grafana.
- Uses Postgresql as database (requires version 9.3 or higher).
- Only requires Java 8 or higher at runtime.
- Homematic home automation devices (via CCU2, CCU3)
- luftdaten.info particulates sensors
- Aquaero fan controllers (via Pyquaero)
- AVM smart home components (via FRITZ!Box).
- Kaminari Franklin lightning detector
Other sensor sources can be added easily.
Read the online documentation about how to set up, configure and run your own Geordi instance.
Please note that Geordi does not come with a fancy installer or a configuration tool. You need Linux knowledge and some basic SQL skills to run it.
- Fork the Source code at GitHub. Feel free to send pull requests.
- Found a bug? File a bug report!
Geordi is open source software. The source code is distributed under the terms of GNU General Public License V3.