# n8n andmekogumine

## Eesmärk

Kasutada ohmu serveri n8n-i (workflow-automatiseerimine) andmete ja edaspidise info **automaatseks kogumiseks** ning hoida seda struktureeritult.

## Keskkond

- n8n: `http://100.87.1.24:5678` (ohmu)
- n8n-MCP on opencode.json-is konfigureeritud (tokeniga)
- n8n dokumentatsioon: `Project/n8n/LOEMIND.md`, `Project/n8n/TEHNILINE.md`

## Plaanitud kasutusalad

1. **Liiklusloenduste kogumine** — Transpordiameti / riigiteede liiklusandmete perioodiline allalaadimine ja salvestamine (validatsiooniks)
2. **Andmete kvaliteedi monitooring** — OSM-i võrgustiku muudatuste jälgimine, andmeallikate värskendused
3. **Uuringute/artiklite info kogumine** — teaduskirjanduse viidete kogumine ja struktureerimine
4. **Konkurentsi/turu monitooring** — KOV-ide hanketeated, uuringute tellimused

## Loodud töövoog: Liiklusloenduste kogumine

**Fail:** `n8n/workflows/n8n_workflow_liiklusloendused.json`

Ahel: `Schedule (iganädalane)` → päringute seadistus (4 päringut) → SearXNG otsing (`100.87.1.24:8888`) → riiklike allikate filter (transpordiamet.ee, opendata.riik.ee jne) → salvestus `/backups/liiklusandmed/` → ntfy-teavitus.

**Impordi n8n-i:** n8n (`http://100.87.1.24:5678`) → Workflows → Import from File. Aktiveeri ainult pärast Transpordiameti täpse liiklusandmete API/CSV-lingi kindlakstegemist.

**Tuleviku parandus:** kui Transpordiameti avaliku liiklusloenduste API aadress on teada, asendada SearXNG otsing otse HTTP-päringuga (CSV/JSON allalaadimine + salvestus PostGIS `research_db`).

## Arhitektuuriline märkus

- n8n töövoogudega saab andmeid koguda **ohmu serverisse** (nt PostgreSQL `research_db` või Qdrant vektorbaas)
- Kogutud andmed → `liiklussagedus/data/` või `liiklusatlas/data/` (versioonihalduses)
- Seos RAG-süsteemiga: `Project/RAG/` ja `Project/teedellm/` kasutavad Qdrant + PostGIS

## Staatus

- [ ] Liiklusloenduste töövoog
- [ ] Andmeallikate monitooring
- [ ] Kirjanduse kogumise töövoog

*See on tulevikuplaan — hetkel (2026-08) kogume andmeid käsitsi pipeline'iga.*
