1 line
49 KiB
JSON
1 line
49 KiB
JSON
{"repo": "ago19800/homemind", "files": {"homemind-orchestrator/docker-compose.yml": {"db30919709607c1ba9d09c04c51857ee9b304bd9": {"t": 1785745259.6467044, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "65859f4a790fe1ec6df3cad98d12931e491979ac": {"t": 1785749345.0796103, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "dcd92dabef4d2346ef72afecff96be3bf40397cf": {"t": 1785749347.594841, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "022629ca9a934dd91419f7bdeb9068969f4cd2da": {"t": 1785749349.8083117, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "d6bc5072ab2b9be8e169cc7c23a3a12c265e961d": {"t": 1785749352.2717104, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "476818175ba1cecf11d9a5b2bfadadbd4a5da33d": {"t": 1785749354.3608088, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "f11e16a69601992c42a8775371d727c93fb4180b": {"t": 1785749356.4875386, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "8337e5dff914d4f0f9da1fa99662d802a4eb2071": {"t": 1785749358.5643733, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "54716624681b1981c76a90867e73c3f88495db1f": {"t": 1785749360.67511, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "a33ebf0581dcdff5b8a22b66aa84a947f232377e": {"t": 1785749364.372684, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "bb8df60a539780ba0555c0cd6686cf796c771be1": {"t": 1785749367.1315937, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "322bbde32274b3c0d3a083ceb3bba85eeaf30ee8": {"t": 1785749369.8269885, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "3c622836413262365098ea6b0833e1a4a0efd23f": {"t": 1785749372.4877033, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "71e32a3372cf1af096ce3d66470a92c34a3ffcc6": {"t": 1785749374.7641118, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "5e7d74b70dc467a198138fa0f6de12710e46cc1e": {"t": 1785749377.0203478, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}, "ae25d04e222543d153290849e8ef308e54d86f81": {"t": 1785749379.142809, "n": 2755, "h": "2fc1a0deedc489bc", "c": "# ============================================================\n# HomeMind Orchestrator — docker-compose.yml\n# \n# ISTRUZIONI:\n# 1. Copia questo file in una cartella (es. ~/homemind/)\n# 2. Crea un file .env nella stessa cartella con le tue chiavi\n# 3. Lancia: docker-compose up -d\n# ============================================================\n\nversion: \"3.8\"\n\nservices:\n homemind:\n image: ghcr.io/ago19800/homemind:latest\n # oppure build locale:\n # build:\n # context: .\n # dockerfile: Dockerfile.standalone\n container_name: homemind\n restart: unless-stopped\n\n # ── Variabili obbligatorie ──────────────────────────────\n environment:\n # Home Assistant\n - HA_URL=${HA_URL} # es. http://192.168.1.100:8123\n - HA_TOKEN=${HA_TOKEN} # Long-Lived Access Token\n\n # Telegram\n - TELEGRAM_TOKEN=${TELEGRAM_TOKEN}\n - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}\n\n # Alarm PIN (opzionale)\n - ALARM_CODE=${ALARM_CODE:-1234}\n\n # ── Provider AI (inserisci almeno uno) ───────────────\n - GEMINI_API_KEY=${GEMINI_API_KEY:-} # Gratis — aistudio.google.com\n - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.0-flash}\n\n - GROQ_API_KEY=${GROQ_API_KEY:-} # Gratis — console.groq.com\n - GROQ_MODEL=${GROQ_MODEL:-llama-3.3-70b-versatile}\n\n - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} # Gratis — cloud.cerebras.ai\n - CEREBRAS_MODEL=${CEREBRAS_MODEL:-llama3.1-8b}\n\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} # ~Gratis — platform.deepseek.com\n - MISTRAL_API_KEY=${MISTRAL_API_KEY:-} # Gratis tier — console.mistral.ai\n - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} # A pagamento\n - OPENAI_API_KEY=${OPENAI_API_KEY:-} # Solo per messaggi vocali\n\n # Ordine priorità provider (primi disponibili usati prima)\n - AI_PROVIDER_ORDER=${AI_PROVIDER_ORDER:-gemini,groq,cerebras,deepseek,mistral,claude,openai}\n\n # ── Opzionali ────────────────────────────────────────\n - SPAZZATURA_NOTIFY_HOUR=${SPAZZATURA_NOTIFY_HOUR:-20}\n - SPAZZATURA_NOTIFY_ENABLED=${SPAZZATURA_NOTIFY_ENABLED:-true}\n - LOG_LEVEL=${LOG_LEVEL:-info}\n - TZ=${TZ:-Europe/Rome}\n\n volumes:\n # Dati persistenti: person_config.json, memoria, task, ecc.\n - homemind_data:/data/homemind\n\n ports:\n # Dashboard web HomeMind (opzionale)\n - \"${HM_PORT:-8099}:8099\"\n\n # Stessa rete di HA se entrambi su Docker (opzionale ma consigliato)\n # networks:\n # - homeassistant_network\n\nvolumes:\n homemind_data:\n driver: local\n\n# Decommenta se HA e HomeMind sono sulla stessa Docker network\n# networks:\n# homeassistant_network:\n# external: true\n# name: homeassistant_default\n"}}}} |