admin
968ff8fb71
v1.1.2: Y-Achse wieder links (afterBuildTicks if→while)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-17 12:49:23 +02:00
admin
6eba1be5c8
v1.1.1: dynamische Y-Achse, Button-Farbe, deploy verbose
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-17 12:43:39 +02:00
admin
b8b5fb3a5e
Zeitbereich-Buttons und dynamische X-Achse (6h/12h/1d/7d/30d)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-17 11:05:20 +02:00
admin
0a3e0fc2c1
Datum/Zeit auf der X-Achse berichtigt
2026-05-17 10:07:53 +02:00
admin
d579cd5ac6
Version auf 1.0.0 gesetzt
2026-05-16 09:37:32 +02:00
admin
ed97694c44
Remove left/right borders on inner boxes for small screens
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-16 09:23:50 +02:00
admin
0033896340
Remove inner box padding and border-radius on small screens
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-16 09:22:00 +02:00
admin
c7f2c70d23
Restyle to match Werte-App layout: light theme, bordered container
...
- Cream background (#FFFFDD), 2px black border, rounded container
- Current value card with #CCCCFF background
- White chart area with border
- Footer with border-top matching Werte-App style
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-16 08:38:12 +02:00
admin
99e274aed6
Add footer with mailto link, version and build date
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 20:57:12 +02:00
admin
534c055598
Migrate from Next.js to SvelteKit
...
- Replace Next.js app with SvelteKit + adapter-node
- basePath /bodenfeuchte configured in svelte.config.js
- MQTT listener starts via hooks.server.ts on server boot
- Chart.js replaces Recharts for the moisture graph
- Dockerfile simplified: single build step, node build output
- Removed custom server.ts (no longer needed)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 20:49:33 +02:00
admin
a2af88136c
Fix MQTT connection: add extra_hosts so container resolves nuccy to host gateway
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 19:44:59 +02:00
admin
4fbb7ec6a0
Add multi-platform build script and prod compose for registry deployment
...
- build-push.sh: buildx pipeline to docker.citysensor.de
- docker-compose.prod.yml: pull-only compose for nuccy (no build context)
- docker-compose.yml: image tag added for local tagging
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 19:11:41 +02:00
admin
3dba022221
Add nginx reverse proxy to compose stack for /bodenfeuchte routing
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 19:07:18 +02:00
admin
a9fbf25d9f
Add basePath /bodenfeuchte for reverse proxy deployment
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 19:05:10 +02:00
admin
635b3ce598
Implement Bodenfeuchte app: MQTT listener, SQLite storage, chart UI, Docker
...
- Custom Next.js server starts MQTT listener on boot
- Subscribes to zigbee2mqtt/Bodenfeuchte_1, stores soil_moisture in SQLite
- API route /api/data returns last 6 hours of measurements
- Frontend shows current value + Recharts line chart, auto-refresh every 60s
- Dockerfile + docker-compose with persistent volume for SQLite DB
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 18:10:18 +02:00
admin
de23825cf6
Add .env.example and adjust .gitignore for env file handling
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 18:06:17 +02:00
admin
1bd28d71b1
Initial commit from Create Next App
2026-05-15 17:48:14 +02:00