Traditional smart home automation requires manual rules: "turn on lights at 7pm", "set thermostat to 21 degrees at 6am". Prophetic Home observes your actual patterns and generates those rules automatically, then keeps them updated as your routine changes.
The system logs sensor events — motion, door contacts, device state changes, light levels — and builds a temporal model of your daily routine. It identifies recurring patterns, their typical start times, and the environmental conditions that trigger them.
Once it has enough data, it begins making predictions. When conditions match a learned pattern, it executes the associated automations proactively — before you would have done it manually.
Behavioral Modeling Identifies daily, weekly, and seasonal patterns from sensor history.
Proactive Automation Executes automations when it predicts you are about to trigger them, not after.
Adaptive Updates Continuously recalibrates the model as your routine shifts. Handles gradual drift without requiring manual retraining.
Home Assistant Integration Reads from and writes to Home Assistant via the REST API. Works with any device already integrated there.
git clone https://github.com/Aliipou/prophet-home.git
cd prophet-home
pip install -r requirements.txt
cp config.example.yaml config.yaml
# Edit config.yaml with your Home Assistant URL and token
python main.pyApache 2.0