Commit graph

2953 commits

Author SHA1 Message Date
Auto-Sync
27ca687923 Auto-Sync: 2026-03-21 19:00 2026-03-21 19:00:10 +01:00
Homelab Cursor
32da34b3c2 fix: Race Condition bei gleichzeitigen Downloads in savetv_web.py
- Thread-Lock fuer Progress-Datei: verhindert korruptes JSON bei vielen simultanen Downloads
- start_new_session=True in Popen: wget-Prozesse ueberleben Service-Neustarts
- Atomic load+modify+save Pattern via _load_progress_raw/_save_progress_raw
2026-03-21 18:56:11 +01:00
Auto-Sync
25642d6b62 Auto-Sync: 2026-03-21 18:45 2026-03-21 18:45:10 +01:00
Auto-Sync
6b78f69148 Auto-Sync: 2026-03-21 18:30 2026-03-21 18:30:10 +01:00
Auto-Sync
ba3628b431 Auto-Sync: 2026-03-21 18:15 2026-03-21 18:15:09 +01:00
Auto-Sync
2688fc6b46 Auto-Sync: 2026-03-21 18:00 2026-03-21 18:00:10 +01:00
Auto-Sync
424cbda54f Auto-Sync: 2026-03-21 17:45 2026-03-21 17:45:10 +01:00
Auto-Sync
4061ece378 Auto-Sync: 2026-03-21 17:30 2026-03-21 17:30:10 +01:00
Auto-Sync
9785f86eec Auto-Sync: 2026-03-21 17:15 2026-03-21 17:15:09 +01:00
Auto-Sync
6224339aff Auto-Sync: 2026-03-21 17:00 2026-03-21 17:00:10 +01:00
Auto-Sync
71773bc34a Auto-Sync: 2026-03-21 16:45 2026-03-21 16:45:09 +01:00
Auto-Sync
8363b63469 Auto-Sync: 2026-03-21 16:30 2026-03-21 16:30:10 +01:00
Auto-Sync
9a7055e8d1 Auto-Sync: 2026-03-21 16:15 2026-03-21 16:15:09 +01:00
Auto-Sync
af37eb70f5 Auto-Sync: 2026-03-21 16:00 2026-03-21 16:00:10 +01:00
Homelab Cursor
e0578c0ec2 fix: KAYAK/Momondo Sidebar-Preise herausfiltern
Scraper hat bisher Airline-Filter-Sidebar Preise (z.B. Air China 714EUR)
als Flugergebnisse gespeichert. Fix: Header-Preis als Anker holen,
Preise unter 80% des Ankerwerts als Sidebar-Artefakte verwerfen.
2026-03-21 15:50:45 +01:00
Auto-Sync
aed3067fbc Auto-Sync: 2026-03-21 15:45 2026-03-21 15:45:08 +01:00
Homelab Cursor
aafeaf24f9 fix: Opodo/Vergleichs-Popup vor Screenshots wegklicken (momondo + alle Scanner)
_dismiss_comparison_popup(): versucht Escape, Close-Buttons und JS-Fallback.
Wird jetzt vor jedem _take_screenshot aufgerufen (7 Stellen).
Verhindert dass Popups die KI-Analyse blockieren.
2026-03-21 15:35:01 +01:00
Auto-Sync
38dbefd7c8 Auto-Sync: 2026-03-21 15:30 2026-03-21 15:30:10 +01:00
Homelab Cursor
f630b3d302 fix: Portainer false-positive aus Loki-Fehlerfilter ausschliessen
Portainer loggt regelmaessig "flag evaluation succeeded" auf level=info,
diese Zeilen enthielten aber keine echten Fehler und wurden faelschlicherweise
als Fehler gezaehlt (>300/Tag). Jetzt aus dem regex-Filter ausgeschlossen.
2026-03-21 15:25:21 +01:00
Auto-Sync
aae966e562 Auto-Sync: 2026-03-21 15:15 2026-03-21 15:15:09 +01:00
Auto-Sync
2c2157b49b Auto-Sync: 2026-03-21 15:15 2026-03-21 15:15:09 +01:00
Auto-Sync
a68261a730 Auto-Sync: 2026-03-21 15:00 2026-03-21 15:00:09 +01:00
Auto-Sync
c292ad50bc Auto-Sync: 2026-03-21 14:45 2026-03-21 14:45:09 +01:00
Auto-Sync
cb28e37d9d Auto-Sync: 2026-03-21 14:30 2026-03-21 14:30:10 +01:00
Auto-Sync
64db790362 Auto-Sync: 2026-03-21 14:15 2026-03-21 14:15:09 +01:00
Auto-Sync
20feb98461 Auto-Sync: 2026-03-21 14:00 2026-03-21 14:00:10 +01:00
Auto-Sync
ccdf1ec1cf Auto-Sync: 2026-03-21 14:00 2026-03-21 14:00:10 +01:00
Homelab Cursor
5b37b6ef5c fix: SyntaxError in _send_daily_forecast behoben 2026-03-21 13:46:32 +01:00
Auto-Sync
822c980c15 Auto-Sync: 2026-03-21 13:45 2026-03-21 13:45:10 +01:00
Homelab Cursor
47bd67eb97 fix: predict.py ohne interne LLM-Analyse, strukturierter Daten-Report
- Tool gibt strukturierten Report zurueck (kein verschachtelter LLM-Aufruf mehr)
- Klare Hervorhebung: KRITISCH (>=100 Fehler), Erhoeht (>=20), Disk-Trend
- Proxmox: korrekte Passwort/Token-Ermittlung, nur echte pve-Hosts im Fehler-Log
- daily_forecast: LLM analysiert den Report bevor er gesendet wird
2026-03-21 13:44:35 +01:00
Auto-Sync
a39930e9ae Auto-Sync: 2026-03-21 13:30 2026-03-21 13:30:10 +01:00
Homelab Cursor
4202926830 fix: asyncio Fallback-Loop fuer daily_forecast (kein JobQueue) 2026-03-21 13:20:45 +01:00
Homelab Cursor
c4553b46d7 feat: KI-Systemvorhersage (tools/predict.py) + taegl. 08:00 Job
- tools/predict.py: sammelt Disk-Trends (Prometheus), Fehler-Logs (Loki),
  Container-Status (Proxmox) und laesst lokales LLM eine Prognose erstellen
