Symfony-based API for storing, processing, and alerting based on environmental sensor data from distributed nodes.
Ensure these tools are installed on your system:
- Git (for version control and collaboration)
- Make (to run setup and dev tasks)
- DDEV (for local Symfony dev environment)
-
Check out the repository:
git clone [email protected]:Neluxx/enviro-hub.git
-
Navigate to the project directory:
cd enviro-hub
-
Run application setup task:
make app-setup
-
Start DDEV to run the application:
ddev start
See the release guide.
See the deployment guide.
Have ideas or found a bug? Contributions are welcome! Feel free to fork the project and submit pull requests.
POST /api/data
Parameter | Type | Description |
---|---|---|
temperature |
float |
Required. The temperature in degrees Celsius. |
humidity |
float |
Required. The relative humidity in percent. |
pressure |
float |
Required. The atmospheric pressure in hPa. |
co2 |
float |
Required. The CO₂ level in ppm. |
created |
datetime |
Required. The time of the measurement. |
This project is licensed under the Apache License 2.0.