Dispensa
Scansiona
Cosa vuoi fare?
Aggiungi alla Dispensa
Usa / Consuma
Nuovo Prodotto
📦 Tutti i Prodotti
🍳 Ricette
🛒 Lista della Spesa
🧠 Previsioni intelligenti
0🤖 Identificazione AI
Scatta una foto del prodotto e l'AI cercherà di identificarlo
📋 Storico
⚙️ Configurazione
🌐 Lingua / Language
Seleziona la lingua dell'interfaccia. Select the interface language.
La pagina verrà ricaricata per applicare la nuova lingua.
💱 Valuta
La valuta usata per tutti i costi e i prezzi nell'app.
🌙 Tema / Aspetto
Scegli il tema dell'interfaccia.
🌙 Salvaschermo
Mostra un orologio con fatti utili dopo un periodo di inattività. Di default è disattivato.
♻️ Suggerimenti zero-waste
Durante la cottura, mostra consigli su come riutilizzare gli scarti prodotti in ogni passo (bucce, acqua di cottura, ecc.). Disattivo per impostazione predefinita.
📤 Esporta inventario
Scarica l'inventario corrente in CSV o apri una versione stampabile (PDF).
🤖 Google Gemini AI
Chiave API per identificazione prodotti, scadenze e ricette.
🛒 Lista della spesa
Configura la lista della spesa integrata o collega Bring!.
Assistenza AI
rimasto in magazzino (0 = solo quando esaurito)
💰 Stima Prezzi (AI)
Mostra il costo stimato di ogni prodotto nella lista della spesa usando l'AI.
🍳 Preferenze Ricette
Configura le opzioni predefinite per la generazione delle ricette.
📅 Piano Pasti Settimanale
Imposta la tipologia di pasto per ogni giorno. Sarà usata come guida nella generazione delle ricette.
📋 Tipologie disponibili
🔌 Elettrodomestici Disponibili
Indica gli elettrodomestici che hai a disposizione. Saranno considerati nella generazione delle ricette.
Aggiungi velocemente:
📷 Fotocamera
Scegli quale fotocamera utilizzare per la scansione barcode e l'identificazione AI.
Se hai più fotocamere, puoi selezionarne una specifica dall'elenco sopra dopo aver concesso i permessi.
Se il barcode non si legge, usa il pulsante «Identifica con AI» sotto la fotocamera. Richiede Gemini configurato.
🔑 Token Impostazioni
Se SETTINGS_TOKEN è configurato nel .env server, inserisci qui il token prima di salvare le impostazioni. Lascia vuoto se non configurato.
🔒 Certificato HTTPS
Se il browser mostra l'errore "La connessione non è privata" (ERR_CERT_AUTHORITY_INVALID), devi installare il certificato CA nel dispositivo.
1. Scarica il certificato qui sopra
2. Vai in Impostazioni → Sicurezza e privacy → Altre impostazioni di sicurezza → Installa da archivio dispositivo
3. Seleziona il file EverShelf_CA.crt scaricato
4. Scegli "CA" e conferma
5. Riavvia Chrome
Istruzioni per Chrome (PC):
1. Scarica il certificato qui sopra
2. Vai in chrome://settings/certificates (o Impostazioni → Privacy e sicurezza → Sicurezza → Gestisci certificati)
3. Tab "Autorità" → Importa → seleziona il file
4. Spunta "Considera attendibile per identificare siti web"
5. Riavvia Chrome
🔊 Voce & TTS
Configura la sintesi vocale. Puoi usare la voce offline del browser oppure un endpoint REST esterno (Home Assistant, ecc.).
Le voci disponibili dipendono dal sistema operativo e dal browser. Su macOS/iOS è disponibile la voce Paola (italiano). Premi ↺ se la lista non si carica.
🏠 Home Assistant
Integra EverShelf con Home Assistant: TTS su speaker smart, webhook per automazioni, sensori per la dashboard.
URL base della tua istanza HA (senza slash finale). Es: http://homeassistant.local:8123
Genera un token in HA → Profilo → Token di accesso a lungo termine.
🔊 TTS su Speaker Smart
Leggi i passi della ricetta su un altoparlante gestito da HA (Sonos, Echo, Google Home, ecc.).
Copia l'entity ID del media player da HA → Strumenti sviluppatore → Stati.
Configura automaticamente il tab TTS con i parametri HA corretti.
⚡ Automazioni Webhook
EverShelf chiama il webhook HA quando si verificano eventi (prodotto in scadenza, aggiunto alla lista, ecc.).
Crea un'automazione in HA con trigger "Webhook" e copia qui l'ID. Come farlo?
Quanti giorni prima della scadenza inviare l'alert.
📱 Notifiche Push
EverShelf invia notifiche push tramite il servizio notify.* di HA (Telegram, Pushover, app mobile, ecc.).
Formato: notify.NOME_SERVIZIO. Lascia vuoto per disabilitare. Richiede token HA configurato.
📊 Sensori REST per HA
HA può leggere i dati dell'inventario via REST polling. Aggiungi questo snippet a configuration.yaml:
⚖️ Bilancia Smart
Collega una bilancia Bluetooth tramite il gateway Android per leggere il peso automaticamente.
📱 EverShelf Scale Gateway
App Android che fa da ponte tra la bilancia BLE e questo sito.
📥 Scarica Gateway Android (APK)Sorgente: evershelf-scale-gateway/ nella root del progetto
Copia l'URL mostrato dall'app Android (stessa rete Wi-Fi). Es: ws://192.168.1.100:8765
🔌 Protocolli BLE supportati:
- Bluetooth SIG Weight Scale (0x181D)
- Bluetooth SIG Body Composition (0x181B) — peso, grasso, BMI
- Xiaomi Mi Body Composition Scale 2
- Generico — heuristica automatica su 100+ modelli
💾 Backup Locale
Snapshot giornaliero automatico del database. Massimo 3 giorni di storico (configurabile).
Caricamento…
☁️ Google Drive
Carica automaticamente il backup su Google Drive usando un Service Account.
Copia l'ID dalla URL della cartella Drive: …/folders/ID
📋 Come configurare OAuth 2.0 (passo dopo passo)
http://localhost
Registra questo URI in Google Cloud Console come "URI di reindirizzamento autorizzato". Per le installazioni senza dominio pubblico usa http://localhost.
Gemini AI — Token Usage
Utilizzo AI, inventario e sistema
Caricamento…
Inventario
Caricamento…
Attività del mese
Caricamento…
Sistema
Caricamento…
🔧 Configuration
📍 Emplacements de stockage
Gère les emplacements disponibles pour ranger tes produits (Frigo, Cave, Bar...).
Chargement…
📂 Sous-catégories
Gère les sous-catégories disponibles pour chaque catégorie de produit.
Chargement…