No description
  • Python 55.4%
  • CSS 17.4%
  • HTML 14.8%
  • JavaScript 12.4%
Find a file
ewald1976 0ce575fbd5 Add timestamp to Influx writes and enable sync
Added synchronous write option and error handling for InfluxDB writes.
2026-01-24 18:10:10 +01:00
static Add basic styling for Grow Journal UI 2026-01-24 17:53:27 +01:00
templates Add basic styling for Grow Journal UI 2026-01-24 17:53:27 +01:00
.env.example Fix Example .env Files and Add Ignored Python File Types 2026-01-24 16:39:07 +01:00
.gitignore Fix Example .env Files and Add Ignored Python File Types 2026-01-24 16:39:07 +01:00
app.py Add timestamp to Influx writes and enable sync 2026-01-24 18:10:10 +01:00
docker-compose.yaml Fix Docker Compose Configuration for Development Environment 2026-01-24 13:14:53 +01:00
README.md Fix README.md layout and add content 2026-01-24 16:51:10 +01:00
requirements.txt Update grow journal application with HA and InfluxDB integration 2026-01-24 13:09:43 +01:00

Grow Journal

This project is a web-based Grow Journal for monitoring and tracking plant growth.

Getting Started

To run the project locally:

  1. Clone the repository: git clone https://fj.myppl.mywire.org/elmar/grow_journal
  2. Navigate into the project directory: cd grow_journal
  3. Create a .env file with your Home Assistant (HA) API credentials and InfluxDB connection details:
HA_BASE=http://X.X.X.X:8123
HA_TOKEN=DEIN_LONG_LIVED_HA_TOKEN

INFLUX_URL=http://X.X.X.X:8086
INFLUX_ORG=localnet
INFLUX_BUCKET=homeassistant
INFLUX_TOKEN=DEIN_INFLUX_TOKEN

AC_T=sensor.ac_infinity_temperatur
AC_RH=sensor.ac_infinity_luftfeuchtigkeit
AC_VPD=sensor.ac_infinity_vpd
  1. Install the required dependencies: pip install -r requirements.txt
  2. Run the application using Docker Compose: docker-compose up

Features

  • Monitor and track plant growth with real-time data from your Home Assistant setup.
  • Log events, notes, and plant details for future reference.
  • View historical data in InfluxDB.

Contributing

Feel free to contribute to the project by submitting pull requests or reporting issues.