Llista de la compra amb NFC i Home Assistant

En aquest post vam veure un exemple pràctic de l'ús d'etiquetes NFC o tags NFC a Home Assistant, en aquest cas integrant-lo amb la nostra llista de la compra. A la porta del rebost s'enganxaran els NFC, quan s'escanegin aniran afegint a la llista de la compra, i quan arribis al supermercat se't mani la llista en un missatge!

Total, que, en el meu cas, a la part posterior del rebost he col·locat diverses enganxades NFC, cadascuna d'elles està associada a un aliment o producte que solem comprar. L'ús a casa és molt senzill, quan es necessita alguna cosa, s'escaneja amb el mòbil el NFC tag en qüestió i aquest aliment/producte s'afegirà a la llista de la compra de Home Assistant (a part que li ho puguis demanar a l'assistent per veu, però avui són els NFC). Damunt de cada etiqueta NFC amb una DYMO li enganxem el seu text… i res, després farem una automatització, que quan estem en la ubicació que ens interessi (supermercat, centre comercial…) durant, no es, 5 minuts, doncs que et mani la llista en un missatge al mòbil.

El procés és molt senzill, un cop tinguem adquirits els tags NFC, els podrem anar escrivint un a un directament amb els nostres dispositius mòbils (telèfons o tablet que tinguin NFC, clar). Des de l'app de Home Assistant > Configuració de l' aplicació > Etiquetes NFC. Polsarem sobre “Escriure Etiqueta NFC” i acostem l'etiqueta NFC al telèfon mòbil… Posem en “Canviar identificador” per fer aquest ID de NFC més humà i comprendre què estem escanejant d'una manera senzilla.

A aquesta etiqueta NFC la renombraré a una cosa més ètica, al que es refereixi quan ho hàgim d'escanejar, en aquest cas unes pastilles per al rentaplats i “Guardar”. Des d'aquí podrem fer una prova i llegir el tag NFC si volem veure que s'ha escrit correctament.

Per alimentar la llista de la compra, doncs treballarem directament des de les automatitzacions, en aquest cas, farem una automatització per cada etiqueta NFC que es llegirà. Fàcilment com a desencadenant podrem 'Quan s'escaneja una etiqueta’ i del llistat seleccionarem l'ID de l'etiqueta NFC. En les accions almenys farem una trucada al servei de 'Llista de la compra’ a 'Afegeix un article a la llista de la compra'.

Acabarem finalment amb una altra automatització, que serà la que ens mani el llistat de coses que tenim a la llista de la compra un cop arribem al nostre supermercat de confiança. En el desencadenant elegim la o les persones a les quals volem notificar, a la Zona elegim els llocs i a l'Himàlaia’ podrem establir per exemple 5 minuts, i quan estem aquest temps en aquest lloc ens avisi doncs. En la condició únicament mirarem que hagin estat a la llista de la compra per notificar, si no, no tindria sentit.

{{ states('todo.lista_de_la_compra') | float > 0 }}

I en les accions, en el meu cas una notificació mitjançant Telegram:

service: notify.telegram data:
  message: |-
    Vagi! sembla que has anat al Mercadona, et passo la llista de la compra:
    {{states('sensor.listilla_de_la_compra')}}

Per cert, aquest sensor 'listilla de la compra', surt d' un comandament que es defineix en el configuration.yaml, on s'obté el contingut del fitxer shopping_list.json que genera Home Assistant, entenc que aviat canviarà això, però per ara així és totalment funcional:

command_line:
  - sensor:
        name: listilla_de_la_compra command: "jq -r '.[] | select(.complete = =) | .name' .shopping_list.json"

I podríem posar una altra acció al final que sigui buidar la llista de la compra un cop l'hagi enviat, per si no volem manualment realitzar aquesta acció.

I quan arribem al centre comercial que ens interessi doncs rebrem un missatge similar al de la imatge! Què us sembla? En el meu cas particular és pràctic, el portem fent servir un temps a casa i tots contents!

Bo, espero que us serveixi a tall inspiració d'un altre tipus de cosiques que es poden fer amb uns tags NFC i Home Assistant, en aquest cas automatitzar la llista de la compra!

Una abraçada! Ser felices!!!

Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!