Commit Graph

20 Commits (main)

Author SHA1 Message Date
Cole Nicholas 21c35504bd Update documentation with complete production configuration
CLAUDE.md updates:
- Add current production configuration details (API tokens, ICS URL, device IDs)
- Document repository setup with git.cybertek.systems as primary repo
- Add Docker deployment commands and troubleshooting section
- Include project status, setup history, and key implementation notes
- Document door device vs door group implementation decision

PROJECT.md updates:
- Add complete production configuration with all credentials and URLs
- Update current status with detailed setup achievements
- Document API token resolution and testing progression
- Add repository configuration and deployment details
- Include key setup milestones and hardware testing status

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-27 20:35:20 -06:00
Cole Nicholas 6b4d746ffe Add PROJECT.md for Gitea repository overview
- Create comprehensive project overview for git.cybertek.systems
- Include architecture diagram, technology stack, and business value
- Document current configuration and deployment status
- Add future roadmap with UniFi Protect integration plans
- Provide quick start guide and documentation links

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-27 11:04:55 -06:00
Cole Nicholas e080aba000 Add Docker containerization and Raspberry Pi support
- Add Dockerfile with multi-architecture support (AMD64/ARM64/ARMv7)
- Add docker-compose.yml with continuous and manual run options
- Add comprehensive Docker documentation (README-DOCKER.md)
- Add CLAUDE.md for future development guidance
- Update README.md with Docker deployment and UniFi Protect future goals
- Configure individual door device support (vs door groups)
- Add Raspberry Pi compatibility and deployment instructions
- Include memory limits for Pi optimization

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-27 10:48:55 -06:00
Keith Herrington ec9f997c73
Update README.md 2024-12-11 12:27:40 -08:00
Keith Herrington dd9b242876
Update README.md 2024-12-11 12:27:15 -08:00
Keith Herrington c2adacf7d8
Update README.md 2024-12-11 12:26:11 -08:00
Keith Herrington bf7c0fde39
Merge pull request #3 from keithah/enhance-logging-verify-ics
Enhanced visitor logging and cross-system verification closes #2
2024-12-11 12:17:50 -08:00
Keith Herrington 1c399b1b1c
Update ics_parser.py
Fixed date/datetime handling
Improved error logging
2024-12-11 12:16:17 -08:00
Keith Herrington 3b3c59d49b
xref ICS, enhanced logging+summary
added verify_across_systems function
Enhanced logging of Hostex entries
Added ICS verification
Updated summary handling
2024-12-11 12:15:31 -08:00
Keith Herrington 8976ef07c7
Update unifi_access.py - Added check_and_update_pins method, Updated generate_summary wording, Modified visitor processing logic 2024-12-11 12:14:05 -08:00
Keith Herrington 4ac3ab5e5b
Update hostex_api.py
Fixes #1. upped the reservation api call to the max, from 20 results to 100 (what happens if I have more than 100 reservations though??)
2024-12-11 11:49:57 -08:00
Keith Herrington f6ff47e47b
Update README.md 2024-09-12 09:12:21 -07:00
Keith Herrington 1745807625
Update README.md 2024-09-12 09:11:50 -07:00
Keith Herrington 8a043a3be7 Fix visitor duplication and improve PIN assignment
- Prevent duplicate entries for reservations with same dates
- Assign PINs to existing visitors without them
- Enhance logging for better debugging
- Prioritize date matching over name matching for visitors
- Consistently use last 4 digits of phone numbers for PINs
2024-09-11 20:39:52 -07:00
Keith Herrington 59b6d5b964 trying to fix pin stuff 2024-09-11 20:18:46 -07:00
Keith Herrington a17df9c330 Refactor visitor creation and improve error handling
- Simplify create_visitor method to match successful API calls
- Enhance error logging for better debugging
- Update README with new usage instructions
- Add CHANGELOG to track project changes
2024-09-11 19:59:20 -07:00
Keith Herrington cc7ba33e48
Update README.md 2024-08-22 20:37:30 -07:00
Keith Herrington ad16fbb56e Fix UnifiAccessManager, add Simplepush debug logs, and adjust output format 2024-08-22 20:36:28 -07:00
Keith Herrington 4e4e3a7f5a Initial commit 2024-08-22 20:25:32 -07:00
Keith Herrington bf4d7a75d1
Initial commit 2024-08-22 20:19:05 -07:00