Grocy je ve zkratce malý SAP nebo-li ERP nebo-li plánovač zdrojů. Beží jako webová stránka na linux serveru i jako bežný program na Windows počítači. A jako addon lze Grocy nainstalovat i do Home Assistant. Je to evidence skladu, barcode scanner, počítadlo nákladú, receptář, kuchařka, výživový poradce, nákupní seznam a připomínkovač v jednom. Víc než použitelná aplikace doma, ve firmě nebo restauraci.
Obsah
Abstrakt.
O zdravých stravovacích návicích píše skoro celá druhá polovina internetu. RFID je dnes i na poplenicích, trend „vím co jím“ na internetu nezadržitelně a po mnoho let dobíhá porno. Na ledničku s minipočítačem který by uměl čtečku kódu + databázi produktů + recepty z dostupných zásob + API + nákupní seznam čekáme a čekáme a čekáme. Už 30 let. Databáze s možností vyhodnotit obsah živin je již léta integrována v smart aplikacích jako Kalorické tabulky či MyFitnessPal.
A to včetně čtečky čárového kódu. Pravdou ale je, že u ledniček střední a vyšší cenové hladiny existuje (v ceně) možnost prohodit dvířka na opačnou stranu a mnohdy i zobrazení teploty na „displeji“ a lá podsvícený kus hliníku :) První možnost jak se dopracovat k nějakému výsledku: Každý člověk v domácnosti bude nakupovat potraviny sám pro sebe, vlastnit chytrý telefón s předplatným aplikace MyFitnessPal. U čtyřčlenné rodiny to činí nemalou částku na licencích + (mínus) další nespecifikovanou částkuv v amortizaci per telefon.
Sama aplikace MyFitnessPal razí marketingové heslo, že ve více lidech to jde líp. Proč to tedy nezkusit s jednou s nejvděčnejších aplikací Grocy, možnost druhá..
Jak na Grocy
Čistá instalace Grocy (mimo Home Assistant) s Apache2 (Nginx) na Debian 10 vyžaduje vyšší verzi PHP (7.4) než jakou aktuálně Debian 10 Buster umí (7.2 / 7.3). Upgrade PHP lze samozřejmě provést, pravděpodobně ale skončíte s chybovou hláškou kdy Composer u kontroly závislostí upgrade PHP nezaregistruje.
Méně komplikovaná je možnost nainstalovat Grocy jako Home Assistant addon, včetně BarcodeBuddy. Po instalaci díky vygenerovaným API klíčům obě aplikace následně propojíme s libovolným počtem telefonů. Pro Android 5 až 10 existuje ja Grocy tak i BarcodeBuddy aplikace.

HACS Grocy nástavba
Díky instalaci HACS Grocy custom component máme k dispozici 10 senzorů pro ovládání (čtení) Grocy serveru

a 5 služeb

Když po instalaci Grocy nastavíte port (třeba) 9192, aplikace pobeží ve vlastním rozhraní (web GUI) mimo Home Assistant rozhraní, bez nutnosti vstupovat do Home Assistant rozhraní. Ideální pro správu z LAN / WAN. Jak vypadá Grocy v provozu lze vidět na demu zde. Aktuální verze Grocy (02.2021) je již lokalizovaná do češtiny.
Kompletní projekt pro integraci Grocy skladu zásob s myčkou je podrobně popsán na webové stránce philhawthorne.com.
Zápis konfigurace akce call-service pro spotřebu 1ks něčeho (třeba IQOS). Product ID vygeneruje Grocy pro vložení produktu do databáze. Konfigurace je univerzální, stačí zapsat správne jméno a ID vygenerované ve vlastní instalaci Grocy.
type: button
tap_action:
action: call-service
service: grocy.consume_product_from_stock
service_data:
product_id: 3
amount: 1
target: {}
hold_action:
action: more-info
icon_height: 41px
name: IQOS
entity: sensor.grocy_stock
icon: 'mdi:cigar'
show_state: false
show_name: true
show_icon: true
Pro propracovanější vzhled lze použít HACS custom-button/button-card integraci.
Užitečné
Tablet Samsung jako Home Assistant panel
Domovská stránka Home Assistant.