SPEC-RU/REV.07
Тема:
Матвеев Михаил Александрович
все проекты
ponics.online
ponics-online · 2023 · public

ponics.online.

Гидропоническая платформа: 3 Telegram-бота, 2 калькулятора питательных растворов (Fertilizer/OHPG) и не только. Django + Wagtail + TimescaleDB + MQTT + Celery, zero-downtime за Traefik.

§ stack · bill of materials
TimescaleDB PostgreSQL Redis Bootstrap DRF Wagtail Django HTMX Mosquitto PgBouncer Traefik Docker JavaScript Python Grafana Sentry Telegram Bot API MQTT Celery

Что это

ponics.online — self-hosted платформа управления гидропоникой.
Django + Wagtail, 2 реплики за Traefik (zero-downtime), TimescaleDB для временных рядов,
MQTT (Mosquitto) для IoT, Celery для фоновых задач.

Возможности

  • 3 Telegram-бота — управление, уведомления, мониторинг
  • 2 калькулятора питательных растворов — Fertilizer (659 удобрений) и OHPG (солевой 4×4 солвер)
  • IoT — ESP32-устройства через MQTT, телеметрия датчиков
  • TimescaleDB — хранение и агрегация временных рядов
  • Zero-downtime — 2 реплики Django за Traefik
  • Celery — фоновые задачи, периодические синки, алерты

Стек

Backend: Python, Django, Wagtail, Celery, PostgreSQL / TimescaleDB
Messaging: MQTT (Mosquitto), Telegram Bot API
Frontend: Bootstrap 5, HTMX
Infra: Docker, Traefik, 2× Django workers

§ end of sheet

Запустить у себя?
Напишите сообщение.