🧭Find everythingHitta allt
Each pet is a device, and each medication or measurement is its own device under it, for example Freja Inhaler.
- Go to Settings → Devices & services → Pet Care.
- Open the medication's device. Controls has the buttons, Sensors shows the status, and Configuration has Undo latest.
Varje djur är en enhet, och varje medicin eller mätning är en egen enhet under djuret, till exempel Freja Inhalator.
- Gå till Inställningar → Enheter och tjänster → Pet Care.
- Öppna medicinens enhet. Under Kontroller finns knapparna, Sensorer visar läget och under Konfiguration finns Ångra senaste.
💊Give a doseGe en dos
- Give the medicine.
- Press Give dose.
The dose is logged with your name and the time. Last given, Last given by and Next due update, the stock counts down and Overdue turns off.
- Ge medicinen.
- Tryck på Ge dos.
Dosen loggas med ditt namn och tiden. Senast given, Senast given av och Nästa gång uppdateras, lagret räknas ner och Försenad slås av.
🛡️"Already given""Redan given"
If someone gave a dose recently (within 2 hours by default), pressing Give dose shows a message like "Inhaler was already given at 16:46 by Alex", and nothing is logged.
- It was already given: do nothing.
- You really meant to give another dose: press Give dose again within 30 seconds.
Om någon nyss gav en dos (som standard inom 2 timmar) visar Ge dos ett meddelande som "Inhalator gavs redan kl. 16:46 av Alex", och inget loggas.
- Den var redan given: gör ingenting.
- Du ville verkligen ge en dos till: tryck Ge dos igen inom 30 sekunder.
↩️Pressed by mistakeTryckte fel
- Open the medication's device.
- Under Configuration, press Undo latest.
This removes whatever was logged last (a dose, measurement or skip) from the last 24 hours, and puts the stock back. The undo shows in the logbook, so nothing disappears without a trace.
- Öppna medicinens enhet.
- Under Konfiguration, tryck Ångra senaste.
Då tas det som loggades senast (en dos, mätning eller överhoppning) från de senaste 24 timmarna bort, och lagret läggs tillbaka. Ångringen syns i loggboken, så inget försvinner spårlöst.
🕒Forgot to pressGlömde trycka
Log the dose at the time it was actually given:
- Go to Settings → Developer tools → Actions.
- Choose Pet Care: Give dose, pick the medication's Give dose button and set Given at.
- Press Perform action.
alias: Inhaler given earlier
fields:
given_at:
name: Given at
required: true
selector:
datetime:
sequence:
- action: pet_care.give_dose
target:
entity_id: button.freja_inhaler_give_dose
data:
given_at: "{{ given_at }}"
Replace button.freja_inhaler_give_dose with your button. You'll find its entity ID in the button's settings. Measurements work the same way with pet_care.log_measurement and measured_at.
Logga dosen vid den tid den faktiskt gavs:
- Gå till Inställningar → Utvecklarverktyg → Åtgärder.
- Välj Pet Care: Ge dos, välj medicinens Ge dos-knapp och fyll i Gavs.
- Tryck Utför åtgärd.
alias: Inhalator given tidigare
fields:
given_at:
name: Gavs
required: true
selector:
datetime:
sequence:
- action: pet_care.give_dose
target:
entity_id: button.freja_inhalator_ge_dos
data:
given_at: "{{ given_at }}"
Byt button.freja_inhalator_ge_dos mot din knapp. Dess entitets-ID hittar du i knappens inställningar. Mätningar fungerar likadant med pet_care.log_measurement och measured_at.
⏭️Skip a doseHoppa över en dos
For when the vet paused the medicine, or the cat simply refused.
- Press Skip.
The due dose counts as handled: Overdue turns off and Next due moves on. No stock is used and it isn't shown as given. If nothing is due yet, the next upcoming dose is skipped.
För när veterinären har pausat medicinen, eller katten helt enkelt vägrade.
- Tryck Hoppa över.
Dosen som är på tur räknas som hanterad: Försenad slås av och Nästa gång flyttas fram. Inget lager används och den visas inte som given. Om inget är på tur än hoppas nästa dos över.
📈Log a measurementLogga en mätning
- Type the value in Log value, for example
6.5. - Press Enter or tap outside the box.
Click the value sensor (named like the device, e.g. Phoenix Glucose) to see the graph over time.
- Skriv värdet i Registrera värde, till exempel
6,5. - Tryck Enter eller tryck utanför rutan.
Klicka på värdesensorn (den heter som enheten, t.ex. Phoenix Blodsocker) för att se grafen över tid.
📦Stock and refillsLager och påfyllning
Stock counts down with every dose. Days left shows how long it lasts, and Low stock turns on when it lasts less than 7 days.
- Opened a new pack: press Refill. It adds one pack.
- No Refill button? Set the pack size once, see Change settings.
- Stock is wrong: type the right number straight into Stock.
I lager räknas ner för varje dos. Dagar kvar visar hur länge det räcker, och Lågt lager slås på när det räcker färre än 7 dagar.
- Öppnat en ny förpackning: tryck Fyll på. Det lägger till en förpackning.
- Ingen Fyll på-knapp? Ange förpackningens storlek en gång, se Ändra inställningar.
- Fel antal i lagret: skriv rätt antal direkt i I lager.
🔔Reminders on your phonesPåminnelser i mobilen
Everyone who should get reminders needs the Home Assistant app on their phone.
- Import the dose reminder blueprint and press Preview and then Import.
Link not working? In Home Assistant, go to Settings → Automations & scenes → Blueprints → Import blueprint and pastehttps://github.com/Krak3N22/ha-pet-care/blob/main/blueprints/automation/pet_care/dose_reminder.yaml. - Go to Settings → Automations & scenes → Blueprints and choose Pet Care – dose reminder.
- Pick the Overdue sensor of every medication to remind about, and the phones to notify.
- Optional: change the timing, and the texts under Texts.
- Save. One automation covers all the medications you picked. Each gets its own notification.
When a dose is overdue, every phone gets a notification with Given, Snooze and Skip. Snooze hides it until the next reminder (every 30 minutes by default). When anyone gives the dose, in the notification or in Home Assistant, the notification disappears from all phones.
Alla som ska få påminnelser behöver Home Assistant-appen i mobilen.
- Importera blueprinten för dospåminnelse och tryck Förhandsgranska och sedan Importera.
Fungerar inte länken? I Home Assistant, gå till Inställningar → Automationer och scener → Blueprints → Importera blueprint och klistra inhttps://github.com/Krak3N22/ha-pet-care/blob/main/blueprints/automation/pet_care/dose_reminder.yaml. - Gå till Inställningar → Automationer och scener → Blueprints och välj Pet Care – dose reminder.
- Välj Försenad-sensorn för varje medicin som ska påminnas om, och vilka mobiler som ska få notisen.
- Valfritt: ändra tiderna, och texterna under Texts. Till exempel Given, Senare och Hoppa över.
- Spara. En automation räcker för alla mediciner du valt. Varje medicin får en egen notis.
När en dos är försenad får alla mobiler en notis med Given, Snooza och Hoppa över. Snooza döljer den till nästa påminnelse (som standard var 30:e minut). När någon ger dosen, i notisen eller i Home Assistant, försvinner notisen från alla mobiler.
🧩Put it on a dashboardLägg det på en kontrollpanel
The quickest way:
- Open the medication's device.
- Under Controls and Sensors, press Add to dashboard.
Or add a card by hand (Edit dashboard → Add card → Manual) and replace the entity IDs with yours:
type: entities
title: Freja
entities:
- entity: button.freja_inhaler_give_dose
- entity: sensor.freja_inhaler_last_given
- entity: sensor.freja_inhaler_last_given_by
- entity: sensor.freja_inhaler_next_due
- entity: number.freja_inhaler_stock
- entity: sensor.freja_inhaler_days_left
Snabbast:
- Öppna medicinens enhet.
- Under Kontroller och Sensorer, tryck Lägg till i kontrollpanel.
Eller lägg till ett kort för hand (Redigera kontrollpanel → Lägg till kort → Manuell) och byt entitets-ID:na mot dina:
type: entities
title: Freja
entities:
- entity: button.freja_inhalator_ge_dos
- entity: sensor.freja_inhalator_senast_given
- entity: sensor.freja_inhalator_senast_given_av
- entity: sensor.freja_inhalator_nasta_gang
- entity: number.freja_inhalator_i_lager
- entity: sensor.freja_inhalator_dagar_kvar
⚙️Change settingsÄndra inställningar
- Go to Settings → Devices & services → Pet Care.
- Find the medication or measurement under the pet, open its ⋮ menu and choose Reconfigure.
Here you change the name, dose, unit, times, pack size, low stock warning and double dose window. History and stock are kept.
- Gå till Inställningar → Enheter och tjänster → Pet Care.
- Hitta medicinen eller mätningen under djuret, öppna dess ⋮-meny och välj Konfigurera om.
Här ändrar du namn, dos, enhet, klockslag, förpackningens storlek, varning för lågt lager och tidsfönstret för dubbeldos. Historik och lager finns kvar.
📖See the historySe historiken
- Who did what: Activity on the device, or the Logbook in the sidebar. Entries read like "Freja got Inhaler from Alex".
- Graphs: History in the sidebar, or click a sensor.
- Vem gjorde vad: Aktivitet på enheten, eller Loggbok i sidomenyn. Raderna lyder som "Freja fick Inhalator av Alex".
- Grafer: Historik i sidomenyn, eller klicka på en sensor.
🔧TroubleshootingFelsökning
- Names are in English though my app is in Swedish: entity names follow the server language. Change it in Settings → System → General and restart.
- "Last given by" is empty: the press didn't come from a logged-in user, for example from an automation. Everyone needs their own Home Assistant user.
- No notification arrives: check the automation's Traces. The blueprint finds each phone by its device name, so the phone's notify action must be called
notify.mobile_app_<device name>. - The "Import" or "Open in HACS" button shows an error: those buttons go through My Home Assistant, which needs your Home Assistant's address. Enter the address you use in the app, or import manually as described under Reminders.
- No icon: integration icons show on Home Assistant 2026.3 or newer.
Something else? Open an issue.
- Namnen är på engelska fast appen är på svenska: entitetsnamn följer serverns språk. Ändra under Inställningar → System → Allmänt och starta om.
- "Senast given av" är tom: trycket kom inte från en inloggad användare, till exempel från en automation. Alla behöver en egen Home Assistant-användare.
- Ingen notis kommer: titta på automationens Spårningar. Blueprinten hittar varje mobil via enhetens namn, så mobilens notis-åtgärd måste heta
notify.mobile_app_<enhetens namn>. - Knappen "Importera" eller "Open in HACS" visar ett fel: knapparna går via My Home Assistant, som behöver din Home Assistants adress. Skriv in adressen du använder i appen, eller importera för hand enligt Påminnelser.
- Ingen ikon: integrationsikoner visas i Home Assistant 2026.3 eller nyare.
Något annat? Skapa ett ärende.