No description
  • Python 33.4%
  • JavaScript 26.6%
  • CSS 22.5%
  • HTML 17.5%
Find a file
ewald1976 062b0cd45e Fix image preview pagination to use smaller page size
```diff
Fix image preview pagination to reduce page size from 20 to 5 items per
load
```
2026-03-01 19:05:29 +01:00
static Fix image preview pagination to use smaller page size 2026-03-01 19:05:29 +01:00
templates Refactor event entry form and recent entries display for improved UI 2026-03-01 18:42:08 +01:00
.env.example Update HA camera entity and add environmental data to InfluxDB. 2026-01-25 17:27:18 +01:00
.gitignore Add .DS_Store file ignore 2026-01-25 15:14:45 +01:00
app.py Refactor event entry form and recent entries display for improved UI 2026-03-01 18:42:08 +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.