EverShelfv1.7.42

🛒 - Spesa
pz

Oppure specifica la quantità usata:

L'AI compilerà automaticamente i campi del prodotto

Connessione a Bring!...

🧠 Previsioni intelligenti

0

Scatta una foto del prodotto e l'AI cercherà di identificarlo

🌐 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.

🌤️ = Pranzo  ·  🌙 = Cena  ·  Tocca un badge per cambiarlo.

📋 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.

Istruzioni per Chrome (Android):
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.

🏠 Se usi Home Assistant, usa il tab Home Assistant per configurare TTS, webhook e sensori.

🏠 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…

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)
    Redirect URI (aggiungi in Google Cloud Console): 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…

    📺

    EverShelf Kiosk

    Trasforma un tablet Android in un pannello EverShelf sempre acceso, con bilancia BLE integrata.

    📥 Scarica EverShelf Kiosk (APK)

    Modalità kiosk full-screen + gateway bilancia integrato. Sorgente: evershelf-kiosk/

    About

    Version

    Qualcosa non funziona? Inviaci una segnalazione direttamente dall'app.

    Changelog GitHub

    📍 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…

    Gemini Chef

    Ciao! Sono il tuo assistente cucina

    Chiedimi di prepararti un succo, uno spuntino, un piatto veloce... Conosco la tua dispensa, i tuoi elettrodomestici e le tue preferenze!