Chicken-Flock Tracking Integration

A Home Assistant integration for backyard flock management. Track egg production history, manage bird profiles with photos, and maintain a permanent record of your flock โ€” all stored locally in JSON and surfaced through a polished Lovelace card.

Designed specifically for those looking to exit paid services like FlockStar or otherwise. This is a backyard management application, NOT a commercial flock management hub. Claude was used heavily in development as I am not an expert developer by any means, but intend to support this as best I can as issues arise.

Basic Usage

  • Install the integration
  • register the card in resources
  • drop the card on a new dashboard
  • add birds, import data as necessary
  • add photos, notes, etc
  • begin recording daily
  • at midnight every night, counters reset to zero, counts are saved to JSON file
  • historical data and stats are populated automatically from live entries and JSON data file

Installation

Integration Via HACS (recommended)

  1. In HACS, go to Integrations โ†’ โ‹ฎ โ†’ Custom repositories
  2. Add https://github.com/ChavoDeLa/ha-chicken-flock as an Integration
  3. Find Chicken Flock in the HACS integration list and install
  4. Restart Home Assistant

Lovelace card Via HACS (recommended)

  1. In HACS, go to Frontend โ†’ โ‹ฎ โ†’ Custom repositories
  2. Add https://github.com/ChavoDeLa/ha-chicken-flock-card as Dashboard
  3. Find Chicken Flock Card and install
  4. Refresh your browser

Configuration

  1. Go to Settings โ†’ Devices & Services โ†’ Add Integration
  2. Search for Chicken Flock
  3. Click through the one-step setup

Manage your flock from the Lovelace card. No YAML configuration is needed.


Adding the card to your dashboard

type: custom:chicken-flock-card

Recorder configuration (recommended)

Add to configuration.yaml to prevent large attribute payloads from causing recorder warnings:

recorder:
  exclude:
    entities:
      - sensor.flock_egg_history
      - sensor.flock_roster
    entity_globs:
      - number.flock_*

No additional configuration options required. All settings are in the cardโ€™s :gear: Settings tab.

Links

1 Like