Python · Automation · Full stack
01AC Automation
A Python-based home automation system that controls a real Mitsubishi air conditioner through MELCloud, using indoor and outdoor conditions, scheduled decision logic and historical data to make more context-aware control decisions.
The system combines a FastAPI backend, scheduled automation, rule-based adaptive analytics, a React operator dashboard and multiple safety layers designed around the fact that the software controls physical hardware.
- Python
- FastAPI
- APScheduler
- SQLAlchemy
- SQLite
- Pydantic
- React
- TypeScript
- 1,832
- Automated tests
- 19
- Dashboard sections
- Real hardware
- MELCloud integration