- telegram_bot.py: daily_forecast Job taegl. 08:00 Uhr, sendet Prognose via Telegram
- llm.py: Forecast-Trigger (vorhersage, prognose, was bahnt sich an etc.) -> lokal
2026-03-21 13:18:20 +01:00
Cursor
5a93736a60 docs: STATE.md + index.md aktualisiert — Ist-Zustand 21.03.2026
Routing, Tools, CT 121 Status, Deploy-Workflow dokumentiert.
CT 121 Open Deep Research als gestoppt markiert.
2026-03-21 13:02:48 +01:00
Auto-Sync
8e72cf1180 Auto-Sync: 2026-03-21 13:00 2026-03-21 13:00:10 +01:00
Cursor
ebe6d21c18 feat(llm): Tiefensuche auf Perplexity Sonar Deep Research umgestellt
Open Deep Research (CT 121 LangGraph) deaktiviert — lieferte schlechte
Qualitaet. Sonar Deep Research ist schneller, zuverlaessiger, mit Quellen.
2026-03-21 12:58:16 +01:00
Auto-Sync
f0c4bef1a7 Auto-Sync: 2026-03-21 12:45 2026-03-21 12:45:09 +01:00
Cursor
ca770cfa44 feat(llm): Deep Research Trigger-Synonyme erweitert (tiefensuche, detailrecherche, etc.) 2026-03-21 12:42:25 +01:00
Auto-Sync
3a6f538d17 Auto-Sync: 2026-03-21 12:30 2026-03-21 12:30:09 +01:00
Cursor
204fe8fe36 fix(llm): _LOCAL_OVERRIDES Check fehlte in _route_model — jetzt korrekt eingefuegt 2026-03-21 12:22:16 +01:00
Cursor
eac6492fa0 fix(llm): Local-Override Routing — Homelab-Fragen immer lokal, auch mit Kosten-Keywords
_LOCAL_OVERRIDES pruefen vor _WEB_TRIGGERS: api kosten, guthaben, container,
feed, backup, etc. gehen immer ans lokale Modell.
2026-03-21 12:17:32 +01:00
Auto-Sync
fb9cf30897 Auto-Sync: 2026-03-21 12:15 2026-03-21 12:15:10 +01:00
Cursor
785aa36a35 feat(bot): API-Kosten Tool — OpenRouter Guthaben/Verbrauch per Chat abfragen 2026-03-21 12:13:58 +01:00
Cursor
36d708bee1 refactor(llm): Local-First Routing mit Sonar-Websuche
- Basis: 981118f9 (lokales Qwen3 30B) wiederhergestellt
- Drei Pfade: lokal (qwen3:30b-a3b), Vision (qwen3-vl:32b), Sonar (perplexity/sonar)
- _route_model() fuer sauberes Routing (Web-Keywords -> Sonar, Rest -> lokal)
- /no_think fuer Ollama, Timeout-Fallback auf qwen2.5:14b
- Passthrough-Tools fuer Grafana-Daten
- deep_research TOOLS wieder aktiviert
- Preis-Spaghetti-Logik entfernt
2026-03-21 12:06:00 +01:00
Auto-Sync
bfb4c385c2 Auto-Sync: 2026-03-21 12:00 2026-03-21 12:00:10 +01:00
Auto-Sync
38be245c54 Auto-Sync: 2026-03-21 11:45 2026-03-21 11:45:09 +01:00
Auto-Sync
2f384633a1 Auto-Sync: 2026-03-21 11:30 2026-03-21 11:30:09 +01:00
Auto-Sync
350c4ebe97 Auto-Sync: 2026-03-21 11:15 2026-03-21 11:15:09 +01:00
Auto-Sync
4b3c45cc12 Auto-Sync: 2026-03-21 11:00 2026-03-21 11:00:10 +01:00
Auto-Sync
27103ec2a6 Auto-Sync: 2026-03-21 10:45 2026-03-21 10:45:10 +01:00