strangesast / chicken-cam

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coop Door

A project to control a chicken coop door based on a regular schedule (sunrise / sunset) or as required.
Google Photos Album

Project Structure

arduino/

Code to accept commands & report state of door based on polling 3 switches and L298N motor driver. Configured for ino.

client/

Angular project. Schedule open/close and view history.

server/

Python asyncio (aiohttp & aiosqlite) http server and polling loop. Checks for requests and handles serial read / writes via ser2net. Can be configured to schedule (via cron) open / close based on seasonal sunrise / sunset. Main loop configured as systemctl service.

temp-monitor/

Old temperature monitoring and graphing code

About


Languages

Language:TypeScript 36.6%Language:Python 22.8%Language:HTML 15.4%Language:C++ 8.9%Language:JavaScript 5.5%Language:Dockerfile 4.3%Language:CSS 3.8%Language:Shell 2.4%Language:Makefile 0.4%