HA Pet Care: cuide da saúde dos seus pets direto no Home Assistant

:paw_prints: HA Pet Care: cuide da saúde dos seus pets direto no Home Assistant

Fala, pessoal! Tudo bem?

Quem tem pet sabe: vacina, vermífugo, banho, tosa, consulta no veterinário… é muita coisa para lembrar. Como o Home Assistant já é o centro da casa, resolvi criar uma integração para ele cuidar disso também: o HA Pet Care.

Tudo fica salvo localmente no seu Home Assistant, sem nuvem.

Card HA Pet Care, aba Resumo, tema claro
Card HA Pet Care, aba Resumo, tema escuro

:sparkles: O que ela faz

Para cada pet, a integração cria um dispositivo com:

  • :camera_with_flash: Foto de perfil, anexada direto na tela de configuração (sem precisar informar caminho de arquivo)
  • :birthday_cake: Idade calculada automaticamente, com próximo aniversário e dias restantes
  • :syringe: Última vacina e próxima vacina (calculada automaticamente: 1 ano depois)
  • :pill: Último vermífugo e próximo vermífugo (6 meses depois)
  • :bathtub: Último banho e próximo banho (1 mês depois)
  • :scissors: Tosa, :stethoscope: consultas e :test_tube: exames
  • :balance_scale: Peso, com variação em relação ao anterior e histórico para acompanhar o crescimento
  • :radio_button: Botões de ação na tela do dispositivo: um toque e o evento é registrado com a data de hoje

:joker: Card Lovelace incluso

O card já vem com a integração, sem instalar nada extra. Ele mostra foto, nome, idade e as próximas datas, com destaque em laranja (vence em até 7 dias) e vermelho (atrasado).

Registrar um evento é bem simples: toque no ícone, escolha a data e confirme. Nas vacinas, dá para marcar várias de uma vez (V10, Antirrábica etc.).

Painel de registro de vacinas

Na aba Histórico, você acompanha a evolução do peso em gráfico e filtra por tipo de evento, vendo o tempo desde o registro anterior.

Histórico de peso com gráfico
Histórico filtrado por vacina

O card também respeita o tema do seu Home Assistant:

Histórico no tema escuro

(As imagens usam dados de exemplo.)

:robot: Automações

Como tudo vira sensor (com atributos como days_until e overdue), dá para criar avisos do jeito que você quiser. Exemplo: notificar 7 dias antes da vacina:

automation:
  - alias: "Pets: vacina chegando"
    trigger:
      - platform: time
        at: "09:00:00"
    condition:
      - condition: template
        value_template: >
          {{ state_attr('sensor.rex_next_vaccine', 'days_until') is not none
             and state_attr('sensor.rex_next_vaccine', 'days_until') <= 7 }}
    action:
      - action: notify.notify
        data:
          title: "Rex"
          message: >
            A próxima vacina é em
            {{ state_attr('sensor.rex_next_vaccine', 'days_until') }} dia(s).

Também há ações (add_record, add_weight, remove_record…) para registrar eventos por automação, como o peso vindo de uma balança inteligente.

:package: Instalação via HACS

  1. HACS → menu ⋮ → Repositórios personalizados
  2. Cole a URL: https://github.com/jacardbr/ha-pet-care e escolha a categoria Integração
  3. Instale o HA Pet Care e reinicie o Home Assistant
  4. Configurações → Dispositivos e serviços → Adicionar integração → HA Pet Care
  5. Em Configurar → Adicionar pet, informe nome, espécie, data de nascimento e a foto

Depois é só adicionar o card HA Pet Care no seu dashboard.

:backhand_index_pointing_right: Repositório: GitHub - jacardbr/ha-pet-care: Home Assistant integration to track pet vaccines, dewormers, exams, baths, grooming and vet visits · GitHub

:person_raising_hand: Preciso da ajuda de vocês!

O projeto é novo e quero evoluir com o feedback da comunidade:

  • Testou? Conta o que achou, o que funcionou e o que não funcionou!
  • Tem ideia de recurso? Comenta aqui ou abre uma issue no GitHub.
  • Gostou? Deixa uma :star: no repositório, isso ajuda muito na divulgação!

E vocês, o que mais gostariam de acompanhar nos seus pets? :dog::cat:

Abraço!

1 curtida