Skip to content
/ coopi Public

A ridiculously over-engineered chicken coop door opener on a Raspberry Pi Zero

License

Notifications You must be signed in to change notification settings

lmacka/coopi

Repository files navigation

A Pi-Powered Coop Door Controller favicon

Python Version Version Dependencies Pylint Status Security Scan GHCR Build Status Docker Pulls Docker Image Size Last Commit Code Size Platform balena Deploy

This is a simple door controller running on a Pi Zero to allow ad-hoc operation and scheduling of a coop door.

The Exodus

Requirements

Circuit design

Finished installation Controller

UI

Getting Started

You've got two easy ways to get your chickens' automated door up and running:

Option 1: Deploy with Balena (Recommended)

The easiest way to get started is using Balena. Just click the button below and follow the prompts:

balena Deploy Button

This will:

  1. Set up a Balena account if you don't have one
  2. Create a new application for your coop door
  3. Let you easily manage your device(s) through Balena's dashboard

Option 2: Run with Docker

If you prefer the DIY approach, you can run it directly with Docker. Just make sure you have docker-compose installed and run:

curl -s https://raw.githubusercontent.com/lmacka/coopi/main/docker-compose.yaml | docker-compose -f - up -d

Both methods will automatically restart the application after power cycles or reboots, so your chooks won't get stuck!

About

A ridiculously over-engineered chicken coop door opener on a Raspberry Pi Zero

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •