PawVision Documentation
PawVision is a Raspberry Pi-based “Pet TV” system that plays random videos for your pet on an HDMI monitor with a pet-friendly web interface.
Key Features
- Smart Video Playback: Local video library with random selection and timing
- Night Mode: Automatic volume control during sleeping hours
- Physical Controls: GPIO button with configurable behavior
- Motion Detection: Optional motion sensor integration
- Web Interface: Modern, human-friendly control panel
- Scheduling: Automated playback at set times
- Statistics: Track viewing patterns and usage
Quick Start
-
Install on Raspberry Pi:
curl -sSL https://raw.githubusercontent.com/mkroemer/pawvision/main/install.sh | bash - Access Web Interface:
Open
http://<pi-ip>:5000in your browser - Upload Videos: Use the web interface to upload your pet’s favorite videos
- Configure Settings: Customize timing, volume, and hardware settings
Documentation
- 📋 Configuration Guide - Complete setup and configuration
- 🔌 API Reference - REST API documentation
- 📝 Release Notes - Latest updates and changes
- 🛠️ Hardware Setup - How to connect and configure hardware
Support
For issues, feature requests, or contributions, visit our GitHub repository.
Support PawVision 💖
If you find PawVision useful and would like to support its development, you can: