Watch
2
0
Fork
You've already forked Petlibro_Feeder
0
No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Christian Burgert df48f85db1
Initial: Petlibro-Fütterungs-Blueprint mit README und Beispielen
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014FcCAXY2UpgUTzjAWgHhC7
2026-11-04 19:14:35 +00:00
blueprints/automation/petlibro Initial: Petlibro-Fütterungs-Blueprint mit README und Beispielen 2026-11-04 19:14:35 +00:00
examples Initial: Petlibro-Fütterungs-Blueprint mit README und Beispielen 2026-11-04 19:14:35 +00:00
README.md Initial: Petlibro-Fütterungs-Blueprint mit README und Beispielen 2026-11-04 19:14:35 +00:00

ha-petlibro-feeder

Home-Assistant-Blueprint: Petlibro-Futteranlage wirft alle X Tage zur festen Uhrzeit eine definierte Futtermenge aus. Eine Automation pro Futteranlage.

Voraussetzungen

Komponente Hinweis
Home Assistant ≥ 2024.10 (neue triggers/actions-Syntax)
Integration jjjonesjr33/petlibro via HACS
Entitäten pro Feeder number.*_manual_feed_quantity, button.*_manual_feed
Helfer pro Feeder input_datetime mit Datum und Uhrzeit

Struktur

blueprints/automation/petlibro/petlibro_futter_intervall.yaml   # Blueprint
examples/helpers.yaml                                           # Helfer-Beispiel
examples/automation.yaml                                        # Automation-Beispiel (YAML)

Installation

  1. Blueprint nach config/blueprints/automation/petlibro/ kopieren (oder per Einstellungen → Automationen → Blueprints → Blueprint importieren mit Raw-URL).
  2. Automationen neu laden.
  3. Pro Feeder Helfer anlegen (UI oder examples/helpers.yaml).
  4. Pro Feeder Automation aus Blueprint erstellen (UI oder examples/automation.yaml).

Parameter

Input Beschreibung Default
quantity_entity Manual Feed Quantity (number) –
feed_button Manual Feed (button) –
amount Menge (Portionen / Feeder-Einheit) 1
interval_days Intervall in Tagen 2
feed_time Uhrzeit 08:00
last_feed input_datetime-Helfer –
notify_service z. B. notify.mobile_app_iphone (optional) leer

Ablauf

Schritt Aktion
Trigger Täglich zur Uhrzeit
Bedingung Letzte Fütterung ≥ X Kalendertage her (oder Helfer leer)
1 number.set_value → Menge
2 3 s warten, button.press → Ausgabe
3 Helfer auf now() setzen
4 Optional Push-Benachrichtigung

Hinweise

  • Kalendertage, nicht 24-h-Blöcke → verpasste Fütterung (HA offline) wird am Folgetag nachgeholt.
  • Feeder in Einheit Tassen: statt number gibt es select.*_manual_feed_quantity_cups → in den Integrations-Optionen „Manual Feed by Portions“ aktivieren.
  • Die gesetzte Menge gilt auch für die Taste am Gerät.
  • Test: Automation → ⋮ → Aktionen ausführen (überspringt Trigger und Bedingung).
  • Leerer Helfer = Bedingung erfüllt → erste Fütterung erfolgt beim nächsten Trigger.